@charset "UTF-8";.mainArea{position:relative}.mainArea.successPage{min-height:500px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.mainArea.successPage .successTxt{color:#10376e;font-size:35px;font-weight:500;line-height:1.3}.thankInfo{margin-bottom:25px;padding:0 0 20px 0;border-bottom:1px solid #d0d0d0;font-size:14px;line-height:1.8;color:#2f2f2f}.inquiryNote{max-width:990px;margin:0 auto 2.25rem;font-size:16px;font-weight:400;letter-spacing:0.02em;line-height:1.5;color:#767676}.dataTable table{background-color:#fff;border-collapse:collapse;border:1px solid #d0d0d0}.dataTable th{font-size:16px;font-weight:700;letter-spacing:0;line-height:normal;color:#000000;background-color:#f6f6f6;border:1px solid #d0d0d0;vertical-align:middle;padding:1rem 1.25rem}@media (max-width:1180px){.dataTable th{font-size:15px;padding:0.625rem 0.75rem}}@media (max-width:768px){.dataTable th{font-size:14px}}@media (max-width:575px){.dataTable th{padding:0.5rem}}@media (max-width:375px){.dataTable th{font-size:13px;padding:0.5rem 0.375rem}}.dataTable th:first-child{text-align:left}.dataTable th.headQuantity{width:100px}@media (max-width:768px){.dataTable th.headQuantity{width:80px}}@media (max-width:375px){.dataTable th.headQuantity{width:60px}}.dataTable th.headDelete{width:80px}@media (max-width:768px){.dataTable th.headDelete{width:60px}}@media (max-width:375px){.dataTable th.headDelete{width:50px}}.dataTable td{font-size:16px;font-weight:400;letter-spacing:0.02em;line-height:1.5;color:#767676;vertical-align:middle;padding:0.625rem 1rem;border:1px solid #d0d0d0}@media (max-width:1180px){.dataTable td{font-size:15px;padding:0.5rem 0.75rem}}@media (max-width:575px){.dataTable td{font-size:14px;padding:0.5rem}}@media (max-width:375px){.dataTable td{padding:0.5rem 0.375rem}}.dataTable td input[type=text]{width:100%;font-size:inherit;height:30px;line-height:30px;border:1px solid #d0d0d0;text-align:center}@media (max-width:1180px){.dataTable td input[type=text]{height:25px;line-height:25px}}.dataTable td a{font-weight:600;color:#10376e}@media (min-width:1181px){.dataTable td a:hover{color:#ff9e18}}.dataTable td .itemBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:0.625rem;-moz-column-gap:0.625rem;column-gap:0.625rem}@media (max-width:575px){.dataTable td .itemBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.dataTable td .itemBox img{width:80px;vertical-align:middle;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width:768px){.dataTable td .itemBox img{width:64px}}.dataTable td .itemBox span{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (max-width:575px){.dataTable td .itemBox span{width:100%}}.dataTable .error{border-color:#f00!important}.mainArea .decoShape{display:block;content:"";width:100%;height:100%;background-color:rgba(65,180,239,0.2);max-width:660px;position:absolute;top:0;right:auto;bottom:auto;left:-60px;-webkit-transform:skewX(-17deg);transform:skewX(-17deg)}@media (max-width:1440px){.mainArea .decoShape{max-width:550px;left:-200px}}@media (max-width:1180px){.mainArea .decoShape{max-width:450px;left:-160px}}@media (max-width:768px){.mainArea .decoShape{max-width:300px;left:-260px}}@media (max-width:480px){.mainArea .decoShape{max-width:200px}}.mainArea .inquiryBox{position:relative;background-color:#fff;padding:88px 30px}@media (max-width:1180px){.mainArea .inquiryBox{padding:64px 30px}}@media (max-width:768px){.mainArea .inquiryBox{padding:48px 25px}}@media (max-width:480px){.mainArea .inquiryBox{padding:32px 20px}}.mainArea form{max-width:990px;margin:0 auto}.mainArea .formBox{position:relative;margin-top:3rem}@media (max-width:1180px){.mainArea .formBox{margin-top:2rem}}