@charset "utf-8";.mokujiList{display:inline-grid;column-gap:2em;grid-auto-flow:column;grid-template-rows:repeat(3, auto);}div.flex-area{display:flex;flex-wrap:wrap;}div.flex-area>figure{width:43%;margin:0px 3% 2rem;border:solid 1px #e6e6e6;}div.flex-area>section{width:100%;margin:0 auto 3rem;}@media screen and (min-width:768px),print{div.flex-area{justify-content:space-between;align-items:flex-start;}div.flex-area>figure{width:22%;margin:0 4% 0 0;}div.flex-area>section{width:46%;}div.flex-area>section>h4{margin:3rem 0 2rem;}div.flex-area>section>ul>li{margin-bottom:1rem;}}#form-container.cont-area{margin-top:2rem;border-top:solid 1px #e6e6e6;}#form-container.cont-area>h2>span{display:block;font-size:80%;font-weight:normal;}#form-container.cont-area p.notes{color:#BF0000;}#form-container.cont-area p.notes>span{font-size:110%;}@media screen and (min-width:768px), print{#form-container.cont-area{margin-top:5rem;}#form-container.cont-area>h2{margin-bottom:0;font-size:2.5rem;}#form-container.cont-area p.notes{margin:0 0 4rem;}}#form-container label a[target="_blank"]{display:inline-block;padding:0.1rem 0;font-size:0.9em;font-weight:normal;&:after{content:"";display:inline-block;width:1.1rem;height:1.1rem;margin-left:0.5rem;background:url('/jp/img/ic_blank03.svg') no-repeat center right;background-size:contain;position:relative;top:0.2rem;}&:hover{background-color:#fff;color:#FB0020;opacity:0.5;}}#form-container form[id^="mktoForm_"].mktoForm{width:100% !important;*{box-sizing:border-box;}.mktoFormRow{@media screen and (min-width:768px),print{display:flex;width:100%;}.mktoFormCol{margin-bottom:16px !important;input[type="text"], label, select, table td{font-size:1.6rem;line-height:1.4;}input[type="checkbox"], input[type="radio"]{margin-right:0.7rem;margin-top:0.3rem;}@media screen and (min-width:768px),print{.mktoFieldWrap{float:none;display:flex;}#LblFirstName, #Lblfirstname_furigana{width:10px!important;}.mktoEmailField, .mktoTextField{width:929px !important;}select, #LastName, #FirstName, #firstname_furigana, #lastname_furigana{width:449px !important;}label:not(id^="LblmktoRadio"), label:not(id^="LblmktoCheckbox"){width:250px !important;}.mktoHtmlText{width:1189px !important;}}@media screen and (max-width:767px){width:100%;.mktoLabel{display:flex;width:90% !important;.mktoAsterix{order:2;}}.mktoFieldWrap{float:none;}.mktoRadioList, .mktoCheckboxList, .mktoHtmlText, input:not([type="checkbox"]):not([type="radio"]), select, textarea{width:100% !important;}label#LblFirstName,label#Lblfirstname_furigana{display:none;}input#FirstName,input#firstname_furigana{margin-top:-2rem;}}@media screen and (max-width:480px){input#FirstName,input#firstname_furigana{margin-top:-1rem;}}}fieldset.mktoFormCol{border:1px solid #cdcdcd;legend{display:inline-block;padding:0 .5em;}@media screen and (max-width:767px){padding-left:10px !important}}}}#form-container form[id^="mktoForm_"].mktoForm .mktoFormCol [id^="Lblother"],
#form-container form[id^="mktoForm_"].mktoForm .mktoFormCol [id*="other"]{position:relative;@media screen and (min-width:768px),print{margin-top:-1rem;margin-bottom:8px;}@media screen and (max-device-width:480px) and (orientation:portrait){margin-top:-0.4rem;}}#form-container form[id^="mktoForm_"].mktoForm .mktoButtonRow{display:flex;justify-content:center;margin-top:5rem;span.mktoButtonWrap{margin-left:0 !important;.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;}:hover{background-color:#DD001C;box-shadow:1px 1px 0 rgb(0, 0, 0, 0.35);}.mktoButton{padding:2rem !important;font-size:1.8rem;}}@media screen and (max-width:480px) and (orientation:portrait){margin-top:3rem;}}#form-container form[id^="mktoForm_"].mktoForm .form-agree-wrap{background-color:#ffebee;padding:1% 2%;width:100%;a{display:inline-block;padding:0;}a.link-blank::after{bottom:6px;}}