@charset "utf-8";.contents-wrap>.title-wrap{display:none;}.mktoForm small{font-size:1.4rem;line-height:1.4;}#form-container form[id^="mktoForm_"].mktoForm .mktoRadioList input[value="DB-S"],
#form-container form[id^="mktoForm_"].mktoForm .mktoRadioList input[value="DB-S"]+label,
#form-container form[id^="mktoForm_"].mktoForm .mktoRadioList input[value="RB-S"],
#form-container form[id^="mktoForm_"].mktoForm .mktoRadioList input[value="RB-S"]+label,
#form-container form[id^="mktoForm_"].mktoForm .mktoRadioList input[value="DT-L"],
#form-container form[id^="mktoForm_"].mktoForm .mktoRadioList input[value="DT-L"]+label{margin-top:1.5em;position:relative;}#form-container form[id^="mktoForm_"].mktoForm .mktoRadioList input[value="DB-S"]:before,
#form-container form[id^="mktoForm_"].mktoForm .mktoRadioList input[value="RB-S"]:before,
#form-container form[id^="mktoForm_"].mktoForm .mktoRadioList input[value="DT-L"]:before{display:block;font-weight:bold;position:absolute;top:-1.5em;width:5em;}#form-container form[id^="mktoForm_"].mktoForm .mktoRadioList input[value="DB-S"]:before,
#form-container form[id^="mktoForm_"].mktoForm .mktoRadioList input[value="DT-L"]:before{content:"DNA抽出";color:#339966;}#form-container form[id^="mktoForm_"].mktoForm .mktoRadioList input[value="RB-S"],
#form-container form[id^="mktoForm_"].mktoForm .mktoRadioList input[value="RB-S"]+label{margin-top:2em;}#form-container form[id^="mktoForm_"].mktoForm .mktoRadioList input[value="RB-S"]:before{content:"RNA抽出";color:#0000ff;top:-1.7em;}.mktoForm .kitBox{gap:30px;background:#f5f5f5;padding:20px;}.mktoForm .kitBox h5{margin-top:0;}.mktoForm .kitBox th{background:#646464;color:#fff;}.mktoForm .kitBox td{background:#fff;}@media screen and (max-width:767px){.kitBox{gap:10px;}}.sec-cont .labelbox{margin:30px auto;}.sec-cont .labelbox .labelbox-title{color:#ffffff;background-color:#646464;border:1px solid #646464;display:inline-block;padding:3px 15px;font-size:1.4rem;}.sec-cont .labelbox .labelbox-content{border:2px solid #646464;padding:10px 15px;}@media screen and (min-width:768px), print{.sec-cont .labelbox .labelbox-title{padding:5px 15px;font-size:2rem;}.sec-cont .labelbox .labelbox-content{padding:20px 30px;}}article.contents-wrap>div.title-wrap>div.inner>div.ttl-box>h1.ttl>span.standard{margin-left:0;}#form-container form[id^="mktoForm_"].mktoForm .mktoFormRow .mktoFormCol label,
#form-container form[id^="mktoForm_"].mktoForm .mktoFormRow .mktoFormCol select,
#form-container form[id^="mktoForm_"].mktoForm .mktoFormRow .mktoFormCol table:not(.list) td{display:flex;position:relative;margin-bottom:0.5rem;line-height:1.4;}#form-container form[id^="mktoForm_"].mktoForm .mktoFormRow .mktoFormCol label>*:not(.mktoAsterix){order:2;}#form-container form[id^="mktoForm_"].mktoForm input[type="checkbox"],
#form-container form[id^="mktoForm_"].mktoForm input[type="radio"]{margin-right:0.7rem;margin-top:0.3rem;}#form-container form[id^="mktoForm_"].mktoForm .mktoHtmlText.mktoHasWidth{width:98% !important;}#form-container form[id^="mktoForm_"].mktoForm .mktoFormRow .mktoFormCol label.mktoLabel>.mktoAsterix{float:none;order:3;padding-left:5px;white-space:nowrap}#form-container form[id^="mktoForm_"].mktoForm .mktoError .mktoErrorArrowWrap{top:0;left:11px;}#form-container form[id^="mktoForm_"].mktoForm .mktoError .mktoErrorMsg{font-size:1.6rem;}#form-container form[id^="mktoForm_"].mktoForm .mktoButtonRow{display:flex;justify-content:center;margin-top:3rem;}#form-container form[id^="mktoForm_"].mktoForm .mktoButtonRow span.mktoButtonWrap{margin-left:0 !important;}#form-container form[id^="mktoForm_"].mktoForm .mktoButtonRow span.mktoButtonWrap .mktoButton{width:auto !important;min-width:28rem;background-color:#FB0020;color:#fff;padding:1.6rem !important;font-weight:bold;letter-spacing:2px;transition:0.3s linear;}#form-container form[id^="mktoForm_"].mktoForm .mktoButtonRow span.mktoButtonWrap .mktoButton:hover{background-color:#DD001C;box-shadow:1px 1px 0 rgb(0,0,0,0.35);}@media screen and (min-width:768px), print{#form-container form[id^="mktoForm_"].mktoForm{width:100% !important;max-width:1200px;box-sizing:border-box;}#form-container form[id^="mktoForm_"].mktoForm .mktoFormRow{display:flex;align-items:flex-end;}#form-container form[id^="mktoForm_"].mktoForm .mktoFormRow .mktoFormCol{margin-bottom:16px !important;width:100%;}#form-container form[id^="mktoForm_"].mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{float:none;display:flex;width:100%;}#form-container form[id^="mktoForm_"].mktoForm label, #form-container form[id^="mktoForm_"].mktoForm input, #form-container form[id^="mktoForm_"].mktoForm select, #form-container form[id^="mktoForm_"].mktoForm textarea{font-size:1.6rem !important;line-height:1.4;}#form-container form[id^="mktoForm_"].mktoForm label.mktoLabel{justify-content:space-between;top:0.2rem;margin-bottom:0;}#form-container form[id^="mktoForm_"].mktoForm input[type="text"], #form-container form[id^="mktoForm_"].mktoForm input[type="url"], #form-container form[id^="mktoForm_"].mktoForm input[type="number"], #form-container form[id^="mktoForm_"].mktoForm input[type="date"], #form-container form[id^="mktoForm_"].mktoForm textarea.mktoField{width:calc(100% - 265px) !important;}#form-container form[id^="mktoForm_"].mktoForm input[type="email"], #form-container form[id^="mktoForm_"].mktoForm input[type="tel"], #form-container form[id^="mktoForm_"].mktoForm input#PostalCode, #form-container form[id^="mktoForm_"].mktoForm select#State, #form-container form[id^="mktoForm_"].mktoForm div.mktoRadioList, #form-container form[id^="mktoForm_"].mktoForm select.mktoField{width:calc(62.5% - 300px) !important;min-width:350px;}#form-container form[id^="mktoForm_"].mktoForm div.mktoRadioList{min-width:50px;}#form-container form[id^="mktoForm_"].mktoForm input#FirstName, #form-container form[id^="mktoForm_"].mktoForm input#firstname_furigana{width:calc(100% - 25px) !important;min-width:330px;}#form-container form[id^="mktoForm"] .mktoFormRow .mktoFormCol:nth-of-type(even), #form-container form[id*="mktoForm"] .mktoFormRow .mktoFormCol:nth-of-type(even){width:68%;display:flex}#form-container form[id^="mktoForm_"].mktoForm .mktoFormCol label#LblFirstName .mktoAsterix, #form-container form[id^="mktoForm_"].mktoForm .mktoFormCol label#Lblfirstname_furigana .mktoAsterix{position:relative;left:-0.2rem;}#form-container form[id^="mktoForm_"].mktoForm .mktoFormRow .mktoFormCol .mktoError .mktoErrorMsg{min-width:31rem;}#form-container form[id^="mktoForm_"].mktoForm .mktoFormRow .mktoFormCol .mktoError{right:40% !important;}#form-container form[id^="mktoForm_"].mktoForm input#LastName + .mktoError, #form-container form[id^="mktoForm_"].mktoForm input#lastname_furigana + .mktoError, #form-container form[id^="mktoForm_"].mktoForm input#FirstName + .mktoError, #form-container form[id^="mktoForm_"].mktoForm input#firstname_furigana + .mktoError{right:3% !important;}#form-container form[id^="mktoForm_"].mktoForm .mktoButtonRow{margin-top:5rem;}#form-container form[id^="mktoForm_"].mktoForm .mktoButtonRow span.mktoButtonWrap .mktoButton{padding:2rem !important;font-size:1.8rem;}}@media screen and (min-width:1200px), print{#form-container form[id^="mktoForm_"].mktoForm .mktoFormRow .mktoFormCol .mktoError{right:48% !important;}#form-container form[id^="mktoForm_"].mktoForm input#LastName + .mktoError, #form-container form[id^="mktoForm_"].mktoForm input#lastname_furigana + .mktoError, #form-container form[id^="mktoForm_"].mktoForm input#FirstName + .mktoError, #form-container form[id^="mktoForm_"].mktoForm input#firstname_furigana + .mktoError{right:20% !important;}}@media screen and (max-width:767px),print{#form-container form[id^="mktoForm_"].mktoForm{width:inherit !important;max-width:100% !important;}#form-container form[id^="mktoForm_"].mktoForm .mktoFormRow .mktoFieldDescriptor.mktoFormCol, #form-container form[id^="mktoForm_"].mktoForm .mktoFieldWrap{float:none;}#form-container form[id^="mktoForm_"].mktoForm select, #form-container form[id^="mktoForm_"].mktoForm input:not([type="checkbox"]):not([type="radio"]){height:3rem;font-size:1.4rem !important;width:100% !important;}#form-container form[id^="mktoForm_"].mktoForm textarea{height:5rem;font-size:1.4rem !important;}#form-container form[id^="mktoForm_"].mktoForm input#FirstName, #form-container form[id^="mktoForm_"].mktoForm input#firstname_furigana{position:relative;margin-top:-2.5rem;}}#form-container p.notes{margin:0;color:#BF0000;}#form-container p.notes>span{font-size:110%;}@media screen and (min-width:768px), print{#form-container p.notes{margin:4rem 0 2rem;}}#form-container form[id^="mktoForm_"].mktoForm .form-agree-wrap{background-color:#ffebee;padding:1% 2%;width:100%;}#form-container form[id^="mktoForm_"].mktoForm .form-agree-wrap a{display:inline-block;padding:0;}#form-container form[id^="mktoForm_"].mktoForm .form-agree-wrap a.link-blank::after{bottom:6px;}#form-container form[id^="mktoForm_"].mktoForm .mktoFormCol [id*="other"]{position:relative;margin-top:-0.8rem;}@media screen and (min-width:768px), print{#form-container form[id^="mktoForm_"].mktoForm .mktoFormCol [id*="other"]{margin-top:-3rem;margin-bottom:8px;}}@media screen and (max-device-width:480px) and (orientation:portrait){#form-container .mktoForm .mktoFormCol label[id^="Lblother"]{margin-top:-1.5rem !important;}#form-container form[id^="mktoForm_"].mktoForm .mktoFormCol input[id^="other_"]{margin-top:-0.4rem;}}