@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:#666}*,*::after,*::before{box-sizing:border-box}img{width:100%;height:auto}.red{color:#f00}body{display:flex;flex-flow:column;min-height:100vh;text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-wrap:anywhere;word-break:normal;line-break:strict;font-family:'Noto Sans JP', sans-serif;font-weight:400}main{display:flex;flex-flow:column;flex:1}header{border-bottom:var(--dxpo-color) 5px solid;width:100%;height:99px;background-color:#FFF;display:flex;align-items:center;justify-content:center}header h1{background:#fff;width:100%;max-width:1000px;margin:15px auto 10px;padding:0 20px}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}@media screen and (max-width: 768px){header h1 a span{display:none}}#contactMain{width:100%;max-width:1000px;margin:0 auto;padding:20px;background-color:#fff;flex:1}@media screen and (max-width: 768px){#contactMain{width:auto;padding:20px 10px;min-width:280px}}h2{background-color:#414141;padding:8px 25px 10px 25px;margin:0;font-size:22px;line-height:1.2;font-weight:bold;color:#FFF}@media screen and (max-width: 768px){h2{padding:8px 15px 10px 15px;font-size:18px}}h3{background-color:#EAEAEA;padding-left:15px;margin:24px 0 24px 0;font-size:18px;font-weight:bold;border-left:1px solid #999999;border-top:1px solid #999999;border-right:1px solid #999999;border-bottom:4px solid #333333}@media screen and (max-width: 768px){h3{padding-left:15px;margin:24px 0 15px 0}}.textBox{padding:20px 5px 15px 10px}.textBox p{margin-bottom:10px}.form_list li{text-indent:-2.2em;padding-left:2.2em}.privacy{border:solid 1px #666666;margin:0 auto 30px;padding:5px 10px 10px 10px;font-size:12px;line-height:1.6}footer{background-color:#414141;text-align:center;padding:2px 0 3px 0;font-size:12px;font-weight:bold;color:#FFF}#container{background-color:#FFF;padding:20px 10px 300px;flex:1}select{border:1px solid #a9a9a9}.w10,.rw10{width:10%}.w20,.rw20{width:20%}.w30,.rw30{width:30%}.w40,.rw40{width:40%}.w50,.rw50{width:50%}.w60,.rw60{width:60%}.w70,.rw70{width:70%}.w80,.rw80{width:80%}.w90,.rw90{width:90%}dl{width:100%;border-top:1px solid #666;border-right:1px solid #666;display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){dl{flex-direction:column}}dl.check dt,dl.formT dt{width:100%;max-width:300px;background-color:#EFEFEF;border-left:1px solid #666;border-bottom:1px solid #666;padding:8px;font-weight:bold;display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width: 768px){dl.check dt,dl.formT dt{max-width:100%}}dl.check dt span.required::after,dl.formT dt span.required::after{content:"※";color:#F00}dl.check dd,dl.formT dd{width:calc(100% - 300px);border-left:1px solid #666;border-bottom:1px solid #666;padding:5px 10px 5px 8px;display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width: 768px){dl.check dd,dl.formT dd{width:100%;border-top:none}}dl.check dd:last-child,dl.formT dd:last-child{flex-direction:column;align-items:flex-start}.h-adr{width:100%}.zip_w,.scale_w{width:15%}@media screen and (max-width: 768px){.zip_w,.scale_w{width:25%}}input,select,textarea{font-size:.9rem;padding:5px;vertical-align:middle;margin:2px}@media screen and (max-width: 768px){input,select,textarea{font-size:1rem}}input[type=checkbox]{margin-block:calc((1lh - .1em) / 2);vertical-align:bottom}@media screen and (max-width: 768px){input[type=checkbox]{margin-block:calc((1lh - .4em) / 2)}}select{width:50%;border:1px solid #767676;border-radius:3px}textarea{display:block;width:99%;resize:vertical}#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}.error{width:900px;margin:20px auto;font-size:16px;border:2px solid #ec0000;color:#ec0000;background-color:#fffdeb;padding:10px;text-align:center}@media screen and (max-width: 768px){.error{width:100%}}.check{border:4px solid #666}.submitBox input[type="button"],.submitBox input[type="submit"],.submitBox1 input[type="button"],.submitBox1 input[type="submit"]{background-image:url("../imgs/btn_icon.svg");background-repeat:no-repeat;background-size:17px 17px;background-position:top 12px left 11px;background-color:#c70f19;border:2px solid #9b9c9c;border-radius:3px;width:100%;max-width:300px;height:45px;cursor:pointer;margin-top:10px;position:relative;color:#fff;font-size:18px;line-height:0;font-weight:bold;text-align:center}.btn_w330{max-width:330px !important;padding:5px 10px 5px 25px !important}#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}.cfm_head{background-color:#444;color:#fff;font-size:20px;line-height:1.2;font-weight:bold;padding:10px;margin-bottom:10px}.x_bnr{max-width:940px}.x_bnr:hover{filter:invert(100%) grayscale(100%);outline:2px solid #fff}.sp_v{display:none}@media screen and (max-width: 768px){.rw20,.rw30,.rw40,.rw50,.rw60,.rw70,.rw80,.rw90{width:100%}.s_01 .accordion_one .accordion_header{font-size:18px !important;padding:15px 65px 10px 10px !important;line-height:1.3 !important}.s_01 .accordion_one .accordion_header span{text-indent:-1em;padding-left:1em;display:inline-block}.sp_v{display:block}}
