.ctSteps{padding-top:56px;display:flex;justify-content:space-between}@media screen and (min-width: 768px){.ctSteps{padding-top:0}}@media screen and (max-width: 768px){.ctSteps{max-width:320px}}.ctStep{position:relative;width:auto;display:flex;align-items:center}.ctStep p{flex-shrink:0}.ctStep::before{content:"";position:absolute;width:calc(100% + 7px);height:100%;left:-7px;top:0;background:#fff;z-index:-1}.ctStep::after{position:absolute;content:"";width:63px;height:1px;background:#d9d9d9;left:calc(100% + 7px)}@media screen and (min-width: 768px){.ctStep::after{width:200px;top:50%;left:calc(100% + 5px)}}.ctStep:last-of-type::after{content:none}.formrun-system-confirm .ctStep:nth-child(1) .ctStepNo{color:#fff}.formrun-system-confirm .ctStep:nth-child(1) .ctStepNo:before{background-color:#b2b2b2}.formrun-system-confirm .ctStep:nth-child(1) .ctStepText{color:#b2b2b2}.formrun-system-confirm .ctStep:nth-child(2) .ctStepNo{color:#fff}.formrun-system-confirm .ctStep:nth-child(2) .ctStepNo:before{background-color:#000}.formrun-system-confirm .ctStep:nth-child(2) .ctStepText{color:#000}.ctStepNo{position:relative;width:25px;height:25px;color:#fff;-webkit-user-select:none;user-select:none;display:inline-flex;justify-content:center;align-items:center;z-index:1}@media screen and (min-width: 768px){.ctStepNo{font-size:12rem;line-height:20rem;letter-spacing:.08em}}.ctStep._current .ctStepNo{color:#fff}.ctStepNo:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#b2b2b2;z-index:-1}.ctStep._current .ctStepNo:before{background-color:#000}.ctStepText{color:#b2b2b2;line-height:0 !important;margin-left:6px}@media screen and (min-width: 768px){.ctStepText{display:inline-block;margin-left:6px}}.ctStep._current .ctStepText{color:#000}.ctFV{display:flex;justify-content:space-between;margin-top:56px}@media screen and (min-width: 768px){.ctFV{margin-top:86px;flex-direction:row !important}}.ctFVBody{display:flex;flex-direction:column;width:100%;row-gap:56px;flex-shrink:0}@media screen and (min-width: 768px){.ctFVBody{width:708px;row-gap:96px;padding-top:10px}}.ctFVBodyWrap{display:flex;flex-direction:column;row-gap:14px}@media screen and (min-width: 768px){.ctFVBodyWrap{row-gap:28px}}@media screen and (min-width: 768px){.ctFVDesc{margin-top:-9px}}.ctFVLinks{display:flex;flex-direction:column;background:#f7f7f7;padding:28px;row-gap:28px}@media screen and (min-width: 768px){.ctFVLinks{margin-top:-47px;padding:50px 56px;row-gap:46px}}.ctFVLinksCaption{color:rgba(0,0,0,.5);margin-top:30px;display:block}.lnk_itemLink{margin-top:9px}@media screen and (min-width: 768px){.lnk_itemLink{height:40px}}@media screen and (max-width: 768px){.lnk_itemLink{height:33px}}.lnk_itemLink a{color:rgba(0,0,0,.8);background-image:url(/assets/images/common/inquiry/arrowBlack7.svg);display:flex;align-items:center;justify-content:flex-start;text-decoration:none;padding-bottom:-1px;border-bottom:solid 1px #d9d9d9;padding-top:4px}@media screen and (min-width: 768px){.lnk_itemLink a{background-position:left 17px;height:100%;padding-left:12px}}@media screen and (max-width: 768px){.lnk_itemLink a{background-position:left 14px;height:100%;padding-left:14px}}.lnk_itemLink a:hover{background-color:#000;background-image:url(/assets/images/common/inquiry/arrowWhite7.svg);color:#fff}.ctWrapper{display:flex;flex-direction:column}@media screen and (min-width: 768px){.ctWrapper{align-items:center;max-width:1440px}}.ctHeader{border-bottom:rgba(0,0,0,.15) 1px solid;width:calc(100% - 54px);padding-top:56px;padding-bottom:14px;margin-left:27px}@media screen and (min-width: 768px){.ctHeader{position:relative;padding-bottom:28px;margin-left:0;padding-left:14px;padding-right:14px;row-gap:54px;max-width:1104px;width:100%;border-bottom:none}.ctHeader::before{content:"";position:absolute;left:14px;bottom:0;width:calc(100% - 28px);height:1px;background:rgba(0,0,0,.15)}}@media screen and (max-width: 768px){.ctHeader img{width:59px}}.uCommonsection{display:flex;flex-direction:column}@media screen and (min-width: 768px){.uCommonsection{padding-left:14px;padding-right:14px;row-gap:54px;max-width:1104px;width:100%}}@media screen and (max-width: 768px){.uCommonsection{row-gap:28px;padding-left:27px;padding-right:27px}}br.__pc{display:block}br.__sp{display:none}@media screen and (max-width: 768px){br.__pc{display:none}br.__sp{display:block}}.ctInquiry{margin-top:56px}@media screen and (min-width: 768px){.ctInquiry{margin-top:68px}}.ctInquiryHeader{position:relative;padding-top:30px}@media screen and (min-width: 768px){.ctInquiryHeader{padding-top:59px}}.ctInquiryTitle{margin-bottom:-5px}@media screen and (min-width: 768px){.ctInquiryTitle{margin-bottom:-7px}}.ctInquiryBody{position:relative}@media screen and (min-width: 768px){.ctInquiryBody{max-width:1412px}}.ctInquiryBody._confirm{padding-top:6px}@media screen and (min-width: 768px){.ctInquiryBody._confirm{padding-top:22px}}.ctInquiryBodySubmit{margin-top:34px;position:relative}@media screen and (min-width: 768px){.ctInquiryBodySubmit{margin-top:64px}}.ctInquiryBodySubmit button{position:absolute;width:100%;height:100%;top:0;left:0}.ctInquiryBodyBackButton{margin:-3px 0;margin-top:31px}@media screen and (min-width: 768px){.ctInquiryBodyBackButton{margin:-5px 0;margin-top:33px}}.ctInquiryBodyCompleteTitle{margin-top:29px}@media screen and (min-width: 768px){.ctInquiryBodyCompleteTitle{margin-top:33px}}.ctInquiryBodyCompleteText{margin-top:24px;margin-bottom:-6px}@media screen and (min-width: 768px){.ctInquiryBodyCompleteText{margin-top:26px;margin-bottom:-7px}}.ctElement{margin-top:28px;border-top:1px solid gray}@media screen and (max-width: 768px){.ctElement{padding-top:28px;margin-top:calc(7rem + 34px)}}@media screen and (min-width: 768px){.ctElement{display:flex;justify-content:space-between;margin-top:calc(7rem + 30px);border-color:#d9d9d9}}.formrun-system-confirm .ctElement{margin-top:22px}@media screen and (min-width: 768px){.formrun-system-confirm .ctElement{margin-top:38px}}@media screen and (min-width: 768px){.ctElementLabel{padding-top:24px;position:relative}.ctElementLabel::before{content:"";position:absolute;top:-1px;width:100%;height:1px;background:gray}}.ctElement._required .ctElementLabel::after{content:"（必須）";color:#fb3f3f}.formrun-system-confirm .ctElement._required .ctElementLabel::after{content:none}.ctElementInput{position:relative;width:100%;margin-top:14px}@media screen and (min-width: 768px){.ctElementInput{margin-top:28px;max-width:50%;flex-shrink:0}.ctElementInputWrap .ctElementInput{max-width:100%}}@media screen and (min-width: 768px){.formrun-system-confirm .ctElementInput{margin-bottom:-12px}}.formrun-system-confirm .ctElementInput+.ctElementInput{margin-top:6px}@media screen and (min-width: 768px){.formrun-system-confirm .ctElementInput+.ctElementInput{margin-top:12px}}.ctElementInput._select{position:relative}.ctElementInput._select .placeholder{color:rgba(0,0,0,.3)}.ctElementInput._select::before{pointer-events:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(assets/images/common/inquiry//arrowDown.svg) no-repeat left center;background-size:16px 7px}@media screen and (min-width: 768px){.ctElementInput._select::before{background-position:right 28px center}}@media screen and (max-width: 768px){.ctElementInput._select::before{background-position:right 14px center}}.ctElementInput ._decoration{width:100%;height:100%;outline:none;border:solid 1px rgba(0,0,0,.1);font-family:Koburina Gothic W3 JIS2004,sans-serif;padding:0 14px;padding-top:13px;padding-bottom:12px}@media screen and (min-width: 768px){.ctElementInput ._decoration{padding:0 28px;padding-top:22px;padding-bottom:21px}}.ctElementInput ._decoration:focus{border:solid 1px rgba(0,0,0,.4)}.formrun-system-confirm .ctElementInput ._decoration{padding:0;border:none;text-align:justify}[lang=en] .formrun-system-confirm .ctElementInput ._decoration{text-align:left}.ctElementInput._error ._decoration{border:solid 1px #ff1a1a}.ctElementInput._textarea textarea{font-family:Koburina Gothic W3 JIS2004,sans-serif;resize:vertical;min-height:130px}@media screen and (min-width: 768px){.ctElementInput._textarea textarea{min-height:182px}}.ctElementInput._textarea textarea::placeholder{color:rgba(0,0,0,.3);font-family:Koburina Gothic W3 JIS2004,sans-serif !important}.ctElementInput._textfield input{font-family:Koburina Gothic W3 JIS2004,sans-serif;resize:none;width:100%}.ctElementInput._textfield input::placeholder{color:rgba(0,0,0,.3);font-family:Koburina Gothic W3 JIS2004,sans-serif !important}.ctElementInput._textfield input[type=number]{-webkit-appearance:textfield;appearance:textfield}.ctElementInput._textfield input[type=number]::-webkit-outer-spin-button,.ctElementInput._textfield input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.ctElementInput._textfield._zipcode ._decoration{width:150px}@media screen and (min-width: 768px){.ctElementInput._textfield._zipcode ._decoration{width:200px}}.ctElementInput._checklist{margin-top:0;display:flex}.ctElementInput._checklist li{display:flex;align-items:center}@media screen and (min-width: 768px){.ctElementInput._checklist{flex-wrap:wrap;gap:28px}.ctElementInput._checklist li{-moz-column-gap:4rem;column-gap:4rem}}@media screen and (max-width: 768px){.ctElementInput._checklist{margin-top:5px;flex-direction:column;gap:8px}.ctElementInput._checklist li{-moz-column-gap:4rem;column-gap:4rem}}@media screen and (min-width: 768px){.ctElementInput._checklist .ctElementInputDummyTextArea{display:none}}.ctElementInput._checklist input{-webkit-appearance:none;appearance:none;aspect-ratio:1/1;border:1px solid #d2d2d2;margin:0;position:relative;padding:0}@media screen and (min-width: 768px){.ctElementInput._checklist input{width:15px;height:15px}}@media screen and (max-width: 768px){.ctElementInput._checklist input{width:18px;height:18px}}.ctElementInput._checklist input:checked{background:#000;border:1px solid #000}.ctElementInput._checklist input:checked::before{content:"";display:block;position:relative;transform:rotate(45deg);transform-origin:right top;border:solid #fffbf2;border-width:0 2px 2px 0}@media screen and (min-width: 768px){.ctElementInput._checklist input:checked::before{width:5px;height:10px;left:7px;top:4px}}@media screen and (max-width: 768px){.ctElementInput._checklist input:checked::before{width:7px;height:12px;left:8px;top:4px}}.ctElementInputWrap{width:100%}@media screen and (min-width: 768px){.ctElementInputWrap{flex-shrink:0;max-width:50%}}.ctElementInputWrap ._caption{opacity:.3}@media screen and (min-width: 768px){.ctElementInputWrap ._caption{padding-top:19px}}@media screen and (max-width: 768px){.ctElementInputWrap ._caption{padding-top:5px}}.ctElementInputDummyTextArea{visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:pre-wrap;overflow:hidden;min-height:800px}.ctElementInputPlaceholder{position:absolute;top:0;left:0;color:rgba(0,0,0,.3);opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:normal}.ctElementInputPlaceholder._hidden{display:none}.ctElementError{color:#ff1a1a;display:none;margin-top:8px;margin-bottom:-4px}@media screen and (min-width: 768px){.ctElementError{margin-top:3px;margin-bottom:-5px}}.ctElementInput._error+.ctElementError{display:block}.ctInquiryFoot{margin-top:56px;display:flex;flex-direction:column;row-gap:18px}.formrun-system-confirm .ctInquiryFoot{row-gap:14px}@media screen and (min-width: 768px){.ctInquiryFoot{margin-left:auto;margin-right:0;margin-top:98px;max-width:50%}}.ctAttentionLink{position:relative;text-decoration:underline;text-underline-offset:2px;margin-right:3px}.ctAttentionLink._hover{transition:none}.ctAttentionLink._hover::after{filter:none;transition:none}.ctSubmitBtn._disabled{pointer-events:none;background:#ededed}.ctSubmitBtn._disabled a,.ctSubmitBtn._disabled button{opacity:.2;color:#000;background-image:url(/assets/images/common/inquiry/arrowBlack10.svg);background-color:rgba(0,0,0,0);border:none}.ctSubmitBtn a,.ctSubmitBtn button{width:100%;opacity:1;display:flex;align-items:center;text-decoration:none;color:#fff;background:#000 url(/assets/images/common/inquiry/arrowWhite22.svg) no-repeat left center;border:1px solid rgba(0,0,0,.15)}.ctSubmitBtn a:hover,.ctSubmitBtn button:hover{color:#000;background-color:#fff;background-image:url(/assets/images/common/inquiry/arrowBlack10.svg)}@media screen and (min-width: 768px){.ctSubmitBtn a,.ctSubmitBtn button{background-image:url(/assets/images/common/inquiry/arrowWhite10.svg);background-size:10px 10px;background-position:left 44px center;padding-left:66px;height:126px}}@media screen and (max-width: 768px){.ctSubmitBtn a,.ctSubmitBtn button{background-image:url(/assets/images/common/inquiry/arrowWhite10.svg);background-size:10px 10px;background-position:left 28px center;padding-left:50px;height:98px}}.ctBackBtn{border:1px solid rgba(0,0,0,.15)}.ctBackBtn p{width:100%;display:flex;align-items:center;color:#000;text-decoration:none;background:#fff url(/assets/images/common/inquiry/arrowBlack10_left.svg) no-repeat left center}.ctBackBtn p:hover{opacity:.5;background-color:#fff;cursor:pointer}@media screen and (min-width: 768px){.ctBackBtn p{background-size:10px 10px;background-position:left 44px center;padding-left:66px;height:70px}}@media screen and (max-width: 768px){.ctBackBtn p{background-size:10px 10px;background-position:left 28px center;padding-left:50px;height:56px}}.ctElementLabel._15,._18{margin-block-start:0;margin-block-end:0}