﻿.product-notice .list:not([class*="--col"]) .list__item:not(:first-child),.video-introduce .list:not([class*="--col"]) .list__item:not(:first-child),.product-description .list:not([class*="--col"]) .list__item:not(:first-child),.product-operation .list:not([class*="--col"]) .list__item:not(:first-child),.product-specification .list:not([class*="--col"]) .list__item:not(:first-child),.product-report .list:not([class*="--col"]) .list__item:not(:first-child),.product-docs .list:not([class*="--col"]) .list__item:not(:first-child),.card-box .list:not([class*="--col"]) .list__item:not(:first-child),.product-feature .list:not([class*="--col"]) .list__item:not(:first-child),.product-related .list:not([class*="--col"]) .list__item:not(:first-child),.product-card .list:not([class*="--col"]) .list__item:not(:first-child),.product-others .list:not([class*="--col"]) .list__item:not(:first-child),.product-inquiry .list:not([class*="--col"]) .list__item:not(:first-child),.product__detail .list:not([class*="--col"]) .list__item:not(:first-child),.card-product .list:not([class*="--col"]) .list__item:not(:first-child){margin-top:.8rem}.product-notice .list.--disc>.list__item::before,.video-introduce .list.--disc>.list__item::before,.product-description .list.--disc>.list__item::before,.product-operation .list.--disc>.list__item::before,.product-specification .list.--disc>.list__item::before,.product-report .list.--disc>.list__item::before,.product-docs .list.--disc>.list__item::before,.card-box .list.--disc>.list__item::before,.product-feature .list.--disc>.list__item::before,.product-related .list.--disc>.list__item::before,.product-card .list.--disc>.list__item::before,.product-others .list.--disc>.list__item::before,.product-inquiry .list.--disc>.list__item::before,.product__detail .list.--disc>.list__item::before,.card-product .list.--disc>.list__item::before{background-color:#0088b2;border-radius:0}.notice__important{border:.1rem solid #333}@media screen and (min-width: 768px),print{.notice__important{display:grid;grid-template-columns:160px 1fr;align-items:center;position:relative}}.notice__important .news-list{padding:1.5rem;margin-top:0}.notice__important .news-list__item{border:none;padding:0}.notice__important .news-list__item:not(:last-child){margin-bottom:.8rem}@media screen and (min-width: 768px),print{.notice__important .news-list{padding:2rem}}.notice__related{margin-top:4rem}@media screen and (min-width: 768px),print{.notice__related{margin-top:6rem}}.sec-overview{position:relative}.sec-overview__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:url(../../img/clinical-laboratory/overview-bg_sp.webp) no-repeat 0 0;background-size:cover;row-gap:.6rem;padding:.5rem 2rem;position:absolute;left:0;right:0;bottom:0}@media screen and (min-width: 768px),print{.sec-overview__content{background-image:url(../../img/clinical-laboratory/overview-bg.webp);flex-direction:row;justify-content:flex-start;align-items:center;column-gap:3rem}}.sec-overview__content .ttl{font-weight:700;color:#464646;font-size:1.8rem;flex-shrink:0}@media screen and (min-width: 768px),print{.sec-overview__content .ttl{font-size:2.8rem}}.sec-overview__content .txt{font-size:1.2rem;margin:0}@media screen and (min-width: 768px),print{.sec-overview__content .txt{font-size:1.4rem}}.sec-testing{margin-top:4.1rem}.sec-testing__item>*:first-child{margin-top:0}@media screen and (min-width: 768px),print{.sec-testing{margin-top:3rem;display:flex;flex-wrap:wrap;gap:3rem 4.2rem}.sec-testing__item{width:calc((100% - 4.2rem)/2);display:flex;flex-direction:column}}@media screen and (max-width: 767.98px){.sec-testing__item:not(:first-child){margin-top:3rem}}.sec-testing .card-product{height:100%;margin-top:0}.card-product__item{border:1px solid #969696;height:100%}.card-product__item .img-box::before{aspect-ratio:4/3}.card-product__content{padding:1.5rem;background-color:#fff}@media screen and (min-width: 768px),print{.card-product__content{padding:2rem 1.9rem}}.card-product .block-ttl{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #969696}.card-product .block-ttl+*{margin-bottom:1.5rem}.card-product .block-ttl+*:last-child{margin-bottom:0 !important}@media screen and (min-width: 768px),print{.card-product .block-ttl+*{margin-bottom:2rem}}.product-inquiry__inner{border:1px solid #969696;padding:1.5rem}@media screen and (min-width: 768px),print{.product-inquiry__inner{padding:2rem}}.product-inquiry .box{border:1px solid #969696}.product{background:linear-gradient(90deg, #f1fff0 0%, #effeee 100%);padding:2rem 0}.product__inner{display:flex;flex-wrap:wrap;row-gap:2rem}.product__left{width:100%}@media screen and (min-width: 768px),print{.product__left{max-width:30.4rem}}.product__left .img{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px),print{.product__left .img{min-height:23.4rem}}.product__detail{flex:1}@media screen and (min-width: 768px),print{.product__detail{padding:2rem}}.product__detail .list{margin-top:1rem}.product__detail .btn-action{margin-top:1rem}@media screen and (min-width: 768px),print{.product__detail .btn-action{margin-top:0}}.product-tags{display:flex;flex-wrap:wrap;gap:1rem}.product-tags+*{margin-top:1rem}.product-tag{display:flex;align-items:center;justify-content:center;min-width:15.8rem;padding:.2rem 1rem;min-height:2.3rem;color:#fff}.product-tag--allergy{background-color:#5481b5}.product-tag--diabetes{background-color:#aa54ae}.product-title{font-weight:700;color:#464646;font-size:2.2rem;line-height:1.375;margin-top:.6rem}@media screen and (min-width: 768px),print{.product-title{font-size:2.4rem}}.product-notice,.video-introduce,.product-description,.product-operation,.product-specification,.product-report,.product-docs,.card-box,.product-feature,.product-related,.product-card,.product-others,.product-inquiry{margin-top:4rem}@media screen and (min-width: 768px),print{.product-notice,.video-introduce,.product-description,.product-operation,.product-specification,.product-report,.product-docs,.card-box,.product-feature,.product-related,.product-card,.product-others,.product-inquiry{margin-top:6rem}}.product-description{display:flex;width:100%;gap:1.5rem 4rem}@media screen and (min-width: 768px),print{.product-description{column-gap:8rem}}@media screen and (max-width: 767.98px){.product-description{flex-wrap:wrap}.product-description .img{text-align:center}}.product-description__item{width:100%}@media screen and (min-width: 768px),print{.product-description__item{max-width:47rem}}@media screen and (min-width: 768px),print{.product-description .description.--has-txt{display:flex;gap:2rem;align-items:center}.product-description .description.--has-txt .img{max-width:19rem}.product-description .description .img{max-width:32rem}}.product-operation .card-list{counter-reset:list-cnt}@media screen and (min-width: 768px),print{.product-operation .card-list{gap:4rem;flex-direction:row}.product-operation .card-list .card-list__item{width:calc((100% - 4rem)/2)}}@media screen and (max-width: 767.98px){.product-operation .card-list .card-list__item{max-width:100%}.product-operation .card-list .card-list__item .card-list__link{flex-direction:row;column-gap:1.5rem}.product-operation .card-list .card-list__item .card-list__img{flex-shrink:0;width:13rem}}.product-operation .card-list__ttl{font-size:1.5rem}@media screen and (min-width: 768px),print{.product-operation .card-list__ttl{font-size:1.4rem}}.product-operation .card-list__ttl::before{content:counter(list-cnt);counter-increment:list-cnt;width:2.2rem;height:2.2rem;border-radius:50%;background-color:#359f2d;color:#fff;position:absolute;z-index:auto;left:0;top:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif,serif;line-height:1}.product-operation .card-list__img{max-width:13rem !important}@media screen and (min-width: 768px),print{.product-operation .card-list__img{max-width:16rem !important}}.product-operation .card-list__img .img-box::before{aspect-ratio:1}.product-operation .card-list__content{padding-left:3.2rem;position:relative}@media screen and (max-width: 767.98px){.product-operation .card-list__item{flex-direction:row}}.product-operation .card-list__ttl{font-weight:700;color:#333}.product-operation .card-list__ttl+*{margin-top:.8rem}.product-report__list{margin-top:1.5rem;display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width: 768px),print{.product-report__list{flex-direction:row;flex-wrap:wrap;gap:3rem 4rem}}.product-report__item{width:100%}@media screen and (min-width: 768px),print{.product-report__item{width:calc((100% - 4rem)/2)}}.product-report__item .txt{margin-top:1rem}.product-report__inner{margin-top:0}@media screen and (min-width: 768px),print{.product-report__inner{display:flex;align-items:center;column-gap:2rem}}.product-report__inner .img{max-width:32.6rem;margin-left:auto;margin-right:auto;margin-bottom:.5rem}@media screen and (min-width: 768px),print{.product-report__inner .img{flex:1 1 auto;min-width:0;max-width:calc(100% - 12rem);margin:0}}.product-report>.product-report__inner{margin-top:1.5rem}@media screen and (min-width: 768px),print{.product-report>.product-report__inner .img{max-width:38rem}}.product-report .img-zoom{position:relative;display:inline-flex;flex-shrink:0;align-items:center;column-gap:.8rem;padding:0;border:none;color:inherit;text-decoration:none;background:rgba(0,0,0,0);cursor:pointer;white-space:nowrap}.product-report .img-zoom span{background-color:#0088b2;width:1.4rem;height:1.4rem;display:flex;align-items:center;justify-content:center;padding:.2rem;flex-shrink:0}.product-report .img-zoom:hover,.product-report .img-zoom:focus-visible{text-decoration:underline}@media screen and (min-width: 768px),print{.product-feature>.list{margin-top:5.6rem}}.product-feature>.list>.list__item>.list__item__content>span{font-weight:700}.product-feature>.list>.list__item>.list__item__content>*:not(:first-child){margin-top:.8rem}@media screen and (max-width: 767.98px){.product-feature>.list.--decimal>.list__item>.list__item__content{padding-left:3rem}}.product-feature>.list.--decimal>.list__item>.list__item__content>span{padding-left:.2rem}.product-feature>.list.--decimal>.list__item::before{content:counter(list-cnt);counter-increment:list-cnt;width:2.2rem;height:2.2rem;border-radius:50%;background-color:#359f2d;color:#fff;position:absolute;z-index:auto;left:0;top:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif,serif;line-height:1}.product-specification>.def-list>.def-list__item>.def-list__desc>dl:not(.def-list){margin:0}.product-specification>.def-list>.def-list__item>.def-list__desc>dl:not(.def-list) dt,.product-specification>.def-list>.def-list__item>.def-list__desc>dl:not(.def-list) dd{font-weight:400;margin:0}@media screen and (min-width: 768px),print{.product-specification>.def-list>.def-list__item>.def-list__desc>dl:not(.def-list){display:grid;grid-template-columns:30% 1fr;column-gap:2rem;row-gap:1rem}}@media screen and (max-width: 767.98px){.product-specification>.def-list>.def-list__item>.def-list__desc>dl:not(.def-list) dt{margin-top:1.5rem}.product-specification>.def-list>.def-list__item>.def-list__desc>dl:not(.def-list) dt:first-child{margin-top:0}.product-specification>.def-list>.def-list__item>.def-list__desc>dl:not(.def-list) dd{margin-top:.5rem}}@media screen and (min-width: 768px),print{.product-specification .def-list__ttl{width:22rem}}.product-specification .def-list__item.is-hidden{display:none}.product-specification .def-list__desc>.def-list{display:block;width:100%;margin-top:0;border:none}.product-specification .def-list__desc>.def-list>.def-list__item{width:100%;padding:0;border:none;margin-top:2.5rem;flex-wrap:nowrap}@media screen and (min-width: 768px),print{.product-specification .def-list__desc>.def-list>.def-list__item{margin-top:1rem}}.product-specification .def-list__desc>.def-list>.def-list__item:first-child{margin-top:0}.product-specification .def-list__desc>.def-list .def-list__ttl{flex-shrink:0}@media screen and (min-width: 768px),print{.product-specification .def-list__desc>.def-list .def-list__ttl{width:30%}}.product-specification .def-list__desc>.def-list .def-list__desc{flex:1;min-width:0;width:auto}.product-specification .btn-action.is-expanded .btn>img{transform:rotate(45deg)}.product-specification .btn-action .btn>img{transition:transform .2s ease}.--control span{display:inline-flex;border:1px solid #969696;padding:.7rem 1.5rem}.product-related .box.--bg+.box.--bg{margin-top:1.5rem}@media screen and (min-width: 768px),print{.product-related .box.--bg+.box.--bg{margin-top:2rem}}.product-related .card-list.--list .card-list__link{align-items:flex-start}.product-related .card-list.--list .card-list__txt{flex-direction:column-reverse;display:flex;align-items:flex-start;justify-content:flex-start;font-size:1.5rem}@media screen and (min-width: 768px),print{.product-related .card-list.--list .card-list__txt{font-size:1.4rem}}.product-related .card-list.--list .card-list__ttl{font-weight:700;margin-top:1rem;font-size:1.6rem;color:#333;text-decoration:none}@media screen and (min-width: 768px),print{.product-related .card-list.--list .card-list__ttl{font-size:1.8rem}}@media screen and (max-width: 767.98px){.product-related .card-list.--list .card-list__item{max-width:100%}.product-related .card-list.--list .card-list__item .card-list__img{width:22rem;margin-left:auto;margin-right:auto}}.product-related .card-list.--list a.card-list__link:hover .card-list__ttl,.product-related .card-list.--list a.card-list__link:focus-visible .card-list__ttl{text-decoration:underline}@media screen and (min-width: 768px),print{.video-introduce .iframe{max-width:72rem;margin-left:auto;margin-right:auto}}*+.categoryTitle{margin-top:3rem}/*# sourceMappingURL=clinical-laboratory.css.map */
