@charset "utf-8";.sec-cont .chart_wrap{position:relative;overflow:hidden;.green-line{position:absolute;@media screen and (min-width:768px), print{background:none;width:300px;height:100%;border-radius:0 100% 100% 0% / 50%;border:solid 4px #01916d;border-left:none;top:calc(-50% + 380px);left:-150px;}}ul.chart_list{list-style:none;margin:0;li{h3{opacity:0;left:-50px;position:relative;border-left:none !important;background-color:#01916d;color:#fff;margin:0 0 0 10px !important;padding:12px 12px 12px 100px;font-size:18px;@media screen and (min-width:768px), print{padding:16px 16px 16px 230px;font-size:24px;cursor:pointer;}&:hover{@media screen and (min-width:768px), print{background:#34a78a;}}&:before{content:"";display:inline-block;background:url("https://labchem-wako.fujifilm.com/jp/one-stop-characterization/images/One-Stop-SamplePreparation.png");background-size:cover;background-position:center;overflow:hidden;border:solid 2px #01916d;border-radius:50%;position:absolute;width:100px;height:100px;top:-29px;left:-10px;@media screen and (min-width:768px), print{width:196px;height:196px;top:-72px;left:-10px;}}}> p{margin:40px 0 0 10px !important;@media screen and (min-width:768px), print{margin:10px 0 0 240px !important;}}}li.list-1{margin:50px 0 0 0;position:relative;@media screen and (min-width:768px), print{height:260px;margin:90px 0 0 0;}h3:before{background-image:url("https://labchem-wako.fujifilm.com/jp/one-stop-characterization/images/One-Stop-SamplePreparation.png");}}li.list-2{margin:50px 0 0 0;position:relative;@media screen and (min-width:768px), print{height:210px;margin:20px 0 0 50px;}h3:before{background-image:url("https://labchem-wako.fujifilm.com/jp/one-stop-characterization/images/One-Stop-Characterization.png");}}li.list-3{margin:50px 0 0 0;position:relative;@media screen and (min-width:768px), print{height:210px;margin:20px 0 0 0;}h3:before{background-image:url("https://labchem-wako.fujifilm.com/jp/one-stop-characterization/images/One-Stop-Analysis.png");}}}div.portfolio{background:#fff;padding:5px;border:solid 2px #01916d;margin:10px 0 0 10px;border-radius:4px;@media screen and (min-width:768px), print{display:none;position:absolute;top:-30px;right:10px;padding:10px 5px;border:solid 4px #01916d;width:440px;}> p{font-weight:bold;margin-bottom:0;padding:0 10px;font-size:1.2em;}> ul{margin-top:0;margin-bottom:0;> li{font-size:1em;}}}}.sec-cont{section.anchormenu{margin:30px 0 40px;h2{font-size:2em;margin:0;padding:0;color:#01916d;}@media screen and (min-width:768px), print{margin:50px 0 80px;}ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;li{width:calc(100% / 2);min-width:10em;margin:0;@media screen and (min-width:540px){width:calc(100% / 4);}@media screen and (min-width:768px), print{width:calc(100% / 6);}}a{border:#01916d solid 1px;border-radius:4px;display:block;padding:6px 0 15px;margin:2px;text-align:center;color:#01916d;text-decoration:none;position:relative;@media screen and (min-width:768px), print{margin:6px 4px;}}a:hover{background:#01916d;color:white;}a:after{content:"";position:absolute;display:inline-block;bottom:5px;left:50%;color:#01916d;width:0.4em;height:0.4em;border:0.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg);}a:hover:after{color:white;}}}h2.h2ttl{background-color:#313843;color:#fff;font-size:1.6em;padding:0.5em;font-weight:normal;margin-top:40px;@media screen and (min-width:768px), print{margin-top:80px;}}@media screen and (min-width:768px), print{div.leadtext{margin:30px 15px;}}.lineup{margin-bottom:30px;padding:1.5em;@media screen and (min-width:768px), print{padding:2em;}h3:not(.kit-ttl):not(.ttl){border-left:none;padding:0;font-size:1.6em;}a{color:#222222;}a:hover{color:#fb0020;background:none;}ul{margin:20px 5px 0;list-style-type:none;}ul li{margin:6px 0 6px 10px;font-size:1em;position:relative;line-height:1.2;}ul li:before{content:"-";position:absolute;left:-8px;}p.nonstyle{font-size:1em;font-weight:bold;margin:10px 5px 0;}li.nonstyle{margin:15px 0 6px 0;font-weight:bold;}li.nonstyle:before{content:"";}}.lineup.lineup_product{background-color:#e3f2f9;h3:not(.kit-ttl):not(.ttl){color:#003366;}.flex_items{@media screen and (min-width:500px){display:flex;flex-wrap:wrap;column-gap:10px;.item{width:calc((100% - 10px) / 2);}}@media screen and (min-width:750px){.item{column-gap:15px;width:calc((100% - 20px) / 3);}}@media screen and (min-width:1000px), print{flex-wrap:nowrap;.item{width:auto;flex:1;}}}.flex_items.cols4{@media screen and (min-width:750px){.item{column-gap:15px;width:calc((100% - 30px) / 4);}}}.item{background:#fff;padding-bottom:10px;border-radius:10px 10px 0 0;box-shadow:0 0 4px #ccc;max-width:320px;margin:0 0 1.5em;@media screen and (max-width:500px){margin:0 auto 1.5em;}.itemimg{position:relative;img{border-radius:10px 10px 0 0;width:100%;}h4{margin:0;background-color:#a0ddfa;display:inline-block;padding:4px 8px;color:#003366;position:absolute;bottom:-12px;left:5px;margin-right:5px;font-size:1em;@media screen and (max-width:1000px){br{display:none;}}}}}}.lineup.lineup_custom_service{background-color:#f2f9f6;h3:not(.kit-ttl):not(.ttl){color:#004d40;}.item{background:#fff;box-shadow:0 0 4px #ccc;@media screen and (max-width:768px){max-width:450px;margin:0;padding-bottom:1.5em;border-radius:10px 10px 0 0;img{border-radius:10px 10px 0 0;width:100%;}}@media screen and (min-width:768px), print{display:flex;column-gap:30px;flex-direction:row-reverse;}.itemimg{max-width:450px;}ul{flex:1;}}}}