* {word-break: keep-all;}
.sub_container {padding-bottom: 120px;}
.location {padding: 30px 0 60px 0;display: flex;align-items: center;justify-content: end;font-size: 18px;color: #666666;font-weight: 400;}
.location .bar {padding-right: 25px;margin-right: 20px;position: relative;}
.location .bar:after {content: '';display: block;width: 6px;height: 10px;background-image: url('../images/sub/location_arrow.svg');position: absolute;right: 0;top: 4px;background-repeat: no-repeat;background-position: 0 0;background-size: 6px auto;}

.sub_tit {font-size: 62px;color: #222222;font-weight: 300;}
.sub_stit {font-size: 36px;color: #222222;font-weight: 300;}
.sub_sbtit {font-size: 36px;color: #222222;font-weight: 700;}
.sub_txt {font-size: 24px;color: #222222;font-weight: 400;line-height: 1.5;}
.sub_txt strong {color: #2B6CCE;}
.text-center {text-align: center;}
.r_box {border: 1px solid #BFDDF0;box-shadow: 0 0 8px rgb(28 74 150 / 17%);border-radius: 15px;padding: 60px 35px;}
.r_box.pad40 {padding: 40px 15px;}
.r_box.pad30 {padding: 30px;}
.defi_box {position: relative;padding-left: 292px;}
.defi_box dt {font-size: 36px;color: #222222;font-weight: 700;position: absolute;left: 0;top: 0;}
.square_list > li {font-size: 18px;color: #222;font-weight: 400;margin-bottom: 15px;padding-left: 22px;position: relative;line-height: 1.5;}
.square_list > li:before {content: '';display: block;width: 7px;height: 7px;background-color: #91C7EA;position: absolute;left: 0;top: 8px;}
.square_list > li strong.blue {color: #2B6CCE;}
.square_list > li strong {font-weight: 700;}
.square_list > li:last-child {margin-bottom: 0;}
.sbar_list > li {position: relative;padding-left: 18px;font-size: 18px;color: #555555;font-weight: 400;line-height: 1.5;margin-bottom: 3px;}
.sbar_list > li span {position: absolute;left: 0;top: 5px;line-height: 1;}
.sbar_list > li:last-child {margin-bottom: 0;}
.go_link {display: flex;align-items: center;justify-content: center;margin-top: 30px;}
.go_link a {display: flex;align-items: center;justify-content: space-between;height: 51px;background-color: #EAEAEA;border-radius: 6px;padding: 0 25px;}
.go_link .gl_txt {font-size: 18px;color: #222;font-weight: 800;margin-right: 50px;display: flex;align-items: center;line-height: 1.5;}
.go_link .gl_txt img {display: block;margin-right: 10px;}
.go_link .gl_link {font-size: 16px;color: #1C4A96;font-weight: 500;display: flex;align-items: center;justify-content: center;line-height: 1;}
.go_link .gl_link:after {content: '';display: block;background-image: url('../images/common/ico_blank_blue.svg');background-size: 10px auto;width: 10px;height: 10px;margin-left: 5px;}
.defi_tit {font-size: 24px;color: #222;font-weight: 700;}
.contact_info {line-height: 1;background-color: #EAEAEA;border-radius: 6px;padding: 15px 20px;display: flex;align-items: center;}
.contact_info.blue {background-color: #E3EEFD;}
.contact_info .info {font-size: 18px;color: #222;font-weight: 400;display: flex;align-items: center;line-height: 1.5;}
.contact_info .info strong {font-weight: 700;}
.contact_info .bar {padding-right: 20px;margin-right: 19px;position: relative;}
.contact_info .bar:after {content: '';display: block;width: 1px;height: 18px;background-color: #707070;position: absolute;right: 0;top: 4px;}
.contact_info .mail:before {content: '';display: block;width: 18px;height: 14px;background-image: url('../images/sub/ico_mail.svg');background-position: 0 0;background-size: 18px auto;margin-right: 10px;background-repeat: no-repeat;}
.contact_info .hp:before {content: '';display: block;width: 16px;height: 20px;background-image: url('../images/sub/ico_hp.svg');background-position: 0 0;background-size: 16px auto;margin-right: 10px;background-repeat: no-repeat;}
.contact_info .tel:before {content: '';display: block;width: 18px;height: 18px;background-image: url('../images/sub/ico_tel.svg');background-position: 0 0;background-size: 18px auto;margin-right: 10px;background-repeat: no-repeat;}
.go_direct {font-size: 16px;color: #1C4A96;font-weight: 500;display: inline-flex;align-items: center;justify-content: center;line-height: 1;margin-left: 15px;}
.go_direct:after {content: '';display: block;background-image: url('../images/common/ico_blank_blue.svg');background-size: 10px auto;width: 10px;height: 10px;margin-left: 5px;}
.go_direct:hover {text-decoration: underline;}
.down_btn {display: flex;align-items: center;}
.down_btn.center {justify-content: center;}
.down_btn a {line-height: 1;display: flex;align-items: center;justify-content: center;padding: 0 20px;height: 40px;font-size: 16px;color: #fff;font-weight: 700;background-color: #F55933;border-radius: 20px;}
.down_btn a:after {content: '';display: block;width: 14px;height: 15px;background-image: url('../images/sub/ico_down.svg');background-position: 0 0;background-size: 14px auto;margin-left: 8px;background-repeat: no-repeat;}
.down_btn a.mar {margin-right: 10px;}
.dt_tit {font-size: 36px;color: #222222;font-weight: 700;}
.sub_stxt {font-size: 18px;color: #222;font-weight: 400;letter-spacing: -0.5px;line-height: 1.5;}
.half_wrap {overflow: hidden;margin: 0 -15px;}
.half_wrap:before {content: '';display: table;}
.half_wrap:after {content: '';display: table;clear: both;}
.half_wrap .cell {float: left;width: 50%;padding: 0 15px;}
.sub_sblue {font-size: 24px;color: #1C4A96;font-weight: 700;}
.r_tab {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.r_tab a {line-height: 1;display: flex;align-items: center;justify-content: center;width: 175px;height: 60px;border: 1px solid #DDD;border-radius: 30px;font-size: 18px;color: #222;font-weight: 700;margin-right: 5px;margin-bottom: 10px;}
.r_tab.lgtab a {width: 200px;}
.r_tab a:last-child {margin-right: 0;}
.r_tab a:hover,
.r_tab a.active {background-color: #1C4A96;color: #fff;}
.shtab {display: none;}
.shtab.tab0 {display: block;}

.goods_search {height: 70px;max-width: 936px;width: 100%;margin: 0 auto;border: 5px solid #1C4A96;border-radius: 36px;background-color: #fff;padding-right: 75px;position: relative;}
.goods_search .input {border-radius: 36px;width: 100%;height: 100%;padding: 0 0 0 40px;outline: none;font-size: 24px;color: #333;font-weight: 400;border: none;}
.goods_search .input::placeholder {font-size: 24px;color: #999999;font-weight: 400;}
.goods_search .submit {cursor: pointer;width: 45px;height: 45px;position: absolute;right: 15px;top: 7px;background-color: #F55933;font-size: 0;text-indent: -999999px;background-repeat: no-repeat;background-image: url('../images/common/ico_search.svg');background-position: center center;border-radius: 50%;border: none;outline: none;}

.search_direct {font-size: 24px;color: #222;font-weight: 700;display: flex;align-items: center;justify-content: center;}
.search_direct a {margin-left: 17px;border-radius: 30px;line-height: 1;padding: 0 20px;height: 39px;display: flex;align-items: center;justify-content: center;background-color: #F55933;}
.search_direct a span {font-size: 16px;color: #fff;font-weight: 700;padding-right: 28px;position: relative;display: inline-block;line-height: 1;}
.search_direct a span:after {width: 18px;height: 15px;background: url('../images/common/ico_goarrow_w.svg') no-repeat 0 0;content: '';display: block;position: absolute;right: 0;top: -3px;}

p {font-size: 18px;color: #222;font-weight: 400;line-height: 1.5;}
.blue {color: #2B6CCE;}
.page_wrap {display: flex;align-items: center;margin-top: 60px;justify-content: center;}
.page_wrap.end {justify-content: end;}
.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 4px;float:left;width:50px;height:50px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;text-align:center;color: #222;font-size: 18px;font-weight: 500;text-decoration:none;line-height: 1;border: 1px solid #ddd;border-radius: 10px;}
.page_nation .arrow {background-color: #fff;background-repeat: no-repeat;background-size: 7px auto;background-position: center center;}
.page_nation .prev {background-image: url('../images/sub/page_prev.svg');}
.page_nation .next {background-image: url('../images/sub/page_next.svg');}
.page_nation .pprev {background:url('../images/sub/page_pprev.svg') no-repeat center center;margin-left:0;}
.page_nation .nnext {background:url('../images/sub/page_nnext.svg') no-repeat center center;margin-right:0;}
.page_nation .arrow:hover {border-color: #1C4A96;}
.page_nation a:hover,
.page_nation a.active {border-color: #1C4A96;color: #1C4A96;font-weight: 700;}

.goods_view {display: flex;}
.goods_view .img {flex-shrink: 0;display: flex;align-items: center;justify-content: center;border: 1px solid #ddd;border-radius: 20px;width: 372px;height: 372px;padding: 20px;}
.goods_view .img .img-responsive {border-radius: 20px;}
.goods_view .img {position: relative;overflow: hidden;}
.goods_view .img::after {display: block;content: "";padding-bottom: 100%;}

.goods_view .text {padding-left: 80px;flex-grow: 1;}
.goods_nm {font-size: 36px;color: #222222;font-weight: 700;margin-bottom: 30px;}
.goods_num {font-size: 18px;color: #222222;font-weight: 400;padding-bottom: 15px;border-bottom: 1px solid #ddd;margin-bottom: 40px;display: flex;align-items: center;}
.goods_num.noline {border-bottom: none;margin-bottom: 0;padding-bottom: 0;}
.goods_num .bar {display: inline-flex;align-items: center;width: 1px;height: 18px;background-color: #DDD;margin: 0 20px;}
.goods_info li {margin-bottom: 25px;}
.goods_info .goods_data {border-bottom: 1px solid #ddd;padding: 7px 0;}
.goods_info .goods_th {font-size: 16px;color: #888888;font-weight: 500;padding-left: 20px;position: relative;margin-bottom: 15px;}
.goods_info .goods_th.notxt {height: 19px;}
.goods_info .goods_th.notxt:before {display: none;}
.goods_info .goods_th:before {content: '';display: block;width: 5px;height: 5px;border-radius: 50%;background-color: #1C4A96;position: absolute;left: 0;top: 4px;}
.goods_info .goods_td {font-size: 18px;color: #222222;font-weight: 500;padding-left: 20px;line-height: 1.3;}
.cate {display: flex;}
.cate span {display: block;font-size: 18px;color: #222222;font-weight: 500;}
.cate .bar {padding-right: 25px;margin-right: 25px;position: relative;}
.cate .bar:after {content: '';display: block;width: 8px;height: 13px;position: absolute;right: 0;top: 3px;background: url('../images/sub/location_arrow.svg') no-repeat 0 0;background-size: 8px auto;}
.container-lg {max-width: 1500px;width: 100%;margin: 0 auto;padding: 0 15px;}
.sub_keyv {height: 300px;background-size: cover;background-position: center center;padding: 60px 15px 0 100px;border-radius: 15px;}

.sub_keyv.sv02 {background-image: url('../images/sub/sv02.jpg');}
.sub_keyv.sv03 {background-image: url('../images/sub/sv03.jpg');}
.sub_keyv.sv04 {background-image: url('../images/sub/sv04.jpg');}
.sub_keyv.sv05 {background-image: url('../images/sub/sv05.jpg');}
.sub_keyv.sv06 {background-image: url('../images/sub/sv06.jpg');}
.sub_keyv.sv07 {background-image: url('../images/sub/sv07.jpg');}
.sub_keyv.sv08 {background-image: url('../images/sub/sv08.jpg');}
.sub_keyv.sv09 {background-image: url('../images/sub/sv09.jpg');}
.sub_keyv.sv10 {background-image: url('../images/sub/sv10.jpg');}
.sub_keyv.sv11 {background-image: url('../images/sub/sv11.jpg');}
.sub_keyv.sv12 {background-image: url('../images/sub/sv12.jpg');}
.sub_keyv.sv13 {background-image: url('../images/sub/sv13.jpg');}
.sub_keyv.sv14 {background-image: url('../images/sub/sv14.jpg');}
.sub_keyv.sv15 {background-image: url('../images/sub/sv15.jpg');}
.sub_keyv.sv16 {background-image: url('../images/sub/sv16.jpg');}
.sub_keyv.sv17 {background-image: url('../images/sub/sv17.jpg');}
.sub_keyv.sv18 {background-image: url('../images/sub/sv18.jpg');}
.sub_keyv.sv19 {background-image: url('../images/sub/sv19.jpg');}
.sub_keyv.sv20 {background-image: url('../images/sub/sv20.jpg');}
.sub_keyv.sv21 {background-image: url('../images/sub/sv21.jpg');}
.sub_keyv.sv22 {background-image: url('../images/sub/sv22.jpg');}
.sub_keyv.sv23 {background-image: url('../images/sub/sv23.jpg');}
.sub_keyv.sv24 {background-image: url('../images/sub/sv24.jpg');}

.sub_keyv h2 {font-size: 58px;color: #fff;font-weight: 500;margin-bottom: 40px;letter-spacing: -1px;}
.sub_keyv p {font-size: 24px;color: #fff;font-weight: 400;letter-spacing: -1px;}
.img_wide {position: absolute;right: 20px;bottom: 20px;}
.give_detail {border: 1px solid #1C4A96;border-radius: 20px;padding: 5px;}
.gd_tab {height: 67px;display: flex;background-color: #3EADD5;padding: 0 25px;border-radius: 15px;}
.gd_tab a {display: flex;align-items: center;position: relative;font-size: 20px;color: #fff;font-weight: 700;width: 100%;}
.gd_tab a span {display: flex;align-items: center;font-size: 18px;color: #fff;font-weight: 700;position: absolute;right: 0;top: 25px;}
.gd_tab a span:after {content: '';display: block;width: 18px;height: 10px;background-image: url('../images/common/arrow_down.svg');background-position: 0 0;background-repeat: no-repeat;background-size: 18px auto;margin-left: 10px;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.gd_cont {display: none;padding: 60px 30px 40px 30px;}
.give_detail.on .gd_cont {display: block;}
.give_detail.on .gd_tab a span:after {transform: rotate(180deg);}
.real_content {padding-top: 66px;}
.gd_wrap {overflow: hidden;margin: 0 -10px;}
.gd_wrap .item {float: left;width: 33.333333333%;padding: 0 10px;margin-bottom: 20px;}
.gd_wrap .item.item66 {width: 66.666666667%;}
.gd_wrap .gd_box {height: 296px;background-color: #F9F9F9;border-radius: 20px;padding: 30px;}
.gd_wrap.h340 .gd_box {height: 340px;}
.gd_wrap.h364 .gd_box {height: 364px;}
.gd_wrap.hauto .gd_box {height: auto;}
.gd_wrap .gd_box .gd_num {font-size: 16px;color: #222222;font-weight: 700;margin-bottom: 5px;}
.gd_wrap .gd_box .gd_tit {font-size: 24px;color: #2B6CCE;font-weight: 700;padding-bottom: 25px;margin-bottom: 30px;border-bottom: 1px dashed #888888;}
.gd_wrap .gd_box .gd_tit .gd_extit {font-size: 18px;color: #888;font-weight: 400;}
.gd_wrap .gd_box .gd_extxt {font-size: 16px;color: #F55933;font-weight: 500;line-height: 1.5;}
.gd_wrap .gd_box .gd_txt,
.gd_wrap .gd_box .gd_txt ul li {margin-bottom: 7px;font-size: 18px;color: #555;font-weight: 500;line-height: 1.8;letter-spacing: -1px;}
.gd_wrap .gd_box .gd_txt ul li:last-child {margin-bottom: 0;}
.flat_tab {display: flex;align-items: center;}
.flat_tab.linein {padding-bottom: 30px;border-bottom: 1px solid #ddd;}
.flat_tab a {margin-right: 50px;display: flex;align-items: center;justify-content: center;font-size: 23px;color: #222222;font-weight: 700;position: relative;padding-bottom: 15px;}
.flat_tab a:after {content: '';display: block;width: 100%;height: 5px;background-color: transparent;position: absolute;left: 0;bottom: 0;}
.flat_tab a.on {color: #2B6CCE;}
.flat_tab a.on:after {background-color: #2B6CCE;}
.flat_tab a:last-child {margin-right: 0;}

.onfoo_wrap {border-top: 3px solid #222;padding-top: 30px;}
.cate_gooddate {display: flex;}
.cate_gooddate .cate_good {flex-grow: 1;display: flex;flex-wrap: wrap;}
.cate_gooddate .cate_date {flex-shrink: 0;width: 424px;padding-left: 50px;position: relative;}
.cate_good a {line-height: 1;letter-spacing: -0.5px;padding: 0 30px;height: 48px;background-color: #F5F5F5;border-radius: 25px;display: flex;align-items: center;justify-content: center;font-size: 18px;color: #222222;font-weight: 500;margin-right: 5px;margin-bottom: 14px;}
.search_select .cate_good a {background-color: #fff;}
.cate_gooddate .cd_box {height: 172px;border-radius: 20px;background-color: #F5F5F5;padding: 30px;position: relative;}
.cate_gooddate .cd_box .cd_tit {font-size: 18px;color: #222222;font-weight: 700;margin-bottom: 5px;}
.cate_gooddate .cd_box .cd_tit.noex {margin-bottom: 46px;}
.cate_gooddate .cd_box .cd_ex {font-size: 16px;color: #F55933;font-weight: 400;margin-bottom: 28px;}
.date_select.full {display: flex;align-items: center;}
.date_select.full .mb20 {margin-bottom: 0;margin-right: 15px;}
.cd_date {display: flex;align-items: center;}
.cd_date.end {justify-content: end;}
.cd_date strong {font-size: 36px;color: #1C4A96;font-weight: 700;}
.cd_date .ico_cal {line-height: 1;width: 123px;height: 28px;border: 1px solid #707070;background-color: #fff;border-radius: 17px;display: flex;align-items: center;justify-content: center;margin-left: 10px;font-size: 16px;color: #222222;font-weight: 500;}
.cd_date .ico_cal:before {content: '';display: block;width: 17px;height: 16px;background: url('../images/sub/ico_cal.svg');background-position: 0 0;background-size: 17px auto;margin-right: 6px;}
.cd_date .ico_cal.notxt {width: 28px;}
.cd_date .ico_cal.notxt:before {margin-right: 0;}

.cate_good a:before {content: '';display: block;height: 23px;background-repeat: no-repeat;background-position: 0 0;margin-right: 10px;background-size: auto 23px;}
.cate_good a.on,
.cate_good a:hover {color: #fff;background-color: #3EADD5;}
.cate_good a.ico_no:before {display: none;}

.cate_good a.ico_paper:before {background-image: url('../images/sub/ico_paper.png');width: 20px;}
.cate_good a.on.ico_paper:before,
.cate_good a.ico_paper:hover:before {background-position: -20px 0;}
.cate_good a.ico_pants:before {background-image: url('../images/sub/ico_pants.png');width: 20px;}
.cate_good a.on.ico_pants:before,
.cate_good a.ico_pants:hover:before {background-position: -20px 0;}
.cate_good a.ico_seje:before {background-image: url('../images/sub/ico_seje.png');width: 15px;}
.cate_good a.on.ico_seje:before,
.cate_good a.ico_seje:hover:before {background-position: -15px 0;}

.cate_good a.ico_toothpaste:before {background-image: url('../images/sub/ico_toothpaste.png');width: 15px;}
.cate_good a.on.ico_toothpaste:before,
.cate_good a.ico_toothpaste:hover:before {background-position: -15px 0;}

.cate_good a.ico_youy:before {background-image: url('../images/sub/ico_youy.png');width: 16px;}
.cate_good a.on.ico_youy:before,
.cate_good a.ico_youy:hover:before {background-position: -16px 0;}
.cate_good a.ico_stseje:before {background-image: url('../images/sub/ico_stseje.png');width: 20px;}
.cate_good a.on.ico_stseje:before,
.cate_good a.ico_stseje:hover:before {background-position: -20px 0;}
.cate_good a.ico_water:before {background-image: url('../images/sub/ico_water.png');width: 14px;}
.cate_good a.on.ico_water:before,
.cate_good a.ico_water:hover:before {background-position: -14px 0;}
.cate_good a.ico_kimchi:before {background-image: url('../images/sub/ico_kimchi.png');width: 17px;}
.cate_good a.on.ico_kimchi:before,
.cate_good a.ico_kimchi:hover:before {background-position: -17px 0;}
.cate_good a.ico_ramen:before {background-image: url('../images/sub/ico_ramen.png');width: 19px;}
.cate_good a.on.ico_ramen:before,
.cate_good a.ico_ramen:hover:before {background-position: -19px 0;}
.cate_good a.ico_sld:before {background-image: url('../images/sub/ico_sld.png');width: 16px;}
.cate_good a.on.ico_sld:before,
.cate_good a.ico_sld:hover:before {background-position: -16px 0;}
.cate_good a.ico_kpaper:before {background-image: url('../images/sub/ico_kpaper.png');width: 19px;}
.cate_good a.on.ico_kpaper:before,
.cate_good a.ico_kpaper:hover:before {background-position: -19px 0;}
.cate_good a.ico_sampu:before {background-image: url('../images/sub/ico_sampu.png');width: 14px;}
.cate_good a.on.ico_sampu:before,
.cate_good a.ico_sampu:hover:before {background-position: -14px 0;}
.cate_good a.ico_lins:before {background-image: url('../images/sub/ico_lins.png');width: 14px;}
.cate_good a.on.ico_lins:before,
.cate_good a.ico_lins:hover:before {background-position: -14px 0;}
.cate_good a.ico_wbinu:before {background-image: url('../images/sub/ico_lins.png');width: 13px;}
.cate_good a.on.ico_wbinu:before,
.cate_good a.ico_wbinu:hover:before {background-position: -13px 0;}
.cate_good a.ico_psprey:before {background-image: url('../images/sub/ico_psprey.png');width: 13px;}
.cate_good a.on.ico_psprey:before,
.cate_good a.ico_psprey:hover:before {background-position: -13px 0;}
.cate_good a.ico_beer:before {background-image: url('../images/sub/ico_beer.png');width: 18px;}
.cate_good a.on.ico_beer:before,
.cate_good a.ico_beer:hover:before {background-position: -18px 0;}
.cate_good a.ico_yo:before {background-image: url('../images/sub/ico_yo.png');width: 13px;}
.cate_good a.on.ico_yo:before,
.cate_good a.ico_yo:hover:before {background-position: -13px 0;}
.cate_good a.ico_milk:before {background-image: url('../images/sub/ico_milk.png');width: 17px;}
.cate_good a.on.ico_milk:before,
.cate_good a.ico_milk:hover:before {background-position: -17px 0;}
.cate_good a.ico_coffee:before {background-image: url('../images/sub/ico_coffee.png');width: 21px;}
.cate_good a.on.ico_coffee:before,
.cate_good a.ico_coffee:hover:before {background-position: -21px 0;}
.cate_good a.ico_gochujang:before {background-image: url('../images/sub/ico_gochujang.png');width: 23px;}
.cate_good a.on.ico_gochujang:before,
.cate_good a.ico_gochujang:hover:before {background-position: -23px 0;}
.cate_good a.ico_ganjang:before {background-image: url('../images/sub/ico_ganjang.png');width: 14px;}
.cate_good a.on.ico_ganjang:before,
.cate_good a.ico_ganjang:hover:before {background-position: -14px 0;}
.cate_good a.ico_salt:before {background-image: url('../images/sub/ico_salt.png');width: 12px;}
.cate_good a.on.ico_salt:before,
.cate_good a.ico_salt:hover:before {background-position: -12px 0;}
.cate_good a.ico_soup:before {background-image: url('../images/sub/ico_soup.png');width: 21px;}
.cate_good a.on.ico_soup:before,
.cate_good a.ico_soup:hover:before {background-position: -21px 0;}
.cate_good a.ico_tang:before {background-image: url('../images/sub/ico_tang.png');width: 25px;}
.cate_good a.on.ico_tang:before,
.cate_good a.ico_tang:hover:before {background-position: -25px 0;}
.cate_good a.ico_jjigae:before {background-image: url('../images/sub/ico_jjigae.png');width: 27px;}
.cate_good a.on.ico_jjigae:before,
.cate_good a.ico_jjigae:hover:before {background-position: -27px 0;}
.cate_good a.ico_mandu:before {background-image: url('../images/sub/ico_mandu.png');width: 18px;}
.cate_good a.on.ico_mandu:before,
.cate_good a.ico_mandu:hover:before {background-position: -18px 0;}
.cate_good a.ico_rice:before {background-image: url('../images/sub/ico_rice.png');width: 20px;}
.cate_good a.on.ico_rice:before,
.cate_good a.ico_rice:hover:before {background-position: -20px 0;}
.cate_good a.ico_duyou:before {background-image: url('../images/sub/ico_duyou.png');width: 17px;}
.cate_good a.on.ico_duyou:before,
.cate_good a.ico_duyou:hover:before {background-position: -17px 0;}
.cate_good a.ico_tok:before {background-image: url('../images/sub/ico_tok.png');width: 17px;}
.cate_good a.on.ico_tok:before,
.cate_good a.ico_tok:hover:before {background-position: -17px 0;}
.cate_good a.ico_coke:before {background-image: url('../images/sub/ico_coke.png');width: 21px;}
.cate_good a.on.ico_coke:before,
.cate_good a.ico_coke:hover:before {background-position: -21px 0;}
.cate_good a.ico_fish:before {background-image: url('../images/sub/ico_fish.png');width: 16px;}
.cate_good a.on.ico_fish:before,
.cate_good a.ico_fish:hover:before {background-position: -16px 0;}
.cate_good a.ico_yogu:before {background-image: url('../images/sub/ico_yogu.png');width: 20px;}
.cate_good a.on.ico_yogu:before,
.cate_good a.ico_yogu:hover:before {background-position: -20px 0;}
.cate_good a.ico_waterpaper:before {background-image: url('../images/sub/ico_waterpaper.png');width: 22px;}
.cate_good a.on.ico_waterpaper:before,
.cate_good a.ico_waterpaper:hover:before {background-position: -22px 0;}
.cate_good a.ico_petfood:before {background-image: url('../images/sub/ico_petfood.png');width: 22px;}
.cate_good a.on.ico_petfood:before,
.cate_good a.ico_petfood:hover:before {background-position: -22px 0;}
.cate_good a.ico_jungol:before {background-image: url('../images/sub/ico_jungol.png');width: 22px;}
.cate_good a.on.ico_jungol:before,
.cate_good a.ico_jungol:hover:before {background-position: -22px 0;}
.cate_good a:before {content: '';display: block;margin-right: 10px;height: 23px;background-size: auto 23px;background-repeat: no-repeat;}
.cate_good a.ico_potato:before {background-image: url('../images/sub/ico_potato.png');width: 21px;}
.cate_good a.on.ico_potato:before,
.cate_good a.ico_potato:hover:before {background-position: -21px 0;}
.cate_good a.ico_goguma:before {background-image: url('../images/sub/ico_goguma.png');width: 17px;}
.cate_good a.on.ico_goguma:before,
.cate_good a.ico_goguma:hover:before {background-position: -17px 0;}
.cate_good a.ico_baechu:before {background-image: url('../images/sub/ico_baechu.png');width: 18px;}
.cate_good a.on.ico_baechu:before,
.cate_good a.ico_baechu:hover:before {background-position: -18px 0;}
.cate_good a.ico_sikumchi:before {background-image: url('../images/sub/ico_sikumchi.png');width: 21px;}
.cate_good a.on.ico_sikumchi:before,
.cate_good a.ico_sikumchi:hover:before {background-position: -21px 0;}
.cate_good a.ico_tomato:before {background-image: url('../images/sub/ico_tomato.png');width: 21px;}
.cate_good a.on.ico_tomato:before,
.cate_good a.ico_tomato:hover:before {background-position: -21px 0;}
.cate_good a.ico_oe:before {background-image: url('../images/sub/ico_oe.png');width: 17px;}
.cate_good a.on.ico_oe:before,
.cate_good a.ico_oe:hover:before {background-position: -17px 0;}
.cate_good a.ico_ehobak:before {background-image: url('../images/sub/ico_ehobak.png');width: 16px;}
.cate_good a.on.ico_ehobak:before,
.cate_good a.ico_ehobak:hover:before {background-position: -16px 0;}
.cate_good a.ico_samgup:before {background-image: url('../images/sub/ico_samgup.png');width: 17px;}
.cate_good a.on.ico_samgup:before,
.cate_good a.ico_samgup:hover:before {background-position: -17px 0;}
.cate_good a.ico_direct:before {background-image: url('../images/sub/ico_direct.png');width: 22px;}
.cate_good a.on.ico_direct:before,
.cate_good a.ico_direct:hover:before {background-position: -22px 0;}
.cate_good a.ico_meat:before {background-image: url('../images/sub/ico_meat.png');width: 19px;}
.cate_good a.on.ico_meat:before,
.cate_good a.ico_meat:hover:before {background-position: -19px 0;}
.cate_good a.ico_dry:before {background-image: url('../images/sub/ico_dry.png');width: 17px;}
.cate_good a.on.ico_dry:before,
.cate_good a.ico_dry:hover:before {background-position: -17px 0;}
.cate_good a.ico_daily:before {background-image: url('../images/sub/ico_daily.png');width: 21px;}
.cate_good a.on.ico_daily:before,
.cate_good a.ico_daily:hover:before {background-position: -21px 0;}
.cate_good a.ico_ice:before {background-image: url('../images/sub/ico_ice.png');width: 19px;}
.cate_good a.on.ico_ice:before,
.cate_good a.ico_ice:hover:before {background-position: -19px 0;}
.cate_good a.ico_bakery:before {background-image: url('../images/sub/ico_bakery.png');width: 19px;}
.cate_good a.on.ico_bakery:before,
.cate_good a.ico_bakery:hover:before {background-position: -19px 0;}
.cate_good a.ico_grains:before {background-image: url('../images/sub/ico_grains.png');width: 21px;}
.cate_good a.on.ico_grains:before,
.cate_good a.ico_grains:hover:before {background-position: -21px 0;}
.cate_good a.ico_etcdaily:before {background-image: url('../images/sub/ico_etcdaily.png');width: 17px;}
.cate_good a.on.ico_etcdaily:before,
.cate_good a.ico_etcdaily:hover:before {background-position: -17px 0;}
.cate_good a.ico_etc:before {background-image: url('../images/sub/ico_etc.png');width: 22px;}
.cate_good a.on.ico_etc:before,
.cate_good a.ico_etc:hover:before {background-position: -22px 0;}

.cate_good a.ico_icecream:before {background-image: url('../images/sub/ico_icecream.png');width: 16px;}
.cate_good a.on.ico_icecream:before,
.cate_good a.ico_icecream:hover:before {background-position: -16px 0;}
.cate_good a.ico_hong:before {background-image: url('../images/sub/ico_hong.png');width: 16px;}
.cate_good a.on.ico_hong:before,
.cate_good a.ico_hong:hover:before {background-position: -16px 0;}
.cate_good a.ico_ja:before {background-image: url('../images/sub/ico_ja.png');width: 16px;}
.cate_good a.on.ico_ja:before,
.cate_good a.ico_ja:hover:before {background-position: -16px 0;}
.cate_good a.ico_gok:before {background-image: url('../images/sub/ico_gok.png');width: 16px;}
.cate_good a.on.ico_gok:before,
.cate_good a.ico_gok:hover:before {background-position: -16px 0;}

/*calander*/
.calander_wrap {width: 550px;height: 360px;background-color: #fff;border-radius: 35px;padding:
        20px 30px;box-shadow: 0 1px 5px rgb(0 0 0 / 10%);position: absolute;right: 0;top: 150px;z-index: 10;}
.close_area {margin-bottom: 12px;display: flex;align-items: center;justify-content: end;}
.close_area .cclose {width: 102px;height: 37px;display: flex;align-items: center;justify-content: center;border: 1px solid #ddd;border-radius: 21px;font-size: 18px;color: #222222;font-weight: 500;}
.close_area .cclose:after {content: '';display: block;width: 14px;height: 14px;background: url('../images/common/ico_close.svg') no-repeat 0 0;background-size: 14px auto;margin-left: 10px;}
.mon_sel {margin-bottom: 10px;height: 60px;background-color: #F5F5F5;border-radius: 30px;display: flex;align-items: center;justify-content: center;font-size: 24px;color: #222222;font-weight: 700;position: relative;}
.mon_sel a {position: absolute;top: 7px;width: 46px;height: 46px;border-radius: 50%;background-repeat: no-repeat;background-color: #fff;}
.mon_sel a:before {background-size: 19px auto;width: 10px;height: 16px;content: '';display: block;position: absolute;left: 50%;top: 50%;margin-top: -8px;background-image: url('../images/sub/ico_cal_arrow.png');}
.mon_sel a:hover {background-color: #3EADD5;}
.mon_sel a:hover:before {background-position: -10px 0;}
.mon_sel a.mprev:before {transform: rotate(180deg);margin-left: -8px;}
.mon_sel a.mnext:before {transform: rotate(0deg);margin-left: -3px;}
.mon_sel a span {display: none;}
.mon_sel a.mprev {left: 8px;}
.mon_sel a.mnext {right: 8px;}
.mon_num {overflow: hidden;margin: 0 -2px;}
.mon_num .item {float: left;width: 25%;padding: 2px;}
.mon_num .item a {display: flex;align-items: center;justify-content: center;border: 1px solid #ddd;border-radius: 10px;font-size: 24px;color: #222222;font-weight: 500;height: 60px;}
.mon_num .item a.on,
.mon_num .item a:hover {background-color: #3EADD5;border-color: #3EADD5;color: #fff;}

.bline .gr_table {border-bottom: none;}
.gr_table {width: 100%;border-collapse: collapse;border-style: hidden;position: relative;z-index: 1;table-layout: fixed;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.gr_table th,
.gr_table td {height: 60px;line-height: 1.5;vertical-align: middle;padding: 20px 0;text-align: center;}
.gr_table th {border-bottom: 1px solid #222;height: 80px;font-size: 18px;color: #222222;font-weight: 700;}
.gr_table td {font-size: 18px;color: #333333;font-weight: 400;}
.gr_table.tddot td {border-right: 1px dashed #ddd;}
.gr_table .tdleft {text-align: left;}
.arrowup {font-weight: 700;color: #F55933;display: flex;align-items: center;justify-content: center;line-height: 1;}
.arrowup:before {content: '';display: block;width: 10px;height: 15px;background-image: url('../images/common/ico_uup.svg');margin-right: 4px;}
.arrowdown {font-weight: 700;color: #2B6CCE;display: flex;align-items: center;justify-content: center;line-height: 1;}
.arrowdown:before {content: '';display: block;width: 10px;height: 12px;background-image: url('../images/common/ico_ddown.svg');margin-right: 4px;}

.gd_wrap.diff {position: relative;}
.gd_wrap.diff .item1 .gd_box {height: 296px;}
.gd_wrap.diff .item2 .gd_box {height: 296px;}
.gd_wrap.diff .item3 .gd_box {height: 612px;}
.gd_wrap.diff .item4 .gd_box {width: 813px;height: 296px;}
.gd_wrap.diff .item4 {position: absolute;left: 0;bottom: 0;}
.gd_wrap.diff .item3 .gd_box .gd_tit {padding-bottom: 4px;}
.onfoo_tit {font-size: 36px;color: #222222;font-weight: 700;}
.onfoo_tit .stxt {font-size: 18px;color: #222;font-weight: 500;margin-left: 10px;}
.tenshow {max-height: 680px;overflow-y: auto;overflow-x: hidden;}
.down_btn.end {justify-content: end;}
.bline {border-bottom: 1px solid #ddd;}
.goods_nm.btnin {position: relative;padding-right: 253px;}
.btn_giup_detail {line-height: 1;display: inline-flex;align-items: center;justify-content: center;padding: 0 20px;height: 40px;font-size: 16px;color: #fff;font-weight: 700;background-color: #F55933;border-radius: 20px;position: absolute;right: 0;top: 0;}
.btn_giup_detail:after {content: '';display: block;width: 16px;height: 17px;background-image: url(../images/common/ico_search.svg);background-position: 0 0;background-size: 16px auto;margin-left: 8px;background-repeat: no-repeat;}
.goods_vtab {display: flex;align-items: center;}
.goods_vtab a:hover,
.goods_vtab a.on {background-color: #1C4A96;border-color: #1C4A96;color: #fff;}
.goods_vtab.lightblue a:hover,
.goods_vtab.lightblue a.on {background-color: #3EADD5;border-color: #3EADD5;color: #fff;}
.goods_vtab a {line-height: 1;margin-right: 5px;display: flex;align-items: center;justify-content: center;width: 143px;height: 48px;border-radius: 25px;background-color: #fff;border: 1px solid #ddd;font-size: 16px;color: #222222;font-weight: 700;}
.goods_vtab a:last-child {margin-right: 0;}
.goods_vtab a:after {content: '';display: block;background-position: 0 0;background-repeat: no-repeat;margin-left: 10px;}
.goods_vtab a.ico_goodinfo:after {background-image: url('../images/sub/ico_goodinfo.png');width: 19px;height: 19px;background-size: 37px auto;}
.goods_vtab a.ico_goodinfo:hover:after,
.goods_vtab a.on.ico_goodinfo:after {background-position: -19px 0;}
.goods_vtab a.ico_goodgrape:after {background-image: url('../images/sub/ico_goodgrape.png');width: 18px;height: 16px;background-size: 35px auto;}
.goods_vtab a.ico_goodgrape:hover:after,
.goods_vtab a.on.ico_goodgrape:after {background-position: -18px 0;}

/* 팝업 */
.popup_wrap {display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100vh;z-index: 30;}
.popup_box {display: flex;align-items: center;justify-content: center;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}
.popup_box_in {max-width: 1100px;width: 100%;padding: 0 20px;}
.popup_wrap:before {content: '';display: block;position: absolute;left: 0;top: 0;height: 100%;width: 100%;background: rgb(0 0 0 / 40%);z-index: 1;}
.popup {width: 100%;background-color: #fff;border-radius: 20px;position: relative;z-index: 2;padding: 40px;-webkit-box-shadow: 0 7px 18px rgb(0 0 0 / 30%);box-shadow: 0 7px 18px rgb(0 0 0 / 30%);}
.p_tit {display: flex;align-items: center;justify-content: space-between;font-size: 36px;color: #222222;font-weight: 700;}
.popup .close {width: 102px;height: 37px;display: flex;align-items: center;justify-content: center;border: 1px solid #ddd;border-radius: 21px;font-size: 18px;color: #222222;font-weight: 500;}
.popup .close:after {content: '';display: block;width: 14px;height: 14px;background: url('../images/common/ico_close.svg') no-repeat 0 0;background-size: 14px auto;margin-left: 10px;}
.ex_txt {font-size: 16px;color: #F55933;font-weight: 500;margin-top: 18px;line-height: 1.5;}
.ex_txt.star {padding-left: 15px;position: relative;}
.ex_txt.star span {position: absolute;left: 0;top: -1px;}
.gd_wrap.one .item {width: 100%;}
.gd_wrap .gd_box .gd_txt ul li .link {color: #2B6CCE;}
.gd_wrap .gd_box .gd_txt ul li .link:hover {text-decoration: underline;}
.contact_info.ci_between {justify-content: space-between;}
.contact_info .ci_two {display: flex;align-items: center;}
.half_gray_box {overflow: hidden;margin: 0 -15px;}
.half_gray_box .item {float: left;width: 50%;padding: 0 15px;}
.hgb_box {position: relative;height: 265px;background-color: #F5F5F5;border-radius: 20px;padding: 45px 40px;margin-bottom: 20px;}
.hgb_box .hgb_tit {font-size: 24px;color: #222222;font-weight: 700;margin-bottom: 30px;}
.hgb_box .hgb_stit {font-size: 18px;color: #555;font-weight: 400;margin-bottom: 60px;}
.hgb_box:before {content: '';display: block;width: 126px;height: 126px;background-repeat: no-repeat;background-position: 0 0;position: absolute;bottom: 30px;right: 30px;}
.half_gray_box .item1 .hgb_box:before {background-image: url('../images/sub/is_img1.png');}
.half_gray_box .item2 .hgb_box:before {background-image: url('../images/sub/is_img2.png');}
.half_gray_box .item3 .hgb_box:before {background-image: url('../images/sub/is_img3.png');}
.half_gray_box .item4 .hgb_box:before {background-image: url('../images/sub/is_img4.png');}
.half_gray_box .item5 .hgb_box:before {background-image: url('../images/sub/is_img5.png');}
.half_gray_box .item6 .hgb_box:before {background-image: url('../images/sub/is_img6.png');}
.half_gray_box .item7 .hgb_box:before {background-image: url('../images/sub/is_img7.png');}
.half_gray_box .item8 .hgb_box:before {background-image: url('../images/sub/is_img8.png');}
.half_gray_box .item9 .hgb_box:before {background-image: url('../images/sub/is_img9.png');}
.half_gray_box .item10 .hgb_box:before {background-image: url('../images/sub/is_img10.png');}
.half_gray_box .item11 .hgb_box:before {background-image: url('../images/sub/is_img11.png');}
.half_gray_box .item12 .hgb_box:before {background-image: url('../images/sub/is_img12.png');}
.half_gray_box .item4 .hgb_box {background-image: linear-gradient(90deg,#113071,#2D64AA);}
.half_gray_box .item4 .hgb_tit,
.half_gray_box .item4 .hgb_stit {color: #fff;}
.request_btn {display: flex;align-items: center;}
.request_btn a {line-height: 1;display: flex;align-items: center;justify-content: center;padding: 0 20px;height: 40px;font-size: 16px;color: #222;font-weight: 700;background-color: #fff;border-radius: 20px;}
.request_btn a:after {content: '';display: block;width: 13px;height: 14px;background-image: url('../images/sub/ico_blank.svg');background-position: 0 0;background-size: 13px auto;margin-left: 8px;background-repeat: no-repeat;}
.down_btn.blank a:after {background-image: url('../images/sub/ico_blank_w.svg');width: 13px;height: 14px;background-size: 13px auto;}
.trend_search {max-width: 936px;margin: 0 auto;}
.ts_txt {font-size: 18px;color: #555;font-weight: 400;margin-bottom: 15px;}
.ts_tag {display: flex;align-items: center;flex-wrap: wrap;}
.ts_tag .ttag {padding: 0 30px;height: 53px;display: flex;align-items: center;justify-content: center;border: 1px solid #ddd;border-radius: 27px;font-size: 20px;color: #222222;font-weight: 500;margin-right: 5px;}
.ts_tag .ttag:hover {text-decoration: underline;}
.ts_tag .ttag a {font-size: 20px;color: #222222;font-weight: 500;line-height: 1;}
.ts_tag .ttag:last-child {margin-right: 0;}
.ts_tag .tdel {margin-left: 10px;}
.ts_tag .tdel img {display: block;}
.goods_search_fix {position: relative;}
.auto_search {display: none;background-color: #fff;padding: 15px 40px;border: 1px solid #ddd;position: absolute;left: 0;top: 71px;width: 100%;border-radius: 35px;box-shadow: 0 1px 5px rgb(0 0 0 / 10%);}
.as_item {display: flex;align-items: center;justify-content: space-between;padding: 10px 0;}
.as_word {font-size: 24px;color: #222222;font-weight: 500;}
.as_act a {line-height: 1;width: 116px;height: 38px;border: 1px solid #707070;background-color: #fff;border-radius: 20px;display: flex;align-items: center;justify-content: center;font-size: 18px;font-weight: 400;}
.as_act a:after {content: '';display: block;background-repeat: no-repeat;background-position: 0 0;margin-left: 10px;}
.as_act a.add {color: #2B6CCE;}
.as_act a.add:after {background-image: url('../images/sub/ico_plus.svg');width: 14px;height: 14px;background-size: 14px auto;}
.as_act a.clear {color: #888888;}
.as_act a.clear:after {background-image: url('../images/sub/ico_minus.svg');width: 14px;height: 1px;background-size: 14px auto;}
.search_select {border-top: 3px solid #222;padding-top: 30px;overflow: hidden;margin: 0 -8px;}
.search_select .item {float: left;width: 33.333333333%;padding: 0 8px;}
.search_select.four .item {width: 25%;}
.search_select.two .item {width: 50%;}
.search_select.one .item {width: 100%;}
.search_select.one .item .ss_box {height: auto;}
.ss_box {background-color: #F5F5F5;height: 273px;border-radius: 20px;padding: 30px 30px 15px 30px;}
.ss_tit {font-size: 18px;color: #222;font-weight: 700;margin-bottom: 20px;}
.ss_gu {display: flex;align-items: center;flex-wrap: wrap;}
.ss_gu a {line-height: 1;height: 48px;background-color: #fff;border-radius: 25px;margin-right: 5px;padding: 0 30px;font-size: 18px;color: #222;font-weight: 400;display: flex;align-items: center;justify-content: center;margin-bottom: 15px;letter-spacing: -1px;}
.ss_gu a:last-child {margin-right: 0;}
.ss_gu a.on,
.ss_gu a:hover {background-color: #3EADD5;color: #fff;}
.ss_date {font-size: 24px;color: #1C4A96;font-weight: 700;}
.ss_submit {display: flex;align-items: center;justify-content: center;}
.ss_submit .submit {border: none;padding: 0 30px;height: 48px;border-radius: 25px;background-color: #F55933;outline: none;cursor: pointer;}
.ss_submit .submit span {font-size: 18px;color: #fff;font-weight: 700;display: inline-flex;padding-right: 25px;position: relative;}
.ss_submit .submit span:after {content: '';display: block;width: 15px;height: 15px;background-image: url('../images/common/ico_search.svg');position: absolute;right: 0;top: 2px;background-size: 15px auto;background-repeat: no-repeat;background-position: 0 0;}
.trend_search_wrap {padding-bottom: 60px;border-bottom: 1px solid #ddd;}
.sr_txt {background-color: #F5F5F5;border-radius: 20px;padding: 15px 30px;position: relative;padding-left: 160px;}
.sr_txt .th {font-size: 18px;color: #222;font-weight: 700;position: absolute;left: 30px;top: 16px;display: flex;align-items: center;}
.sr_txt .th:before {content: '';display: block;width: 17px;height: 19px;background-image: url('../images/sub/ico_search_b.svg');background-position: 0 0;background-repeat: no-repeat;margin-right: 10px;background-size: 17px auto;}
.sr_txt .td {font-size: 18px;color: #222;font-weight: 500;letter-spacing: -1px;display: flex;align-items: center;line-height: 1;}
.sr_txt .td .bar {width: 1px;display: inline-flex;align-items: center;height: 18px;background-color: #222;margin: 0 15px;}
.sub_bluetit {font-size: 24px;color: #1C4A96;font-weight: 700;}
.dot_bluetit {font-size: 18px;color: #222;font-weight: 400;padding-left: 22px;position: relative;line-height: 1.5;}
.dot_bluetit:before {content: '';display: block;width: 7px;height: 7px;background-color: #91C7EA;position: absolute;left: 0;top: 8px;}
.three_wrap {margin: 0 -9px;}
.three_wrap:before {content: '';display: table;}
.three_wrap:after {content: '';display: table;clear: both}
.three_wrap .cell {padding: 0 9px;float: left;width: 33.333333333%;margin-bottom: 18px;}
.onetwo_wrap {margin: 0 -9px;}
.onetwo_wrap:before {content: '';display: table;}
.onetwo_wrap:after {content: '';display: table;clear: both}
.onetwo_wrap .cell {padding: 0 9px;float: left;margin-bottom: 18px;}
.onetwo_wrap .cell1 {width: 35%;}
.onetwo_wrap .cell2 {width: 65%;}
.h664 {height: 664px;}
.h700 {height: 700px;}
.vmiddle {display: flex;align-items: center;justify-content: center;flex-direction: column;}
.r_bar {padding-bottom: 28px;margin-bottom: 28px;border-bottom: 1px dashed #ddd;}
.sub_count {font-size: 18px;color: #222;font-weight: 700;padding-bottom: 15px;border-bottom: 1px dashed #ddd;display: flex;align-items: center;}
.sub_count.noline {border-bottom: none;}
.sub_count strong {color: #2B6CCE;}
.sub_count .bar {width: 1px;height: 20px;background-color: #ddd;margin: 0 20px;}
.sc_wrap {display: flex;align-items: center;}
.dotline {border-bottom: 1px dashed #ddd;}
.search_select.four .ss_box {height: 347px;}
.ss_select.mar {margin-bottom: 20px;}
.ss_select select {height: 48px;background-color: #fff;border-radius: 25px;margin-right: 5px;padding: 0 30px;font-size: 18px;color: #222;font-weight: 400;display: flex;align-items: center;justify-content: center;margin-bottom: 15px;letter-spacing: -1px;width: 100%;border: none;background-image: url('../images/sub/select_arrow.svg');background-repeat: no-repeat;background-position: 90% center;}
.ss_select select {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.ss_select select::-ms-expand {display: none;}

.gr_total {display: flex;align-items: center;justify-content: space-between;background: #F5F5F5;border-radius: 0 0 20px 20px;padding: 38px 60px 20px 60px;}
.gr_total.nodata {min-height: 100px;}
.gr_total .th {font-size: 18px;color: #222;font-weight: 700;}
.gr_total .td {font-size: 18px;color: #222;font-weight: 700;display: flex;align-items: center;}
.gr_total .td strong {font-size: 42px;color: #F55933;font-weight: 700;display: inline-flex;margin-left: 5px;}
.gr_price {font-size: 18px;color: #222;font-weight: 700;}
.gr_price.mar {margin-right: 60px;}
.table_lg_scroll {overflow-x: auto;overflow-y: hidden;width: 100%;-webkit-overflow-scrolling: touch;}
.search_select .item1 .ss_box,
.search_select .item2 .ss_box {height: 216px;}
.search_select .item1 {width: 25%;}
.search_select .item2 {width: 75%;}
.search_select .item3 {width: 50%;}
.search_select .item4 {width: 25%;}
.search_select .item3 .ss_box,
.search_select .item4 .ss_box {height: 488px;}

.bar_list {border-left: 4px solid #1C4A96;padding-left: 20px;}
.bar_list li {font-size: 18px;color: #222;font-weight: 400;margin-bottom: 20px;}
.bar_list li:last-child {margin-bottom: 0;}
.btn_area {display: flex;align-items: center;}
.btn_area.end {justify-content: end;}
.ex_txt.blue {color: #1C4A96;}
.sp_box {border-radius: 20px;background-color: #F9F9F9;padding: 30px;max-width: 900px;width: 100%;margin: 0 auto;display: flex;align-items: center;justify-content: space-around;}
.sp_box .item {padding: 0 30px;}
.sp_box .item .tit {padding-top: 120px;position: relative;font-size: 18px;color: #1C4A96;font-weight: 700;text-align: center;}
.sp_box .item .tit:before {content: '';display: block;width: 110px;height: 110px;background-repeat: no-repeat;position: absolute;left: 50%;margin-left: -55px;top: 0;}
.sp_box .item.item1 .tit:before {background-image: url('../images/sub/sp_img1.png');}
.sp_box .item.item2 .tit:before {background-image: url('../images/sub/sp_img2.png');}
.sp_box .item.item3 .tit:before {background-image: url('../images/sub/sp_img3.png');}

.sp_list {display: flex;align-items: center;}
.sp_list.two {gap: 10px;}
.sp_list.center {justify-content: center;}
.sp_list a {line-height: 1;display: flex;align-items: center;justify-content: center;padding: 0 20px;height: 40px;font-size: 16px;color: #fff;font-weight: 700;background-color: #1C4A96;border-radius: 20px;}
.sp_list a:after {content: '';display: block;width: 14px;height: 15px;background-image: url('../images/common/ico_goarrow_w.svg');background-position: 0 0;background-size: 14px auto;margin-left: 8px;background-repeat: no-repeat;}
.sp_list a.blank:after {background-image: url('../images/sub/ico_blank2.svg');}
.blue_extxt {font-size: 18px;font-weight: 700;text-align: center;color: #1C4A96;}
.sub_data_top {height: 250px;background-size: cover;border-radius: 20px;background-position: center center;}
.sub_data_top.st0301 {background-image: url('../images/sub/subtop_0301.png');}
.sub_data_top.st0302 {background-image: url('../images/sub/subtop_0302.png');}
.sub_data_top.st0303 {background-image: url('../images/sub/subtop_0303.png');}
.sub_data_top.st0304 {background-image: url('../images/sub/subtop_0304.png');}
.sub_data_top.st0305 {background-image: url('../images/sub/subtop_0305.png');}
.sub_data_top.st0306 {background-image: url('../images/sub/subtop_0306.png');}

.f_subs {display: flex;padding-bottom: 10px;}
.bar_list li:last-child .f_subs {padding-bottom: 0;}
.f_subs .th {flex-shrink: 0;width: 228px;font-size: 18px;color: #222;font-weight: 700;}
.f_subs .td {flex-grow: 1;font-size: 18px;color: #555;font-weight: 400;line-height: 1.5;}
.fs_subs .field:last-child {margin-bottom: 0;}
.fs_subs .field {display: flex;width: 100%;font-size: 18px;color: #555;font-weight: 400;margin-bottom: 8px;line-height: 1.5;}
.fs_subs .field .fs_th {flex-shrink: 0;width: 127px;font-size: 18px;color: #555;font-weight: 400;}
.fs_subs .field .fs_td {flex-grow: 1;font-size: 18px;color: #555;font-weight: 400;line-height: 1.5;}

.icheck_wrap {display: flex;}
.icheck {display: flex;}
.icheck.mar {margin-right: 20px;}
.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: 33px;-webkit-box-align: center;align-items: center;display: flex;font-size: 18px;color: #555555;font-weight: 500;}
.icheck input[type="checkbox"] + label:before {content: "";width: 33px;display: inline-flex;height: 33px;overflow: hidden;background-position: 0 0;background-image:url('../images/sub/ico_chk.png');background-size: 66px auto;align-items: center;margin-right: 15px;}
.icheck input[type="checkbox"]:checked + label:before {background-position: -33px 0;}
.fw_row:before {content: '';display: table;}
.fw_row:after {content: '';display: table;clear: both;}
.fw_col_6 {width: 50%;float: left;}
.fw_col_12 {width: 100%;float: left;}
.form_wrap {border-top: 2px solid #1C4A96;}
.form_wrap .field {display: flex;height: 90px;border-bottom: 1px solid #ddd;}
.form_wrap .th {flex-shrink: 0;width: 170px;height: 100%;display: flex;align-items: center;font-size: 18px;color: #222;font-weight: 700;padding: 20px 30px;}
.form_wrap .td {flex-grow: 1;height: 100%;display: flex;align-items: center;padding: 20px 15px;}
.form_wrap .td .input {width: 100%;border: 1px solid #ddd;font-size: 18px;color: #222;font-weight: 400;padding: 0 15px;height: 50px;}
.select_wrap {width: 100%;border: 1px solid #ddd;font-size: 18px;color: #222;font-weight: 400;height: 50px;max-width: 300px;border-radius: 26px;}
.select_wrap .nice-select {width: 100%;}
.form_wrap .td .textarea {width: 100%;border: 1px solid #ddd;font-size: 18px;color: #222;font-weight: 400;padding: 15px;height: 200px;}
.form_wrap .td .textarea.h500 {height: 500px;}
.form_wrap .field.intextarea {height: auto;}
.form_submit {display: flex;align-items: center;justify-content: space-between;}
.form_submit.end {justify-content: end;}
.btn_agree {display: flex;align-items: center;}
.btn_agree a {line-height: 1;display: flex;align-items: center;justify-content: center;padding: 0 20px;height: 40px;font-size: 16px;color: #fff;font-weight: 700;background-color: #1C4A96;border-radius: 20px;}
.btn_agree a:after {content: '';display: block;width: 14px;height: 15px;background-image: url('../images/sub/ico_ok.svg');background-position: 0 0;background-size: 14px auto;margin-left: 8px;background-repeat: no-repeat;}
.form_agree {display: flex;align-items: center;gap: 20px;}
.btn_submit {display: flex;align-items: center;}
.btn_submit .mar {margin-right: 10px;}
.btn_submit.end {justify-content: end;}
.btn_submit.between {justify-content: space-between;}
.btn_submit button {outline: none;line-height: 1;display: flex;align-items: center;justify-content: center;padding: 0 20px;height: 40px;font-size: 16px;color: #fff;font-weight: 700;background-color: #F55933;border-radius: 20px;border: none;cursor: pointer;}
.btn_submit button:after {content: '';display: block;width: 14px;height: 15px;background-image: url('../images/sub/ico_submit.svg');background-position: 0 0;background-size: 14px auto;margin-left: 8px;background-repeat: no-repeat;}
.btn_submit button.del:after {background-image: url('../images/sub/ico_del.svg');height: 17px;}
.btn_submit button.list:after {background-image: url('../images/sub/ico_list.svg');height: 17px;}
.board_search_wrap {display: flex;justify-content: end;}
.board_search {max-width: 753px;width: 100%;border: 1px solid #ddd;height: 51px;border-radius: 26px;display: flex;align-items: center;}
.board_search.w905 {max-width: 905px;}
.board_search.w905 .nice-select {width: 150px;}
.board_search.w900 {max-width: 900px;}
.board_search.w900 .nice-select {width: 150px;}
.board_search.w900 .nice-select.select_long {width: 300px;}
.board_search.w582 {max-width: 582px;}
.board_search .bs_item {height: 100%;}
.board_search .nice-select.select_long {width: 314px;}
.nice-select {width: 157px;height: 50px;line-height: inherit;border: none;border-radius: 26px;display: flex;align-items: center;font-size: 18px;color: #222222;font-weight: 400;padding-left: 26px;}
.nice-select .option {height: 50px;line-height: inherit;display: flex;align-items: center;padding-left: 26px;}
.nice-select .option:hover .nice-select .option.focus, .nice-select .option.selected.focus {}
.nice-select.open .list {width: 100%;}
.nice-select:after {border-color: #222;z-index: 10;margin-top: -6px;right: 20px;}
.nice-select .list {margin-top: 0;top: 0;transition: none;-webkit-transition: none;border-radius: 24px;box-shadow: 0 1px 5px rgb(0 0 0 / 10%);}
.board_search .bs_item.bar {position: relative;padding-right: 15px;}
.board_search .bs_item.bar:after {content: '';display: block;width: 1px;height: 20px;background-color: #ddd;position: absolute;right: 0;top: 50%;margin-top: -10px;}
.bs_word {width: 408px;height: 50px;padding-right: 70px;position: relative;}
.bs_word .input {outline: none;width: 100%;height: 49px;font-size: 18px;color: #222;font-weight: 400;border: none;padding-left: 15px;}
.bs_word .submit {font-size: 0;text-indent: -99999px;width: 50px;height: 50px;background: url('../images/sub/ico_search_b.svg') no-repeat center center;position: absolute;right: 10px;top: 0;border-radius: 24px;border: none;cursor: pointer;}
.board_cnt {font-size: 18px;color: #222;font-weight: 700;}
.board_cnt strong {color: #2B6CCE;}
.board_cnt.between {display: flex;align-items: center;justify-content: space-between;}
.board_table {width: 100%;padding: 10px 0;border-collapse: collapse;}
.board_table th {background-color: #1C4A96;padding: 20px 10px;color: #fff;font-size: 18px;font-weight: 700;}
.board_table th:first-child {border-radius: 20px 0 0 20px;}
.board_table th:last-child {border-radius: 0 20px 20px 0;}
.board_table td {padding: 20px 10px;border-bottom: 1px dashed #ddd;text-align: center;font-size: 18px;font-weight: 700;color: #222;}
.board_table td.tdleft {text-align: left;}
.board_table tr:hover {background-color: #f9f9f9;}
.board_table .link {font-size: 18px;font-weight: 700;color: #222;}
.board_table .link:hover {text-decoration: underline;}

.board_table.default th {background-color: #fff;color: #222;border-bottom: 2px solid #222;border-top: 1px solid #ddd;}
.board_table.default td,
.board_table.default .link {font-weight: 400;}

.noti {display: inline-flex;align-items: center;justify-content: center;width: 82px;height: 34px;border-radius: 24px;color: #fff;font-size: 18px;font-weight: 700;margin-right: 20px;}
.noti.notice {background-color: #33B9F5;}
.noti.news {background-color: #2B6CCE;}
.noti.etc {background-color: #6464FC;}
.noti.edu {background-color: #D876F5;}
.noti.event {background-color: #EF6A98;}
.noti.monthly {background-color: #33B9F5;}
.noti.halfyear {background-color: #2B6CCE;}
.noti.sell {background-color: #EF6A98;}
.noti.buy {background-color: #33B9F5;}
.noti.complete {background-color: #BCBCBC;width: auto;padding: 0 30px;}

.show-xs {display: none;}
.board_mobile {border-top: 2px solid #222;}
.board_mobile li {border-bottom: 1px solid #ddd;}
.board_mobile .bb_link {padding: 15px 0;overflow: hidden;display: block;}
.bb_tit {margin-bottom: 10px;font-size: 16px;color: #222;font-weight: 700;letter-spacing: -.3px;line-height: 22px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.bb_info {display: flex;}
.bb_info > div {font-size: 14px;color: #555;font-weight: 400;letter-spacing: -.3px;display: flex;align-items: center;}
.bb_info .bar {padding-right: 12px;margin-right: 11px;position: relative;height: 25px;}
.bb_info .bar:after {content: '';display: block;width: 1px;height: 13px;background-color: #c9c9c9;position: absolute;right: 0;top: 6px;}
.board_mobile .noti {font-size: 13px;height: 25px;padding: 0 10px;width: auto;margin-right: 0;}
.board_view {border-top: 2px solid #1C4A96;}
.bv_tit_wrap {padding: 30px;border-bottom: 1px solid #ddd;}
.noti_area {margin-bottom: 20px;}
.bv_tit {display: flex;align-items: center;justify-content: space-between;}
.bv_tit .tit {font-size: 24px;color: #222;font-weight: 700;padding-right: 20px;}
.bv_tit .date {font-size: 18px;color: #888;font-weight: 400;display: flex;align-items: center;line-height: 1;}
.bv_tit .date .bar {width: 1px;height: 17px;background-color: #ddd;margin: 0 20px;display: inline-flex;align-items: center;}
.bv_cont_wrap {padding-bottom: 120px;border-bottom: 1px solid #ddd;padding-left: 30px;padding-right: 30px;padding-top: 30px;}
.bv_file {padding-bottom: 30px;}
.bv_file a {display: inline-flex;align-items: center;font-size: 18px;color: #222;font-weight: 500;background-color:aliceblue;}
.bv_file a:before {content: '';display: block;width: 22px;height: 22px;background: url('../images/sub/ico_file.svg') no-repeat 0 0;margin-right: 10px;}
.bv_cont {font-size: 20px;color: #222;font-weight: 400;}
.board_btn {display: flex;align-items: center;}
.board_btn.end {justify-content: end;}
.board_btn a {line-height: 1;display: flex;align-items: center;justify-content: center;padding: 0 20px;height: 40px;font-size: 16px;color: #fff;font-weight: 700;background-color: #F55933;border-radius: 20px;}
.board_btn a:after {content: '';display: block;width: 14px;height: 17px;background-image: url('../images/sub/ico_list.svg');background-position: 0 0;background-size: 14px auto;margin-left: 8px;background-repeat: no-repeat;}
.board_btn a.write:after {background-image: url('../images/sub/ico_write.svg');}
.board_view .noti {margin-right: 0;}
.faq_list {border-top: 2px solid #1C4A96;}
.faq_list li {border-bottom: 1px solid #ddd;}
.faq_list li.on {background-color: #F9F9F9;}
.qu_wrap {padding: 30px 70px 30px 0;position: relative;display: flex;align-items: center;}
.qu_wrap:hover {background-color: #F9F9F9;}
.qu_wrap .qu {flex-shrink: 0;width: 80px;display: flex;align-items: center;justify-content: center;font-size: 18px;color: #2B6CCE;font-weight: 700;}
.qu_wrap .qu_txt {line-height: 1.5;flex-grow: 1;font-size: 18px;color: #222;font-weight: 700;}
.qu_wrap:after {transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;content: '';display: block;width: 14px;height: 8px;background: url('../images/sub/ico_faq.svg') no-repeat 0 0;position: absolute;right: 30px;top: 50%;margin-top: -3px;background-size: 14px auto;}
.qu_answer {display: none;font-size: 18px;color: #222;font-weight: 400;padding-left: 80px;line-height: 1.5;padding-bottom: 30px;padding-right: 30px;}
.faq_list li.on .qu_wrap:after {transform: rotate(180deg);}
.faq_list li.on .qu_answer {display: block;}
.lights_wrap {margin: 0 -10px;}
.lights_wrap:before {content: '';display: table;}
.lights_wrap:after {content: '';display: table;clear: both;}
.lights_wrap .item {float: left;width: 33.333333333%;padding: 0 10px;}
.lights_box .lb_head {height: 60px;display: flex;align-items: center;justify-content: center;background-color: #1C4A96;border-radius: 20px;font-size: 18px;color: #fff;font-weight: 700;}
.lights_list li {border-bottom: 1px solid #ddd;padding: 4px;}
.lights_list li a {display: flex;align-items: center;height: 52px;border-radius: 20px;position: relative;font-size: 18px;color: #222;font-weight: 400;padding: 0 28px;}
.lights_list li a:after {content: '';display: none;width: 15px;height: 9px;background-size: 15px auto;background-repeat: no-repeat;background-position: 0 0;background-image: url('../images/sub/ico_catearrow.svg');position: absolute;right: 28px;top: 50%;margin-top: -4px;}
.lights_list li a:hover,
.lights_list li a.on {background-color: #E7EFFA;}
.lights_list li a:hover:after,
.lights_list li a.on:after {display: block;}
.lights_scroll {overflow-y: auto;-webkit-overflow-scrolling: touch;height: 612px;border-bottom: 2px solid #222;}
.lights_list li a.down:after {transform: rotate(90deg);}
.lw_cnt {font-size: 18px;color: #222;font-weight: 500;}
.lw_cnt strong {color: #2B6CCE;}
.lights_wrap .item.item2 {width: 66.666666667%;}
.lw_table {border-top: 2px solid #1C4A96;width: 100%;border-collapse: collapse;table-layout: fixed;}
.lw_table th {background-color: #F9F9F9;font-weight: 700;}
.lw_table td {font-weight: 400;}
.lw_table th,
.lw_table td {padding: 16px 30px;font-size: 18px;color: #222;border-bottom: 1px solid #ddd;line-height: 1.5;}
.lw_table .thw {width: 20%;}
.lw_table .tdw {width: 80%;}
.lw_table .thw2 {width: 10%;}
.lw_table .tdw2 {width: 90%;}
.lw_table .bgwhite {background-color: #fff;}
.lw_table .tdleft {text-align: left;}
.lw_table .nopad {padding: 30px 0;}
.lights_wrap .ex_txt {margin-top: 0;}
.rb_tit {text-align: center;font-size: 18px;color: #1C4A96;font-weight: 700;}
.ss_half {margin-left: -3px;margin-right: -3px;overflow: hidden;}
.ss_half .ss_half_item {float: left;width: 50%;padding: 0 3px;}
.search_select .item.item5 .ss_box {height: 200px;}
.h762 {height: 762px;}
.search_select.box270 .item3 .ss_box, .search_select.box270 .item4 .ss_box {height: 270px;}
.gray_one_box {background-color: #F5F5F5;border-radius: 20px;font-size: 18px;color: #222;font-weight: 400;padding: 30px;}
.gray_one_box strong {font-weight: 700;}
.sub_sbtit {display: flex;align-items: center;}
.sub_sbtit .bar {width: 12px;height: 20px;background: url('../images/sub/ico_carrow.svg') no-repeat 0 0;margin: 0 20px;}
.sub_sbtxt {font-size: 18px;color: #222;font-weight: 400;}
.sub_sbtxt strong {color: #2B6CCE;}
.ssbt_ex {color: #F55933;font-size: 16px;font-weight: 400;display: inline-flex;margin-left: 10px;}
.half_wrap .goods_view {display: block;}
.half_wrap .goods_view .text {padding-left: 0;}
.half_wrap .goods_view .img {width: 100%;margin-bottom: 60px;}
.half_wrap .goods_nm {padding-bottom: 20px;border-bottom: 1px solid #ddd;}
.tenshow.h763 {max-height: 763px;}
.star_box {display: flex;gap: 5px;align-items: center;justify-content: center;}
.star_box img {display: block;}
.star_subs {display: flex;align-items: center;}
.star_subs .sts_item {display: flex;align-items: center;}
.star_subs .sts_item.bar {position: relative;padding-right: 20px;margin-right: 19px;position: relative;}
.star_subs .sts_item.bar:after {content: '';display: block;width: 1px;height: 18px;background-color: #ddd;position: absolute;right: 0;top: 0;}
.sts_txt {margin-left: 10px;line-height: 1;font-size: 16px;color: #222222;font-weight: 400;letter-spacing: -1px;line-height: 1.5;}
.gr_table_scroll {overflow-y: hidden;overflow-x: auto;-webkit-overflow-scrolling: touch;}
.txt_indent {padding-left: 18px;}
.gd_wrap.h374 .gd_box {height: 374px;}
.file_btn {width: 100%;max-width: 710px;position: relative;padding-right: 150px;}
.file_btn a {width: 140px;height: 50px;background-color: #3EADD5;border-radius: 26px;position: absolute;right: 0;top: 0;display: flex;align-items: center;justify-content: center;font-size: 18px;color: #fff;font-weight: 700;}
.file_btn a:after {content: '';display: block;background-image: url('../images/sub/ico_attach.svg');width: 16px;height: 19px;background-size: 16px auto;margin-left: 10px;}
.hscode_wrap {padding: 50px;background-color: #F5F5F5;border-radius: 20px;}
.hscode_in {padding-left: 157px;padding-right: 235px;position: relative;height: 75px;}
.hscode_in .th {font-size: 18px;color: #222;font-weight: 700;position: absolute;left: 0;top: 0;height: 100%;display: flex;align-items: center;}
.hscode_in .hsbtn {position: absolute;right: 0;top: 0;height: 100%;}
.hscode_in .hsbtn a {width: 205px;background-color: #F55933;height: 100%;border-radius: 38px;font-size: 24px;color: #fff;font-weight: 700;display: flex;align-items: center;justify-content: center;}
.hscode_in .hsbtn a:after {content: '';display: block;width: 20px;height: 20px;background-image: url('../images/sub/ico_ssearch.svg');background-repeat: no-repeat;background-position: 0 0;background-size: 20px auto;margin-left: 15px;}
.hscode_in .tdin {display: flex;align-items: center;gap: 5px;}
.hscode_in .tdin input {width: 62px;height: 75px;border: 1px solid #ddd;border-radius: 10px;text-align: center;font-size: 36px;color: #2B6CCE;font-weight: 700;}
.fcorange {color: #F55933;}
.visible-xs {display: none;}
.gr_table .nodata {padding: 80px 0;font-size: 24px;color: #333333;font-weight: 700;}
.txt_nodata {padding: 69px 0;font-size: 24px;color: #333333;font-weight: 700;text-align: center;display: flex;align-items: center;justify-content: center;}

.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;}
.mb110 {margin-bottom: 110px;}
.mb120 {margin-bottom: 120px;}

@media (max-width: 1529px) {
    .container-lg {max-width: 1330px;}
    .sub_keyv {padding-left: 25px;height: 267px;}
    .sub_keyv h2 {font-size: 40px;}
    .sub_keyv p {font-size: 20px;}
}

@media (max-width: 1429px) {
    .container-lg {max-width: 1120px;}
    .contact_info .info {font-size: 16px;}
    .gd_wrap .gd_box .gd_tit {font-size: 20px;padding-bottom: 15px;margin-bottom: 20px;}
    .gd_wrap .gd_box .gd_txt,
    .gd_wrap .gd_box .gd_txt ul li {font-size: 16px;}
    .gd_wrap .gd_box {height: 260px;}
    .gd_wrap.diff .item4 .gd_box {width: 674px;}
    .goods_view .text {padding-left: 40px;}
    .contact_info.ci_between {display: block;}
    .contact_info .ci_two {padding: 8px 0;}
    .hgb_box {padding: 35px 30px;}
    .hgb_box:before {bottom: 15px;right: 15px;}
    .ss_gu a {height: 40px;font-size: 16px;padding: 0 15px;margin-bottom: 10px;}
    .ss_date {font-size: 18px;}
    .ss_box {height: 210px;}
    .cd_date strong {font-size: 28px;}
    .search_select .item3 .ss_box, .search_select .item4 .ss_box {height: 515px;}
    .hscode_in {padding: 0;height: auto;}
    .hscode_in .th {position: static;margin-bottom: 20px;}
    .hscode_in .hsbtn {position: static;height: 50px;display: flex;margin-top: 15px;}
}

@media (max-width: 1219px) {
    .container-lg {max-width: 970px;}
    .sub_tit {font-size: 48px;}
    .sub_txt {font-size: 20px;}
    .r_box {padding: 30px 25px;}
    .defi_box dt {font-size: 28px;}
    .defi_box {padding-left: 210px;}
    .mb30 {margin-bottom: 20px;}
    .mb40 {margin-bottom: 20px;}
    .mb50 {margin-bottom: 30px;}
    .mb60 {margin-bottom: 30px;}
    .mb120 {margin-bottom: 70px;}
    .sub_container {padding-bottom: 70px;}
    .goods_view .img {width: 300px;height: 300px;}
    .goods_view .text {padding-left: 40px;}
    .goods_nm {font-size: 28px;margin-bottom: 20px;}
    .gr_table th {height: 50px;font-size: 16px;}
    .gr_table th, .gr_table td {padding: 15px 0;height: 40px;}
    .gr_table td {font-size: 15px;}
    .sub_keyv {height: 220px;}
    .sub_keyv h2 {font-size: 30px;margin-bottom: 20px;}
    .sub_keyv p {font-size: 16px;}
    .real_content {padding-top: 30px;}
    .gd_cont {padding: 30px 15px 20px 15px;}
    .gd_wrap .gd_box {padding: 15px;}
    .cate_gooddate .cate_good a {height: 40px;padding: 0 15px;font-size: 15px;margin-bottom: 7px;margin-right: 3px;}
    .cate_gooddate .cate_date {padding-left: 25px;}
    .calander_wrap {padding: 10px 15px;}
    .mon_num .item a {font-size: 15px;height: 40px;}
    .calander_wrap {width: 380px;height: 250px;border-radius: 25px;}
    .mon_sel {height: 40px;font-size: 18px;}
    .mon_sel a {width: 27px;height: 27px;}
    .close_area .cclose {font-size: 15px;height: 30px;width: 80px;}
    .cd_date strong {font-size: 30px;}
    .gd_wrap.diff .item4 .gd_box {width: 594px;}
    .onfoo_tit {font-size: 30px;}
    .tenshow {max-height: 527px;}
    .p_tit {font-size: 28px;}
    .auto_search {padding: 10px 20px;}
    .as_word {font-size: 18px;}
    .as_act a {font-size: 15px;height: 30px;width: 90px;line-height: 2;}
    .ss_box {padding: 15px 15px 5px 15px;}
    .sub_bluetit {font-size: 20px;}
    .dot_bluetit {font-size: 15px;padding-left: 18px;}
    .ts_txt {font-size: 15px;}
    .gr_total .td strong {font-size: 35px;}
    .gr_price.mar {margin-right: 30px;}
    .ss_select select {height: 40px;padding: 0 20px;}
    .sub_sbtit {font-size: 30px;}
    .f_subs .th {width: 160px;}
    .form_wrap .th {width: 140px;}
    .cd_date strong {font-size: 20px;}
    .search_select .item3 .ss_box, .search_select .item4 .ss_box {height: 350px;}
    .h762 {height: 598px;}
    .board_table td {font-size: 15px;}
    .board_table .link {font-size: 15px;}
    .board_table.default th {font-size: 15px;}
}

@media (max-width: 991px){
    .container-lg {max-width: 750px;}
    .location .bar {padding-right: 15px;margin-right: 10px;}
    .location {font-size: 15px;padding: 20px 0 40px 0;}
    .sub_tit {font-size: 35px;}
    .sub_txt {font-size: 16px;}
    .defi_box dt,
    .dt_tit {font-size: 20px;}
    .defi_box {padding-left: 160px;}
    .square_list > li {font-size: 15px;}
    .square_list > li:before {top: 6px;}
    .sbar_list > li {font-size: 15px;}
    .logo_tenqube {width: 51px;}
    .go_link .gl_txt {font-size: 15px;}
    .go_link .gl_link {font-size: 14px;}
    p {font-size: 15px;}
    .logo_marketlink {width: 108px;}
    .logo_tenqube2 {width: 69px;}
    .logo_kea {width: 77px;}
    .logo_gs1_korea {width: 129px;}
    .logo_retail {width: 76px;}
    .logo_deleo {width: 54px;}
    .logo_ktnet {width: 66px;}
    .logo_colosseum {width: 87px;}
    .logo_mustgames {width: 78px;}
    .logo_amoo {width: 45px;}
    .logo_safettinfo {width: 76px;}
    .defi_tit {font-size: 20px;}
    .contact_info {display: block;}
    .contact_info .bar {padding-right: 0;margin-right: 0;margin-bottom: 0;margin-bottom: 15px;}
    .contact_info .bar:after {display: none;}
    .sp_list a,
    .request_btn a,
    .down_btn a {font-size: 14px;}
    .sp_list a:after,
    .request_btn a:after,
    .down_btn a:after {width: 10px;height: 11px;background-size: 10px auto;margin-left: 4px;}
    .sub_stxt {font-size: 15px;}
    .sub_sblue {font-size: 18px;}
    .r_tab a {font-size: 15px;width: 130px;height: 50px;}
    .r_tab.lgtab a {width: 170px;}
    .goods_search .input,
    .goods_search .input::placeholder {font-size: 18px;}
    .search_direct {font-size: 20px;}
    .goods_view {flex-direction: column;}
    .goods_view .text {padding-left: 0;margin-top: 40px;}
    .gd_wrap .gd_box .gd_tit {font-size: 14px;padding-bottom: 10px;margin-bottom: 10px;}
    .gd_wrap .gd_box .gd_txt,
    .gd_wrap .gd_box .gd_txt ul li {font-size: 13px;}
    .gd_wrap .gd_box {height: 196px;}
    .calander_wrap {width: 260px;top: 105px;}
    .cate_gooddate .cate_date {width: 300px;}
    .cate_gooddate .cd_box {padding: 15px;}
    .cate_gooddate .cd_box .cd_tit {font-size: 15px;}
    .cate_gooddate .cd_box .cd_ex {font-size: 13px;margin-bottom: 15px;}
    .cd_date strong {font-size: 20px;}
    .cd_date .ico_cal {font-size: 13px;width: 100px;}
    .cate_gooddate .cd_box {height: 120px;}
    .goods_nm.btnin {padding-right: 0;}
    .btn_giup_detail {position: relative;right: auto;top: auto;margin-top: 20px;display: flex;margin-bottom: 15px;}
    .onfoo_wrap {padding-top: 20px;}
    .onfoo_tit {font-size: 25px;}
    .gd_wrap.diff .item4 .gd_box {width: 446px;}
    .gd_wrap .gd_box .gd_extxt {font-size: 13px;}
    .gd_wrap .gd_box .gd_tit .gd_extit {font-size: 14px;}
    .gd_wrap.diff .item3 .gd_box {height: 500px;}
    .gd_wrap.diff .item1 .gd_box,
    .gd_wrap.diff .item2 .gd_box  {height: 186px;}
    .popup {padding: 25px;}
    .contact_info .ci_two {display: block;border-bottom: 1px solid #ddd;}
    .hgb_box {padding: 25px 20px;height: 175px;}
    .hgb_box .hgb_tit {font-size: 18px;margin-bottom: 15px;}
    .hgb_box .hgb_stit {font-size: 15px;margin-bottom: 30px;}
    .hgb_box:before {width: 63px;height: 63px;background-size: 63px;}
    .half_gray_box {margin: 0 -8px;}
    .half_gray_box .item {padding: 0 8px;}
    .search_select .item {width: 100%;margin-bottom: 20px;}
    .ss_box {height: auto;}
    .ss_date {margin-bottom: 10px;}
    .trend_search_wrap {padding-bottom: 30px;}
    .sub_bluetit {font-size: 18px;}
    .ts_tag .ttag {padding: 0 15px;height: 40px;}
    .ts_tag .ttag a {font-size: 15px;}
    .ts_tag .ttag .tdel img {width: 9px;}
    .h700 {height: 530px;}
    .h664 {height: 493px;}
    .search_select.four .item {width: 50%;}
    .search_select.four .ss_box {height: 220px;}
    .gr_total .td strong {font-size: 25px;}
    .gr_price.mar {margin-right: 20px;}
    .gr_total {padding: 25px 30px 15px 30px;}
    .search_select .item1 .ss_box, .search_select .item2 .ss_box {height: auto;}
    .sbar_list li {font-size: 16px;margin-bottom: 10px;}
    .sp_box .item .tit:before {width: 55px;height: 55px;background-size: 55px auto;margin-left: -28px;}
    .sp_box .item .tit {padding-top: 70px;font-size: 15px;}
    .sp_box .item {padding: 0 15px;}
    .sp_box {padding: 15px;max-width: 600px}
    .blue_extxt {font-size: 15px;}
    .dot_bluetit:before {top: 6px;}
    .sub_data_top {height: 180px;}
    .form_wrap .th,
    .form_wrap .td {padding-top: 15px;padding-bottom: 15px;font-size: 15px;}
    .form_wrap .field {height: 80px;}
    .bs_word {width: 375px;}
    .hidden-xs {display: none;}
    .show-xs {display: block;}
    .page_nation a {width: 38px;height: 38px;font-size: 15px;}
    .bv_tit_wrap {padding: 15px;}
    .bv_cont_wrap {padding: 15px 15px 60px 15px;}
    .noti {font-size: 15px;width: auto;padding: 0 15px;}
    .noti.complete {padding: 0 15px;}
    .noti_area {margin-bottom: 10px;}
    .bv_tit .tit {font-size: 18px;}
    .bv_tit .date {font-size: 15px;}
    .bv_file a {font-size: 15px;}
    .bv_cont {font-size: 18px;}
    .lights_box .lb_head {height: 40px;font-size: 15px;}
    .lights_list li a {font-size: 15px;height: 40px;padding: 0 15px;}
    .lights_scroll {height: 492px;}
    .lw_table th, .lw_table td {padding: 10px;font-size: 13px;}
    .search_select .item3 .ss_box, .search_select .item4 .ss_box {height: auto;}
    .date_select {display: flex;align-items: center;}
    .date_select .mb20 {margin-bottom: 0;margin-right: 15px;}
    .rb_tit {font-size: 15px;}
    .half_wrap.xsfull .cell {width: 100%;}
    .xsmarbotton {margin-bottom: 50px;}
    .h762 {height: auto;}
    .search_select.box270 .item3 .ss_box, .search_select.box270 .item4 .ss_box {height: auto;}
    .search_select .item.item6 .ss_box {height: 274px;}
    .sub_sbtxt {font-size: 16px;}
    .ssbt_ex {font-size: 14px;}
    .gd_wrap.h340 .gd_box {height: 233px;}
    .board_search.w582 {max-width: 549px;}
    .half_wrap .mar {margin-bottom: 30px;}
    .gr_table_scroll.w700 .gr_table {width: 700px;}
    .gr_table_scroll.w700 .tenshow {width: 700px;}
    .gr_table_scroll.w900 .gr_table {width: 900px;}
    .gr_table_scroll.w900 .tenshow {width: 900px;}
    .star_subs {display: block;}
    .star_subs .sts_item.bar {padding-right: 0;margin-right: 0;margin-bottom: 15px;}
    .star_subs .sts_item.bar:after {display: none;}
    .goods_view .img {width: 100%;}
    .board_search .nice-select {font-size: 15px;padding-right: 15px;padding-left: 10px;}
    .board_search.w905 .nice-select {width: 100px;}
    .board_search .bs_item.bar {padding-left: 0;}
    .nice-select:after {right: 10px;}
    .form_wrap .td .textarea.h500 {height: 300px;}
    .file_btn {padding-right: 130px;}
    .file_btn a {font-size: 15px;width: 120px;}
    .hscode_wrap {padding: 25px;}
    .hscode_in .tdin input {width: 50px;height: 60px;}
    .hscode_in .hsbtn {display: flex;justify-content: center;}
    .hscode_in .hsbtn a {font-size: 20px;}
    .cate .bar {padding-right: 15px;margin-right: 15px;}
    .half_wrap.xsfull .cell {margin-bottom: 15px;}
    .gd_wrap.h364 .gd_box {height: 265px;}
}

@media (max-width: 767px){
    .container-lg {max-width: 720px;}
    .sub_tit {font-size: 30px;}
    .sub_txt {font-size: 14px;}
    .defi_box dt,
    .dt_tit {font-size: 16px;}
    .defi_box {padding-left: 130px;}
    .square_list > li {font-size: 13px;padding-left: 13px;margin-bottom: 10px;}
    .square_list > li:before {width: 4px;height: 4px;}
    .sbar_list > li {font-size: 13px;}
    .mb30 {margin-bottom: 10px;}
    .mb50 {margin-bottom: 15px;}
    .mb60 {margin-bottom: 20px;}
    .mb120 {margin-bottom: 50px;}
    .sub_container {padding-bottom: 50px;}
    .go_link a {padding: 15px;height: auto;}
    .go_link .gl_txt {font-size: 13px;margin-right: 30px;}
    .go_link .gl_link {font-size: 12px;}
    .go_link .gl_link:after {background-size: 8px auto;width: 8px;height: 8px;margin-left: 3px;}
    .r_box {padding: 15px 10px;}
    .defi_tit {font-size: 15px;}
    p {font-size: 13px;}
    .sbar_list > li {padding-left: 14px;}
    .sbar_list > li span {top: 2px;}
    .contact_info .info {font-size: 14px;}
    .sp_list a,
    .request_btn a,
    .down_btn a {padding: 0 10px;font-size: 13px;}
    .sub_stxt {font-size: 14px;}
    .sub_sblue {font-size: 15px;}
    .half_wrap {margin: 0 -8px;}
    .half_wrap .cell {padding: 0 8px;}
    .r_tab a {font-size: 13px;width: 110px;height: 40px;}
    .r_tab.lgtab a {width: 140px;}
    .goods_search {height: 50px;padding-right: 48px;}
    .goods_search .submit {width: 38px;height: 38px;right: 1px;top: 1px;}
    .goods_search .input {padding-left: 20px;}
    .goods_search .input,
    .goods_search .input::placeholder {font-size: 15px;}
    .search_direct a {height: 35px;padding: 0 10px;}
    .search_direct a span {font-size: 13px;padding-right: 14px;}
    .search_direct a span:after {width: 9px;height: 8px;background-size: 9px auto;top: 1px;}
    .sub_stit {font-size: 28px;}
    .gr_table th,
    .gr_table td {font-size: 12px;}
    .gr_table_scroll .gr_table {width: 600px;}
    .gr_table_scroll.table_lg_scroll .gr_table {width: inherit;}
    .tenshow {width: 600px;}
    .sub_keyv h2 {font-size: 25px;margin-bottom: 10px;}
    .sub_keyv p {font-size: 13px;}
    .sub_keyv p br {display: none;}
    .sub_keyv {height: 160px;padding-top: 40px;}
    .gd_tab a {font-size: 15px;}
    .gd_tab {height: 50px;}
    .gd_tab a span {font-size: 16px;top: 17px;}
    .gd_cont {padding: 20px 10px 10px 10px;}
    .gd_wrap .item {width: 50%;}
    .gd_wrap .item.item66 {width: 50%;}
    .flat_tab a {margin-right: 25px;font-size: 23px;padding-bottom: 10px;}
    .cate_gooddate {display: block;}
    .cate_gooddate .cate_date {width: auto;padding-left: 0;margin-top: 20px;}
    .calander_wrap {right: auto;left: 0;}
    .cate_gooddate .cate_good a {height: 35px;font-size: 13px;margin-bottom: 5px;padding: 0 10px;}
    .gd_wrap.diff .item4 {position: static;}
    .gd_wrap.diff .item4 .gd_box {width: auto;height: 266px;}
    .gd_wrap.diff .item3 .gd_box {height: 266px;}
    .gd_wrap .gd_box .gd_tit .gd_extit {font-size: 12px;}
    .gd_wrap .gd_box .gd_tit {padding-bottom: 16px;}
    .onfoo_tit {font-size: 20px;}
    .cate_gooddate .cd_box .cd_tit.noex {margin-bottom: 15px;}
    .cate_gooddate .cd_box {height: auto;}
    .p_tit {font-size: 23px;}
    .popup .close {font-size: 15px;height: 30px;width: 80px;}
    .hgb_box .hgb_tit {font-size: 15px;}
    .hgb_box .hgb_stit {font-size: 13px;line-height: 1.5;margin-bottom: 15px;min-height: 39px}
    .auto_search {top: 50px;}
    .as_act a.clear:after {width: 7px;height: 1px;background-size: 7px auto;}
    .as_act a.add:after {width: 7px;height: 7px;background-size: 7px auto;}
    .as_act a {width: 70px;}
    .as_word {font-size: 15px;}
    .sr_txt {padding-left: 30px;}
    .sr_txt .th {position: relative;left: auto;top: auto;margin-bottom: 15px;}
    .sr_txt .td {font-size: 15px;}
    .sr_txt .td .bar {height: 16px;margin: 0 10px;}
    .three_wrap .sub_bluetit,
    .onetwo_wrap .sub_bluetit {font-size: 14px;}
    .search_select.four .ss_box .ex_txt {font-size: 13px;}
    .gr_total .th {font-size: 13px;}
    .gr_total .td strong {font-size: 20px;}
    .gr_price {font-size: 13px;}
    .ss_tit {font-size: 13px;margin-bottom: 10px;}
    .ss_select.mar {margin-bottom: 5px;}
    .ss_select select {height: 35px;font-size: 13px;}
    .ss_gu a {height: 35px;font-size: 13px;padding: 0 10px;margin-bottom: 5px;}
    .search_select.four .ss_box {height: 176px;}
    .bar_list {padding-left: 10px;}
    .bar_list li {font-size: 13px;margin-bottom: 10px;}
    .sub_sbtit {font-size: 20px;}
    .f_subs .th,
    .f_subs .td,
    .fs_subs .field,
    .fs_subs .field .fs_th,
    .fs_subs .field .fs_td {font-size: 15px;}
    .fs_subs .field .fs_th {width: 100px;}
    .f_subs .th {width: 100px;}
    .fw_col_6 {width: 100%;}
    .form_wrap .th {width: 110px;}
    .icheck label {font-size: 15px;}
    .icheck input[type="checkbox"] + label:before {width: 17px;height: 17px;background-size: 33px auto;margin-right: 8px;}
    .icheck input[type="checkbox"]:checked + label:before {background-position: -17px 0;}
    .btn_agree a,
    .btn_submit a {font-size: 15px;}
    .nice-select {width: 110px;}
    .bs_word {width: 295px;}
    .bv_tit {display: block;}
    .bv_tit .tit {padding-right: 0;}
    .bv_tit .date {margin-top: 15px;}
    .noti {height: 30px;}
    .qu_wrap .qu_txt {font-size: 15px;}
    .qu_wrap .qu {font-size: 15px;width: 50px;}
    .qu_wrap {padding: 15px 30px 15px 0;}
    .qu_wrap:after {right: 8px;}
    .qu_answer {padding-left: 50px;padding-bottom: 15px;padding-right: 15px;font-size: 15px;}
    .lw_table .thw {width: 25%;}
    .lw_table .tdw {width: 75%;}
    .lw_table .thw2 {width: 25%;}
    .lw_table .tdw2 {width: 75%;}
    .lights_list li {padding: 2px;}
    .lights_list li a {font-size: 13px;padding: 0 10px;height: 35px;border-radius: 5px;}
    .lights_list li a:after {right: 10px;margin-top: -5px;}
    .lights_scroll {height: 402px;}
    .lw_cnt {font-size: 15px;}
    .lights_wrap .ex_txt {font-size: 15px;}
    .cd_date strong {font-size: 16px;}
    .ex_txt {font-size: 13px;}
    .search_select .item.item5 .ss_box {height: 134px;}
    .sc_td {font-size: 12px;}
    .sub_count .bar {height: 15px;margin: 0 10px;}
    .gray_one_box {padding: 15px;font-size: 16px;}
    .search_select .item.item7 .ss_box {height: 188px;}
    .search_select .item.item6 .ss_box {height: 240px;}
    .sub_sbtxt {display: block;}
    .ssbt_ex {margin-left: 0;margin-top: 10px;}
    .board_search.w582 {max-width: 422px;}
    .gd_wrap.h264 .gd_box {height: 264px;}

    .board_search.w905 .nice-select {font-size: 13px;padding-right: 5px;padding-left: 10px;}
    .board_search.w905 .nice-select .option {padding-left: 10px;}
    .board_search.w905 .nice-select {width: 80px;}
    .board_search.w905 .bs_item.bar {padding-left: 0;}
    .board_search.w905.nice-select:after {right: 0;}
    .board_search.w905 .bs_word {width: 260px;}
    .hscode_in .tdin input {width: 37px;height: 40px;}
    .hscode_in .hsbtn a {font-size: 15px;width: auto;height: 50px;padding: 0 15px;}
    .hscode_in .th {font-size: 15px;}

    .gr_table .nodata {font-size: 15px;padding: 30px 0;}
    .txt_nodata {padding: 30px 0;font-size: 15px;}
}
@media (max-width: 575px){
    .location {font-size: 12px;letter-spacing: -1px;}
    .location .bar:after {top: 1px;}
    .sub_tit {font-size: 20px;}
    .defi_box {padding-left: 0;}
    .defi_box dt {position: relative;left: auto;top: auto;margin-bottom: 10px;}
    .location {padding: 15px 0 20px 0;}
    .contact_info .info {font-size: 13px;}
    .location .bar {padding-right: 10px;margin-right: 5px;}
    .defi_box dt br {display: none;}
    .mb120 {margin-bottom: 30px;}
    .sub_stxt {font-size: 12px;}
    .search_direct {font-size: 15px;}
    .goods_view .img {margin: 0 auto;}
    .goods_nm {font-size: 20px;margin-bottom: 10px;}
    .goods_num {font-size: 15px;margin-bottom: 20px;}
    .cate span {font-size: 12px;}
    .cate .bar {padding-right: 12px;margin-right: 3px;}
    .cate .bar:after {top: 0;}
    .goods_info .goods_td,
    .goods_info .goods_th {font-size: 13px;padding-left: 10px;}
    .goods_info .goods_th:before {width: 3px;height: 3px;}
    .goods_search .input::placeholder {font-size: 12px;}
    .r_box.pad30 {padding: 15px;}
    .mb20 {margin-bottom: 10px;}
    .sub_stit {font-size: 20px;}
    .sub_keyv h2 {font-size: 18px;margin-bottom: 7px;}
    .sub_keyv p {font-size: 12px;}
    .sub_keyv p br {display: none;}
    .sub_keyv {padding-right: 25px;padding-top: 25px;height: 155px;}
    .gd_wrap {margin: 0;}
    .gd_wrap .item {padding: 0;width: 100%;}
    .gd_wrap .gd_box {height: auto;}
    .gd_wrap.diff .item1 .gd_box,
    .gd_wrap.diff .item2 .gd_box,
    .gd_wrap.diff .item3 .gd_box,
    .gd_wrap.diff .item4 .gd_box {height: auto;}
    .goods_num.xsblock {display: block;}
    .goods_num.xsblock .bar {display: block;width: 100%;height: 1px;margin: 5px 0 8px 0;}
    .goods_vtab a {height: 40px;font-size: 13px;width: 110px;}
    .flat_tab a {font-size: 15px;}
    .btn_giup_detail {font-size: 13px;height: 35px;padding: 0 10px;}
    .half_gray_box .item {width: 100%;}
    .ss_gu a {height: 30px;font-size: 13px;margin-bottom: 5px;}
    .ss_date {font-size: 15px;}
    .ss_tit {font-size: 15px;margin-bottom: 10px;}
    .ss_submit .submit {height: 40px;padding: 0 15px;}
    .ss_submit .submit span {font-size: 15px;}
    .ss_submit .submit span:after {top: 0;}
    .sr_txt .td {font-size: 12px;}
    .sr_txt .td .bar {height: 12px;}
    .sr_txt {padding: 20px 15px;}
    .sr_txt .th {font-size: 15px;}
    .sub_bluetit {font-size: 16px;}
    .dot_bluetit {font-size: 13px;padding-left: 12px;}
    .dot_bluetit:before {width: 5px;height: 5px;top: 6px;}
    .ts_tag .ttag {padding: 0 10px;height: 30px;}
    .ts_tag .ttag a {font-size: 13px;}
    .ts_tag .tdel {margin-left: 5px;}
    .onfoo_tit .stxt {font-size: 15px;display: block;margin-left: 0;margin-top: 5px;}
    .ex_txt {font-size: 13px;}
    .flat_tab.linein {padding-bottom: 15px;}
    .three_wrap .cell {width: 100%;}
    .onetwo_wrap .cell1,
    .onetwo_wrap .cell2 {width: 100%;}
    .h664,
    .h700 {height: auto;}
    .sub_count {font-size: 15px;padding-bottom: 8px;}
    .search_select.four .item {width: 100%;}
    .search_select.four .ss_box {height: auto;}
    .gr_total {display: block;}
    .gr_total .th {margin-bottom: 15px;}
    .gr_total .td strong {font-size: 18px;}
    .gr_price.mar {margin-right: 15px;}
    .down_btn.xsfull {flex-direction: column;width: 100%;}
    .down_btn.xsfull a.mar {margin-right: 0;margin-bottom: 10px;}
    .down_btn.xsfull a {width: 100%;}
    .r_box.pad40 {padding: 20px 15px;}
    .sub_sbtit {font-size: 18px;}
    .sp_box {padding: 10px;}
    .sp_box .item {padding: 0 5px;}
    .sp_box .item .tit {font-size: 12px;}
    .down_btn a {height: 35px;}
    .blue_extxt {font-size: 13px;}
    .f_subs {display: block;}
    .f_subs .th {width: auto;margin-bottom: 15px;}
    .f_subs .th, .f_subs .td, .fs_subs .field, .fs_subs .field .fs_th, .fs_subs .field .fs_td {font-size: 13px;}
    .f_subs {padding-bottom: 20px;}
    .fs_subs .field .fs_th {width: 80px;}
    .form_wrap .th, .form_wrap .td {padding: 10px;}
    .form_wrap .td .input {padding: 0 10px;height: 40px;}
    .form_wrap .field {height: 60px;}
    .form_wrap .th {width: 75px;}
    .form_submit {display: block;}
    .icheck label {font-size: 13px;}
    .btn_submit {margin-top: 20px;justify-content: center;}
    .fs_subs .field {margin-bottom: 4px;}
    .nice-select {font-size: 13px;height: 40px;}
    .board_search {height: 41px;}
    .nice-select .option {height: 40px;}
    .board_search .bs_item.bar {padding-right: 0;}
    .nice-select {padding-left: 10px;width: 90px;}
    .bs_word .input {height: 39px;font-size: 15px;}
    .bs_word {width: 164px;height: 40px;padding-right: 35px;}
    .bs_word .submit {width: 40px;height: 40px;background-size: 15px auto;right: 0;}
    .page_wrap {margin-top: 30px;}
    .page_nation a {width: 30px;height: 30px;margin: 0 2px;font-size: 13px;}
    .bv_tit .tit {font-size: 15px;}
    .bv_tit .date {font-size: 13px;}
    .bv_cont {font-size: 15PX;}
    .bv_tit_wrap {padding: 10px;}
    .bv_cont_wrap {padding: 10px 10px 30px 10px;}
    .board_btn a {font-size: 13px;height: 35px;padding: 0 15px;}
    .qu_wrap .qu_txt {font-size: 13px;}
    .qu_wrap .qu {font-size: 13px;width: 30px;}
    .qu_wrap {padding: 10px 30px 10px 0;}
    .qu_wrap:after {right: 8px;}
    .qu_answer {padding-left: 30px;padding-bottom: 10px;padding-right: 10px;font-size: 13px;}
    .board_cnt {font-size: 15px;}
    .lights_wrap .item {width: 100%;margin-bottom: 20px;}
    .lights_scroll {height: 200px;}
    .lights_wrap .item.item2 {width: 100%;}
    .rb_tit {font-size: 13px;}
    .flat_tab a {margin-right: 15px;}
    .search_select.two .item {width: 100%;}
    .sub_count {display: block;}
    .sc_wrap {display: block;margin-top: 5px;}
    .sc_wrap .sc_td {margin-bottom: 5px;}
    .sc_wrap .sc_td:last-child {margin-bottom: 0;}
    .gray_one_box {font-size: 13px;}
    .search_select .item.item6 .ss_box,
    .search_select .item.item7 .ss_box {height: auto;}
    .sub_sbtxt {font-size: 15px;}
    .ssbt_ex {font-size: 13px;}
    .gd_wrap.h340 .gd_box {height: auto;}
    .board_search.w582 {max-width: 256px;}
    .gd_wrap.h264 .gd_box {height: auto;}
    .gd_wrap .item.item66 {width: 100%;}
    .sts_txt {font-size: 13px;}
    .board_search.w905 .bs_item_xs .nice-select {width: 60px;}
    .board_search.w905 .bs_word {width: 144px;}
    .bv_tit .date .bar {margin: 0 10px;height: 14px;}
    .select_wrap {height: 40px;}
    .nice-select .option {padding-left: 10px;}
    .file_btn a {height: 40px;font-size: 0;text-indent: -9999px;width: 50px;}
    .file_btn a:after {margin-left: 0;}
    .file_btn {padding-right: 60px;}
    .hscode_wrap {padding: 20px 10px;}
    .hscode_in .tdin {gap: 2px;}
    .hscode_in .tdin input {width: 25px;height: 30px;font-size: 15px;border-radius: 5px;}
    .hscode_in .hsbtn a {font-size: 14px;height: 40px;}
    .hscode_in .hsbtn a:after {width: 16px;height: 18px;background-size: 16px auto;}
    .sub_0325_2 {width: 144px;}
    .gd_wrap.h364 .gd_box {height: auto;}
    .visible-xs {display: block;}
    .go_direct {font-size: 13px;}
    .bs_word .input {padding-left: 10px;}
    .bs_word .input::placeholder {font-size: 13px;}
    .nice-select .list {border-radius: 12px;}
    .qu_wrap {align-items: start;}
    .qu_wrap .qu {align-items: start;padding-top: 4px;}
    .sp_list.two {display: block;}
    .sp_list.two a:first-child {margin-bottom: 10px;}
}