@charset "UTF-8";.mainArea>.bread{margin-bottom:20px}@media (max-width:1180px){.mainArea{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mainArea>.classBox.bannerTab{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.mainArea>.bread{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.mainArea>.contentBox{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}}.thankInfo{margin-bottom:0px;padding:0;border-bottom:1px solid rgba(255,255,255,0.2)}.formBox{margin-top:10px}.formList{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.formList [class^=g-]{float:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.formList .left{margin-bottom:5px}.formList label{display:inline-block}@media (max-width:1180px){.formList label{font-size:16px}}.formList em{font-style:normal;font-weight:400;font-size:20px;line-height:16px;color:#a31731}.formList .inputStyle,.formList select,.formList textarea{padding:5px 10px;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.formList .inputStyle{width:100%;height:40px;line-height:40px}.formList .inputStyle:disabled{opacity:0.6}.formList .inputStyle.disabled{pointer-events:none;opacity:0.6;background-color:rgba(95,95,95,0.2)}.formList select{height:40px}.formList select.disabled{pointer-events:none;opacity:0.6;background-color:rgba(95,95,95,0.2)}.formList textarea{display:block;width:100%;height:100px}.formList .agreeArea .item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2px 0}.formList .agreeArea .item.privacy a{color:red}.formList .agreeArea .item.privacy a:hover{color:#a31731}.formList .agreeArea input{position:relative;width:13px;height:13px;margin:6px 6px 0 0}.formList .agreeArea input.error:before{content:'';width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #a31731}.formList .agreeArea label{width:-webkit-calc(100% - 19px);width:-moz-calc(100% - 19px);width:calc(100% - 19px);margin-right:0}.checkArea{clear:both;padding-top:25px}.checkArea .btn{display:inline-block;vertical-align:middle}.checkArea .btn a{display:inline-block;padding:7px 15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:2px 2px 2px #ccc;-moz-box-shadow:2px 2px 2px #ccc;box-shadow:2px 2px 2px #ccc;font-size:16px;color:#fff;cursor:pointer}.sliderBox{position:relative;display:inline-block;margin-right:8px;vertical-align:middle}.note{position:absolute;left:55px;top:7px;font-size:15px;color:#999}.error{border-color:#a31731!important}.dataTable{-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;overflow:hidden}.dataTable table{border-collapse:collapse;border:1px solid #dedede;border-bottom:2px solid #94a3ad}.dataTable th{padding:10px;border:1px solid #e1e1e1;font-size:16px;color:#fff;text-align:center;background-color:#94a3ad}@media (max-width:640px){.dataTable th{font-size:15px;letter-spacing:0;padding:10px 5px}}@media (max-width:400px){.dataTable th{font-size:14px;padding:10px 3px}}.dataTable td{padding:10px;border:1px solid #e1e1e1;font-size:15px;vertical-align:middle}.dataTable td input[type=text]{height:25px;line-height:20px;border:1px solid #d6d6d6;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center}.dataTable td a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:540px){.dataTable td a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}.dataTable td a img{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:100px;margin-right:10px}@media (max-width:640px){.dataTable td a img{width:90px}}@media (max-width:540px){.dataTable td a img{margin:0;width:80px}}.dataTable td a .title{display:inline-block;font-size:17px;font-weight:300;letter-spacing:0.5px;line-height:1.5}@media (max-width:640px){.dataTable td a .title{font-size:15px}}@media (max-width:540px){.dataTable td a .title{padding-top:10px}}.dataTable td a i{display:inline-block;margin:0 auto}.formSec.formList{padding:20px 0 0}.formSec.formList .formSecTitle{width:100%;padding:20px 10px 10px;font-size:30px;font-weight:600;letter-spacing:0.5px;line-height:1}.formSec.formList .right{position:relative}.formSec.formList .checkTextInput{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.formSec.formList .checkTextInput.error~label input{position:relative}.formSec.formList .checkTextInput.error~label input:before{content:'';width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #a31731}.formSec.formList .checkTextInput.error~label input[type=text]{border:1px solid #a31731}.formSec.formList .checkBoxStyle.other{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.formSec.formList .checkBoxStyle.other .inputStyle{width:100%;max-width:150px;margin-left:10px}