html{font-size:10px}#document_form_area{font-size:1.2rem;width:100%;padding:1%;background-color:#f5f5f5;margin:0 auto 40px;box-sizing:border-box}form.form{color:#666;font:100% / 120% Tahoma, Arial, Helvetica, Verdana, sans-serif;font-size:13px;margin:.5em 0 1em 0;padding:.5em}#maincontents{width:100%;max-width:1000px;margin:0 auto;background-color:#fff}#title_area{margin-top:20px;position:relative;display:flex;flex-flow:column;align-items:center;z-index:1}#title_area .title{color:#111;font-size:4.8rem;position:absolute;top:36%;left:0;right:0;bottom:0;display:flex;flex-flow:column;align-items:center;max-height:400px;z-index:3}#title_area .title .t1{font-family:'Josefin Sans', 'Arial', sans-serif;font-weight:600;letter-spacing:-1px}#title_area .title .t1 img{width:100%;max-width:240px}#title_area .title .t2{font-family:'Arial', 'Noto Sans Japanese', sans-serif;font-weight:600;font-size:38%;margin-top:10px}.exp2,.exp3{font-family:'Arial', 'Noto Sans Japanese', sans-serif}.exp2{text-align:center;color:#111;font-size:1.6rem;font-weight:normal;line-height:1.6;margin-top:40px;padding:30px 0;border-top:dotted 1px #777;border-bottom:dotted 1px #777}body.swjdc #title_area .title{flex-flow:nowrap;justify-content:center;gap:35px;margin:20px auto 40px}body.swjdc #title_area .title .swjdc-logo{max-width:150px}body.swjdc #title_area .title .cross{max-width:24px}body.swjdc #title_area .title .callcall-logo{margin-top:20px;max-width:220px}body.swjdc .exp2{font-size:2.0rem;font-weight:bold;padding:20px 0}.exp3{color:#fff;font-size:16px;text-align:center;margin:10px auto 0;padding:20px;background-color:#0067b5}.exp3 .tx1{margin:0 0 15px 0}.exp3 .tx1 b{text-decoration:underline}.exp3 .tx2{color:#000;font-weight:bold;width:fit-content;margin:0 auto 15px;padding:10px;background-color:rgba(255,255,255,0.95)}.exp3 .tx3{margin-bottom:0}#title_area .title.cl3 .t0{font-family:'Arial', 'Noto Sans Japanese', sans-serif;color:#fff;font-weight:bold;line-height:1;font-size:1.9rem;letter-spacing:2px;display:flex;justify-content:flex-start;align-items:center;width:fit-content;margin:-60px auto 30px;padding:18px 36px;background-color:#0067b5}#title_area .title.cl3 .t0 img{vertical-align:middle;display:block;max-width:86px;margin-top:-2px;padding-right:0.5em}#title_area .title.cl3 .t1 img{max-width:200px}.exp_area{font-size:1.36rem;color:#777;max-width:960px;margin:40px auto 0;line-height:2}.pdt-tx2{color:#e44a30}.s-form_popuplink{display:none}body.ec form.form p.submit input{background-color:#007364}.privacy_sec{box-sizing:border-box}body.iframeVew{background-color:#f7f7f7}body.iframeVew #wrp,body.iframeVew #maincontents{background:none}body.iframeVew #title_area{margin-top:0px}body.iframeVew #thanks_msg{position:absolute;bottom:100px;padding:20px;border:solid 1px #000;background-color:#fff3f1}@media screen and (max-width: 768px){#title_area{margin-top:0}#title_area .title{position:absolute;top:16%;font-size:1.8em}#title_area .title .t1 img{max-width:140px}#title_area .title .t2{font-size:40%}#title_area .title.cl3 .t0{font-size:1.6rem;letter-spacing:2px;margin:-10px auto 10px;padding:10px 20px}#title_area .title.cl3 .t0 img{max-width:58px;margin-top:0px;padding-right:0.5em}#title_area .title.cl3 .t1 img{max-width:160px;margin-bottom:0}#title_area .title.cl3 .t2{margin-top:5px}body.swjdc #title_area{padding:20px 0}body.swjdc #title_area .title{padding:5%;gap:20px}.bgimg{display:none}body.swjdc .exp2{font-size:1.8rem}.exp3{font-size:14px}.exp3 .tx1{margin:0 0 15px 0}.exp3 .tx2{padding:10px}.exp3 .tx3{margin-bottom:0}.exp_area{font-size:1.36rem;color:#777;max-width:960px;margin:30px 3% 20px;line-height:1.5}form.form p label.field-label.txt-s{font-size:1.7rem !important}body.iframeVew #thanks_msg{position:absolute;bottom:100px;padding:2%;width:86%;box-sizing:border-box}}@media screen and (max-width: 340px){body{padding:0}#title_area,.exp_area,.pdt-tx1{display:none}.text_area{display:none}#wrp{font-size:1.7rem;line-height:1.6;margin:0px auto;padding:0}#document_form_area{margin:0}form.form input.text,form.form textarea.standard,form.form select,form.form input.date{color:#555;font-size:16px;width:100%;padding:10px 5px;border-radius:4px;border:solid 1px #ddd;box-sizing:border-box}span.description{font-size:10px;color:#777}form.form p{margin:0px;padding:3px 2px}form.form p.form-field{padding:0;margin-bottom:10px}form.form p.required label.field-label:after{color:#e44a30;padding-left:0.2em}form.form p label.field-label{font-size:17px;color:#222;font-weight:400;margin-bottom:3px;padding:2px 0 2px 0.5em !important;border-left:solid 3px #000}.privacy_sec{display:none}.s-form_popuplink{color:#e83315;display:block;margin:20px 0}form.form span.value{padding:0px 2%}form.form p label.field-label.txt-s{font-size:1.6rem !important}form.form .value>span label.inline{padding:5px 0px 5px 30px}form.form .value>span input[type="radio"],form.form .value>span input[type="checkbox"]{top:8px}body.ec form.form p.submit input{font-size:18px;padding:10px 2em;font-weight:bold;width:100%;max-width:400px}body.iframeVew #thanks_msg{position:absolute;bottom:100px;margin:0 auto;padding:2%;width:90%;box-sizing:border-box}}
