@charset "utf-8";.cont-area{.panelAssay{padding-right:50px;margin:0 auto;@media screen and (min-width:768px), print{width:80%;}.btn-box a.btn-a{margin:10px auto;}dt,dd{margin:0;}dt{border:none;width:fit-content;min-width:23em;text-align:center;background:#00B050;color:#fff;border-radius:10px;position:relative;z-index:2;line-height:1.4;min-height:3em;padding:5px 15px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-weight:bold;}dd{background:#E0FCE7;position:relative;top:-25px;left:50px;padding:35px 25px 5px;border-radius:20px;}&.cl02{dt{background:#00D6D1;}dd{background:#E5FFFE;}}&.cl03{dt{background:#4BA5FF;}dd{background:#E7F3FF;}}}.noteList{width:fit-content;margin:auto;li{padding-left:1em;text-indent:-1em;list-style:none;}small{font-size:0.8em;vertical-align:top;}}.centerBlock{width:fit-content;margin:auto;}.assayPeriod{td:last-child{text-align:center;}}.gap10{gap:10px;.x, .ex{display:flex;align-items:center;}.ex{font-size:22px;font-weight:bold;line-height:1;position:relative;padding:0 20px;&:after{content:'';position:absolute;z-index:-1;left:14px;display:inline-block;width:50px;height:56.6px;background:#BFBFBF;clip-path:polygon(0 21.7%, 43.4% 21.7%, 43.4% 0, 100% 50%, 43.4% 100%, 43.4% 78.3%, 0 78.3%);}}}.stretch{align-items:stretch;}.boxKagou, .boxKagou2, .boxKaiseki, .boxKaiseki2{h4{color:#00B050;margin:4px 0 8px;line-height:1.2;}}.boxKaiseki, .boxKaiseki2{h4{color:#1F497D;}}.boxKagou li, .boxKagou2{background:#EBF6DE;}.boxKaiseki td, .boxKaiseki2{background:#DCE6F2;}.boxKagou{display:flex;flex-direction:column;ul{margin:0 auto;}li{list-style:none;padding:5px 15px;margin-bottom:5px;border-radius:10px;font-weight:bold;}+.x{padding-top:2em;}}.boxKagou2{padding:10px 20px;border-radius:20px;ul{margin:8px auto 16px;width:fit-content;li{line-height:1.4;margin:0;}}}.boxKaiseki{table{border-collapse:separate;border-spacing:5px;td{text-align:center;font-weight:bold;border:none;padding:4px 13px 3px;}}}.boxKaiseki2{min-width:200px;display:flex;align-items:center;justify-content:center;padding:20px;h4{flex:1;}}}@media screen, print{.sec-cont .btn-box{display:block;margin:0;min-width:210px;}.sec-cont .btn-box.right{text-align:right;}.sec-cont .btn-box.center{text-align:center;}.sec-cont .btn-box.left{text-align:left;}.sec-cont .btn-box a, .sec-cont .btn-box a.btn-a{display:inline-block;margin:2rem 0 2rem;padding:13px 30px;border:none;background-color:#fb0020;background-image:none;color:#ffffff;font-size:1.4rem;text-align:center;text-decoration:none;line-height:1.2;position:relative;}.sec-cont .btn-box a.btn-b{border:1px solid #fb0020;background-color:#ffffff;color:#fb0020;}.sec-cont .btn-box a.btn-c1{border:none;background-color:#f5f5f5;color:#313843;}.sec-cont .btn-box a.btn-c2{border:1px solid #cdcdcd;background-color:#f5f5f5;color:#313843;}.sec-cont .btn-box a.btn-d{border:1px solid #cdcdcd;background-color:#ffffff;color:#313843;}.sec-cont .btn-box a.no-icon{background-image:none;}.sec-cont .btn-box a .nowrap{white-space:nowrap;}.sec-cont .btn-box a.ar, .sec-cont .btn-box a.btn-a.ar, .sec-cont .btn-box a.btn-b.ar, .sec-cont .btn-box a.btn-c1.ar, .sec-cont .btn-box a.btn-c2.ar, .sec-cont .btn-box a.btn-d.ar{padding-right:38px;}.sec-cont .btn-box a.btn-b.ar::before{border-top:1px solid #fb0020;border-left:1px solid #fb0020;}.sec-cont .btn-box a.btn-c1.ar::before, .sec-cont .btn-box a.btn-c2.ar::before, .sec-cont .btn-box a.btn-d.ar::before{border-top:1px solid #313843;border-left:1px solid #313843;}.sec-cont .btn-box a.ic-mail, .sec-cont .btn-box a.btn-a.ic-mail, .sec-cont .btn-box a.ar-mail, .sec-cont .btn-box a.btn-a.ar-mail{background-repeat:no-repeat;background-size:20px 20px;background-image:url(/jp/img/ic_mail.svg);}.sec-cont .btn-box a.ic-mail, .sec-cont .btn-box a.btn-a.ic-mail{padding-left:50px;background-position:left 15px center;}.sec-cont .btn-box a.ar-mail, .sec-cont .btn-box a.btn-a.ar-mail{padding-right:50px;background-position:right 15px center;}.sec-cont .btn-box a.btn-b.ic-mail, .sec-cont .btn-box a.btn-b.ar-mail{background-image:url(/jp/img/ic_mail03.svg);fill:#cccccc;}.sec-cont .btn-box a.btn-c1.ic-mail, .sec-cont .btn-box a.btn-c2.ic-mail, .sec-cont .btn-box a.btn-d.ic-mail, .sec-cont .btn-box a.btn-c1.ar-mail, .sec-cont .btn-box a.btn-c2.ar-mail, .sec-cont .btn-box a.btn-d.ar-mail{background-image:url(/jp/img/ic_mail05.svg);fill:#cccccc;}.sec-cont .btn-box a.ic-blank, .sec-cont .btn-box a.btn-a.ic-blank, .sec-cont .btn-box a.ar-blank, .sec-cont .btn-box a.btn-a.ar-blank{background-repeat:no-repeat;background-size:20px 20px;background-image:url(/jp/img/ic_blank04.svg);}.sec-cont .btn-box a.ic-blank, .sec-cont .btn-box a.btn-a.ic-blank{padding-left:50px;background-position:left 15px center;}.sec-cont .btn-box a.ar-blank, .sec-cont .btn-box a.btn-a.ar-blank{padding-right:50px;background-position:right 15px center;}.sec-cont .btn-box a.btn-b.ic-blank, .sec-cont .btn-box a.btn-b.ar-blank{background-image:url(/jp/img/ic_blank03.svg);}.sec-cont .btn-box a.btn-c1.ic-blank, .sec-cont .btn-box a.btn-c2.ic-blank, .sec-cont .btn-box a.btn-d.ic-blank, .sec-cont .btn-box a.btn-c1.ar-blank, .sec-cont .btn-box a.btn-c2.ar-blank, .sec-cont .btn-box a.btn-d.ar-blank{background-image:url(/jp/img/ic_blank05.svg);}.sec-cont .btn-box a.ic-pdf, .sec-cont .btn-box a.btn-a.ic-pdf, .sec-cont .btn-box a.ar-pdf, .sec-cont .btn-box a.btn-a.ar-pdf{background-repeat:no-repeat;background-size:23px 23px;background-image:url(/jp/img/ic_pdf01.svg);}.sec-cont .btn-box a.ic-pdf, .sec-cont .btn-box a.btn-a.ic-pdf{padding-left:53px;background-position:left 15px center;}.sec-cont .btn-box a.ar-pdf, .sec-cont .btn-box a.btn-a.ar-pdf{padding-right:53px;background-position:right 15px center;}.sec-cont .btn-box a.btn-b.ic-pdf, .sec-cont .btn-box a.btn-b.ar-pdf{background-image:url(/jp/img/ic_pdf03.svg);}.sec-cont .btn-box a.btn-c1.ic-pdf, .sec-cont .btn-box a.btn-c2.ic-pdf, .sec-cont .btn-box a.btn-d.ic-pdf, .sec-cont .btn-box a.btn-c1.ar-pdf, .sec-cont .btn-box a.btn-c2.ar-pdf, .sec-cont .btn-box a.btn-d.ar-pdf{background-image:url(/jp/img/ic_pdf02.svg);}.sec-cont .btn-box a:hover, .sec-cont .btn-box a.btn-a:hover{background-color:#dd001c;color:#e8e8ea;}.sec-cont .btn-box a.btn-b:hover{border:1px solid #dd001c;background-color:#e8e8ea;color:#dd001c;}.sec-cont .btn-box a.btn-c1:hover, .sec-cont .btn-box a.btn-c2:hover, .sec-cont .btn-box a.btn-d:hover{background-color:#d4d5d6;color:#313843;}}@media screen and (min-width:768px), print{.sec-cont .btn-box a, .sec-cont .btn-box a.btn-a{font-size:1.6rem;}}.cont-area{figure{margin:0 auto;}.flex-box-cont.col2{gap:30px;}li.color01, .color01 dl{border-color:#92D050;}li.color02, .color02 dl{border-color:#00B050;}li.color03, .color03 dl{border-color:#00CC99;}li.color04, .color04 dl{border-color:#00D6D1;}li.color05, .color05 dl{border-color:#00CCFF;}li.color06, .color06 dl{border-color:#4BA5FF;}li.color07, .color07 dl{border-color:#4B8BFF;}.assayFlow{margin:20px auto;width:fit-content;padding-bottom:80px;background:url("https://labchem-wako.fujifilm.com/mn/pr/jp/custom_service/images/95394_img05.png") no-repeat 0 100%;background-size:contain;ol{display:flex;margin:0;}li{list-style:none;width:150px;height:150px;border-style:solid;border-width:5px;border-radius:100%;background:#fff;display:flex;align-items:center;justify-content:center;&:not(:first-child){margin-left:-30px;}span{display:block;text-wrap:wrap;text-align:center;width:5em;font-weight:bold;line-height:1.3;}}@media screen and (max-width:767px){padding-bottom:50px;li{font-size:1.3rem;line-height:1.2;width:8em;height:8em;border-width:3px;&:not(:first-child){margin-left:-20px;}}}}.assayStep{list-style:none;margin:0;li{display:flex;gap:35px;>div{background:#F2F2F2;width:calc(100% - 12em);padding:15px 25px;position:relative;flex:1;&:before{position:absolute;left:-7px;top:50%;transform:translate(-100%,-50%);content:"";display:block;width:20px;height:42.4px;background:#BFBFBF;clip-path:polygon(0 50%, -6.1% 50%, -6.1% 0, 100% 50%, -6.1% 100%, -6.1% 50%, 0 50%);}}.ex{display:inline-block;padding-left:2em;text-indent:-2em;}}dl{border-style:solid;border-width:4px;border-radius:10px;padding:10px;position:relative;}dt,dd{padding:0;margin:0;line-height:1.4;font-weight:bold;}dt{border:none;}dd{text-align:center;}+.box{background:#F2F2F2;padding:15px 25px;width:fit-content;margin:auto;}@media screen and (min-width:768px),print{display:flex;flex-direction:column;gap:10px;min-width:1040px;li{align-items:center;>div{margin:15px 0;}&.color02 dl:before{background-color:#00B050;background:linear-gradient(#92D050, #00B050);height:227px;}&.color03 dl:before{background-color:#00CC99;background:linear-gradient(#00B050, #00CC99);height:228px;}&.color04 dl:before{background-color:#00D6D1;background:linear-gradient(#00CC99, #00D6D1);height:242px;}&.color05 dl:before{background-color:#00CCFF;background:linear-gradient(#00D6D1, #00CCFF);height:171px;}&.color06 dl:before{background-color:#4BA5FF;background:linear-gradient(#00CCFF, #4BA5FF);height:46px;}&.color07 dl:before{background-color:#4B8BFF;background:linear-gradient(#4BA5FF, #4B8BFF);height:46px;}}li:not(:first-child) dl:before{content:"";display:block;width:4px;position:absolute;top:0;left:50%;transform:translateY(-100%);}dl{width:12em;height:fit-content;}}@media screen and (max-width:767px){li{margin:0;gap:10px;flex-direction:column;position:relative;>div{margin-left:auto;margin-bottom:20px;&:before{top:0;left:30%;transform:rotate(90deg) translate(-165%, 0%);}}&.color01:after{background-color:#00B050;background:linear-gradient(#92D050, #00B050);}&.color02:after{background-color:#00CC99;background:linear-gradient(#00B050, #00CC99);}&.color03:after{background-color:#00D6D1;background:linear-gradient(#00CC99, #00D6D1);}&.color04:after{background-color:#00CCFF;background:linear-gradient(#00D6D1, #00CCFF);}&.color05:after{background-color:#4BA5FF;background:linear-gradient(#00CCFF, #4BA5FF);}&.color06:after{background-color:#4B8BFF;background:linear-gradient(#4BA5FF, #4B8BFF);}}li:not(:last-child):after{content:"";display:block;width:4px;height:100%;position:absolute;top:0;left:10%;z-index:-1;}dl{margin-top:0;display:flex;background:#fff;dt{margin-right:1em;}}}}.box01{padding:15px 25px;background:#DCE6F2;margin:1em 0;li{list-style:none;padding-left:1em;text-indent:-1em;}}}