@font-face{font-display:swap;font-family:'Noto Sans JP';font-style:normal;font-weight:400;src:url("https://secure.caretex.jp/form/common/font/webfont/NotoSansCJKjp-Regular.woff2") format("woff2"),url("https://secure.caretex.jp/form/common/font/webfont/NotoSansCJKjp-Regular.woff") format("woff")}@font-face{font-display:swap;font-family:'Noto Sans JP';font-style:normal;font-weight:700;src:url("https://secure.caretex.jp/form/common/font/webfont/NotoSansCJKjp-Bold.woff2") format("woff2"),url("https://secure.caretex.jp/form/common/font/webfont/NotoSansCJKjp-Bold.woff") format("woff")}@font-face{font-display:swap;font-family:'Noto Sans JP';font-style:normal;font-weight:900;src:url("https://secure.caretex.jp/form/common/font/webfont/NotoSansCJKjp-Black.woff2") format("woff2"),url("https://secure.caretex.jp/form/common/font/webfont/NotoSansCJKjp-Black.woff") format("woff")}:root{--dxpo-color:#00a051;--dxpo-sub-color:#034F29}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}body{display:flex;flex-flow:column;min-height:100vh;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}main{display:flex;flex-flow:column;flex:1}b{font-weight:700}.indent-1em{text-indent:-1em;padding-left:1em}.fs95{font-size:0.95em}.taC{text-align:center}header{border-top:var(--dxpo-color) 7px solid;border-bottom:var(--dxpo-color) 4px solid;width:100%;min-width:1000px;height:99px;background-color:#FFF;display:flex;align-items:center;justify-content:center}header h1{background:#fff;max-width:1000px;margin:15px auto 10px}header h1 a{display:flex;align-items:flex-end;justify-content:center}header h1 a img{width:100%;max-width:135px;margin:0 10px 0 0}header h1 a span{display:inline-block;font-size:1.5rem;line-height:1.3;font-weight:bold;color:#333333}h2.mainTitle{font-size:150%;font-weight:700;line-height:1.3;color:#fff;padding:10px 10px 8px 32px;margin-bottom:10px;background-color:var(--dxpo-color);border-top:2px solid #58D999;border-bottom:2px solid var(--dxpo-sub-color);position:relative;font-feature-settings:"palt" 1}h2.mainTitle::before{content:"";background:url(../imgs/h2_left.svg) repeat-y;background-size:contain;width:12px;height:calc(100% - 11px);position:absolute;top:7px;left:10px}.subTitle{height:33px;margin:24px 0 10px;padding:7px 10px 10px 15px;outline:1px solid #ccc;border-bottom:5px solid var(--dxpo-color);font-size:1rem;font-weight:700;line-height:1;background:#e0e0e0;background:linear-gradient(0deg, #e0e0e0 0%, #fff 100%)}.text_area1{font-size:13px;line-height:1.5;padding:5px 0 10px}.text_area2{width:80%;border:solid 1px #666666;margin:10px auto 20px;padding:8px 5px 10px 15px;font-size:13px;line-height:1.5}.text_area3{border:solid 1px #666666;margin:10px 0 20px;padding:8px 20px;font-size:0.85em;line-height:1.5}.frex_box{display:flex}.frex_jc_sb{justify-content:space-between}#container{background-color:#FFF;padding:20px 10px 300px}table{width:100%;border-collapse:collapse}th{background-color:#E8F0FF;border:1px solid #010101;padding:5px}td{background-color:#FFF;border:1px solid #010101;padding:5px}.mb30{margin-bottom:30px}.mb50{margin-bottom:50px !important}textarea{width:100%;resize:vertical;display:block}#contactMain{background-color:#FFF;width:1000px;margin:0 auto;padding:20px;flex:1;box-sizing:border-box}#contactMain .conBox{width:100%;margin:0 auto;padding:0 10px 25px;font-size:0.95em;box-sizing:border-box}#contactMain .conBox ul>li{font-weight:700}#contactMain .conBox ul li>ul{margin-bottom:20px}#contactMain .conBox ul li>ul li{font-weight:400 !important;padding-left:1.55em;text-indent:-0.55em;line-height:1.6;margin-bottom:5px}#contactMain .w10{width:10%}#contactMain .w30{width:30%}#contactMain .w40{width:40%}#contactMain .w50{width:50%}#contactMain .w60{width:60%}#contactMain .w70{width:70%}#contactMain .w80{width:80%}#contactMain .w90{width:90%}#contactMain .w95{width:95%}#contactMain .formT th,#contactMain .formT td{vertical-align:middle}#contactMain .formT th span{font-weight:700 !important}#contactMain .formT th span.required::before{content:"※";color:#ec0000}#contactMain .formT td span{line-height:0;padding:0;height:0}#contactMain .formT td dl{margin:0 5px}#contactMain .formT td dl dt{font-weight:700}#contactMain .formT td dl dd{padding-left:.75rem}#contactMain select{border:1px solid #666}#contactMain input,#contactMain select,#contactMain textarea{padding:5px;vertical-align:middle}#contactMain .error{width:100%;margin:20px auto 40px;font-size:16px;border:2px solid #ec0000;color:#ec0000;background-color:#fffdeb;padding:10px;text-align:center;box-sizing:border-box}#contactMain .check{border:10px solid var(--dxpo-color)}#btn_sp{margin:0 auto 40px;text-align:center}@media screen and (max-width: 768px){#btn_sp{display:flex;flex-direction:column;align-items:center;width:90%}}#btn_sp .sb_btn{display:inline-block;border-radius:5px;border:none;width:100%;max-width:400px;height:50px;font-size:120%;background:#c30d23;outline:2px solid #c30d23;font-weight:bold;color:#fff;cursor:pointer}#btn_sp .sb_btn:hover,#btn_sp .sb_btn:focus{background:#fff;color:#c30d23}#btn_sp .bk_btn{display:inline-block;border-radius:5px;border:none;width:100%;max-width:400px;height:50px;font-size:120%;outline:2px solid #657cc9;background:#657cc9;font-weight:bold;color:#fff;cursor:pointer;margin-right:10px}@media screen and (max-width: 768px){#btn_sp .bk_btn{margin-right:0;margin-bottom:20px !important}}#btn_sp .bk_btn:hover,#btn_sp .bk_btn:focus{background:#fff;color:#3853ac}#btn_sp .sb_btn:disabled{cursor:default;background:#ddd}@media screen and (max-width: 630px){#contactMain .submitBox{max-width:300px;display:flex;flex-direction:column}}#mp-main dd.delimit{border-bottom:1px dotted #6392b1}#mp-main span.err{color:#880000;font-weight:600}#mp-main input.text.err,#mp-main input.radio.err,#mp-main input.checkbox.err{background-color:#fff8f8;border:1px solid #aa6666}#mp-main textarea.err{background-color:#fff8f8;border:1px solid #aa6666}#mp-main select.err{background-color:#fff8f8;border:1px solid #aa6666}#mp-main div.errs{background-image:url("../imgs/warning.png");background-repeat:no-repeat;color:#880000;margin-top:1em;margin-bottom:1em;padding:0px 0px 0px 50px;min-height:32px;height:auto !important;height:32px;font-weight:600}#mp-main div.error{width:100%;margin:20px auto;font-size:16px;border:2px solid #ec0000;color:#ec0000;background-color:#fffdeb;padding:10px;text-align:center}footer{background-color:var(--dxpo-color);text-align:center;padding:2px 0 3px 0;font-size:12px;font-weight:700;color:#FFF;width:100%;min-width:840px}.btn_top{width:300px;height:50px;margin:0 auto}.btn_top a{display:block;width:300px;height:50px;padding:12px 0 0;outline:1px solid #ef6503;border-radius:5px;background:#ee6602;background:linear-gradient(0deg, #ee6602 0%, #fa882f 100%);font-family:'BIZ UDGothic', sans-serif;font-weight:700;font-size:160%;color:#fff;text-align:center;box-sizing:border-box;box-shadow:0px 8px 16px -2px rgba(10,10,10,0.2),2px 3px 2px 1px rgba(60,60,60,0.2);text-shadow:#834d21 2px 0px 0px,#834d21 1.75517px 0.95885px 0px,#834d21 1.0806px 1.68294px 0px,#834d21 0.14147px 1.99499px 0px,#834d21 -0.83229px 1.81859px 0px,#834d21 -1.60229px 1.19694px 0px,#834d21 -1.97998px 0.28224px 0px,#834d21 -1.87291px -0.70157px 0px,#834d21 -1.30729px -1.5136px 0px,#834d21 -0.42159px -1.95506px 0px,#834d21 0.56732px -1.91785px 0px,#834d21 1.41734px -1.41108px 0px,#834d21 1.92034px -0.55883px 0px}.btn_top a:hover{opacity:.8}
