::-webkit-scrollbar {width: 9px;}
::-webkit-scrollbar-thumb {background-color: #c3c6cd;border-radius: 15px;background-clip: padding-box;border: 2px solid transparent;}
::-webkit-scrollbar-track {background-color: #fff;border-radius: 15px;box-shadow: inset 0px 0px 5px white;}

* {word-break: keep-all;}
.sub_container {padding: 70px 0 170px 0;}

.location {-webkit-box-align: center;align-items: center;display: flex;justify-content: end;padding-bottom: 5px;padding-right: 15px;}
.location span {font-size: 14px;color: #00266D;font-weight: 700;-webkit-box-align: center;align-items: center;display: flex;padding-right: 20px;margin-right: 20px;position: relative;}
.location span:last-child {padding-right: 0;margin-right: 0;}
.location span.bar:after {content: "";display: block;background-image: url('../img/sub/location_arrowx2.png');background-repeat: no-repeat;-webkit-background-size: 6px auto;background-size: 6px auto;width: 6px;height: 9px;position: absolute;right: 0;top: 50%;margin-top: -5px;}
.location span.home img {display: block;width: 15px;}
.location span.current {color: #518DEB;}
.sub_tit_wrap {-webkit-box-align: end;-moz-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-moz-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;padding-bottom: 10px;position: relative;margin-bottom: 100px;}
.sub_tit_wrap:before,
.sub_tit_wrap:after {content: "";display: block;position: absolute;}

.sub_tit_wrap:before {width: 100%;height: 1px;background-color: #ccc;left: 0;bottom: 0;}
.sub_tit_wrap:after {background-color: #fff;width: 11px;height: 11px;border: 3px solid #ccc;right: -14px;bottom: -7px;border-radius:50%;}
.sub_tit {font-size: 32px;color: #00266D;font-weight: 800;}

.sub_nm {margin-top: 100px;font-size: 24px;color: #333;font-weight: 800;text-align: center;}
.sub_txt {font-size: 36px;color: #333;font-weight: 800;text-align: center;line-height: 1.5;}
.sub_txt strong {color: #518DEB;font-weight: 800;}
.sub_stit span {display: inline-block;padding-right: 20px;position: relative;font-size: 24px;color: #00266D;font-weight: 800;}
.sub_stit span:after {content: "";display: block;width: 15px;height: 3px;background-color: #EB5E24;position: absolute;right: 0;bottom: 3px;}
.sub_stit.nobar span {padding-right: 0;}
.sub_stit.nobar span:after {display: none;}
.sub_stxt {font-size: 16px;color: #333;font-weight: 500;line-height: 1.5;}
.row {margin: 0 -20px;}
.row:before {content: "";display: table;}
.row:after {content: "";display: table;clear: both;}
.col {float: left;min-height: 1px;padding: 0 20px;position: relative;}
.col-3 {width: 25%;}
.col-4 {width: 33.333333333%;}
.col-6 {width: 50%;}
.col-12 {width: 100%;}

.col-push-9 {left: 75%;}
.col-push-6 {left: 25%;}
.col-pull-3 {right: 25%;}
.col-pull-6 {right: 75%;}

.intro_img .item .img {margin-bottom: 25px;position: relative;}
.rank {position: absolute;left: -10px;top: -25px;background-color: #518DEB;width: 64px;height: 64px;border-radius: 50%;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;-webkit-box-pack: center;-moz-box-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.rank .t1 {margin-bottom: 3px;text-align: center;font-size: 14px;color: #fff;font-weight: 500;line-height: 1;margin-top: 2px;}
.rank .t2 {text-align: center;font-size: 32px;color: #fff;font-weight: 800;line-height: 1;}
.intro_img .item .tit {font-size: 18px;color: #333;font-weight: 800;margin-bottom: 15px;}
.intro_img .item .txt {font-size: 16px;color: #333;font-weight: 500;line-height: 1.5;}
.intro_function .item {border: 1px solid #ccc;border-radius: 10px;height: 250px;padding-top: 50px;}
.intro_function .img {margin-bottom: 20px;}
.intro_function .tit {font-size: 18px;color: #333;font-weight: 800;text-align: center;line-height: 1.3;}
.btn {-webkit-box-shadow: 0 3px 6px rgb(0 0 0 / 15%);box-shadow: 0 3px 6px rgb(0 0 0 / 15%);border-radius: 10px;align-items: center;display: flex;justify-content: center;font-size: 18px;color: #fff;font-weight: 600;background-color: #518DEB;line-height: 1;border: none;cursor: pointer;}
.btn:hover {background-color: #00266D;}
.btn_area {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;}
.btn_area .mar {margin-right: 20px;}
.btn_area.center {-webkit-box-pack: center;-moz-box-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.btn_area.between {-webkit-box-pack: justify;-moz-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.btn_area.right {-webkit-box-pack: end;-moz-box-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}
.btn370 {width: 370px;height: 60px;}
.btn310 {width: 310px;height: 60px;}
.btn300 {width: 300px;height: 60px;}
.btn200 {width: 200px;height: 60px;}
.btn180 {width: 180px;height: 60px;}
.btn160 {width: 160px;height: 60px;}
.btn230 {width: 230px;height: 48px;}
.btnauto {width: auto;height: 48px;padding: 0 20px;}
.btn120 {width: 120px;height: 48px;}
.btn100 {width: 100px;height: 40px;}
.btn97 {width: 97px;height: 43px;}
.btn167 {width: 167px;height: 36px;}
.btn143 {width: 143px;height: 36px;}
.btn93 {width: 93px;height: 36px;}
.btn62 {width: 62px;height: 36px;}
.btn-gray {background-color: #7387A5;}
.btn-gray:hover {background-color: #5b6d87;}
.btn-orang {background-color: #EB5E24;}
.btn-orang:hover {background-color: #df531a;}
.btn-lgray {background-color: #D9D9D9;}
.btn-lgray:hover {background-color: #c7c7c7;}
.btn-go:after {content: "";display: block;margin-left: 7px;background-image: url('../img/sub/ico_go.png');background-repeat: no-repeat;background-position: 0 0;width: 17px;height: 16px;-webkit-background-size: 17px auto;background-size: 17px auto;}
.btn-down:after {content: "";display: block;margin-left: 7px;background-image: url('../img/sub/ico_down.png');background-repeat: no-repeat;background-position: 0 0;width: 18px;height: 16px;-webkit-background-size: 18px auto;background-size: 18px auto;}
.btn-list {background-color: #7387A5;}
.btn-list:after {content: "";display: block;margin-left: 7px;background-image: url('../img/sub/ico_list.png');background-repeat: no-repeat;background-position: 0 0;width: 14px;height: 17px;-webkit-background-size: 14px auto;background-size: 14px auto;}
.btn-mod:after {content: "";display: block;margin-left: 7px;background-image: url('../img/sub/ico_mod.png');background-repeat: no-repeat;background-position: 0 0;width: 17px;height: 17px;-webkit-background-size: 17px auto;background-size: 17px auto;}
.btn-search:after {content: "";display: block;margin-left: 7px;background-image: url('../img/sub/ico_btnsearch.png');background-repeat: no-repeat;background-position: 0 0;width: 17px;height: 17px;-webkit-background-size: 17px auto;background-size: 17px auto;}
.btn-email:after {content: "";display: block;margin-left: 7px;background-image: url('../img/sub/ico_email.png');background-repeat: no-repeat;background-position: 0 0;width: 18px;height: 15px;-webkit-background-size: 18px auto;background-size: 18px auto;}
.btn-btnchk:after {content: "";display: block;margin-left: 7px;background-image: url('../img/sub/ico_btnchk.png');background-repeat: no-repeat;background-position: 0 0;width: 17px;height: 15px;-webkit-background-size: 17px auto;background-size: 17px auto;}
.btn-wide:after {content: "";display: block;margin-left: 7px;background-image: url('../img/sub/ico_wide.png');background-repeat: no-repeat;background-position: 0 0;width: 17px;height: 17px;-webkit-background-size: 17px auto;background-size: 17px auto;}
.btn-blank:after {content: "";display: block;margin-left: 10px;background-image: url('../img/sub/ico_blank.png');background-repeat: no-repeat;background-position: 0 0;width: 15px;height: 15px;-webkit-background-size: 15px auto;background-size: 15px auto;}
.btn-cancel:after {content: "";display: block;margin-left: 7px;background-image: url('../img/sub/ico_cancel.png');background-repeat: no-repeat;background-position: 0 0;width: 18px;height: 17px;-webkit-background-size: 18px auto;background-size: 18px auto;}
.btn-back:after {content: "";display: block;margin-left: 7px;background-image: url('../img/sub/ico_back.png');background-repeat: no-repeat;background-position: 0 0;width: 15px;height: 15px;-webkit-background-size: 15px auto;background-size: 15px auto;}
.btn-tv:after {content: "";display: block;margin-left: 7px;background-image: url('../img/sub/btn-tv.png');background-repeat: no-repeat;background-position: 0 0;width: 16px;height: 15px;-webkit-background-size: 15px auto;background-size: 16px auto;}
.btn.notxt:after {margin-left: 0;}
.btn.notxt span {display: none;}

/**/
.iradio_wrap {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;}
.iradio {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;height: 100%;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;}
.iradio.mar {margin-right: 40px;}
.iradio input[type="radio"] {outline: none;border: none;background-color: #fff;-webkit-border-radius: 0;-webkit-appearance: none;display: none;}
.iradio input[type=radio]:checked + label {background-position: 0 0;}
.iradio label {cursor: pointer;height: 23px;-webkit-box-align: center;align-items: center;display: flex;font-size: 16px;color: #333;font-weight: 500;}
.iradio input[type="radio"] + label:before {content: "";width: 23px;display: inline-flex;height: 23px;overflow: hidden;background-position: 0 0;background-image:url('../img/sub/ico_radio.png');-webkit-background-size: 46px auto;background-size: 46px auto;margin-right: 8px;}
.iradio.notxt {display:inline-flex;}
.iradio.notxt input[type="radio"] + label:before {margin: 0;}
.iradio input[type="radio"]:checked + label:before {background-position: -23px 0;}

.icheck_wrap {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;}
.icheck {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;height: 25px;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;position: relative;padding-left: 35px;}
.icheck.mar {margin-right: 40px;}
.icheck input[type="checkbox"] {outline: none;border: none;background-color: #fff;-webkit-border-radius: 0;-webkit-appearance: none;display: none;}
.icheck input[type="checkbox"]:checked + label {background-position: 0 0;}
.icheck label {cursor: pointer;height: 25px;-webkit-box-align: center;align-items: center;display: flex;font-size: 16px;color: #333;font-weight: 500;}
.icheck input[type="checkbox"] + label:before {content: "";width: 25px;display: inline-flex;height: 25px;overflow: hidden;background-position: 0 0;background-image:url('../img/sub/ico_chk.png');-webkit-background-size: 50px auto;background-size: 50px auto;position: absolute;left: 0;top: 0;}
.icheck.notxt {display:inline-flex;}
.icheck.notxt input[type="checkbox"] + label:before {margin: 0;}
.icheck input[type="checkbox"]:checked + label:before {background-position: -25px 0;}

.icheck.big label {height: 33px;font-size: 20px;font-weight: 700;}
.icheck.big input[type="checkbox"] + label:before {width: 33px;height: 33px;background-image:url('../img/sub/ico_bchk.png');-webkit-background-size: 66px auto;background-size: 66px auto;margin-right: 9px;}
.icheck.big input[type="checkbox"]:checked + label:before {background-position: -33px 0;}

.rb_row {margin: 0 -20px;}
.rb_row:before {content: "";display: table;}
.rb_row:after {content: "";display: table;clear: both;}
.rb_row .col {float: left;width: 50%;padding: 0 20px;}
.page_wrap {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;position: relative;}
.page_nation {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.page_nation a {transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;display:block;margin:0 3px;float:left;width:35px;height:35px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;text-align:center;font-size:18px;color:#000;font-weight: 800;text-decoration:none;letter-spacing: -1px;border-radius: 50%;}
.page_nation .pprev {background:#fff url('../img/sub/ico_pprev.png') no-repeat center center;margin-left:0;margin-right: 0;-webkit-background-size: 15px auto;background-size: 15px auto;}
.page_nation .prev {background:#fff url('../img/sub/ico_prev.png') no-repeat center center;margin-right:10px;margin-left:10px;-webkit-background-size: 14px auto;background-size: 14px auto;}
.page_nation .next {background:#fff url('../img/sub/ico_next.png') no-repeat center center;margin-left:10px;margin-right:10px;-webkit-background-size: 14px auto;background-size: 14px auto;}
.page_nation .nnext {background:#fff url('../img/sub/ico_nnext.png') no-repeat center center;margin-right:0;margin-left: 0;-webkit-background-size: 15px auto;background-size: 15px auto;}
.page_nation .arrow {border: 1px solid #ccc;}
.page_nation a:hover,
.page_nation a.active {background-color:#518DEB;color:#fff;border-color: #518DEB;}

.table_scroll {height: 300px;overflow-y:auto;}

.review_table {border: 2px solid #333;-webkit-box-shadow: 0 3px 6px rgb(0 0 0 / 15%);box-shadow: 0 3px 6px rgb(0 0 0 / 15%);border-radius: 10px;}
.review_table .field {position: relative;padding-left: 174px;height: 58px;}
.review_table .th {font-size: 16px;color: #333;font-weight: 500;width: 174px;position: absolute;left: 0;top: 0;height: 100%;-webkit-box-pack: center;-moz-box-justify-content: center;-ms-flex-pack: center;justify-content: center;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;}
.review_table .th:after {content: "";display: block;width: 1px;height: 16px;background-color: #ccc;position: absolute;right: 0;top: 50%;margin-top: -8px;}
.review_table .td {font-size: 16px;color: #333;font-weight: 400;height: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;padding-left: 40px;}

.sub_search_box {position: relative;max-width: 800px;border: 2px solid #00266D;border-radius: 31px;height: 50px;padding-right: 60px;}
.sub_search_box .input {border-radius: 31px;width: 100%;height: 100%;padding-left: 25px;background-color: #fff;border: none;outline: none;}
.sub_search_box .submit {position: absolute;right: 0;top: 0;width: 60px;height: 100%;background-image: url('../img/sub/ico_search.png');background-repeat: no-repeat;background-position: center center;-webkit-background-size: 36px auto;background-size: 36px auto;text-indent: -9999px;background-color: transparent;border: none;cursor: pointer;border-radius: 31px;}
.good_list {border-top: 2px solid #00266D;}
.good_list li {border-bottom: 1px solid #ddd;padding: 20px 0;}
.good_list .item {position: relative;padding-left: 255px;height: 154px;}
.good_list .img {position: absolute;left: 0;top: 0;width: 205px;height: 100%;border: 1px solid #ddd;border-radius: 10px;padding: 15px;}
.good_list .img img {max-width: 100%;max-height: 100%;}
.good_list .cont {height: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;}
.good_list .tit {margin-bottom: 25px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;}
.good_list .num {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;font-size: 18px;color: #666;font-weight: 800;margin-right: 30px;}
.good_list .num:before {content: "";display: block;width: 18px;height: 15px;background-image: url('../img/sub/product_ico1.png');background-repeat: no-repeat;margin-right: 10px;-webkit-background-size: 18px auto;background-size: 18px auto;}
.good_list .nm {font-size: 18px;color: #000;font-weight: 800;}
.good_list .tit:hover .nm {text-decoration: underline;}
.good_list .cate {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;font-size: 16px;color: #666666;font-weight: 500;}
.good_list .cate:before {content: "";display: block;width: 19px;height: 17px;background-image: url('../img/sub/product_ico2.png');background-repeat: no-repeat;margin-right: 10px;-webkit-background-size: 19px auto;background-size: 19px auto;}

.good_detail {padding-left: 450px;position: relative;border-top: 2px solid #00266D;padding-top: 40px;}
.good_detail.bdtn {border-top: none;}
.good_detail .img_col {position: absolute;left: 0;top: 40px;}
.good_detail .img {border: 1px solid #ccc;width: 400px;height: 300px;padding: 25px;}
.good_detail .img img {max-width: 100%;margin: 0 auto;max-height: 100%;}
.good_detail .field_wrap {padding: 20px 0;border-bottom: 1px solid #ccc;}
.good_detail .field {overflow: hidden;padding: 8px 0;}
.good_detail .field .th,
.good_detail .field .td {float: left;font-size: 16px;color: #333;line-height: 1.3;}
.good_detail .field .th {width: 25%;font-weight: 800;}
.good_detail .field .td {width: 75%;font-weight: 500;}
.good_detail .nm {font-size: 24px;color: #00266D;font-weight: 800;padding-bottom: 20px;border-bottom: 1px solid #ccc;line-height: 1.4;}
.good_detail_tab {;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;}
.good_detail_tab a {font-size: 18px;color: #666;font-weight: 500;width: 140px;height: 48px;border: 1px solid transparent;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;-webkit-box-pack: center;-moz-box-justify-content: center;-ms-flex-pack: center;justify-content: center;border-radius: 24px;}
.good_detail_tab a.on {border-color: #ccc;color: #000;font-weight: 800;}
.gd_table {border-top: 2px solid #00266D;}
.gd_table .row {margin: 0;}
.gd_table .col {padding: 0;}
.gd_table .field {display: table;width: 100%;border-bottom: 1px solid #ccc;}
.gd_table .th,
.gd_table .td {vertical-align: middle;font-size: 16px;color: #333;display: table-cell;height: 60px;padding: 0 20px;}
.gd_table .th {width: 210px;font-weight: 800;background-color: #EFF7FC;}
.gd_table .td {width: auto;font-weight: 500;}

.con_ne_wrap .img {margin-bottom: 30px;width: 100px;height: 100px;background-color: #F5F5F5;border-radius: 50%;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;-webkit-box-pack: center;-moz-box-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.con_ne_wrap .img img {display: block;}
.con_ne_wrap .txt {font-size: 16px;color: #333;font-weight: 500;line-height: 1.5;}
.confirm_img1 {width: 46px;}
.confirm_img2 {width: 53px;}
.confirm_img3 {width: 57px;}
.con_order .item {position: relative;margin-bottom: 78px;}
.con_order .item:after {content: "";display: block;background-image: url('../img/sub/order_arrow.png');width: 41px;height: 76px;position: absolute;right: -41px;top: 50%;margin-top: -38px;z-index: 1;}
.con_order .item.item4:after {transform: rotate(90deg);right: auto;left: 50%;margin-left: -20px;bottom: -58px;top: auto;margin-top: 0;}
.con_order .item.item5:after,
.con_order .item.item6:after,
.con_order .item.item7:after {transform: rotate(180deg);right: auto;left: -41px;margin-left: 0;}
.con_order .item.item8:after {display: none;}
.con_order .img {margin-bottom: 15px;}
.con_order .img img {height: 56px;display: block;margin: 0 auto;}
.con_order .txt {font-size: 16px;color: #333;font-weight: 600;text-align: center;line-height: 1.4;}
.con_order .txt strong {color: #00266D;}
.co_box {background-color: #fff;border: 1px solid #ccc;border-radius: 10px;height: 230px;padding-top: 50px;position: relative;}
.con_ex_txt {font-size: 16px;color: #333;font-weight: 800;margin-bottom: 15px;line-height: 1.5;}
.coation_txt {font-size: 16px;line-height: 1.5;color: #EE7B4C;font-weight: 600;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;position: relative;padding-left: 35px;}
.coation_txt:before {position: absolute;left: 0;top: -3px;content: "";display: block;background-image: url('../img/sub/ico_caution.png');background-repeat: no-repeat;background-position: 0 0;width: 30px;height: 26px;-webkit-background-size: 30px auto;background-size: 30px auto;}
.req_box {border: 1px solid #ccc;border-radius: 10px;padding: 40px 60px;}
.req_box_in {position: relative;padding-left: 108px;}
.req_box_in:before {content: "";display: block;width: 52px;height: 54px;-webkit-background-size: 52px auto;background-size: 52px auto;background-image: url('../img/sub/ico_hp.png');background-repeat: no-repeat;background-position: 0 0;position: absolute;left: 0;top: 0;}
.req_box .addr {font-size: 16px;color: #333;font-weight: 600;margin-bottom: 15px;line-height: 1.5;}
.req_box .tel {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;}
.req_box .tel .tel_item {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;}
.req_box .tel .tel_item.mar {margin-right: 70px;}
.req_box .tel .th {font-size: 16px;color: #333;font-weight: 800;width: 50px;}
.req_box .tel .td {font-size: 16px;color: #333;font-weight: 500;}

.border_box {padding: 25px;height: 334px;border: 1px solid #ccc;border-radius: 10px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;}
.use_box {padding: 40px 15px;border: 1px solid #ccc;border-radius: 10px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;}
.use_box.topnopad {padding: 0 50px;}
.chk_img {width: 100%;}
.chk_img .chk_img_left {float: left;width: 60%;padding: 0 15px;}
.chk_img .chk_img_right {float: left;width: 40%;padding: 0 15px;}
.digit_input_wrap {padding-right: 230px;position: relative;}
.digit_chk {width: 85px;text-align: center;}
.digit_input_wrap .t1 {font-size: 16px;color: #333;font-weight: 600;margin-bottom: 5px;text-align: center;}
.digit_chk {position: absolute;right: 0;bottom: 0;}
.digit_chk .input {width: 57px;outline: none;height: 70px;border: 2px solid #EB5E24;border-radius: 10px;margin: 0 auto;font-size: 48px;color: #EB5E24;font-weight: 600;text-align: center;}
.digit_input {padding-left: 126px;padding-right: 123px;position: relative;}
.digit_input .th {font-size: 24px;color: #00266D;font-weight: 800;height: 70px;position: absolute;left: 0;bottom: 0;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;}
.digit_input .submit {position: absolute;right: 0;bottom: 0;}
.digit_input .submit .cal {width: 104px;height: 70px;background-color: #518DEB;border-radius: 10px;font-size: 18px;color: #fff;font-weight: 800;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;-webkit-box-pack: center;-moz-box-justify-content: center;-ms-flex-pack: center;justify-content: center;border: none;cursor: pointer;}
.digit_input .submit .cal:hover {background-color: #00266D;}
.digit_input .td {overflow: hidden;margin: 0 -2px;}
.digit_input .td .item {padding: 0 2px;float: left;width: 7.3333333333%;}
.digit_input .td .input {outline: none;width: 100%;height: 70px;border: 1px solid #ccc;border-radius: 10px;margin: 0 auto;font-size: 48px;color: #518DEB;font-weight: 600;text-align: center;}
.con_order.four .txt {padding: 0 35px;}
.con_order.four .co_box {padding-top: 37px;}
.con_order.four .item.item3:after {display: none;}

.standart_field {padding: 0 20px;}
.standart_field .field {padding: 15px 0;}
.standart_field .field {display: table;width: 100%;}
.standart_field .field .th {width: 150px;display: table-cell;vertical-align: middle;font-size: 18px;color: #333;font-weight: 800;padding-left: 20px;position: relative;}
.standart_field .field .th:before {content: "";display: block;position: absolute;left: 0;top: 50%;margin-top: -6px;width: 9px;height: 9px;background-color: #000;}
.standart_field .field .td {width: auto;display: table-cell;vertical-align: middle;font-size: 16px;color: #333;font-weight: 500;word-break: keep-all;}
.standard_order_wrap {padding: 0 100px;}
.standard_order {margin: 0 -10px;overflow: hidden;}
.standard_order .item {float: left;padding: 0 10px;width: 33.333333333%;}
.standard_order .circle {border: 1px solid #ccc;border-radius: 50%;width: 300px;height: 300px;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;-webkit-box-pack: center;-moz-box-justify-content: center;-ms-flex-pack: center;justify-content: center;text-align: center;}
.standard_order .circle .t1 {font-size: 18px;color: #333;font-weight: 800;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 2px dotted #ddd;padding-top: 80px;background-position: center 0;background-repeat: no-repeat;width: 230px;margin-left: auto;margin-right: auto;}
.standard_order .circle.circle1 .t1 {background-image: url('../img/sub/use_ico1.png');}
.standard_order .circle.circle2 .t1 {background-image: url('../img/sub/use_ico2.png');}
.standard_order .circle.circle3 .t1 {background-image: url('../img/sub/use_ico3.png');}
.standard_order .circle .t2 {font-size: 16px;color: #333;font-weight: 500;line-height: 1.5;}
.standard_tab {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;}
.standard_tab a {font-size: 18px;color: #333;font-weight: 600;width: 153px;height: 47px;background-color: #F4F4F4;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;-webkit-box-pack: center;-moz-box-justify-content: center;-ms-flex-pack: center;justify-content: center;border: 1px solid transparent;border-radius: 10px;}
.standard_tab .mar {margin-right: 10px;}
.standard_tab a.on {color: #00266D;border-color: #518DEB;background-color: #fff;-webkit-box-shadow: 0 3px 6px rgb(0 0 0 / 15%);box-shadow: 0 3px 6px rgb(0 0 0 / 15%);}
.vod_area {text-align: center;}
.vod_area iframe {width:100%;height:670px;margin: 0 auto;}
.sub_search_fix {position: relative;padding-right: 150px;}
.sub_search_fix .cnt {font-size: 16px;color: #000;font-weight: 800;position: absolute;top: 13px;right: 0;}
.cate_fix .cnt {font-size: 16px;color: #000;font-weight: 800;position: absolute;top: 13px;right: 0;}

.btn_area.between.xsnobetween {margin-bottom: 45px;}
.btn_area.between.xsnobetween .page_area {margin-bottom: 0;}
.page_area {margin-bottom: 45px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-moz-box-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}
.page_area .pagecnt {font-size: 16px;color: #333;font-weight: 500;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;}
.page_area .pagecnt .mar {margin-right: 15px;}
.nice-select {height: 48px;border-radius: 6px;border: 1px solid #D9D8FF;background: #FFF;color: #333;font-size: 16px;font-weight: 400;}
.nice-select {min-width: 90px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;}
.nice-select .list {width: auto; -webkit-box-shadow: 0 1px 5px rgb(0 0 0 / 10%); box-shadow: 0 1px 5px rgb(0 0 0 / 10%); }
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {background-color: #F1F2FD; color: #518DEB;}
.nice-select .option {font-size: 16px; color: #292d32;}
.nice-select:after {border-color: #518DEB; margin-top: -7px;}
.page_area .pagecnt.bar {padding-right: 20px;margin-right: 20px;position: relative;}
.page_area .pagecnt.bar:after {content: "";display: block;position: absolute;right: 0;top: 15px;width: 1px;height: 18px;background-color: #ccc;}
.gd_btn {padding: 0 15px;overflow: hidden;margin: 20px -5px 0 -5px;}
.gd_btn.one {margin: 20px 0 0 0;padding: 0;}
.gd_btn.one .btn {margin: 0 auto;}
.gd_btn .gb_cell {padding: 0 5px;float: left;width: 33.333333333%;}
.gd_btn .gb_cell a {height: 46px;font-size: 14px;color: #fff;font-weight: 800;padding: 0 10px;}

.big_cate_box {border: 1px solid #ccc;border-radius: 10px;background-color: #fff;padding: 40px;}
.big_cate_wrap {overflow: hidden;margin: 0 -2px;}
.big_cate_wrap.line {border-bottom: 2px dotted #ccc;padding-bottom: 20px;margin-bottom: 40px;}
.big_cate_wrap .item {float: left;width: 9.0909090909%;padding: 0 2px;}
.big_cate_wrap .link {text-align: center;height: 147px;border-radius: 6px;font-size: 16px;color: #333;font-weight: 800;text-align: center;padding-top: 20px;display: block;line-height: 1.5;}
.big_cate_wrap .link:before {content: "";display: block;margin: 0 auto;margin-bottom: 10px;height: 61px;background-position: 0 0;}
.big_cate_wrap .link.on {background-color: #518DEB;color: #fff;}

.big_cate_wrap .link.link1:before {background-image: url('../img/sub/b_cate1.png');width: 38px;}
.big_cate_wrap .link.link2:before {background-image: url('../img/sub/b_cate2.png');width: 53px;}
.big_cate_wrap .link.link3:before {background-image: url('../img/sub/b_cate3.png');width: 33px;}
.big_cate_wrap .link.link4:before {background-image: url('../img/sub/b_cate4.png');width: 38px;}
.big_cate_wrap .link.link5:before {background-image: url('../img/sub/b_cate5.png');width: 57px;}
.big_cate_wrap .link.link6:before {background-image: url('../img/sub/b_cate6.png');width: 38px;}
.big_cate_wrap .link.link7:before {background-image: url('../img/sub/b_cate7.png');width: 52px;}
.big_cate_wrap .link.link8:before {background-image: url('../img/sub/b_cate8.png');width: 61px;}
.big_cate_wrap .link.link9:before {background-image: url('../img/sub/b_cate9.png');width: 52px;}
.big_cate_wrap .link.link10:before {background-image: url('../img/sub/b_cate10.png');width: 49px;}
.big_cate_wrap .link.link11:before {background-image: url('../img/sub/b_cate11.png');width: 51px;}

.big_cate_wrap .link.on.link1:before {background-position: -38px 0;}
.big_cate_wrap .link.on.link2:before {background-position: -53px 0;}
.big_cate_wrap .link.on.link3:before {background-position: -33px 0;}
.big_cate_wrap .link.on.link4:before {background-position: -38px 0;}
.big_cate_wrap .link.on.link5:before {background-position: -57px 0;}
.big_cate_wrap .link.on.link6:before {background-position: -38px 0;}
.big_cate_wrap .link.on.link7:before {background-position: -52px 0;}
.big_cate_wrap .link.on.link8:before {background-position: -61px 0;}
.big_cate_wrap .link.on.link9:before {background-position: -52px 0;}
.big_cate_wrap .link.on.link10:before {background-position: -49px 0;}
.big_cate_wrap .link.on.link11:before {background-position: -51px 0;}

.bcc_txt {display: none;}
.bcc_txt .t1 {font-size: 18px;color: #00266D;font-weight: 800;margin-bottom: 15px;}
.bcc_txt .t2 {font-size: 16px;color: #333;font-weight: 800;margin-bottom: 10px;line-height: 1.5;}
.bcc_txt .t3 {font-size: 16px;color: #333;font-weight: 400;line-height: 1.5;}

.download_box {border: 1px solid #ccc;border-radius: 10px;background-color: #fff;padding: 40px;}
.download_scroll {height: 220px;overflow-y: auto;overflow-x:hidden;}
.download_chk {overflow: hidden;margin: 0 -5px;}
.download_chk .cell {float: left;width: 25%;padding: 0 5px;margin: 10px 0;}

.input_line_box {border: 1px solid #ccc;border-radius: 10px;background-color: #fff;padding: 40px;}
.half_wrap {overflow: hidden;margin: 0 -25px;}
.half_wrap .half {float: left;width: 50%;padding: 0 25px;}
.half_wrap .half.full {width: 100%;}
.input_line_box .field {position: relative;padding-left: 160px;height: 48px;margin: 15px 0;}
.input_line_box .field .th {font-size: 18px;color: #333;font-weight: 800;position: absolute;left: 0;top: 0;height: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;}
.input_line_box .field .td {height: 100%;}
.input_line_box .field .td .input {outline: none;height: 100%;width: 100%;background-color: #fff;border: 1px solid #ddd;border-radius: 6px;font-size: 16px;color: #333;font-weight: 700;padding: 0 20px;}
.input_line_box .field .td .input:focus {border-color: #518DEB;}
.input_line_box .field .td .input:disabled {background-color: #F9F9F9;}
.input_line {padding-bottom: 25px;border-bottom: 2px dotted #ccc;margin-bottom: 40px;}
.coation_txt.d_black {color: #333;font-weight: 400;}
.coation_txt.ct_black {color: #333;font-weight: 400;}
.coation_txt.ct_black:before {top: 5px;}
.btn-privacy {padding: 0 15px;height: 40px;background-color: #7387A5;font-size: 16px;font-weight: 400;margin-left: 25px;width: 223px;}
.btn-privacy:hover {background-color: #7d8da5;}
.sub_search_listbtn {padding-right: 120px;position: relative;max-width: 920px;}
.btn-searchlist {position: absolute;right: 0;top: 0;width: 110px;height: 50px;font-size: 16px;color: #fff;font-weight: 800;border-radius: 30px;background-color: #00266D;}
.request_form_wrap {border: 1px solid #ccc; border-radius: 10px; background-color: #fff; padding: 40px;}
.request_form .field {position: relative;padding-left: 160px;margin-bottom: 20px;}
.request_form .field:last-child {margin-bottom: 0;}
.request_form .field .th {font-size: 18px;color: #333;font-weight: 800;position: absolute;left: 0;top: 0;height: 48px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;}
.request_form .field.textarea .th {height: 200px;line-height: 1.5;}
.request_form .field .th .star {display: inline-block;margin-left: 10px;font-size: 24px;font-weight: 800;color: #EE7B4C;line-height: 1;}
.request_form .field .td {color: #333;font-size: 16px;font-weight: 500;}
.request_form .field .td .mar {margin-right: 15px;}
.request_form .field .td .btn_in {position: relative;height: 48px;padding-right: 130px;max-width: 830px;}
.request_form .field .td .btn-btnchk {font-size: 16px;font-weight: 600;}
.request_form .field .td .btn_in .btn-btnchk {position: absolute;right: 0;top: 0;}
.request_form .field .td .input {outline: none;height: 48px;width: 100%;background-color: #fff;border: 1px solid #ddd;border-radius: 6px;font-size: 16px;color: #333;font-weight: 700;padding: 0 20px;}
.request_form .field .td .textarea {resize: none;outline: none;height: 200px;width: 100%;background-color: #fff;border: 1px solid #ddd;border-radius: 6px;font-size: 16px;color: #333;font-weight: 700;padding: 20px;}
.request_form .field .td .input:focus {border-color: #518DEB;}
.request_form .field .td .textarea:focus {border-color: #518DEB;}
.request_form .field .td .input:disabled {background-color: #F9F9F9;}
.request_form .coation_txt {margin-top: 20px;}
.coation_txt.rf_black {color: #333;font-weight: 400;display: block;}
.coation_txt.rf_black strong {font-size: 16px;color: #EE7B4C;font-weight: 800;}
.minh48 {height: 48px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;}
.minh48 .coation_txt {margin-top: 0;}
.mw900 {max-width: 900px;}
.mw700 {max-width: 700px;}
.mw600 {max-width: 600px;}
.mw450 {max-width: 450px;}
.mw400 {max-width: 400px;}
.mw350 {max-width: 350px;}
.mw300 {max-width: 300px;}
.mw200 {max-width: 200px;}
.mw150 {max-width: 150px;}
.mw100 {max-width: 100px;}
.mw50 {max-width: 50px;}
.mw40 {max-width: 40px;}
.w900 {width: 900px;}
.w700 {width: 700px;}
.w600 {width: 600px;}
.w400 {width: 400px;}
.w200 {width: 200px;}
.w150 {width: 150px;}
.w100 {width: 100px;}
.file_box {border: 1px solid #ccc;border-radius: 6px;padding: 9px 20px;height: 68px;}
.file_btn {position: relative;padding-left: 140px;height: 48px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;}
.file_btn .btn-btnchk {position: absolute;left: 0;top: 0;}
.file_txt {font-size: 16px;color: #999;font-weight: 400;line-height: 1.5;}
.rf_cate_wrap {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;}
.rf_cate_wrap .mar {margin-right: 20px;}
.request_form_wrap .nice-select {padding-right: 38px; width: 130px;}
.delivery_box {border: 1px solid #ccc;border-radius: 10px;background-color: #fff;padding: 40px;}
.ico_location {padding-left: 105px;position: relative;}
.ico_location:before {content: "";display: block;position: absolute;left: 0;top: 0;height: 100%;background: url('../img/sub/ico_location.png') no-repeat 0 0;width: 66px;height: 85px;}
.il_tit {font-size: 18px;color: #00266D;font-weight: 800;margin-bottom: 18px;line-height: 1.5;}
.il_field {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;margin-bottom: 18px;}
.il_field .th {width: 60px;font-size: 16px;color: #000;font-weight: 800;}
.il_field .td {flex: 1;font-size: 16px;color: #333;font-weight: 400;}
.il_field_two {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;}
.il_field_two .bar {margin-right: 100px;}
.il_field_two .il_field {margin-bottom: 0;}
.photo_txt_box {padding-top: 40px;margin-top: 40px;border-top: 2px dotted #ccc;}
.photo_txt_box .coation_txt {color: #333;font-weight: 400;}
.four_wrap {overflow: hidden;margin: 0 -24px;}
.four_wrap .four {float: left;width: 25%;padding: 0 24px;}
.four_wrap .tit {font-size: 16px;color: #333;font-weight: 400;text-align: center;margin-top: 15px;}
.dot_list li {font-size: 16px;color: #333;font-weight: 400;position: relative;padding-left: 15px;margin-bottom: 20px;line-height: 1.4;}
.dot_list li:last-child {margin-bottom: 0;}
.dot_list li:before {content: '';display: block;width: 6px;height: 6px;background-color: #333;border-radius: 50%;position: absolute;left: 0;top: 6px;}
.dot_list li strong {font-weight: 800;font-weight: 000;}

.good_detail_edit .nm {font-size: 24px;color: #00266D;font-weight: 800;padding-bottom: 20px;border-bottom: 1px solid #ccc;line-height: 1.4;position: relative;padding-right: 56px;}
.good_detail_edit .nm .emb {position: absolute;right: 0;top: -6px;}
.good_detail_edit {padding-left: 450px;position: relative;border-top: 2px solid #00266D;padding-top: 40px;border-bottom: 1px solid #ccc;}
.good_detail_edit .img_col {position: absolute;left: 0;top: 40px;}
.good_detail_edit .img {border: 1px solid #ccc;width: 400px;height: 300px;padding: 25px;}
.good_detail_edit .img img {max-width: 100%;margin: 0 auto;max-height: 100%;}
.good_detail_edit .field_wrap {padding: 20px 0;}
.good_detail_edit .field.noedit {padding: 12px 50px 12px 20px;overflow: hidden;}
.good_detail_edit .field .field_link {display: block;position: relative;overflow: hidden;padding: 12px 50px 12px 20px;}
.good_detail_edit .field .field_link:hover {background-color: #EFF7FC;}
.good_detail_edit .field .th,
.good_detail_edit .field .td {float: left;font-size: 16px;color: #333;line-height: 1.5;}
.good_detail_edit .field .th {width: 25%;font-weight: 800;}
.good_detail_edit .field .td {width: 75%;font-weight: 500;}
.good_detail_edit .field .field_link:after {content: "";display: block;position: absolute;right: 20px;top: 17px;width: 17px;height: 17px;-webkit-background-size: 34px auto;background-size: 34px auto;background-image: url('../img/sub/btn_edit.png');background-repeat: no-repeat;}
.good_detail_edit .field .field_link:hover:after {background-position: -17px 0;}
.good_detail_edit .field_edit {display: none;border-radius: 10px;background-color: #F4F4F4;padding: 10px 20px;}
.good_detail_edit .field_edit .input {outline: none;height: 46px;width: 100%;border: 1px solid #ccc;border-radius: 6px;background-color: #fff;padding: 0 15px;font-size: 16px;color: #333;font-weight: 400;}
.good_detail_edit .field_edit .fe_in {position: relative;padding-right: 120px;}
.good_detail_edit .field_edit .btn {position: absolute;right: 0;top: 0;width: 100px;height: 46px;font-size: 16px;font-weight: 400;}
.good_detail_edit .field_edit_wrap.edit .field_edit {display: block;}

.cate_fix {padding-left: 510px;position: relative;}
.cate_wrap {position: absolute;left: 0;top: 0;width: 470px;}
.cate_field {padding-left: 50px;position: relative;margin: 0 -5px;}
.cate_field:before {content: '';display: table;}
.cate_field:after {content: '';display: table;clear: both;}
.cate_field .cell {float: left;width: 50%;padding: 0 5px;}
.cate_field .th {position: absolute;left: 5px;top: 0;height: 50px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;font-size: 16px;color: #333;font-weight: 800;}
.good_table {width: 100%;border-collapse:collapse;border-spacing:0;border-top: 2px solid #00266D;}
.good_table th,
.good_table td {font-size: 16px;color: #333;font-weight: 400;text-align: center;vertical-align: middle;padding: 20px 10px;border-bottom: 1px solid #ccc;}
.good_table th {font-weight: 800;}
.good_table .link {color: #333;}
.good_table .link:hover {text-decoration: underline;color: #00266D;}

.good_mlist {border-top: 2px solid #00266D;}
.good_mlist li {border-bottom: 1px solid #ccc;}
.good_mlist li .link {padding: 15px 0;display: block;}
.good_mlist li .item {position: relative;padding-left: 50px;padding-right: 10px;}
.good_mlist .num {position: absolute;left: 5px;top: 3px;font-size: 17px;color: #333;font-weight: 400;}
.good_mlist .cont .tit {font-size: 16px;color: #333;font-weight: 600;margin-bottom: 20px;line-height: 1.5;}
.good_mlist .info span {font-size: 15px;color: #666;font-weight: 400;display: inline-block;position: relative;}
.good_mlist .info span.bar {padding-right: 13px;margin-right: 10px;}
.good_mlist .info span.bar:after {content: '';display: block;width: 1px;height: 13px;position: absolute;right: 0;top: 2px;background-color: #ccc;}
.good_mlist .info {margin-top: 10px;}
.good_mlist .info .st_type {font-size: 15px;font-weight: 600;color: #00266D;margin-bottom: 5px;}
.good_mlist .info .st_state {font-size: 15px;font-weight: 600;color: #518DEB;}

.use_data_box {border: 1px solid #ddd;border-radius: 10px;padding: 23px 18px;}
.req_box_in.data_use_in {padding-left: 70px;}
.data_use_wrap {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;height: 54px;}
.data_use {font-size: 16px;color: #333;font-weight: 800;margin-right: 40px;}
.data_use_txt {font-size: 16px;color: #333;font-weight: 400;line-height: 1.5;}
.use_intro {border: 1px solid #ddd;border-radius: 10px;padding: 40px;}
.use_intro_in {position: relative;padding-left: 170px;}
.use_intro_in:before {content: '';display: block;width: 101px;height: 86px;background: url('../img/sub/data_ico.png') no-repeat;position: absolute;left: 20px;top: 0;}
.ui_btn {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;}
.ui_btn .mar {margin-right: 20px;}

.wall_system {position: relative;}
.wall_system .half_wrap .half.bar {position: relative;}
.wall_system .half_wrap .half.bar:before {content: '';display: block;background: url('../img/sub/wall_arrow.png');width: 112px;height: 370px;background-repeat: no-repeat;background-position: 0 0;position: absolute;right: 0;margin-right: -56px;top: 50%;margin-top: -185px;}
.wall_system .half_wrap {margin: 0 -20px;}
.wall_system .half_wrap .half {padding: 0 20px;}
.wall_order .item.bar {padding-bottom: 30px;margin-bottom: 20px;position: relative;}
.wall_order .item.bar:after {content: '';display: block;background-image: url('../img/sub/wall_barrow.png');background-repeat: no-repeat;background-position: 0 0;position: absolute;left: 50%;margin-left: -11px;bottom: 0;width: 23px;height: 13px;-webkit-background-size: 23px auto;background-size: 23px auto;}
.wall_order .item_in {background-color: #fff;border: 1px solid #518DEB;border-radius: 10px;padding: 20px;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;-webkit-box-pack: center;-moz-box-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.wall_order .item_in .txt {font-size: 15px;color: #333;font-weight: 800;letter-spacing: -1px;min-height: 36px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;}
.wall_order .item_in .txt strong {color: #EB5E24;font-weight: 800;margin-left: 5px;}
.wall_order .item_in .txt.btnin {padding-right: 100px;position: relative;}
.wall_order .item_in .txt.btnin .btn {position: absolute;right: 0;top: 0;width: 90px;height: 36px;font-size: 14px;font-weight: 400;}

.good_list .field_wrap {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;margin-bottom: 20px;}
.good_list .fw_field {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;}
.good_list .field_wrap.last {margin-bottom: 0;}
.good_list .fw_field .mar {margin-right: 50px;}
.good_list .fw_field .th {padding-left: 25px;font-size: 16px;color: #333;font-weight: 400;width: 110px;position: relative;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;line-height: 1.5;}
.good_list .fw_field .th:before {content: '';display: block;background-repeat: no-repeat;background-position: 0 0;position: absolute;left: 0;top: 4px;}
.good_list .fw_field .th.pro1:before {background-image: url('../img/sub/product_ico3.png');width: 14px;height: 19px;-webkit-background-size: 14px auto;background-size: 14px auto;}
.good_list .fw_field .th.pro2:before {background-image: url('../img/sub/product_ico4.png');width: 17px;height: 17px;-webkit-background-size: 17px auto;background-size: 17px auto;}
.good_list .fw_field .th.pro3:before {background-image: url('../img/sub/product_ico1.png');width: 18px;height: 15px;-webkit-background-size: 18px auto;background-size: 18px auto;}
.good_list .fw_field .th.pro4:before {background-image: url('../img/sub/product_ico5.png');width: 17px;height: 16px;-webkit-background-size: 17px auto;background-size: 17px auto;}
.good_list .fw_field .th.pro5:before {background-image: url('../img/sub/product_ico6.png');width: 14px;height: 15px;-webkit-background-size: 14px auto;background-size: 14px auto;}
.good_list .fw_field .td {font-size: 16px;color: #000;font-weight: 800;width: 200px;line-height: 1.5;flex: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;}
.good_list .fw_field .td.one {width: auto;}

.srt_tit_wrap {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-moz-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.srt_tit {font-size: 16px;color: #333;font-weight: 400;line-height: 1.5;}
.srt_tit strong {font-weight: 800;}
.srt_btn .btn {font-size: 14px;}
.blue_table {width: 100%;border-collapse:collapse;border-spacing:0;border-top: 2px solid #00266D;}
.blue_table th,
.blue_table td {font-size: 16px;color: #333;font-weight: 400;text-align: center;vertical-align: middle;padding: 20px 10px;border-bottom: 1px solid #ccc;line-height: 1.5;}
.blue_table th {font-weight: 800;background-color: #EFF7FC;}
.blue_table .link {color: #333;}
.blue_table .link:hover {text-decoration: underline;color: #333;}
.blue_table .btn {margin: 0 auto;font-size: 16px;}
.blue_table .tleft {text-align: left;}
.blue_table_scroll {overflow-y: hidden;overflow-x: auto;-webkit-overflow-scrolling: touch;}
.cate_fix.oneselect {padding-left: 220px;}
.cate_fix.oneselect .cate_wrap {width: 200px;}

.board_view {border-top: 2px solid #00266D;}
.bv_tit {font-size: 24px;color: #00266D;font-weight: 800;padding: 20px 30px;border-bottom: 1px solid #ccc;}
.bv_info {border-bottom: 1px solid #ccc;padding: 18px 30px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-moz-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.bv_info .field {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;}
.bv_info .field .th {font-size: 16px;color: #333;font-weight: 800;width: 80px;}
.bv_info .field .td {font-size: 16px;color: #333;font-weight: 400;flex: 1;}
.bv_info .field .td a {font-size: 16px;color: #333;font-weight: 400;display: inline-block;padding-right: 25px;position: relative;}
.bv_info .field .td a:after {content: '';display: block;width: 17px;height: 16px;background-image: url('../img/sub/board_file.png');position: absolute;right: 0;top: 0;-webkit-background-size: 17px auto;background-size: 17px auto;}
.bv_info .field .td a:hover {text-decoration: underline;}
.bv_cont {padding: 30px 30px 100px 30px;line-height: 1.5;border-bottom: 1px solid #ccc;font-size: 16px;}
.bv_cont img {max-width: 100%;}
.faq_table .answer {display: none;}
.faq_table .answer td {line-height: 1.7;vertical-align: top;}
.faq_table .answer.on {display: table-row;}
.faq_table .answer .ico_an {margin: 0 auto;background-image: url('../img/sub/ico_answer.png');width: 54px;height: 54px;-webkit-background-size: 54px auto;background-size: 54px auto;font-size: 32px;color: #518DEB;font-weight: 800;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;-webkit-box-pack: center;-moz-box-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.xs-answer {display: none;position: relative;border-top: 1px solid #ccc;font-size: 15px;color: #333;font-weight: 400;line-height: 1.5;padding: 15px 0 15px 50px;}
.xs-answer:before {content: "A";display: block;position: absolute;left: 0;top: 15px;background-image: url('../img/sub/ico_answer.png');width: 27px;height: 27px;-webkit-background-size: 27px auto;background-size: 27px auto;font-size: 18px;color: #518DEB;font-weight: 800;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;-webkit-box-pack: center;-moz-box-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.faq_mlist li.on .xs-answer {display: block;}

.gtin_barcode {display: flex;align-items: center;padding-left: 100px;}
.gtin_barcode .txt {font-size: 16px;color: #333;font-weight: 500;line-height: 1.5;padding-left: 60px;}
.bacode_nsearch_wrap .txt {font-size: 16px;color: #333;font-weight: 500;line-height: 1.5;}
.bacode_nsearch {padding-right: 200px;position: relative;height: 60px;}
.bacode_nsearch .input {height: 100%;border: 1px solid #ddd;border-radius: 10px;padding: 0 20px;font-size: 40px;color: #518DEB;font-weight: 800;width: 100%;letter-spacing: -0.5px;}
.bacode_nsearch .btn {position: absolute;right: 0;top: 0;}
.hr_line {background:#CCCCCC;height:1px;padding: 0;margin: 0;}
.com_tab {display: flex;position: relative;}
.com_tab:after {content: '';display: block;width: 100%;height: 1px;position: absolute;left: 0;bottom: 0;background-color: #518DEB;z-index: 0;}
.com_tab a {display: flex;height: 60px;align-items: center;justify-content: center;font-size: 16px;color: #333;font-weight: 500;width: 300px;border: 1px solid #CCCCCC;border-bottom: none;border-radius: 10px 10px 0 0;background-color: #fff;position: relative;z-index: 1;}
.com_tab a:after {content: '';display: block;width: 100%;height: 1px;position: absolute;left: 0;bottom: 0;background-color: #518DEB;z-index: 0;}
.com_tab a.on {border-color: #518DEB;color: #00266D;font-weight: 800;}
.com_tab a.on:after {display: none;}
.com_tab_cont {display: none;padding: 30px 0;}
.com_tab_cont0 {display: block;}
.com_tab_cont1 {margin-top: 20px;}

.mb10 {margin-bottom: 10px;}
.mb20 {margin-bottom: 20px;}
.mb30 {margin-bottom: 30px;}
.mb40 {margin-bottom: 40px;}
.mb50 {margin-bottom: 50px;}
.mb60 {margin-bottom: 60px;}
.mb70 {margin-bottom: 70px;}
.mb80 {margin-bottom: 80px;}
.mb90 {margin-bottom: 90px;}
.mb100 {margin-bottom: 100px;}
.mt60 {margin-top: 60px;}

@media (max-width: 1399px) {
	.digit_input .th {font-size: 18px;}
	.digit_input_wrap {padding-right: 125px;}
	.digit_input {padding-left: 85px;}
	.digit_input .td .input,
	.digit_chk .input {font-size: 40px;}
	.standard_order_wrap {padding: 0 15px;}
	.sub_txt {font-size: 24px;}
	.sub_search_listbtn {max-width:750px}
	.rf_cate_wrap {margin: 0 -10px;display: block;}
	.rf_cate_wrap:before {content: "";display: table;}
	.rf_cate_wrap:after {content: "";display: table;clear: both;}
	.rf_cate_wrap .mar {margin-right: 0;}
	.rf_cate_wrap .cell {padding: 0 10px;float: left;width: 50%;margin-bottom: 15px;}
	.good_detail_edit .img {width: 350px;}
	.good_detail_edit {padding-left: 380px;}
	.cate_wrap {width: 370px;}
	.cate_fix {padding-left: 390px;}
	.sub_search_fix {padding-right: 120px;}
	.blue_table th, .blue_table td {font-size: 14px;padding: 15px 10px;}
}

@media (max-width: 1239px) {
	.sub_container {padding: 50px 0 100px 0;}
	.sub_tit {font-size: 28px;}
	.sub_nm {margin-top: 50px;}
	.sub_txt {font-size: 24px;}
	.mb40  {margin-bottom: 20px;}
	.mb100 {margin-bottom: 60px;}
	.sub_stit span {font-size: 20px;}
	.row {margin: 0 -10px;}
	.col {padding: 0 10px;}
	.intro_img .item .tit {font-size: 15px;}
	.intro_img .item .img {margin-bottom: 15px;}
	.intro_img .item .txt {font-size: 13px;}
	.intro_function .tit {font-size: 15px;}
	.intro_function .item {height: 205px;padding-top: 30px;}
	.btn {font-size: 16px;}
	.btn_area .mar {margin-right: 10px;}
	.btn310 {width: 270px;}
	.rank {width: 50px;height: 50px;top: -15px;}
	.rank .t1 {font-size: 12px;}
	.rank .t2 {font-size: 20px;}
	.good_detail .img {width: 300px;}
	.good_detail {padding-left: 335px;}
	.good_detail .nm {font-size: 20px;}
	.good_detail .field .th, .good_detail .field .td {font-size: 14px;}
	.good_detail .field_wrap {padding: 10px 0;}
	.gd_table .th {width: 180px;}
	.gd_table .th, .gd_table .td {font-size: 14px;}
	.btn160 {width: 120px;height: 50px;}
	.con_order .item:after {right: -35px;}
	.con_order .item.item5:after, .con_order .item.item6:after, .con_order .item.item7:after {left: -35px;}
	.req_box_in {padding-left: 75px;}
	.digit_input_wrap {padding-right: 90px;}
	.digit_input .submit .cal {width: 70px;}
	.digit_chk .input,
	.digit_input .submit .cal,
	.digit_input .td .input,
	.digit_input .th {height: 60px;}
	.digit_input .td .input,
	.digit_chk .input {font-size: 30px;}
	.digit_input {padding-right: 80px;}
	.con_order.four .co_box {height: 250px;}
	.standard_order .circle {width: 250px;height: 250px;}
	.standard_order .circle .t1 {font-size: 16px;margin-bottom: 20px;}
	.standard_order .circle .t2 {font-size: 14px;}
	.vod_area iframe {height: 450px;}
	.sub_search_fix .cnt {position: relative;top: auto;right: auto;margin-top: 30px;margin-bottom: 15px;}
	.gd_btn {padding: 0;margin-left: -2px;margin-right: -2px;}
	.gd_btn .gb_cell {padding-left: 2px;padding-right: 2px;}
	.gd_btn .gb_cell a {padding: 0 5px;font-size: 12px;}
	
	.big_cate_box {padding: 20px 20px 15px 20px;}
	.big_cate_wrap .item {width: 16.666666667%;}
	.big_cate_wrap .link {height: 86px;padding-top: 10px;border: 1px solid #ddd;margin-bottom: 5px;}
	.big_cate_wrap .link br {display: none;}
	.big_cate_wrap .link:before {-webkit-background-size: auto 30px;background-size: auto 30px;height: 30px;}
	.big_cate_wrap .link.link1:before {width: 19px;}
	.big_cate_wrap .link.link2:before {width: 26px;}
	.big_cate_wrap .link.link3:before {width: 16px;}
	.big_cate_wrap .link.link4:before {width: 19px;}
	.big_cate_wrap .link.link5:before {width: 28px;}
	.big_cate_wrap .link.link6:before {width: 19px;}
	.big_cate_wrap .link.link7:before {width: 26px;}
	.big_cate_wrap .link.link8:before {width: 30px;}
	.big_cate_wrap .link.link9:before {width: 26px;}
	.big_cate_wrap .link.link10:before {width: 24px;}
	.big_cate_wrap .link.link11:before {width: 25px;}

	.big_cate_wrap .link.on.link1:before {background-position: -19px 0;}
	.big_cate_wrap .link.on.link2:before {background-position: -26px 0;}
	.big_cate_wrap .link.on.link3:before {background-position: -16px 0;}
	.big_cate_wrap .link.on.link4:before {background-position: -19px 0;}
	.big_cate_wrap .link.on.link5:before {background-position: -28px 0;}
	.big_cate_wrap .link.on.link6:before {background-position: -18px 0;}
	.big_cate_wrap .link.on.link7:before {background-position: -26px 0;}
	.big_cate_wrap .link.on.link8:before {background-position: -30px 0;}
	.big_cate_wrap .link.on.link9:before {background-position: -25px 0;}
	.big_cate_wrap .link.on.link10:before {background-position: -24px 0;}
	.big_cate_wrap .link.on.link11:before {background-position: -25px 0;}
	.coation_txt.ct_black {display: block;}
	.coation_txt.ct_black:before {top: -2px;}
	.btn-privacy {margin-left: 0;margin-top: 15px;}
	.download_box {padding: 20px;}
	.input_line_box {padding: 20px;}
	.input_line_box .field .th {font-size: 15px;}
	.input_line_box .field {padding-left: 100px;}
	.use_box {padding: 20px 15px;}
	.standart_field .field {padding: 10px 0;}
	.good_detail_edit {padding-left: 0;}
	.good_detail_edit .img_col {position: relative;left: auto;top: auto;margin-bottom: 40px;}
	.good_detail_edit .img {width: auto;}

	.cate_fix {padding-left: 0;}
	.cate_wrap {position: relative;left: auto;top: auto;width: auto;margin-bottom: 15px;}
	.cate_fix.oneselect .cate_wrap {position: absolute;left: 0;top: 0;}
	.cate_fix.oneselect .sub_search_fix {padding-right: 100px;}
	.cate_fix.oneselect .sub_search_fix .cnt {position: absolute;top: 13px;right: 0;margin-top: 0;}
	.sub_search_fix {padding-right: 0;}
	.sub_search_listbtn {max-width: inherit;}
	.good_table th, .good_table td {font-size: 14px;}
	.use_intro {padding: 20px;}
	.use_intro_in:before {width: 50px;height: 43px;-webkit-background-size: 50px auto;background-size: 50px auto;left: 0;}
	.use_intro_in {padding-left: 85px;}
	.good_list .field_wrap {display: block;}
	.good_list.evg .item {height: auto;padding-top: 10px;}
	.good_list .fw_field.mar {margin-bottom: 20px;}

	.blue_table_scroll table {width: 960px;}
	.bv_tit {font-size: 20px;}
	.bv_tit,
	.bv_info {padding: 15px 20px;}
	.bv_cont {padding: 20px;}
}

@media (max-width: 991px){
	.sub_container {padding: 30px 0 100px 0;}
	.good_list .tit {display: block;}
	.good_list .num {margin-bottom: 15px;margin-right: 0;}
	.good_list .nm {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 1.3;}
	.good_list .img {width: 165px;}
	.good_list .item {padding-left: 195px;}
	.good_detail .img {padding: 15px;width: 275px;height: 275px;}
	.good_detail {padding-left: 305px;}
	.good_detail .nm {font-size: 18px;}
	.good_detail .field .th, .good_detail .field .td {font-size: 13px;}
	.good_detail .field .th {width: 30%;}
	.good_detail .field .td {width: 70%;}
	.good_detail_tab a {font-size: 16px;}
	.con_ne_wrap .img {margin-bottom: 15px;}
	.con_ne_wrap .txt {font-size: 13px;}
	.con_order .txt {font-size: 13px;}
	.co_box {height: 200px;padding-top: 40px;}
	.con_order .item {margin-bottom: 50px;}
	.req_box {padding: 25px;}
	.border_box {height: 250px;}
	.digit_chk .input,
	.digit_input .submit .cal,
	.digit_input .td .input,
	.digit_input .th {height: 50px;}
	.digit_input .submit .cal {font-size: 16px;}
	.con_order.four .txt {padding: 0 20px;}
	.sub_txt br {display: none;}
	.btn_area.smfull {display: block;text-align: center;}
	.btn_area.smfull .btn {margin: 0 auto;}
	.btn_area.smfull .btn.mar {margin-right: auto;margin-bottom: 15px;}
	.standart_field .field .th {padding-left: 20px;width: 120px;}
	.standard_order_wrap {padding: 0;}
	.standard_order .circle {width: 210px;height: 210px;}
	.standard_order .circle .t1 {width: 170px;padding-top: 43px;-webkit-background-size: auto 30px;background-size: auto 30px;}

	.big_cate_wrap .item {width: 20%;}
	.download_chk .cell {width: 33.333333333%;}
	.sub_tit_wrap {margin-bottom: 50px;}
	.request_form .field .th {font-size: 15px;}
	.request_form .field {padding-left: 120px;}
	.sub_tit_wrap {display: block;}
	.sub_tit {font-size: 26px;}
	.location {margin-top: 10px;padding-bottom: 0;}
	.sub_tit_wrap:after {right: -7px;}
	.location span {padding-right: 10px;margin-right: 4px;font-size: 12px;letter-spacing: -1px;}
	.use_intro_in:before {display: none;}
	.use_intro_in {padding-left: 0;}
	.ui_btn .btn {font-size: 15px;}
	.ui_btn .mar {margin-right: 10px;}
	.good_list .img {-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;-webkit-box-pack: center;-moz-box-justify-content: center;-ms-flex-pack: center;justify-content: center;}
	.cate_fix.oneselect .cate_wrap {width: 100px;}
	.cate_fix.oneselect {padding-left: 110px;}
	.bv_info {display: block;}
	.bv_info .field {margin-bottom: 15px;}
	.bv_info .field:last-child {margin-bottom: 0;}
}

@media (max-width: 767px){
	.sub_nm {font-size: 20px;}
	.sub_txt {font-size: 18px;}
	.sub_txt br {display: none;}
	.sub_stit span {font-size: 18px;}
	.sub_stxt {font-size: 13px;}
	.col-3 {width: 50%;}
	.col-4 {width: 100%;}
	.intro_img .item .txt {height: 100px;}
	.row {margin: 0 -5px;}
	.col {padding: 0 5px;}
	.intro_function .img img {height: 40px;}
	.btn_area.xsfull {display: block;text-align: center;}
	.btn_area.xsfull .btn {margin: 0 auto;}
	.btn_area.xsfull .btn.mar {margin-right: auto;margin-bottom: 15px;}
	.btn {font-size: 14px;}
	.btn310 {width: 246px;}
	.intro_function .item {margin-bottom: 15px;}
	.intro_function .item {height: 157px;padding-top: 27px;}
	.intro_function.mb100 {margin-bottom: 30px;}
	.intro_img.create .item {margin-bottom: 50px;}
	.intro_img .item .rank {left: 0;top: 0;border-radius: 10px 0 10px 0;}
	.sub_container {padding: 30px 0 50px 0;}
	.intro_img.create .item .txt {height: auto;}
	.mb50 {margin-bottom: 30px;}
	.mb60 {margin-bottom: 30px;}
	.mt60 {margin-top: 50px;}
	.mb70 {margin-bottom: 30px;}
	.good_list .img {padding: 5px;width: 90px;height: auto;}
	.good_list .item {padding-left: 105px;}
	.good_list .num {font-size: 13px;}
	.good_list .nm {font-size: 13px;}
	.good_list .cate {font-size: 13px;}
	.good_list .cate:before {display: none;}
	.good_list .item {height: auto;padding-top: 5px;}
	.good_list .tit {margin-bottom: 15px;}
	.good_list li {padding: 10px 0;}
	.page_nation a {font-size: 15px;width: 30px;height: 30px;}
	.good_detail .img_col {position: relative;left: auto;top: auto;margin-bottom: 20px;}
	.good_detail {padding-left: 0;}
	.good_detail .nm {font-size: 16px;padding-bottom: 15px;}
	.good_detail_tab a {font-size: 15px;width: 100px;}
	.col-6 {width: 100%;}
	.gd_table .th, .gd_table .td {padding: 0 10px;font-size: 12px;height: 45px;}
	.gd_table .th {width: 135px;}
	.good_detail .img {width: 100%;}
	.sub_stit.mb30 {margin-bottom: 15px;}
	.con_ne_wrap .item {border: 1px solid #ccc;border-radius: 10px;margin-bottom: 30px;text-align: center;background-color: #fff;padding: 25px;}
	.con_ne_wrap .img {margin: 0 auto 20px auto;}
	.con_order .item:after {-webkit-background-size: 21px auto;background-size: 21px auto;width: 21px;height: 38px;margin-top: -19px;right: -17px;}
	.co_box {height: 170px;padding-top: 20px;}
	.con_order .item {margin-bottom: 25px;}
	.con_order .item.item2:after {transform: rotate(90deg);right: auto;left: 50%;margin-left: -10px;bottom: -29px;top: auto;margin-top: 0;}
	.con_order .item.item3:after {transform: rotate(180deg);right: auto;left: -17px;margin-left: 0;}
	.con_order .item.item4:after {bottom: -29px;margin-left: -10px;}
	.con_order .item.item5:after {left: auto;right: -17px;transform: rotate(0deg);}
	.con_order .item.item6:after {left: 50%;bottom: -29px;top: auto;margin-top: 0;margin-left: -10px;transform: rotate(90deg);}
	.con_order .item.item7:after {transform: rotate(180deg);left: -17px;}
	.col-xs-push-6 {left: 50%;}
	.col-xs-pull-6 {right: 50%;}
	.col-push-9 {left: 0;}
	.col-push-6 {left: 0;}
	.con_ex_txt {font-size: 13px;}
	.coation_txt {font-size: 13px;padding-left: 20px;}
	.coation_txt:before {top: 2px;-webkit-background-size: 15px auto;background-size: 15px auto;width: 15px;height: 13px;}
	.req_box_in:before {width: 26px;height: 27px;-webkit-background-size: 26px auto;background-size: 26px auto;}
	.req_box {padding: 20px 15px;}
	.req_box_in {padding-left: 40px;}
	.req_box .addr {font-size: 13px;}
	.req_box .tel {display: block;}
	.req_box .tel .tel_item.mar {margin-right: 0;margin-bottom: 10px;}
	.req_box .tel .th,
	.req_box .tel .td {font-size: 13px;}
	.req_box .tel .th {width: 35px;}
	.con_ne_wrap .row .col:last-child .item {margin-bottom: 0;}
	.border_box {height: 120px;padding: 15px;}
	.digit_input {padding-left: 0;}
	.digit_input .th {height: auto;position: relative;top: auto;left: auto;margin-bottom: 10px;}
	.digit_input_wrap .t1 {font-size: 13px;}
	.digit_chk .input,
	.digit_input .submit .cal,
	.digit_input .td .input {height: 40px;}
	.digit_input_wrap {padding-right: 0;}
	.digit_input {padding-right: 0;}
	.digit_input .submit {position: relative;right: auto;bottom: auto;margin-top: 15px;}
	.digit_input .submit .cal {width: 100%;font-size: 15px;}
	.digit_chk {position: relative;right: auto;bottom: auto;margin-top: 20px;width: 100%;}
	.digit_input .td .input {border-radius: 0;font-size: 20px;}
	.digit_chk .input {width: 40px;font-size: 25px;}
	.use_box {padding: 15px;}
	.con_order.four .co_box {height: auto;padding-bottom: 30px;}

	.con_order.four .item.item1:after {transform: rotate(90deg);right: auto;left: 50%;margin-left: -10px;bottom: -29px;top: auto;margin-top: 0;}
	.mb100 {margin-bottom: 30px;}
	.standart_field .field {display: block;}
	.standart_field .field .th {width: 100%;display: block;margin-bottom: 15px;}
	.standart_field .field .td {width: 100%;display: block;line-height: 1.5;}
	.standard_order .item {width: 100%;margin-bottom: 20px;}
	.standard_order .circle {width: 100%;height: auto;padding: 25px;border-radius: 0;}
	.standard_tab a {font-size: 15px;width: 100px;}
	.vod_area iframe {height: 250px;}
	.standart_field {padding: 0;}
	.page_area .pagecnt {font-size: 13px;}
	.page_area .pagecnt.bar {padding-right: 10px;margin-right: 10px;}

	.big_cate_wrap .item {width: 33.333333333%;}
	.download_chk .cell {width: 100%;}
	.big_cate_wrap .link {font-size: 13px;height: 75px;}
	.big_cate_box {padding: 10px;}
	.sub_stit.sub_xstit span {font-size: 15px;letter-spacing: -1px;}
	.input_line_box .field {padding-left: 0;height: auto;}
	.input_line_box .field .th {position: relative;left: auto;top: auto;margin-bottom: 15px;padding-left: 5px;}
	.input_line_box .field .td {height: 40px;}
	.half_wrap .half {width: 100%;}
	.input_line_box .field .td .input {padding: 0 10px;}
	.sub_search_listbtn {padding-right: 0;}
	.btn-searchlist {position: relative;right: auto;top: auto;width: 100%;margin-top: 0;}
	.xsright {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-moz-box-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}
	.btn_area.between.xsnobetween .btn160 {width: 90px;}
	.nice-select {padding-left: 5px;min-width: 60px;height: 40px;}
	.page_area .pagecnt .mar {margin-right: 5px;}
	.sub_tit_wrap {margin-bottom: 30px;}
	.request_form_wrap {padding: 20px;}
	.request_form .field {padding-left: 0;}
	.request_form .field .th {position: relative;left: auto;top: auto;margin-bottom: 15px;height: auto;}
	.coation_txt.rf_black strong {font-size: 13px;}
	.file_box {padding: 10px;height: auto;}
	.file_txt {font-size: 13px;}
	.file_btn {padding-left: 0;display: block;height: auto;}
	.file_btn .btn-btnchk {position: relative;left: auto;top: auto;margin-bottom: 20px;}
	.rf_cate_wrap .cell {width: 100%;}
	.request_form .field.textarea .th {height: auto;}
	.request_form .field.textarea .th br {display: none;}
	.btn310.rt_btn {width: 190px;height: 50px;}
	.delivery_box {padding: 20px;}
	.ico_location {padding-left: 50px;}
	.ico_location:before {-webkit-background-size: 33px auto;background-size: 33px auto;width: 33px;height: 42px;}
	.il_tit {font-size: 17px;margin-bottom: 13px;}
	.il_field,
	.il_field_two {display: block;}
	.il_field .th {width: auto;margin-bottom: 10px;}
	.il_field_two .bar {margin-right: 0;margin-bottom: 15px;}
	.four_wrap {margin: 0 -8px;}
	.four_wrap .four {width: 50%;margin-bottom: 15px;padding: 0 8px;}
	.request_form .field .td .btn-btnchk {font-size: 14px;}
	.request_form .field .td .btn-btnchk.btn120 {width: 100px;}
	.request_form .field .td .btn_in {padding-right: 110px;}
	.good_detail_edit .nm {font-size: 18px;padding-right: 30px;padding-bottom: 15px;}
	.good_detail_edit .nm .emb img {width: 23px;}
	.good_detail_edit .nm .emb {top: 1px;}
	.good_detail_edit .field.noedit {padding-left: 5px;}
	.good_detail_edit .field .field_link {padding-left: 5px;}
	.good_detail_edit .field .th, .good_detail_edit .field .td {font-size: 13px;}
	.good_detail_edit .field .field_link:after {top: 13px;}
	.good_detail_edit .field .th {width: 30%;}
	.good_detail_edit .field .td {width: 70%;}
	.good_detail_edit .field_edit {padding: 5px 5px;}
	.good_detail_edit .field_edit .input {font-size: 13px;padding: 0 5px;}
	.good_detail_edit .field_edit .btn:after {display: none;}
	.good_detail_edit .field_edit .btn {width: 55px;font-size: 13px;}
	.good_detail_edit .field_edit .fe_in {padding-right: 65px;}
	.ui_btn {display: block;}
	.ui_btn .mar {margin-right: 0;margin-bottom: 10px;}
	.ui_btn .btn300,
	.ui_btn .btn200 {width: 100%;height: 45px;}
	.req_box_in.data_use_in {padding-left: 50px;}
	.data_use_wrap {display: block;height: auto;}
	.data_use_txt {font-size: 14px;margin-top: 15px;}
	.wall_order .item.bar {padding-bottom: 20px;margin-bottom: 10px;}
	.wall_system .half_wrap .half.bar {padding-bottom: 50px;margin-bottom: 50px;position: relative;}
	.wall_system .half_wrap .half.bar:before {-webkit-background-size: 56px auto;background-size: 56px auto;transform: rotate(90deg);top: auto;right: auto;margin-top: 0;bottom: -220px;margin-right: -20px;left: 50%;margin-left: -154px;}
	.good_list.evg li {padding: 25px 0;}
	.good_list .fw_field {display: block;}
	.good_list .fw_field .th {width: auto;}
	.good_list .fw_field .td {width: auto;margin-top: 5px;padding-left: 25px;}
	.srt_tit_wrap {display: block;}
	.srt_tit {margin-bottom: 15px;}
	.cate_fix.oneselect .cnt {position: relative;right: auto;top: auto;margin-bottom: 15px;}
	.cate_fix.oneselect {padding-left: 0;}
	.cate_fix.oneselect .sub_search_fix {padding-right: 0;padding-left: 110px;}
	.cate_fix.oneselect .nice-select {height: 50px;}
	.bv_tit {font-size: 15px;}
	.bv_tit,
	.bv_info {padding: 15px 15px;}
	.bv_cont {padding: 15px;}

	.bv_info .field {display: block;}
	.bv_info .field .th {margin-bottom: 10px;}
	.bv_info .field .td a {font-size: 15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
	.bv_info .field .td {font-size: 15px;}
	.bv_cont {font-size: 15px;}
	.request_form .field .td .input {padding: 0 10px;font-size: 14px;}
	.nice-select {font-size: 14px;}
}

/*회원*/
.pre_wrap {border-radius: 10px;border: 1px solid #CCCCCC;padding: 40px;border-radius: 10px;}
.pre_wrap pre {height: 320px;white-space: pre-line;overflow-y: auto;overflow-x: hidden;line-height: 1.5;font-size: 16px;color: #333333;font-weight: 500;}
.all_check {margin-top: 100px;padding-top: 40px;border-top: 2px dotted #CCCCCC;margin-bottom: 100px;}
.global_pop_scroll {overflow-y: auto;height: 100%;padding: 20px 0;}
.global_pop_wrap:before {content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 9999;background-color: rgb(0 0 0 / 60%);}
.global_pop_wrap .sub_tit_wrap {margin-bottom: 50px;}
.global_pop_wrap .sub_tit {font-size: 28px;}
.global_pop_wrap {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 10001;}
.global_pop {border-radius: 15px;-webkit-box-shadow: 0 1px 5px rgb(0 0 0 / 20%);box-shadow: 0 1px 5px rgb(0 0 0 / 20%);background-color: #fff;position: relative;z-index: 10000;width: 800px;margin: 0 auto;}
.global_pop.w1000 {width: 1500px;}
.ap_tit {background-color: #518DEB;height: 57px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;padding: 0 30px;font-size: 16px;color: #fff;font-weight: 800;position: relative;border-radius: 15px 15px 0 0;}
.ap_close {position: absolute;right: 20px;top: 50%;margin-top: -10px;}
.ap_close img {width: 20px;}
.global_cont {padding: 50px 50px;}
.sub_stxt strong {font-weight: 800;}
.num_list > li {font-size: 16px;color: #333;font-weight: 500;position: relative;padding-left: 20px;line-height: 1.6;padding-top: 3px;padding-bottom: 3px;letter-spacing: -1px;}
.num_list > li .num {position: absolute;left: 0;top: 3px;font-size: 16px;color: #333;font-weight: 500;}
.num_slist {margin: 5px 0;}
.num_slist > li {font-size: 16px;color: #333;font-weight: 500;position: relative;padding-left: 20px;line-height: 1.6;padding-top: 3px;padding-bottom: 3px;}
.num_slist > li .snum {position: absolute;left: 0;top: 3px;font-size: 16px;color: #333;font-weight: 500;}
.bar_slist > li {font-size: 16px;color: #333;font-weight: 500;position: relative;padding-left: 15px;line-height: 1.6;padding-top: 3px;padding-bottom: 3px;}
.bar_slist > li .sbar {position: absolute;left: 0;top: 3px;font-size: 16px;color: #333;font-weight: 500;}
.blue {color: #518DEB;}
.darkblue {color: #00266D;}
.mem_order {overflow: hidden;margin: 0 -12px;}
.mem_order .item {padding: 0 12px;float: left;width: 20%; position: relative; margin-top:15px;}
.mem_order .item:after {content: '';display: block;background-image: url('../img/sub/mem_arrow.png');width: 13px;height: 23px;-webkit-background-size: 13px auto;background-size: 13px auto;position: absolute;right: -7px;top: 50%;margin-top: -12px;}
.mem_order .item.last:after {display: none;}
.mem_order .item_in {height: 84px;border: 1px solid #518DEB;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;font-size: 16px;color: #333;font-weight: 800;padding: 0 20px;border-radius: 10px;line-height: 1.5;}
.mem_order .item_in.on {color: #fff;background-color: #518DEB;}
.iradio_wrap {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;}
.iradio {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;height: 100%;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;}
.iradio.mar {margin-right: 40px;}
.iradio.mar2 {margin-right: 80px;}
.iradio input[type="radio"] {outline: none;border: none;background-color: #fff;-webkit-border-radius: 0;-webkit-appearance: none;display: none;}
.iradio input[type="radio"]:checked + label {background-position: 0 0;}
.iradio label {cursor: pointer;height: 25px;-webkit-box-align: center;align-items: center;display: flex;font-size: 16px;color: #333;font-weight: 500;}
.iradio input[type="radio"] + label:before {content: "";width: 25px;display: inline-flex;height: 25px;overflow: hidden;background-position: 0 0;background-image:url('../img/sub/ico_radio.png');-webkit-background-size: 50px auto;background-size: 50px auto;margin-right: 8px;}
.iradio.notxt {display:inline-flex;}
.iradio.notxt input[type="radio"] + label:before {margin: 0;}
.iradio input[type="radio"]:checked + label:before {background-position: -25px 0;}
.mem_select_box .iradio label {font-size: 24px;color: #333333;font-weight: 800;}
.mem_select_box .iradio input[type="radio"] + label:before {margin-right: 20px;}
.mem_select_box {overflow: hidden;margin: 0 -10px}
.mem_select_box .item {padding: 0 10px;float: left;width: 50%;}
.mem_select_box .item_in {cursor: pointer;height: 330px;border: 1px solid #ccc;background-color: #fff;border-radius: 10px;padding: 30px;}
.mem_select_box .item_in.h350 {height: 350px;}
.ms_box_txt {font-size: 16px;color: #333;font-weight: 500;line-height: 1.5;padding-left: 45px;margin-top: 25px;}
.ms_box_txt p {font-size: 16px;color: #333;font-weight: 500;line-height: 1.5;}
.ms_box_txt p strong {color: #518DEB;font-weight: 700;}
.ms_boxbtn_txt {font-size: 16px;color: #333;font-weight: 500;line-height: 1.5;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;}
.ms_boxbtn_txt .mar {margin-right: 15px;}
.mem_select_box .item_in.on {border: 3px solid #518DEB;}
.btn_din {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;}
.btn_din .bar {margin: 0 10px;}
.btn_din .mar {margin-right: 20px;}
.qu_box {border: 1px solid #ccc;border-radius: 10px;padding: 30px;}
.qu_tit {font-size: 24px;color: #333;font-weight: 800;line-height: 1.5;}
.qu_txt {font-size: 18px;color: #333;font-weight: 500;line-height: 1.5;}
.popborder_box {border: 1px solid #ccc;border-radius: 10px;padding: 30px;}
.round_dot_list {overflow: hidden;}
.round_dot_list .item {padding-left: 20px;position: relative;width: 50%;float: left;padding-top: 5px;padding-bottom: 5px;}
.round_dot_list .item:before {content: '';display: block;width: 6px;height: 6px;background-color: #333333;border-radius: 50%;position: absolute;left: -0px;top: 13px;}
.round_dot_list.full .item {width: 100%;}
.bank_in {position: relative;padding-left: 140px;}
.bank_in:before {content: '';display: block;width: 63px;height: 45px;background: url('../img/sub/bank_img.png') no-repeat 0 0;position: absolute;left: 30px;top: 50%;margin-top: -22px;-webkit-background-size: 63px auto;background-size: 63px auto;}
.bank_thtd {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;padding: 3px 0;}
.bank_thtd .th {width: 80px;font-size: 16px;color: #000;font-weight: 700;}
.bank_thtd .td {flex: 1;font-size: 16px;color: #333;font-weight: 400;}
.star_txt {text-align: right;font-size: 16px;color: #333;font-weight: 500;}
.star_txt.blue {color: #518DEB;}
.star_txt span {font-size: 16px;color: #333;font-weight: 500;display: inline-block;padding-left: 15px;position: relative;}
.star_txt span:before {color: #EB5E24;font-size: 24px;font-weight: 800;content: '*';display: block;position: absolute;left: 0;top: 2px;}
.min48 {min-height: 48px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;font-size: 16px;color: #333;font-weight: 700;}
.ex_txt {font-size: 16px;color: #999;font-weight: 500;}
.request_form .sfield {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;margin-bottom: 20px;}
.request_form .sfield .sth {width: 100px;}
.request_form .sfield .std {flex: 1;}
.top_chk {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-moz-box-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}
.sub_btit {font-size: 16px;color: #000;font-weight: 800;}
.request_form.pl200 .field {padding-left: 200px;}
.icheck label.blue {color: #518DEB;font-weight: 700;}
.pbtn_in {display: inline-flex;align-items: center;}
.pbtn_in .mar {margin-right: 15px;}
.blue_table td.vbottom {vertical-align: bottom;}
.blue_table td.bdbdot {border-bottom: 2px dotted #ccc;}
.global_pop .request_form_wrap {padding-top: 30px;padding-bottom: 30px;}
.search_result {margin-top: 60px;}
.result_box {border-radius: 10px;border: 1px solid #ccc;padding: 20px 40px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;}
.result_box .th {font-size: 18px;color: #000;font-weight: 800;width: 80px;}
.result_box .td {flex: 1;font-size: 16px;color: #518DEB;font-weight: 800;}

.login_area {margin: 0 -30px;}
.login_area:before {content: '';display: table;}
.login_area:after {content: '';display: table;clear: both;}
.login_area .cell {float: left;padding: 0 30px;}
.login_area .cell.cell1 {width: 35.715%;}
.login_area .cell.cell2 {width: 64.285%;}
.login_box {border: 1px solid #CCCCCC;border-radius: 15px;padding: 20px 20px 30px 20px;}
.login_box .tit {font-size: 16px;color: #333;font-weight: 800;margin-bottom: 20px;text-align: center;}
.lb_input_wrap {margin-bottom: 20px;border: 1px solid #ccc;border-radius: 10px;-webkit-box-shadow: 0 3px 6px rgb(0 0 0 / 10%);box-shadow: 0 3px 6 rgb(0 0 0 / 10%);}
.lb_input {padding-left: 55px;position: relative;padding-right: 43px;height: 52px;}
.lb_input:before {content: '';display: block;position: absolute;left: 20px;top: 50%;width: 15px;height: 18px;-webkit-background-size: 15px uto;background-size: 15px auto;margin-top: -9px;}
.lb_input.lb_id {border-bottom: 1px solid #ccc;}
.lb_input.lb_id:before {background-image: url('../img/sub/ico_id.png');}
.lb_input.lb_pwd:before {background-image: url('../img/sub/ico_pwd.png');}
.lb_input .input {font-size: 14px;color: #666666;font-weight: 500;height: 100%;border: none;background-color: #fff;width: 100%;padding: 0 10px;outline: none;}
.lb_del {position: absolute;right: 24px;top: 50%;margin-top: -10px;}
.lb_del img {width: 19px;}
.lb_submit {margin: 30px 0 20px 0;}
.lb_submit .submit {cursor: pointer;-webkit-box-shadow: 0 3px 6px rgb(0 0 0 / 15%);box-shadow: 0 3px 6px rgb(0 0 0 / 15%);border-radius: 10px;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;-webkit-box-pack: center;-moz-box-justify-content: center;-ms-flex-pack: center;justify-content: center;font-size: 18px;color: #fff;font-weight: 600;background-color: #518DEB;line-height: 1;width: 100%;height: 50px;border: none;}
.lb_link {-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;-webkit-box-pack: center;-moz-box-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.lb_link a {font-size: 14px;color: #666;font-weight: 500;}
.lb_link .bar {position: relative;padding-right: 18px;margin-right: 17px;}
.lb_link .bar:after {content: '';display: block;width: 1px;height: 14px;background-color: #ccc;position: absolute;right: 0;top: 3px;}
.guide_box {border: 1px solid #ccc;border-radius: 10px;padding: 35px 62px;margin-bottom: 20px;}
.guide_box_in {padding-left: 105px;position: relative;}
.guide_box_in:before {content: '';display: block;width: 53px;height: 53px;-webkit-background-size: 53px auto;background-size: 53px auto;background-image: url('../img/sub/ico_guide.png');position: absolute;left: 0;top: 0;}
.gb_btn {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;}
.gb_btn .mar {margin-right: 20px;}
.tel_box {border: 1px solid #ccc;border-radius: 10px;padding: 25px 62px;}
.tel_box_in {padding-left: 105px;position: relative;}
.tel_box_in:before {content: '';display: block;width: 52px;height: 54px;-webkit-background-size: 52px auto;background-size: 52px auto;background-image: url('../img/sub/ico_hp.png');position: absolute;left: 0;top: 50%;margin-top: -27px;}
.tel_box_in .tel {font-size: 24px;color: #518DEB;font-weight: 800;margin-bottom: 15px;}
.tel_box_in .info {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;padding: 5px 0;}
.tel_box_in .info .th {font-size: 16px;color: #333;font-weight: 800;width: 70px;}
.tel_box_in .info .td {font-size: 16px;color: #333;font-weight: 400;flex: 1;}
.dnum_list {list-style: decimal;padding-left: 15px;}
.dnum_list > li {font-size: 16px;color: #333333;font-weight: 400;line-height: 1.5;padding: 3px 0;}
.blank_link {display: inline-block;margin-bottom: -3px;margin-left: 5px;font-size: 16px;color: #518DEB;font-weight: 600;}
.blank_link img {width: 15px;}
.num_list.hfix > li .num {top: 7px;}
.noline_box {padding: 50px;}
.noline_box .tv_img_txt {padding-left: 160px;position: relative;}
.noline_box .tv_txt {font-size: 16px;color: #333;font-weight: 500;line-height: 1.7;}
.noline_box .tv_img_txt:before {content: '';display: block;width: 119px;height: 85px;background: url('../img/sub/ico_tv.png') no-repeat 0 0;position: absolute;left: 0;top: 50%;margin-top: -42px;}
.tv_list {border-top: 2px solid #333333;}
.tv_list li {padding: 30px 0;border-bottom: 2px dotted #CCCCCC;}
.tv_list .item {padding-left: 390px;position: relative;}
.tv_list .item .img {position: absolute;left: 0;top: 0;width: 390px;}
.tv_list .item .txt {padding-left: 60px;}
.tv_list .item .tit {font-size: 24px;color: #00266D;font-weight: 800;margin-bottom: 15px;line-height: 1.5;}
.tv_list .item .date {font-size: 16px;color: #333;font-weight: 400;margin-bottom: 30px;}
.tv_list .item .text {font-size: 16px;color: #333;font-weight: 400;margin-bottom: 40px;line-height: 1.7;}
.site_map {margin: 0 -5px;overflow: hidden;}
.site_map .item {width: 16.66666667%;padding: 0 5px;float: left;}
.site_map .item .tit {border-bottom: 1px solid #707070;padding-bottom: 20px;margin-bottom: 20px;}
.site_map .item .tit a {font-size: 18px;color: #333333;font-weight: 800;}
.site_map .item ul {padding: 10px 0;}
.site_map .item ul li {padding: 8px 0;}
.site_map .item ul li a {font-size: 16px;color: #333333;font-weight: 500;}
.site_map .item ul li a:hover {text-decoration: underline;}
.noline_email_box .email_img_txt {padding-left: 140px;position: relative;}
.noline_email_box .email_box {font-size: 24px;color: #00266D;font-weight: 800;line-height: 1.7;letter-spacing: -1px;}
.noline_email_box .email_box strong {color: #518DEB;font-weight: 800;}
.noline_email_box .email_img_txt:before {content: '';display: block;width: 109px;height: 82px;background: url('../img/sub/img_email.png') no-repeat 0 0;position: absolute;left: 0;top: 50%;margin-top: -42px;}
.noline_email_box .ebox_stxt {line-height: 1.5;font-size: 16px;color: #333;font-weight: 500;margin-top: 50px;}

.dflex {display: flex;align-items: center;}
.dflex .mar {margin-right: 10px;}
.com_info_wrap {border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;padding: 25px 0;}
.com_info {padding: 8px 0;}
.com_info .field {margin-bottom: 15px;overflow: hidden;}
.com_info .th,
.com_info .td {float: left;font-size: 16px;color: #333;line-height: 1.3;}
.com_info .th {width: 30%;font-weight: 800;}
.com_info .td {width: 70%;font-weight: 500;}
.com_info .addr_mar {margin-bottom: 15px;}
.com_info .field:last-child {margin-bottom: 0;}
.com_info .addr_mar:last-child {margin-bottom: 0;}
.addr_multi .item {display: flex;padding: 4px 0;}
.addr_multi .addm {margin-right: 15px;width: 100px;height: 32px;border: 1px solid #00266D;border-radius: 6px;display: flex;align-items: center;justify-content: center;font-size: 16px;color: #00266D;font-weight: 500;}
.addr_multi .addr_mblack {border-color: #ccc;color: #333;}
.addr_multi a {font-size: 16px;color: #333;font-weight: 500;display: block;flex: 1;}
.addr_multi a:hover {text-decoration: underline;}
.pop_htable_scroll {height: 400px;overflow-y: auto;}
.btn.btn-fz16 {font-size: 16px;}
.fz18 {font-size: 18px;font-weight: 800;}
.use_box.lgpad {padding: 40px;}
.blue_box {padding: 40px;border: 2px solid #00266D;border-radius: 10px;}
.blue_box.light {border-color: #518DEB;}
.blue_box .tit {font-size: 18px;color: #00266D;font-weight: 800;text-align: center;margin-bottom: 20px;}
.bb_half {overflow: hidden;}
.bb_half .bb_shalf {width: 50%;float: left;position: relative;}
.bb_half .bb_shalf:after {content: '';display: block;width: 2px;height: 100%;border-right: 2px dotted #707070;position: absolute;right: 0;top: 0;}
.bb_half .bb_shalf.last:after {display: none;}
.blue_box .bb_tit {font-size: 18px;color: #333;font-weight: 800;text-align: center;margin-top: 25px;}
.three_wrap {overflow: hidden;margin: 0 -15px;}
.three_wrap .three {float: left;width: 33.333333333%;padding: 0 15px;}
.three_wrap .three .txt_wrap {border: 1px solid #ccc;border-top: none;border-radius: 0 0 10px 10px;}
.three_wrap .three .txt_wrap .txt {padding: 40px 30px;height: 435px;}
.three_wrap .three .txt_wrap .txt .t1 {font-size: 18px;color: #00266D;font-weight: 800;margin-bottom: 40px;}
.three_wrap .three .txt_wrap .txt .t2 p {font-size: 16px;color: #333;font-weight: 400;line-height: 1.7;}
.three_wrap .three .txt_wrap .list {height: 175px;padding: 30px;background-color: #EFF7FC;border-radius: 0 0 10px 10px;}
.three_wrap .three .txt_wrap .list ul li {position: relative;padding-left: 15px;padding-top: 5px;padding-bottom: 5px;font-size: 16px;color: #00266D;font-weight: 500;}
.three_wrap .three .txt_wrap .list ul li:before {content: '';display: block;width: 6px;height: 6px;background-color: #518DEB;position: absolute;left: 0;top: 10px;border-radius: 50%;}
.app_down_wrap {padding-left: 328px;position: relative;height: 361px;}
.app_down_wrap .app_img {position: absolute;left: 0;top: 0;width: 328px;}
.app_down {height: 100%;display: flex;margin: 0 -30px;overflow: hidden;padding-left: 90px;align-items: center;}
.app_down .ad_item {float: left;width: 50%;padding: 0 30px;}
.app_down .ad_item_in {position: relative;}
.app_down .ad_item_in .barcode {position: absolute;right: 0;top: 0;}
.app_down .ad_item_in .barcode img {width: 78px;}
.app_down .ad_item .ad_tit {padding-top: 70px;font-size: 18px;color: #00266D;font-weight: 800;margin-bottom: 30px;position: relative;}
.app_down .ad_item .ad_tit:before {content: '';display: block;width: 46px;height: 53px;background-repeat: no-repeat;background-position: center center;position: absolute;top: 0;left: 0;}
.app_down .ad_item .ad_tit.apple:before {background-size: 42px auto;background-image: url('../img/sub/Icon_apple.png');}
.app_down .ad_item .ad_tit.and:before {background-size: 46px auto;background-image: url('../img/sub/Icon_android-alt.png');}
.app_down .ad_item .ad_txt {line-height: 1.5;font-size: 16px;color: #333;font-weight: 500;margin-bottom: 40px;}
.app_down .ad_item .ad_btn a {font-size: 16px;color: #fff;font-weight: 500;display: flex;align-items: center;justify-content: center;height: 48px;width: 180px;background-color: #7387A5;border-radius: 10px;}
.app_down .ad_item .ad_btn a:hover {background-color: #5b6d87;}
.app_down .ad_item .ad_btn a:after {content: '';display: block;width: 15px;height: 15px;background-size: 15px auto;background-image: url('../img/sub/ico_newwin.png');background-position: 0 0;margin-left: 10px;}
.use_box_app {overflow: hidden;margin: 0 -20px;height: 763px;}
.use_box_app .cell {float: left;padding: 0 20px;height: 100%;}
.use_box_app .cell .use_box {height: 100%;}
.use_box_app .cell .use_box > div {width: 100%;}
.use_box_app .cell.cell1 {width: 29.033%;}
.use_box_app .cell.cell2 {width: 70.967%;}
.use_box_three {overflow: hidden;margin: 0 -10px 40px -10px;}
.use_box_three .item {float: left;width: 33.333333333%;padding: 0 10px;}
.ub_tit {font-size: 18px;color: #000;font-weight: 800;}

@media (max-width: 1399px) {
	.mem_order .item_in {padding: 0 15px;font-size: 14px;}
	.mem_select_box .item_in {padding: 15px;}
	.mem_select_box .iradio input[type="radio"] + label:before {margin-right: 10px;}
	.mem_select_box .iradio label {font-size: 20px;}
	.ms_box_txt {padding-left: 37px;}
	.ms_boxbtn_txt {display: block;font-size: 14px;}
	.ms_boxbtn_txt .mar {margin-right: 0;margin-bottom: 5px;}
	.ms_box_txt {margin-top: 10px;font-size: 14px;}
	.ms_box_txt p.mb30 {margin-bottom: 15px;}
	.login_area {margin: 0 -15px;}
	.login_area .cell {padding: 0 15px;}
	.guide_box,
	.tel_box {padding-left: 20px;padding-right: 20px;}
	.guide_box_in,
	.tel_box_in {padding-left: 80px;}
	.site_map .item {width: 33.333333333%;}
	.site_map .item1,
	.site_map .item2,
	.site_map .item3 {height: 400px;}
	.noline_email_box .email_box {font-size: 19px;}
	.three_wrap .three .txt_wrap .txt {height: 545px;}
	.three_wrap .three .txt_wrap .list {height: 235px;}
	.use_box_app .use_box.lgpad {padding: 20px;}
	.use_box_app {height: 594px;}
	.use_box_app .cell.cell1 {width: 35%;}
	.use_box_app .cell.cell1 img {max-width: 176px;}
	.use_box_app .cell.cell2 {width: 65%;}
	.use_box_app .dot_list {height: 65px;}
	.ub_tit.mb40 {margin-bottom: 30px;}
	.app_down {padding-left: 10px;}
}
@media (max-width: 1239px) {
	.pre_wrap {padding: 20px;}
	.all_check {margin: 50px 0;}
	.pre_wrap pre {font-size: 13px;height: 150px;}
	.mem_select_box .item_in {height: 345px;}
	.mem_order .item_in {height: 100px;}
	.qu_txt {font-size: 16px;}
	.qu_tit {font-size: 20px;}
	.login_area .cell.cell1 {width: 45%;}
	.login_area .cell.cell2 {width: 55%;}
	.gb_btn {display: block;}
	.gb_btn .mar {margin-right: 0;margin-bottom: 15px;}
	.guide_box {padding-top: 20px;padding-bottom: 20px;}
	.tel_box_in .tel {font-size: 20px;margin-bottom: 10px;}
	.tv_list .item {padding-left: 250px;}
	.tv_list .item .img {position: absolute;left: 0;top: 0;width: 250px;}
	.tv_list .item .txt {padding-left: 30px;}
	.noline_box {padding: 30px;}
	.blue_box {padding: 20px;}
	.three_wrap .three .txt_wrap .txt {padding: 20px;}
	.three_wrap .three .txt_wrap .txt .t1 {font-size: 16px;margin-bottom: 20px;}
	.three_wrap .three .txt_wrap .txt .t2 p {font-size: 14px;line-height: 1.5;}
	.three_wrap .three .txt_wrap .txt {height: 380px;}
	.three_wrap .three .txt_wrap .list {padding: 15px;}

	.use_box_app {height: 500px;}
	.use_box_app .cell.cell1 img {max-width: 148px;}
	.use_box_three {margin-bottom: 20px;}
	.ub_tit {font-size: 16px;}
	.app_down_wrap .app_img {width: 280px;}
	.app_down_wrap {height: 308px;}
	.app_down {padding-left: 20px;}
	.app_down_wrap {padding-left: 280px;}
	.use_box.topnopad {padding: 0 20px;}
	.app_down .ad_item .ad_tit {font-size: 15px;margin-bottom: 15px;}
	.app_down .ad_item .ad_txt {font-size: 13px;margin-bottom: 20px;}
	.app_down .ad_item .ad_btn a {font-size: 13px;width: 150px;height: 45px;}
	.app_down {margin: 0 -10px;}
	.app_down .ad_item {padding: 0 10px;}
	.use_box_app .dot_list li {margin-bottom: 10px;}
}
@media (max-width: 991px){
	.mem_select_box .iradio label {font-size: 18px;}
	.ms_box_txt p {font-size: 14px;}
	.mem_select_box .item_in {padding: 15px 10px;}
	.ms_box_txt {padding-left: 0;}
	.global_cont {padding: 25px;}
	.global_pop,
	.global_pop.w1000 {width: 100%;}
	.global_pop_scroll {padding-left: 10px;padding-right: 10px;}
	.global_pop_wrap .sub_tit {font-size: 25px;}
	.mw200 {max-width: 130px;}
	.mw150 {max-width: 100px;}
	.mw100 {max-width: 70px;}
	.ex_txt {font-size: 13px;}
	.request_form .field .th .star {margin-left: 5px;font-size: 13px;}
	.request_form_wrap {padding: 20px;}
	.mem_select_box .item_in.h350 {height: 410px;}
	.request_form.pl200 .field {padding-left: 145px;}
	.icheck label.blue {height: auto;line-height: 1.5;}
	.icheck.iclongtxt {height: auto;}
	.round_dot_list .item {padding-left: 15px;}
	.threebtn .btn310 {width: 150px;}
	.mb90 {margin-bottom: 50px;}
	.login_area .cell.cell1 {width: 50%;}
	.login_area .cell.cell2 {width: 50%;}
	.guide_box_in, .tel_box_in {padding-left: 0;}
	.guide_box_in:before,
	.tel_box_in:before {display: none;}
	.num_list.hfix .pbtn_in {display: block;}
	.num_list.hfix .pbtn_in .mar {margin-right: 0;margin-bottom: 5px;}
	.noline_email_box .email_img_txt:before {width: 54px;height: 41px;margin-top: 0;top: 10px;background-size: 54px auto;}
	.noline_email_box .email_img_txt {padding-left: 80px;}
	.noline_email_box .ebox_stxt {margin-top: 20px;}
	.gtin_barcode {padding-left: 20px;}
	.gtin_barcode .img img {width: 160px;}
	.bacode_nsearch .input {font-size: 33px;}
	.com_tab a {width: 150px;}
	.com_tab_cont {padding: 15px 0;}
	.com_info_wrap .half_wrap .half {width: 100%;}
	.com_info {padding: 15px 0;}
	.bb_half .bb_shalf img {height: 40px;}
	.three_wrap .three .txt_wrap .txt {padding: 15px;height: 430px;}
	.three_wrap .three .txt_wrap .list ul li {font-size: 13px;}
	.three_wrap .three .txt_wrap .list ul li:before {top: 8px;}
	.three_wrap .three .txt_wrap .list {height: 180px;}
	.blue_box .bb_tit {font-size: 16px;}
	.app_down_wrap {height: auto;padding: 30px 0;padding-left: 230px;}
	.app_down_wrap .app_img {width: 230px;}
	.app_down .ad_item .ad_tit {padding-top: 0;padding-left: 35px;position: relative;height: 30px;display: flex;align-items: center;}
	.app_down .ad_item .ad_tit:before {left: 0;top: 0;position: absolute;width: 23px;height: 27px;}
	.app_down .ad_item .ad_tit.apple:before {background-size: 21px auto;}
	.app_down .ad_item .ad_tit.and:before {background-size: 23px auto;}
	.app_down {padding-left: 10px;}
	.app_down {display: block;}
	.app_down .ad_item {width: 100%;float: none;}
	.app_down .ad_item.xsmar {margin-bottom: 50px;}
	.app_down_wrap .app_img {top: 50%;left: -10px;margin-top: -145px;}
	.use_box_app {height: auto;}
	.use_box_app .cell.cell1 {margin-bottom: 40px;}
	.use_box_app .cell.cell1,
	.use_box_app .cell.cell2 {width: 100%;}
	.use_box_app .cell.cell1 img {max-width: 199px;}
	.ad_item_in {padding-right: 90px;}
}
@media (max-width: 767px){
	.btn_area.xsfull .icheck {margin-bottom: 15px;}
	.btn_xsone {padding: 0 15px;}
	.btn_xsone .btn310.rt_btn {width: 150px;}
	.icheck.big label {font-size: 18px;}
	.all_check {margin: 30px 0;padding-top: 20px;}
	.mem_order .item {width: 33.333333333%;margin-bottom: 15px;}
	.mem_order .item.item3:after {display: none;}
	.mem_select_box {margin: 0;}
	.mem_select_box .item {padding: 0;width: 100%;margin-bottom: 15px;}
	.mem_select_box .item_in {height: auto;}
	.btn_din .bar {margin: 0;}
	.btn_din .mar {margin-right: 3px;}
	.btn_din .btn {padding: 0 5px;}
	.qu_box {padding: 15px;}
	.qu_tit {font-size: 18px;}
	.qu_txt {font-size: 14px;}
	.global_cont {padding: 15px;}
	.global_pop_wrap .sub_tit {font-size: 18px;}
	.global_pop_wrap .sub_tit_wrap {margin-bottom: 25px;}
	.num_list > li,
	.num_slist > li,
	.num_slist > li .snum,
	.bar_slist > li,
	.bar_slist > li .sbar,
	.num_list > li .num {font-size: 13px;}
	.dnum_list > li {font-size: 13px;}
	.bar_slist > li {padding-left: 10px;}
	.num_list > li {padding-left: 15px;}
	.pop_btable_scroll {overflow-x: scroll;-webkit-overflow-scrolling: touch;width: 100%;}
	.pop_btable_scroll .blue_table th,
	.pop_btable_scroll .blue_table td {padding: 5px;font-size: 13px;}
	.pop_btable_scroll .blue_table {table-layout: fixed;width: 600px;}
	.round_dot_list .item {padding-left: 13px;}
	.round_dot_list .item:before {top: 10px;}
	.popborder_box {padding: 15px;}
	.bank_in {padding-left: 0;}
	.bank_in:before {display: none;}
	.bank_thtd .th,
	.bank_thtd .td {font-size: 13px;}
	.bank_thtd .th {width: 60px;}
	.ap_tit {padding: 0 15px;font-size: 14px;}
	.global_pop_wrap .sub_stit span {font-size: 16px;}
	.round_dot_list .item {width: 100%;}
	.bank_thtd {-webkit-box-align: start;-moz-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
	.min48 {margin-bottom: 20px;font-size: 13px;min-height: 30px;}
	.mw200 {max-width: 110px;}
	.mw150 {max-width: 80px;}
	.mw100 {max-width: 60px;}
	.ex_txt {font-size: 12px;}
	.request_form .sfield .sth {width: 70px;margin-top: 10px;}
	.request_form .sfield .sth .min48 {margin-bottom: 0;}
	.chk_din {padding-bottom: 40px;position: relative;}
	.chk_din .icheck {position: absolute;bottom: 0;left: 0;}
	.icheck label {font-size: 13px;}
	.mem_select_box .item_in.h350 {height: auto;}
	.request_form.pl200 .field {padding-left: 0;}
	.iradio.mar2 {margin-right: 40px;}
	.request_form .field .th br {display: none;}
	.star_txt,
	.star_txt span {font-size: 13px;}
	.star_txt.blue {text-align: left;}
	.btn_area.threebtn .btn {width: auto;padding: 0 15px;}
	.mb90 {margin-bottom: 30px;}
	.pop_btable_scroll .blue_table.w400 {width: 400px;}
	.blue_table .btn {font-size: 13px;width: 70px;height: 32px;}
	.login_area .cell.cell1 {width: 100%;margin-bottom: 30px;}
	.login_area .cell.cell2 {width: 100%;}
	.result_box {padding: 15px 15px;}
	.num_list > li .num {font-size: 13px;}

	.tv_list .item {padding-left: 0;}
	.tv_list .item .img {position: relative;left: auto;top: auto;width: 100%;margin-bottom: 20px;}
	.tv_list .item .img img {width: 100%;}
	.tv_list .item .txt {padding-left: 0;}
	.noline_box {padding: 15px;}
	.noline_box .tv_img_txt {padding-left: 0;}
	.noline_box .tv_img_txt:before {display: none;}
	.com_info .th,
	.com_info .td {font-size: 13px;}
	.com_tab a {height: 45px;}
	.bacode_nsearch .input {padding: 0 10px;font-size: 28px;}
	.blue_box {margin-bottom: 20px;}
	.three_wrap {margin: 0 -5px;}
	.three_wrap .three {padding: 0 5px;}
	.three_wrap .three .txt_wrap .txt .t1 {font-size: 14px;}
	.three_wrap .three .txt_wrap .txt .t2 p {font-size: 12px;}
	.three_wrap .three .txt_wrap .list {height: 190px;}
	.ub_tit.mb40 {margin-bottom: 20px;}
	.app_down .ad_item_in .barcode {top: 40px;}
}

@media (max-width: 575px){
	.tv_img_txt .btn370 {width: 100%;}
	.noline_box.mb80 {margin-bottom: 40px;}
	.tv_list .item .tit {font-size: 18px;}
	.tv_list .item .date {margin-bottom: 15px;}
	.tv_list .item .text {margin-bottom: 20px;}

	.site_map .item .tit {padding-bottom: 10px;margin-bottom: 10px;}
	.site_map .item {width: 50%;}
	.site_map .item1,
	.site_map .item2 {height: 400px;}
	.site_map .item3,
	.site_map .item4 {height: 300px;}
	.noline_email_box .email_box {font-size: 15px;}
	.noline_email_box .ebox_stxt {font-size: 13px;}
	.gtin_barcode {display: block;text-align: center;width: 100%;padding-left: 0;}
	.gtin_barcode .txt {padding-left: 0;margin-top: 20px;}
	.gtin_barcode .img img {margin: 0 auto;}
	.bacode_nsearch {padding-right: 90px;}
	.bacode_nsearch .btn180 {width: 80px;}
	.blue_xstable .colgroup {display: none;}
	.blue_xstable tr {display: block;}
	.blue_xstable th,
	.blue_xstable td {display: block;padding: 0 10px;}
	.blue_xstable .addrcode {border-bottom: none;text-align: left;font-size: 18px;color: #00266D;font-weight: 800;padding-top: 10px;margin-bottom: 5px;}
	.blue_xstable .xs-hidden {display: none;}
	.addr_multi .addm {font-size: 12px;width: 65px;margin-right: 10px;height: 25px;}
	.addr_multi a {font-size: 15px;}
	.use_box.lgpad {padding: 20px;}
	.three_wrap .three {width: 100%;margin-bottom: 20px;}
	.three_wrap .three .txt_wrap .txt {height: auto;}
	.three_wrap .three .txt_wrap .list {height: auto;}
	.dot_list li {font-size: 13px;}

	.app_down_wrap {padding-left: 0;padding-top: 284px;}
	.app_down_wrap .app_img {top: 0;margin-top: 0;left: 50%;margin-left: -115px;}
}

/* 20250718 cykim 회원가입 단계 item 수정 */
.mem_order .item_k {padding: 0 12px;float: left;width: 25%; position: relative; margin-top:15px;}
.mem_order .item_k:after {content: '';display: block;background-image: url('../img/sub/mem_arrow.png');width: 13px;height: 23px;-webkit-background-size: 13px auto;background-size: 13px auto;position: absolute;right: -7px;top: 50%;margin-top: -12px;}
.mem_order .item_k.last:after {display: none;}
.mem_order .item_in_k {height: 100px;border: 1px solid #518DEB;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;font-size: 16px;color: #333;font-weight: 800;padding: 0 20px;border-radius: 10px;line-height: 1.5;}
.mem_order .item_in_k.on {color: #fff;background-color: #518DEB;}

/* 20251113 cykim 회원가입 단계 모바일 UI 위치 수정 */
@media (max-width: 767px){
	.mem_order .item_k { width: 48% !important; }
    .mem_order .item_k:nth-child(n+3) { margin-top: 20px !important; }
}

/* 250905 공동인증서 로그인 css */
.submit-outline { background-color: #ffffff !important; color: #518DEB !important; border: 1px solid #518DEB !important; }
.submit-outline:hover { background-color: #00266D !important; border: 1px solid #00266D !important; color: #ffffff !important; }
/* 로그인페이지 로그인 hover */
.login_area .login_box .lb_submit .submit:not(.submit-outline):hover { background-color: #00266D; border: 1px solid #00266D; }

/* 251001 메인페이지(로그인 후) 정보변경신청 팝업 css */
#globalPopRej .global_cont { font-family: 'Segoe UI', sans-serif; background-color: #ffffff; padding: 20px; margin: 0; }
#globalPopRej h2 { color: #333; text-align: center; margin-bottom: 30px; }
#globalPopRej .section-title { font-size: 18px; font-weight: bold; color: #4d91e0; margin: 40px 0 10px; border-left: 4px solid #4d91e0; padding-left: 10px; }
#globalPopRej table { width: 100%; border-collapse: collapse; margin-bottom: 20px; font-size: 13px; color: #444; }
#globalPopRej td { padding: 8px; border: 1px solid #ddd; }
#globalPopRej td:first-child, #globalPopRej td:nth-child(3) { background-color: #f4f4f4; font-weight: bold; width: 15%; font-size: 13px; }
#globalPopRej input[type="text"], #globalPopRej input[type="date"], #globalPopRej input[type="email"], #globalPopRej input[type="password"], #globalPopRej select { width: 95%; padding: 6px; border: 1px solid #ccc; border-radius: 4px; font-size: 13px; color: #333; }
#globalPopRej select { height: 40px; }
#globalPopRej input[type="radio"], #globalPopRej input[type="checkbox"] { margin-right: 4px; }
#globalPopRej input[type="file"] { padding: 4px; }
#globalPopRej .btn-sub { background-color: #f1f1f1; color: #333; border: 1px solid #ccc; padding: 6px 12px; font-size: 13px; border-radius: 4px; cursor: pointer; margin-left: 6px; }
#globalPopRej .btn-sub:hover { background-color: #4d91e0; color: #fff; border-color: #4d91e0; }
#globalPopRej #popZip2 { display: inline-block; padding: 6px 14px; font-size: 14px; font-weight: 500; color: #fff; background-color: #518DEB; border: none; border-radius: 6px; text-decoration: none; box-shadow: 0 2px 4px rgba(0,0,0,0.1); transition: background-color 0.2s; }
#globalPopRej #popZip2:hover { background-color: #3a6fc5; }
#globalPopRej .btn-submit { background-color: #4d91e0; color: #fff; border: none; padding: 10px 20px; font-size: 16px; border-radius: 6px; cursor: pointer; display: block; margin: 20px auto; transition: background-color 0.3s; }
#globalPopRej .btn-submit:hover { background-color: #3b7ac7; }
#globalPopRej .mod { background-color: #FAECC5 !important; font-weight: bold; }
#globalPopRej .title-cell { background-color: #f4f4f4; font-weight: bold; width: 15%; }
#globalPopRej .required { color: red; margin-left: 4px; font-weight: bold; }
#globalPopRej #popup-form-style { width: auto !important; margin: 0 !important; }