@charset "UTF-8";*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}ul,ol{padding:0}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;word-break:break-all}ul,ol{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block;width:100%}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}input[type=checkbox],input[type=radio]{display:none}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type=submit],input[type=button],label,button,select{cursor:pointer}@font-face{font-family:"DM Sans";src:url(//www.toabio.co.jp/wp/wp-content/themes/toabio/css/../fonts/DMSans-Bold.woff) format("woff");font-weight:600;display:swap}@font-face{font-family:"DM Sans";src:url(//www.toabio.co.jp/wp/wp-content/themes/toabio/css/../fonts/DMSans-Medium.woff) format("woff");font-weight:500;display:swap}@font-face{font-family:"DM Sans";src:url(//www.toabio.co.jp/wp/wp-content/themes/toabio/css/../fonts/DMSans-Light.woff) format("woff");font-weight:300;display:swap}.en{font-family:"DM Sans",sans-serif;font-weight:500}html body .sp{display:block}@media screen and (min-width:768px){html body .sp{display:none}}html body .pc{display:none}@media screen and (min-width:768px){html body .pc{display:block}}body{color:#303030;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",sans-serif;font-weight:400;font-optical-sizing:auto;font-style:normal;font-size:.875rem;letter-spacing:.05em}@media screen and (min-width:768px){body{font-size:1rem}}h1,h2,h3,h4{font-weight:500}.w_medi{font-weight:500}.w_reg{font-weight:400}.w_light{font-weight:300}body.win{font-weight:600}body.win .en{font-weight:700}body.win .w_light{font-weight:400}body.win h1,body.win h2,body.win h3,body.win h4{font-weight:700}body.win .w_medi{font-weight:700}body.win .w_reg{font-weight:600}body.win .section-link{font-weight:700}body.win .section__overview__list__item__list__btn__txt{font-weight:700}body.win .accordion-menu>li{font-weight:700}body.win .footer__menu.accordion-menu>li>a small{font-weight:700}body.win .l-header__contact{font-weight:600}body.win dl dt{font-weight:700}body.win dl dd{font-weight:600}body.win .page-link__item__txt{font-weight:600}@media screen and (min-width:768px){body.win .p-contact-form__table_ttl.require span:after{font-weight:400}}body.win .section-txt-02{font-weight:700}.palt{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.05em !important}.f-color_green{color:#00665e}html{font-size:16px}@media (max-width:375px){html{font-size:4.2666666667vw}}@media (min-width:768px){html{font-size:1.2307692308vw}}@media (min-width:1300px){html{font-size:16px}}a{text-decoration:none;color:inherit}@media screen and (min-width:768px){a[href^="tel:"]{pointer-events:none}}.c-lh{line-height:1.75}.c-mt-1em{margin-top:1em}.icon-arrows .cls-1{stroke-linecap:round;-webkit-transition:all .3s;transition:all .3s}.icon-arrows .cls-1,.icon-arrows .cls-2{fill:none;stroke:#00665e;stroke-miterlimit:10;stroke-width:1.5px;-webkit-transition:all .3s;transition:all .3s}.icon-arrows .cls-1 circle,.icon-arrows .cls-2 circle{-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:768px){svg.icon-arrows{width:1.8125rem;height:1.8125rem;stroke:#00665e;margin-left:.3125rem}}svg.icon-arrows circle{-webkit-transition:fill .3s;transition:fill .3s}@media screen and (min-width:768px){svg.icon-arrows circle{fill:#fff}}.arrow1{stroke-linecap:round}.arrow1,.arrow2{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:1.5px}@media screen and (min-width:768px){.arrow1,.arrow2{stroke-width:1.5px;stroke:#00665e;-webkit-transition:all .3s;transition:all .3s}}.icon__window{width:12.5px;height:13px;margin-left:.5rem}@media screen and (min-width:768px){.icon__window{margin-left:.625rem}}.icon__window path{stroke:#00665e;fill:none;stroke-miterlimit:10;stroke-width:2.8px}.icon__window line{stroke:#00665e;stroke-width:2px;fill:none;stroke-miterlimit:10;stroke-width:2.5px}.icon__pdf{width:12px;height:16px}.icon__pdf .cls-1{fill:none;stroke:#00665e;stroke-miterlimit:10;stroke-width:1.5px}.icon__pdf .cls-2{fill:#00665e;stroke-width:.5px}.icon__search{position:relative}.icon__search:after{content:"";background-image:url(//www.toabio.co.jp/wp/wp-content/themes/toabio/css/../images/common/icon-zoom.svg);position:absolute;bottom:0;right:0;width:18.4622px;height:20.23345px;background-repeat:no-repeat;background-size:100% 100%;bottom:.625rem;right:.625rem;z-index:10}@media screen and (min-width:768px){.icon__search:after{width:24.6163px;height:26.978px}}html{overflow-x:hidden}body{overflow-x:hidden}body .overraybg{width:100%;height:100%;position:fixed;left:0;top:0;z-index:-1;background:rgba(0,0,0,.6);opacity:0;-webkit-transition:all .2s;transition:all .2s}body.drop-on .overraybg{opacity:1;-webkit-transition:all .2s;transition:all .2s;z-index:10}.l-header{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:3.4375rem;position:fixed;top:0;z-index:100;background:#fff;border-radius:0 0 .625rem .625rem;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.4);box-shadow:0px 0px 5px rgba(0,0,0,.4)}@media screen and (min-width:768px){.l-header{height:55px}}@media screen and (min-width:821px){.l-header{padding-left:2.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;z-index:11;height:6rem;border-radius:0 0 1.875rem 1.875rem}}.l-header__wrap{width:calc(100% - 2.1875rem);height:100%;padding:0 1.1875rem}@media screen and (min-width:821px){.l-header__wrap{padding:0;width:calc(100% - 9.375rem)}}.l-header__bar{width:2.5rem;height:3.4375rem;margin:0 0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center;position:fixed;top:0;right:1.1875rem;z-index:100}@media screen and (min-width:768px){.l-header__bar{width:40px;height:55px}}@media screen and (min-width:821px){.l-header__bar{display:none}}.l-header__bar__inner{display:-ms-grid;display:grid;gap:.5rem;place-content:center}@media screen and (min-width:768px){.l-header__bar__inner{gap:8px}}.l-header__bar span{width:2.5rem;height:1px;background:#00665e;display:block;-webkit-transition:all .3s;transition:all .3s;border-radius:9999px}@media screen and (min-width:768px){.l-header__bar span{width:40px}}.l-header__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:3.4375rem}@media screen and (min-width:768px){.l-header__head{height:55px}}@media screen and (min-width:821px){.l-header__head{padding-top:.5625rem;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.l-header__head__logo{margin-right:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:.625rem;-webkit-transition:all .3s;transition:all .3s}.l-header__head__logo .logo-01{width:11.5625rem;margin-right:.9375rem}@media screen and (min-width:768px){.l-header__head__logo .logo-01{width:185px;margin-right:1.5rem}}@media screen and (min-width:821px){.l-header__head__logo .logo-01{width:17.575rem;margin-right:1.9375rem}}.l-header__head__logo .logo-02{width:1.75rem}@media screen and (min-width:768px){.l-header__head__logo .logo-02{width:28px}}@media screen and (min-width:821px){.l-header__head__logo .logo-02{width:11.7375rem}}.l-header__head__logo .logo-02.sp{display:block}@media screen and (min-width:821px){.l-header__head__logo .logo-02.sp{display:none}}.l-header__head__logo .logo-02.pc{display:none}@media screen and (min-width:821px){.l-header__head__logo .logo-02.pc{display:block}}.l-header__head__logo:hover{opacity:.8}.l-header__head__right{display:none}@media screen and (min-width:821px){.l-header__head__right{display:-webkit-box;display:-ms-flexbox;display:flex}}.l-header__head__right__translate{float:left;margin-right:1.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.40625rem;-moz-column-gap:.40625rem;column-gap:.40625rem;font-size:1rem;letter-spacing:.02em;-webkit-transition:all .3s;transition:all .3s;font-weight:500}.l-header__head__right__translate img{width:1.375rem}.l-header__head__right__translate:hover{opacity:.8}.l-header__head__right__btn{float:left;margin-right:.9375rem;display:block;text-align:center;white-space:nowrap;background-color:#003057;font-weight:400;color:#fff;letter-spacing:0;border-radius:.84375rem;padding:0 1.0625rem .1875rem;font-size:.875rem;-webkit-transition:all .3s;transition:all .3s;font-weight:400}.l-header__head__right__btn:hover{opacity:.8}@media screen and (min-width:821px){.l-header__head__right__btn{height:1.6875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center;padding:0 1.0625rem;padding-bottom:.125rem}}@media screen and (min-width:1441px){.l-header__head__right__btn{margin-right:1.75rem;font-size:1rem}.l-header__head__right__btn:nth-child(3){margin-right:2.1875rem}}.l-header__head__right__btn span{font-size:.8125rem}@media screen and (min-width:821px){.l-header__head__right__btn span{top:.0625rem;position:relative}}.l-header__foot{display:none}@media screen and (min-width:821px){.l-header__foot{display:block;padding-top:.625rem;padding-right:2.375rem;padding-bottom:.875rem}.l-header__foot__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;place-content:flex-end}}@media screen and (min-width:821px) and (min-width:821px){.l-header__foot__list{position:relative;top:-.5rem}}@media screen and (min-width:821px){.l-header__foot__list__item{position:relative;z-index:10;padding-bottom:1.5625rem;margin-left:1.875rem}}@media screen and (min-width:821px) and (min-width:821px){.l-header__foot__list__item{white-space:nowrap;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";padding-bottom:1.875rem;padding-top:.3125rem;margin-left:3rem}}@media screen and (min-width:821px){.l-header__foot__list__item a{-webkit-transition:all .3s;transition:all .3s}.l-header__foot__list__item a:hover{opacity:.7}}@media screen and (min-width:821px){.l-header__foot__list__item.has__child>a:hover{opacity:1}.l-header__foot__list__item__child{position:absolute;right:auto;top:3.125rem;background:#fff;left:-1.5em;padding:1.375rem 1.5625rem .625rem;border-radius:.9375rem;overflow:hidden;display:block;pointer-events:none;-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;opacity:0;z-index:-1;margin-top:.3125rem}.l-header__foot__list__item__child.open{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);pointer-events:auto}.l-header__foot__list__item__child li{margin-bottom:.9375rem;letter-spacing:.05em}.l-header__foot__list__item__child__link.top{color:#00665e;font-weight:500;border-bottom:rgba(0,48,90,.2) 1px solid;display:block;padding-bottom:.625rem;margin-bottom:.3125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-header__foot__list__item__child__link.top .icon-arrows{width:1.691875rem;height:1.691875rem;margin-left:.625rem}.l-header__foot__list__item__child__link.top svg circle{-webkit-transition:all .3s;transition:all .3s}.l-header__foot__list__item__child__link.top svg .cls-1{-webkit-transition:all .3s;transition:all .3s}}@media screen and (min-width:821px) and (min-width:821px){.l-header__foot__list__item__child__link.top:hover{opacity:1}.l-header__foot__list__item__child__link.top:hover svg circle{stroke:#00665e;fill:#00665e}.l-header__foot__list__item__child__link.top:hover svg .arrow2{stroke:#fff}}@media screen and (min-width:821px){.l-header__foot__list__item__child__page{display:-ms-grid;display:grid;gap:.75rem;width:17.125rem;padding:1.875rem .625rem 0;background-image:linear-gradient(to right,rgba(0,48,90,.3) 1.5px,transparent 1.5px);background-size:8px 1.5px;background-repeat:repeat-x;background-position:top;margin-top:1.25rem;margin-bottom:1.5625rem}.l-header__foot__list__item__child__page a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem}.l-header__foot__list__item__child__page a img{width:6.25rem;height:3.125rem;margin-right:.625rem;display:block;-o-object-fit:cover;object-fit:cover}.l-header__foot__list__item__child__page a span{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 6.25rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-header__foot__list__item__child__page a svg{width:.695875rem;height:.695875rem;margin-left:.3125rem}.l-header__foot__list__item__child__page a:nth-child(1){color:#003057}.l-header__foot__list__item__child__page a:nth-child(2){color:#00665e}.l-header__foot__list__item__child__page a:nth-child(3){color:#fc9bb3}}.l-header__contact{display:none;-webkit-transition:all .3s;transition:all .3s;font-weight:400}@media screen and (min-width:821px){.l-header__contact{width:9.375rem;height:6rem;background-color:#003057;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.125rem;-moz-column-gap:.125rem;column-gap:.125rem;border-radius:0 0 1.625rem;white-space:nowrap;font-size:.875rem}.l-header__contact img{width:1.875rem;margin-right:.3125rem;position:relative;top:.125rem}}@media screen and (min-width:821px){.l-header__contact{width:10.625rem;font-size:1rem}}.l-header__contact:hover{opacity:.8}.l-header.is-open .l-header__bar span{-webkit-transform-origin:center;transform-origin:center;background:#303030}.l-header.is-open .l-header__bar span:nth-child(1){-webkit-transform:rotate(20deg);transform:rotate(20deg);position:relative;top:.25rem}@media screen and (min-width:768px){.l-header.is-open .l-header__bar span:nth-child(1){top:4px}}.l-header.is-open .l-header__bar span:nth-child(2){-webkit-transform:rotate(-20deg);transform:rotate(-20deg);position:relative;top:-.3125rem}@media screen and (min-width:768px){.l-header.is-open .l-header__bar span:nth-child(2){top:-5px}}.l-header__list{font-size:1rem;line-height:1;margin:0;margin:0 0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:1441px){.l-header__list{font-size:.875rem}}.l-header__list>li{float:left;position:relative;margin:0 .625rem}@media screen and (min-width:821px){.l-header__list>li{margin:0 1.25rem}}.l-header__list>li a{position:relative;display:inline-block;text-align:center;padding-bottom:0}.l-header__list>li a:hover{opacity:.6}.l-header__list>li a:hover:before{opacity:1}.l-header__list>li a small{display:block;font-size:.625rem;margin-top:.625rem;text-align:center;line-height:1.5}.scrolling-header{position:fixed;width:100%;background-color:#fff;border-radius:0 0 1.875rem 1.625rem;-webkit-box-shadow:0 .1875rem .9375rem rgba(0,0,0,.3);box-shadow:0 .1875rem .9375rem rgba(0,0,0,.3);height:4.6875rem;padding-left:2.125rem;z-index:50;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:821px){.scrolling-header{height:2.875rem;margin-top:-6.25rem;-webkit-transition:all .5s;transition:all .5s}}.scrolling-header.pc{display:none}@media screen and (min-width:821px){.scrolling-header.pc{display:block}}@media screen and (min-width:821px){.scrolling-header.scroll{margin-top:0}}.scrolling-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scrolling-header__left{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-flex:1;-ms-flex:1;flex:1;padding-top:1.25rem}@media screen and (min-width:821px){.scrolling-header__left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:2.875rem;padding-top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:1500px){.scrolling-header__left{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}}.scrolling-header__logo{display:block;width:14.225rem;-ms-flex-negative:0;flex-shrink:0;margin-right:1em;-webkit-transition:all .3s;transition:all .3s}.scrolling-header__logo:hover{opacity:.8}.scrolling-header__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;margin-top:.1875rem;margin-right:2.1875rem}@media screen and (min-width:821px){.scrolling-header__list{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media screen and (max-width:1500px){.scrolling-header__list{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.scrolling-header__contact{width:10.625rem;height:100%;-ms-grid-column-align:end;justify-self:end;padding-bottom:.21875rem}.scrolling-header .l-header__foot__list__item{padding:1.4375rem 0 1.625rem;margin-left:0}@media screen and (min-width:1501px){.scrolling-header .l-header__foot__list__item{margin-left:2.5rem}}.scrolling-header .l-header__foot__list__item__child{margin-top:1.25rem}@media screen and (min-width:821px){.non-scroll{-webkit-transition:all .5s;transition:all .5s}.non-scroll.is-scroll{margin-top:-6.25rem}.non-scroll.is-load{margin-top:-6.25rem}}.l-offcanvas{background:#fff;position:fixed;top:0;right:-100%;-webkit-transition:all .5s;transition:all .5s;color:#303030;z-index:11;overflow-y:auto;height:100vh;width:100%}.l-offcanvas__language__inner{font-size:.9375rem;color:#303030;font-weight:500;margin:2.5rem 0}@media screen and (min-width:768px){.l-offcanvas__language__inner{margin:40px 0;font-size:15px}}.l-offcanvas__language__inner a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center}.l-offcanvas__language__inner img{width:1.375rem}@media screen and (min-width:768px){.l-offcanvas__language__inner img{width:22px}}.l-offcanvas__language__inner span{margin-left:.5rem}.l-offcanvas__button{place-content:center}.l-offcanvas__button a{background:#00305a;min-width:20.9375rem;width:100%;max-width:500px;height:2.5rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center;border-radius:9999px;font-size:.875rem;margin-bottom:1.25rem;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.l-offcanvas__button a{min-width:335px;height:40px;font-size:14px;margin-bottom:20px;max-width:100%}}.l-offcanvas__button a:last-of-type{margin-bottom:0}.l-offcanvas__button a img{width:1.625rem;margin-right:.75rem;position:relative;top:.0625rem}@media screen and (min-width:768px){.l-offcanvas__button a img{width:26px;top:1px;margin-right:12px}}.l-offcanvas__link{padding-top:2.1875rem;padding-bottom:9.375rem}@media screen and (min-width:768px){.l-offcanvas__link{padding-top:35px;padding-bottom:150px}}.l-offcanvas__link__inner{display:-ms-grid;display:grid;gap:1.125rem}@media screen and (min-width:768px){.l-offcanvas__link__inner{gap:18px}}.l-offcanvas__link a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:500}@media screen and (min-width:768px){.l-offcanvas__link a{font-size:14px}}.l-offcanvas__link a:nth-child(1){color:#003057}.l-offcanvas__link a:nth-child(2){color:#00665e}.l-offcanvas__link a:nth-child(3){color:#fc9bb3}.l-offcanvas__link a span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center;margin-left:1.25rem}@media screen and (min-width:768px){.l-offcanvas__link a span{margin-left:20px}}.l-offcanvas__link a img{width:6.25rem;height:3.125rem}@media screen and (min-width:768px){.l-offcanvas__link a img{width:100px;height:50px}}.l-offcanvas__link a svg{width:.6875rem;height:.6875rem;margin-left:.46875rem}@media screen and (min-width:768px){.l-offcanvas__link a svg{width:11px;height:11px;margin-left:7.5px}}.l-offcanvas.is-open{right:0}.accordion-menu{display:-ms-grid;display:grid;font-size:max(0.875rem, 12px);text-align:left;padding:3.75rem .9375rem 0}@media screen and (min-width:768px){.accordion-menu{font-size:14px;padding:60px 15px 0}}.accordion-menu>li{border-bottom:1px solid #b2c1cd;padding:1.25rem 0;position:relative;font-weight:500}@media screen and (min-width:768px){.accordion-menu>li{padding:20px 0}}.accordion-menu>li a{display:-ms-grid;display:grid;width:calc(100% - 2.5rem);white-space:nowrap}@media screen and (min-width:768px){.accordion-menu>li a{width:calc(100% - 40px)}}.accordion-menu>li a small{display:-ms-grid;display:grid;color:#00665e;font-size:.8125rem;margin-top:.1875rem}@media screen and (min-width:768px){.accordion-menu>li a small{font-size:13px;margin-top:3px}}.accordion-menu>li ul{padding:1.25rem 1.09375rem 0;display:none}@media screen and (min-width:768px){.accordion-menu>li ul{padding:20px 17.5px 0}}.accordion-menu>li ul li{padding-bottom:.9375rem}@media screen and (min-width:768px){.accordion-menu>li ul li{padding-bottom:15px}}.accordion-menu>li ul li:last-of-type{padding-bottom:0}.accordion-menu>li .plus{position:absolute;right:.8125rem;top:1.75rem;width:1.375rem;height:1.375rem}@media screen and (min-width:768px){.accordion-menu>li .plus{right:13px;top:28px;width:22px;height:22px}}.accordion-menu>li .plus.open i:before{content:"";background:#00665e;height:1px;width:1.375rem;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media screen and (min-width:768px){.accordion-menu>li .plus.open i:before{width:22px}}.accordion-menu>li i{position:absolute;left:0;top:.6875rem;background:#00665e;height:1px;width:1.375rem}@media screen and (min-width:768px){.accordion-menu>li i{width:22.3px;top:11px}}.accordion-menu>li i:before{content:"";background:#00665e;height:1px;width:1.375rem;left:0;top:0;position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:768px){.accordion-menu>li i:before{width:22px}}.accordion-menu .children__no i{display:none}.footer{padding-top:1.9375rem}@media screen and (min-width:768px){.footer{padding-top:3.75rem}}.footer__inner.inner{width:100%;max-width:2000px;margin:0 auto}@media screen and (min-width:521px){.footer__inner.inner{padding:0 2.5rem}}@media screen and (min-width:768px){.footer__inner.inner{padding:0 2.8125rem}}.footer__logo{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 (min-width:768px){.footer__logo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer__logo .logo-01{max-width:11.53125rem}@media screen and (min-width:768px){.footer__logo .logo-01{max-width:17.575rem}}.footer__logo .logo-02{max-width:8.45rem;margin-left:.3125rem;margin-top:.9375rem}@media screen and (min-width:768px){.footer__logo .logo-02{max-width:11.75rem;margin-left:1.875rem;margin-top:0}}.footer__menu.accordion-menu{padding-top:1.5625rem;padding-left:0;padding-right:0}@media screen and (min-width:768px){.footer__menu.accordion-menu{display:-ms-grid;display:grid;gap:1.875rem;-ms-grid-columns:1fr 1.875rem 1fr 1.875rem 1fr;grid-template-columns:repeat(3,1fr);padding-top:2.4375rem}}@media screen and (min-width:1300px){.footer__menu.accordion-menu{-ms-grid-columns:1fr 1.5625rem 1fr 1.5625rem 1fr 1.5625rem 1fr 1.5625rem 1fr 1.5625rem 1fr;grid-template-columns:repeat(6,1fr);gap:1.5625rem}}.footer__menu.accordion-menu>li{padding-left:.8125rem}@media screen and (min-width:768px){.footer__menu.accordion-menu>li{padding:0;border-bottom:none}}.footer__menu.accordion-menu>li>a{-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:768px){.footer__menu.accordion-menu>li>a{padding:0 .125rem .9375rem .5rem;border-bottom:.03125rem solid #b2c0cd;font-size:max(1rem, 12px);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";white-space:nowrap}}@media screen and (min-width:768px){.footer__menu.accordion-menu>li>a small{letter-spacing:.05em;font-size:max(0.8125rem, 10px);font-weight:500;white-space:nowrap}}@media screen and (min-width:768px){.footer__menu.accordion-menu>li>a:hover{opacity:.7}}@media screen and (min-width:768px){.footer__menu.accordion-menu>li ul{display:block !important;padding:.9375rem .625rem 0}}@media screen and (min-width:768px){.footer__menu.accordion-menu>li ul li{letter-spacing:0;white-space:nowrap;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";padding-bottom:.375rem}}.footer__menu.accordion-menu>li ul a{-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:768px){.footer__menu.accordion-menu>li ul a{font-size:max(0.875rem, 12px)}}.footer__menu.accordion-menu>li ul a:hover{opacity:.7}.footer__menu.accordion-menu i{width:1.25rem}@media screen and (min-width:768px){.footer__menu.accordion-menu i{display:none}}.footer__menu.accordion-menu i:before{width:1.25rem}.footer__menu.accordion-menu i.open:before{width:1.25rem}.footer__link{margin-top:2.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:.875rem;row-gap:1em;padding:0 .8125rem 1.75rem}@media screen and (min-width:768px){.footer__link{padding:0 0 .875rem;margin-top:2.3125rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;place-content:flex-end}}.footer__link li:first-child{width:100%}@media screen and (min-width:768px){.footer__link li:first-child{width:auto}}@media (max-width:767px){.footer__link li:nth-child(2){margin-left:0}}@media (max-width:767px){.footer__link li:nth-child(2):before{display:none}}.footer__link li+li{margin-left:1.6875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__link li+li:before{content:"";width:.03125rem;height:1.25rem;display:block;background-color:#b2c0cd;margin-right:1.5625rem}@media screen and (min-width:768px){.footer__link li+li:before{margin-right:1.6875rem}}.footer__link__item{font-size:.875rem;letter-spacing:0}@media screen and (min-width:768px){.footer__link__item{font-size:max(0.9375rem, 12px);letter-spacing:0;white-space:nowrap;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.footer__link__item a:after{content:"";display:inline-block;margin-left:.5rem;background-image:url(//www.toabio.co.jp/wp/wp-content/themes/toabio/css/../images/common/ico-link.svg);width:.6875rem;height:.6875rem;background-repeat:no-repeat;background-size:contain}@media screen and (min-width:768px){.footer__link__item a:after{margin-left:.8125rem;width:.75rem;height:.75rem}}.footer__link__item a{-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:768px){.footer__link__item a:hover{opacity:.7}}.footer__foot{background-color:#00665e;color:#fff;padding-top:.3125rem;padding-bottom:.5rem}@media screen and (min-width:768px){.footer__foot{padding-top:0;padding-bottom:0;height:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer__foot .footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:.625rem}@media screen and (min-width:768px){.footer__foot .footer__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer__foot__copyright{text-align:center;font-weight:300;font-size:max(0.875rem, 12px)}.footer__foot__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.footer__foot__link__item{font-size:.8125rem}@media screen and (min-width:768px){.footer__foot__link__item{font-size:max(0.75rem, 10px);position:relative;top:-.125rem}}.pagetop{height:2.53125rem;width:2.53125rem;position:fixed;right:1.25rem;bottom:1.25rem;background-color:#00665e;border-radius:50%;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;z-index:2;border:1.5px solid #00665e;transition:all .3s}.pagetop svg path{transition:all .3s;stroke-width:1.5px}@media screen and (min-width:768px){.pagetop{height:2.8125rem;width:2.8125rem;right:2.75rem;bottom:2.5rem;right:1.25rem}.pagetop:hover{background:#fff}.pagetop:hover svg path{stroke:#00665e}}.pagetop__arrow{height:.53125rem;width:.65625rem}@media screen and (min-width:768px){.pagetop__arrow{height:.575rem;width:.75rem}}.inner{width:58.75rem;max-width:100%;padding:0 1.25rem;margin:0 auto}@media screen and (min-width:768px){.inner{width:56.25rem;margin-left:auto;margin-right:auto;padding:0}}.section-ttl{text-align:center;font-size:1.625rem;margin-bottom:1.5rem}.section-txt{text-align:center;font-size:.8125rem}.section-txt-02{text-align:left;font-size:max(0.90625rem, 12.5px) !important;line-height:1.75;font-weight:500}@media screen and (min-width:768px){.section-txt-02{font-size:max(1.0625rem, 14px) !important}}@media screen and (min-width:1600px){.section-txt-02{font-size:18px !important}}.section-ttl-02{font-weight:500;font-size:1.25rem}@media screen and (min-width:768px){.section-ttl-02{font-size:1.625rem}}.section-ttl-02 .en{margin-top:.1875rem;color:#00665e;font-size:.8125rem;display:block}@media screen and (min-width:768px){.section-ttl-02 .en{font-size:1rem}}.section-ttl-03__head{text-align:right;font-size:max(0.8125rem, 11px)}@media screen and (min-width:768px){.section-ttl-03__head{font-size:max(0.875rem, 12px)}}.section-ttl-03 h1{font-size:max(1.125rem, 16px);margin-top:2.1875rem;color:#00665e;line-height:1.38}.section-ttl-03 h2{margin-top:2.1875rem}@media screen and (min-width:768px){.section-ttl-03 h1{font-size:max(1.375rem, 20px);margin-top:1.875rem}.section-ttl-03 h2{margin-top:1.875rem}}.section-ttl-04{letter-spacing:0;font-size:max(1.1875rem, 17px)}@media screen and (min-width:768px){.section-ttl-04{text-align:left;font-size:max(1.375rem, 20px)}}.section-ttl-04 span{font-size:max(0.8125rem, 11px);display:block}@media screen and (min-width:768px){.section-ttl-04 span{margin-top:1.75rem;font-size:max(1rem, 14px)}}.section-link{color:#fff;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:.875rem;-moz-column-gap:.875rem;column-gap:.875rem;line-height:1}@media screen and (min-width:768px){.section-link{color:#00665e;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;display:inline-block;font-size:max(1rem, 14px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-link span{position:relative;top:-.6em}}@media screen and (min-width:768px) and (min-width:768px){.section-link span{top:0;top:-.125rem}}@media (max-width:767px){.section-link{background-color:#00665e;border-radius:2.8125rem;width:16.875rem;height:2.8125rem;max-width:100%;margin-left:auto;margin-right:auto}}.section-link svg{stroke:#fff;width:1.5625rem;height:1.5625rem}@media screen and (min-width:768px){.section-link svg{width:24px;height:24px;stroke:#00665e;margin-left:.3125rem}}@media screen and (min-width:1441px){.section-link svg{width:29px;height:29px}}.section-link svg circle{-webkit-transition:fill .3s;transition:fill .3s}@media screen and (min-width:768px){.section-link svg circle{fill:#fff}}@media screen and (min-width:768px){.section-link:hover .arrow1{stroke:#00665e;fill:#00665e}.section-link:hover .arrow2{stroke:#fff}}.section-link-tolist{font-size:max(0.875rem, 12px);color:#00665e;display:-webkit-box;display:-ms-flexbox;display:flex;place-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.5rem}@media screen and (min-width:768px){.section-link-tolist{margin-top:2.1875rem;font-size:max(1rem, 14px)}}.section-link-tolist a{-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:768px){.section-link-tolist a:hover{opacity:.8}}.section-link-tolist svg{width:.375rem;height:.5rem;margin-left:.125rem}@media screen and (min-width:768px){.section-link-tolist svg{width:.4375rem;height:.5625rem;margin-left:.3125rem}}.section-link-tolist svg .cls-1{stroke-width:1px;stroke:#00665e}.block-hover figure{position:relative}.block-hover figure img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.block-hover figure{overflow:hidden}.block-hover figure img{-webkit-transition:all .3s;transition:all .3s;width:100%;height:100%}.block-hover .page-link__item__txt div{-webkit-transition:all .3s;transition:all .3s}.block-hover .page-link__item__txt svg circle{-webkit-transition:all .3s;transition:all .3s}.block-hover .page-link__item__txt svg path{-webkit-transition:all .3s;transition:all .3s}.block-hover:hover figure img{-webkit-transform:scale(1.05) translate(-48%,-50%);transform:scale(1.05) translate(-48%,-50%)}.block-hover:hover .section-link .arrow1{stroke:#00665e;fill:#00665e}.block-hover:hover .section-link .arrow2{stroke:#fff}.block-hover:hover .page-link__item__txt div{opacity:.8}.block-hover:hover .page-link__item__txt svg circle{-webkit-transition:all .3s;transition:all .3s;fill:#00665e}.block-hover:hover .page-link__item__txt svg path{-webkit-transition:all .3s;transition:all .3s;stroke:#fff}.block-hover:hover .page-link__item__txt svg .arrow2{stroke:#fff}}.page-header{background-color:#00665e;color:#fff;padding-top:3.4375rem}@media screen and (min-width:768px){.page-header{padding-top:55px}}@media screen and (min-width:821px){.page-header{padding-top:6rem}}.page-header__inner{padding-top:.9375rem;padding-bottom:.9375rem;width:90rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:768px){.page-header__inner{padding-top:1.25rem;padding-bottom:1.25rem}}@media screen and (min-width:521px){.page-header__inner{padding-left:3.125rem;padding-right:3.125rem}}.page-header__txt{font-size:1.125rem;white-space:nowrap}@media screen and (min-width:768px){.page-header__txt{margin-top:.1875rem;margin-left:4.6875rem;font-size:max(1.375rem, 19px)}}.page-header__txt .en{margin-top:.625rem;display:block;font-size:max(0.8125rem, 11px)}.page-header__logo{width:2.5rem;position:absolute;right:1.25rem}@media screen and (min-width:768px){.page-header__logo{width:3.25rem;position:relative;right:auto}}.page-header__keyvisual{padding-top:26.66%;position:relative;overflow:hidden;width:100.5%}@media screen and (min-width:768px){.page-header__keyvisual{padding-top:17.361%;position:relative}}.page-header__keyvisual img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-container{padding-top:1.25rem;padding-bottom:4rem;line-height:1.75}@media screen and (min-width:768px){.page-container{padding-top:3.4375rem;padding-bottom:6.25rem;font-size:max(1rem, 14px)}}.page-container__inner{margin-bottom:0}@media screen and (min-width:768px){.page-container__inner{margin-bottom:6.25rem}.p-personalmanagement .page-container__inner{margin-bottom:2.8125rem}}.page-link{display:none}@media screen and (min-width:768px){.page-link{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.page-link li+li{margin-top:3.75rem}@media screen and (min-width:768px){.page-link li+li{margin-top:0}}.page-link__item{width:100%;display:block;overflow:hidden}.page-link__item__img{padding-top:26.66%;overflow:hidden;position:relative;width:100.1%;display:block;line-height:1}@media screen and (min-width:768px){.page-link__item__img{padding-top:27.77%}}.page-link__item__img img{height:100%;width:100.1%;display:block;line-height:1;-o-object-fit:cover;object-fit:cover;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:768px){.p-animal-health .page-link__item__img img{border-left:1px solid #ccc}.page-corporate .page-link__item__img img{border-left:1px solid #ccc}}.page-link__item__txt{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;font-weight:500;font-size:max(1.0625rem, 15px);padding-top:1.25rem;padding-left:1.5625rem;padding-right:1.5625rem;letter-spacing:-.049em;text-align:center}@media screen and (min-width:768px){.page-link__item__txt{font-size:max(1.1875rem, 17px);padding-left:0}}.page-link__item__txt .en{color:#00665e;display:block;text-align:center;font-size:max(0.8125rem, 12px);letter-spacing:0;display:block;margin-top:.1875rem}@media screen and (min-width:768px){.page-link__item__txt .en{font-size:max(0.75rem, 10px)}}.page-link__item__txt svg{margin-left:1.3125rem;width:1.5625rem;height:1.5625rem}@media screen and (min-width:768px){.page-link__item__txt svg{width:24px;height:24px}}@media screen and (min-width:1441px){.page-link__item__txt svg{width:29px;height:29px}}.page-link__item__txt svg .arrow1,.page-link__item__txt svg .arrow2{stroke:#00665e}.c-list{border-top:1px solid #e5eaee}.c-list__title{color:#00665e;font-size:max(1.0625rem, 15px);margin-bottom:1.0625rem}@media screen and (min-width:768px){.c-list__title{margin-bottom:1.5625rem}}.c-list__date{width:100%;padding-bottom:1.25rem;font-size:max(0.8125rem, 12px)}.c-list__date span{font-size:max(0.8125rem, 13px);color:#2f3030}@media screen and (min-width:768px){.c-list__date span{font-size:max(0.875rem, 13px)}}.c-list__text{border-bottom:1px solid #e5eaee;padding-top:1.5625rem;padding-bottom:1.5625rem;line-height:1.75}@media screen and (min-width:768px){.c-list__text{padding-top:1.875rem;padding-bottom:1.875rem}}.c-list__text h3{margin-bottom:1.25rem;font-size:max(1.0625rem, 15px);color:#00665e;line-height:1}@media screen and (min-width:768px){.c-list__text h3{font-size:max(1.1875rem, 17px);margin-bottom:1.5625rem}}.c-list__text p{font-size:max(0.875rem, 12px);line-height:1.75}@media screen and (min-width:768px){.c-list__text p{font-size:max(1rem, 14px)}}.c-list__text p a{-webkit-transition:all .3s;transition:all .3s;letter-spacing:0}@media screen and (min-width:768px){.c-list__text p a{letter-spacing:.05em}}@media screen and (min-width:768px){.c-list__text p a:hover{opacity:.7}}.c-list__text ul{list-style:auto;margin-left:1.4rem;font-size:max(0.875rem, 12px)}@media screen and (min-width:768px){.c-list__text ul{font-size:max(1rem, 14px);margin-left:1.5rem}}.c-list__text ul li+li{margin-top:.5rem}.c-list____end{text-align:right;padding-top:1.5625rem;font-size:max(0.8125rem, 12px) !important}@media screen and (min-width:768px){.c-list____end{font-size:max(0.875rem, 14px) !important}}.c-list02__item{border-bottom:1px solid #e5efef;padding:1.25rem 0 1.25rem;line-height:1.7}@media screen and (min-width:768px){.c-list02__item{padding:1.25rem 0 1.375rem;display:-webkit-box;display:-ms-flexbox;display:flex}}.c-list02__item dt{font-size:max(0.875rem, 12px);color:#00665e;margin-bottom:.5rem}@media screen and (min-width:768px){.c-list02__item dt{width:11.25rem;margin-bottom:0}}.c-list02__item dd{font-size:max(0.875rem, 12px)}@media screen and (min-width:768px){.c-list02__item dd{width:calc(100% - 11.25rem);padding-left:1.25rem}}.c-list02__item__block{display:block;padding:.625rem 0}@media screen and (min-width:768px){.c-list02__item__block{padding:.3125rem 0}}.c-list02__item__block+.c-list02__item__block{padding-top:0}.c-list02 .c-list02__item__btn{color:#00665e;display:inline-block;border:1px solid #00665e;border-radius:.3125rem;padding:.3125rem .75rem .3125rem .625rem;line-height:1;margin:.375rem 0 .75rem;position:relative}@media screen and (min-width:768px){.c-list02 .c-list02__item__btn{margin:.5rem 0 .75rem;padding:.3125rem .75rem .375rem .625rem}}@media screen and (min-width:1600px){.c-list02 .c-list02__item__btn{padding:.3125rem .75rem .4375rem .625rem}}.c-list02 .c-list02__item__btn svg{width:12px;height:12px}@media screen and (min-width:1600px){.c-list02 .c-list02__item__btn svg{width:14px;height:14px}}.c-list02 .c-list02__item__btn svg path{stroke:#00665e}.c-list02 .c-list02__item__btn svg line{stroke:#00665e}.c-list__icon{width:1em;display:inline-block;position:relative;top:.125rem;margin-top:.25rem}@media screen and (min-width:768px){.c-list__icon.c-list__icon-pdf{margin-left:.5rem}}.c-list__icon.c-list__icon-window{position:relative;top:0;width:.9em;margin-left:.3125rem}@media screen and (min-width:768px){.c-list__icon.c-list__icon-window{width:.95em;margin-left:.3125rem}}.c-list__icon.c-list__icon-window svg{width:13px;height:13px}@media screen and (min-width:768px){.c-list__icon.c-list__icon-window svg{width:13px;height:13px}}@media screen and (min-width:1025px){.c-list__icon.c-list__icon-window svg{width:15px;height:15px}}@media screen and (min-width:1441px){.c-list__icon.c-list__icon-window svg{width:17px;height:17px}}.c-list__icon.c-list__icon-window svg path{stroke:#00665e;stroke-width:2.5px}.c-list__icon.c-list__icon-window svg line{stroke:#00665e;stroke-width:2.5px}@media screen and (min-width:768px){.c-list__image .c-list__text{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:768px){.c-list__image .c-list__text div{width:calc(100% - 14.6875rem)}}@media screen and (min-width:768px){.c-list__image .c-list__text figure{width:14.6875rem;margin-left:2.8125rem;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-list__image02 .c-list__image02__item{border-bottom:1px solid #e5eaee;padding-bottom:1.5625rem;padding-top:1.375rem}@media screen and (min-width:768px){.c-list__image02 .c-list__image02__item{padding-bottom:1.875rem}}.c-list__image02 .c-list__image02__item h3{font-size:max(1.125rem, 16px);margin-bottom:1.125rem}@media screen and (min-width:768px){.c-list__image02 .c-list__image02__item h3{font-size:max(1.1875rem, 17px);margin-bottom:1.5625rem}}.c-list__image02 .c-list__image02__item__inner{display:-ms-grid;display:grid;gap:1.25rem}@media screen and (min-width:768px){.c-list__image02 .c-list__image02__item__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}}.c-list__image02 .c-list__image02__item__inner h4{font-size:max(1.125rem, 16px);margin-bottom:1.375rem}@media screen and (min-width:768px){.c-list__image02 .c-list__image02__item__inner h4{font-size:max(1.1875rem, 17px);margin-bottom:.9375rem;line-height:1}}@media screen and (min-width:768px){.c-list__image02 .c-list__image02__item__inner .c-list__image02__img{width:18.75rem}}@media screen and (min-width:768px){.c-list__image02 .c-list__image02__item__inner .c-list__image02__text{width:calc(100% - 18.75rem);margin-left:3.125rem}}.c-list__image02 .c-list__image02__item__inner+.c-list__image02__item__inner{margin-top:1.5625rem}@media screen and (min-width:768px){.c-list__image02 .c-list__image02__item__inner+.c-list__image02__item__inner{margin-top:1.875rem}}.c-list03 h2{font-size:max(1.0625rem, 15px);letter-spacing:.05em;margin-bottom:.875rem}@media screen and (min-width:768px){.c-list03 h2{font-size:max(1.375rem, 20px);margin-bottom:1.875rem}}.c-list03 span.w_medi{margin-bottom:1.125rem;display:block}@media screen and (min-width:768px){.c-list03 span.w_medi{margin-bottom:1.5625rem}}.c-list03__block{margin-bottom:2.1875rem}.c-list03__block:last-of-type{margin-bottom:0}.c-list03 ul li{padding-left:1em;text-indent:-1em}.c-list03 .black{margin-bottom:.875rem}@media screen and (min-width:768px){.c-list03 .black{margin-bottom:1.125rem}}p+.c-list04{margin-top:.8em}.c-list04{counter-reset:0}.c-list04 li{counter-increment:number 1;margin-left:1.3em}.c-list04 li:before{content:counter(number)".";margin-left:-1.3em;margin-right:.3em}.c-list04.dotted li{margin-left:1em}.c-list04.dotted li:before{content:"・";margin-left:-1em;margin-right:0}.c-staff__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;border-top:1px solid #e5eaee}@media screen and (min-width:768px){.c-staff__list{-ms-grid-columns:25% 25% 25% 25%;grid-template-columns:25% 25% 25% 25%}}.c-staff__item{border-bottom:1px solid #e5eaee;border-right:1px solid #e5eaee}.c-staff__item:nth-child(4n){border-right:0}.c-staff__item__img{overflow:hidden;overflow:hidden;position:relative;padding-top:83.33%}.c-staff__item__img img{-webkit-transition:all .3s;transition:all .3s;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.c-staff__item .c-staff__item__meta{padding:1.25rem 1.25rem 2.8125rem}@media screen and (min-width:768px){.c-staff__item .c-staff__item__meta{padding:1.5625rem 2.1875rem 2.0625rem}}@media screen and (min-width:1025px){.c-staff__item .c-staff__item__meta{padding:1.5625rem 2.8125rem 2.0625rem}}.c-staff__item .c-staff__item__meta-name{font-size:max(1.0625rem, 15px);margin-bottom:.75rem}@media screen and (min-width:768px){.c-staff__item .c-staff__item__meta-name{margin-bottom:.9375rem;font-size:max(1.25rem, 17px);white-space:nowrap}}.c-staff__item .c-staff__item__meta-name small{font-size:max(0.875rem, 12px);color:#00665e;display:block;margin-top:.375rem}@media screen and (min-width:768px){.c-staff__item .c-staff__item__meta-name small{font-size:max(0.8125rem, 11px);display:inline-block;margin-left:1.5625rem;margin-top:0;position:relative;top:-.125rem}}.c-staff__item .c-staff__item__meta span.c-staff__item__more{color:#00665e;font-size:max(0.8125rem, 11px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:0}@media screen and (min-width:768px){.c-staff__item .c-staff__item__meta span.c-staff__item__more{font-size:max(1rem, 13px)}}.c-staff__item .c-staff__item__meta span.c-staff__item__more svg{-webkit-transition:all .3s;transition:all .3s;width:1.3125rem;height:1.3125rem;margin-left:.5rem;position:relative;top:.0625rem}@media screen and (min-width:768px){.c-staff__item .c-staff__item__meta span.c-staff__item__more svg{width:24px;height:24px;margin-left:.5rem;top:0}}@media screen and (min-width:1441px){.c-staff__item .c-staff__item__meta span.c-staff__item__more svg{width:29px;height:29px;top:.09375rem}}.c-staff__item .c-staff__item__meta span.c-staff__item__more .arrow1{-webkit-transition:all .3s;transition:all .3s;stroke:#00665e}.c-staff__item .c-staff__item__meta span.c-staff__item__more .arrow2{-webkit-transition:all .3s;transition:all .3s;stroke:#00665e}@media screen and (min-width:768px){.c-staff__item:hover .arrow1{stroke:#00665e;fill:#00665e}.c-staff__item:hover .arrow2{stroke:#fff !important}.c-staff__item:hover .c-staff__item__img img{-webkit-transform:scale(1.05) translate(-48%,-48%);transform:scale(1.05) translate(-48%,-48%)}}.js__fadein{opacity:0;position:relative}@-webkit-keyframes blurAnime-main{from{-webkit-filter:blur(25px);filter:blur(25px)}to{-webkit-filter:blur(0);filter:blur(0)}}@keyframes blurAnime-main{from{-webkit-filter:blur(25px);filter:blur(25px)}to{-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes bgAnime{from{margin-top:-100%}to{margin-top:0}}@keyframes bgAnime{from{margin-top:-100%}to{margin-top:0}}@-webkit-keyframes bgImage{from{opacity:0;-webkit-filter:blur(25px);filter:blur(25px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes bgImage{from{opacity:0;-webkit-filter:blur(25px);filter:blur(25px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}.loading{position:fixed;top:0;background:#fff;height:100vh;height:100svh;width:100%;z-index:1000}.loading-logo{width:15.9939375rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@media screen and (min-width:768px){.loading-logo{width:350px}}@media screen and (min-width:821px){.loading-logo{width:22.84848125rem}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.js-fadeIn1{display:inline-block;opacity:0}.c-pankuzu{margin:0;padding:0;list-style:none}.c-pankuzu li{display:inline;list-style:none}.c-pankuzu li:after{content:"＞";padding:0 .1em;color:#00665e;font-size:max(0.75rem, 10px)}.c-pankuzu li:last-child:after{content:none}.c-pankuzu li a{text-decoration:none;color:#00665e;font-size:.8125rem}@media screen and (min-width:768px){.c-pankuzu li a{font-size:max(0.75rem, 10px)}}.ul-dots{list-style:none !important;line-height:1.75}.ul-dots li{position:relative}.ul-dots li:before{content:"・";position:absolute;left:-1.3em;top:0}.section__contact{background-color:rgba(0,48,87,.1)}.section__contact__inner{padding-top:3.75rem;padding-bottom:4.0625rem;width:125rem;position:relative}@media screen and (min-width:521px){.section__contact__inner{padding-left:2.5rem;padding-right:2.5rem}}@media screen and (min-width:768px){.section__contact__inner{padding-left:2.8125rem;padding-right:2.8125rem;padding-top:7.1875rem;padding-bottom:6.875rem}}.section__contact__inner .c-pankuzu{bottom:.625rem;position:absolute;padding-right:1em}@media screen and (min-width:768px){.section__contact__inner .c-pankuzu{bottom:.625rem}}.section__contact__btn{background-color:#003057;color:#fff;letter-spacing:.05em;font-weight:500;font-size:1.03125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;border-radius:2.34375rem;max-width:16.875rem;padding:1.25rem 2.125rem 1.25rem 4.4375rem;margin-left:auto;margin-right:auto;border:.125rem solid #003057;-webkit-transition:all .3s;transition:all .3s;white-space:nowrap}@media screen and (min-width:768px){.section__contact__btn{font-size:max(1.125rem, 12px);letter-spacing:.02em;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;max-width:21.125rem;height:4.6875rem;padding:1.25rem 0 1.25rem 1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;place-content:center}}.section__contact__btn svg{width:1.875rem;height:1.875rem;stroke:#fff}@media screen and (min-width:768px){.section__contact__btn svg{width:24px;height:24px}}@media screen and (min-width:1441px){.section__contact__btn svg{width:30px;height:30px}}.section__contact__btn svg circle{stroke-width:1.5px;transition:all .3s}.section__contact__btn svg path{stroke-width:1.5px;transition:all .3s}@media screen and (min-width:768px){.section__contact__btn:hover svg circle{fill:#fff}.section__contact__btn:hover svg path{stroke:#003057}}.section__contact.non-btn{background-color:#fff}.section__contact.non-btn .section__contact__inner{padding-top:0;padding-bottom:0}.section__contact.non-btn .section__contact__btn{display:none}.section__contact.non-btn .c-pankuzu{position:static}@media screen and (max-width:768px){.c-page__images{padding-top:2.8125rem !important}}body.open-popup{position:relative}body.open-popup *:not(.popup__business-field){-webkit-filter:blur(4px);filter:blur(4px)}body.open-popup:before{content:"";background:rgba(48,48,48,.8);width:100%;height:100vh;position:fixed;z-index:100}.popup__business-field{background:#fff;width:68.75rem;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:30px;z-index:101;text-align:center;width:calc(100% - 2.5rem)}.popup__business-field *{-webkit-filter:blur(0px) !important;filter:blur(0px) !important}.popup__business-field.cc-hide1{opacity:0;z-index:-1}@media screen and (min-width:768px){.popup__business-field{width:68.75rem;border-radius:40px}}.popup__business-field__inner{padding:3.125rem 1.5625rem}@media screen and (min-width:768px){.popup__business-field__inner{padding:5rem}}@media screen and (max-width:376px){.popup__business-field__inner{padding:1.5625rem 1.25rem}}.popup__business-field h2{font-size:max(1.0625rem, 15px);margin-bottom:1.25rem}@media screen and (min-width:768px){.popup__business-field h2{font-size:max(1.375rem, 20px);margin-bottom:1.25rem}}@media screen and (max-width:376px){.popup__business-field h2{font-size:15px;margin-bottom:.625rem}}@media screen and (max-width:321px){.popup__business-field h2{font-size:14px}}.popup__business-field h3{font-size:max(1.0625rem, 14px);color:#00665e;margin-bottom:1.25rem}@media screen and (min-width:768px){.popup__business-field h3{margin-bottom:1.5625rem;font-size:max(1.375rem, 20px)}}@media screen and (max-width:376px){.popup__business-field h3{font-size:15px;margin-bottom:.9375rem}}@media screen and (max-width:321px){.popup__business-field h3{font-size:14px}}.popup__business-field p{font-size:.875rem;line-height:1.75;margin-bottom:2.1875rem;text-align:left}@media screen and (min-width:768px){.popup__business-field p{font-size:max(1rem, 14px);text-align:center}}@media screen and (max-width:376px){.popup__business-field p{margin-bottom:.9375rem}}.popup__business-field .popup__business-field__btn{display:-ms-grid;display:grid;-ms-grid-columns:calc(50% - 0.3125rem) 0.625rem calc(50% - 0.3125rem);grid-template-columns:calc(50% - 0.3125rem) calc(50% - 0.3125rem);gap:.625rem;width:100%;max-width:18.75rem;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.popup__business-field .popup__business-field__btn{width:44.125rem;max-width:100%;gap:1.5625rem;-ms-grid-columns:calc(50% - 1.09375rem) 1.5625rem calc(50% - 1.09375rem);grid-template-columns:calc(50% - 1.09375rem) calc(50% - 1.09375rem)}}.popup__business-field .popup__business-field__btn a{height:2.8125rem;border:1px solid #00665e;border-radius:9999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center;font-size:max(0.875rem, 12px)}@media screen and (min-width:768px){.popup__business-field .popup__business-field__btn a{font-size:max(1.125rem, 16px);height:4.125rem}}.popup__business-field .popup__business-field__btn a.popup__business-field__btn-yes{background:#00665e;color:#fff}.popup__business-field .popup__business-field__btn a.popup__business-field__btn-yes svg .arrow1{stroke:#fff;-webkit-transition:all .3s;transition:all .3s}.popup__business-field .popup__business-field__btn a.popup__business-field__btn-yes svg .arrow2{stroke:#fff;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:768px){.popup__business-field .popup__business-field__btn a.popup__business-field__btn-yes:hover svg .arrow1{fill:#fff}.popup__business-field .popup__business-field__btn a.popup__business-field__btn-yes:hover svg .arrow2{stroke:#00665e}}.popup__business-field .popup__business-field__btn a.popup__business-field__btn-no{color:#00665e}.popup__business-field .popup__business-field__btn a.popup__business-field__btn-no svg .arrow1{-webkit-transition:all .3s;transition:all .3s;stroke:#00665e}.popup__business-field .popup__business-field__btn a.popup__business-field__btn-no svg .arrow2{-webkit-transition:all .3s;transition:all .3s;stroke:#00665e}@media screen and (min-width:768px){.popup__business-field .popup__business-field__btn a.popup__business-field__btn-no:hover svg .arrow1{fill:#00665e}.popup__business-field .popup__business-field__btn a.popup__business-field__btn-no:hover svg .arrow2{stroke:#fff}}.popup__business-field .popup__business-field__btn a svg{width:24px;height:24px;margin-left:10px}@media screen and (min-width:768px){.popup__business-field .popup__business-field__btn a svg{width:26px;height:26px}}@media screen and (min-width:1025px){.popup__business-field .popup__business-field__btn a svg{width:29px;height:29px}}.popup__business-field p.popup__business-field__link{margin-top:2.5rem;margin-bottom:0;color:#00665e;text-align:center}@media screen and (max-width:376px){.popup__business-field p.popup__business-field__link{margin-top:1.25rem}}.popup__business-field p.popup__business-field__link a svg{width:6px;height:7.5px;margin-left:.3125rem}.popup__business-field p.popup__business-field__link a svg .cls-1{stroke-width:1.5px;stroke:#00665e}ul.info__block{display:-ms-grid;display:grid;gap:1.5625rem;border-top:1px solid rgba(0,48,90,.1);border-bottom:1px solid rgba(0,48,90,.1);padding:1.5625rem 1.25rem}@media screen and (min-width:768px){ul.info__block{width:60rem;margin-left:auto;margin-right:auto;border:1px solid rgba(0,48,90,.1);display:-ms-grid;display:grid;-ms-grid-columns:40% 0 60%;grid-template-columns:40% 60%;gap:0;padding:0}}@media screen and (min-width:1025px){ul.info__block{-ms-grid-columns:30.62% 69.38%;grid-template-columns:30.62% 69.38%}}@media screen and (min-width:768px){ul.info__block li{padding:1.875rem 0 2.1875rem}}@media screen and (min-width:768px){ul.info__block li:first-of-type{padding-left:1.25rem;padding-right:1.25rem}}ul.info__block li:first-of-type div{font-size:max(1rem, 14px);color:#00665e;margin-bottom:2.1875rem;text-align:center}@media screen and (min-width:768px){ul.info__block li:first-of-type div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center}}ul.info__block li:first-of-type div svg{width:1.8125rem;height:1.8125rem;margin-left:.625rem}@media screen and (min-width:768px){ul.info__block li:first-of-type div svg{width:24px;height:auto}}@media screen and (min-width:1025px){ul.info__block li:first-of-type div svg{width:29px;height:auto}}ul.info__block li:first-of-type div svg .cls-1{stroke:#00665e;-webkit-transition:all .3s;transition:all .3s}ul.info__block li:last-of-type{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){ul.info__block li:last-of-type{padding-left:1.875rem;padding-right:1.875rem;border-left:1px solid rgba(0,48,90,.1);background:#f9f9f9}}ul.info__block li figure{max-width:100%}ul.info__block li img{max-width:100%}ul.info__block .section-link{margin-top:1.875rem}@media (max-width:767px){ul.info__block .section-link svg{margin-left:.9375rem}ul.info__block .section-link .cls-1{stroke:#fff}ul.info__block .section-link a{line-height:1;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center;height:100%}}@media screen and (min-width:768px){.info__block-link{display:-webkit-box;display:-ms-flexbox;display:flex;width:60rem;margin-left:auto;margin-right:auto}}.info__block-link:hover svg circle{fill:#00665e}.info__block-link:hover svg path{stroke:#fff !important}.info__block-link:hover svg line{stroke:#fff !important}.page-container:has(>.section__product){padding-top:5.8125rem}@media screen and (min-width:768px){.page-container:has(>.section__product){padding-top:calc(4.375rem + 55px)}}@media screen and (min-width:821px){.page-container:has(>.section__product){padding-top:10.25rem}}.section__product{width:72.8125rem}.section__product__ttl{font-size:max(1.125rem, 16px)}@media screen and (min-width:768px){.section__product__ttl{font-size:max(1.375rem, 20px)}}.section__product__outline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1.375rem}@media screen and (min-width:768px){.section__product__outline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:1.125rem}}.section__product__outline__gallery{width:100%;max-width:500px}@media screen and (min-width:768px){.section__product__outline__gallery{width:45.9%;max-width:100%}}.section__product__outline__gallery .slider-main{position:relative;border:1px solid #cecece;overflow:hidden}.section__product__outline__gallery .slider-main:after{content:"";background-image:url(//www.toabio.co.jp/wp/wp-content/themes/toabio/css/../images/common/icon-zoom.svg);position:absolute;bottom:0;right:0;width:1.875rem;height:2.09375rem;background-repeat:no-repeat;background-size:100% 100%;bottom:.625rem;right:.625rem;z-index:10}.section__product__outline__gallery .slider-thumbnail{margin-top:.9375rem}@media screen and (min-width:768px){.section__product__outline__gallery .slider-thumbnail{margin-top:1.25rem}}.section__product__outline__gallery .slider-thumbnail .swiper-slide-thumb-active{border:1px solid #00665e !important;overflow:hidden}.section__product__outline__gallery .swiper-wrapper-thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;place-content:center}.section__product__outline__gallery .swiper-wrapper-thumbnail .swiper-slide{width:calc(25% - 0.5625rem) !important;aspect-ratio:1/1;border:1px solid #fff}@media screen and (min-width:768px){.section__product__outline__gallery .swiper-wrapper-thumbnail .swiper-slide{width:calc(25% - 0.84375rem) !important;aspect-ratio:1/1}}.section__product__outline__gallery .swiper-wrapper-thumbnail .swiper-slide+.swiper-slide{margin-left:.75rem}@media screen and (min-width:768px){.section__product__outline__gallery .swiper-wrapper-thumbnail .swiper-slide+.swiper-slide{margin-left:1.125rem}}.section__product__outline__gallery .swiper-wrapper-thumbnail .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section__product__outline__gallery .swiper-button-next,.section__product__outline__gallery .swiper-button-prev{width:1.5625rem;height:1.5625rem;top:calc(50% + 1.25rem)}@media screen and (min-width:768px){.section__product__outline__gallery .swiper-button-next,.section__product__outline__gallery .swiper-button-prev{width:1.875rem;height:1.875rem;top:calc(50% + 1.5625rem)}.section__product__outline__gallery .swiper-button-next .arrow2,.section__product__outline__gallery .swiper-button-prev .arrow2{stroke:#fff}}.section__product__outline__gallery .swiper-button-next .arrow1,.section__product__outline__gallery .swiper-button-prev .arrow1{stroke:#00665e;fill:#00665e}.section__product__outline__gallery .swiper-button-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:.75rem}.section__product__outline__gallery .swiper-button-next{right:.75rem}.section__product__outline__content{margin-top:2.375rem}@media screen and (min-width:768px){.section__product__outline__content{width:47.1%;margin-left:7%;margin-top:0}}.section__product__outline__content__row{border-bottom:1px solid #e5eaee;padding-bottom:1.5625rem;margin-bottom:1.5625rem}.section__product__outline__content__list__ttl{color:#00665e}.section__product__outline__content__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s;transition:all .3s}.section__product__outline__content__link__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:0;margin-left:.4375rem}.section__product__outline__content__link:hover{opacity:.7}.section__product__table-01{border:1px solid #e5eaee;margin-top:2.8125rem;font-size:max(0.9375rem, 13px);text-align:center}@media screen and (min-width:768px){.section__product__table-01{margin-top:3.125rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.section__product__table-01>div+div{border-top:1px solid #e5eaee}@media screen and (min-width:768px){.section__product__table-01>div+div{border-top:none;border-left:1px solid #e5eaee}}.section__product__table-01 dt{color:#00665e;border-bottom:1px solid #e5eaee;padding:.5rem}@media screen and (min-width:768px){.section__product__table-01 dt{font-size:max(1rem, 14px)}}.section__product__table-01 dd{padding:.5rem}.section__product__table-02{display:none}@media screen and (min-width:768px){.section__product__table-02{display:table !important;margin-top:3rem;max-width:100%;margin-top:1.9375rem;border-collapse:collapse;width:100%;table-layout:fixed}.section__product__table-02 tr th{border:1px solid #e5eaee;color:#00665e;padding:.4375rem .625rem}.section__product__table-02 tr td{font-size:max(0.75rem, 11px);border:1px solid #e5eaee;width:20%;padding:.4375rem .625rem;text-align:center;word-break:break-all;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.section__product__table-02 tr td:first-of-type{font-size:max(0.9375rem, 13px)}}.section__product__table-02-sp{margin-top:3.125rem}.section__product__table-02-sp h2{color:#00665e;text-align:center;font-size:max(0.9375rem, 13px)}.section__product__table-02-sp__inner{margin-top:.625rem;margin-bottom:2.5rem}.section__product__table-02-sp__inner p{text-align:center;font-size:max(0.9375rem, 13px)}.section__product__table-02-sp__inner>div{display:none;overflow:hidden;margin-top:1.25rem}.section__product__table-02-sp__inner table{border-collapse:collapse;width:100%;display:table}.section__product__table-02-sp__inner table th{border:1px solid #e5eaee;color:#00665e;font-size:max(0.9375rem, 13px)}.section__product__table-02-sp__inner table td{border:1px solid #e5eaee;text-align:center;padding:.9375rem .3125rem;word-break:break-all;width:50%}.section__product__table-02-sp__inner .table__arrow{width:1.875rem;margin:1.25rem auto 0;display:block;-webkit-transition:all .5s;transition:all .5s}.section__product__table-02-sp__inner .table__arrow .cls-1{fill:none;stroke:#00665e;stroke-miterlimit:10;stroke-width:2px}.section__product__table-02-sp__inner.active .table__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-button__link{margin-top:1.875rem}@media screen and (min-width:768px){.c-button__link{margin-top:2.5rem}}.c-button__link a.section-link{font-size:max(0.875rem, 12px);place-content:center;max-width:13.75rem}@media screen and (min-width:768px){.c-button__link a.section-link{color:#303030;font-size:max(1.1875rem, 14px);max-width:auto;margin-left:auto;margin-right:auto;white-space:nowrap}}.c-list__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;place-content:center}.c-list__menu ul li{font-size:max(0.8125rem, 11px);color:#00665e;padding:0 1.25rem;border-left:1px solid #e5eaee}@media screen and (min-width:768px){.c-list__menu ul li{font-size:max(1rem, 14px);padding:0 5.625rem}}.c-list__menu ul li:last-of-type{border-right:1px solid #e5eaee}.c-list__menu ul li a{display:-ms-grid;display:grid;text-align:center;place-content:center;gap:.375rem;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:768px){.c-list__menu ul li a{gap:.625rem}}@media screen and (min-width:768px){.c-list__menu ul li a:hover{opacity:.7}}.c-list__menu ul li svg{width:1.0625rem;height:.375rem;margin:0 auto}@media screen and (min-width:768px){.c-list__menu ul li svg{width:.9375rem}}.c-list__menu ul li svg .cls-1{stroke:#00665e;stroke-width:1.5px}.section-index__list__button__wrap{padding:0 1.25rem}.section-index__list__button__wrap p{color:#00665e;text-align:left;font-size:max(1.0625rem, 15px)}@media screen and (min-width:768px){.section-index__list__button__wrap p{font-size:max(1.1875rem, 17px);text-align:center}}.section-index__list__button__wrap .section-index__list__button{display:-ms-grid;display:grid;gap:1.25rem;margin-top:1.25rem;padding:0 1.25rem;place-content:center}@media screen and (min-width:768px){.section-index__list__button__wrap .section-index__list__button{width:43.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.5625rem auto 0;padding:0;gap:0}}.section-index__list__button__wrap .section-index__list__button a{background:#00665e;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:9999px;padding:.9375rem 2.1875rem;white-space:nowrap;place-content:center;width:100%}@media screen and (min-width:768px){.section-index__list__button__wrap .section-index__list__button a{font-size:max(1rem, 14px);padding:.9375rem 2.625rem;white-space:nowrap}}.section-index__list__button__wrap .section-index__list__button a svg{width:1.5625rem;height:1.5625rem;margin-left:.5rem}@media screen and (min-width:768px){.section-index__list__button__wrap .section-index__list__button a svg{width:1.8125rem;height:1.8125rem;margin-left:.8125rem}}.section-index__list__button__wrap .section-index__list__button a svg .cls-1{stroke:#fff;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:768px){.section-index__list__button__wrap .section-index__list__button a:nth-child(1){margin-right:1.875rem}}@media screen and (min-width:768px){.section-index__list__button__wrap .section-index__list__button a:hover svg circle{fill:#fff}.section-index__list__button__wrap .section-index__list__button a:hover svg path{stroke:#00665e}.section-index__list__button__wrap .section-index__list__button a:hover svg line{stroke:#00665e}}.lightbox{position:fixed !important;top:50% !important;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);display:-ms-grid;display:grid;gap:.625rem}.lightbox .lb-outerContainer{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.lightbox .lb-dataContainer{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.lightbox .lb-dataContainer .lb-number{padding-bottom:0;position:relative;top:.3125rem}@media screen and (min-width:768px){.lightbox .lb-dataContainer .lb-number{top:.1875rem}}.c-images__col04{display:-ms-grid;display:grid;-ms-grid-columns:calc(50% - 0.46875rem) 0.9375rem calc(50% - 0.46875rem);grid-template-columns:calc(50% - 0.46875rem) calc(50% - 0.46875rem);gap:.9375rem}@media screen and (min-width:768px){.c-images__col04{gap:1.25rem;-ms-grid-columns:calc(25% - 0.9375rem) 1.25rem calc(25% - 0.9375rem) 1.25rem calc(25% - 0.9375rem) 1.25rem calc(25% - 0.9375rem);grid-template-columns:calc(25% - 0.9375rem) calc(25% - 0.9375rem) calc(25% - 0.9375rem) calc(25% - 0.9375rem)}}.lb-nav a.lb-prev{background-size:2.5rem !important;position:absolute;top:0;left:0;width:50%}.lb-nav a.lb-next{background-size:2.5rem !important;position:absolute;top:0;right:0;width:50%}.lb-nav a.lb-next{background-image:url(//www.toabio.co.jp/wp/wp-content/themes/toabio/css/../images/common/slide-right.png) !important;background-repeat:no-repeat;margin-right:.625rem;background-size:2.1875rem 2.1875rem !important}.lb-nav a.lb-prev{background-image:url(//www.toabio.co.jp/wp/wp-content/themes/toabio/css/../images/common/slide-left.png) !important;background-repeat:no-repeat;margin-left:.625rem;background-size:2.1875rem 2.1875rem !important}.p-section__topics{background:#003057;padding:3.75rem 0}.section__keyvisual{position:relative;height:100vh;height:100svh}@media screen and (min-width:600px){.section__keyvisual{height:auto}}@media screen and (min-width:1441px){.section__keyvisual{padding-top:0}}.section__keyvisual .section__keyvisual__slide img{height:100%;height:100vh;height:100svh;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:600px){.section__keyvisual .section__keyvisual__slide img{aspect-ratio:1440/1000;height:auto}}@media screen and (min-width:768px){.section__keyvisual .section__keyvisual__slide img{aspect-ratio:1440/700}}.section__keyvisual .section__keyvisual__slide img.pc{display:none}@media screen and (min-width:600px){.section__keyvisual .section__keyvisual__slide img.pc{display:block}}.section__keyvisual .section__keyvisual__slide img.sp{display:block}@media screen and (min-width:600px){.section__keyvisual .section__keyvisual__slide img.sp{display:none}}.section__keyvisual__pagination.swiper-pagination{top:auto;bottom:.9375rem}@media screen and (min-width:768px){.section__keyvisual__pagination.swiper-pagination{bottom:1.25rem}}.section__keyvisual .swiper-pagination-bullet{width:.5rem;height:.5rem;border-radius:9999px;background:#00665e;opacity:.2;margin:0 .5rem !important}.section__keyvisual .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#00665e;opacity:1}@media (max-width:600px){.section__keyvisual__slide{padding-top:2.5rem;max-height:100vh;max-height:100svh}}.section__keyvisual__slide.swiper-slide-active img,.section__keyvisual__slide.swiper-slide-prev img{-webkit-animation:zoomUp 7s linear 0s normal both;animation:zoomUp 7s linear 0s normal both}@-webkit-keyframes zoomUp{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomUp{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.section__keyvisual__ttl{width:18.25rem;max-width:77.9vw;padding-top:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5}@media screen and (min-width:768px){.section__keyvisual__ttl{width:25.125rem;max-width:27.9vw;top:53.5%}}.section__keyvisual__logo{position:absolute;bottom:3.75rem;right:8.7vw;width:6.90625rem;max-width:29.5vw;z-index:5}@media screen and (min-width:768px){.section__keyvisual__logo{bottom:2.5rem;width:10.40625rem;max-width:11.5vw;right:4.25rem}}.section__top-navigation{margin-top:1.625rem}@media screen and (min-width:768px){.section__top-navigation{margin-top:3.125rem;max-width:2000px;margin-left:auto;margin-right:auto}}.section__top-navigation__inner{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);row-gap:1.875rem}@media screen and (min-width:768px){.section__top-navigation__inner{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.section__top-navigation__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media screen and (min-width:768px){.section__top-navigation__item{text-align:center}}.section__top-navigation__item__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:375/225;overflow:hidden}@media screen and (min-width:768px){.section__top-navigation__item__img{aspect-ratio:360/225}}.section__top-navigation__item__img img{-webkit-transition:all .3s;transition:all .3s}.section__top-navigation__item__img.item-01+.section__top-navigation__item__txt:after{content:none}.section__top-navigation__item__img.item-02+.section__top-navigation__item__txt{padding-left:0;padding-right:0;position:relative;white-space:nowrap;margin-left:-.125rem}@media screen and (min-width:400px){.section__top-navigation__item__img.item-02+.section__top-navigation__item__txt{margin-left:0}}@media screen and (min-width:768px){.section__top-navigation__item__img.item-02+.section__top-navigation__item__txt{padding-left:1.25rem;padding-right:1.25rem;margin-left:0}}.section__top-navigation__item__img.item-04+.section__top-navigation__item__txt{padding-left:0;padding-right:.3125rem}@media screen and (min-width:768px){.section__top-navigation__item__img.item-04+.section__top-navigation__item__txt{padding-left:1.25rem;padding-right:1.25rem}}.section__top-navigation__item__txt{display:inline-block;margin-top:.5rem;letter-spacing:.05em;padding:0 1.0625rem;font-size:.75rem;-webkit-transition:all .3s;transition:all .3s;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (min-width:400px){.section__top-navigation__item__txt{font-size:.8125rem}}@media screen and (min-width:768px){.section__top-navigation__item__txt{margin-top:.8125rem;font-size:max(1rem, 11.5px);padding:0;line-height:1.6}}.section__top-navigation__item__txt:after{content:"";display:inline-block;margin-left:6px;background-image:url(//www.toabio.co.jp/wp/wp-content/themes/toabio/css/../images/common/ico-link.svg);width:.75rem;height:.8125rem;background-repeat:no-repeat;background-size:contain;position:relative;top:.125rem}@media screen and (min-width:768px){.section__top-navigation__item__txt:after{top:0;margin-left:.2em}}@media screen and (min-width:768px){.section__top-navigation__item:hover .section__top-navigation__item__img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.section__top-navigation__item:hover .section__top-navigation__item__txt{opacity:.8}}.section__overview{margin-top:4.5625rem}@media screen and (min-width:768px){.section__overview{margin-top:6.5625rem;max-width:2000px;margin-left:auto;margin-right:auto}}.section__overview__list__item{display:-ms-grid;display:grid}@media screen and (min-width:768px){.section__overview__list__item{-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;aspect-ratio:1440/450}.page-recruitment-event .section__overview__list__item{aspect-ratio:unset}}.section__overview__list__item+.section__overview__list__item{margin-top:2.5rem}@media screen and (min-width:768px){.section__overview__list__item+.section__overview__list__item{margin-top:0}}.section__overview__list__item:nth-child(2n+1):not(.section__overview__list__item-right) .section__overview__list__item__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-recruitment-event .section__overview__list .section__overview__list__item__img{display:block;aspect-ratio:952/595;position:relative}@media screen and (min-width:768px){.page-recruitment-event .section__overview__list .section__overview__list__item__img{aspect-ratio:unset}}.section__overview__list__item:nth-child(2n+1):not(.section__overview__list__item-right) .section__overview__list__item__img{order:1}.section__overview__list__item-business .section__overview__list__item__list{order:2}@media screen and (min-width:768px){.section__overview__list__item:nth-child(2n+1):not(.section__overview__list__item-right) .section__overview__list__item__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.section__overview__list__item:first-child:not(.section__overview__list__item-right) .section__overview__list__item__img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width:768px){.section__overview__list__item:first-child:not(.section__overview__list__item-right) .section__overview__list__item__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.section__overview__list__item:last-child:not(.section__overview__list__item-right) .section__overview__list__item__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (min-width:768px){.section__overview__list__item:last-child:not(.section__overview__list__item-right) .section__overview__list__item__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.section__overview__list__item:last-child:not(.section__overview__list__item-right) .section__overview__list__item__img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width:768px){.section__overview__list__item:last-child:not(.section__overview__list__item-right) .section__overview__list__item__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (min-width:768px){.section__overview__list__item:nth-child(2n) .section__overview__list__item__content,.section__overview__list__item.section__overview__list__item-right .section__overview__list__item__content{border-right:1.25rem solid #003057}}@media screen and (min-width:768px){.section__overview__list__item:nth-child(2n+1):not(.section__overview__list__item-right) .section__overview__list__item__content{border-left:1.25rem solid #00665e}}.section__overview__list__item__img img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative}@media screen and (min-width:768px){.page-recruitment-event .section__overview__list__item__img img{position:absolute}}.section__overview__list__item__img.logo{background-color:#003057;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:75/45}@media screen and (min-width:768px){.section__overview__list__item__img.logo{aspect-ratio:0}}.section__overview__list__item__img.logo img{max-width:75.2%;-o-object-fit:contain;object-fit:contain}.section__overview__list__item__content{padding:1.25rem}@media screen and (min-width:768px){.section__overview__list__item__content{padding-top:6.25rem;padding-bottom:6.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:768px){.section__overview__list__item__content__wrap{max-width:79%}}.section__overview__list__item__content__txt{line-height:1.75;margin-top:1rem}@media screen and (min-width:768px){.section__overview__list__item__content__txt{margin-top:1rem;font-size:max(1rem, 14px)}}@media screen and (min-width:1600px){.section__overview__list__item__content__txt{font-size:18px}}.section__overview__list__item__content__link{margin-top:1.875rem}@media screen and (min-width:768px){.section__overview__list__item__content__link{margin-top:1.875rem}}.section__overview__list__item__list{display:-ms-grid;display:grid;margin-top:.9375rem}@media screen and (min-width:768px){.section__overview__list__item__list{margin-top:0;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;border:.0625rem solid rgba(178,192,205,.3)}.section__overview__list__item__list>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.section__overview__list__item__list>*:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.section__overview__list__item__list>*:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.section__overview__list__item__list>*:nth-child(4){-ms-grid-row:2;-ms-grid-column:1}.section__overview__list__item__list>*:nth-child(5){-ms-grid-row:2;-ms-grid-column:2}.section__overview__list__item__list>*:nth-child(6){-ms-grid-row:2;-ms-grid-column:3}}.section__overview__list__item__list li:last-child .section__overview__list__item__list__btn{border-bottom:.0625rem solid rgba(178,192,205,.3)}.section__overview__list__item__list__btn{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.9375rem 1.25rem;max-height:4.6875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:.0625rem solid rgba(178,192,205,.3);-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}@media screen and (min-width:768px){.section__overview__list__item__list__btn{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;max-height:none;height:100%;border:.0625rem solid rgba(178,192,205,.3);display:block;-webkit-transition:all .3s;transition:all .3s;position:relative;display:-ms-grid;display:grid;-ms-grid-rows:calc(100% - 5rem) 5rem;grid-template-rows:calc(100% - 5rem) 5rem;place-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;padding:.9375rem}}@media screen and (min-width:1025px){.section__overview__list__item__list__btn{padding:1.25rem}}.section__overview__list__item__list__btn>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}@media screen and (min-width:768px){.section__overview__list__item__list__btn>div{-webkit-column-gap:0%;-moz-column-gap:0%;column-gap:0;width:100%;padding:0;position:relative;bottom:-1.0625rem}}.section__overview__list__item__list__btn__logo{width:5.5rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.section__overview__list__item__list__btn__logo{height:5.5625rem;width:100%;display:block}}.section__overview__list__item__list__btn__logo svg,.section__overview__list__item__list__btn__logo img{display:block;margin-left:auto;margin-right:auto;max-height:100%}@media screen and (min-width:768px){.section__overview__list__item__list__btn__logo svg,.section__overview__list__item__list__btn__logo img{max-width:80% !important}}.section__overview__list__item__list__btn__logo svg.hover-off,.section__overview__list__item__list__btn__logo img.hover-off{display:block}.section__overview__list__item__list__btn__logo svg.hover-on,.section__overview__list__item__list__btn__logo img.hover-on{display:none}.section__overview__list__item__list__btn__logo.doctor img{max-width:1.78125rem}@media screen and (min-width:768px){.section__overview__list__item__list__btn__logo.doctor img{max-width:100%;width:4.096875rem}}.section__overview__list__item__list__btn__logo.doctor .cls-1{fill:#00665e;stroke-width:0px}@media screen and (min-width:768px){.section__overview__list__item__list__btn__logo.quasi-drug{margin-top:.09375rem}}.section__overview__list__item__list__btn__logo.quasi-drug img{max-width:1.25rem}@media screen and (min-width:768px){.section__overview__list__item__list__btn__logo.quasi-drug img{max-width:100%;width:2.6875rem}}.section__overview__list__item__list__btn__logo.quasi-drug .cls-1{fill:#00665e;stroke-width:0px}@media screen and (min-width:768px){.section__overview__list__item__list__btn__logo.animal{margin-top:.3125rem}}.section__overview__list__item__list__btn__logo.animal img{max-width:2.875rem}@media screen and (min-width:768px){.section__overview__list__item__list__btn__logo.animal img{max-width:100%;width:6.27465rem}}.section__overview__list__item__list__btn__logo.animal .cls-1{fill:#00665e;stroke-width:0px}.section__overview__list__item__list__btn__logo.healthcare img{max-width:4.25rem}@media screen and (min-width:768px){.section__overview__list__item__list__btn__logo.healthcare img{max-width:100%;width:8.5625rem}}.section__overview__list__item__list__btn__logo.healthcare .cls-1{fill:#00665e;stroke-width:0px}.section__overview__list__item__list__btn__logo.healthcare .cls-2{fill:none;stroke:#fff;stroke-linecap:round;stroke-miterlimit:10;stroke-width:3px}@media screen and (min-width:768px){.section__overview__list__item__list__btn__logo.overseas{margin-top:.40625rem}}.section__overview__list__item__list__btn__logo.overseas img{max-width:2.25rem}@media screen and (min-width:768px){.section__overview__list__item__list__btn__logo.overseas img{max-width:100%;width:4.8125rem}}.section__overview__list__item__list__btn__logo.overseas .cls-1{fill:#00665e;stroke-width:0px}@media screen and (min-width:768px){.section__overview__list__item__list__btn__logo.productlist img{max-width:100%;width:10.93985625rem}}.section__overview__list__item__list__btn__txt{font-weight:500;font-size:.9375rem;letter-spacing:0;line-height:1.2;width:calc(100% - 5.5rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:768px){.section__overview__list__item__list__btn__txt{width:100%;font-size:1rem;white-space:nowrap;padding:2.375rem 1.25rem 0}}@media screen and (min-width:1025px){.section__overview__list__item__list__btn__txt{font-size:1.0625rem}}@media screen and (min-width:768px){.section__overview__list__item__list__btn__txt>div{width:calc(100% - 1.8125rem)}}.section__overview__list__item__list__btn__txt svg{width:1.5625rem;height:1.5625rem}@media screen and (min-width:768px){.section__overview__list__item__list__btn__txt svg{width:1.8125rem;height:1.8125rem;position:relative;right:-.3125rem}}@media screen and (min-width:1025px){.section__overview__list__item__list__btn__txt svg{position:relative;right:0}}.section__overview__list__item__list__btn__txt svg circle{fill:#fff;-webkit-transition:fill .3s;transition:fill .3s}.section__overview__list__item__list__btn__txt .cls-1{stroke-linecap:round}.section__overview__list__item__list__btn__txt .cls-1,.section__overview__list__item__list__btn__txt .cls-2{fill:none;stroke:#00665e;stroke-miterlimit:10;stroke-width:1.5px}.section__overview__list__item__list__btn__txt .en{color:#00665e;font-size:.8125rem;letter-spacing:.05em;margin-top:.3125rem}@media screen and (min-width:768px){.section__overview__list__item__list__btn:hover{background:#00665e}.section__overview__list__item__list__btn:hover .section__overview__list__item__list__btn__logo svg path{fill:#fff !important}.section__overview__list__item__list__btn:hover .section__overview__list__item__list__btn__txt{color:#fff}.section__overview__list__item__list__btn:hover .section__overview__list__item__list__btn__txt .en{color:#fff}.section__overview__list__item__list__btn:hover .section__overview__list__item__list__btn__txt .cls-1,.section__overview__list__item__list__btn:hover .section__overview__list__item__list__btn__txt .cls-2{stroke:#fff}.section__overview__list__item__list__btn:hover .hover-off{display:none}.section__overview__list__item__list__btn:hover .hover-on{display:block}}.section__overview__list__item-business{margin-top:1.25rem !important}@media screen and (min-width:768px){.section__overview__list__item-business{margin-top:0 !important}}.section__overview__list__item-qc{margin-top:4.6875rem !important}@media screen and (min-width:768px){.section__overview__list__item-qc{margin-top:0 !important}}.section__news .section__news__list{width:100%}.section-index{padding-top:1.25rem;padding-bottom:0}@media screen and (min-width:768px){.section-index{padding-top:1.875rem;padding-bottom:6.25rem}}.section-index__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media screen and (min-width:768px){.section-index__list{-ms-grid-columns:33.333% 33.333% 33.333%;grid-template-columns:33.333% 33.333% 33.333%;border-top:1px solid #e5eaee;max-width:1440px;margin-left:auto;margin-right:auto;border-left:1px solid #e5eaee;border-right:1px solid #e5eaee}.section-index .section-index__list{max-width:2000px}.section-index__list.col2{border-left:none;border-right:none}.section-index__list.section-index__list-col4{grid-template-columns:25% 25% 25% 25%;border-top:0}.section-index__list.section-index__list-col4>li:nth-child(3n){border-right:1px solid #e5eaee}.section-index__list.section-index__list-col4>li:nth-child(4n){border-right:none}}.section-index__list.col2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.section-index__list.col2{border-top:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:960px;width:60rem;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.section-index__list.col2.non-border>li{border-top:none}}@media screen and (min-width:768px){.section-index__list.col2>li{width:50%;border:1px solid #e5eaee}}@media screen and (min-width:768px){.section-index__list.col2>li+li{border-left:none}}.section-index__list>li{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 (min-width:768px){.section-index__list>li{border-bottom:1px solid #e5eaee;border-right:1px solid #e5eaee;-webkit-box-sizing:content-box;box-sizing:content-box}.p-quasi-drugs .section-index__list>li+li{border-right:none}}.section-index__list>li:nth-child(3n){border-right:none}.section-index__list__item{display:block}.section-index__list__item:has(+.section-index__list__link){-webkit-box-flex:1;-ms-flex:1;flex:1}.section-index__list__item:has(+.section-index__list__link) .section-index__list__item__content{padding-bottom:2.8125rem}@media screen and (min-width:768px){.section-index__list__item:has(+.section-index__list__link) .section-index__list__item__content{padding-bottom:1.875rem}}.section-index__list__item:has(+.section-index__list__document) .section-index__list__item__content{padding-bottom:.9375rem}@media screen and (min-width:768px){.section-index__list__item:has(+.section-index__list__document) .section-index__list__item__content{padding-bottom:1.875rem}}.section-index__list__item__head{background-color:#f9f9f9;padding:.8125rem 0}@media screen and (min-width:768px){.section-index__list__item__head{padding:1.25rem 0}}.section-index__list__item__head__circle{aspect-ratio:1/1;border-radius:100%;margin-left:auto;margin-right: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;background-color:#fff;color:#10a89d;text-align:center;letter-spacing:0;width:12.25rem;height:12.25rem}@media screen and (min-width:768px){.section-index__list__item__head__circle{width:100%;height:100%;max-width:18.75rem;max-height:18.75rem}}@media screen and (min-width:1025px){.section-index__list__item__head__circle{max-width:16.125rem;max-height:16.125rem}}.section-index__list__item__head__circle .name01{display:block;font-size:max(1.0625rem, 15px)}@media screen and (min-width:768px){.section-index__list__item__head__circle .name01{font-size:max(1.375rem, 20px)}}.section-index__list__item__head__circle .name02{margin-top:0;font-size:max(0.84375rem, 11px);display:block;line-height:1.2;margin-top:.125rem}@media screen and (min-width:768px){.section-index__list__item__head__circle .name02{line-height:1.3;margin-top:.5rem;font-size:max(1.125rem, 16px)}}.section-index__list__item__head__circle .name03{font-size:max(0.71875rem, 11px);display:block;margin-top:.125rem}@media screen and (min-width:768px){.section-index__list__item__head__circle .name03{font-size:max(0.95625rem, 13px);margin-top:.125rem}}.section-index__list__item__head__circle .name04{display:block;margin-top:.75rem;font-size:max(0.625rem, 10px);line-height:1}@media screen and (min-width:768px){.section-index__list__item__head__circle .name04{font-size:max(0.875rem, 12px);margin-top:1em}}.section-index__list__item__head__circle.orange{color:#ef844a}.section-index__list__item__head__circle.pink{color:#e27191}.section-index__list__item__content{padding:1.375rem 1.25rem 5rem}@media screen and (min-width:768px){.section-index__list__item__content{padding:1.5625rem 3.125rem 2.5rem;border-top:1px solid #e5eaee}}.section-index__list__item__content.no-link{padding-bottom:4.6875rem}@media screen and (min-width:768px){.section-index__list__item__content.no-link{padding-bottom:3.125rem}}.section-index__list__item__content__tag{margin-bottom:.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex}.section-index__list__item__content__tag li{color:#1a456b;background-color:#e5eaee;border-radius:.3125rem;font-size:max(0.875rem, 12px);line-height:1;padding:.375rem .5rem}.section-index__list__item__content__tag li+li{margin-left:.625rem}.section-index__list__item__content__ttl{font-size:max(1.0rem, 14px)}@media screen and (min-width:768px){.section-index__list__item__content__ttl{font-size:max(1.0rem, 14px)}}.section-index__list__item__content__ttl p{font-size:max(1.0rem, 14px)}@media screen and (min-width:768px){.section-index__list__item__content__ttl p{font-size:max(1.0rem, 14px)}}.section-index__list__item__content__txt{margin-top:.75rem;line-height:1.75;font-size:max(1.0rem, 14px)}@media screen and (min-width:768px){.section-index__list__item__content__txt{margin-top:.9375rem;font-size:max(1.0rem, 14px)}}.section-index__list__item__content__txt p{font-size:max(1.0rem, 14px)}@media screen and (min-width:768px){.section-index__list__item__content__txt p{margin-top:.9375rem;font-size:max(1.0rem, 14px)}}.section-index__list__item__content__txt.small{font-size:max(0.875rem, 12px);line-height:1}@media screen and (min-width:768px){.section-index__list__item__content__txt.small{margin-top:.625rem}}.section-index__list__item__content .section-link{margin-top:1.5625rem}@media screen and (min-width:768px){.section-index__list__item__content .section-link{margin-top:1.25rem}}.section-index__list__item__img{padding-top:60%;position:relative;width:100%}@media screen and (min-width:768px){.section-index__list__item__img{padding-top:62.5%}}.p-quasi-drugs .section-index__list__item__img,.p-products-lineup .section-index__list__item__img,.p-overseas .section-index__list__item__img{padding-top:46.66%}@media screen and (min-width:768px){.p-quasi-drugs .section-index__list__item__img,.p-products-lineup .section-index__list__item__img,.p-overseas .section-index__list__item__img{padding-top:62.5%}}.section-index__list__item__img img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-index__list__item__img:nth-child(2){padding-top:30.66%}@media screen and (min-width:768px){.section-index__list__item__img:nth-child(2){padding-top:41.68%;border-top:1px solid #e5eaee}}.section-index__list__link{padding:0 1.25rem 5rem}@media screen and (min-width:768px){.section-index__list__link{padding:0 3.125rem 2.5rem}}.section-index__list__link li+li{margin-top:1.25rem}@media screen and (min-width:768px){.section-index__list__link li+li{margin-top:.625rem}}.section-index__list__link__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:67/25;width:100%;color:#fff;padding-left:1.0625rem;background-size:cover;background-repeat:no-repeat;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (min-width:768px){.section-index__list__link__item{padding-left:0;aspect-ratio:auto;width:auto;font-size:max(1rem, 12px);letter-spacing:0}}.section-index__list__link__item svg{fill:none;width:1.5625rem;stroke:#fff;-ms-flex-negative:0;flex-shrink:0;margin-left:.625rem}@media screen and (min-width:768px){.section-index__list__link__item svg{width:24px;margin-right:1.125rem;-webkit-transition:all .3s;transition:all .3s}}@media screen and (min-width:1441px){.section-index__list__link__item svg{width:29px}}.section-index__list__link__item>div{width:calc(100% - 6.25rem);display:-webkit-box;display:-ms-flexbox;display:flex}.section-index__list__link__item__img{overflow:hidden;width:6.25rem;border-radius:.625rem}.section-index__list__link__item__img img{-webkit-transition:all .3s;transition:all .3s;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.section-index__list__link__item:hover img{scale:1.05}}.section-index__list__link__item.blue{background-image:url(//www.toabio.co.jp/wp/wp-content/themes/toabio/css/../images/business-field/top/section__business-field-index__list__link__item-01_sp.png)}@media screen and (min-width:768px){.section-index__list__link__item.blue{color:#003057;background-image:none}}@media screen and (min-width:768px){.section-index__list__link__item.blue svg{stroke:#00305a}}@media screen and (min-width:768px){.section-index__list__link__item.blue:hover svg{stroke:#fff;fill:#00305a}}.section-index__list__link__item.green{background-image:url(//www.toabio.co.jp/wp/wp-content/themes/toabio/css/../images/business-field/top/section__business-field-index__list__link__item-02_sp.jpg)}@media screen and (min-width:768px){.section-index__list__link__item.green{color:#00665e;background-image:none}}@media screen and (min-width:768px){.section-index__list__link__item.green svg{stroke:#00665e}}@media screen and (min-width:768px){.section-index__list__link__item.green:hover svg{stroke:#fff;fill:#00665e}}.section-index__list__link__item.pink{background-image:url(//www.toabio.co.jp/wp/wp-content/themes/toabio/css/../images/business-field/top/section__business-field-index__list__link__item-03_sp.png)}@media screen and (min-width:768px){.section-index__list__link__item.pink{color:#e27191;background-image:none}}@media screen and (min-width:768px){.section-index__list__link__item.pink svg{stroke:#e27191}}@media screen and (min-width:768px){.section-index__list__link__item.pink:hover svg{stroke:#fff;fill:#e27191}}.section-index__list__document{padding:0 1.25rem 3.375rem}@media screen and (min-width:768px){.section-index__list__document{padding:0 3.125rem 2.5rem}}.section-index__list__document li+li{margin-top:.9375rem}@media screen and (min-width:768px){.section-index__list__document li+li{margin-top:.625rem}}.section-index__list__document__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:max(0.875rem, 12px);line-height:1}@media screen and (min-width:768px){.section-index__list__document__item{font-size:max(1rem, 14px);-webkit-transition:all .3s;transition:all .3s}.section-index__list__document__item:hover{opacity:.7}}.section-index__list__document__item__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:7px}.section-index__list__document__item__icon-pdf{width:12px;height:16px}.section-index__list__document__item__icon .icon__window{margin-left:7px}.section__company-info{margin-top:1.25rem;margin-bottom:0}@media screen and (min-width:768px){.section__company-info{margin-top:2rem;margin-bottom:6.25rem}}.section__company-info__list__item{font-size:max(0.875rem, 12px);border-bottom:1px solid #e5eaee;padding-top:1.125rem;padding-bottom:1.125rem}@media screen and (min-width:768px){.section__company-info__list__item{font-size:max(1rem, 14px);display:-ms-grid;display:grid;-ms-grid-columns:3fr 17fr;grid-template-columns:3fr 17fr}}.section__company-info__list__item__ttl{color:#00665e;font-weight:500;min-width:120px}.section__company-info__list__item__ttl div{color:#7f7f7f;font-size:max(0.8125rem, 11px);padding-top:.4375rem}@media screen and (min-width:768px){.section__company-info__list__item__ttl div{font-size:max(0.875rem, 12px);padding-top:0;margin:0 0 0 auto}}.section__company-info__list__item__content{margin-top:.5rem}@media screen and (min-width:768px){.section__company-info__list__item__content{margin-top:0;padding-left:.625rem}}@media screen and (min-width:768px){.section__company-info__list__item__content.office{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.section__company-info__list__item__content.office .office-block:not(:last-child){margin-bottom:1.25rem}@media screen and (min-width:768px){.section__company-info__list__item__content.office .office-block:not(:last-child){margin-bottom:2.625rem}}@media screen and (min-width:768px){.section__company-info__list__item__content.office .office-block:nth-child(even){margin-left:1.875rem}}.section__company-info__list__item__content.office .office-block__name{white-space:nowrap}.section__company-info__list__item__content.office .office-block__address{margin-top:.3125rem;font-style:normal;line-height:1.75}.section__company-info__list__item__content.office .office-block__link{color:#00665e;font-size:max(0.875rem, 12px);letter-spacing:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.8em}@media screen and (min-width:768px){.section__company-info__list__item__content.office .office-block__link{margin-top:.5rem;margin-left:0;-webkit-transition:all .3s;transition:all .3s}.section__company-info__list__item__content.office .office-block__link:hover{opacity:.7}}.section__company-info__list__item__content.office .office-block__link.pc{display:none}@media screen and (min-width:768px){.section__company-info__list__item__content.office .office-block__link.pc{display:-webkit-box;display:-ms-flexbox;display:flex}}.section__company-info__list__item__content.office .office-block__link.sp{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (min-width:768px){.section__company-info__list__item__content.office .office-block__link.sp{display:none}}.section__company-info__list__item__content__pdf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.75}@media screen and (min-width:768px){.section__company-info__list__item__content__pdf{-webkit-transition:all .3s;transition:all .3s}.section__company-info__list__item__content__pdf:hover{opacity:.7}}.section__company-info__list__item__content__pdf.span:after{margin-left:1em}.section__company-info__list__item__content__pdf .c-list__icon__wrapper01{margin-left:1em}@media screen and (min-width:768px){.section__company-info__list__item__content__pdf .c-list__icon__wrapper01{margin-left:1em}}.section__company-info__list__item__content__pdf .c-list__icon__wrapper02{margin-left:1em}@media screen and (min-width:768px){.section__company-info__list__item__content__pdf .c-list__icon__wrapper02{margin-left:.8em}}@media screen and (min-width:1025px){.section__company-info__list__item__content__pdf .c-list__icon__wrapper02{margin-left:.9em}}@media screen and (min-width:768px){.p-transparent .page-container__inner{margin-bottom:4.375rem}}.p-transparent p a .c-list__icon__wrapper{position:relative}@media screen and (min-width:768px){.p-transparent p a .c-list__icon__wrapper{top:.125rem}}@media screen and (min-width:768px){.p-environment .page-container__inner{margin-bottom:2.5rem}}.p-environment div:nth-of-type(5){margin-bottom:40px}@media screen and (min-width:768px){.p-environment div:nth-of-type(5){margin-bottom:5.3125rem}}.p-environment .section-txt-02{margin-bottom:1.6875rem}@media screen and (min-width:768px){.p-environment .section-txt-02{margin-bottom:3.75rem}}.p-environment p{line-height:1.8}@media screen and (min-width:768px){.p-environment p{font-size:max(1rem, 14px);line-height:1.5}}.p-environment .p-environment__img01{background:#f9f9f9;padding:1.875rem 0;margin-bottom:3.75rem;margin-top:40px}@media screen and (min-width:768px){.p-environment .p-environment__img01{padding:2.8125rem 0;margin-bottom:5.3125rem;margin-top:60px}}.p-environment .p-environment__img01 figure{width:18.75rem;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.p-environment .p-environment__img01 figure{width:31.25rem}}.p-environment .p-environment__img01__inner{display:-ms-grid;display:grid;-ms-grid-columns:calc(50% - 0.9375rem) 1.875rem calc(50% - 0.9375rem);grid-template-columns:calc(50% - 0.9375rem) calc(50% - 0.9375rem);gap:1.875rem;padding:0 2.1875rem}@media screen and (min-width:768px){.p-environment .p-environment__img01__inner{-ms-grid-columns:calc(50% - 1.5625rem) 3.125rem calc(50% - 1.5625rem);grid-template-columns:calc(50% - 1.5625rem) calc(50% - 1.5625rem);gap:3.125rem;max-width:31.25rem;margin:0 auto}}.p-environment .p-environment__img01__inner figure{width:100%}.p-environment .p-environment__img02{background:#f9f9f9;padding:3.125rem 0;margin-bottom:3.75rem;margin-top:40px}@media screen and (min-width:768px){.p-environment .p-environment__img02{margin-bottom:5.3125rem;padding:2.1875rem 0;margin-top:60px}}@media screen and (min-width:768px){.p-environment .p-environment__img02__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:48.125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}}.p-environment .p-environment__img02 figure{width:18.75rem;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.p-environment .p-environment__img02 figure{margin-left:0}}@media screen and (min-width:768px){.p-environment .p-environment__img02 figure:first-of-type{width:25.4375rem}}.p-environment .p-environment__img02 figure+figure{margin-top:2.1875rem;width:18.75rem}@media screen and (min-width:768px){.p-environment .p-environment__img02 figure+figure{margin-top:0;margin-right:0;margin-left:auto}}.p-environment .p-environment__img02 figure p{margin-top:1.875rem}@media screen and (min-width:768px){.p-environment .p-environment__img02 figure p{margin-top:1.25rem}}.p-environment .p-environment__img02 figure>a{width:100%}.p-environment .p-environment__img02 a{display:-webkit-box;display:-ms-flexbox;display:flex;width:16.25rem;color:#00665e;font-weight:500;font-size:max(0.875rem, 12px);place-content:center;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.p-environment .p-environment__img02 a{width:18.75rem;font-size:max(1rem, 14px)}}.p-environment .p-environment__img02 a svg{width:1.5625rem;height:1.5625rem;margin-left:.75rem}.p-environment .p-environment__img02 a svg *{-webkit-transition:all .3s;transition:all .3s}.p-environment .p-environment__img02 a .cls-1{fill:none;stroke:#00665e;stroke-miterlimit:10;stroke-width:3px}@media screen and (min-width:768px){.p-environment .p-environment__img02 a:hover svg circle{stroke:#00665e;fill:#00665e}.p-environment .p-environment__img02 a:hover svg line{stroke:#fff}.p-environment .p-environment__img02 a:hover svg path{stroke:#fff}}.p-environment .c-list__title{font-size:max(1.0625rem, 15px);text-align:left}@media screen and (min-width:768px){.p-environment .c-list__title{font-size:max(1.1875rem, 17px)}}.p-environment .p-environment__text__inner{display:-ms-grid;display:grid;gap:1.875rem}@media screen and (min-width:768px){.p-environment .p-environment__text__inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.p-environment .p-environment__text__inner .p-environment__text-01{width:100%}@media screen and (min-width:768px){.p-environment .p-environment__text__inner .p-environment__text-01{width:62.78%}}.p-environment .p-environment__text__inner .p-environment__text-01 p{line-height:1.75}.p-environment .p-environment__text__inner .p-environment__text-02{width:100%}@media screen and (min-width:768px){.p-environment .p-environment__text__inner .p-environment__text-02{width:37.22%;margin-left:3.125rem}}.p-topmessage{width:82.5rem;max-width:100%;margin:0 auto;margin-bottom:0}@media screen and (min-width:768px){.p-topmessage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:1.25rem 3.75rem 0;margin-bottom:5rem}}@media screen and (min-width:768px){.p-topmessage__img01{max-width:31.25rem}}.p-topmessage__txt{margin-top:2.1875rem;padding:0 1.25rem;line-height:1.74}@media screen and (min-width:768px){.p-topmessage__txt{margin-top:0;margin-right:4rem;padding:0;font-size:max(1.0625rem, 14px)}}.p-topmessage__txt p+p{margin-top:1.875rem}@media screen and (min-width:768px){.p-topmessage__txt p+p{margin-top:1.875rem}}.p-topmessage__txt p+p b{font-size:max(1.0625rem, 15px)}@media screen and (min-width:768px){.p-topmessage__txt p+p b{font-size:max(1.1875rem, 17px)}}.p-basic-policy__img01{margin-top:2.0625rem;background-color:#f9f9f9;padding:1rem 1.25rem 1.1875rem}@media screen and (min-width:768px){.p-basic-policy__img01{margin-top:3.75rem;padding:2.6875rem 3.75rem}}.p-basic-policy__img01 img{max-width:14.4375rem;margin:0 auto}@media screen and (min-width:768px){.p-basic-policy__img01 img{max-width:48.25rem}}.p-basic-policy__list{padding-top:1.375rem;padding-bottom:0}@media screen and (min-width:768px){.p-basic-policy__list{padding-top:1.5rem;padding-bottom:5.625rem}}.p-basic-policy__list__item{border-bottom:1px solid #e5eaee;padding:1.25rem 0}@media screen and (min-width:768px){.p-basic-policy__list__item{padding:2rem 0}}.p-basic-policy__list__item__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.03125rem}@media screen and (min-width:768px){.p-basic-policy__list__item__ttl{font-size:max(1.1875rem, 17px);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-basic-policy__list__item__ttl span{color:#00665e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.875rem}@media screen and (min-width:768px){.p-basic-policy__list__item__ttl span{font-size:max(1rem, 14px)}}@media screen and (min-width:768px){.p-basic-policy__list__item__ttl span:before,.p-basic-policy__list__item__ttl span:after{content:"";display:block;height:1px;width:1.5625rem;background-color:#00665e;margin-left:.5em;margin-right:.5em}}.p-basic-policy__list__item__detail{margin-top:.9375rem;font-size:1.0625rem;line-height:1.75}@media screen and (min-width:768px){.p-basic-policy__list__item__detail{margin-top:.75rem;font-size:max(1.1875rem, 17px)}}.page-history .section__company-info__list__item__content{margin-top:.1875rem}@media screen and (min-width:768px){.page-history .section__company-info__list__item__content{margin-top:0;letter-spacing:.02em}}@media screen and (min-width:768px){.page-history .section__company-info__list__item{gap:.8125rem 0}}@media screen and (min-width:768px){.page-history .section__company-info__list__item__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:7.5rem;min-width:100px;place-content:space-between}}@media screen and (min-width:768px){.page-history .section__company-info__list__item__content{padding-left:1.5625rem}}.page-history .section__company-info{margin-top:0}.page-history .section__company-info__list__item:first-of-type{padding-top:0}.p-compliance .section-txt-02{text-align:left;margin-bottom:1.5625rem;font-size:max(0.875rem, 12px) !important}@media screen and (min-width:768px){.p-compliance .section-txt-02{margin-bottom:1.875rem;font-size:max(1rem, 14px) !important}}.p-bcp .section-txt-02{text-align:left;margin-bottom:1.5625rem;font-size:max(0.875rem, 12px) !important}@media screen and (min-width:768px){.p-bcp .section-txt-02{margin-bottom:1.875rem;font-size:max(1rem, 14px) !important}}@media screen and (min-width:768px){.p-bcp .c-list__text:nth-child(2) h3{font-size:1.1875rem}}.page-recruitment-index .section__recruitment-index__text{padding:3.125rem 0 4.0625rem}@media screen and (min-width:768px){.page-recruitment-index .section__recruitment-index__text{padding:0;border-bottom:1px solid #e5eaee}}.page-recruitment-index .section__recruitment-index__text__inner{text-align:left;width:100%}@media screen and (min-width:768px){.page-recruitment-index .section__recruitment-index__text__inner{text-align:center}}.section__recruitment-index__plan{display:grid}@media screen and (min-width:768px){.section__recruitment-index__plan{grid-template-columns:50% 50%;border-bottom:1px solid #e5eaee}}.section__recruitment-index__plan>div{padding:1.5rem 0}@media screen and (min-width:768px){.section__recruitment-index__plan>div{padding:2.5rem 0}}.section__recruitment-index__plan>div:nth-child(1){padding-top:0}.section__recruitment-index__plan>div:nth-child(2){border-top:1px solid #e5eaee;padding-bottom:0}@media screen and (min-width:768px){.section__recruitment-index__plan>div:nth-child(1){padding-top:2.5rem}.section__recruitment-index__plan>div:nth-child(2){border-top:0;padding-bottom:2.5rem;border-left:1px solid #e5eaee}}.page-recruitment-index .section__recruitment-index__text h1{font-size:max(1.125rem, 16px);margin-bottom:1.25rem}@media screen and (min-width:768px){.page-recruitment-index .section__recruitment-index__text h1{margin-bottom:1.875rem;font-size:max(1.375rem, 20px)}}.page-recruitment-index .section__overview__list__item__content__wrap .section-ttl-02{font-size:clamp(15px, 1.0625rem , 17px)}@media screen and (min-width:768px){.page-recruitment-index .section__overview__list__item__content__wrap .section-ttl-02{font-size:clamp(17px, 1.375rem , 22px)}}.page-recruitment-index .section__recruitment-index__text figure{width:15.625rem;margin-left:auto;margin-right:auto;margin-top:2.375rem;margin-bottom:2rem}@media screen and (min-width:768px){.page-recruitment-index .section__recruitment-index__text figure{width:20rem;margin-top:2.0625rem;margin-bottom:1.875rem;margin-left:auto;margin-right:auto}}.page-recruitment-index .section__recruitment-index__text01{font-size:max(0.875rem, 12px);letter-spacing:.05em;line-height:1.8}@media screen and (min-width:768px){.page-recruitment-index .section__recruitment-index__text01{font-size:max(1.0625rem, 15px)}}.page-recruitment-index .section__recruitment-index__text02{line-height:1.8}@media screen and (min-width:768px){.page-recruitment-index .section__recruitment-index__text02{font-size:max(1rem, 14px);margin-bottom:.625rem}}.page-recruitment-index .section__recruitment-index__text03 small{padding-left:1em;text-indent:-1em;display:block;font-size:max(0.8125rem, 11px)}@media screen and (min-width:768px){.page-recruitment-index .section__recruitment-index__text03 small{font-size:max(0.8125rem, 11px)}}.page-recruitment-index .section__recruitment-index__text .section__recruitment-index__text-link{margin-top:1.875rem}@media screen and (min-width:768px){.page-recruitment-index .section__recruitment-index__text .section__recruitment-index__text-link{margin-top:2.8125rem}}.page-recruitment-index .section__recruitment-index__text .section__recruitment-index__text-link a{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:9999px;background:#00665e;color:#fff;font-size:max(0.875rem, 12px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center;width:16.875rem;height:2.8125rem;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.page-recruitment-index .section__recruitment-index__text .section__recruitment-index__text-link a{font-size:max(1.1875rem, 17px);border-radius:0;background:0 0;color:#00665e;width:auto;height:auto;place-content:center;margin-left:auto;margin-right:auto}}.page-recruitment-index .section__recruitment-index__text .section__recruitment-index__text-link a svg{width:1.5625rem;height:1.5625rem;margin-left:.3125rem}@media screen and (min-width:768px){.page-recruitment-index .section__recruitment-index__text .section__recruitment-index__text-link a svg{width:24px;height:24px;margin-left:.625rem;position:relative;top:0}}@media screen and (min-width:1441px){.page-recruitment-index .section__recruitment-index__text .section__recruitment-index__text-link a svg{width:29px;height:29px}}.page-recruitment-index .section__recruitment-index__text .section__recruitment-index__text-link a .cls-1{stroke:#fff}@media screen and (min-width:768px){.page-recruitment-index .section__recruitment-index__text .section__recruitment-index__text-link a .cls-1{stroke:#00665e;-webkit-transition:all .3s;transition:all .3s}}@media screen and (min-width:768px){.page-recruitment-index .section__recruitment-index__text .section__recruitment-index__text-link a:hover .cls-1{stroke:#00665e;fill:#00665e}.page-recruitment-index .section__recruitment-index__text .section__recruitment-index__text-link a:hover path{stroke:#fff !important}.page-recruitment-index .section__recruitment-index__text .section__recruitment-index__text-link a:hover line{stroke:#fff !important}}@media screen and (min-width:768px){.page-recruitment-index .section__recruitment-index__list .inner{width:73.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:4.375rem}}@media screen and (min-width:768px){.page-recruitment-index .section__recruitment-index__list__left{width:15rem}}.page-recruitment-index .section__recruitment-index__list__left h1{font-size:max(1.125rem, 16px)}@media screen and (min-width:768px){.page-recruitment-index .section__recruitment-index__list__left h1{padding-top:1.0625rem;text-align:left;font-size:max(1.375rem, 20px)}}.page-recruitment-index .section__recruitment-index__list__left h1 small{display:block;font-size:max(0.8125rem, 11px)}@media screen and (min-width:768px){.page-recruitment-index .section__recruitment-index__list__left h1 small{padding-top:.1875rem}}@media screen and (min-width:768px){.page-recruitment-index .section__recruitment-index__list__right{width:calc(100% - 15rem)}}.page-recruitment-index .section__staffmessage{margin-top:3.125rem}@media screen and (min-width:768px){.page-recruitment-index .section__staffmessage{margin-top:6.25rem}}.page-recruitment-index .section__staffmessage h1{font-size:max(1.125rem, 16px);margin-bottom:.9375rem;padding:0 1.25rem}@media screen and (min-width:768px){.page-recruitment-index .section__staffmessage h1{font-size:max(1.375rem, 20px);margin-bottom:1.875rem;width:60rem;margin-left:auto;margin-right:auto;padding:0}}.page-recruitment-index .section__staffmessage__link{text-align:center;place-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.page-recruitment-index .section__staffmessage__link span{top:-.0625rem}}.page-recruitment-index .section__overview__recruit-index{margin-bottom:3.75rem;margin-top:5rem}@media screen and (min-width:768px){.page-recruitment-index .section__overview__recruit-index{margin-top:5rem;margin-bottom:4.375rem}}.page-recruitment-index .section__overview__recruit-index .section__overview__list__item__content__ttl{font-size:max(1.0625rem, 15px)}@media screen and (min-width:768px){.page-recruitment-index .section__overview__recruit-index .section__overview__list__item__content__ttl{font-size:max(1.375rem, 20px)}}.page-recruitment-index .section__overview__recruit-index .section__overview__list__item__content__txt{font-size:max(0.875rem, 12px)}@media screen and (min-width:768px){.page-recruitment-index .section__overview__recruit-index .section__overview__list__item__content__txt{font-size:max(1rem, 14px)}}@media screen and (min-width:768px){.page-recruitment-index .c-list02__item dt{font-size:max(1rem, 14px)}}@media screen and (min-width:768px){.page-recruitment-index .c-list02__item dd{font-size:max(1rem, 14px)}}@media screen and (min-width:768px){.page-recruitment-index .c-list02 .c-list02__item__btn:after{width:.75em;height:.75em}}.page-recruitment-index .section__overview__list__item{aspect-ratio:auto}.page-recruitment-event .section__overview{margin-top:1.25rem}@media screen and (min-width:768px){.page-recruitment-event .section__overview{margin-top:3.125rem}}.page-recruitment-event.page-recruitment-training .section__overview{margin-top:2.5rem}.page-recruitment-event .section-ttl-02{font-size:max(1.0625rem, 15px)}@media screen and (min-width:768px){.page-recruitment-event .section-ttl-02{font-size:max(1.1875rem, 17px)}}.page-recruitment-event .section__overview__list__item__content__txt{margin-top:.9375rem}@media screen and (min-width:768px){.page-recruitment-event .section__overview__list__item__content__txt{margin-top:2rem}}.page-recruitment-event .section-recruitment-event__other{padding:2.5rem 0 4.375rem}@media screen and (min-width:768px){.page-recruitment-event .section-recruitment-event__other{padding:5.9375rem 0 6.875rem;max-width:50%}}@media screen and (min-width:2000px){.page-recruitment-event .section-recruitment-event__other{padding:5.9375rem 0 6.875rem;max-width:2000px;margin-left:auto;margin-right:auto}}.page-recruitment-event .section-recruitment-event__other__inner{width:100%;display:-ms-grid;display:grid;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.9375rem;padding:0 1.25rem}@media screen and (min-width:768px){.page-recruitment-event .section-recruitment-event__other__inner{width:90%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;row-gap:0rem;padding:0;max-width:75%;margin:0 auto;padding-left:2.5rem}}@media screen and (min-width:1025px){.page-recruitment-event .section-recruitment-event__other__inner{max-width:75%}}@media screen and (min-width:3100px){.page-recruitment-event .section-recruitment-event__other__inner{width:70vw}}.page-recruitment-event .section-recruitment-event__other__inner h2{font-size:max(1.0625rem, 15px)}@media screen and (min-width:768px){.page-recruitment-event .section-recruitment-event__other__inner h2{font-size:max(1.1875rem, 17px);margin-bottom:1.25rem}}.page-recruitment-event .section-recruitment-event__other__inner p{font-size:max(0.875rem, 12px)}@media screen and (min-width:768px){.page-recruitment-event .section-recruitment-event__other__inner p{font-size:max(1rem, 14px);white-space:nowrap}}.page-recruitment-staff{padding-top:2.5rem;padding-bottom:4.5rem}@media screen and (min-width:768px){.page-recruitment-staff{padding-top:3.125rem;padding-bottom:6.5rem;max-width:2000px;margin-left:auto;margin-right:auto}}.p-personalmanagement{margin-bottom:4.375rem}@media screen and (min-width:768px){.p-personalmanagement{margin-bottom:4.6875rem}}.p-personalmanagement+.page-link,.page-recruitment-training .page-link{display:grid}.p-personalmanagement__img01__inner{background-color:#f9f9f9;padding:2.8125rem 1.25rem;margin-bottom:2.5rem;margin-top:2.38rem}.p-personalmanagement__img01__inner figure{max-width:44.2rem;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.p-personalmanagement__img01__inner{padding:2.5rem 0;margin-bottom:4rem;margin-top:0}}.nav-links{margin-top:2.125rem}@media screen and (min-width:768px){.nav-links{margin-top:2.9375rem}}.nav-links ul{margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:0rem;-moz-column-gap:0rem;column-gap:0;place-content:center;gap:.3125rem}@media screen and (min-width:768px){.nav-links ul{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;gap:.625rem}}.nav-links ul li{font-size:max(1rem, 14px);width:1.8125rem;height:1.8125rem}@media screen and (min-width:768px){.nav-links ul li{width:25px;height:25px}}@media screen and (min-width:1441px){.nav-links ul li{width:29px;height:29px}}.nav-links ul li a,.nav-links ul li span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:.7;width:1.8125rem;height:1.8125rem}@media screen and (min-width:768px){.nav-links ul li a,.nav-links ul li span{width:25px;height:25px;stroke:#00665e}}@media screen and (min-width:1441px){.nav-links ul li a,.nav-links ul li span{width:29px;height:29px}}.nav-links ul li a.current,.nav-links ul li span.current{color:#fff;position:relative}.nav-links ul li a.current:before,.nav-links ul li span.current:before{content:"";background-color:#00665e;border-radius:100%;position:absolute;width:100%;height:100%;z-index:-1;margin-left:-.09375rem;margin-top:.0625rem}.nav-links ul li a svg,.nav-links ul li span svg{width:1.8125rem;height:1.8125rem}@media screen and (min-width:768px){.nav-links ul li a svg,.nav-links ul li span svg{width:25px;height:25px;stroke:#00665e}}@media screen and (min-width:1441px){.nav-links ul li a svg,.nav-links ul li span svg{width:29px;height:29px}}.nav-links ul li a.prev,.nav-links ul li a.next,.nav-links ul li span.prev,.nav-links ul li span.next{border-radius:1.875rem;-webkit-transition:all .3s;transition:all .3s}.nav-links ul li a.prev path,.nav-links ul li a.next path,.nav-links ul li span.prev path,.nav-links ul li span.next path{-webkit-transition:all .3s;transition:all .3s}.nav-links ul li a.prev .arrow1,.nav-links ul li a.prev .arrow2,.nav-links ul li a.next .arrow1,.nav-links ul li a.next .arrow2,.nav-links ul li span.prev .arrow1,.nav-links ul li span.prev .arrow2,.nav-links ul li span.next .arrow1,.nav-links ul li span.next .arrow2{stroke-width:1.5px;stroke:#00665e}@media screen and (min-width:768px){.nav-links ul li a.prev:hover,.nav-links ul li a.next:hover,.nav-links ul li span.prev:hover,.nav-links ul li span.next:hover{background-color:#00665e}.nav-links ul li a.prev:hover path,.nav-links ul li a.next:hover path,.nav-links ul li span.prev:hover path,.nav-links ul li span.next:hover path{stroke:#fff}.nav-links ul li a.prev:hover .arrow2,.nav-links ul li a.next:hover .arrow2,.nav-links ul li span.prev:hover .arrow2,.nav-links ul li span.next:hover .arrow2{stroke:#fff}}.nav-links ul li a.prev,.nav-links ul li span.prev{position:relative;left:-.3125rem}.nav-links ul li a.next,.nav-links ul li span.next{position:relative;right:-.3125rem}@media screen and (min-width:768px){.section-staff-detail__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.section-staff-detail__head__left{padding:1.25rem 1.25rem 0}@media screen and (min-width:768px){.section-staff-detail__head__left{width:36%;border-left:1.25rem solid #00665e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}}.section-staff-detail__head__left__ttl .name{font-size:max(1.125rem, 16px)}@media screen and (min-width:768px){.section-staff-detail__head__left__ttl .name{font-size:max(1.625rem, 24px)}}.section-staff-detail__head__left__ttl .green{display:block;color:#00665e;font-size:max(0.875rem, 12px);margin-top:.625rem}@media screen and (min-width:768px){.section-staff-detail__head__left__ttl .green{margin-top:.1875rem;font-size:max(1rem, 14px)}}.section-staff-detail__head__right{padding-top:53.3333%;position:relative}@media screen and (min-width:768px){.section-staff-detail__head__right{width:64%;max-height:30.3125rem;padding-top:0}}.section-staff-detail__head__right img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.section-staff-detail__head__right img{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none}}.section-staff-detail__content{padding-bottom:4.6875rem}@media screen and (min-width:768px){.section-staff-detail__content{padding-top:3rem;padding-bottom:5.625rem}}.section-staff-detail__content__inner{padding:0 1.25rem}@media screen and (min-width:768px){.section-staff-detail__content__inner{padding:0 3.75rem}}.section-staff-detail__content__block{border-bottom:1px solid #e5eaee;padding-top:1.5625rem;padding-bottom:1.5625rem}@media screen and (min-width:768px){.section-staff-detail__content__block{padding-top:1.75rem;padding-bottom:1.75rem}}.section-staff-detail__content__block__ttl{font-size:max(1.0625rem, 15px);margin-bottom:1em}@media screen and (min-width:768px){.section-staff-detail__content__block__ttl{font-size:max(1.1875rem, 17px)}}.section-staff-detail__content__block__txt{line-height:1.75;font-size:max(0.875rem, 12px)}@media screen and (min-width:768px){.section-staff-detail__content__block__txt{font-size:max(1rem, 14px)}}.page-recruitment-staff-detail{padding-bottom:5.375rem}@media screen and (min-width:768px){.page-recruitment-staff-detail{padding-bottom:6.5625rem}}.page-recruitment-staff-detail__link{text-align:center;margin-top:2.3125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center}@media screen and (min-width:768px){.page-recruitment-staff-detail__link .section-link{color:#303030;font-size:max(1.1875rem, 17px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-recruitment-staff-detail__link .section-link span{top:-.4em}}@media screen and (min-width:768px) and (min-width:768px){.page-recruitment-staff-detail__link .section-link span{top:-.125rem}}.page-recruitment-staff-detail__link .section-link svg{margin-left:0}@media screen and (min-width:768px){.page-recruitment-staff-detail__link .section-link svg{margin-right:.9375rem;width:1.6em;height:1.7em}}@media screen and (min-width:768px){.section__business-field-index .icon__window-circle.green .arrow1,.section__business-field-index .icon__window-circle.green .arrow2{stroke:#00665e;-webkit-transition:all .3s;transition:all .3s}.section__business-field-index .icon__window-circle.pink .arrow1,.section__business-field-index .icon__window-circle.pink .arrow2{stroke:#e27191;-webkit-transition:all .3s;transition:all .3s}.section__business-field-index .icon__window-circle.blue .arrow1,.section__business-field-index .icon__window-circle.blue .arrow2{stroke:#00305a;-webkit-transition:all .3s;transition:all .3s}}@media screen and (min-width:768px){.section__business-field-index .section-index__list__link__item.pink:hover .arrow1{fill:#e27191}.section__business-field-index .section-index__list__link__item.pink:hover .arrow2{stroke:#fff}}@media screen and (min-width:768px){.section__business-field-index .section-index__list__link__item.green:hover .arrow1{fill:#00665e}.section__business-field-index .section-index__list__link__item.green:hover .arrow2{stroke:#fff}}@media screen and (min-width:768px){.section__business-field-index .section-index__list__link__item.blue:hover .arrow1{fill:#00305a}.section__business-field-index .section-index__list__link__item.blue:hover .arrow2{stroke:#fff}}@media screen and (max-width:768px){.section__business-field-index .section-index__list__item__img{padding-top:60%}}.section__news{padding-top:3.1875rem;padding-bottom:4.6875rem}@media screen and (min-width:768px){.section__news{padding-top:6.25rem;padding-bottom:6.25rem}}.section__news__inner{width:100%;display:-ms-grid;display:grid;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.875rem;padding:0 1.25rem}@media screen and (min-width:768px){.section__news__inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:960px;width:60rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;row-gap:0rem;padding:0}}.section__news__left{-ms-flex-negative:0;flex-shrink:0;margin-right:1.875rem}@media screen and (min-width:768px){.section__news__left{margin-right:9.25rem}}.section__news__link{margin-top:1.875rem}.section__news__list li{padding-bottom:1.5625rem;border-bottom:.0625rem solid #e5eaee}.section__news__list li+li{margin-top:1.5625rem}.section__news__list__item{display:block}.section__news__list__item__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section__news__list__item__head__time{color:#003057;letter-spacing:.1em;font-size:max(0.875rem, 12px)}@media screen and (min-width:768px){.section__news__list__item__head__time{font-size:max(1rem, 14px)}}.section__news__list__item__head__category{margin-left:1.25rem;color:#fff;font-size:max(0.8125rem, 11px);border-radius:3.125rem;line-height:1;letter-spacing:0;text-align:center;width:4.375rem;height:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.section__news__list__item__head__category{margin-left:.9375rem;font-size:max(0.875rem, 12px);width:80px;height:23px}}.section__news__list__item__head__category.info{background-color:#00665e}.section__news__list__item__head__category.seminar{background-color:#003057}.section__news__list__item__head__category.product{background:#513f2c}.section__news__list__item__head__new{margin-left:1.25rem;color:red;width:1.875rem}@media screen and (min-width:768px){.section__news__list__item__head__new{margin-left:1.375rem;width:34.7px;position:relative;top:.0625rem}}.section__news__list__item__txt{margin-top:.625rem;letter-spacing:0;line-height:1.75;-webkit-transition:all .3s;transition:all .3s;font-size:max(0.875rem, 12px)}@media screen and (min-width:768px){.section__news__list__item__txt{font-size:max(1rem, 14px)}}@media screen and (min-width:1600px){.section__news__list__item__txt{font-size:18px}}@media screen and (min-width:768px){.section__news__list__item:hover .section__news__list__item__txt{opacity:.8}}.section__news__list__item__tag{margin-top:.75rem;font-size:max(0.875rem, 12px);color:#00305a;line-height:1;padding:.3125rem .375rem .375rem;min-width:4.0625rem;background-color:#e5eaee;border-radius:.3125rem;display:inline-block;text-align:center}@media screen and (min-width:768px){.section__news__list__item__tag{padding:5px 6px 6px;margin-bottom:.1875rem}}.page-container-news{padding-top:1.875rem}@media screen and (min-width:768px){.page-container-news{padding-top:4.0625rem}}.page-container-news .inner{width:63.75rem}.p-news__list .section__news__list__item__txt .icon__window{margin-left:0;position:relative;top:.0625rem}.page-container__news-detail{padding-top:3.4375rem}@media screen and (min-width:768px){.page-container__news-detail{padding-top:55px}}@media screen and (min-width:821px){.page-container__news-detail{padding-top:6rem}}.page-container__news-detail img{width:auto}.p-news-detail{padding-top:2.5rem}@media screen and (min-width:768px){.p-news-detail{padding-top:5.9375rem}}.p-news-detail__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-news-detail__header__time{letter-spacing:.1em;font-size:max(0.875rem, 12px)}@media screen and (min-width:768px){.p-news-detail__header__time{font-size:max(1rem, 14px)}}.p-news-detail__header__category{margin-left:.625rem}.p-news-detail__header__tag{margin-top:0;margin-left:.9375rem}.p-news-detail__ttl{margin-top:.9375rem;font-size:max(1.0625rem, 15px)}@media screen and (min-width:768px){.p-news-detail__ttl{margin-top:.625rem;font-size:max(1.375rem, 20px)}}.p-news-detail__content{margin-top:3.125rem}@media screen and (min-width:768px){.p-news-detail__content{margin-top:2.375rem}}.p-news-detail__content__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.375rem}@media screen and (min-width:768px){.p-news-detail__content__link{margin-top:1.875rem}}.p-news-detail__content__link.outside{color:#00665e}.p-news-detail__content__link.inside{color:#00665e}.p-news-detail__content p{letter-spacing:0;font-size:max(0.875rem, 12px)}@media screen and (min-width:768px){.p-news-detail__content p{font-size:max(1rem, 14px)}}@media screen and (min-width:1600px){.p-news-detail__content p{font-size:18px}}.p-news-detail__content p+p{margin-top:1em}.p-news-detail__content h2{margin-bottom:1rem;margin-top:2.6875rem;line-height:1.7;font-size:max(1.03125rem, 14px)}@media screen and (min-width:768px){.p-news-detail__content h2{margin-top:2.1875rem;margin-bottom:.625rem;font-size:max(1rem, 14px)}}@media screen and (min-width:1600px){.p-news-detail__content h2{font-size:18px}}.p-news-detail__content ul{margin-top:.9375rem;margin-bottom:1.25rem}@media screen and (min-width:768px){.p-news-detail__content ul{margin-top:1.875rem;margin-bottom:2.5rem;font-size:max(1rem, 14px)}}.p-news-detail__content ul li{margin-left:1em}.p-news-detail__content ul li:before{content:"・";margin-left:-1em}.p-news-detail__content figure{margin-top:3.125rem;aspect-ratio:67/50}@media screen and (min-width:768px){.p-news-detail__content figure{margin-top:2.5rem;aspect-ratio:0}}.p-news-detail__content figure img{-o-object-fit:cover;object-fit:cover;height:100%}.p-news-detail__content a{color:#00665e}@media screen and (min-width:768px){.p-news-detail__content a{-webkit-transition:opacity .3s;transition:opacity .3s}.p-news-detail__content a:hover{opacity:.7}}.p-news-detail__content a:has(img):after{content:none}.p-news-detail__content a:has(.section-link):after{content:none}.p-news-detail__content a[target=_blank]{position:relative;color:#00665e}.p-news-detail__content a[target=_blank]:has(img):after{content:none}.p-news-detail__content a[target=_blank]:has(.section-link):after{content:none}.p-news-detail__content a[target=_blank]:after{content:"";background-image:url(//www.toabio.co.jp/wp/wp-content/themes/toabio/css/../images/common/ico-link-news.png);background-size:100%;background-repeat:no-repeat;width:.9em;height:.95em;display:inline-block;position:relative;top:.1875rem;margin-left:.5em}.p-news-detail__content a[data-mil],.p-news-detail__content a[href$=".pdf"]{color:#303030}.p-news-detail__content a[data-mil]:after,.p-news-detail__content a[href$=".pdf"]:after{content:"";background-image:url(//www.toabio.co.jp/wp/wp-content/themes/toabio/css/../images/common/ico-pdf.png);background-size:100%;background-repeat:no-repeat;width:.9em;height:1.2em;display:inline-block;position:relative;top:.21875rem;margin-left:.5em}.p-news-detail__content a[data-mil][target=_blank]:after,.p-news-detail__content a[href$=".pdf"][target=_blank]:after{content:"";background-image:url(//www.toabio.co.jp/wp/wp-content/themes/toabio/css/../images/common/ico-pdf-window.png);background-size:100%;background-repeat:no-repeat;width:2.2em;height:1.3em;display:inline-block;position:relative;top:.2375rem;margin-left:.5em}@media screen and (min-width:768px){.p-news-detail__content a[data-mil][target=_blank]:after,.p-news-detail__content a[href$=".pdf"][target=_blank]:after{width:2.3em;height:1.3em}}.p-news-detail__content .section-link{margin-top:.625rem !important}@media screen and (min-width:768px){.p-news-detail__content .section-link{margin-top:1.25rem !important}}.p-news-detail .section-link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3.125rem;color:#fff}@media screen and (min-width:768px){.p-news-detail .section-link{color:#303030}}.p-news-detail .section-link a{color:#fff}@media screen and (min-width:768px){.p-news-detail .section-link a{color:#303030}}.p-news-detail .col-2-1{display:-ms-grid;display:grid;-ms-grid-columns:calc(50% - 0.46875rem) 0.9375rem calc(50% - 0.46875rem);grid-template-columns:calc(50% - 0.46875rem) calc(50% - 0.46875rem);gap:.9375rem;margin:.9375rem 0}@media screen and (min-width:768px){.p-news-detail .col-2-1{margin:1.25rem 0;gap:1.25rem;-ms-grid-columns:calc(50% - 0.625rem) 1.25rem calc(50% - 0.625rem);grid-template-columns:calc(50% - 0.625rem) calc(50% - 0.625rem)}}.p-news-detail .col-2-1 .col-2-1_box+br{display:none}.p-news-detail .col-2-1 a{pointer-events:none}.p-news-detail .col-3-1{display:-ms-grid;display:grid;-ms-grid-columns:calc(33.333% - 0.625rem) 0.9375rem calc(33.333% - 0.625rem) 0.9375rem calc(33.333% - 0.625rem);grid-template-columns:calc(33.333% - 0.625rem) calc(33.333% - 0.625rem) calc(33.333% - 0.625rem);gap:.9375rem;margin:.9375rem 0}@media screen and (min-width:768px){.p-news-detail .col-3-1{-ms-grid-columns:calc(33.333% - 0.833125rem) 1.25rem calc(33.333% - 0.833125rem) 1.25rem calc(33.333% - 0.833125rem);grid-template-columns:calc(33.333% - 0.833125rem) calc(33.333% - 0.833125rem) calc(33.333% - 0.833125rem);gap:1.25rem}}.p-news-detail .col-3-1 .col-3-1_box+br{display:none}.p-news-detail .col-3-1 a{pointer-events:none}.p-news-detail .col-4-1{display:-ms-grid;display:grid;-ms-grid-columns:calc(50% - 0.46875rem) 0.9375rem calc(50% - 0.46875rem);grid-template-columns:calc(50% - 0.46875rem) calc(50% - 0.46875rem);gap:.9375rem;margin:.9375rem 0}@media screen and (min-width:768px){.p-news-detail .col-4-1{-ms-grid-columns:calc(25% - 0.9375rem) 1.25rem calc(25% - 0.9375rem) 1.25rem calc(25% - 0.9375rem) 1.25rem calc(25% - 0.9375rem);grid-template-columns:calc(25% - 0.9375rem) calc(25% - 0.9375rem) calc(25% - 0.9375rem) calc(25% - 0.9375rem);gap:1.25rem}}.p-news-detail .col-4-1 .col-4-1_box+br{display:none}.p-news-detail .col-4-1 a{pointer-events:none}.p-news-detail img{pointer-events:none}.p-news-detail img.aligncenter{display:block;margin:0 auto}.p-news-detail table{max-width:100%;margin:1.25rem 0;border-collapse:collapse}.p-news-detail table td{border:1px solid #ededed;padding:.3125rem .625rem}body.win .p-news-detail__content strong{font-weight:700}.p-privacy-policy{padding-top:6.5625rem;padding-bottom:4.625rem}@media screen and (min-width:768px){.p-privacy-policy{padding-top:calc(5.9375rem + 55px);padding-bottom:5.9375rem}}@media screen and (min-width:821px){.p-privacy-policy{padding-top:11.9375rem}}.p-privacy-policy__list{margin-top:.3125rem}@media screen and (min-width:768px){.p-privacy-policy__list{margin-top:.625rem}}.p-privacy-policy__list+.popup__business-field{position:static;-webkit-transform:none;transform:none;max-width:100%;width:100%;margin-top:2em}.p-privacy-policy__list__item{padding:1.5625rem 0;border-bottom:1px solid #e5eaee}@media screen and (min-width:768px){.p-privacy-policy__list__item{padding:1.875rem 0}}.p-privacy-policy__list__item dt{color:#00665e;font-size:max(1.0625rem, 15px)}@media screen and (min-width:768px){.p-privacy-policy__list__item dt{font-size:max(1.1875rem, 17px)}}.p-privacy-policy__list__item dd{margin-top:1em;letter-spacing:.02em;line-height:1.75;font-size:max(0.875rem, 12px)}@media screen and (min-width:768px){.p-privacy-policy__list__item dd{font-size:max(1rem, 14px)}}.p-privacy-policy__list__item dd address{font-style:normal;margin-top:.5em}.p-privacy-policy__list__item dd a[href$=".pdf"][target=_blank]:after{content:"";background-image:url(//www.toabio.co.jp/wp/wp-content/themes/toabio/css/../images/common/ico-pdf-window.png);background-size:100%;background-repeat:no-repeat;width:2.2em;height:1.3em;display:inline-block;position:relative;top:.2375rem;margin-left:.5em}.p-privacy-policy__list__item__list.circle{margin-left:1.5em}.p-privacy-policy__list__item__list.circle span{margin-left:-1.5em;margin-right:.5em}.p-privacy-policy__list__item__list.brackets{counter-reset:number 0}.p-privacy-policy__list__item__list.brackets>li{margin-left:1.6em}.p-privacy-policy__list__item__list.brackets>li:before{margin-left:-1.6em;counter-increment:number 1;content:counter(number) "）"}.p-privacy-policy__list__item__list.brackets>li:nth-child(n+10){margin-left:2.2em}.p-privacy-policy__list__item__list.brackets>li:nth-child(n+10):before{margin-left:-2.2em}.p-privacy-policy__list__item__list.dot li{margin-left:1em}.p-privacy-policy__list__item__list.dot li:before{margin-left:-1em;content:"・"}.p-privacy-policy__foot{font-size:max(0.8125rem, 11px);margin-top:1.4375rem}@media screen and (min-width:768px){.p-privacy-policy__foot{font-size:max(0.875rem, 13px);margin-top:1.1875rem}}.p-privacy-policy__foot__right{margin-top:1.1875rem;text-align:right;display:block}@media screen and (min-width:768px){.p-privacy-policy__foot__right{margin-top:1.375rem}}.p-privacy-policy__pdf{margin-top:3.5rem;border-top:1px solid #e5eaee;border-bottom:1px solid #e5eaee;padding:1.375rem 0;font-size:.875rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (min-width:768px){.p-privacy-policy__pdf{font-size:max(0.875rem, 13px);margin-top:3.75rem;padding:1.5625rem 0}.p-privacy-policy__pdf a{-webkit-transition:all .3s;transition:all .3s}.p-privacy-policy__pdf a:hover{opacity:.7}}@media screen and (max-width:380px){.p-privacy-policy__pdf{font-size:12px}}@media screen and (max-width:330px){.p-privacy-policy__pdf{font-size:11px}}.p-privacy-policy__pdf a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:0}@media screen and (min-width:768px){.p-privacy-policy__pdf a{-webkit-column-gap:.1875rem;-moz-column-gap:.1875rem;column-gap:.1875rem;letter-spacing:.05em}}.p-privacy-policy .c-list__icon__wrapper{margin-left:.3125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-privacy-policy .c-list__icon-window{top:.09375rem}.p-privacy-policy .c-list__icon-pdf{width:auto;margin-left:0;top:0;margin-top:0}@media screen and (min-width:768px){.p-privacy-policy .c-list__icon-pdf{width:auto;margin-left:0;top:0;margin-top:0}}.p-privacy-policy .c-list__icon-pdf svg{width:12px;height:12px;margin-left:0}@media screen and (min-width:768px){.p-privacy-policy .c-list__icon-pdf svg{width:14px;height:14px}}.p-privacy-policy .c-list__icon-pdf svg .cls-1{stroke:#00665e}.p-privacy-policy .c-list__icon-pdf svg .cls-2{fill:#003057}.p-quasi-drugs .section-txt-02{padding-bottom:3.75rem}@media screen and (min-width:768px){.p-quasi-drugs .section-txt-02{padding-bottom:2.8125rem}}.p-quasi-drugs .p-quasi-drugs__image01{background:#f9f9f9;padding:2.8125rem 0;margin-bottom:4.375rem}@media screen and (min-width:768px){.p-quasi-drugs .p-quasi-drugs__image01{padding:2.5rem 0;margin-bottom:3.75rem}}.p-quasi-drugs .p-quasi-drugs__image01 img{margin-left:auto;margin-right:auto;width:20.078125rem}@media screen and (min-width:768px){.p-quasi-drugs .p-quasi-drugs__image01 img{width:48.125rem}}.p-quasi-drugs h2.c-list__title{color:#303030;font-size:1.125rem;padding:0 1.25rem}@media screen and (min-width:768px){.p-quasi-drugs h2.c-list__title{font-size:max(1.375rem, 20px);width:60rem;margin-left:auto;margin-right:auto;padding:0}}.p-quasi-drugs .section-index__list{margin-bottom:1.25rem}@media screen and (min-width:768px){.p-quasi-drugs .section-index__list{width:60rem;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;margin-left:auto;margin-right:auto;margin-top:.3125rem;margin-bottom:5rem;border-left:1px solid #e5eaee}}.p-quasi-drugs .section-index__list .section-index__list__item__content{padding-bottom:3.75rem}@media screen and (min-width:768px){.p-quasi-drugs .section-index__list .section-index__list__item__content{padding-left:3.125rem;padding-right:3.125rem}}.p-quasi-drugs .p-animal-health__product{padding:0}@media screen and (min-width:768px){.p-quasi-drugs .p-animal-health__product{padding:.625rem 0 6.25rem}}.p-quasi-drugs .p-animal-health__product h2{font-size:max(1.0625rem, 15px);padding:0 1.25rem;margin-bottom:1.25rem}@media screen and (min-width:768px){.p-quasi-drugs .p-animal-health__product h2{font-size:max(1.375rem, 20px);margin-bottom:1.5625rem;width:60rem;margin-left:auto;margin-right:auto;padding:0}}@media screen and (min-width:768px){.p-quasi-drugs .p-animal-health__product ul.info__block li:nth-child(1){padding-left:0;padding-right:0;padding-top:80px}}.p-quasi-drugs .p-animal-health__product ul.info__block li:nth-child(1) img{width:12.5rem;margin:1.875rem auto 1.25rem}.p-quasi-drugs .p-animal-health__product ul.info__block li:nth-child(1) span{letter-spacing:0}@media screen and (min-width:768px){.p-quasi-drugs .p-animal-health__product ul.info__block li:nth-child(1) span{font-size:max(0.9375rem, 13.5px)}}@media screen and (min-width:768px){.p-quasi-drugs .p-animal-health__product ul.info__block li:nth-child(2){background:#f9f9f9;padding-top:60px;padding-bottom:60px}}.p-quasi-drugs .p-animal-health__product ul.info__block li:nth-child(2) img{width:20.3125rem;margin:0 auto 1.25rem}@media screen and (min-width:768px){.p-quasi-drugs .p-animal-health__product ul.info__block li:nth-child(2) img{width:32.3125rem;margin:0 auto 0rem}}.p-quasi-drugs .p-animal-health__product ul.info__block .section-link a span{position:relative;left:.5rem}.page-container-prescription-drugs-product .icon__window{margin-left:0;position:relative;top:.09375rem}@media screen and (min-width:768px){.page-container-prescription-drugs-product .icon__window{top:.05rem}}@media screen and (min-width:1600px){.page-container-prescription-drugs-product .icon__window{top:0;width:14px;height:14px}}.section__product__outline__content__row a{-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:768px){.section__product__outline__content__row a:hover{opacity:.7}}.p-animal-health .p-animal-health__list{background:#f9f9f9;margin-top:4.375rem;padding:2.8125rem 0}@media screen and (min-width:768px){.p-animal-health .p-animal-health__list{padding:3.4375rem 0;margin-top:2.8125rem}}.p-animal-health .p-animal-health__list h2{text-align:center;font-size:max(1.0625rem, 15px);margin-bottom:2.1875rem;padding:0 1.25rem;text-align:left;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.p-animal-health .p-animal-health__list h2{font-size:max(1.1875rem, 17px);margin-bottom:3.125rem;width:60rem;padding:0}}.p-animal-health .p-animal-health__list ul{margin-left:auto;margin-right:auto;display:-ms-grid;display:grid;-ms-grid-columns:calc(50% - 0.46875rem) 0.9375rem calc(50% - 0.46875rem);grid-template-columns:calc(50% - 0.46875rem) calc(50% - 0.46875rem);gap:2.1875rem .9375rem;padding:0 1.25rem}@media screen and (min-width:768px){.p-animal-health .p-animal-health__list ul{width:60rem;-ms-grid-columns:calc(33.333% - 1.875rem) 2.8125rem calc(33.333% - 1.875rem) 2.8125rem calc(33.333% - 1.875rem);grid-template-columns:calc(33.333% - 1.875rem) calc(33.333% - 1.875rem) calc(33.333% - 1.875rem);gap:2.8125rem;padding:0}}.p-animal-health .p-animal-health__list ul figure{margin:0 auto}.p-animal-health .p-animal-health__list ul h3{text-align:center;font-size:max(0.90625rem, 12px);margin-top:.75rem}@media screen and (min-width:768px){.p-animal-health .p-animal-health__list ul h3{font-size:max(1.0625rem, 15px);margin-top:1.0625rem}}.p-animal-health .p-animal-health__product{padding:4.6875rem 0 0}@media screen and (min-width:768px){.p-animal-health .p-animal-health__product{padding:4.0625rem 0 4.0625rem}}.p-animal-health .p-animal-health__product h2{font-size:max(1.0625rem, 15px);padding:0 1.25rem;margin-bottom:1.25rem}@media screen and (min-width:768px){.p-animal-health .p-animal-health__product h2{font-size:max(1.375rem, 20px);margin-bottom:1.5625rem;width:60rem;margin-left:auto;margin-right:auto;padding:0}}.p-products-lineup .page-link,.page-recruitment-training .page-link{margin-top:4.0625rem}@media screen and (min-width:768px){.p-products-lineup .page-link,.page-recruitment-training .page-link{margin-top:6.25rem}}.p-products-lineup__block__ttl{margin-bottom:1.375rem;font-size:max(1.125rem, 16px);padding:0 1.25rem}@media screen and (min-width:768px){.p-products-lineup__block__ttl{font-size:max(1.375rem, 20px);margin-bottom:1.5625rem;width:60rem;margin-left:auto;margin-right:auto;padding:0}}.p-products-lineup__block+.p-products-lineup__block{margin-top:1.0625rem}@media screen and (min-width:768px){.p-products-lineup__block+.p-products-lineup__block{margin-top:5.9375rem}}.p-products-lineup__block.block-04 .p-products-lineup__block-04__link{display:block;background-color:#f9f9f9;position:relative;padding-top:1.3125rem;padding-bottom:1.5625rem;padding-left:1rem;padding-right:1rem}@media screen and (min-width:768px){.p-products-lineup__block.block-04 .p-products-lineup__block-04__link{border-top:1px solid #e5eaee;border-bottom:1px solid #e5eaee;padding-top:3.5625rem;padding-bottom:3.5625rem}}.p-products-lineup__block.block-04 .p-products-lineup__block-04__link__inner{margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.p-products-lineup__block.block-04 .p-products-lineup__block-04__link__inner{max-width:63.3125rem}}.p-products-lineup__block.block-04 .p-products-lineup__block-04__link__img{text-align:center}.p-products-lineup__block.block-04 .p-products-lineup__block-04__link .section-link{margin-top:2rem}@media screen and (min-width:768px){.p-products-lineup__block.block-04 .p-products-lineup__block-04__link .section-link{position:absolute;top:4.125rem;margin-top:0}}@media screen and (min-width:768px){.p-products-lineup__block.block-04 .p-products-lineup__block-04__link .section-link svg circle{fill:#f9f9f9}}@media screen and (min-width:768px){.p-products-lineup__block.block-04 .p-products-lineup__block-04__link:hover .section-link .arrow1{stroke:#00665e;fill:#00665e}.p-products-lineup__block.block-04 .p-products-lineup__block-04__link:hover .section-link .arrow2{stroke:#fff}}.p-products-lineup .section-index__list .section-index__list__item__content{padding-bottom:1.25rem}.p-prescription-drugs__head{line-height:1.75;padding-bottom:3.75rem}@media screen and (min-width:768px){.p-prescription-drugs__head{padding-bottom:4.375rem}}.p-prescription-drugs__head__ttl{color:#00665e;font-size:max(1.0625rem, 15px)}@media screen and (min-width:768px){.p-prescription-drugs__head__ttl{font-size:max(1.375rem, 20px)}}.p-prescription-drugs__head__txt{margin-top:1.25rem}@media screen and (min-width:768px){.p-prescription-drugs__head__txt{margin-top:1.75rem}}.p-prescription-drugs__block{margin-bottom:1.5625rem;letter-spacing:0}@media screen and (min-width:768px){.p-prescription-drugs__block{margin-bottom:2.1875rem}}.p-prescription-drugs__block__ttl{font-size:max(1.125rem, 16px);margin-bottom:1.875rem;width:58.75rem;max-width:100%;padding:0 1.25rem;margin-left:auto;margin-right:auto}@media screen and (min-width:521px){.p-prescription-drugs__block__ttl{width:62.5rem;padding:0 1.25rem}}@media screen and (min-width:768px){.p-prescription-drugs__block__ttl{font-size:max(1.375rem, 20px);margin-bottom:2.5rem;width:60rem;padding:0;margin-left:auto;margin-right:auto}}.p-prescription-drugs__block__note{border-top:1px solid #e5eaee;border-bottom:1px solid #e5eaee;font-size:max(0.8125rem, 11px);line-height:1.92;padding:.3125rem 1.25rem;text-align:left}@media screen and (min-width:768px){.p-prescription-drugs__block__note{padding:.3125rem 3.125rem;border-top:none}}.p-prescription-drugs__block__note span{display:block;max-width:1440px;margin-left:auto;margin-right:auto}.p-prescription-drugs__list{background-color:#f9f9f9;padding-top:3.75rem;padding-bottom:3.9375rem}@media screen and (min-width:768px){.p-prescription-drugs__list{padding-top:6.25rem;padding-bottom:6.25rem}}.p-prescription-drugs__list__item:not(:last-child){padding-bottom:1.875rem}.p-prescription-drugs__list__item+.p-prescription-drugs__list__item{padding-top:1.875rem;border-top:1px solid #e5eaee}.p-prescription-drugs__list__item__ttl{color:#00665e;font-size:max(1.125rem, 16px);line-height:1.73;text-align:left}@media screen and (min-width:768px){.p-prescription-drugs__list__item__ttl{font-size:max(1.1875rem, 17px)}}.p-prescription-drugs__list__item__txt{margin-top:1.375rem;text-align:left}@media screen and (min-width:768px){.p-prescription-drugs__list__item__txt{margin-top:1.5625rem}}.p-prescription-drugs__list__item__img{margin-top:1.4375rem;max-width:350px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.p-prescription-drugs__list__item__img{margin-top:1.75rem;max-width:100%}}.p-prescription-drugs__list__item__img img{height:100%;-o-object-fit:cover;object-fit:cover}.p-prescription-drugs__list__item__video{width:100%;display:-ms-grid;display:grid;gap:1.875rem;margin-top:1.875rem}@media screen and (min-width:768px){.p-prescription-drugs__list__item__video{-ms-grid-columns:1fr 2.5rem 1fr;grid-template-columns:1fr 1fr;gap:2.5rem}}.p-prescription-drugs__list__item__video div{aspect-ratio:335/190.31}@media screen and (min-width:768px){.p-prescription-drugs__list__item__video div{aspect-ratio:430/241.88}}.p-prescription-drugs__list__item__video video{max-width:100%;width:100%;display:block}.p-prescription-drugs__list__item__video__txt{margin-top:.625rem;font-size:max(1.0625rem, 15px);text-align:left;margin-bottom:20px}@media screen and (min-width:768px){.p-prescription-drugs__list__item__video__txt{margin-top:.875rem;font-size:max(1.1875rem, 15px);margin-bottom:25px}}.p-prescription-drugs__list__item__video li div{position:relative;overflow:hidden;cursor:pointer}.p-prescription-drugs__list__item__video li div img{position:absolute;top:0;left:0;width:101%;height:101%;z-index:1;-o-object-fit:cover;object-fit:cover}.p-prescription-drugs__list__item__video li div+p{margin-top:20px;font-size:max(0.875rem, 12px)}@media screen and (min-width:768px){.p-prescription-drugs__list__item__video li div+p{font-size:max(1rem, 14px)}}@media screen and (min-width:768px){.p-prescription-drugs .section__news__left{width:calc(100% - 84.375%);margin-right:0}}@media screen and (min-width:768px){.p-prescription-drugs .section__news__ttl{text-align:left}}@media screen and (min-width:768px){.p-prescription-drugs .section__news__right{width:84.375%}}.p-prescription-drugs .section-index__list__item__content{text-align:left}.p-prescription-drugs .indent01{letter-spacing:-.05em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.section__faq__inner{width:100%;display:-ms-grid;display:grid;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2.3125rem;padding:0 1.25rem}@media screen and (min-width:768px){.section__faq__inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:960px;width:60rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;row-gap:0rem;padding:0}}.section__faq__left{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:768px){.section__faq__left{width:calc(100% - 84.375%)}}@media screen and (min-width:768px){.section__faq__list{width:84.375%}}.section__faq__list__item{padding-bottom:1.3125rem;border-bottom:1px solid #e5eaee}@media screen and (min-width:768px){.section__faq__list__item{padding-bottom:1.625rem;margin-top:0}}.section__faq__list__item:not(:first-child){padding-top:1.5rem}@media screen and (min-width:768px){.section__faq__list__item:not(:first-child){padding-top:1.75rem}}.section__faq__list__item__question{line-height:1.78;color:#00665e;margin-left:calc(1em + 1.25rem)}.section__faq__list__item__question:before{content:"Q";font-size:max(1.0625rem, 15px);margin-left:calc(-1em - 1.125rem);margin-right:1.125rem}@media screen and (min-width:768px){.section__faq__list__item__question:before{font-size:max(1.1875rem, 17px)}}.section__faq__list__item__answer{margin-top:1em;line-height:1.75;margin-left:calc(1em + 1.25rem)}.section__faq__list__item__answer:before{content:"A";font-size:max(1.0625rem, 15px);margin-left:calc(-1em - 1.125rem);margin-right:1.125rem;font-weight:500}@media screen and (min-width:768px){.section__faq__list__item__answer:before{font-size:max(1.1875rem, 17px)}}body.win .section__faq__list__item__answer:before{font-weight:700}@media screen and (min-width:768px){.page-container-prescription-drugs-product .page-recruitment-staff-detail__link{margin-top:3.125rem}}.page-container-prescription-drugs-product .section-index__list__document__item__icon{line-height:1}.page-container-prescription-drugs-product .section-index__list__document__item__icon .icon__window{position:relative;top:.0625rem;margin-left:7px}@media screen and (min-width:768px){.page-container-prescription-drugs-product .section-index__list__document__item__icon .icon__window{top:0}}.p-products-bioactive-ingredients .c-list__menu{margin:1.875rem 0 1.875rem}@media screen and (min-width:768px){.p-products-bioactive-ingredients .c-list__menu{margin:3.125rem 0 2.0625rem}}.p-products-bioactive-ingredients__ttl{font-size:max(1.1875rem, 17px);margin-bottom:1.25rem}@media screen and (min-width:768px){.p-products-bioactive-ingredients__ttl{font-size:max(1.375rem, 20px);margin-bottom:1.6875rem}}.p-products-bioactive-ingredients #section01 p{margin-top:1em}.p-products-bioactive-ingredients .p-products-bioactive-ingredients__list01{background:#f9f9f9;padding:2.1875rem 0 1.875rem;margin-top:3.125rem}@media screen and (min-width:768px){.p-products-bioactive-ingredients .p-products-bioactive-ingredients__list01{padding:3.75rem 0 1.25rem;margin-top:3.75rem}}.p-products-bioactive-ingredients .p-products-lineup__block{background:#f9f9f9}@media screen and (min-width:768px){.p-products-bioactive-ingredients .section-index__list.col2{padding-bottom:4.0625rem}}.p-products-bioactive-ingredients .section-index__list>li{background:#fff}.p-products-bioactive-ingredients .block-03 .section-index__list__button__wrap{padding-top:2.8125rem;padding-bottom:2.5rem;padding-left:1.25rem;padding-right:1.25rem}@media screen and (min-width:768px){.p-products-bioactive-ingredients .block-03 .section-index__list__button__wrap{padding:3.125rem 0 3.75rem}}.p-products-bioactive-ingredients .block-04{padding-top:2.5rem;padding-bottom:2.1875rem}@media screen and (min-width:768px){.p-products-bioactive-ingredients .block-04{margin-top:3.125rem;padding-top:3.75rem;padding-bottom:3.75rem}}.p-products-bioactive-ingredients .page-link{margin-top:4.0625rem}@media screen and (min-width:768px){.p-products-bioactive-ingredients .page-link{margin-top:3.75rem}}.p-products-bioactive-ingredients .section-index__list .section-index__list__item__content{padding-bottom:1.25rem}.p-products-bioactive-ingredients .block-05{padding-top:3.75rem;padding-bottom:0}@media screen and (min-width:768px){.p-products-bioactive-ingredients .block-05{padding-top:4.375rem;padding-bottom:.625rem}}.p-overseas .page-link{margin-bottom:3.75rem}@media screen and (min-width:768px){.p-overseas .page-link{margin-bottom:6.25rem}}.p-overseas__intro{padding-bottom:3.5rem}@media screen and (min-width:768px){.p-overseas__intro{padding-bottom:3.75rem}}.p-overseas__intro__ttl{font-size:max(1.1875rem, 17px)}@media screen and (min-width:768px){.p-overseas__intro__ttl{font-size:max(1.375rem, 20px)}}.p-overseas__intro__ttl:nth-of-type(2){margin-top:3.125rem}@media screen and (min-width:768px){.p-overseas__intro__ttl:nth-of-type(2){margin-top:4.375rem}}.p-overseas__intro__ttl:nth-of-type(3){margin-top:3.125rem}.p-overseas__intro__ttl:nth-of-type(3)+figure{margin-top:1.25rem}@media screen and (min-width:768px){.p-overseas__intro__ttl:nth-of-type(3){margin-top:4.375rem}.p-overseas__intro__ttl:nth-of-type(3)+figure{margin-top:1.6875rem}}.p-overseas__intro__txt{margin-top:1.25rem}@media screen and (min-width:768px){.p-overseas__intro__txt{margin-top:1.6875rem}}.p-overseas__products.products-02{margin-top:.9375rem;margin-bottom:.9375rem}@media screen and (min-width:768px){.p-overseas__products.products-02{margin-top:5.625rem;margin-bottom:5.125rem}}.p-overseas__performance{padding-top:2.5rem;padding-bottom:2.8125rem;background-color:#f9f9f9;margin-bottom:0}@media screen and (min-width:768px){.p-overseas__performance{padding-top:2.8125rem;padding-bottom:3.125rem;margin-bottom:6.25rem}}.p-overseas__performance__ttl{color:#00665e;font-size:max(1.1875rem, 17px)}@media screen and (min-width:768px){.p-overseas__performance__ttl{font-size:max(1.375rem, 20px)}}.p-overseas__performance__list{margin-top:2.5625rem}@media screen and (min-width:768px){.p-overseas__performance__list{margin-top:2.375rem}}.p-overseas__performance__list__item{border-bottom:1px solid #e5eaee;padding-bottom:1.25rem}@media screen and (min-width:768px){.p-overseas__performance__list__item{padding-bottom:1.5625rem}}.p-overseas__performance__list__item:not(:first-child){padding-top:1.25rem}@media screen and (min-width:768px){.p-overseas__performance__list__item:not(:first-child){padding-top:1.5625rem}}.p-overseas__performance__list__item__wrap{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}@media screen and (min-width:768px){.p-overseas__performance__list__item__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:768px){.p-overseas__performance__list__item__left{width:71%}}.p-overseas__performance__list__item__right{min-width:32%;width:7.8125rem;margin-top:1em}@media screen and (min-width:768px){.p-overseas__performance__list__item__right{padding-left:3.625rem;padding-right:3.875rem;width:29%;margin-top:0;min-width:auto}}.p-overseas__performance__list__item__ttl{font-size:max(1.0625rem, 15px)}@media screen and (min-width:768px){.p-overseas__performance__list__item__ttl{font-size:max(1.1875rem, 17px)}}.p-overseas__performance__list__item__ttl span{color:#00665e;display:block;margin-bottom:.9375rem;font-size:max(0.875rem, 12px)}@media screen and (min-width:768px){.p-overseas__performance__list__item__ttl span{font-size:max(1rem, 14px)}}.p-overseas__performance__list__item__txt{margin-top:1em}.p-overseas .section-index__list__item__content{padding-bottom:3.125rem}@media screen and (min-width:768px){.p-overseas .section-index__list__item__content{padding-bottom:2.5rem}}.p-overseas .p-products-lineup__block__ttl{margin-top:1.25rem}@media screen and (min-width:768px){.p-overseas .p-products-lineup__block__ttl{max-width:56.25rem}}.p-probiotics-index{padding-top:0;padding-bottom:4.875rem}@media screen and (min-width:768px){.p-probiotics-index{padding-bottom:6.25rem}}.p-probiotics-index .section-index{padding-bottom:0}@media screen and (min-width:768px){.p-probiotics-index .section-index{padding-bottom:4.6875rem}}.p-probiotics-index .section-index__list__item__img{padding-top:60%}@media screen and (min-width:768px){.p-probiotics-index .section-index__list__item__img{padding-top:62.5%}}.p-probiotics-index__column{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media screen and (min-width:768px){.p-probiotics-index__column{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;max-width:2000px;margin-left:auto;margin-right:auto}}.p-probiotics-index__column__content{padding:1.375rem 1.25rem 0}@media screen and (min-width:768px){.p-probiotics-index__column__content{padding-top:0;padding-left:6.9vw;padding-right:6.9vw;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.p-probiotics-index__column__content__ttl{font-size:max(1.0625rem, 14px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.6}@media screen and (min-width:768px){.p-probiotics-index__column__content__ttl{font-size:max(1.1875rem, 16px)}}.p-probiotics-index__column__content__ttl__tag{font-size:max(0.9375rem, 12px);color:#fff;background-color:#00665e;margin-right:.875rem;border-radius:.3125rem;display:inline-block;padding:0 .4em .05em;-ms-flex-negative:0;flex-shrink:0}.p-probiotics-index__column__content__txt{line-height:1.75;margin-top:1.125rem}@media screen and (min-width:768px){.p-probiotics-index__column__content__txt{margin-top:1.5625rem}}@media screen and (min-width:768px){.p-probiotics-index__column__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.p-probiotics-biothree{padding-top:3rem}@media screen and (min-width:768px){.p-probiotics-biothree{padding-top:4.625rem}}.p-probiotics-biothree__block{padding-bottom:1.25rem;font-size:max(0.90625rem, 12.5px)}@media screen and (min-width:768px){.p-probiotics-biothree__block{padding-bottom:1.875rem;font-size:max(1rem, 14px)}}.p-probiotics-biothree__block__ttl{color:#00665e;font-size:max(1.0625rem, 15px);margin-bottom:1.25rem}@media screen and (min-width:768px){.p-probiotics-biothree__block__ttl{font-size:max(1.1875rem, 17px)}}.p-probiotics-biothree__block__flow{display:-ms-grid;display:grid;-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;place-content:center;margin-top:1.25rem;gap:1.5625rem}@media screen and (min-width:768px){.p-probiotics-biothree__block__flow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.p-probiotics-biothree__block__flow__img{max-width:17.0625rem;margin:0 auto}@media screen and (min-width:768px){.p-probiotics-biothree__block__flow__img{width:32.4%;max-width:18.3125rem;margin-right:.625rem}}.p-probiotics-biothree__block__flow__list{counter-reset:number 0}@media screen and (min-width:768px){.p-probiotics-biothree__block__flow__list{width:64.6%}}.p-probiotics-biothree__block__flow__list__item:not(:last-child){padding-bottom:1.25rem;position:relative}.p-probiotics-biothree__block__flow__list__item:not(:last-child):before{content:"";display:block;width:4.5px;height:4.5px;border-bottom:1px solid #00305a;border-right:1px solid #00305a;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:.375rem;left:max(0.375rem, 5px)}@media screen and (min-width:768px){.p-probiotics-biothree__block__flow__list__item:not(:last-child):before{width:5px;height:5px;bottom:.5625rem;left:max(0.5625rem, 8px)}}.p-probiotics-biothree__block__flow__list__item:not(:last-child):after{content:"";display:block;background-color:#00305a;width:.75px;height:calc(100% - max(1.03125rem, 14.5px) - 0.375rem - 0.375rem);position:absolute;top:calc(max(1.03125rem, 14.5px) + 0.375rem);left:max(0.515625rem, 7.25px)}@media screen and (min-width:768px){.p-probiotics-biothree__block__flow__list__item:not(:last-child):after{height:calc(100% - max(1.375rem, 20px) - 0.5625rem - 0.5625rem);top:calc(max(1.375rem, 20px) + 0.5625rem);left:max(0.6875rem, 10px)}}.p-probiotics-biothree__block__flow__list__item h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.4;font-size:max(1.0625rem, 15px)}@media screen and (min-width:768px){.p-probiotics-biothree__block__flow__list__item h3{font-size:max(1.1875rem, 17px)}}.p-probiotics-biothree__block__flow__list__item h3:before{counter-increment:number 1;content:counter(number);font-size:max(0.75rem, 10px);width:max(1.03125rem, 14.5px);height:max(1.03125rem, 14.5px);margin-right:.6875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;color:#fff;background-color:#00305a;font-weight:400;font-family:"DM Sans";padding-left:.0625rem;padding-top:.0625rem}@media screen and (min-width:768px){.p-probiotics-biothree__block__flow__list__item h3:before{font-size:max(1rem, 14px);margin-right:.875rem;width:max(1.375rem, 20px);height:max(1.375rem, 20px);padding-left:.03125rem;padding-top:.03125rem}}.p-probiotics-biothree__block__flow__list__item__content{margin-top:.625rem;margin-left:calc(max(1.03125rem, 14.5px) + 0.6875rem)}@media screen and (min-width:768px){.p-probiotics-biothree__block__flow__list__item__content{margin-left:calc(max(1.375rem, 20px) + 0.875rem)}}.p-probiotics-biothree__block__flow__list__item__content p{letter-spacing:0}.p-probiotics-biothree__block__flow__list__item__content__tag{margin-top:1rem;color:#00305a;font-size:max(0.75rem, 10px);display:inline-block;padding:.15em .45em .25em;border:1px solid #00305a;border-radius:.1875rem}@media screen and (min-width:768px){.p-probiotics-biothree__block__flow__list__item__content__tag{font-size:10px;padding:.15em .6em .25em}}.p-probiotics-biothree__block.block-02{padding-top:1.25rem;border-top:1px solid #e5eaee;border-bottom:1px solid #e5eaee}@media screen and (min-width:768px){.p-probiotics-biothree__block.block-02{padding-top:1.5625rem}}.p-probiotics-biothree__block.block-03{background-color:#f9f9f9;margin-top:4.0625rem;margin-bottom:0;padding-top:3.625rem;padding-bottom:3.625rem}@media screen and (min-width:768px){.p-probiotics-biothree__block.block-03{margin-top:3.125rem;margin-bottom:4.6875rem;padding-top:3.125rem;padding-bottom:3.125rem}}.p-probiotics-biothree__block.block-03 .inner{width:56.25rem}body.win .p-probiotics-biothree__block__flow__list__item h3:before{font-weight:500}@media screen and (min-width:768px){.p-probiotics-history{padding-top:1.5625rem}}.p-probiotics-history .c-list{border-top:0}@media screen and (min-width:768px){.p-probiotics-history .c-list__text div{width:calc(100% - 14.6875rem)}}.p-probiotics-history .c-list__text div h3{line-height:1.4}.p-probiotics-history .c-list__text figure{margin-top:1.5625rem;width:calc(100% + 2.5rem);left:-1.25rem;position:relative}@media screen and (min-width:768px){.p-probiotics-history .c-list__text figure{margin-top:0;width:14.6875rem;left:0;margin-left:2.8125rem}}.p-probiotics-biothree-mark__block__ttl{color:#00665e;font-size:max(1.0625rem, 15px);margin-bottom:1.25rem}@media screen and (min-width:768px){.p-probiotics-biothree-mark__block__ttl{font-size:max(1.1875rem, 17px);margin-bottom:1.625rem}}.p-probiotics-biothree-mark__block-01{padding-bottom:1.5625rem;padding-top:1.5625rem}@media screen and (min-width:768px){.p-probiotics-biothree-mark__block-01{letter-spacing:.2em;text-align:center;padding-bottom:2.5rem;padding-top:.9375rem;line-height:1.875}}.p-probiotics-biothree-mark__block-01 .p-probiotics-biothree-mark__block__ttl{letter-spacing:.1em}.p-probiotics-biothree-mark__block-01 p+p{margin-top:1em}.p-probiotics-biothree-mark__block-01__img{margin-top:1.5625rem;padding:3.375rem 3.25rem;background-color:#f9f9f9}@media screen and (min-width:768px){.p-probiotics-biothree-mark__block-01__img{background-color:#fff;padding:0;margin-top:2rem}}.p-probiotics-biothree-mark__block-01__img img{max-width:23.125rem;margin-left:auto;margin-right:auto}.p-probiotics-biothree-mark__block-02{padding-bottom:2.8125rem}.p-probiotics-biothree-mark__block-02 .inner{border-top:1px solid #e5eaee;padding-top:1.875rem}.p-probiotics-biothree-mark__block-03{background-color:#f9f9f9;padding-top:2.8125rem;padding-bottom:2.8125rem;margin-bottom:0}@media screen and (min-width:768px){.p-probiotics-biothree-mark__block-03{margin-bottom:6.25rem}}.p-probiotics-biothree-mark__block-03__logo-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:1.875rem;font-size:max(0.8125rem, 11px);letter-spacing:0;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:768px){.p-probiotics-biothree-mark__block-03__logo-01{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:1.5rem;font-size:max(0.875rem, 12px)}}.p-probiotics-biothree-mark__block-03__logo-01__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:19.625rem;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.p-probiotics-biothree-mark__block-03__logo-01__left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-right:.6875rem;width:auto;margin-left:0}}.p-probiotics-biothree-mark__block-03__logo-01__left:after{content:"";background-color:#003057;height:1.625rem;width:1px;margin-top:.5625rem;margin-left:2.1875rem;margin-bottom:.5625rem}@media screen and (min-width:768px){.p-probiotics-biothree-mark__block-03__logo-01__left:after{height:1px;width:6.25rem;margin-right:.6875rem;margin-top:.9em;margin-left:-1.8em;margin-bottom:0}}.p-probiotics-biothree-mark__block-03__logo-01__outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media screen and (min-width:768px){.p-probiotics-biothree-mark__block-03__logo-01__outer{width:auto}}.p-probiotics-biothree-mark__block-03__logo-01__center{width:max(7rem, 95px)}.p-probiotics-biothree-mark__block-03__logo-01__right{-ms-flex-negative:0;flex-shrink:0;margin-left:.6875rem}.p-probiotics-biothree-mark__block-03__logo-01__right li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-probiotics-biothree-mark__block-03__logo-01__right li:before{content:"";background-color:#003057;height:1px;width:1.375rem;margin-right:.6875rem}@media screen and (min-width:768px){.p-probiotics-biothree-mark__block-03__logo-01__right li:before{width:5.5rem}}.p-probiotics-biothree-mark__block-03__logo-01__right li span{font-style:italic;font-size:10px;margin-top:.3em;margin-left:1.1em}.p-probiotics-biothree-mark__block-03__logo-01__right li+li{margin-top:1.0625rem}.p-probiotics-biothree-mark__block-03__logo-02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:max(0.8125rem, 11px);letter-spacing:0;margin-top:1.5625rem;margin-bottom:2rem}@media screen and (min-width:768px){.p-probiotics-biothree-mark__block-03__logo-02{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:3.125rem;font-size:max(0.875rem, 12px)}}.p-probiotics-biothree-mark__block-03__logo-02__left{max-width:19.625rem;width:100%}@media screen and (min-width:768px){.p-probiotics-biothree-mark__block-03__logo-02__left{width:auto;max-width:100%;text-align:center}}.p-probiotics-biothree-mark__block-03__logo-02__left figure{width:12.75rem;margin-top:.75rem;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.p-probiotics-biothree-mark__block-03__logo-02__left figure{width:max(12.0625rem, 160px);margin-top:1.25rem;margin-left:0;margin-right:0}}.p-probiotics-biothree-mark__block-03__logo-02__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:1.125rem}@media screen and (min-width:768px){.p-probiotics-biothree-mark__block-03__logo-02__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3.75rem;margin-top:0}}.p-probiotics-biothree-mark__block-03__logo-02__right__wrap{margin-top:1.25rem}@media screen and (min-width:768px){.p-probiotics-biothree-mark__block-03__logo-02__right__wrap{margin-top:0}}.p-probiotics-biothree-mark__block-03__logo-02__right figure{margin-top:0;width:2.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-right:.21875rem}@media screen and (min-width:768px){.p-probiotics-biothree-mark__block-03__logo-02__right figure{margin-right:1.875rem;margin-top:.6em;width:3.4375rem;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.p-probiotics-biothree-mark__block-03__logo-02__right figure .img-01{width:max(1.5rem, 19px)}.p-probiotics-biothree-mark__block-03__logo-02__right figure .img-02{width:.3125rem;margin-left:.4375rem}@media screen and (min-width:768px){.p-probiotics-biothree-mark__block-03__logo-02__right figure .img-02{width:max(0.375rem, 4px);margin-left:1.4375rem}}.p-probiotics-biothree-mark__block-03__logo-02__right figure+div{width:calc(100% - 2.375rem)}@media screen and (min-width:768px){.p-probiotics-biothree-mark__block-03__logo-02__right figure+div{width:auto}}.p-probiotics-biothree-mark__block-03__logo-02__right figure+div>span{margin-left:-3em}@media screen and (min-width:768px){.p-probiotics-biothree-mark__block-03__logo-02__right figure+div>span{margin-left:0;margin-bottom:1.0625rem}}.p-probiotics-biothree-mark__block-03__logo-02__right__list li:before{content:"・"}.p-probiotics-biothree-mark__block-03__logo-02__right__list li+li{margin-top:1.4em}.p-probiotics-biothree-mark__block-03__note{font-size:max(0.8125rem, 11px);margin-top:.2em;padding-left:1.5em;text-indent:-1.5em}@media screen and (min-width:768px){.p-probiotics-biothree-mark__block-03__note{font-size:max(0.875rem, 12px)}}.p-security-policy{padding-top:6.5625rem;padding-bottom:4.625rem}@media screen and (min-width:768px){.p-security-policy{padding-top:calc(5.9375rem + 55px);padding-bottom:5.9375rem}}@media screen and (min-width:821px){.p-security-policy{padding-top:11.9375rem}}.p-security-policy__txt{margin-top:1.4375rem;font-size:max(0.875rem, 12px)}@media screen and (min-width:768px){.p-security-policy__txt{font-size:max(1rem, 14px);margin-top:2.8125rem}}.p-security-policy__list{counter-reset:number 0;margin-top:1em}.p-security-policy__list__item{line-height:1.78;margin-left:1em;font-size:max(0.875rem, 12px)}@media screen and (min-width:768px){.p-security-policy__list__item{font-size:max(1rem, 14px)}}.p-security-policy__list__item:before{margin-left:-1em;counter-increment:number 1;content:counter(number) "."}.p-security-policy__foot{font-size:max(0.8125rem, 11px);margin-top:1.4375rem}@media screen and (min-width:768px){.p-security-policy__foot{font-size:max(0.875rem, 13px);margin-top:1.1875rem}}.p-security-policy__foot__right{margin-top:1.1875rem;text-align:right;display:block}@media screen and (min-width:768px){.p-security-policy__foot__right{margin-top:1.375rem}}.page-container-contact-top{padding-top:2.0625rem;padding-bottom:4.6875rem}@media screen and (min-width:768px){.page-container-contact-top{padding-top:5rem;padding-bottom:5rem}}@media screen and (min-width:768px){.p-contact-top__list.inner{width:40.625rem}}.p-contact-top__list__item{position:relative;padding-top:1.5625rem}.p-contact-top__list__item+.p-contact-top__list__item{margin-top:2.8125rem}@media screen and (min-width:768px){.p-contact-top__list__item+.p-contact-top__list__item{margin-top:3.125rem}}.p-contact-top__list__item:before{content:"";background-color:#00665e;display:block;height:.3125rem;width:2.5rem;position:absolute;left:0;top:0}.p-contact-top__list__item__ttl{color:#00665e;font-size:max(1.0625rem, 14px);margin-bottom:.625rem}@media screen and (min-width:768px){.p-contact-top__list__item__ttl{font-size:max(1.1875rem, 16px);margin-bottom:1.375rem}}.p-contact-top__list__item__txt{font-size:max(0.90625rem, 12.5px);letter-spacing:.03em;margin-top:1.0625rem;line-height:1.75}@media screen and (min-width:768px){.p-contact-top__list__item__txt{margin-top:1.0625rem;font-size:max(1rem, 13px)}}.p-contact-top__list__item__link-list{margin-top:1.375rem;letter-spacing:0}@media screen and (min-width:768px){.p-contact-top__list__item__link-list{margin-left:2.8125rem;font-size:max(1rem, 13px)}}.p-contact-top__list__item__link-list li+li{margin-top:1.375rem}@media screen and (min-width:768px){.p-contact-top__list__item__link-list li+li{margin-top:.875rem}}.p-contact-top__list__item__link{color:#00665e;line-height:1.47;font-size:max(1.0625rem, 14px);padding:.75rem 3.125rem .75rem .9375rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:1.5px solid #00665e;border-radius:.625rem;height:4.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:768px){.p-contact-top__list__item__link{min-height:3.75rem;height:auto;padding:.625rem 3.75rem .625rem .75rem;font-size:max(1.1875rem, 15px);-webkit-column-gap:.7em;-moz-column-gap:.7em;column-gap:.7em}}.p-contact-top__list__item__link h2{font-size:max(1.0625rem, 14px)}@media screen and (min-width:768px){.p-contact-top__list__item__link h2{font-size:max(1.1875rem, 15px)}}.p-contact-top__list__item__link svg{-ms-flex-negative:0;flex-shrink:0;width:max(1.8125rem, 24px);position:absolute;right:1.25rem}.p-contact-top__list__item__link svg circle{fill:#fff;stroke:#00665e;-webkit-transition:all .3s;transition:all .3s}.p-contact-top__list__item__link svg polyline,.p-contact-top__list__item__link svg path,.p-contact-top__list__item__link svg line{fill:#fff;stroke:#00665e;-webkit-transition:all .3s;transition:all .3s}.p-contact-top__list__item__link.external-link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.p-contact-top__list__item__link:hover svg circle{fill:#00665e}.p-contact-top__list__item__link:hover svg polyline,.p-contact-top__list__item__link:hover svg path,.p-contact-top__list__item__link:hover svg line{fill:#00665e;stroke:#fff}.p-contact-top__list__item__link-02{color:#00665e;letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-transition:all .3s;transition:all .3s}.p-contact-top__list__item__link-02 svg{margin-top:.2em}.p-contact-top__list__item__link-02:hover{opacity:.8}.page-container-contact-form{padding-top:1.875rem;padding-bottom:4.6875rem}@media screen and (min-width:768px){.page-container-contact-form{padding-top:3.75rem;padding-bottom:5.9375rem}}.p-contact-form__note{letter-spacing:.03em;line-height:1.6;font-size:max(0.90625rem, 12.5px)}@media screen and (min-width:768px){.p-contact-form__note{font-size:max(1rem, 14px)}}.p-contact-form__note.inner{width:56.25rem}.p-contact-form__note__list{margin-top:1em}@media screen and (min-width:768px){.p-contact-form__note__list__txt{margin-left:1.5em}}@media screen and (min-width:768px){.p-contact-form__note__list__txt:before{content:"・";margin-left:-1.5em;margin-right:.2em}}.p-contact-form__note__danger{margin-top:1em;color:red;font-weight:300}.p-contact-form__table__wrap.inner{width:40.625rem;margin-top:3.75rem;font-size:max(0.90625rem, 12px)}@media screen and (min-width:768px){.p-contact-form__table__wrap.inner{font-size:max(1rem, 14px)}}.p-contact-form__table__item:not(:first-child){margin-top:1.25rem}@media screen and (min-width:768px){.p-contact-form__table__item:not(:first-child){margin-top:1.25rem}}.p-contact-form__table__item__ttl{color:#00665e;font-size:12.5}@media screen and (min-width:768px){.p-contact-form__table__item__ttl{font-size:max(1rem, 14px)}}.p-contact-form__table__item__ttl.require span:after{content:"必須";color:red;font-size:max(0.90625rem, 12.5px);margin-left:.5em}@media screen and (min-width:768px){.p-contact-form__table__item__ttl.require span:after{font-size:max(0.875rem, 12px);font-weight:300}}.p-contact-form__table__item__content{margin-top:.625rem}@media screen and (min-width:768px){.p-contact-form__table__item__content{margin-top:.3125rem}}.p-contact-form__table__item__content .select-wrapper,.p-contact-form__table__item__content input[type=text],.p-contact-form__table__item__content input[type=email],.p-contact-form__table__item__content input[type=tel],.p-contact-form__table__item__content textarea{width:100%;border:1.5px solid #99acbd;border-radius:.5625rem;padding:.6em .7em;line-height:1.4;letter-spacing:.03em;font-size:max(1rem, 14px)}.p-contact-form__table__item__content .select-wrapper{position:relative;padding:0}.p-contact-form__table__item__content .select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;padding:.6em .7em;color:#303030}.p-contact-form__table__item__content .select-wrapper:after{content:"";position:absolute;top:50%;right:12px;border-right:5px solid transparent;border-left:5px solid transparent;border-top:10px solid #1e1e1e;border-bottom:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-contact-form__table__item__content textarea{min-height:14.1875rem}@media screen and (min-width:768px){.p-contact-form__table__item__content textarea{min-height:15.9375rem}}.p-contact-form__btn{margin-top:1.875rem;color:#fff;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;line-height:1.2;border-radius:2.8125rem;width:13.75rem;height:2.8125rem;max-width:100%;margin-left:auto;margin-right:auto;margin-top:0;padding-left:0;padding-right:1.25rem;position:relative;z-index:2}@media screen and (min-width:768px){.p-contact-form__btn{margin-top:0;height:max(3.125rem, 40px);width:max(13.75rem, 150px);padding-left:0;padding-right:1.875rem}}.p-contact-form__btn svg{width:1.5625rem;height:1.5625rem}@media screen and (min-width:768px){.p-contact-form__btn svg{width:24px;height:24px}}@media screen and (min-width:1441px){.p-contact-form__btn svg{width:29px;height:29px}}.p-contact-form__btn svg .arrow1{stroke:#fff;fill:#00665e}.p-contact-form__btn svg .arrow2{stroke:#fff}@media screen and (min-width:768px){.p-contact-form__btn:hover svg .arrow1{fill:#fff}.p-contact-form__btn:hover svg .arrow2{stroke:#00665e}}.p-contact-form__btn__wrap{margin-top:2.5rem}@media screen and (min-width:768px){.p-contact-form__btn__wrap{margin-top:3.125rem}}.p-contact-form__btn__wrap>p{display:-ms-grid;display:grid;place-content:center}.p-contact-form__btn-return{border:1px solid #00665e;color:#00665e}.p-contact-form__btn-return svg .arrow1{fill:#fff;stroke:#00665e}.p-contact-form__btn-return svg .arrow2{stroke:#00665e;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center;transform-origin:center}@media screen and (min-width:768px){.p-contact-form__btn-return:hover svg .arrow1{fill:#00665e}.p-contact-form__btn-return:hover svg .arrow2{stroke:#fff}}.p-contact-form__table__item__content .select-wrapper:has(+.wpcf7-not-valid-tip),.p-contact-form__table__item__content input:has(+.wpcf7-not-valid-tip),.p-contact-form__table__item__content textarea:has(+.wpcf7-not-valid-tip){border:1px solid #e02929}.wpcf7-not-valid-tip{color:#e02929;letter-spacing:.03em;display:block;margin-top:.2em;font-weight:500}body.win .w_reg .wpcf7-not-valid-tip{font-weight:600}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border:#e02929 1px solid;color:#e02929}.p-contact-form__btn__wrapper{display:inline-block;position:relative;background-color:#00665e;border-radius:9999px}.p-contact-form__btn__wrapper br{display:none}.p-contact-form__btn__wrapper:after{content:"";background-image:url("/wp/wp-content/themes/toabio/images/common/ico-circle-arrow_wh.svg");width:1.5rem;height:1.5rem;position:absolute;background-size:100%;background-repeat:no-repeat;top:.75em;right:3em;-webkit-transition:all .2s;transition:all .2s}@media screen and (min-width:768px){.p-contact-form__btn__wrapper:after{width:1.8125rem;height:1.8125rem;top:.7em;right:2.5rem}}.p-contact-form__btn__wrapper:hover:after{background-image:url("/wp/wp-content/themes/toabio/images/common/ico-circle-arrow_wh-hover.svg")}.wpcf7-spinner{display:block;margin:.9375rem auto 0;position:absolute;left:calc(50% - 12px)}body.win .p-contact-form__note__danger{font-weight:500}body.win .p-contact-form__table__item__ttl.require span:after{font-weight:500}@media screen and (min-width:768px){.page-container-contact-form-confirm{padding-top:5rem}}.page-container-contact-form-confirm .p-contact-form__table__wrap.inner{width:56.25rem;margin-top:1.25rem}.page-container-contact-form-confirm .p-contact-form__table__wrap .p-contact-form__table__item{padding:1.25rem 0;border-bottom:1px solid #e5eaee;margin-top:0}@media screen and (min-width:768px){.page-container-contact-form-confirm .p-contact-form__table__wrap .p-contact-form__table__item{padding:1.5625rem 0}}.page-container-contact-form-confirm .p-contact-form__btn__wrap p{display:-webkit-box;display:-ms-flexbox;display:flex;place-content:center}.page-container-contact-form-confirm .p-contact-form__btn__wrap p a{margin:0 .375rem;max-width:9.0625rem}@media screen and (min-width:768px){.page-container-contact-form-confirm .p-contact-form__btn__wrap p a{max-width:13.75rem;margin:0 1.25rem}}.page-container-contact-form-confirm .p-contact-form__btn__wrap p br{display:none}.page-container-contact-form-confirm .wpcf7-spinner{position:absolute;bottom:-3.125rem;left:-12px}.page-container-contact-form-confirm .p-contact-form__btn{margin:0;max-width:9.0625rem}@media screen and (min-width:768px){.page-container-contact-form-confirm .p-contact-form__btn{max-width:13.75rem}}.page-container-contact-form-confirm .p-contact-form__btn:first-of-type{padding-right:0;padding-left:1.875rem}.page-container-contact-form-confirm .p-contact-btn-prev{position:relative;margin-right:.625rem}@media screen and (min-width:768px){.page-container-contact-form-confirm .p-contact-btn-prev{margin-right:2.5rem}}@media screen and (min-width:768px){.page-container-contact-form-confirm .p-contact-btn-prev .p-contact-form__btn{padding-left:2.5rem;min-width:150px}}.page-container-contact-form-confirm .p-contact-btn-prev:before{content:"";background-image:url("/wp/wp-content/themes/toabio/images/common/ico-circle-arrow.svg");width:1.5rem;height:1.5rem;position:absolute;background-size:100%;background-repeat:no-repeat;top:.8em;left:2.5em;-webkit-transition:all .2s;transition:all .2s}@media screen and (min-width:768px){.page-container-contact-form-confirm .p-contact-btn-prev:before{width:1.8125rem;height:1.8125rem;left:4.375rem;top:11.5px}}@media screen and (min-width:840px){.page-container-contact-form-confirm .p-contact-btn-prev:before{top:.7em}}.page-container-contact-form-confirm .p-contact-btn-prev:hover:before{background-image:url("/wp/wp-content/themes/toabio/images/common/ico-circle-arrow-hover.svg")}.page-container-contact-form-confirm .p-contact-btn-submit{position:relative;padding-left:0;padding-right:.625rem;background-color:#00665e;border-radius:9999px}.page-container-contact-form-confirm .p-contact-btn-submit:before{content:"";background-image:url("/wp/wp-content/themes/toabio/images/common/ico-circle-arrow_wh.svg");width:1.5rem;height:1.5rem;position:absolute;background-size:100%;background-repeat:no-repeat;top:.8em;right:2em;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:768px){.page-container-contact-form-confirm .p-contact-btn-submit:before{width:1.8125rem;height:1.8125rem;right:3.4375rem;top:11.5px}}@media screen and (min-width:840px){.page-container-contact-form-confirm .p-contact-btn-submit:before{top:.7em}}.page-container-contact-form-confirm .p-contact-btn-submit .p-contact-form__btn{padding-right:1.25rem;padding-left:0;min-width:150px}.page-container-contact-form-confirm .p-contact-btn-submit:hover:before{background-image:url("/wp/wp-content/themes/toabio/images/common/ico-circle-arrow_wh-hover.svg")}@media screen and (min-width:768px){.page-container-contact-form-complete{padding-top:5rem;min-height:50vh}}@media screen and (min-width:768px){.page-container-contact-form-complete .p-contact-form__note{text-align:center}}.page-container-contact-form-complete .c-button__link span{display:-ms-grid;display:grid;place-content:center}@media screen and (min-width:768px){.page-container-contact-form-complete .c-button__link a.section-link{margin-left:-1.8125rem}}.page-container-contact-form-complete .c-button__link a.section-link svg{margin-left:0}.p-qc .p-qc_figure{padding:3.125rem 0;background:#f9f9f9;margin-top:3.125rem}.p-qc .p-qc_figure figure{margin-top:2.1875rem}@media screen and (min-width:768px){.p-qc .p-qc_figure figure{margin-top:1.5625rem}}.p-qc .p-qc_list{background:#fff;padding-top:.625rem;padding-bottom:3.75rem}@media screen and (min-width:768px){.p-qc .p-qc_list{padding-top:2.5rem;padding-bottom:6.25rem}}.p-qc .p-qc_list .c-list{border-top:0}.p-qc .c-list__text h3{line-height:1.6}.p-qc .p-qc_list02{background:#f9f9f9;padding-top:2.1875rem;padding-bottom:3.4375rem;margin-bottom:0}@media screen and (min-width:768px){.p-qc .p-qc_list02{margin-bottom:6.25rem;padding-top:1.875rem;padding-bottom:1.5625rem}}.p-qc .p-qc_list02 .c-list{border-top:0}.p-qc .p-qc_list02 .c-list__text{border-bottom:0}.p-mfg .c-list03{padding-bottom:2.5rem}@media screen and (min-width:768px){.p-mfg .c-list03{padding-bottom:2.8125rem}}.p-mfg .p-mfg_list{background:#f9f9f9;padding-top:3.125rem;padding-bottom:4.375rem;margin-bottom:0}@media screen and (min-width:768px){.p-mfg .p-mfg_list{padding-top:2.5rem;padding-bottom:6.25rem;margin-bottom:5rem}}.p-mfg .p-mfg_list h2{font-size:max(1.0625rem, 15px);padding-bottom:1.5625rem}@media screen and (min-width:768px){.p-mfg .p-mfg_list h2{font-size:max(1.375rem, 20px);padding-bottom:1.875rem}}.p-mfg .p-mfg_list .c-list__image02{margin-bottom:2.5rem}@media screen and (min-width:768px){.p-mfg .p-mfg_list .c-list__image02{margin-bottom:1.25rem;margin-top:1.25rem}}@media screen and (min-width:768px){.p-rd-mfg-qc__index .section-index{margin-bottom:4.0625rem;padding-bottom:0}}.p-rd-mfg-qc__index .section-figure{margin-bottom:4.0625rem}@media screen and (min-width:768px){.p-rd-mfg-qc__index .section-figure{margin-bottom:6.25rem}}.p-rd .p-rd__text01{padding-bottom:2.8125rem}@media screen and (min-width:768px){.p-rd .p-rd__text01{padding-bottom:3.125rem}}.p-rd .p-rd__text02{background:#f9f9f9;padding-top:2.8125rem;padding-bottom:3.125rem}@media screen and (min-width:768px){.p-rd .p-rd__text02{padding-top:2.5rem;padding-bottom:3.125rem}}.p-rd .c-images__col04{margin-top:1.25rem}@media screen and (min-width:768px){.p-rd .c-images__col04{margin-top:2.1875rem}}.p-rd .p-rd__text03{padding-top:2.8125rem;padding-bottom:0}@media screen and (min-width:768px){.p-rd .p-rd__text03{padding-top:2.5rem;padding-bottom:6.25rem}}@media screen and (min-width:1600px){body{font-size:18px}.page-container{font-size:18px}.section-index__list__document__item__icon .icon__pdf{width:15px;height:auto}.section-index__list__document__item__icon .icon__window{width:13px;height:auto}dl dd{font-size:18px}.p-bcp .section-txt-02,.p-compliance .section-txt-02{font-size:18px !important}.c-list__text p{font-size:18px !important}.c-list__text ul{font-size:18px !important}.c-list__date span{font-size:16px}.c-list____end{font-size:16px !important}.section__company-info__list__item{font-size:18px !important}.section__company-info__list__item__content{padding-left:1.25rem}.section__company-info__list__item__ttl div{font-size:16px}.p-environment p{font-size:18px !important}.section__corporate-index__list__item__content__txt{font-size:18px}.p-topmessage__txt{font-size:18px}.page-recruitment-event .section-recruitment-event__other__inner p{font-size:18px}.page-recruitment-index .section__recruitment-index__text01{font-size:18px}.page-recruitment-index .section__recruitment-index__text02{font-size:18px}.page-recruitment-index .section__recruitment-index__text03 small{font-size:14px}.page-recruitment-index .c-list02__item dt{font-size:18px}.page-recruitment-index .c-list02__item dd{font-size:18px}.page-recruitment-index .section__overview__recruit-index .section__overview__list__item__content__txt{font-size:18px}.page-recruitment-training.page-recruitment-event .section__overview__list__item__content__txt{font-size:16px;margin-top:1.5rem}.section-staff-detail__content__block__txt{font-size:18px}.section-ttl-03__head{font-size:15px}.p-privacy-policy__foot{font-size:16px}.p-privacy-policy__pdf{font-size:16px}.p-security-policy__txt,.p-security-policy__list__item{font-size:18px}.p-security-policy__foot{font-size:16px}.p-privacy-policy__list__item dd{font-size:18px}.p-prescription-drugs__head__txt{font-size:18px}.p-prescription-drugs__list__item__txt{font-size:18px}.section__product__table-02 tr td{font-size:14px}.section__product__table-02 tr td:first-of-type{font-size:17px}.p-contact-form__note{font-size:18px}.p-contact-form__table__item__ttl{font-size:18px}.p-contact-top__list__item__txt{font-size:18px}.p-contact-top__list__item__link-02{font-size:18px}.p-news-detail__content ul li{font-size:18px}.p-products-bioactive-ingredients .p-products-bioactive-ingredients__list01 li{white-space:nowrap}.c-list__menu ul li{font-size:18px}.p-probiotics-biothree__block{font-size:18px}}.page-container-contact-top+.section__contact,.page-container-contact-form+.section__contact{margin-top:60px}.page-container-contact-top+.section__contact .section__contact__btn,.page-container-contact-form+.section__contact .section__contact__btn{display:none}.page-container-contact-top+.section__contact .section__contact__inner,.page-container-contact-form+.section__contact .section__contact__inner{padding-top:0;padding-bottom:0}.p-customer-abuse .c-list__text ul.list-num{list-style:none;counter-reset:item;margin-left:0}.p-customer-abuse .c-list__text ul.list-num>li{position:relative;margin-bottom:.5em;padding-left:1em;padding-left:1.3em}.p-customer-abuse .c-list__text ul.list-num>li:before{counter-increment:item;content:counter(item) ".　";position:absolute;left:0;font-weight:700}