@charset "UTF-8";*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}button:disabled,[type="button"]:disabled,[type="reset"]:disabled,[type="submit"]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type="number"]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html{font-size:62.5%}body{font-family:"Noto Sans JP","メイリオ","Meiryo","ＭＳ ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN",sans-serif;font-size:1.6rem;line-height:1.8;color:#333;background-color:#fafafa;font-weight:400}@media screen and (max-width:1023px){body{font-size:1.4rem}}.body-whole_wrapper{display:flex;flex-direction:column;min-height:100vh}.body-whole_wrapper.--front-page::before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background: url(../image/top-img/news-bg3@0.5x.png) center/cover no-repeat;-webkit-background-size:cover}@media screen and (max-width:767px){.section-news-front-page.--news-sec{background-image:none}}.main-sidebar_wrapper{display:grid;grid-template-columns:200px 1fr;gap:35px;margin:0 auto;max-width:963px;width:100%;padding-left:10px;padding-right:10px;margin-top:145px}.main-sidebar_wrapper .l_main{order:2}.main-sidebar_wrapper .l-sidebar{order:1}@media screen and (max-width:1023px){.main-sidebar_wrapper{margin-top:100px;grid-template-columns:160px 1fr;gap:10px}}@media screen and (max-width:767px){.main-sidebar_wrapper{margin-top:60px;grid-template-columns:100%;padding:0}.main-sidebar_wrapper .l_main{order:0}.main-sidebar_wrapper .l-sidebar{order:0}}img{width:100%;height:auto}.sp-br{display:none}@media screen and (max-width:767px){.sp-br{display:block}}.tb-br{display:none}@media screen and (max-width:1023px){.tb-br{display:block}}@media screen and (max-width:767px){.pc-br{display:none}}@media screen and (max-width:1023px){.tb-none{display:none}}.section-white-bg{background-color:#fafafa}.section-lightblue-bg{background-color:#f0f8ff}.section-lightgray-bg{background-color:#f5f9fc}.section-white-bg.--bg-pic{background-image:url(http://www.chromoscience.jp/wp-content/themes/Chromosome-Science-Labo/image/top-img/contact-bg.png);background-size:cover;background-repeat:no-repeat}.contents-container{max-width:963px;margin:0 auto;padding:100px 20px 150px}@media screen and (max-width:767px){.contents-container{padding:0 0 75px}}.--page{padding:50px 20px 150px}@media screen and (max-width:767px){.--page{padding:25px 0 75px}}.--short-bottom{padding:50px 20px 100px}@media screen and (max-width:767px){.--short-bottom{padding:25px 0 50px}}.single-container-page-pt0{padding-top:0 0 50px}.single-container{max-width:963px;margin:0 auto;padding:50px 20px 100px}@media screen and (max-width:767px){.single-container{padding:25px 0 50px}}.single-container_under-page{padding:50px 40px 100px}@media screen and (max-width:767px){.single-container_under-page{padding:25px 20px 25px}}.l-header{width:100%;position:fixed;z-index:10;background-color:#fff}.l-header-title_wrapper{display:flex;justify-content:space-between;max-width:963px;margin:0 auto;padding-bottom:11px;padding-top:11px;padding-left:10px;padding-right:10px}@media screen and (max-width:767px){.l-header-title_wrapper{max-width:767px;padding:0;background-color:#010066;height:57px;position:absolute;z-index:10;width:100%}}.l-header-left_wrapper{display:flex}@media screen and (max-width:767px){.l-header-left_wrapper{justify-content:space-between;width:100%}}.l-header-left_wrapper .l-header-logo_wrapper{height:48px;width:118px}@media screen and (max-width:1023px){.l-header-left_wrapper .l-header-logo_wrapper{height:32px;width:78.7px}}@media screen and (max-width:767px){.l-header-left_wrapper .l-header-logo_wrapper{height:21px;width:51.6px;margin-right:0;display:flex;justify-content:center;align-items:center;margin-top:19px;margin-left:15px}}.l-header-left_wrapper .l-header-logo_wrapper .l-header-logo{height:100%;width:100%}.l-header-left_wrapper .l-header-h1_wrapper{display:flex;justify-content:center;align-items:center}.l-header-left_wrapper .l-header-h1_wrapper .l-header_h1{padding-left:15px;font-size:2rem;font-weight:600;color:#707070}@media screen and (max-width:767px){.l-header-left_wrapper .l-header-h1_wrapper .l-header_h1{padding-left:0;font-size:1.4rem;color:#fff}.l-header-left_wrapper .l-header-h1_wrapper .l-header_h1.--english{font-size:1.2rem}}.l-header-right_wrapper{display:flex;align-items:center;font-size:1.4rem;line-height:1}@media screen and (max-width:767px){.l-header-right_wrapper{display:none}}.l-header-right_wrapper .l-header-sitemap{padding-right:10px;border-right:1px solid #707070;color:#707070}.l-header-right_wrapper .l-header-lang-change{padding-left:10px;color:#707070}.l-footer{margin-top:auto;color:#fff;width:100%}.l-footer .l-footer-wrapper{background-color:#010066;color:#fff}.l-footer .l-footer-wrapper .l-footer_container{margin:0 auto;max-width:963px;padding:30px 10px 20px;text-align:center;line-height:1.8}@media screen and (max-width:767px){.l-footer .l-footer-wrapper .l-footer_container{padding:28px 10px 20px}}.l-footer .l-footer-wrapper .l-footer_container .l-footer-logo_wrapper{max-width:118px;max-height:48px;margin:0 auto;margin-bottom:15px}@media screen and (max-width:767px){.l-footer .l-footer-wrapper .l-footer_container .l-footer-logo_wrapper{max-width:70px;max-height:28px;margin-bottom:12px}}.l-footer .l-footer-wrapper .l-footer_container .l-footer-logo_wrapper .l-footer-logo_img{height:100%;width:100%}.l-footer .l-footer-wrapper .l-footer_container .l-footer-company-name{font-size:2rem;font-weight:600;margin-bottom:15px}@media screen and (max-width:767px){.l-footer .l-footer-wrapper .l-footer_container .l-footer-company-name{font-size:1.6rem;margin-bottom:17px}}.l-footer .l-footer-wrapper .l-footer_container .l-footer-phone-num{line-height:1.6;color:#fff}@media screen and (max-width:767px){.l-footer .l-footer-wrapper .l-footer_container .l-footer-phone-num{font-size:1.2rem}}.l-footer .l-footer-wrapper .l-footer_container .l-footer-email{margin-bottom:65px;line-height:1.6}@media screen and (max-width:767px){.l-footer .l-footer-wrapper .l-footer_container .l-footer-email{margin-bottom:45px;font-size:1.2rem}}.l-footer .l-footer-wrapper .l-footer_container .l-footer-copyright{font-size:1.2rem}@media screen and (max-width:767px){.l-footer .l-footer-wrapper .l-footer_container .l-footer-copyright{font-size:1rem;line-height:1.4}}.l-sitemap-wrapper{background-color:#45449c;color:#fff}.l-sitemap-item-container{display:grid;grid-template-columns:8% 32% 1fr 25%;gap:20px}@media screen and (max-width:1023px){.l-sitemap-item-container{grid-template-columns:8% 1fr 1fr 1fr}.l-sitemap-item-container{grid-template-columns:1fr}}.l-sitemap_container{width:100%;max-width:963px;margin:0 auto;padding:50px}@media screen and (max-width:1023px){.l-sitemap_container{padding:20px}}.l-sitemap-h2{padding-left:5px;padding-bottom:5px;border-bottom:1px solid #fff;font-size:14px}.l-sitemap-item-container{margin-top:10px;padding:5px}.l-sitemap-li{line-height:1;font-weight:300;margin-bottom:.5em}.l-sitemap-li.--bold{font-weight:500}.l-sitemap-a{color:#fff;font-size:1.2rem}@media screen and (max-width:1023px){.l-sitemap-a{font-size:1rem}}@media screen and (max-width:767px){.l-sitemap-a{font-size:1.2rem}}.l_main{padding-top:110px}@media screen and (max-width:1023px){.l_main{padding-top:88px}}@media screen and (max-width:767px){.l_main{padding-top:56px}}.l-sidebar{margin-bottom:50px}@media screen and (max-width:767px){.l-sidebar{margin-bottom:0}}.c-sidebar_h2{width:100%;height:200px;background-color:#010066;color:#fff;font-size:2rem;font-weight:400;display:flex;align-items:center;justify-content:center;text-align:center}@media screen and (max-width:767px){.c-sidebar_h2{font-size:1.8rem;height:60px}}.c-sidebar_h3{font-weight:400;color:#fff;background-color:#3c379e;width:100%;height:65px;line-height:1.4;display:flex;align-items:center;justify-content:center;text-align:center}.p-sidebar-ul{display:grid;border:1px solid #ccc;background-color:#fff}@media screen and (max-width:767px){.p-sidebar-ul{grid-template-columns:1fr 1fr;border:none}}.menu-item-object-analysis,.menu-item-object-analysis_en{border-bottom:1px solid #ccc}@media screen and (max-width:767px){.menu-item-object-analysis,.menu-item-object-analysis_en{border-bottom:1px solid #ccc}}.menu-item-1096,.menu-item-640,.menu-item-1005{border-bottom:1px solid #ccc}@media screen and (max-width:767px){.menu-item-1096,.menu-item-640,.menu-item-1005{border-bottom:1px solid #ccc;border-right:1px solid #ccc}}.menu-item-object-analysis:last-child,.menu-item-object-analysis_en:last-child{border-bottom:none}@media screen and (max-width:767px){.menu-item-object-analysis:last-child,.menu-item-object-analysis_en:last-child{border-bottom:1px solid #ccc}.menu-item-object-analysis:nth-child(odd),
  .menu-item-object-analysis_en:nth-child(odd) {border-right:1px solid #ccc}}.menu-item-object-analysis a,.menu-item-object-analysis_en a{cursor:pointer;height:65px;width:100%;color:#010066;font-size:1.6rem;font-weight:500;line-height:1.4;display:flex;align-items:center;justify-content:center;text-align:center}@media screen and (max-width:1023px){.menu-item-object-analysis a,.menu-item-object-analysis_en a{font-size:1.4rem;height:60px}}.menu-item-1096 a,.menu-item-640 a,.menu-item-1005 a{cursor:pointer;height:65px;color:#010066;font-size:1.6rem;font-weight:500;line-height:1.4;display:flex;align-items:center;justify-content:center;text-align:center;transition:.3s}@media screen and (max-width:1023px){.menu-item-1096 a,.menu-item-640 a,.menu-item-1005 a{font-size:1.4rem;height:60px}}@media (hover:hover){.menu-item-object-analysis a,.menu-item-object-analysis_en a{transition:.3s}.menu-item-object-analysis a:hover,.menu-item-object-analysis_en a:hover{background-color:#e5e5ff}.menu-item-1096 a:hover,.menu-item-640 a:hover,.menu-item-1005 a:hover{background-color:#e5e5ff}}.p-sidebar-ul .current-menu-item{background-color:#e5e5ff}.menu-item-object-probe,.menu-item-object-probe_en{border-bottom:1px solid #ccc}@media screen and (max-width:767px){.menu-item-object-probe,.menu-item-object-probe_en{border-bottom:1px solid #ccc}}.menu-item-object-probe:last-child,.menu-item-object-probe_en:last-child{border-bottom:none}@media screen and (max-width:767px){.menu-item-object-probe:last-child,.menu-item-object-probe_en:last-child{border-bottom:1px solid #ccc}.menu-item-object-probe:nth-child(odd),
  .menu-item-object-probe_en:nth-child(odd) {border-right:1px solid #ccc}}.menu-item-object-probe a,.menu-item-object-probe_en a{cursor:pointer;height:65px;color:#010066;font-size:1.6rem;font-weight:500;line-height:1.4;display:flex;align-items:center;justify-content:center;text-align:center}@media screen and (max-width:1023px){.menu-item-object-probe a,.menu-item-object-probe_en a{font-size:1.4rem;height:60px}}@media (hover:hover){.menu-item-object-probe a,.menu-item-object-probe_en a{transition:.3s}.menu-item-object-probe a:hover,.menu-item-object-probe_en a:hover{background-color:#e5e5ff}}.p-sidebar-ul .current-menu-item{background-color:#e5e5ff}.p-sidebar-ul .menu-item-object-protocol,.p-sidebar-ul .menu-item-object-protocol_en{border-bottom:1px solid #ccc}@media screen and (max-width:767px){.p-sidebar-ul .menu-item-object-protocol,.p-sidebar-ul .menu-item-object-protocol_en{border-bottom:1px solid #ccc}}.p-sidebar-ul .menu-item-object-protocol:last-child,.p-sidebar-ul .menu-item-object-protocol_en:last-child{border-bottom:none}@media screen and (max-width:767px){.p-sidebar-ul .menu-item-object-protocol:last-child,.p-sidebar-ul .menu-item-object-protocol_en:last-child{border-bottom:1px solid #ccc}.p-sidebar-ul .menu-item-object-protocol:nth-child(odd),
  .p-sidebar-ul .menu-item-object-protocol_en:nth-child(odd) {border-right:1px solid #ccc}}.p-sidebar-ul .menu-item-object-protocol a,.p-sidebar-ul .menu-item-object-protocol_en a{cursor:pointer;height:65px;color:#010066;background-color:#fff;font-size:1.6rem;font-weight:500;line-height:1.4;display:flex;align-items:center;justify-content:center;text-align:center}@media screen and (max-width:1023px){.p-sidebar-ul .menu-item-object-protocol a,.p-sidebar-ul .menu-item-object-protocol_en a{font-size:1.4rem;height:60px}}@media (hover:hover){.p-sidebar-ul .menu-item-object-protocol a,.p-sidebar-ul .menu-item-object-protocol_en a{transition:.3s}.p-sidebar-ul .menu-item-object-protocol a:hover,.p-sidebar-ul .menu-item-object-protocol_en a:hover{background-color:#e5e5ff}}.p-sidebar-ul .current-menu-item a{background-color:#e5e5ff}.p-nav_wrapper{background-color:#010066;color:#fff}@media screen and (max-width:767px){.p-nav_wrapper{display:none}}.p-nav_wrapper .p-ul-nav{display:flex;max-width:963px;margin:0 auto;min-height:42px;padding-left:10px;padding-right:10px}@media screen and (max-width:1023px){.p-nav_wrapper .p-ul-nav{min-height:36px}}.p-nav_wrapper .p-ul-nav .p-li-nav_a{width:14.2857142857%;display:flex;align-items:center}.p-nav_wrapper .p-ul-nav .p-li-nav_a .p-li-nav{width:100%;height:60%;display:flex;align-items:center;justify-content:center;border-left:1px solid #bababa;color:#fff;font-weight:400}.p-nav_wrapper .p-ul-nav .p-li-nav_a .p-li-nav--last{border-right:1px solid #bababa}@media (hover:hover){.p-li-nav_a{transition:.3s}.p-li-nav_a:hover{background-color:#303f9f}}.p-li-nav_a.current{background-color:#3c379e}.p-hum-btn_wrapper{display:none}@media screen and (max-width:767px){.p-hum-btn_wrapper{display:block}.p-hum-btn_wrapper .openbtn1{position:relative;cursor:pointer;width:50px;height:37px}.p-hum-btn_wrapper .openbtn1 span{display:inline-block;transition:all .4s;position:absolute;left:10px;height:1px;border-radius:2px;background:#fff;width:56%}.p-hum-btn_wrapper .openbtn1 span:nth-of-type(1) {top:14px}.p-hum-btn_wrapper .openbtn1 span:nth-of-type(2) {top:22px}.p-hum-btn_wrapper .openbtn1 span:nth-of-type(3) {top:30px}.p-hum-btn_wrapper .openbtn1.active span:nth-of-type(1) {top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}.p-hum-btn_wrapper .openbtn1.active span:nth-of-type(2) {opacity:0}.p-hum-btn_wrapper .openbtn1.active span:nth-of-type(3) {top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}.p-hum-btn_wrapper .menu-txt{font-size:1rem;text-align:center;color:#fff}}#sp-g-nav{display:none}@media screen and (max-width:767px){#sp-g-nav{display:block;font-size:2rem;text-align:center;z-index:5;position:absolute;background-color:#fff;padding-top:10px;position:fixed;top:-120%;width:100%;transition:all .3s}#sp-g-nav.panelactive{top:50px}.p-sp-g-nav_li{border-bottom:1px solid #c1c1c1}.p-sp-g-nav_a{display:block;line-height:3;height:100%;width:100%}.p-sp-g-nav_txt{display:inline-block;position:relative;color:#010066}.p-sp-g-nav_txt::after{content:"";position:absolute;display:inline-block;background-image:url(http://www.chromoscience.jp/wp-content/themes/Chromosome-Science-Labo/image/top-img/circle-chevron-right-solid-010066.svg);height:16px;width:16px;background-size:contain;background-repeat:no-repeat;vertical-align:middle;right:-32px;top:50%;transform:translateY(-50%)}}.c-page_h1{font-size:3.2rem;font-weight:600;text-align:center;color:#010066;text-align:center}@media screen and (max-width:1023px){.c-page_h1{font-size:2.6rem}}@media screen and (max-width:767px){.c-page_h1{font-size:2.4rem}}.c-top-page_h2{font-size:3.2rem;font-weight:600;text-align:center;letter-spacing:.1em;color:#707070;text-align:center}@media screen and (max-width:1023px){.c-top-page_h2{font-size:2.8rem}}@media screen and (max-width:767px){.c-top-page_h2{font-size:1.8rem;color:#fff;background-color:#010066;line-height:1.8;padding:10px 20px}}.top-h2-wrapper{display:flex;justify-content:center;text-align:center;align-items:center}.top-h2-wrapper .c-top-page_h2.--main-color{color:#010066;background-color:rgba(225,237,242,.8);border-radius:50px;width:400px;height:70px;display:flex;justify-content:center;text-align:center;align-items:center}@media screen and (max-width:1023px){.top-h2-wrapper .c-top-page_h2.--main-color{font-size:2.8rem}}@media screen and (max-width:767px){.top-h2-wrapper .c-top-page_h2.--main-color{font-size:1.8rem;color:#fff;background-color:#010066;line-height:1.8;padding:10px 20px;border-radius:0;height:auto}}.single-container h2{font-size:3.2rem}.c-page-price_h2{font-size:3.2rem;color:#010066;margin-bottom:0;font-weight:600;text-align:center;padding-top:50px}@media screen and (max-width:1023px){.c-page-price_h2{font-size:2.6rem}}@media screen and (max-width:767px){.c-page-price_h2{margin-top:0;font-size:1.8rem;font-weight:500;line-height:2.8;background-color:#010066;color:#fff;padding-top:0}}#price-table,#price-table-en{padding-top:100px;margin-top:-50px}@media screen and (max-width:1023px){#price-table,#price-table-en{padding-top:50px;margin-top:-50px}}@media screen and (max-width:767px){#price-table,#price-table-en{padding-top:0;margin-top:0}}#page_top{position:fixed;bottom:300px;right:50px;opacity:.2}@media screen and (max-width:1023px){#page_top{bottom:250px;right:5px}}#page_top .c-up-to-btn_a .c-up-to-btn_img{width:50px;height:50px}.c-blue-btn{display:inline-block;max-width:290px;height:50px;padding:20px;background-color:#009;font-size:2rem;font-weight:400;color:#fff;border-radius:50px;display:flex;justify-content:center;align-items:center;margin:0 auto;box-shadow:0 3px 6px rgba(0,0,0,.16);transition:all .3s}@media screen and (max-width:767px){.c-blue-btn{height:40px;font-size:1.6rem;box-shadow:1px 1px 2px #707070}}.c-blue-btn.--long{width:90%;max-width:360px}.c-blue-btn-contact{font-size:2rem;font-weight:400;max-width:290px;width:80%;padding:10px 50px;border-radius:50px;box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:#009;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;margin:0 auto}.c-blue-btn.--pc-none{display:none}@media screen and (max-width:767px){.c-blue-btn.--pc-none{display:flex}}@media (hover:hover){.c-blue-btn:hover{background-color:#010066}}.white-inner-btn{width:184px;height:45px;border-radius:50px;color:#009;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16) inset;display:flex;justify-content:center;align-items:center;font-size:2rem;font-weight:500;position:absolute;left:50%;bottom:20px;transform:translateX(-50%)}@media screen and (max-width:767px){.white-inner-btn{width:191px;height:40px;box-shadow:1px 1px 2px #707070 inset;font-size:1.6rem}}.c-info-classification{width:100px;text-align:center;padding-top:3px;margin-left:10px;margin-right:30px;font-weight:600;line-height:1.4;font-size:1.4rem}@media screen and (max-width:1023px){.c-info-classification{font-size:1.2rem}}@media screen and (max-width:767px){.c-info-classification{width:100%;text-align:left;padding-top:4px;margin-left:0;margin-right:30px;line-height:1.2;font-size:1.2rem}}.c-info-classification .exhibition{border:1px solid #4c72c6;color:#4c72c6;border-radius:20px}@media screen and (max-width:767px){.c-info-classification .exhibition{display:inline-block;padding:1px 10px}}.c-info-classification .new-info{border:1px solid #b23870;color:#b23870;border-radius:20px}@media screen and (max-width:767px){.c-info-classification .new-info{display:inline-block;padding:1px 10px}}.front-top-slide_section{background-color:#000}.top-page-slide_wrapper{max-width:963px;margin:0 auto}.top-page-slide_wrapper .slide-img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.--short-bottom{color:#707070;padding-top:70px;padding-bottom:100px;font-weight:600;text-align:center}@media screen and (max-width:767px){.--short-bottom{padding-top:20px;padding-bottom:50px}}.--short-bottom .top-38p_p{font-size:3.8rem;margin-bottom:20px}@media screen and (max-width:767px){.--short-bottom .top-38p_p{font-size:2.2rem;margin-bottom:10px;color:#010066}}.--short-bottom .top-20p_p{font-size:2rem;font-weight:500}@media screen and (max-width:767px){.--short-bottom .top-20p_p{font-size:1.4rem}}.top-page-info_wrapper{margin-top:20px;background-color:#fff}@media screen and (max-width:767px){.top-page-info_wrapper{margin-top:0;margin-bottom:50px}}.top-page-info-row_wrapper{display:flex;padding:20px 20px 16px 20px;background-color:#fff;border-left:1px solid #bababa;border-right:1px solid #bababa;border-bottom:1px solid #bababa}@media screen and (max-width:767px){.top-page-info-row_wrapper{flex-direction:column;border-left:none;border-right:none}.top-page-info-row_wrapper.--last{margin-bottom:50px}}.top-page-info-row_wrapper .top-page-info-date_wrapper{display:flex}@media screen and (max-width:767px){.top-page-info-row_wrapper .top-page-info-date_wrapper{margin-bottom:15px}}.top-page-info-row_wrapper .top-page-info-date_wrapper .top-page-info-date{width:140px;text-align:center}@media screen and (max-width:767px){.top-page-info-row_wrapper .top-page-info-date_wrapper .top-page-info-date{width:220px;text-align:left;font-weight:500}}.top-page-info-row_wrapper .top-page-info-content{width:calc(100% - 260px)}@media screen and (max-width:767px){.top-page-info-row_wrapper .top-page-info-content{width:100%}}.top-page-info-row_wrapper:nth-child(1) {border-top:1px solid #bababa}a{color:#009}.info-log_link{margin-top:20px;text-align:right}@media screen and (max-width:767px){.info-log_link{display:none}}.info-log_link a{color:#009}.top-sec4-narrow_wrapper{width:80%;margin:0 auto}@media screen and (max-width:767px){.top-sec4-narrow_wrapper{width:100%}}.top-sec4-contents_wrapper{display:grid;grid-template-columns:40% 1fr;gap:10px;margin-top:50px;margin-bottom:70px}@media screen and (max-width:767px){.top-sec4-contents_wrapper{grid-template-columns:1fr;margin-top:0;margin-bottom:30px}}.top-sec4-contents_wrapper .top-sec4-img_wrapper{max-width:316px}@media screen and (max-width:767px){.top-sec4-contents_wrapper .top-sec4-img_wrapper{max-width:767px}}.top-sec4-contents_wrapper .top-sec4-img_wrapper .top-sec4-img{width:100%}.top-sec4-contents_wrapper .top-sec4-p_wrapper{padding-left:30px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:767px){.top-sec4-contents_wrapper .top-sec4-p_wrapper{padding:20px;text-align:justify}}.top-service_wrapper{display:flex;justify-content:space-between}@media screen and (max-width:767px){.top-service_wrapper{flex-direction:column;padding-top:20px;padding-left:20px;padding-right:20px}}.top-service_wrapper .top-menu_wrapper{width: calc((100% - 20px) / 3);min-height:500px;box-shadow:0 3px 6px rgba(0,0,0,.16);margin-top:80px;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;transition:all .3s}@media screen and (max-width:767px){.top-service_wrapper .top-menu_wrapper{width:100%;min-height:353px;margin-top:20px}}.top-service_wrapper .top-menu_wrapper .top-menu-txt_wrapper{background-color:#fff;color:#707070;padding:10px 20px;height:50%}.top-service_wrapper .top-menu_wrapper .top-menu-txt_wrapper .top-menu_no{text-align:center;font-size:5rem;color:#ddd;line-height:1.4}@media screen and (max-width:767px){.top-service_wrapper .top-menu_wrapper .top-menu-txt_wrapper .top-menu_no{font-size:4.5rem}}.top-service_wrapper .top-menu_wrapper .top-menu-txt_wrapper .top-menu_name{text-align:center;font-size:2.6rem;font-weight:600;color:#010066;margin-bottom:10px}@media screen and (max-width:767px){.top-service_wrapper .top-menu_wrapper .top-menu-txt_wrapper .top-menu_name{font-size:2.2rem;margin-bottom:5px}}.top-service_wrapper .top-menu_wrapper .top-menu-txt_wrapper .top-menu_item{text-align:justify;color:#707070;letter-spacing:0;padding:10px}.top-service_wrapper .top-menu_wrapper .top-menu-img_wrapper{height:50%;height:250px;position:relative}@media screen and (max-width:767px){.top-service_wrapper .top-menu_wrapper .top-menu-img_wrapper{height:184px}}.top-service_wrapper .top-menu_wrapper .top-menu-img_wrapper .top-menu_img{width:100%;-o-object-fit:cover;object-fit:cover;height:250px}@media screen and (max-width:767px){.top-service_wrapper .top-menu_wrapper .top-menu-img_wrapper .top-menu_img{height:184px}}@media (hover:hover){.top-menu_wrapper{transition:.3s}.top-menu_wrapper:hover{opacity:.85;transition:.3s}}.top-sec5-narrow_wrapper{width:80%;margin:0 auto}@media screen and (max-width:767px){.top-sec5-narrow_wrapper{width:100%}}.top-sec5-narrow_wrapper .top-sec6-p{margin-top:30px;margin-bottom:80px;text-align:center}@media screen and (max-width:767px){.top-sec5-narrow_wrapper .top-sec6-p{margin:20px 20px 50px;text-align:justify}}.news_tab-area{margin-top:50px;display:flex;font-size:2rem;font-weight:400;letter-spacing:.03em;line-height:1.8}@media screen and (max-width:1023px){.news_tab-area{margin-top:25px;font-size:1.6rem}}@media screen and (max-width:767px){.news_tab-area{margin-top:20px}}.news_tab-area .news-tab{cursor:pointer;background-color:#eee;color:#707070;width:50%;padding:10px 20px;border-left:1px solid #707070;border-top:1px solid #707070;border-left:1px solid #707070;border-radius:5px 5px 0 0;text-align:center}@media screen and (max-width:1023px){.news_tab-area .news-tab{padding:5px 20px}}@media screen and (max-width:767px){.news_tab-area .news-tab{width:50%;padding:7px 20px;border-left:none;border-radius:0 0 0 0}}.news_tab-area .news-tab:nth-child(2) {border-right:1px solid #707070}@media screen and (max-width:767px){.news_tab-area .news-tab:nth-child(2) {border-right:none}}.news_tab-area .news-tab.active{background-color:#010066;color:#fff}.news-page-info_wrapper.active{display:block}.news-page-info_wrapper{background-color:#fff;margin-bottom:50px;display:none}.exhibition-message{font-size:2rem;font-weight:500;color:#010066;display:flex;align-items:center;padding:20px;border:1px solid #bababa}@media screen and (max-width:767px){.exhibition-message{font-size:1.6rem;border-left:0;border-right:0}}.--exhibition-info{flex-direction:column}.exhibition-name_wrapper{display:flex}.exhibition-name{margin-right:20px}.exhibition-info_a{display:block}.service_tab-area{display:flex;margin-top:50px;font-size:2rem}@media screen and (max-width:767px){.service_tab-area{font-size:1.6rem;margin-top:28px}}.service_tab-area .service-tab{cursor:pointer;display:flex;justify-content:center;align-items:center;text-align:center;width:50%;height:50px;background-color:#eee;color:#707070;border:1px solid #ddd;border-radius:5px 5px 0 0}@media screen and (max-width:767px){.service_tab-area .service-tab{height:38px;border-radius:0}}.service_tab-area .service-tab.active{background-color:#010066;color:#fff;border:1px solid #010066}.service_tab-area.--en-cut{display:none}.service-page-info_wrapper{display:none;padding:50px 30px;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:0 0 5px 5px}@media screen and (max-width:767px){.service-page-info_wrapper{padding:0;box-shadow:none;border-radius:0;margin-top:0}}.page-id-960 .service-page-info_wrapper{background-color:#fafafa;box-shadow:none}.page-id-962 .service-page-info_wrapper{background-color:#fafafa;box-shadow:none}.page-id-964 .service-page-info_wrapper{background-color:#fafafa;box-shadow:none}.service-page-info_wrapper.active{display:block}.analysis-quick-menu_ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}@media screen and (max-width:767px){.service-page-info_wrapper .analysis-quick-menu_ul{grid-template-columns:1fr 1fr;grid-gap:0}}.analysis-quick-menu_ul .menu-item-object-analysis{border:none;background-color:#009;box-shadow:0 0 12px #ccc;position:relative}@media screen and (max-width:767px){.analysis-quick-menu_ul .menu-item-object-analysis{box-shadow:none;box-shadow:inset 0 3px 6px rgba(0,0,0,.16);border-bottom:1px solid #fff}.analysis-quick-menu_ul .menu-item-object-analysis:nth-child(odd) {border-right:1px solid #fff}}.analysis-quick-menu_ul .menu-item-object-analysis a{color:#fff;font-weight:400;position:relative;transition:.3s}.analysis-quick-menu_ul .menu-item-object-analysis a::before{content:"";position:absolute;display:inline-block;background-image:url(http://www.chromoscience.jp/wp-content/themes/Chromosome-Science-Labo/image/p_kaiseki-img/circle-chevron-right-solid-white.svg);height:20px;width:20px;background-size:contain;background-repeat:no-repeat;vertical-align:middle;right:18px}@media screen and (max-width:767px){.analysis-quick-menu_ul .menu-item-object-analysis a::before{height:15px;width:15px;right:10px}}@media (hover:hover){.analysis-quick-menu_ul .menu-item-object-analysis a:hover{background-color:#010066}}.post-preview{box-shadow:0 3px 6px rgba(0,0,0,.16)}@media screen and (max-width:767px){.post-preview{margin:10px;border-radius:10px}}.post-preview+.post-preview{margin-top:20px}@media screen and (max-width:767px){.post-preview+.post-preview{margin-top:50px}}.post-preview a{color:#333}@media screen and (max-width:767px){.post-preview a{border-radius:10px}}.service-menu_wrapper{display:grid;grid-template-columns:150px 1fr;background-color:#000}@media screen and (max-width:767px){.service-menu_wrapper{grid-template-columns:1fr;border-radius:10px}}.service-menu_img{width:150px;min-height:150px;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.service-menu_img{display:none}}.service-menu_img-sp{display:none}@media screen and (max-width:767px){.service-menu_img-sp{display:block;width:100%;height:150px;-o-object-fit:cover;object-fit:cover}}.service-contents_wrapper{background-color:#fff}@media screen and (max-width:767px){.service-contents_wrapper{background-color:#000;border-radius:10px}}.single-container .service-menu-h2{display:flex;align-items:center;font-size:1.6rem;min-height:45px;font-weight:500;background-color:#009;color:#fff;align-items:center;line-height:1.5;padding:5px 5px 5px 36px;position:relative}@media screen and (max-width:1023px){.single-container .service-menu-h2{font-size:1.5rem;padding:5px 5px 5px 46px}}@media screen and (max-width:767px){.single-container .service-menu-h2{border-radius:8px 8px 0 0}}.single-container .service-menu-h2::before{content:"";position:absolute;display:inline-block;background-image:url(http://www.chromoscience.jp/wp-content/themes/Chromosome-Science-Labo/image/p_kaiseki-img/circle-chevron-right-solid-white.svg);height:16px;width:16px;background-size:contain;background-repeat:no-repeat;vertical-align:middle;left:10px;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){.single-container .service-menu-h2::before{left:20px}}.service-menu-item{font-size:1.4rem;text-align:justify;padding:10px 10px 10px 20px;background-color:#fff}@media screen and (max-width:1023px){.service-menu-item{font-size:1.3rem}}@media screen and (max-width:767px){.service-menu-item{padding:10px 20px;font-size:1.4rem;border-radius:0 0 8px 8px}}@media (hover:hover){.service-page-info_wrapper a:hover .service-menu-h2{background-color:#010066}.service-page-info_wrapper a:hover .service-menu-item{color:#010066}}.analysis-price_p{padding:0 20px 25px;text-align:justify}.analysis-price_table-0{display:grid;grid-template-columns:5% 18% 1fr 17% 11%;grid-auto-rows:minmax(45px,auto);background-color:#fff}.analysis-price_table{display:grid;grid-template-columns:5% 18% 1fr 17% 11%;grid-auto-rows:minmax(90px,auto);background-color:#fff;margin-bottom:75px}.anlysis-price-table-cell{display:flex;justify-content:center;align-items:center;text-align:center;border-bottom:1px solid #707070;border-right:1px solid #707070;padding:20px 16px}.anlysis-price-table-cell.--t001,.anlysis-price-table-cell.--t002,.anlysis-price-table-cell.--t003,.anlysis-price-table-cell.--t004{border-top:1px solid #707070;background-color:#ddebff;font-weight:600;padding:12px 16px;line-height:1.4}.anlysis-price-table-cell.--t001,.anlysis-price-table-cell.--t05,.anlysis-price-table-cell.--t09,.anlysis-price-table-cell.--t18,.anlysis-price-table-cell.--t22{border-left:1px solid #707070}.anlysis-price-table-cell.--t001,.anlysis-price-table-cell.--t05,.anlysis-price-table-cell.--t09,.anlysis-price-table-cell.--t10,.anlysis-price-table-cell.--t14,.anlysis-price-table-cell.--t18,.anlysis-price-table-cell.--t22{background-color:#ddebff;line-height:1.4}.anlysis-price-table-cell.--t001,.anlysis-price-table-cell.--t05,.anlysis-price-table-cell.--t18,.anlysis-price-table-cell.--t22{grid-column-start:1;grid-column-end:3}.anlysis-price-table-cell.--t09{grid-row-start:2;grid-row-end:4;text-align:center;line-height:1.2}.price-table-li{list-style-type:disc}.price-table_ul{padding-left:16px}.analysis-price-table_p.--1st{margin-bottom:16px}.anlysis-price-table-cell.--t06,.anlysis-price-table-cell.--t11,.anlysis-price-table-cell.--t15,.anlysis-price-table-cell.--t19,.anlysis-price-table-cell.--t23{justify-content:flex-start;text-align:justify}.anlysis-price-table-cell.--t07,.anlysis-price-table-cell.--t12,.anlysis-price-table-cell.--t16,.anlysis-price-table-cell.--t20,.anlysis-price-table-cell.--t24{text-align:justify}@media screen and (max-width:767px){.analysis-price-table_wrapper{display:none}}.sp-analysis-price-table_wrapper{display:none}@media screen and (max-width:767px){.sp-analysis-price-table_wrapper{display:block;margin-left:20px;margin-right:20px;margin-bottom:50px}.analysis-price_table-sp-1{display:grid;grid-template-columns:36% 1fr 26%;grid-auto-rows:minmax(20px,auto);background-color:#fff;margin-bottom:20px}.anlysis-price-table-cell-sp{display:flex;justify-content:center;align-items:center;text-align:center;padding:10px 5px;border-bottom:1px solid #707070;line-height:1.4;border-right:1px solid #707070}.anlysis-price-table-cell-sp.--t05,.anlysis-price-table-cell-sp.--t08,.anlysis-price-table-cell-sp.--t11,.anlysis-price-table-cell-sp.--t14,.anlysis-price-table-cell-sp.--t17{-moz-text-align-last:left;text-align-last:left}.anlysis-price-table-cell-sp.--t01,.anlysis-price-table-cell-sp.--t02,.anlysis-price-table-cell-sp.--t03{background-color:#ddebff;border-top:1px solid #707070}.anlysis-price-table-cell-sp.--t01,.anlysis-price-table-cell-sp.--t04,.anlysis-price-table-cell-sp.--t07,.anlysis-price-table-cell-sp.--t10,.anlysis-price-table-cell-sp.--t13,.anlysis-price-table-cell-sp.--t16{background-color:#ddebff;border-left:1px solid #707070}.sp-analysis-table_p{margin-bottom:10px}.sp-analysis-table_p:nth-child(2) {margin-bottom:0}.analysis-price_table-sp-2{display:grid;grid-template-columns:36% 1fr;grid-auto-rows:minmax(20px,auto);background-color:#fff}.anlysis-price-table-cell-sp.--t2-01,.anlysis-price-table-cell-sp.--t2-02{background-color:#ddebff;border-top:1px solid #707070}.anlysis-price-table-cell-sp.--t2-01,.anlysis-price-table-cell-sp.--t2-03,.anlysis-price-table-cell-sp.--t2-05,.anlysis-price-table-cell-sp.--t2-07,.anlysis-price-table-cell-sp.--t2-09,.anlysis-price-table-cell-sp.--t2-11{background-color:#ddebff;border-left:1px solid #707070}.anlysis-price-table-cell-sp.--t2-04,.anlysis-price-table-cell-sp.--t2-06,.anlysis-price-table-cell-sp.--t2-08,.anlysis-price-table-cell-sp.--t2-10,.anlysis-price-table-cell-sp.--t2-12{-moz-text-align-last:left;text-align-last:left;padding:10px 10px;text-align:justify}.sp-analysis-price-table_li{list-style-type:disc}.sp-analysis-price-table_li:nth-child(1) {margin-bottom:10px}.sp-analysis-price-table_ul{padding-left:10px}}.analysis-quick-menu_ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.analysis-quick-menu_ul .menu-item-object-probe{border:none;background-color:#009;box-shadow:0 0 12px #ccc;position:relative}@media screen and (max-width:767px){.analysis-quick-menu_ul .menu-item-object-probe{box-shadow:none;box-shadow:inset 0 0 6px #303f9f;border-bottom:1px solid #fff}.analysis-quick-menu_ul .menu-item-object-probe:nth-child(odd) {border-right:1px solid #fff}}.analysis-quick-menu_ul .menu-item-object-probe a{color:#fff;font-weight:400;position:relative;transition:.3s}.analysis-quick-menu_ul .menu-item-object-probe a::before{content:"";position:absolute;display:inline-block;background-image:url(http://www.chromoscience.jp/wp-content/themes/Chromosome-Science-Labo/image/p_kaiseki-img/circle-chevron-right-solid-white.svg);height:20px;width:20px;background-size:contain;background-repeat:no-repeat;vertical-align:middle;right:18px}@media screen and (max-width:767px){.analysis-quick-menu_ul .menu-item-object-probe a::before{height:15px;width:15px;right:10px}}@media (hover:hover){.analysis-quick-menu_ul .menu-item-object-probe a:hover{background-color:#010066}}.analysis-price-prove_p{padding:0 20px 25px;margin-bottom:50px;text-align:center}@media screen and (max-width:767px){.analysis-price-prove_p{margin-bottom:20px;text-align:justify}}.prove-price_wrapper{display:grid;grid-template-columns:2fr 8fr 2fr 3fr;text-align:center;margin:20px auto;border-bottom:1px solid #707070;line-height:1.4}@media screen and (max-width:1023px){.prove-price_wrapper{font-size:1.2rem}}@media screen and (max-width:767px){.prove-price_wrapper{font-size:1rem;grid-template-columns:3fr 8fr 2fr 4fr}}.prove-price_wrapper .prove-price-title{display:grid;place-items:center;width:100%;height:100%;background-color:#ddebff;border-top:1px solid #707070;border-left:1px solid #707070;padding:10px}@media screen and (max-width:767px){.prove-price_wrapper .prove-price-title{padding:10px 5px}}.prove-price_wrapper .prove-price-item{display:grid;place-items:center;width:100%;height:100%;border-top:1px solid #707070;border-left:1px solid #707070;padding:10px}@media screen and (max-width:767px){.prove-price_wrapper .prove-price-item{padding:10px 5px}}.prove-price_wrapper .prove-price-title.--price,.prove-price_wrapper .prove-price-item.--price{border-right:1px solid #707070}.single-prove .l_main ul{padding-left:20px}.single-prove .l_main ul li{list-style-type:disc}.prove-bac-table_wrapper{display:grid;grid-template-columns:2fr 6fr;border-bottom:1px solid #707070;border-left:1px solid #707070;border-right:1px solid #707070}.prove-bac-table_wrapper .prove-bac-table{border-top:1px solid #707070;display:grid;padding:0 20px}.prove-bac-table_wrapper .prove-bac-table.--title{background-color:#ddebff;display:grid;place-items:center}.prove-bac-table_wrapper .prove-bac-table:nth-child(odd) {border-right:1px solid #707070;display:grid;place-items:center}.protocol-main_p{margin:50px auto;text-align:justify}@media screen and (max-width:767px){.protocol-main_p{margin:25px 20px}}.protocol-nav{margin-bottom:100px}@media screen and (max-width:767px){.protocol-nav{margin:25px 0 50px}}.post-type-archive-protocol .protocol-h2{font-size:2.6rem;font-weight:600;color:#010066;padding-bottom:.2em;border-bottom:3px solid #010066}@media screen and (max-width:767px){.post-type-archive-protocol .protocol-h2{font-size:1.8rem;font-weight:500;display:flex;align-items:center;height:38px;padding:5px 20px;background-color:#010066;color:#fff;border-bottom:none}}.protocol-ul{margin:25px auto 50px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}@media screen and (max-width:767px){.protocol-ul{margin:20px 20px 40px;grid-template-columns:1fr 1fr;grid-gap:10px}}.menu-item-object-protocol{background-color:#009;border:none}.protocol-ul .menu-item-object-protocol a{color:#fff;position:relative;transition:.3s;display:block;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.4;height:65px}.protocol-ul .menu-item-object-protocol a::before{content:"";position:absolute;display:inline-block;background-image:url(http://www.chromoscience.jp/wp-content/themes/Chromosome-Science-Labo/image/p_kaiseki-img/circle-chevron-right-solid-white.svg);height:20px;width:20px;background-size:contain;background-repeat:no-repeat;vertical-align:middle;right:18px}@media screen and (max-width:767px){.protocol-ul .menu-item-object-protocol a::before{height:15px;width:15px;right:10px}}@media (hover:hover){.protocol-ul .menu-item-object-protocol a:hover{background-color:#010066}}.protocol-ol{list-style-type:decimal;padding-left:20px}.protocol-ol .protocol-ol-li{margin-bottom:20px}.protocol-ol.--ul{list-style-type:none}.single-protocol .l_main .aligncenter img{margin-bottom:20px}.single-protocol .l_main ul{list-style-type:disc;padding-left:20px}.contents-container h1{font-size:3.2rem;font-weight:600;text-align:center;color:#010066;text-align:center}@media screen and (max-width:1023px){.contents-container h1{font-size:2.6rem}}@media screen and (max-width:767px){.contents-container h1{font-size:2.4rem}}.company-p_wrapper{margin:50px auto}@media screen and (max-width:767px){.company-p_wrapper{margin:25px 20px 40px;text-align:justify}}.company-p{margin-bottom:20px}.company-h2{font-size:2.6rem;font-weight:500;color:#010066;padding-bottom:.2em;border-bottom:3px solid #010066}@media screen and (max-width:767px){.company-h2{font-size:1.8rem;font-weight:500;display:flex;align-items:center;height:38px;padding:5px 20px;background-color:#010066;color:#fff;border-bottom:none}}.company-table_wrapper{display:grid;grid-template-columns:236px 1fr;margin:38px auto 70px;border-bottom:1px solid #707070}@media screen and (max-width:1023px){.company-table_wrapper{grid-template-columns:180px 1fr}}@media screen and (max-width:767px){.company-table_wrapper{grid-template-columns:100px 1fr;margin:38px 20px 70px}}.company-table_title{border-top:1px solid #707070;border-left:1px solid #707070;border-right:1px solid #707070;background-color:#ddebff;min-height:64px;display:flex;justify-content:center;align-items:center}.company-table_item{width:100%;border-top:1px solid #707070;border-right:1px solid #707070;display:grid;align-items:center;padding:20px 38px}@media screen and (max-width:767px){.company-table_item{padding:20px 20px}}.company-map-wrapper{margin-top:50px;margin-bottom:50px;border:1px solid #707070}@media screen and (max-width:1023px){.company-map-wrapper{margin-top:20px;margin-left:20px;margin-right:20px}}.page-id-373 iframe{width:100%;aspect-ratio: 16/9}@media screen and (max-width:1023px){.page-id-373 iframe{aspect-ratio: 5/4}}@media screen and (max-width:767px){.page-id-373 iframe{aspect-ratio: 9/16}}.company-p-en{margin-top:1em}.contact_p{margin:50px auto}@media screen and (max-width:767px){.contact_p{margin:25px 20px;text-align:justify}}.contact-box{margin:0 auto 38px;background-color:#010066;color:#fff;font-size:2rem;width:400px;text-align:center;padding:20px}@media screen and (max-width:1023px){.contact-box{width:100%}}.contact-box .phone-num,.contact-box .fax-num{font-size:2.6rem}.contact_h2{font-size:3.2rem;font-weight:600;text-align:center;color:#010066}@media screen and (max-width:767px){.contact_h2{font-size:2.4rem}}.contact-form_wrapper{margin:38px auto;width:90%}@media screen and (max-width:1023px){.contact-form_wrapper{width:90%}}.contact-form-row_wrapper{display:grid;grid-template-columns:240px 1fr;gap:20px;min-height:75px;border-top:1px solid #b1b1b1;padding:15px 20px}@media screen and (max-width:1023px){.contact-form-row_wrapper{min-height:43px}.contact-form-row_wrapper{grid-template-columns:1fr;gap:10px;padding:15px 10px}}.contact-form-title_wrapper{display:grid;grid-template-columns:160px 1fr;gap:20px;line-height:1.4}@media screen and (max-width:1023px){.contact-form-title_wrapper{grid-template-columns:100px 50px;gap:5px}}.contact-form-title{display:flex;align-items:center;text-align:center}.contact-form-required{display:flex;justify-content:center;align-items:center}.contact-form-required .contact-form-required_inner{width:100%;text-align:center;font-size:1.4rem;background-color:#b23870;border-radius:10px;color:#fff}@media screen and (max-width:1023px){.contact-form-required .contact-form-required_inner{font-size:1.2rem}.contact-form-required{gap:10px}}.contact-form-item_wrapper{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-form-item_wrapper .contact-form-left-item,.contact-form-item_wrapper .contact-form-right-item{border:1px solid #ccc;border-radius:3px;display:flex;align-items:center;padding-left:20px;padding-right:20px;background-color:#fff;height:42px}@media screen and (max-width:1023px){.contact-form-item_wrapper{gap:10px}}.contact-form-item_wrapper2{border:1px solid #ccc;border-radius:3px;display:flex;align-items:center;padding-left:20px;padding-right:20px;background-color:#fff;height:42px;overflow:scroll;width:100%}.contact-form-row_wrapper3{display:grid;grid-template-columns:240px 1fr;gap:20px;min-height:300px;margin-bottom:20px;border-top:1px solid #b1b1b1;border-bottom:1px solid #b1b1b1;padding:15px 20px}@media screen and (max-width:1023px){.contact-form-row_wrapper3{grid-template-columns:1fr}}@media screen and (max-width:767px){.contact-form-row_wrapper3{padding:15px 10px;gap:10px}}.contact-form-title3{display:flex;align-items:start;text-align:center;padding-top:20px}@media screen and (max-width:767px){.contact-form-title3{padding-top:0}}.contact-form-required3{display:flex;justify-content:center;align-items:start;text-align:center;padding-top:20px}@media screen and (max-width:767px){.contact-form-required3{padding-top:0}}.contact-form-required3 .contact-form-required_inner{width:100%;text-align:center;font-size:1.4rem;background-color:#b23870;color:#fff;border-radius:10px}@media screen and (max-width:767px){.contact-form-required3 .contact-form-required_inner{font-size:1.2rem}}.contact-form-item_wrapper3{height:300px;border:1px solid #ccc;border-radius:3px;padding:20px;overflow:scroll;background-color:#fff;resize:none;width:100%;overflow:scroll}.privacy-policy{max-width:400px;max-height:200px;overflow:scroll;margin:0 auto;font-size:1.4rem;border:1px solid #b1b1b1;border-radius:3px;padding:10px;margin-bottom:38px;background-color:#fff}@media screen and (max-width:1023px){.privacy-policy{font-size:1.2rem}}@media screen and (max-width:767px){.privacy-policy{width:80%}}.privacy-policy-confirmation_wrapper{margin:0 auto;text-align:center;display:flex;justify-content:center;align-items:center;margin-bottom:38px}.privacy-policy-confirmation_wrapper .privacy-policy-confirmation-box{width:20px;height:20px;border:1px solid #707070;background-color:#fff}.privacy-policy-confirmation_wrapper .privacy-policy-confirmation-text{margin-left:20px}.form-full-name{border:1px solid #707070}.check-test{width:15px;height:15px;border:1px solid #707070}input[type="checkbox"]{border:1px solid #707070;background-color:#fff;width:15px;height:15px;margin-bottom:4px}input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.contact-mail-margin{margin-top:20px;margin-bottom:120px}@media screen and (max-width:767px){.contact-mail-margin{margin-bottom:60px}}.contact-en-wrapper{width:100%;max-width:560px;margin:0 auto;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:20px;margin-top:50px;margin-bottom:50px;background-color:#fff;border-radius:5px}.l_main.--under-page{border:1px solid #ccc;padding-top:0;margin-bottom:50px}@media screen and (max-width:767px){.l_main.--under-page{border:none}}.l_main.--under-page h1{color:#010066;font-size:3.2rem;font-weight:600;text-align:center;margin-bottom:38px}@media screen and (max-width:767px){.l_main.--under-page h1{font-size:2.4rem;margin-bottom:28px}}.l_main.--under-page h2{color:#010066;font-size:2rem;font-weight:600;padding-bottom:5px;border-bottom:3px solid #010066;margin:60px 0 20px}@media screen and (max-width:767px){.l_main.--under-page h2{font-size:1.6rem;margin:38px 0 20px}}.l_main.--under-page h3{color:#010066;font-size:1.8rem;font-weight:600;margin:50px 0 16px}@media screen and (max-width:767px){.l_main.--under-page h3{font-size:1.6rem;margin:26px 0 16px}}.l_main.--under-page p{font-weight:400;margin-bottom:16px}@media screen and (max-width:767px){.l_main.--under-page p{text-align:justify}}.l_main.--under-page .wp-element-caption{font-weight:1.6rem}.analysis-button_wrapper{margin-top:50px}.analysis-001-fig1-grid-text_wrapper{display:grid;grid-template-columns:2fr 1fr 1fr}.analysis-001-fig1-grid-text_wrapper .analysis-inner{display:flex;justify-content:center;align-items:center;text-align:center}.analysis001-notes{text-align:justify;color:#010066;padding-left:20px}.analysis001-notes .analysis001-note-li{list-style-type:disc}.single-analysis .l_main ul,.single-probe .l_main ul,.single-protocol .l_main ul,.single-analysis_en .l_main ul,.single-probe_en .l_main ul,.single-protocol_en .l_main ul{padding-left:20px}.single-analysis .l_main ul li,.single-probe .l_main ul li,.single-protocol .l_main ul li,.single-analysis_en .l_main ul li,.single-probe_en .l_main ul li,.single-protocol_en .l_main ul li{list-style-type:disc}.single-analysis .l_main .wp-block-image{margin-bottom:20px}.smb-items__item__figure{margin:0}.smb-items__item__title{font-size:1.4rem;font-weight:500;text-align:center;margin-top:10px}.wp-block-image{margin:5px auto}.postid-980 table td{vertical-align:middle}.single-analysis .l_main ol,.single-probe .l_main ol,.single-protocol .l_main ol,.single-analysis_en .l_main ol,.single-probe_en .l_main ol,.single-protocol_en .l_main ol{padding-left:20px}.single-analysis .l_main ol li,.single-probe .l_main ol li,.single-protocol .l_main ol li,.single-analysis_en .l_main ol li,.single-probe_en .l_main ol li,.single-protocol_en .l_main ol li{list-style-type:decimal}.single-analysis table td,.single-probe table td,.single-protocol table td,.single-analysis_en table td,.single-probe_en table td,.single-protocol_en table td{vertical-align:middle}.postid-1017 table td{text-align:center}.single-analysis .wp-block-table,.single-probe .wp-block-table,.single-protocol .wp-block-table,.single-analysis_en .wp-block-table,.single-probe_en .wp-block-table,.single-protocol_en .wp-block-table{overflow-x:scroll;font-size:1.6rem}@media screen and (max-width:1023px){.single-analysis .wp-block-table,.single-probe .wp-block-table,.single-protocol .wp-block-table,.single-analysis_en .wp-block-table,.single-probe_en .wp-block-table,.single-protocol_en .wp-block-table{font-size:1.4rem}}@media screen and (max-width:767px){.single-analysis .wp-block-table,.single-probe .wp-block-table,.single-protocol .wp-block-table,.single-analysis_en .wp-block-table,.single-probe_en .wp-block-table,.single-protocol_en .wp-block-table{font-size:1.2rem}}#table-microbe-probes{padding-top:100px;margin-top:-50px}