.sub_vtxt {transform: matrix(1, 0, 0, 1, -30, 0);opacity: 0;transition: all 1s ease;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;}
.sub_vtxt.animate {transform: matrix(1, 0, 0, 1, 0, 0);opacity: 1;}
.sub_visual {background-color: #e8f0fb;overflow: hidden;height: 220px;-webkit-box-align: center;align-items: center;display: flex;position: relative;}
.sub_visual:before {content: "";display: block;width: 100%;height: 100%;right: 0;top: 0;background-repeat: no-repeat;background-position: right
0;-webkit-background-size: cover;background-size: cover;position: absolute;transform: matrix(1, 0, 0, 1, 10, 0);transition: all 1s ease;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;}
.sub_visual.animate:before {transform: matrix(1, 0, 0, 1, 0, 0);}
.sub_visual.sub_visual2 {height: 353px;}
.sub_visual.sub_visual41 {height: 353px;}
.sub_visual.sub_visual333 {height: 283px;}
.sub_visual.sub_visual1:before {background-image: url('../img/sub/sub_visual1.jpg');}
.sub_visual.sub_visual2:before {background-image: url('../img/sub/sub_visual2.jpg');}
.sub_visual.sub_visual21:before {background-image: url('../img/sub/sub_visual21.jpg');}
.sub_visual.sub_visual217:before {background-image: url('../img/sub/sub_visual217.jpg');}
.sub_visual.sub_visual3:before {background-image: url('../img/sub/sub_visual3.jpg');}
.sub_visual.sub_visual33:before {background-image: url('../img/sub/sub_visual33.jpg');}
.sub_visual.sub_visual333:before {background-image: url('../img/sub/sub_visual333.png');}
.sub_visual.sub_visual4:before {background-image: url('../img/sub/sub_visual4.png');}
.sub_visual.sub_visual5:before {background-image: url('../img/sub/sub_visual5.png');}
.sub_visual.sub_visual6:before {background-image: url('../img/sub/sub_visual6.jpg');}
.sub_visual.sub_visual63:before {background-image: url('../img/sub/sub_visual63.jpg');transform: matrix(1, 0, 0, 1, 0, 0);background-position: center center;}
.sub_visual.sub_visual7:before {background-image: url('../img/sub/sub_visual7.jpg');}
.sub_visual.sub_visual8:before {background-image: url('../img/sub/sub_visual8.jpg');}
.sub_visual.sub_visual9:before {background-image: url('../img/sub/sub_visual9.png');}
.sub_visual.sub_visual41:before {background-image: url('../img/sub/sub_visual41.jpg');}

.sub_visual.sub_visual41 {height: 320px;}

.sub_visual.sub_visual333,
.sub_visual.sub_visual7,
.sub_visual.sub_visual8 {background-color: #002c6c;}
.sub_visual.sub_visual7 h2,
.sub_visual.sub_visual8 h2,
.sub_visual.sub_visual333 h2,
.sub_visual.sub_visual333 .sub_stxt,
.sub_visual.sub_visual7 .sub_stxt,
.sub_visual.sub_visual8 .sub_stxt {color: #fff;}

.sub_visual h2 {font-size: 40px;color: #002C6C;font-weight: 500;letter-spacing: -0.5px;margin-bottom: 15px;}
.sub_visual .sub_stxt {font-size: 18px;color: #002C6C;font-weight: 300;letter-spacing: -0.5px;}
.sub_location {border-bottom: 1px solid #ddd;}
.location {height: 48px;-webkit-box-align: center;align-items: center;display: flex;font-size: 15px;color: #7D7D7D;font-weight: 400;}
.location {-webkit-box-align: center;align-items: center;display: flex;font-size: 15px;color: #7D7D7D;font-weight: 400;flex-wrap: wrap;padding: 10px 0;}
.location strong,
.location a {font-size: 15px;color: #00799E;font-weight: 400;}
.location span {display:inline-flex;margin: 0 12px;}
.sub_container {padding-top: 20px;}
.sub_container.pad {padding-bottom: 150px;}
.sub_container.pad01 {padding-bottom: 0px;}
.sub_tit {font-size: 30px;color: #002C6C;font-weight: 500;margin-bottom: 25px;letter-spacing: -1px;}
.sub_tit.nomar {margin-bottom: 0;}
.sub_bstit {font-size: 24px;color: #002C6C;font-weight: 500;margin-bottom: 20px;letter-spacing: -1px;-webkit-box-align: center;align-items: center;display: flex;}
.sub_stit {font-size: 20px;color: #002C6C;font-weight: 500;margin-bottom: 25px;letter-spacing: -1px;}
.sub_txt {font-size: 18px;color: #262626;font-weight: 400;letter-spacing: -1px;}
.sub_xstit {font-size: 22px;color: #002C6C;font-weight: 500;margin-bottom: 20px;letter-spacing: -1px;}
.sub_xstit .orange {color: #F26334;}
.sub_stit .orange {color: #F26334;}
.sub_txt .orange {color: #F26334;}
.sub_txt .blue {color: #002C6C;}
.sub_bstit .blue {color: #002C6C;}
.sub_xstit .blue {color: #002C6C;}
.sub_txt.mar {margin-bottom: 20px;}
.gray_box {padding: 35px;border: 1px solid #d3d7d9;margin: 35px 0;background:#f5f5f5 url('../img/sub/sub_barcode.png') no-repeat right 14px bottom;}
.gray_box_amazon {padding: 35px;border: 1px solid #d3d7d9;margin: 35px 0;background:#f5f5f5 url('../img/sub/Amazon_1.png') no-repeat right 14px bottom;}
.gray_box1 {background-color: #f6f6f6;padding: 35px;}
.dot_list li {padding: 5px 0;font-size: 18px;color: #002C6C;font-weight: 400;letter-spacing: -1px;padding-left: 18px;position: relative;}
.dot_list.nopad li {padding-top: 0;padding-bottom: 0;padding-left: 14px;}
.dot_list.nopad li:before {width: 4px;height: 4px;top: 11px;}
.dot_list.sm li {font-size: 15px;padding-left: 13px;}
.dot_list.black li {color: #262626;}
.dot_list li:before {content: "";display: block;width: 5px;height: 5px;border-radius: 50%;background-color: #002C6C;position: absolute;left: 0;top: 15px;}
.dot_list.sm li:before {width: 4px;height: 4px;top: 14px;}
'.f_left {float: left;}
.ok_list li {padding: 7px 0;font-size: 18px;color: #262626;font-weight: 400;letter-spacing: -1px;padding-left: 45px;position: relative;}
.ok_list li:before {content: "";display: block;width: 30px;height: 30px;background: url('../img/sub/symbol_ok.png') no-repeat 0 0;position: absolute;left: 0;top: 7px;}
.bl_tit {color:#002c6c; font-size:21px; margin-bottom:10px;}
.orange {color: #F26334;}

.intro_item {margin: 0 -15px 100px -15px;overflow: hidden;}
.intro_item .item {padding: 0 15px;float: left;width: 50%;}
.intro_item .item .i_tit {border-radius: 3px;font-size: 20px;color: #fff;font-weight: 500;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;height: 46px;margin-bottom: 20px;}
.intro_item .item.item1 .i_tit {background-color: #002C6C;}
.intro_item .item.item2 .i_tit {background-color: #008DBD;}
.in_item {margin: 0 -6px;overflow: hidden;}
.in_item .sitem {padding: 0 6px;float: left;width: 50%;}
.in_item .sitem .sitem_in {background-color: #F0F5FA;height: 234px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.in_item .sitem .sitem_in img {margin: 0 auto;display: block;}
.in_item .sitem .sitem_in .si_tit {margin-top: 20px;font-size: 20px;color: #002C6C;font-weight: 400;}
.into_gs_wrap {padding: 70px 0 140px 0;background-color: #F5F5F5;}
.into_gs {margin: 0 -15px;}
.into_gs:before {content: "";display: table;}
.into_gs:after {content: "";display: table;clear: both;}
.into_gs .item {padding: 0 15px;float: left;width: 33.333333333%;}
.into_gs .item .item_in {background-color: #fff;-webkit-box-shadow: 0 3px 6px rgb(0 0 0 / 16%);box-shadow: 0 3px 6px rgb(0 0 0 / 16%);border-radius: 3px;}
.into_gs .item .item_in .img,
.into_gs .item .item_in .img img {border-top-left-radius: 3px;border-top-right-radius: 3px;}
.into_gs .item .item_in .img img {width: 100%;}
.into_gs .info {padding: 35px 30px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
.into_gs .info .tit {font-size: 20px;color: #002C6C;font-weight: 500;margin-bottom: 20px;letter-spacing: -1px;}
.into_gs .item.item1 .info .txt {height: 248px;}
.into_gs .item.item2 .info .txt {height: 275px;}
.into_gs .item.item3 .info .txt {height: 275px;}
.into_gs .info .txt p {font-size: 16px;color: #262626;font-weight: 400;letter-spacing: -1px;}
.into_gs .info .txt p.mar {margin-bottom: 15px;}
.into_gs .info .cont {padding: 20px 15px;background-color: #F0F5FA;}
.into_gs .info .cont ul li {padding: 3px 0;position: relative;font-size: 14px;color: #002C6C;font-weight: 400;padding-left: 10px;letter-spacing: -1px;}
.into_gs .info .cont ul li:before {content: "";display: block;width: 3px;height: 3px;border-radius: 50%;position: absolute;left: 0;top: 12px;background-color: #002C6C;}

.history_wrap {border-top: 5px solid #F26334;border-radius: 3px;margin-top: 50px;}
.history {position: relative;overflow: hidden;padding-bottom: 50px;}
.history.bg {background-color: #F9F9F9;}
.history:before {height: 100%;width: 1px;content: "";display: block;position: absolute;background-color: #D9E4F4;left: 50%;top: 0;}
.history .item {position: relative;width: 50%;float: left;margin-left: 50%;padding-left: 65px;margin: 30px 0;}
.history .item.mt0 {margin-top: 0;}
.history .item.mt20 {margin-top: 50px;}
.history .item.mt80 {margin-top: 80px;margin-bottom: 0;}
.history .item:before,
.history .item:after {content: "";display: block;}
.history .item:before {width: 36px;height: 1px;background-color: #D9E4F4;position: absolute;left: 0;top: 30px;z-index: 0;}
.history .item:after {width: 12px;height: 12px;background-color: #F26334;position: absolute;left: 30px;top: 25px;border-radius: 50%;z-index: 1;}
.history .item.left:before {left: auto;right: 0;}
.history .item.left:after {left: auto;right: 30px;}

.history .item.left {margin-left: 0;text-align: right;padding-left: 0;padding-right: 65px;}
.history .item.left .month {padding-right: 48px;padding-left: 0;}
.history .item.left .month span {position: absolute;left: auto;right: 0;}
.history .item .year {margin-bottom: 15px;font-size: 38px;color: #002C6C;font-weight: 500;letter-spacing: -1px;}
.history .item .month {padding: 2px 0;font-size: 18px;color: #7D7D7D;font-weight: 500;letter-spacing: -0.5px;position: relative;padding-left: 45px;line-height: 1.7;}
.history .item .month span {display: inline-flex;color: #002C6C;position: absolute;left: 0;top: 4px;}
.diff_history .year {text-align: center;padding-top: 90px;position: relative;font-size: 38px;color: #002C6C;font-weight: 500;letter-spacing: -1px;margin-bottom: 50px;}
.diff_history .year:before {content: "";display: block;width: 1px;height: 60px;background-color: #D9E4F4;position: absolute;left: 50%;top: 0;z-index: 0;}
.diff_history .year:after {content: "";display: block;width: 12px;height: 12px;background-color: #F26334;position: absolute;left: 50%;top: 55px;border-radius: 50%;z-index: 1;margin-left: -6px;}
.d_his {overflow: hidden;margin: 0 -10px;}
.d_his .item {float: left;width: 50%;padding: 0 10px;position: relative;}
.d_his .item.bar:before {width: 1px;height: 100%;border-right: 1px dotted #C4D7ED;content: '';display: block;position: absolute;right: 0;top: 0;}
.d_his ul {padding-left: 60px;}
.d_his ul li {font-size: 18px;color: #7D7D7D;font-weight: 500;letter-spacing: -0.5px;padding: 5px 0;}
.d_his ul li span {font-size: 18px;color: #002C6C;font-weight: 500;letter-spacing: -0.5px;display: inline-flex;margin-right: 10px;}

.orange_table {border-spacing: 0;border-collapse: collapse;width: 100%;border-top: 3px solid #F26334;}
.orange_table th {background-color: #F5F5F5;}
.orange_table th,
.orange_table td {border: 1px solid #E2E5E6;padding: 17px 10px;text-align: center;vertical-align: middle;font-size: 18px;color: #7D7D7D;font-weight: 500;}
.orange_table .tleft {padding-left: 50px;text-align: left;}
.fcorange {color: #F26334;}
.fcoblack {color: #3A3A3A;}
.fclightblue {color: #009AD0;}
.fcblue {color: #002C6C;}
.orange_btn {margin: 50px 0 0 0;text-align: right;}
.orange_btn a {width: 329px;height: 44px;background-color: #CC3D0D;font-size: 16px;color: #fff;font-weight: 400;-webkit-box-align: center;align-items: center;display: inline-flex;justify-content: center;border-radius: 3px;}
.orange_btn a:hover {background-color: #A82C05;}
.orange_btn.wauto a {width: auto;padding: 0 25px;}
.orange_btn a.w211 {width: 211px;}
.line_box {margin-bottom: 60px;border: 1px solid #D9E4F4;padding: 40px 50px;font-size: 20px;color: #002C6C;font-weight: 400;letter-spacing: -0.5px;line-height: 1.5;}
.appline_box {margin-bottom: 60px;border: 1px solid #D9E4F4;padding: 40px 50px;font-size: 20px;color: #002C6C;font-weight: 400;letter-spacing: -0.5px;line-height: 1.5;}
.line_box.nomb {margin-bottom: 0;}
.line_box strong {font-size: 32px;color: #CC3D0D;font-weight: 400;letter-spacing: -0.5px;}
.stat_box {margin-bottom: 100px;}
.stat_box .tit {height: 46px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;font-size: 20px;color: #fff;font-weight: 400;letter-spacing: -0.5px;background-color: #002C6C;border-radius: 3px;}
.goods_box {padding: 30px 50px 50px 50px;background-color: #fff;}
.goods_box .t1 {margin-bottom: 25px;font-size: 18px;color: #002C6C;font-weight: 400;letter-spacing: -0.5px;}
.goods_box .t2 {-webkit-box-align: center;align-items: center;display: flex;}
.goods_box .t2 .bar {font-size: 20px;color: #F26334;font-weight: 400;letter-spacing: -0.5px;display: inline-flex;padding-left: 18px;position: relative;}
.goods_box .t2 .bar:before {width: 5px;height: 21px;background-color: #F26334;content: "";display: block;position: absolute;left: 0;top: 5px;}
.gds_wrap {margin-left: 20px;-webkit-box-align: center;align-items: center;display: flex;}
.gds {border: 1px solid #A4C5F6;background-color: #F0F5FA;padding: 0 15px;height: 37px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;font-size: 18px;color: #F26334;font-weight: 500;margin-right: 10px;}
.gds_wrap .gds:last-child {margin-right: 0;}

.cgood_box {margin: 77px -15px 0 -15px;}
.cgood_box:before {content: "";display: table;}
.cgood_box:after {content: "";display: table;clear: both;}
.cgood_box .item {padding: 0 15px;float: left;width: 33.333333333%;}
.cgood_box .item .item_in {background-color: #fff;-webkit-box-shadow: 0 3px 6px rgb(0 0 0 / 16%);box-shadow: 0 3px 6px rgb(0 0 0 / 16%);border-radius: 3px;display: block;    transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.cgood_box .item .item_in:hover {-webkit-box-shadow: 1px 3px 7px rgb(0 0 0 / 16%);box-shadow: 1px 3px 7px rgb(0 0 0 / 16%);transform: translate(0, -7px);}
.cgood_box .item .item_in .img,
.cgood_box .item .item_in .img img {border-top-left-radius: 3px;border-top-right-radius: 3px;}
.cgood_box .item .item_in .img img {width: 100%;}
.cgood_box .info {padding: 35px 35px;height: 206px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
.cgood_box .info .tit {transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;height: 60px;margin-bottom: 25px;font-size: 20px;color: #00799E;font-weight: 500;margin-bottom: 20px;letter-spacing: -1px;}
.cgood_box .item .item_in:hover .tit {color: #002C6C;}
.cgood_box .info .tit img {margin-left: 13px;display: inline-block;}
.cgood_box .info .txt {font-size: 16px;color: #262626;font-weight: 400;}

.map_area {margin-bottom: 70px;height: 503px;border: 1px solid #ececec;}
.map_item {padding: 0 18px 0 118px;position: relative;}
.map_item .t1 {font-size: 24px;color: #262626;font-weight: 600;margin-bottom: 5px;}
.map_item .t2 {font-size: 20px;color: #262626;font-weight: 400;}
.map_item .ico {position: absolute;left: 18px;top: 5px;}
.map_item .dot {display: inline-block;margin-right: 20px;}
.map_item_wrap.bar {border-bottom: 1px solid #D9E4F4;padding-bottom: 55px;margin-bottom: 55px;}
.map_item .t3 {font-size: 20px;color: #262626;font-weight: 400;}
.map_item .t3.mar {margin-bottom: 5px;}
.map_item .t3 .sw2 {color: #39B347;font-weight: 600;}
.map_item .t3 .sw1 {color: #233995;font-weight: 600;}
.mem_stat_img1_m {display: none;}
.gtin_btn01 a{float:left; width:243px; margin-left:417px;margin-top: 15px;background-color: #002C6C;font-size: 14px;color: #fff;font-weight: 400;border-radius: 3px;padding: 0 10px;height: 45px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.gtin_btn01 a:hover {background-color: #009AD0;}
.gtin_btn02 a{float:left; width:243px; margin-left:58px;margin-top: 15px;background-color: #002C6C;font-size: 14px;color: #fff;font-weight: 400;border-radius: 3px;padding: 0 10px;height: 45px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.gtin_btn02 a:hover {background-color: #009AD0;}

.organization {position: relative;padding: 70px 0 0 0;}
.organization .item {width: 336px;height: 63px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;font-size: 18px;color: #002C6C;font-weight: 500;position: relative;left: 50%;margin-left: -168px;border: 1px solid #2277F2;background-color: #fff;margin-bottom: 58px;}
.organization .item.item1:before {content: "";display: block;width: 3px;height: 58px;background-color: #D9E4F4;position: absolute;left: 50%;margin-left: -1px;top: 62px;}
/*.organization .item.item1:after {content: "";display: block;width: 227px;height: 3px;background-color: #D9E4F4;position: absolute;left: 50%;top: 92px;}*/
.organization .item.item1:after {content: "";display: block;width: 227px;height: 3px;background-color: #D9E4F4;position: absolute;left: 50%;top: 209px;}
.organization .item.bg {background-color: #002C6C;color: #fff;}
/*.organization .item.item2 {position: absolute;right: 0;top: 134px;margin-left: 227px;}*/
.organization .item.item2 {position: absolute;right: 0;top: 248px;margin-left: 227px;}
.organization .item.item3:before {content: "";display: block;width: 3px;height: 58px;background-color: #D9E4F4;position: absolute;left: 50%;margin-left: -1px;top: 62px;}
/*.organization .item.item4:before {content: "";display: block;width: 3px;height: 58px;background-color: #D9E4F4;position: absolute;left: 50%;margin-left: -1px;top: 62px;}*/
.organization .item.item4:before {content: "";display: block;width: 3px;height: 25px;background-color: #D9E4F4;position: absolute;left: 50%;margin-left: -1px;top: 62px;}
/*.organization .item.item4:after {content: "";display: block;width: 756px;height: 3px;background-color: #D9E4F4;position: absolute;left: 50%;margin-left: -378px;top: 87px;}*/
.organization .item.item4:after {content: "";display: block;width: 850px;height: 3px;background-color: #D9E4F4;position: absolute;left: 50%;margin-left: -425px;top: 87px;}
.three-item {margin: 0 -8px;}
.three-item:before {content: "";display: table;}
.three-item:after {content: "";display: table;clear: both;}
/*.three-item .thitem {position: relative;padding: 0 8px;float: left;width: 33.333333333%;}*/
.three-item .thitem {position: relative;padding: 0 8px;float: left;width: 25%;}
.three-item .thitem:before {content: "";display: block;width: 3px;height: 33px;background-color: #D9E4F4;position: absolute;left: 50%;margin-left: -3px;top: -33px;}
.three-item .thitem.last:before {margin-left: 1px;}
/*.three-item .thitem.mid:before {display: none;}*/
.three-item .th_tit {border-top: 5px solid #002c6c;height: 60px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;font-size: 18px;color: #002C6C;font-weight: 500;}
.three-item .th_cont {height: 280px;background-color: #F0F5FA;padding: 25px 20px;border-top: 1px solid #002c6c;}
.three-item .th_cont ul {height: 180px;border-bottom: 1px solid #D9E4F4;}
.three-item .th_cont ul li {padding: 3px 0;position: relative;font-size: 16px;color: #3A3A3A;font-weight: 400;padding-left: 10px;letter-spacing: -1px;}
.three-item .th_cont ul li:before {content: "";display: block;width: 3px;height: 3px;border-radius: 50%;position: absolute;left: 0;top: 13px;background-color: #002C6C;}
.three-item .th_tel {-webkit-box-align: center;align-items: center;display: flex;font-size: 16px;color: #002C6C;font-weight: 600;padding: 10px 10px 20px 10px;}
.three-item .th_tel img {margin-right: 12px;}
.thitem_sub {background-color: #F0F5FA;padding: 5px;margin-top: 30px;position: relative;}
.thitem_sub:before {content: "";display: block;width: 3px;height: 30px;background-color: #D9E4F4;position: absolute;left: 50%;margin-left: -3px;top: -30px;}
.three-item .th_stit {height: 60px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;font-size: 18px;color: #002C6C;font-weight: 500;background-color: #fff;}
.th_stel {-webkit-box-align: center;align-items: center;display: flex;font-size: 16px;color: #002C6C;font-weight: 600;padding: 20px 10px 20px 20px;}
.th_stel img {margin-right: 12px;}

.digit_img {margin-top: 45px;padding: 50px 15px 70px 60px;border-top: 1px solid #D9E4F4;border-bottom: 1px solid #D9E4F4;-webkit-box-align: center;align-items: center;display: flex;justify-content: space-between;}
.digit_list {}
.dl_item {-webkit-box-align: center;align-items: center;display: flex;justify-content: space-between;border-bottom: 1px solid #E2E5E6;padding: 30px 0 40px 0;}
.digit_list .th_num {position: relative;-webkit-box-align: center;align-items: center;display: flex;padding-left: 85px;}
.digit_list .th_num .th {font-size: 18px;color: #002C6C;font-weight: 500;position: absolute;left: 0;top: 46px;}
.digit_list .th_num .td {-webkit-box-align: center;align-items: center;display: flex;}
.num_box .num {text-align: center;font-size: 22px;color: #3A3A3A;font-weight: 500;margin-bottom: 5px;;}
.num_box .num_in input {border: 1px solid #D9E4F4;width: 46px;height: 46px;text-align: center;font-size: 20px;color: #002C6C;font-weight: 500;padding: 0 5px;}
.num_box .num_in a.btn-sum {border: 1px solid #CC3D0D;border-radius: 3px;width: 80px;height: 48px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;font-size: 16px;color: #CC3D0D;font-weight: 400;}
.num_box .num_in a:hover.btn-sum {border: 1px solid #CC3D0D; background: #CC3D0D; border-radius: 3px;width: 80px;height: 48px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;font-size: 16px;color: #ffffff;font-weight: 400;}
.num_box.sum {margin-left: 10px;}
.td_wrap .th {font-size: 20px;color: #F26334;font-weight: 500;margin-bottom: 5px;}
.td_wrap .td {text-align: center;}
.td_wrap .td input {width: 46px;height: 46px;border: 1px solid #002C6C;text-align: center;font-size: 20px;color: #F26334;font-weight: 500;padding: 0 5px;margin: 0 auto;}
.dl_btn {margin-top: 40px;display: flex;justify-content: flex-end;}
.dl_btn a {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;width: 384px;height: 52px;background-color: #CC3D0D;font-size: 18px;color: #fff;font-weight: 500;border-radius: 5px;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.dl_btn .trans {border: 1px solid #CC3D0D;background-color: #fff;color: #CC3D0D;}
.dl_btn a img {margin-left: 24px;}
.dl_btn a:hover {background-color: #A82C05;}

.news_wrap {overflow: hidden;margin: 0 -30px;}
.news_wrap .item {padding: 0 30px;float: left;width: 50%;}
.news_list {border-top: 1px solid #E2E5E6;}
.news_list .data {border-bottom: 1px solid #E2E5E6;padding: 30px 0;}
.news_tit {overflow: hidden;margin-bottom: 15px;}
.news_tit a {font-size: 20px;color: #3A3A3A;font-weight: 500;display: block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.news_tit a:hover {color: #00799E;}
.news_list .data {position: relative;padding-right: 165px;}
.news_list .data .date {font-size: 16px;color: #878787;font-weight: 300;position: absolute;right: 0;top: 30px;}
.news_cont,
.news_cont a {font-size: 16px;color: #262626;font-weight: 300;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news_cont a:hover {color: #00799E;}
.news_wrap .more {margin-top: 15px;}
.news_wrap .more a {font-size: 18px;color: #00799E;font-weight: 400;-webkit-box-align: center;align-items: center;display: flex;}
.news_wrap .more a img {margin-left: 9px;}
.news_wrap .more a:hover {color: #002C6C;}
.news_bn_box {max-width:836px;margin: 80px auto 0 auto;border: 1px solid #D3D7D9;padding: 30px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.nbb_tit {font-size: 18px;color: #002C6C;font-weight: 400;}
.nbb_bn {margin: 0 20px;}

.utong_list {border-top: 1px solid #D9E4F4;margin-top: 40px;}
.utong_list .item {border-bottom: 1px solid #D9E4F4;position: relative;padding: 50px 0;}
.utong_list .item_in {position: relative;padding-left: 300px;padding-right: 160px;}
.utong_list .item_in .date {font-size: 16px;color: #878787;font-weight: 400;position: absolute;right: 15px;top: 0;}
.utong_list .item_in .img {position: absolute;left: 0;top: 0;width: 248px;}
.utong_list .item_in .img img {width: 100% !important;height: 142px !important;}
.utong_list .item_in .img a {background-color: rgb(0 0 0 / 30%);opacity: 0.7;}
.utong_list .item_in .img a:hover {opacity: 1;}
.utl_tit {margin-bottom: 10px;}
.utl_tit a {font-size: 22px;color: #3A3A3A;font-weight: 500;}
.utl_tit a:hover {color: #00799E;}
.utl_txt {margin-bottom: 15px;}
.utl_txt a {font-size: 16px;color: #262626;font-weight: 300;}
.utl_txt a:hover {color: #00799E;}
.utl_more a {font-size: 18px;color: #00799E;font-weight: 400;-webkit-box-align: center;align-items: center;display: flex;}
.utl_more a img {margin-left: 9px;}
.utl_more a:hover {color: #002C6C;}

.page_wrap {margin: 50px 0 0px 0;}
.page_nation {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.page_nation a {margin:0 3px;width:28px;height:28px;text-align:center;font-size:16px;color:#7D7D7D;text-decoration:none;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.page_nation .prev {background: url('../img/sub/page_prev.png') no-repeat center center;margin-right:7px;}
.page_nation .next {background: url('../img/sub/page_next.png') no-repeat center center;margin-left:7px;}

.page_nation .pprev {background: url('../img/sub/page_pprev.png') no-repeat center center;margin-left:0;}
.page_nation .nnext {background: url('../img/sub/page_nnext.png') no-repeat center center;margin-left:0;}

.page_nation .pprev,
.page_nation .nnext,
.page_nation .prev,
.page_nation .next {opacity: 0.5;}
.page_nation .pprev.on,
.page_nation .nnext.on,
.page_nation .prev.on,
.page_nation .next.on {opacity: 1;}
.page_nation a:hover,
.page_nation a.active {color:#00799E;}

.notice_list {border-top: 1px solid #D9E4F4;margin-top: 30px;}
.notice_list .item {border-bottom: 1px solid #D9E4F4;position: relative;padding: 35px 0;}
.notice_list .item .item_in {padding-right: 350px;position: relative;}
.notice_list .item .item_in .date {position: absolute;right: 0;top: 0;}
.notice_list .item .item_in .date span {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;width: 108px;height: 30px;font-size: 14px;color: #fff;font-weight: 300;border-radius: 3px;background-color: #CD3C0D;}
.notice_tit {margin-bottom: 15px;}
.notice_tit a {font-size: 20px;color: #3A3A3A;font-weight: 500;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.notice_tit a:hover {color: #00799E;}
.notice_txt a {display: block;font-size: 16px;color: #262626;font-weight: 300;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.notice_txt a:hover {color: #00799E;}

.tv_tit {border-top: 1px solid #D9E4F4;border-bottom: 1px solid #D9E4F4;font-size: 22px;color: #3A3A3A;font-weight: 500;padding: 27px 172px 27px 40px;position: relative;background-color: #F0F5FA;}
.tv_tit .date {position: absolute;right: 34px;top: 30px;width: 108px;height: 30px;border-radius: 3px;background-color: #CD3C0D;font-size: 14px;color: #fff;font-weight: 400;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.tv_file {display: block; padding: 20px 40px;border-bottom: 1px solid #D9E4F4; clear:both;}
.tvf_th {font-size: 18px;color: #002C6C;font-weight: 400;padding-right: 15px; float:left; width:15%;}
.tvf_td {float:left;width:85%;}
.tvf_td0 {display: inline-block;}
.tvf_file_d {border: 1px solid #C4D7ED;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;padding: 8px 15px;font-size: 16px;color: #008DBD;;font-weight: 400; margin-bottom:5px;}
.tvf_file_d:hover {border: 1px solid #002C6C;}
.tvf_file_d img {margin-left: 15px;}
.table_view_btn {text-align: right;margin: 30px 0 0 0;}
.table_view_btn a {width: 70px;height: 40px;border: 1px solid #CC3D0D;font-size: 16px;font-weight: 400;-webkit-box-align: center;align-items: center;display: inline-flex;justify-content: center;border-radius: 3px;color: #CC3D0D;}
.table_view_btn a:hover {background-color: #A82C05;color: #fff;}
.tv_cont {padding: 45px 40px;border-bottom: 1px solid #D9E4F4;font-size: 16px;color: #3A3A3A;}
.tv_cont img {max-width: 100%;}

.global_form {border-top: 1px solid #aaaaaa;}
.global_form.topblack {border-top: 1px solid #000;}
.global_form .field {display: table;width: 100%;border-bottom: 1px solid #dddddd;}
.global_form .field.addr1 {border-bottom: none;height: 50px;}
.global_form .field.addr1.line {border-bottom: 1px solid #dddddd;}
.global_form .field.addr {height: auto;}
.global_form .field.addr .th {vertical-align: top;padding-top: 12px;padding-bottom: 12px;}
.global_form .field.addr .td {padding-top: 12px;padding-bottom: 12px;}
.global_form .th,
.global_form .td {display: table-cell;vertical-align: middle;height: 100%;font-size: 22px;font-weight: 500;}
.global_form .th {width: 25%;color: #3A3A3A;font-weight: 500;background-color: #F0F5FA;padding-left: 30px;}
.global_form .td {width: 75%;color: #666;padding: 25px;font-size: 16px;position: relative;text-align: right;}
.global_form .td:before {content:"";display:table;}
.global_form .td:after {content:"";display:table;clear:both;}

.global_form .td .input,
.global_form .td .select {vertical-align: middle;padding: 0 10px;height: 46px;border: 1px solid #D3D7D9;font-size: 16px;color: #002C6C;font-weight: 400;background-color: #fff;border-radius: 3px;}
.global_form .td .textarea {resize: none;vertical-align: middle;padding: 15px 10px;height: 170px;border: 1px solid #ddd;font-size: 16px;color: #333333;font-weight: 400;border-radius: 3px;}
.global_form .td .input.file {background-color: #f6f6f8;}
.global_form .td .st {font-size: 14px;color: #e70000;font-weight: 500;display: inline-block;padding-left: 5px;line-height:40px;}
.global_form .w224 {width: 224px;}
.global_form .w142 {width: 142px;}
.global_form .wfull {width: 100%;}
.global_form .row.no-mar {margin-left: 0;margin-right: 0;}
.global_form .field .td .button {height: 40px;background-color: #8a8a8a;text-align: center;font-size: 15px;color: #fff;border: none;vertical-align: middle;padding: 0 25px;}
.global_form .field .td .button.sm {height: 35px;padding: 0 15px;font-size: 13px;margin-left: 10px;border-radius:25px;background-color: #3f8af9;}
.global_form .field .td .button.certi_button {font-weight: 600;border: 1px solid #0075b9;color: #0075b9;background-color: #fff;}
.global_form .radio input[type=radio] {position: static;margin-left: 0;}
.global_form .addr_radio {display: inline-block;margin-right: 10px;}
.global_form .sfield_check label {padding-left: 27px;}
.global_form .sfield_check input[type="checkbox"] + label:before {top: 1px;}

.consult_write {margin-top: 30px;}
.consult_btn {margin-bottom: 100px;margin-top: 40px;display: flex;justify-content: center;}
.consult_btn a {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;width: 158px;height: 52px;background-color: #CC3D0D;font-size: 18px;color: #fff;font-weight: 500;border-radius: 5px;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.consult_btn a img {margin-left: 24px;}
.consult_btn a:hover {background-color: #A82C05;}

.arrow_btn {display: flex;justify-content: center;}
.arrow_btn.mt {margin-top: 40px;}
.arrow_btn a {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;width: 158px;height: 52px;background-color: #CC3D0D;font-size: 18px;color: #fff;font-weight: 500;border-radius: 5px;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.arrow_btn a img {margin-left: 14px;}
.arrow_btn a:hover {background-color: #A82C05;}
.arrow_btn.wauto a {width: auto;padding: 0 30px;}
.arrow_btn .down:after {content: "";display: block;background: url('../img/sub/ico_jdown.png') no-repeat;width: 28px;height: 26px;margin-left: 10px;}
.arrow_btn .trans:hover {background-color: #CC3D0D;border-color: #CC3D0D;color: #fff;}
.arrow_btn .down:hover:after {background-position: -28px 0;}

.sfield_wrap {padding-left: 0px;}
.sfield_wrap .sfield {display: table;width: 100%;height: 46px;padding: 7px 0;}
.sfield_wrap .sfield .sth {display: table-cell;width: 15%;height: 100%;font-size: 18px;color: #3A3A3A;font-weight: 500;padding-right: 35px;vertical-align: middle;}
.sfield_wrap .sfield .std {display: table-cell;width: 85%;height: 100%;vertical-align: middle;}

.in_cell_wrap {-webkit-box-align: center;align-items: center;display: flex;}
.in_cell_wrap .bar {margin: 0 5px;}

.in_cell_wrap .ic1 {width: 30%;}
.in_cell_wrap .ic2 {width: 5%;margin: 0;text-align: center;}
.in_cell_wrap .ic3 {width: 30%;margin-right: 5px;}
.in_cell_wrap .ic4 {width: 45%;}

.in_cell_box {position: relative;padding-right: 80px;}
.in_cell_box .in_btn {position: absolute;right: 0;top: 0;}
.in_cell_box .in_btn a {width: 70px;height: 46px;border: 1px solid #CC3D0D;font-size: 16px;font-weight: 400;-webkit-box-align: center;align-items: center;display: inline-flex;justify-content: center;border-radius: 3px;color: #CC3D0D;}
.in_cell_box .in_btn a:hover {background-color: #A82C05;color: #fff;}
.tel_email {margin-top: 35px;overflow: hidden;border-top: 1px solid #C4D7ED;border-bottom: 1px solid #C4D7ED;padding: 25px 40px;}
.tel_email .item {float: left;width: 50%;display: flex;}
.tel_email .item.item1 {border-right: 1px solid #C4D7ED;}
.tel_email .item.item2 {padding-left: 25px;}
.tel_email .item .th {font-size: 18px;color: #002C6C;font-weight: 500;padding-right: 25px;}
.tel_email .item .td {font-size: 18px;color: #262626;font-weight: 400;}
.faq_txt {margin: 35px 0 0 0;-webkit-box-align: center;align-items: center;display: flex;font-size: 18px;color: #3A3A3A;font-weight: 400;}
.faq_txt .di {height: 44px;padding: 0 15px;display: inline-flex;background-color: #002C6C;border-radius: 3px;font-size: 16px;color: #fff;font-weight: 400;margin-right: 25px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.faq_txt .di:hover {height: 44px;padding: 0 15px;display: inline-flex;background-color: #009AD0;border-radius: 3px;font-size: 16px;color: #fff;font-weight: 400;margin-right: 25px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}

.gtin_box {height: 442px;border: 1px solid #D9E4F4;border-top: 2px solid #002C6C;padding: 40px 50px;}
.gtin_box .gi {-webkit-box-align: center;align-items: center;display: flex;font-size: 18px;color: #002C6C;letter-spacing: -1px;padding-bottom: 35px;border-bottom: 1px solid #D9E4F4;margin-bottom: 30px;font-weight: 500;}
.gtin_box .gi strong {color: #F26334;font-weight: 500;display: inline-block;margin: 0 5px;}
.gtin_box .gi img {margin-right: 8px;}
.gtin_box ul li {-webkit-box-align: center;align-items: center;display: flex;font-size: 18px;color: #262626;font-weight: 400;padding: 6px 0;}
.gtin_box ul li img {margin-right: 12px;}
.gtin_box_wrap {margin: 40px -26px 0 -26px;overflow: hidden;}
.gtin_box_wrap .item {float: left;padding: 0 26px;}
.gtin_box_wrap .item.item1 {width: 72.118%;}
.gtin_box_wrap .item.item2 {width: 27.882%;}
.dda_box {background-color: #F0F5FA;padding: 13px 20px;position: relative;}
.dda_box.blue {background-color: #fff;border: 1px solid #D9E4F4;}
.dda_s {margin-bottom: 8px;}
.dda_e {margin-top: 8px;text-align: right;}
.dda_s:before,
.dda_e:after {content: "";display: inline-block;width: 35px;height: 36px;}
.dda_s:before {background: url('../img/sub/dda_s.png') no-repeat 0 0;}
.dda_e:after {background: url('../img/sub/dda_e.png') no-repeat 0 0;}
.dda_box.blue .dda_s:before {background-image: url('../img/sub/dda_s_b.png');}
.dda_box.blue .dda_e:after {background-image: url('../img/sub/dda_e_b.png');}
.dda_txt {font-size: 16px;color: #002C6C;font-weight: 400;padding: 0 25px;line-height: 1.7;}
.dda_btn1 {transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;margin-top: 28px;width: 100%;height: 45px;background-color: #002C6C;font-size: 14px;color: #fff;font-weight: 400;letter-spacing: -1px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;border-radius: 3px;}
.dda_btn1:hover {background-color: #009AD0;}
.dda_btn2 {transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;width: 100%;height: 45px;background-color: #fff;font-size: 14px;color: #002C6C;font-weight: 400;letter-spacing: -1px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;border-radius: 3px;border: 1px solid #002C6C;margin-top: 10px;}
.dda_btn2:hover {background-color: #002C6C;border-color: #002C6C;color: #fff;}

.modal_wrap {display: block;position: fixed;width: 100%;height: 100%;z-index: 10001;left: 0;top: 0;}
.modal {display: flex;position: relative;width: 100%;height: 100%;-webkit-box-align: center;align-items: center;justify-content: center;}
.modal .back {content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.8);z-index: 10002;}
.modal_close {position: absolute;top: 20px;right: 20px;}
.modal_in {position: relative;width: 1040px;z-index: 10003;background-color: #fff;}
.modal_cont {padding: 75px 65px;}
.newgood_wrap {margin-bottom: 27px;border-top: 5px solid #F26334;padding: 0 17px 25px 17px;-webkit-box-shadow: 0 3px 6px rgb(0 0 0 / 10%);box-shadow: 0 3px 6px rgb(0 0 0 / 10%);}
.ngb_tit {border-bottom: 1px solid #D3D7D9;margin-bottom: 25px;font-size: 22px;color: #002C6C;font-weight: 500;padding: 25px 0;text-align: center;letter-spacing: -1px;}
.ngb_tit span {font-size: 32px;color: #F26334;font-weight: 500;display: inline-flex;margin-right: 5px;}
.arrow_btn .trans {border: 1px solid #CC3D0D;background-color: #fff;color: #CC3D0D;}
.arrow_btn .trans:hover {background-color: #CC3D0D;border-color: #CC3D0D;color: #fff;}
.arrow_btn a.mar {margin-right: 10px;}

.newgood_btn {-webkit-box-align: center;align-items: center;display: flex;justify-content: flex-end;}
.newgood_btn a {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;width: 107px;height: 35px;background-color: #002C6C;font-size: 14px;color: #fff;font-weight: 500;border-radius: 5px;}
.newgood_btn a.mar {margin-right: 10px;}
.newgood_btn a img {margin-right: 8px;}
.newgood_btn a:hover {background-color: #009AD0;}
.newgood_btn a.reload {background-color: #fff;border: 1px solid #002C6C;color: #002C6C;position: relative;}
.newgood_btn a.reload:before {content: "";display: block;width: 16px;height: 16px;margin-right: 8px;background: url('../img/sub/ico_refresh.png') no-repeat 0 0;}
.newgood_btn a.reload:hover {background-color: #002C6C;border-color: #002C6C;color: #fff;}
.newgood_btn a.reload:hover:before {background-position: -16px 0;}
.bar_box_wrap {margin: 25px 0;}
.bar_box {border-left: 3px solid #002C6C;padding-left: 15px;}
.bar_box .bb_item {font-size: 18px;color: #3A3A3A;font-weight: 400;}
.bar_box .bb_item strong {color: #3A3A3A;font-weight: 500;display: inline-flex;margin-right: 20px;}
.good_ex_wrap {overflow: hidden;padding: 17px 0;border-bottom: 1px solid #D3D7D9;border-top: 1px solid #D3D7D9;}
.good_ex_wrap .item {width: 50%;float: left;padding: 15px 30px 15px 0;}
.good_ex_wrap .item.item1 {border-right: 1px solid #D3D7D9;}
.good_ex_wrap .item.item2 {padding-left: 30px;}
.ge_tit {font-size: 18px;color: #002C6C;font-weight: 500;-webkit-box-align: center;align-items: center;display: flex;margin-bottom: 20px;}
.ge_tit img {margin-right: 10px;}
.good_ex ul {padding-left: 10px;}
.good_ex ul li {position: relative;font-size: 16px;color: #3A3A3A;font-weight: 500;padding: 5px 0 5px 10px;}
.good_ex ul li span {color: #3A3A3A;font-weight: 400;font-size: 14px;}
.good_ex ul li:before {content: "";display: block;width: 4px;height: 4px;background-color: #002C6C;position: absolute;left: 0;top: 16px;border-radius: 50%;}
.sub_xtxt {font-size: 16px;color: #F26334;font-weight: 400;margin-top: 25px;}

.chg_item_wrap {margin: 0 0 80px 0;display: block;text-align: center;}
.chg_item_wrap:before {content: "";display: table;}
.chg_item_wrap:after {content: "";display: table;clear: both;}
.chg_item_wrap .chg_item {display: inline-flex;margin-bottom: 15px;margin: 0 5px 10px 5px;}
.chg_item_in {display: block;border: 2px solid transparent;border-radius: 3px;max-width: 199px;margin: 0 auto;}
.chg_item_link {display: block;-webkit-box-shadow: 1px 3px 4px rgb(0 0 0 / 16%);box-shadow: 1px 3px 4px rgb(0 0 0 / 16%);border-radius: 3px;}
.chg_item_in:hover {border-color: #002C6C;}
.chg_item .img img {max-width: 100%;}
.chg_item .info {padding: 15px 25px 0 25px;height: 145px;text-align: left;}
.chg_tit {font-size: 20px;color: #002C6C;font-weight: 500;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #D9E4F4;}
.chg_stit {font-size: 16px;color: #3A3A3A;font-weight: 400;}

.good_result_wrap {overflow: hidden;border-bottom: 1px solid #D3D7D9;padding:  10px 0 35px 0;}
.good_result_wrap .item.bar {border-left: 1px solid #D3D7D9;}
.good_result_wrap .item {text-align: center;float: left;width: 50%;}
.good_result_wrap .item .img img {max-width: 100%;display: block;margin: 0 auto;}
.good_result_wrap .item .img {margin-bottom: 10px;}
.good_result_wrap .item .gr_tit {font-size: 18px;color: #3A3A3A;font-weight: 500;}
.good_result {margin-top: 25px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.good_result a {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;width: 270px;height: 43px;background-color: #CC3D0D;font-size: 18px;color: #fff;font-weight: 500;border-radius: 5px;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.good_result a:hover {background-color: #A82C05;}
.ngb_tit .baloon {display: inline-flex;width: 98px;height: 32px;background: url('../img/sub/ico_baloon.png') no-repeat 0 0;font-size: 18px;color: #fff;font-weight: 400;padding-left: 10px;-webkit-box-align: center;align-items: center;}
.ngb_tit strong {padding-bottom: 3px;border-bottom: 1px dotted #CC3D0D;display: inline-block;font-size: 24px;color: #CC3D0D;letter-spacing: -1px;}

.newgood_wrap.mar {margin-bottom: 50px;}
.newgood_wrap.bluebar {border-top-color: #002C6C;}
.newgood_text {margin: 50px 0;}
.newgood_text .t1 {font-size: 20px;color: #CC3D0D;font-weight: 500;margin-bottom: 25px;}
.newgood_text .t2 {font-size: 18px;color: #002C6C;font-weight: 400;margin-bottom: 30px;}
.newgood_text .t3 {font-size: 16px;color: #3A3A3A;font-weight: 400;}

.sub0201_tit {-webkit-box-align: center;align-items: center;display: flex;font-size: 24px;color: #002C6C;font-weight: 400;margin-bottom: 40px;padding-top: 40px;border-top: 1px solid #D9E4F4;margin-top: 60px;}
.sub0201_tit strong {color: #F26334;display: inline-block;margin-right: 10px;}
.sub0201_tit img {margin-right: 30px;}
.sub0201_img1 {margin-bottom: 60px;}
.sub0201_img {float:left;}

.gray_table {border-spacing: 0;border-collapse: collapse;width: 100%;border-top: 2px solid #707070;}
.gray_table th {background-color: #F9F9F9;font-size: 18px;color: #3A3A3A;font-weight: 400;text-align: center;}
.gray_table td {font-size: 15px;color: #3A3A3A;font-weight: 400;text-align: center;}
.gray_table th,
.gray_table td {border: 1px solid #E2E5E6;padding: 15px 10px;vertical-align: middle;}
.gray_table td a { word-break: break-all; color:#00799E;}
.gray_table td.thead {color: #002C6C;}
.gray_table td.tleft {text-align: left;padding-left: 30px;}
.sub0201_barcode {overflow: hidden;}
.sub0201_barcode .cell.cell1 {width: 100%;}
.sub0201_barcode .cell.cell2 {width: 100%;}
.sub0201_barcode .cell .th {background-color: #F0F5FA;font-size: 20px;color: #002C6C;font-weight: 400;height: 58px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.sub0201_barcode .cell .td {padding-top: 40px;padding-bottom: 40px;}

.sub0201_share.mar {margin-bottom: 50px;}
.sub0201_share .th {font-size: 20px;color: #fff;font-weight: 600;height: 54px;width: 340px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;background-color: #002C6C;}
.share_table {border-spacing: 0;border-collapse: collapse;width: 100%;}
.share_table th {background-color: #F0F5FA;font-size: 16px;color: #002C6C;font-weight: 500;text-align: center;}
.share_table td {font-size: 16px;color: #3A3A3A;font-weight: 400;}
.share_table th,
.share_table td {border-bottom: 1px solid #D9E4F4;border-top: 1px solid #D9E4F4;padding: 15px 30px;vertical-align: middle;}
.sub0215_txt {overflow: hidden;margin-top: 25px;margin-bottom: 45px;}
.sub0215_txt .half {float: left;width: 50%;}

.bot_tit {font-size: 20px;color: #002C6C;font-weight: 500;border-top: 1px solid #002C6C;border-bottom: 1px solid #002C6C;padding: 10px 0;text-align: center;}
.bottle_wrap {position: relative;padding-left: 194px;}
.bottle_wrap .bot {position: absolute;left: 0;top: 0;}
.bottle_wrap .bot .tit {font-size: 20px;color: #002C6C;text-align: center;margin-top: 20px;line-height: 1.3;}
.bot_data .cell {overflow: hidden;}
.bot_data .cell .th {float: left;width: 30%;font-size: 14px;color: #3A3A3A;font-weight: 500;background-color: #F0F5FA;text-align: center;justify-content: center;}
.bot_data .cell .td {float: left;width: 70%;font-size: 15px;color: #3A3A3A;font-weight: 400;}
.bot_data .cell .th,
.bot_data .cell .td {padding: 0 15px;border-bottom: 1px solid #D3D7D9;height: 50px;-webkit-box-align: center;align-items: center;display: flex;}
.bot_data .cell .td {padding-left: 20px;}
.bot_data .cell.diff .th {background-color: #F5F5F5;}
.txt_between {width: 100%;-webkit-box-align: center;align-items: center;display: flex;justify-content: space-between;}
.txt_th {font-size: 16px;color: #3A3A3A;font-weight: 500;}
.txt_gray span {display: inline-flex;padding: 5px 20px;font-size: 14px;color: #878787;font-weight: 400;background-color: #F5F5F5;}
.tel_box_wrap {margin-top: 80px;border: 1px solid #D9E4F4;padding: 30px 0;-webkit-box-align: center;align-items: center;display: flex;}
.tel_box_wrap.vat {-webkit-box-align: start;align-items: flex-start;}
.tel_box_wrap.vat .td  {-webkit-box-align: start;align-items: flex-start;}
.tel_box_wrap .th {text-align: center;width: 160px;border-right: 1px solid #D9E4F4;font-size: 24px;color: #002C6C;font-weight: 500;}
.tel_box_wrap .td {padding-left: 35px;font-size: 18px;color: #262626;font-weight: 400;-webkit-box-align: center;align-items: center;display: flex;width: 100%;}
.tel_box_wrap .td img {margin-right: 25px;}
.tel_box_wrap .tw_tit {font-size: 18px;color: #262626;font-weight: 600;margin-bottom: 3px;}

.digital_list {border-top: 1px solid #D9E4F4;margin-top: 50px;margin-bottom: 60px;}
.digital_list .item {border-bottom: 1px solid #D9E4F4;padding: 40px 0 50px 0;}
.digital_list .item_in {position: relative;padding-left: 400px;}
.digital_list .item .num_wrap {position: absolute;left: 0;top: 17px;display: flex;}
.digital_list .item .num {display: block;width: 48px;height: 48px;background-color: #002C6C;border-radius: 50%;font-size: 22px;color: #fff;font-weight: 500;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.digital_list .item .barcode {width: 335px;text-align: center;}
.digital_list .item .cont p {font-size: 18px;color: #262626;font-weight: 400;}
.digital_list .item .cont p.mar {margin-bottom: 20px;}
.digital_list .item .cont p strong {font-size: 30px;color: #002C6C;font-weight: 500;background-color: #F0F5FA;display: inline-flex;padding: 5px 10px;margin: 0 10px;}
.link_box {padding-top: 63px;position: relative;margin-top: 15px;}
.link_box:before {background: url('../img/sub/sub0224_arrow.png') no-repeat 0 0;content: "";display: block;position: absolute;left: 50%;margin-left: -75px;top: 0;width: 151px;height: 48px;}
.link_box .link {background-color: #F0F5FA;padding: 18px 20px;}
.link_box .link .link_in {position: relative;padding-right: 95px;}
.link_box .link .link_in .t1 {font-size: 22px;color: #002C6C;font-weight: 600;}
.link_box .link .link_in .t2 {display: inline-flex;border-top: 1px solid #C4D7ED;padding-top: 15px;margin-top: 15px;}
.link_box .link .link_in .t2,
.link_box .link .link_in .t2 a {font-size: 18px;color: #002C6C;font-weight: 400;}
.link_box .link .link_in .bc {position: absolute;right: 0;bottom: 0;}
.link_box .link .t1 {font-size: 22px;color: #002C6C;font-weight: 500;}
.use_list_wrap {overflow: hidden;padding: 45px 45px 5px 45px;border: 1px solid #D9E4F4;margin-top: 50px;}
.use_list_in {position: relative;padding-right: 300px;}
.use_img {position: absolute;right: 0;top: 47px;}
.use_img img {margin-bottom: 55px;}
.use_list .item {margin-bottom: 50px;}
.use_list .item .ul_tit {margin-bottom: 10px;}
.use_list .item .ul_tit span {font-size: 22px;color: #002C6C;font-weight: 500;display: inline-flex;position: relative;padding-left: 16px;}
.use_list .item .ul_tit span:before {content: "";display: block;background-color: #002C6C;width: 5px;height: 23px;position: absolute;left: 0;top: 6px;}
.use_list .item p {font-size: 18px;color: #262626;font-weight: 400;}
.use_list .item p.mar {margin-bottom: 20px;}

.create_list {clear: both;}
.create_list .item {border: 1px solid #D9E4F4;-webkit-box-align: center;align-items: center;display: flex;position: relative;margin-bottom: 30px;}
.create_list .item:after {content: "";display: block;width: 72px;height: 25px;background: url('../img/sub/create_arrow.png') no-repeat 0 0;position: absolute;left: 50%;margin-left: -36px;bottom: -25px;}
.create_list .item.last {margin-bottom: 0;}
.create_list .item.last:after {display: none;}
.create_list .item .img {width: 222px;}
.create_list .item .cont {padding-left: 35px;height: 160px;-webkit-box-align: center;align-items: center;display: flex;padding-right: 20px;}
.create_list .item .cont .t1 {-webkit-box-align: center;align-items: center;display: flex;font-size: 24px;color: #002C6C;font-weight: 500;margin-bottom: 15px;}
.create_list .item .cont .t1 span {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;width: 26px;height: 26px;background-color: #002C6C;border-radius: 50%;font-size: 20px;color: #fff;font-weight: 500;display: inline-flex;margin-right: 10px;}
.create_list .item .cont .t2 {font-size: 18px;color: #262626;font-weight: 500;padding-left: 35px;}
.caution_box {margin-top: 35px;}
.icaution {font-size: 20px;color: #F26334;font-weight: 400;margin-bottom: 15px;-webkit-box-align: center;align-items: center;display: flex;}
.icaution img {margin-right: 10px;}
.cau_btn {-webkit-box-align: center;align-items: center;display: flex;justify-content: space-between;}
.caubtn a {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;border-radius: 5px;background-color: #CC3D0D;width: 210px;font-size: 18px;color: #fff;font-weight: 500;height: 52px;margin-right: 8px;}
.cau_txt {font-size:18px;}

.caubtn a:hover {background-color: #A82C05;}

.caubtn0 a {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;border-radius: 5px;background-color: #CC3D0D;width: 210px;font-size: 18px;color: #fff;font-weight: 500;height: 52px;margin-right: 8px; float: left; margin-left:40px;}

.caubtn0 a:hover {background-color: #A82C05;}

.news_wrap .item1 {width: 50%;} /* 42 */
.news_wrap .item2 {width: 50%;} /* 58 */
.calendar_list {border-top: 1px solid #E2E5E6;}
.calendar_list .data {border-bottom: 1px solid #E2E5E6;padding: 25px 0;overflow: hidden;}
.calendar_list .data .calendar_date {width: 25%;float: left;text-align: center;}
.calendar_list .data .calendar_day {width: 75%;float: left;padding-left: 30px;border-left: 1px solid #E2E5E6;}
.cyear {font-size: 14px;color: #878787;font-weight: 400;line-height: 1;margin-bottom: 5px;}
.cmonth {font-size: 32px;color: #002C6C;font-weight: 500;line-height: 1;}
.calendar_day ul li {font-size: 18px;color: #3A3A3A;font-weight: 400;-webkit-box-align: center;align-items: center;display: flex;}
.calendar_day ul li .cday {font-size: 18px;color: #009AD0;font-weight: 400;display: inline-flex;padding-right: 10px;}
.calendar_day ul li a{color: #3A3A3A;}
.calendar_day ul li a:hover{color: #00799E;}

.event_list {border-top: 1px solid #D9E4F4;}
.event_list .data {border-bottom: 1px solid #D9E4F4;padding: 25px 25px;overflow: hidden;}
.event_list .data .event_date {width: 17%;float: left;-webkit-box-align: center;align-items: center;display: flex;}
.event_list .data .event_day {width: 83%;float: left;border-left: 1px solid #E2E5E6;}
.eyear {font-size: 16px;color: #878787;font-weight: 400;line-height: 1;margin-bottom: 5px;margin-right: 30px;}
.emonth {font-size: 30px;color: #002C6C;font-weight: 500;line-height: 1;}
.event_day ul li {font-size: 18px;color: #3A3A3A;font-weight: 400;display: flex;padding: 4px 0;}
.event_day ul li .eday {width: 20%;float: left;font-size: 18px;color: #00799E;font-weight: 400;display: flex; padding-left:20px;}
.event_day ul li .econt {width: 80%;float: left;}
.event_day ul li .econt a {color:#3A3A3A;}
.event_day ul li .econt a:hover {color:#00799E;}
.event_day ul li .etype {background-color: #002C6C;font-size: 14px;color: #fff;-webkit-box-align: center;align-items: center;display: inline-flex;justify-content: center;padding: 10px;height: 25px;border-radius: 3px;margin-right: 10px;}
.event_day ul li .etype.ered {background-color: #F26334;}

.year_select {-webkit-box-align: center;align-items: center;display: flex;justify-content: flex-end;margin-bottom: 20px;margin-top: -46px;}
.year_select select {width: 157px;height: 43px;border: 1px solid #D9E4F4;padding: 0 15px;font-size: 16px;color: #3A3A3A;font-weight: 400;}
.simg_order {margin-left: -14px;margin-right: -14px;overflow: hidden;}
.simg_order .item {padding: 0 14px;width: 20%;float: left;}
.simg_order .img,
.simg_order .img img {border-top-left-radius: 3px;border-top-right-radius: 3px;}
.simg_order .txt {height: 82px;border: 1px solid #D9E4F4;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;font-size: 18px;color: #002C6C;font-weight: 400;text-align: center;}
.light_blue_box {background-color: #F0F5FA;padding: 50px 50px 10px 50px;}
.order_cbox {margin: 0 -18px;}
.order_cbox:before {content: "";display: table;}
.order_cbox:after {content: "";display: table;clear: both;}
.order_cbox .item {padding: 0 18px;float: left;width: 20%;margin-bottom: 40px;}
.order_cbox .item.bar {position: relative;}
.order_cbox .item.bar:after {content: "";display: block;width: 25px;height: 72px;background: url('../img/sub/bc_arrow.png') no-repeat 0 0;position: absolute;right: -7px;top: 50%;margin-top: -36px;}
.order_cbox .item.item5.bar:after {transform: rotate(90deg);right: auto;left: 50%;margin-left: -13px;bottom: -49px;margin-top: 0;top: auto;}
.order_cbox .item.item6.bar:after,
.order_cbox .item.item7.bar:after {transform: rotate(180deg);right: auto;left: -7px;right: auto;}
.order_cbox .item_in {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;height: 165px;background-color: #fff;width: 100%;-webkit-box-shadow: 0 3px 3px rgb(0 0 0 / 10%);box-shadow: 0 3px 3px rgb(0 0 0 / 10%);padding: 0 15px;border-radius: 3px;}
.order_cbox .item.item8.bar:after {display: none;}

.order_cbox .item.item6 {margin-left: 80%;}
.order_cbox .item.item7 {margin-left: 60%;margin-top: -204px;}
.order_cbox .item.item8 {margin-left: 40%;margin-top: -204px;}

.order_cbox .item_in .ico {text-align: center;}
.order_cbox .item_in .txt {font-size: 16px;color: #002C6C;font-weight: 400;text-align: center;border-top: 1px solid #D9E4F4;padding-top: 10px;margin-top: 10px;}
.ibartxt {font-size: 18px;color: #3A3A3A;font-weight: 400;padding-left: 15px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.ibartxt .bar {display: inline-flex;width: 4px;height: 20px;background-color: #D3D7D9;margin-right: 10px;}
.caution_cbox {margin-top: 30px;margin-bottom: 70px;}
.clogo_box {border: 1px solid #C4D7ED;padding: 25px 50px;-webkit-box-align: center;align-items: center;display: flex;margin-bottom: 35px;}
.clogo_box .mar {margin-right: 60px;}

.sik_box {margin: 0 -9px;overflow: hidden;border-bottom: 1px solid #D9E4F4;}
.sik_box .item {width: 50%;float: left;padding: 45px 9px;}
.sik_box .item .tit {font-size: 24px;color: #002C6C;font-weight: 500;padding-left: 96px;margin-bottom: 20px;}
.sik_box .item .tit span {font-size: 16px;font-weight: 400;}
.sik_box .img_in {position: relative;padding-left: 96px;}
.sik_box .img_in .img {position: absolute;left: 0;top: 0;width: 72px;height: 72px;border: 1px solid #D9E4F4;border-radius: 50%;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.sik_box .img_in .txt {padding-top: 10px;font-size: 18px;color: #262626;font-weight: 400;}

.ensik_wrap {overflow: hidden;margin: 45px -5px 40px -5px;padding-top: 45px;border-top: 1px solid #D9E4F4;border-bottom: 1px solid #D9E4F4;padding-bottom: 60px;}
.ensik_wrap .item {padding: 0 5px;float: left;}
.ensik_wrap .item.item1 {width: 50%;}
.ensik_wrap .item.item2 {width: 50%;}
.ensik_wrap .item .tit {letter-spacing: -1px;-webkit-box-align: center;align-items: center;display: flex;font-size: 18px;color: #002C6C;font-weight: 500;margin-bottom: 35px;}
.ensik_wrap .item .tit span {margin-right: 8px;-webkit-box-align: center;align-items: center;display: inline-flex;justify-content: center;font-size: 16px;color: #fff;font-weight: 400;border-radius: 3px;background-color: #009AD0;width: 45px;height: 32px;}
.ensik_wrap .item .cont {margin-left: 20px;padding-left: 30px;border-left: 4px solid #d3d7d9;}
.ensik_wrap .item .cont .txt {font-size: 18px;color: #262626;font-weight: 500;}
.arrow_btn.alignright {justify-content: flex-end;}
.arrow_btn.alignleft {justify-content: flex-start;}

.line {margin: 40px 0;background-color: #D9E4F4;height: 1px;}
.line.lg {margin: 70px 0;}
.line.md {margin: 60px 0;}
.line.xs {margin: 10px 0;}
.kn_order {overflow: hidden;margin: 40px -12px 80px -12px;}
.kn_order .item {float: left;width: 25%;padding: 0 12px;}
.kn_order .item .img {background-color: #F0F5FA;height: 146px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.kn_order .item .img img {border-top-left-radius: 3px;border-top-right-radius: 3px;}
.kn_order .item .info {border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;background-color: #fff;border: 1px solid #D9E4F4;padding: 25px 25px;height: 245px;}
.kn_order .item .info .tit {font-size: 19px;color: #002C6C;font-weight: 500;margin-bottom: 20px;letter-spacing: -0.5px;}
.kn_order .item .info .txt {height: 120px;font-size: 16px;color: #3A3A3A;font-weight: 400;letter-spacing: -1px;}
.kn_order .item .info .link a {font-size: 16px;color: #00799E;font-weight: 400;-webkit-box-align: center;align-items: center;display: flex;letter-spacing: -0.5px;}
.kn_order .item .info .link a img {margin-left: 10px;}
.kn_order .item .info .link a:hover {color: #002C6C;}
.kn_ki_order {overflow: hidden;margin: 0 -12px;}
.kn_ki_order .item {padding: 0 12px;float: left;width: 25%;}
.kn_ki_order .item .item_in {padding: 25px 40px;height: 200px;background-color: #F9F9F9;border-radius: 3px;}
.kn_ki_order .item .img {width: 78px;height: 78px;border-radius: 50%;background-color: #fff;margin-bottom: 10px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.kn_ki_order .item .txt {font-size: 19px;color: #002C6C;font-weight: 500;}
.kn_logo_order {border-top: 1px solid #D9E4F4;border-bottom: 1px solid #D9E4F4;}
.kn_logo_order .item {overflow: hidden;}
.kn_logo_order .item .img {border-bottom: 1px solid #D9E4F4;width: 14.28571428%;height: 105px;float: left;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.kn_logo_order .item .img.bdbn {border-bottom: none;}
.kn_logo_order .item .img img {margin: 0 auto;display: block;}

.tel_multi_info {overflow: hidden;width: 100%;}
.tel_multi_info .tmi_cell {width: 33.333333333%;float: left;position: relative;}
.tel_multi_info .tmi_cell:after {background-color: #D9E4F4;width: 1px;height: 48px;content: "";display: block;position: absolute;right: 60px;top: 50%;margin-top: -24px;}
.tel_multi_info .tmi_cell.tmic1:after {right: 60px;}
.tel_multi_info .tmi_cell.tmic2:after {right: 40px;}
.tel_multi_info .tmi_cell.tmic3:after {display: none;}
.tmi_tit {font-size: 18px;color: #002C6C;font-weight: 500;margin-bottom: 3px;}
.tmi_tel {font-size: 18px;color: #262626;font-weight: 400;}

.or_tit {font-size: 20px;color: #F26334;font-weight: 400;}
.gtin_order {overflow: hidden;margin: 0 -12px 50px -12px;}
.gtin_order .item {padding: 0 12px;float: left;width: 25%;}
.gtin_order .item .img {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;background-color: #F0F5FA;border-top-left-radius: 3px;border-top-right-radius: 3px;height: 146px;}
.gtin_order.xsimgh .item .img {height: 105px;padding-left: 10px;padding-right: 10px;padding-top: 15px;-webkit-box-align: start;align-items: flex-start;justify-content: flex-start;}
.gtin_order .item .txt {padding: 25px 20px;font-size: 16px;color: #3A3A3A;font-weight: 400;border: 1px solid #D9E4F4;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;letter-spacing: -1px;border-top: none;}
.gtin_order .item .txt.h115 {height: 115px;}
.gtin_half {overflow: hidden;margin: 0 -10px;}
.gtin_half .img_pad {padding-top: 40px;}
.gtin_half .item {float: left;padding: 0 10px;}
.gtin_half .item.bar {border-right: 1px solid #D9E4F4;}
.gtin_half .item.item1 {width: 55%;}
.gtin_half .item.item2 {width: 45%;}
.gtin_half .item.item3 {width: 50%;}
.gtin_half .item.item4 {width: 65%;}
.gtin_half .item.item5 {width: 35%;}
.gtin_half .item.item6 {width: 60%;}
.gtin_half .item.item7 {width: 40%;}
.gtin_half .item .item_in {height: 140px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.gtin_half .item.item1 .item_in {background-color: #F0F5FA;padding: 0 15px;}
.gtin_half .item.item5 .item_in {background-color: #F0F5FA;padding: 0 15px;}

.sscc_half {overflow: hidden;margin: 0 -10px;}
.sscc_half .img_pad {padding-top: 40px;}
.sscc_half .item {float: left;padding: 0 10px;}
.sscc_half .item.bar {border-right: 1px solid #D9E4F4;}
.sscc_half .item.item1 {width: 55%;}
.sscc_half .item.item2 {width: 45%;}
.sscc_half .item.item3 {width: 50%;}
.sscc_half .item.item4 {width: 65%;}
.sscc_half .item.item5 {width: 35%;}
.sscc_half .item.item6 {width: 60%;}
.sscc_half .item.item7 {width: 40%;}
.sscc_half .item .item_in {height: 450px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.sscc_half .item.item1 .item_in {background-color: #Fff;padding: 0 15px;}

.stable {border-spacing: 0;border-collapse: collapse;width: 100%;height: 140px;}
.stable th,
.stable td {border: 1px solid #E2E5E6;padding: 0 10px;text-align: center;vertical-align: middle;font-size: 16px;color: #3A3A3A;font-weight: 400;height: 33.333333333%;}
.stable th {border-top: 1px solid #878787;background-color: #F9F9F9;font-weight: 500;}

.stable4 {border-spacing: 0;border-collapse: collapse;width: 100%;height: 140px;}
.stable4 th,
.stable4 td {border: 1px solid #E2E5E6;padding: 0 10px;text-align: center;vertical-align: middle;font-size: 16px;color: #3A3A3A;font-weight: 400;height: 25%;}
.stable4 th {border-top: 1px solid #878787;background-color: #F9F9F9;font-weight: 500;}
.cgray_box {padding: 75px 0 55px 0;background-color: #F6F6F6;}
.gtin_join {margin-top: 115px;height: 266px;background-image: url('../img/sub/gtin_bg.jpg');background-position: center center;-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;}
.gtin_join .container,
.gtin_join_in {height: 100%;}
.gtin_join_in {-webkit-box-align: center;align-items: center;display: flex;}
.gtin_join_in .t1 {font-size: 28px;color: #fff;font-weight: 600;margin-bottom: 10px;}
.gtin_join_in .t2 {font-size: 18px;color: #fff;font-weight: 400;margin-bottom: 25px;}
.helpdesk_join {margin-top: 115px;height: 266px;background-image: url('../img/sub/helpdesk_bg.jpg');background-position: center center;-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;}
.helpdesk_join .container,
.helpdesk_join_in {height: 100%;}
.helpdesk_join_in {-webkit-box-align: center;align-items: center;display: flex;}
.helpdesk_join_in .t1 {font-size: 28px;color: #fff;font-weight: 600;margin-bottom: 10px;}
.helpdesk_join_in .t2 {font-size: 18px;color: #fff;font-weight: 400;margin-bottom: 25px;}

.sub_tab {margin: 0 -3px 80px -3px; border-top:1px solid #C4D7ED;}
.sub_tab:before {content: "";display: table;}
.sub_tab:after {content: "";display: table;clear: both;}
.sub_tab .st_w {float: left;padding: 0 0px;}
.sub_tab .st_w a {position: relative;font-size: 18px;color: #666;font-weight: 500;background-color: #fff;height: 70px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;border-bottom: 2px solid #C4D7ED; }
.sub_tab .st_w a.on {background-color: #fff;color: #002C6C;}
.sub_tab .st_w a.on:after {width: 100%;left: 0;opacity: 1;}
.sub_tab .st_w a:hover {color: #002C6C;}
.sub_tab .st_w a:after {content: "";width: 0;height: 2px;background: #002C6C;position: absolute;left: 50%;bottom: -1px;transition: all .3s cubic-bezier(0, 0, 0.15, 1.01);opacity: 0;}
.sub_tab .st_w a:hover:after {width: 100%;left: 0;opacity: 1;}

.sub_tab .st_w.st_w1 {width: 18%;}
.sub_tab .st_w.st_w2 {width: 22%;}
.sub_tab .st_w.st_w3 {width: 16%;}
.sub_tab .st_w.st_w4 {width: 11%;}
.sub_tab .st_w.st_w5 {width: 11%;}
.sub_tab .st_w.st_w6 {width: 11%;}
.sub_tab .st_w.st_w7 {width: 11%;}
.sub_tab .st_w.st_w8 {width: 15%;}
.sub_tab .st_w.st_w33 {width: 33.333333333%;}
.sub_btxt {font-size: 20px;color: #002C6C;font-weight: 400;}
.join_bbtn a {transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;border-radius: 5px;background-color: #CC3D0D;width: 160px;font-size: 18px;color: #fff;font-weight: 500;height: 52px;}
.join_bbtn a:hover {background-color: #A82C05;}
.join_box {overflow: hidden;margin: 0 -10px;}
.join_box .imgtop {margin-top: 70px;}
.join_box .item.item1 {float: left;width: 70%;padding: 0 10px;}
.join_box .item.item2 {float: left;width: 30%;-webkit-box-align: center;align-items: center;display: flex;justify-content: flex-end;padding: 0 10px;}

.join_sm_table {background-color: #F0F5FA;padding: 25px;}
.join_sm_table table {border-spacing: 0;border-collapse: collapse;width: 100%;}
.join_sm_table table th,
.join_sm_table table td {text-align: center;border-bottom: 1px solid #C4D7ED;font-size: 14px;color: #002C6C;font-weight: 400;padding: 5px 5px;}
.join_sm_table table th:first-child,
.join_sm_table table td:first-child {border-right: 1px solid #C4D7ED;}
.join_sm_table table th {background-color: #fff;}
.join_sm_txt {margin-top: 30px;font-size: 16px;color: #002C6C;font-weight: 400;}

.join_cont5 > .black > li > b {color: #F26334;}

.num_list > li {padding: 5px 0;font-size: 18px;color: #262626;font-weight: 400;letter-spacing: -1px;padding-left: 35px;position: relative;}
.num_list li.mb10 {margin-bottom: 10px;}
.num_list li.mb25 {margin-bottom: 25px;}
.num_list.lg > li {font-size: 20px;}
.num_list.blue > li {color: #002C6C;}
.num_list > li > .blue {color: #002C6C;}
.num_list.black > li {color: #262626;}
.num_list > li .num {display: block;width: 26px;height: 26px;border-radius: 50%;background-color: #002C6C;position: absolute;left: 0;top: 7px;color: #fff;font-size: 15px;font-weight: 400;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.num_list > li .ext {font-size: 16px;color: #00799E;font-weight: 400;display: inline-flex;margin-left: 5px;}
.join_sm_table.mar {margin-top: 75px;}
.dnum_slist {border-left: 4px solid #EBEBEB;padding-left: 20px;margin-top: 15px;padding-bottom: 8px;}
.dnum_slist li {font-size: 18px;color: #262626;font-weight: 400;}
.nl_txt {margin-top: 10px;font-size: 18px;color: #262626;font-weight: 400;letter-spacing: -0.5px;}

.jtable {border-spacing: 0;border-collapse: collapse;width: 100%;height: 140px;}
.jtable th,
.jtable td {border: 1px solid #E2E5E6;text-align: center;vertical-align: middle;font-size: 16px;color: #3A3A3A;font-weight: 400;height: 33.333333333%;}
.jtable th {padding: 15px 10px;}
.jtable td {padding: 10px 10px;}
.jtable td.tdbg {background-color: #F0F5FA;}
.jtable th:first-child,
.jtable td:first-child {border-left: none;}
.jtable th:last-child,
.jtable td:last-child {border-right: none;}
.jtable th {border-top: 1px solid #878787;background-color: #F9F9F9;font-weight: 500;}
.jtable .blue {color: #002C6C;}
.jt_ex {margin-top: 10px;text-align: right;font-size: 18px;color: #262626;font-weight: 400;}
.jt_ex strong {color: #CC3D0D;font-weight: 400;}
.dot_list .mar {margin-bottom: 25px;}
.ns_tit {font-size: 18px;color: #002C6C;font-weight: 400;}
.jst_tit {font-size: 18px;color: #002C6C;font-weight: 600;margin-bottom: 10px;}
.join_sm_txt.nomar {margin-top: 0;}

.sub_search {background-color: #F9F9F9;padding: 10px;-webkit-box-align: center;align-items: center;display: flex;justify-content: flex-end;}
.sub_search .input_wrap {position: relative;width: 355px;height: 39px;-webkit-box-align: center;align-items: center;display: flex;justify-content: flex-end;padding-right: 95px;}
.sub_search .input_wrap.selin {width: auto;}
.sub_search .input_wrap.selin .input {width: 260px;}
.sub_search .select {margin-right: 6px;width: 140px;background-color: #fff;border: 1px solid #E2E5E6;width: 100%;padding: 0 10px;font-size: 15px;color: #7D7D7D;font-weight: 500;height: 100%;}
.sub_search .input {background-color: #fff;border: 1px solid #E2E5E6;width: 100%;padding: 0 10px;font-size: 15px;color: #7D7D7D;font-weight: 500;height: 100%;}
.sub_search .submit {width: 84px;height: 100%;position: absolute;right: 0;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;border-radius: 5px;background-color: #CC3D0D;font-size: 16px;color: #fff;font-weight: 500;border: none;cursor: pointer;}
.sub_search .submit:hover {background-color: #A82C05;}

.faq_list {border-top: 1px solid #D9E4F4;}
.faq_list li {border-bottom: 1px solid #D9E4F4;}
.faq_list a.question {text-decoration: none;display: block;position: relative;padding: 25px 60px 25px 30px;}
.faq_list a.question:after {width: 18px;height: 10px;content: "";display: block;background: url('../img/sub/faq_arrow.png') no-repeat 0 0;position: absolute;right: 30px;top: 50%;margin-top: -5px;}
.faq_list li.active a.question:after {background-position: -18px 0;}
.faq_list a.question .question_in {padding-left: 50px;position: relative;}
.faq_list a.question span.q {font-size: 20px;color: #fff;font-weight: 500;background-color: #009AD0;border-radius: 3px;position: absolute;width: 32px;height: 30px;text-align: center;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;top: 0;left: 0;}
.faq_list a.question .tit {font-size: 20px;color: #3A3A3A;font-weight: 500;}
.faq_list a.question:hover .tit {color: #00799E;}
.faq_list .answer {display: none;padding: 40px 30px 40px 80px;position: relative;background-color: #F0F5FA;border-top: 1px solid #D9E4F4;font-size: 18px;color: #3A3A3A;font-weight: 400;}
.faq_list .answer span.a {font-size: 20px;color: #fff;font-weight: 700;background-color: #F26334;border-radius: 3px;position: absolute;width: 32px;height: 30px;text-align: center;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;top: 38px;left: 30px;}
.faq_list li.active .answer {display: block;}

.sub_container .container {position: relative;}
.quick {z-index: 10;background-color: #fff;position: absolute;right: -160px;top: 70px;width: 123px;border: 1px solid #C4D7ED;border-radius: 5px;}
.quick .tit {font-size: 16px;color: #002C6C;font-weight: 500;padding-bottom: 15px;border-bottom: 1px solid #C4D7ED;text-align: center;line-height: 1.3;padding-top: 10px;}
.quick .link {margin: 6px 0;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;padding: 10px;font-size: 14px;color: #00799E;font-weight: 500;background-color: #F8F8F8;border-radius: 5px;text-align: center;}
.quick .link:hover {background-color: #EFEFEF;color: #F26334;}

.quick_in {position: relative;padding: 10px 10px 4px 10px;}
.xs_quick {background-color: #fff;display: none;-webkit-box-align: center;align-items: center;justify-content: center;height: 40px;font-size: 15px;color: #000;font-weight: 500;border: 1px solid #C4D7ED;position: absolute;top: -45px;left: 0;width: 100px;border-radius: 5px;}
.quick.on {top: auto !important;-moz-transform: translateY(-4%);-webkit-transform: translateY(-4%);-o-transform: translateY(-4%);-ms-transform: translateY(-4%);transform: translateY(-4%);}

.gtin_order.autoh .item .img {height: auto;}
.gtin_order .step {margin-bottom: 10px;}
.gtin_order .step span {border-radius: 3px;background-color: #F26334;font-size: 14px;color: #fff;font-weight: 600;width: 61px;height: 27px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.gtin_order .bus_tit {font-size: 18px;color: #002C6C;font-weight: 500;}

.blue_box {background-color: #F0F5FA;padding: 40px;}
.blue_box.sm {padding: 15px 25px;}
.bb_img_in {position: relative;padding-right: 280px;}
.bb_img_in .img {position: absolute;right: 0;top: 0;}
.inno_list {border-top: 1px solid #D9E4F4;margin: 65px 0;}
.inno_list .item {padding: 45px 0;border-bottom: 1px solid #D9E4F4;}
.inno_img {overflow: hidden;margin: 0 -10px;}
.inno_img .img {float: left;width: 35%;padding: 0 10px;}
.inno_img .txt {float: left;width: 65%;padding: 0 10px;}

.right_img_in_list .item {margin: 0 -10px 40px -10px;overflow: hidden;}
.right_img_in_list .item .txt {width: 70%;float: left;padding: 0 10px;}
.right_img_in_list .item .img {width: 30%;float: left;padding: 0 10px;-webkit-box-align: center;align-items: center;display: flex;justify-content: flex-end;}

.sub0308_img_in {overflow: hidden;margin: 0 -10px 60px -10px;}
.sub0308_img_in .txt {float: left;width: 50%;padding: 0 10px;}
.sub0308_img_in .txt .sub_txt {line-height: 1.7;}
.sub0308_img_in .img {float: left;width: 50%;padding: 0 10px;-webkit-box-align: center;align-items: center;display: flex;justify-content: flex-end;}

.sub0304_img_in {overflow: hidden;margin: 0 -10px 60px -10px;}
.sub0304_img_in .txt {float: left;width: 70%;padding: 0 10px;}
.sub0304_img_in .txt .sub_txt {line-height: 1.7;}
.sub0304_img_in .img {float: left;width: 30%;padding: 0 10px;-webkit-box-align: center;align-items: center;display: flex;justify-content: flex-end;}

.left_img_in {overflow: hidden;margin: 0 -10px 60px -10px;}
.left_img_in .img {float: left;width: 20%;padding: 0 10px;}
.left_img_in .txt {float: left;width: 80%;padding: 0 10px;font-size: 18px;color: #262626;font-weight: 400;line-height: 1.7;}
.left_img_in.half .img,
.left_img_in.half .txt {width: 50%;}
.fz16p {font-size: 16px;color: #262626;font-weight: 400;}
.thblank {display: inline-flex;padding-left: 41px;}

.blue_box .bb_row {overflow: hidden;}
.blue_box .bb_row .th {font-size: 20px;color: #002C6C;font-weight: 400;width: 12%;float: left;}
.blue_box .bb_row .td {width: 88%;float: left;border-left: 2px solid #fff;padding-left: 20px;}
.caution_list {margin-top: 25px;}
.caution_list li {padding: 5px 0 5px 34px;font-size: 18px;color: #002C6C;font-weight: 400;position: relative;}
.caution_list li:before {background: url('../img/sub/ico_caution.png') no-repeat 0 0;width: 24px;height: 29px;position: absolute;left: 0;top: 4px;content: "";display: block;}
.caution_list.nomar {margin-top: 0;}
.caution_list.nomar li {font-size: 16px;}
.caution_list .orange {color: #F26334;}

.bbar_box {border-left: 4px solid #D3D7D9;padding-left: 20px;margin-top: 15px;font-size: 18px;color: #3A3A3A;font-weight: 400;}
.bbar_box strong {font-weight: 400;color: #F26334;}
.inno_img.barcode .img {width: 20%;}
.inno_img.barcode .txt {width: 80%;}

.inno_img.barcode .blue_box .bb_row .th {width: 15%;}
.inno_img.barcode .blue_box .bb_row .td {width: 85%;}
.num_list2 > li {padding: 5px 0;font-size: 18px;color: #262626;font-weight: 400;letter-spacing: -1px;padding-left: 30px;position: relative;}
.num_list2 > li .num {display: block;position: absolute;left: 0;top: 5px;font-size: 18px;color: #262626;font-weight: 400;}

.gern_top_img {height: 310px;background-image: url('../img/sub/gern_top_img.jpg');background-repeat: no-repeat;background-position: center center;background-color: #002c6b;}
.gern_wrap {margin: 0 auto;}
.certi_list .item {background-color: #fff;margin-bottom: 25px;}
.certi_list .item h2 {font-size: 26px;color: #00266D;font-weight: bold;margin-bottom: 20px;}
.certi_list .item .stxt {font-size: 14px;color: #333333;margin-bottom: 25px;line-height: 1.5;}
.barcode_wrap {padding-right: 276px;padding-bottom: 25px;position: relative;}
.bw_txt {padding-top: 20px;font-size: 24px;color: #333333;font-weight: 500;margin-bottom: 30px;}
.bw_search {position: relative;padding-right: 88px;border: 1px solid #C1D1F1;height: 44px;border-radius: 5px;padding-left: 35px;}
.ico_s {position: absolute;left: 11px;top: 12px;}
.ico_s img {width: 17px;}
.btn_s {position: absolute;right: -1px;top: -1px;width: 88px;height: 44px;background-color: #CD3C0D;font-size: 16px;color: #fff;text-align: center;border-radius: 5px;border: none;}
.bw_search input[type=text] {padding: 0;height: 100%;width: 100%;border: none;font-size: 15px;color: #000;}
.btn_s:hover {background-color: #A82C05;}
.bbw_txt {margin-top: 5px;padding-left: 18px;position: relative;font-size: 15px;color: #505050;line-height: 1.4;}
.bbw_txt:before {position: absolute;width: 13px;height: 13px;background-image: url('../img/sub/ico_check.png');background-repeat: no-repeat;background-position: 0 0;-webkit-background-size: 13px auto;background-size: 13px auto;left: 0;top: 2px;content: "";display: block;}
.bbw_img {text-align: right;}
.bbw_img img {width: 228px;}
.bw_barcode {position: absolute;right: 0;top: 0;}
.bw_ex {font-size: 18px;color: #505050;margin-top: 15px;}
.bw_ex strong {color: #00266D;font-weight: normal;}
.barcode_result {margin-top: 40px;font-size: 18px;color: #202020;background: #CCF1DC;border-radius: 5px;padding: 20px 20px;-webkit-box-align: center;align-items: center;display: flex;}
.barcode_result img {margin-right: 20px;width: auto;}
.barcode_result strong {font-weight: bold;}
.goods_detail {margin-top: 50px;}
.goods_detail .tit {font-size: 26px;color: #00266D;font-weight: bold;margin-bottom: 20px;line-height: 1;}
.goods_info {position: relative;padding-left: 200px;}
.gi_img {position: absolute;left: 0;top: 0;width: 181px;height: 180px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.gi_img img {width: auto;max-width: 100%;max-height: 100%;}
.g_info .cell {overflow: hidden;border-bottom: 1px solid #C1D1F1;}
.g_info .cell .th {width: 20%;color: #505050;font-weight: 500;padding-left: 30px;padding-right: 30px;}
.g_info .cell .td {width: 80%;color: #00266D;font-weight: 300; word-break: break-all;}
.g_info .cell .th,
.g_info .cell .td {float: left;font-size: 16px;padding-top: 10px;padding-bottom: 10px;}
.g_comp_info .cell {overflow: hidden;border-bottom: 1px solid #C1D1F1;}
.g_comp_info .cell .th {width: 20%;color: #505050;font-weight: 500;padding-left: 30px;padding-right: 30px;}
.g_comp_info .cell .td {width: 80%;color: #00266D;font-weight: 300; word-break: break-all;}
.g_comp_info .cell .th,
.g_comp_info .cell .td {float: left;font-size: 16px;padding-top: 10px;padding-bottom: 10px;}
.goods_ex {margin-top: 30px;font-size: 18px;color: #505050;}
.goods_ex strong {color: #00266D;font-weight: 500;}
.goods_btn {border-top: 1px solid #d5d5d5;padding-top: 15px;margin-top: 80px;}
.goods_btn {overflow: hidden;}
.goods_btn .gb_cell {float: left;width: 50%;-webkit-box-align: center;align-items: center;display: flex;}
.goods_btn .gb_cell a {padding: 0 30px;height: 40px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;background-color: #092C6C;font-size: 14px;color: #fff;font-weight: 500;}
.goods_btn .gb_cell a.mar {margin-right: 10px;}
.goods_btn .gb_cell a:hover {background-color: #008DBD;}
.goods_btn .gb_cell.pad {padding-left: 25px;}
.gb_req {position: relative;padding-left: 50px;line-height: 1.5;}
.gb_req .bb {border: 1px solid #ddd;font-size: 12px;color: #333333;position: absolute;left: 0;top: 0;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;padding: 0 7px;}
.gb_req .mar {margin-right: 15px;}

.bw_search input[type=text]::-webkit-input-placeholder {font-size: 15px;color: #000;}
.bw_search input[type=text]:-ms-input-placeholder {font-size: 15px;color: #000;}
.br_txt .b1 {font-size: 20px;color: #00672C;font-weight: 700;line-height: 1.5;}
.br_txt .b2 {font-size: 18px;color: #202020;font-weight: 500;line-height: 1.5;}
.br_txt .b3 {font-size: 18px;color: #505050;font-weight: 500;line-height: 1.5;}
.br_txt .b2 strong {color: #202020;font-weight: 700;}
.barcode_result.br_error {background-color: #FFDFDF;border-left: 3px solid #B7121B;border-top-left-radius: 0;border-bottom-left-radius: 0;}
.barcode_result.br_error .br_txt .b2 {color: #B7121B;font-weight: 700;}
.barcode_result.br_error .br_txt .b3 strong {color: #3F87A6;}
.br_ex {font-size: 18px;color: #B7121B;padding-left: 20px;margin-top: 15px;}
.gern_top_img .gern_wrap {height: 100%;-webkit-box-align: center;align-items: center;display: flex;}
.gern_wrap .t1 {font-size: 34px;color: #fff;font-weight: 700;margin-bottom: 20px;line-height: 1.5;}
.gern_wrap .t2 {font-size: 16px;color: #fff;font-weight: 500;line-height: 1.5;}

.three_box {margin: 0 -12px;}
.three_box:before {content: "";display: table;}
.three_box:after {content: "";display: table;clear: both;}
.three_box .item {width: 33.333333333%;float: left;padding: 0 12px;margin-bottom: 70px;}
.three_box .item .img {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;background-color: #F0F5FA;border-top-left-radius: 3px;border-top-right-radius: 3px;height: 190px;}
.three_box .item .txt {padding: 30px;height: 195px;border: 1px solid #D9E4F4;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;letter-spacing: -1px;border-top: none;}
.three_box .item .txt .tit {font-size: 20px;color: #002C6C;font-weight: 500;margin-bottom: 10px;letter-spacing: -1px;}
.three_box .item .txt .text {font-size: 17px;color: #3A3A3A;font-weight: 400;letter-spacing: -1px;}
.three_box.h245 .item .txt {height: 245px;}

.three_box0 {margin: 0 -12px;}
.three_box0:before {content: "";display: table;}
.three_box0:after {content: "";display: table;clear: both;}
.three_box0 .item {width: 33.333333333%;float: left;padding: 0 12px;margin-bottom: 50px;}
.three_box0 .item .img {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;background-color: #F0F5FA;border-top-left-radius: 3px;border-top-right-radius: 3px;height: 190px;}
.three_box0 .item .txt {padding: 30px;height: 155px;border: 1px solid #D9E4F4;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;letter-spacing: -1px;border-top: none;}
.three_box0 .item .txt .tit {font-size: 20px;color: #002C6C;font-weight: 500;margin-bottom: 10px;letter-spacing: -1px;}
.three_box0 .item .txt .text {font-size: 17px;color: #3A3A3A;font-weight: 400;letter-spacing: -1px;}
.three_box0.h245 .item .txt {height: 245px;}

.iradio_wrap {display: flex;display: flex;-webkit-box-align: center;align-items: center;}
.iradio {display: flex;-webkit-box-align: center;align-items: center;}
.iradio.mar {margin-right: 50px;}
.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;-webkit-box-align: center;align-items: center;display: flex;font-size: 18px;color: #002C6C;font-weight: 500;}
.iradio input[type="radio"] + label:before {content: "";margin-right: 5px;width: 17px;display: inline-flex;height: 17px;overflow: hidden;background-position: 0 0;background-image:url('../img/sub/ico_chk.png');}
.iradio.notxt {display:inline-flex;}
.iradio.notxt input[type="radio"] + label:before {margin: 0;}
.iradio input[type="radio"]:checked + label:before {background-position: -17px 0;}
.ml40 {margin-left:40px;}

.barcode_search_wrap {overflow: hidden;}
.barcode_search_wrap .item.item1 {float: left;width: 62%;padding-right: 100px;border-right: 1px solid #D9E4F4;}
.barcode_search_wrap .item.item2 {float: left;width: 38%;padding-left: 40px;}
.barcode_type {background-color: #F0F5FA;padding: 15px 25px;}
.w90 {width: 90px;}
.w180 {width: 180px;}
.red_btn {transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;border-radius: 5px;background-color: #CC3D0D;font-size: 18px;color: #fff;font-weight: 500;height: 40px;}
.red_btn:hover {background-color: #A82C05;}
.barcode_search {height: 44px;position: relative;margin-top: 10px;}
.barcode_search .bs_btn {position: absolute;right: 0;top: 0;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;border-radius: 5px;background-color: #CC3D0D;font-size: 18px;color: #fff;font-weight: 500;height: 100%;}
.barcode_search .bs_btn:hover {background-color: #A82C05;}
.sinput_out {height: 100%;position: relative;padding-right: 88px;}
.barcode_search .sinput_wrap {height: 100%;border: 1px solid #C1D1F1;border-radius: 3px;padding-left: 35px;position: relative;border-top-right-radius: 0;border-bottom-right-radius: 0;border-right: none;}
.barcode_search .sinput_wrap .sea {position: absolute;left: 0;top: 50%;margin-top: -9px;left: 6px;}
.barcode_search .input {height: 100%;padding: 0 12px 0 10px;width: 100%;border: none;outline: none;font-size: 18px;color: #000;font-weight: 500;}
.ex_txt {font-size: 18px;color: #3A3A3A;font-weight: 400;margin-top: 20px;}
.ex_txt span {color: #002C6C;}

.result_table {border-spacing: 0;border-collapse: collapse;width: 100%;}
.result_table th {background-color: #F0F5FA;color: #505050;text-align: center;padding-left: 15px;padding-right: 15px;}
.result_table th,
.result_table td {border-top: 1px solid #D9E4F4;border-bottom: 1px solid #D9E4F4;padding-top: 15px;padding-bottom: 15px;vertical-align: middle;font-size: 18px;font-weight: 500;}
.result_table td {padding-left: 30px;padding-right: 30px;color: #00266D;}
.result_table td a {font-size: 18px;font-weight: 500;color: #00266D;}

.vod_area {height: 570px;}
.mark_img {position: relative;height: 113px;padding-left: 318px;}
.mark_img .img {width: 318px;position: absolute;left: 0;top: 0;border: 1px solid #C4D7ED;height: 100%;background-color: #fff;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.mark_img .txt {height: 100%;background-color: #F0F5FA;padding: 15px 50px;-webkit-box-align: center;align-items: center;display: flex;width: 100%;font-size: 18px;color: #002C6C;font-weight: 500;}

.blue_img_in {width: 100%;display: flex;}
.blue_img_in.middle {-webkit-box-align: center;align-items: center;}
.blue_img_in .text {width: 70%;font-size: 20px;color: #002C6C;line-height: 1.7;}
.blue_img_in .text .sub_txt {line-height: 1.7;}
.blue_img_in .img {width: 30%;display: flex;justify-content: flex-end;}
.blue_img_in.middle .img {-webkit-box-align: center;align-items: center;}
.six_box {overflow: hidden;margin: 0 -10px;}
.six_box .item {padding: 0 10px;float: left;width: 16.666666667%;}
.six_box .item .item_in {text-align: center;background-color: #F0F5FA;height: 92px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;font-size: 18px;color: #002C6C;font-weight: 500;}

.info_img_in {overflow: hidden;}
.info_img_in .txt {float: left;width: 50%;}
.info_img_in .img {-webkit-box-align: center;align-items: center;display: flex;justify-content: flex-end;float: left;width: 50%;}
.info_img_in0 {overflow: hidden;}
.info_img_in0 .txt {width: 100%;}
.info_img_in0 .img {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;width: 100%; margin-top:60px;}

.online_wrap {margin: 0 -25px;overflow: hidden;}
.online_wrap .img {float: left;width: 30%;padding: 0 25px;}
.online_wrap .text {float: left;width: 70%;padding: 0 25px;}
.caution_txt {-webkit-box-align: center;align-items: center;display: inline-flex;font-size: 18px;color: #002C6C;font-weight: 400;margin-left: 25px;}
.caution_txt img {margin-right: 8px;}
.bar_list li {font-size: 18px;color: #262626;font-weight: 400;}

.board_list li {padding: 30px 0;border-bottom: 1px solid #D9E4F4;}
.board_list .data {padding-right: 200px;position: relative;}
.board_list .data .tit {font-size: 20px;color: #3A3A3A;font-weight: 500;margin-bottom: 15px;}
.board_list .data .stit {font-size: 18px;color: #002C6C;font-weight: 500;margin-bottom: 10px;}
.board_list .data .txt {font-size: 16px;color: #262626;font-weight: 400;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.board_list .data .date {font-size: 16px;color: #878787;font-weight: 300;position: absolute;right: 0;top: 5px;}

.db_box {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.db_box .item {position: relative;-webkit-box-align: center;align-items: center;display: flex;}
.db_box .item .item_in {border: 1px solid #C4D7ED;background-color: #fff;height: 80px;font-size: 18px;color: #002C6C;font-weight: 400;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;min-width: 240px;text-align: center;}
.db_box .item strong {font-weight: 400;color: #00799E;}
.db_arrow {margin: 0 15px;}
.all_pre {overflow: hidden;border-top: 1px solid #000;border-bottom: 1px solid #E2E5E6;display: table;width: 100%;}
.all_pre .item {display: table-cell;width: 25%;border-right: 1px solid #E2E5E6;}
.all_pre.cell10 .item {width: 10%;}
.all_pre.cell10 .item .th {height: 88px;text-align: center;}
.all_pre.cell10 .item .td {padding-left: 10px;padding-right: 10px;}
.all_pre.cell10 .item .td ul li {font-size: 18px;text-align: center;}
.all_pre .item.last {border-right: none;}
.all_pre .item .th {background-color: #F9F9F9;font-size: 18px;color: #3A3A3A;font-weight: 500;display: table-cell;vertical-align: middle;height: 60px;border-bottom: 1px solid #E2E5E6;text-align: center;}
.all_pre .item .td {padding: 20px 30px;}
.all_pre .item .td ul li {padding: 4px 0;font-size: 15px;color: #3A3A3A;font-weight: 400;}
.all_pre .item .td ul li.mar {margin-bottom: 20px;}
.all_pre .item .td ul.ap_blue li{color: #002C6C;}
.all_tb {display: table;width: 100%;}

.db_ex_box {border: 1px solid #D9E4F4;padding: 25px 30px;}
.db_ex_box_in {padding-left: 308px;position: relative;}
.db_ex_box_in .img {position: absolute;left: 0;top: 0;}
.db_ex_box_in .img .big_img {margin-bottom: 15px;}
.db_ex_box_in .text .item {border-bottom: 1px solid #D9E4F4;margin: 0 -10px;padding: 10px 0;}
.db_ex_box_in .text .item.item7 {border-bottom: none;}
.db_ex_box_in .text .item:before {content: "";display: table;}
.db_ex_box_in .text .item:after {content: "";display: table;clear: both;}
.db_ex_box_in .field {padding: 0 10px;float: left;}
.db_ex_box_in .field .field_in {position: relative;font-size: 16px;color: #3A3A3A;font-weight: 400;padding-left: 106px;-webkit-box-align: center;align-items: center;display: block;}
.db_ex_box_in .field .field_in.mar {margin-bottom: 10px;}
.db_ex_box_in .field .th {position: absolute;left: 0;top: 0;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;width: 94px;height: 33px;background-color: #002C6C;font-size: 16px;color: #fff;font-weight: 400;line-height: 1.3;}
.db_ex_box_in .field .td {min-height:33px;-webkit-box-align: center;align-items: center;display: flex;}
.db_cont {margin: 0 -10px;}
.db_cont:before {content: "";display: table;}
.db_cont:after {content: "";display: table;clear: both;}
.db_cont .db_cell {padding: 0 10px;float: left;width: 50%;}
.db_cont .db_tit {font-size: 16px;color: #002C6C;font-weight: 500;}
.db_cont .db_txt {font-size: 16px;color: #3A3A3A;font-weight: 400;}

.db_ex_box_in .field.fieldfull {width: 100%;}
.db_ex_box_in .field.field1 {width: 32%;}
.db_ex_box_in .field.field2 {width: 43%;}
.db_ex_box_in .field.field3 {width: 25%;}
.db_ex_box_in .field.field4 {width: 50%;}
.db_ex_box_in .field.field5 {width: 25%;}
.db_ex_box_in .field.field6 {width: 39%;}
.db_ex_box_in .field.field7 {width: 64%;}
.db_ex_box_in .field.field8 {width: 36%;}
.db_ex_box_in .field.field9 {width: 32%;}
.db_ex_box_in .field.field10 {width: 32%;}
.dblist li {font-size: 16px;color: #3A3A3A;font-weight: 400;}
.dblist li span {width: 110px;font-size: 16px;color: #3A3A3A;font-weight: 400;display: inline-flex;}
.dbuse_list {border-left: 5px solid #002C6C;padding-left: 50px;}
.dbuse_list .item {margin-bottom: 25px;}
.dbuse_list .cell {margin-bottom: 25px;}

.bar_tit {position: relative;-webkit-box-align: center;align-items: center;display: flex;font-size: 22px;color: #002C6C;font-weight: 500;margin-bottom: 15px;letter-spacing: -1px;padding-left: 15px;}
.bar_tit:before {content: "";display: block;width: 5px;height: 23px;background-color: #002C6C;position: absolute;left: 0;top: 7px;}
.blue_six_box {margin: 0 -5px;overflow: hidden;}
.blue_six_box .item {float: left;width: 33.33333333%;margin-bottom: 8px;padding-left: 5px;padding-right: 5px;}
.blue_six_box .item .item_in {background-color: #F0F5FA;font-size: 16px;color: #002C6C;font-weight: 500;padding: 15px 15px;text-align: center;}

.three_box_link .item_in {transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;display: block;}
.three_box_link .item_in:hover {transform: translate(0, -10px);}
.three_box.three_box_link .item {margin-bottom: 10px;}
.amaz_img_in {overflow: hidden;margin: 0 -15px;}
.amaz_img_in .text {width: 67%;float: left;padding: 0 15px;}
.amaz_img_in .img {width: 33%;float: left;padding: 50px 10px 0 10px;-webkit-box-align: center;align-items: center;display: flex;justify-content: flex-end;}
.gs1_img_in {overflow: hidden;}
.gs1_img_in .text {float: left;width: 55%;padding-right: 30px;}
.gs1_img_in .img {float: left;width: 45%;}
.gs1_img_in .img.iright {-webkit-box-align: center;align-items: center;display: flex;justify-content: flex-end;}
.img_pos {margin-bottom: -40px;}
.img_pos_linebox {border: 1px solid #D9E4F4;padding: 75px 30px 40px 30px;font-size: 16px;color: #002C6C;font-weight: 400;}
.ling_tit {font-size: 18px;color: #002C6C;font-weight: 400;letter-spacing: -0.5px;margin-top: 20px;text-align: center;}
.gtin_half .bar {border-right: 1px solid #D9E4F4;}
.dot_list {display: block;}

.smart_three {overflow: hidden;}
.smart_three .item {float: left;position: relative;}
.smart_three .item.item1 {width: 26%;}
.smart_three .item.item2 {width: 48%;}
.smart_three .item.item3 {width: 26%;}
.smart_three .item.item1:before,
.smart_three .item.item2:before {content: "";display: block;width: 1px;height: 205px;position: absolute;top: 0;background-color: #C4D7ED;}
.smart_three .item.item1:before {right: 0;}
.smart_three .item.item2:before {right: 10px;}

.dbarcode {overflow: hidden;border-bottom: 1px solid #D9E4F4;margin-bottom: 80px;}
.dbarcode .item {padding-bottom: 40px;float: left;}
.dbarcode .item.item1 {width: 20%;text-align: center;}
.dbarcode .item.item2 {width: 80%;border-left: 1px solid #D9E4F4;}
.dbarcode .item.item1 .dbarcode_tit {background-color: #002C6C;}
.dbarcode .item.item2 .dbarcode_tit {background-color: #00799E;}
.dbarcode_tit {font-size: 18px;color: #fff;font-weight: 500;text-align: center;padding: 10px;margin-bottom: 40px;}
.dbarcode_stit {font-size: 16px;color: #002C6C;font-weight: 500;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.dbarcode .item.item1 .dbarcode_stit {margin-top: 45px;}
.dbarcode .item.item2 .dbarcode_stit {margin-top: 40px;}
.dbarcode_url {text-align: center;margin-top: 15px;font-size: 14px;color: #002C6C;font-weight: 400;background-color: #002C6C;padding: 5px 15px;background-color: #F0F5FA;word-break: break-all;}
.dbarcode .item.item3 .dbarcode_tit,
.dbarcode .item.item4 .dbarcode_tit {background-color: #F0F5FA;font-size: 20px;color: #002C6C;font-weight: 500;}
.dbarcode .item.item3 {width: 60%;border-right: 1px solid #D9E4F4;}
.dbarcode .item.item4 {width: 40%;}
.twodbarcode {overflow: hidden;}
.twodbarcode .tdb_item {}
.twodbarcode .tdb_item_in {padding: 0 10px;}
.twodbarcode .tdb_item.tdb_item1 {width: 45%;float: left;}
.twodbarcode .tdb_item.tdb_item2 {width: 55%;float: left;}

.app_wrap {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.app_wrap .bar {height: 54px;width: 1px;background-color: #D9E4F4;margin: 0 50px;display: flex;}
.app_wrap .bar1 {margin-left: 75px;}
.app_txt {font-size: 18px;color: #3A3A3A;font-weight: 400;}
.app_txt strong {color: #002C6C;font-weight: 500;font-size: 18px;}
.app_txt strong span {font-size: 26px;}

.total_search {background-color: #F0F5FA;padding: 35px 40px;-webkit-box-align: center;align-items: center;display: flex;justify-content: flex-end;}
.total_search .input_wrap {position: relative;height: 45px;overflow: hidden;padding-right: 95px;width: 100%;margin: 0 -6px;}
.total_search .input_wrap .select_wrap {width: 30%;height: 100%;float: left;padding: 0 6px;}
.total_search .input_wrap .text_wrap {width: 70%;height: 100%;float: left;padding: 0 6px;}
.t_search_wrap {height: 100%;position: relative;background-color: #fff;border: 1px solid #E2E5E6;padding-left: 45px;}
.t_search_wrap .t_search {position: absolute;left: 15px;top: 50%;margin-top: -7px;}
.total_search .select {margin-right: 6px;width: 100%;background-color: #fff;border: 1px solid #E2E5E6;width: 100%;padding: 0 10px;font-size: 15px;color: #7D7D7D;font-weight: 500;height: 100%;}
.total_search .input {border: none;width: 100%;padding: 0 10px;font-size: 15px;color: #7D7D7D;font-weight: 500;height: 100%;}
.total_search .submit {width: 84px;height: 100%;position: absolute;right: 0;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;border-radius: 5px;background-color: #CC3D0D;font-size: 16px;color: #fff;font-weight: 500;border: none;cursor: pointer;}
.total_search .submit:hover {background-color: #A82C05;}
.search_text {font-size: 18px;color: #7D7D7D;font-weight: 400;margin-top: 20px;}
.search_text strong {color: #002C6C;}
.search_result_tit {font-size: 24px;color: #7D7D7D;font-weight: 500;padding-bottom: 15px;border-bottom: 1px solid #002C6C;position: relative;padding-right: 75px;}
.search_result_tit strong {color: #002C6C;}
.search_result_more {position: absolute;right: 0;top: 0;}
.search_result_more span {display: inline-flex;font-size: 18px;color: #00799E;font-weight: 500;letter-spacing: -1px;position: relative;padding-right: 15px;}
.search_result_more span:after {content: "";display: block;width: 8px;height: 14px;background: url('../img/sub/more_arrow.png') no-repeat 0 0;position: absolute;right: 0;top: 50%;margin-top: -7px;}
.search_result_more:hover span {color: #002C6C;}
.search_result_item {margin-bottom: 80px;}
.search_result_item .board_list .data .tit {font-weight: 400;}
.search_result_item .board_list .data .tit strong {color: #00799E;font-weight: 400;}

.health_box {border: 1px solid #D9E4F4;}
.health_box .img {padding: 20px;}
.health_box .info {background-color: #F0F5FA;padding: 20px 20px; float:left;}
.health_box .info .ii {font-size: 17px;color: #00799E;font-weight: 400;-webkit-box-align: center;align-items: center;display: flex;}
.health_box .info .ii span {display: inline-flex;width: 80px;color: #F26334;}
.health_box .qr_img {background-color: #F0F5FA;padding: 28px 13px 38px 0px;  float:none;}
.cont_pad_right {padding-right: 50px;}
.cont_pad_right.md {padding-right: 30px;}
.cont_pad_left {padding-left: 50px;}
.tel_box_wrap.telin {padding-right: 30px;}
.tel_box_wrap .td.between {justify-content: space-between;}
.tel_btn a {background-color: #002C6C;font-size: 14px;color: #fff;font-weight: 400;border-radius: 3px;width: 200px;height: 45px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.tel_btn a:hover {background-color: #009AD0;}
.darkblue_btn a {margin-top: 15px;background-color: #002C6C;font-size: 14px;color: #fff;font-weight: 400;border-radius: 3px;padding: 0 10px;height: 45px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.darkblue_btn a:hover {background-color: #009AD0;}
.busi01 {display: block; width:93px;background: #002C6C; color:#fff; padding:5px 10px; margin-right:5px; margin-top:5px; float:left;}
.busi02 {display: block; width:105px;background: #00799E; color:#fff; padding:5px 10px; margin-right:5px; margin-top:5px; float:left;}
.busi03 {display: block; width:90px;background: #009AD0; color:#fff; padding:5px 10px; margin-right:5px; margin-top:5px; float:left;}
.busi04 {display: block; width:53px;background: #F26334; color:#fff; padding:5px 10px; margin-right:5px; margin-top:5px; float:left;}
.busi05 {display: block; width:91px;background: #F26334; color:#fff; padding:5px 10px; margin-right:5px; margin-top:5px; float:left;}

.pop_request {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 100000;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.pop_request .pop_back {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.7);z-index: 1;}
.pop_request .pop_rcontent {width:550px; height:415px;margin: 0 auto;background-color: #F0F5FA;padding: 0;position: relative;z-index: 2;padding: 20px 25px 25px 25px;}

.pop_request .pop_rcontent .tit {margin-bottom: 50px;font-size: 18px;color: #3569fd;font-weight: 600;padding: 0 25px;position: relative;}
.pop_close {position: relative; float:right; z-index: 3; padding-top:5px;}
.pop_close span {font-size: 40px;color: #ab2e53;}

.pop_logo {position: relative; float:left; padding:0; margin:0;}
.pop_logo img {width: 66px;}
.pop_txt_logo {position: relative; float:left;font-size:26px; font-weight: 800; color:#000; letter-spacing: -0.5px; padding:12px 0 20px 25px; text-align: center;}
.pop_login_txt {padding:0px 0 25px 0;text-align: center; clear:both;}
.pop_login_txt01 {padding:10px 0 20px 0;text-align: center; clear:both; height:40px;}
.pop_login_txt01 .txt {font-size: 16px;font-weight: 700;color: #00266D;line-height: 1.5; padding-right:10px; padding-top:0px;}
.pop_login_txt .txt {font-size: 18px;font-weight: 400;color: #00266D;line-height: 1.5;}
.pop_login_txt .txt strong {color: #338CF1;}
.login_box {background-color: #fff;padding: 20px 25px 20px 25px;}
.lb_txt {font-size: 15px;color: #727272;padding-left: 13px;margin-bottom: 20px;line-height: 1.5;text-align: center;}
.login_field_wrap {margin-bottom: 15px;padding-right: 28px;position: relative;}
.login_field .item {height: 35px;overflow: hidden;}
.login_field .item.mar {margin-bottom: 5px;}
.login_field .item .th {float: left;width: 20%;padding-right: 10px;font-size: 16px;color: #333333;height: 100%;font-weight: 700;-webkit-box-align: center;align-items: center;display: flex;justify-content: flex-end;}
.login_field .item .td {float: left;width: 80%;height: 100%;}
.login_field .input {font-size: 16px;color: #000;font-weight: 500;width: 83%;border: 1px solid #C5C5C5;height: 100%;}
input[type=submit].login_submit {width: 80px;height: 75px;background-color: #092C6C;position: absolute;right: 0;top: 0;font-size: 14px;color: #fff;font-weight: 500;}
.loginInfo_txt {font-size: 14px;color: #ec7646;font-weight: 700;padding-left:62px; padding-bottom:10px;}
.lb_txt label {font-size: 14px;color: #00266D;font-weight: 500;cursor: pointer; padding-left:50px;}
.lb_txt .chkmar {margin-right: 3px;margin-bottom: 3px;}
.lb_txt .labelmar {margin-right: 20px;}
.lb_txt .labelmar input {border: 1px solid #C5C5C5;}
.lb_search a {font-size: 14px;color: #00266D;font-weight: 500;}
.lb_search a:hover {text-decoration: underline;}
.lb_search a img {width: 14px;margin-right: 6px; float:left; margin-top:3px;}
.lb_txt.inline {margin-bottom: 0;-webkit-box-align: center;align-items: center;display: flex;}

.service_txt_box {background-color: #fff;padding: 0; clear: both; height:215px;}
.service_txt_box textarea {width:500px; height:215px; resize:none; font-size:13px; padding:15px; line-height: 20px;border: 1px solid #C4D7ED;}
.login_agree_txt {margin: 20px 0;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;font-size: 14px;color: #338CF1;line-height: 1.5;}
.login_agree_txt label {cursor: pointer}
.login_agree_txt input {border: 1px solid #338CF1;}

.login_agree_txt input {margin-bottom: 2px;-webkit-appearance: none; -moz-appearance: none; appearance: none; background: #fff; cursor: pointer; height: 16px; outline: 0; width: 16px; }
.login_agree_txt input::after {border: solid #fff;border-width: 0 2px 2px 0;content: '';display: none;height: 50%;left: 40%;position: relative;top: 20%;transform: rotate(45deg);width: 37%;}
.login_agree_txt input:checked { background: #338CF1; }
.login_agree_txt input:checked::after { display: block; }
.login_agree_btn a {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;width: 150px;height: 25px;font-size: 12px;color: #fff;font-weight: 500;background-color: #338CF1;margin: 0 auto;}
.login_agree_btn a img {width: 14px;margin-right: 5px;}
.login_agree_btn a:hover {background-color: #4997ef;}
.service_agree_area {width:165px; margin:15px auto;}

.service_agree_btn a {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;width: 80px;height: 33px;font-size: 14px;color: #fff;font-weight: 500;background-color: #092C6C;float:left; margin-right:5px;}
.service_agree_btn a:hover {background-color: #4997ef;}
.service_cancel_btn a {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;width: 80px;height: 33px;font-size: 14px;color: #fff;font-weight: 500;background-color: #338CF1;float:left;}
.service_cancel_btn a:hover {background-color: #4997ef;}
.pop_close0 {position: relative; float:right; z-index: 3; padding-top:5px;}
.pop_close0 span {font-size: 40px;color: #ab2e53;}

.mb10 {margin-bottom: 10px;}
.mb20 {margin-bottom: 20px;}
.mb25 {margin-bottom: 25px;}
.mb30 {margin-bottom: 30px;}
.mb40 {margin-bottom: 40px;}
.mb45 {margin-bottom: 45px;}
.mb50 {margin-bottom: 50px;}
.mb55 {margin-bottom: 55px;}
.mb60 {margin-bottom: 60px;}
.mb70 {margin-bottom: 70px;}
.mb80 {margin-bottom: 80px;}
.mb90 {margin-bottom: 90px;}
.mb100 {margin-bottom: 100px;}
.mb140 {margin-bottom: 140px;}
.pb140 {padding-bottom: 140px;}

/*미디어 쿼리 시작*/
@media (max-width: 1490px){
	.quick_in {padding: 5px 5px 4px 5px;}
	.quick {position: fixed !important;bottom:0;width: 100px;-moz-transform: translateY(100%);-webkit-transform: translateY(100%);-o-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%);right: 5px;}
	.quick .tit {font-size: 13px;padding-bottom: 5px;padding-top: 5px;}
	.quick .link {font-size: 12px;margin: 3px 0;}
	.xs_quick {display: flex;}
	.gtin_btn01 a{float:left; width:234px; margin-left:420px;}
	.gtin_btn02 a{float:left; width:234px; margin-left:65px;}
}

@media (max-width: 1220px){
  .gtin_btn01 a{float:left; width:234px; margin-left:335px;}
	.gtin_btn02 a{float:left; width:234px; margin-left:56px;}
	.into_gs .info {padding: 25px 20px;}
	.into_gs .info .tit {font-size: 18px;}
	.into_gs .info .txt p {font-size: 15px;}
	.into_gs .item.item3 .info .txt {height: 253px;}
	.line_box {padding: 20px;}
	.appline_box {padding: 20px;}
	.goods_box {padding: 20px;}
	.cgood_box .info {padding: 20px;}
	.cgood_box .info .tit a {font-size: 18px;}
	.organization .item {width: 280px;margin-left: -140px;}
	.organization .item.item2 {margin-left: 170px;}
	.organization .item.item4:after {width: 643px;margin-left: -322px;}
	.health_box .info {padding: 15px;}
	.health_box .info .ii {font-size: 13px;}
	.health_box .info .ii span {width: 65px;}
	.health_box .qr_img {background-color: #F0F5FA;padding: 20px 15px 12px 0px;  float:none;}
	.digit_list .th_num {padding-left: 65px;}
	.digit_list .th_num .th {font-size: 15px;top: 39px;}
	.num_box .num_in input {width: 40px;height: 40px;font-size: 13px;}
	.num_box .num {font-size: 18px;}
	.num_box .num_in a.btn-sum {height: 40px;width: 60px;}
	.num_box .num_in a:hover.btn-sum {height: 40px;width: 60px;}
	.td_wrap .td input {height: 40px;width: 40px;}
	.td_wrap .th {font-size: 18px;}

	.gtin_box {padding: 15px;height: 431px;}
	.gtin_box .gi {font-size: 18px;padding-bottom: 25px;margin-bottom: 20px;}
	.gtin_box ul li {font-size: 15px;}
	.gtin_box_wrap {margin-left: -10px;margin-right: -10px;}
	.gtin_box_wrap .item {padding-left: 10px;padding-right: 10px;}
	.dda_txt {font-size: 15px;padding: 0 15px;}
	.bottle_wrap .bot img {width: 71px;}
	.bottle_wrap .bot .tit {font-size: 15px;}
	.bottle_wrap {padding-left: 85px;}

	.digital_list .item .num_wrap {position: static;left: auto;top: auto;margin-bottom: 15px;}
	.digital_list .item_in {padding-left: 0;}
	.create_list .item .cont {padding-left: 20px;}
	.create_list .item .cont .t1 {font-size: 20px;}
	.create_list .item .cont .t1 span {font-size: 15px;}
	.create_list .item .cont .t2 {font-size: 15px;}
	.sub_container.pad {padding-bottom: 100px;}
	.simg_order .txt {font-size: 16px;}
	.light_blue_box {padding: 30px 30px 10px 30px;}
	.order_cbox .item_in .txt {font-size: 13px;}
	.icaution {font-size: 18px;}
	.ibartxt {font-size: 15px;}
	.kn_order .item .info {padding: 10px;height: 205px;}
	.kn_order .item .info .tit {font-size: 16px;margin-bottom: 10px;}
	.kn_order .item .info .txt {font-size: 14px;}
	.kn_order .item .info .link a {font-size: 13px;}
	.kn_ki_order .item .item_in {padding: 15px 20px;}
	.tel_multi_info .tmi_cell.tmic1:after {right: 45px;}
	.tel_multi_info .tmi_cell.tmic2:after {right: 30px;}
	.tmi_tit {font-size: 15px;}
	.tmi_tel {font-size: 15px;}

	.gtin_order .num_list > li {font-size: 13px;padding-top: 0;padding-bottom: 0;}

	.three_box .item .txt {padding: 20px;height: 155px;}
	.three_box .item .txt .tit {font-size: 18px;}
	.three_box .item .txt .text {font-size: 15px;}
	.three_box.h245 .item .txt {height: 216px;}
	.three_box0 .item .txt {padding: 20px;height: 155px;}
	.three_box0 .item .txt .tit {font-size: 18px;}
	.three_box0 .item .txt .text {font-size: 15px;}
	.three_box0.h245 .item .txt {height: 216px;}
	.blue_img_in .text {font-size: 16px;}
	.six_box .item .item_in {font-size: 15px;}

	.db_ex_box_in {padding-left: 0;}
	.db_ex_box_in .img {position: static;left: auto;top: auto;margin-bottom: 20px;}
	.mb40 {margin-bottom: 100px;}
	.app_txt strong {display: block;}
}

@media (max-width: 1050px){
	.modal_in {width: 100%;}
	.link_reg_form {padding: 15px;}
	.link_reg_form .field .th {font-size: 15px;}
	.link_reg_form .field .th .star:after {top: 2px;}
	.lrf_cate .cont {height: 250px;}
}

@media (max-width: 991px){
	.gtin_btn01 a{float:left; width:180px; margin-left:265px;}
	.gtin_btn02 a{float:left; width:180px; margin-left:50px;}
	.sub_visual {margin-top: 60px;}
	.sub_container {padding-top: 40px;}
	.sub_tit {font-size: 25px;margin-bottom: 15px;}
	.sub_stit {font-size: 18px;}
	.sub_txt {font-size: 15px;}
	.gray_box {padding: 15px;margin: 20px 0;}
	.gray_box1 {padding: 15px;}
	.dot_list li {font-size: 15px;padding-left: 10px;}
	.dot_list li:before {width: 3px;height: 3px;top: 13px;}
	.intro_item .item .i_tit {font-size: 18px;margin-bottom: 10px;}
	.in_item .sitem .sitem_in img {width: 49px;}
	.in_item .sitem .sitem_in .si_tit {font-size: 15px;margin-top: 10px;}
	.intro_item {margin: 0 -5px 50px -5px;}
	.in_item .sitem .sitem_in {height: 140px;}
	.into_gs_wrap {padding: 25px 0 70px 0;}
	.mb45 {margin-bottom: 20px;}
	.intro_item .item {padding: 0 5px;}
	.into_gs .info {padding: 15px;}
	.into_gs .info .tit {font-size: 18px;margin-bottom: 15px;}
	.into_gs .info .txt p {font-size: 15px;}
	.into_gs .info .cont {padding: 10px;}
	.into_gs .info .cont ul li {font-size: 15px;}
	.into_gs .info .cont ul li:before {top: 10px;}
	.into_gs .info .cont ul li {padding-top: 1px;padding-bottom: 1px;}
	.into_gs {margin: 0 -5px;}
	.into_gs .item {padding: 0 5px;}
	.into_gs .item.item3 .info .txt {height: 325px;}
	.into_gs .item.item2 .info .txt {height: 370px;}
	.into_gs .item.item1 .info .txt {height: 327px;}
	.sub_visual {height: 135px;}
	.sub_visual h2 {font-size: 25px;margin-bottom: 10px;}
	.sub_visual .sub_stxt {font-size: 14px;}
	.gray_box {-webkit-background-size: 172px auto;background-size: 172px auto;}
	.history .item .year {font-size: 30px;margin-bottom: 10px;}
	.history .item .month {padding-left: 40px;}
	.history .item.left .month {padding-right: 40px;}
	.history .item .month {font-size: 15px;}
	.history .item:before {top: 23px;}
	.history .item:after {top: 18px;}
	.history .item.mt20 {margin-top: 55px;}
	.d_his ul {padding-left: 15px;}
	.d_his ul li {font-size: 15px;}
	.diff_history .year {margin-bottom: 25px;}
	.organization {padding: 50px 0 0 0;}
	.mb60 {margin-bottom: 30px;}
	.orange_table th, .orange_table td {font-size: 15px;padding: 13px 5px;}
	.orange_table .tleft {padding-left: 30px;}
	.orange_btn {margin: 25px 0 0 0;}
	.line_box {font-size: 15px;margin-bottom: 30px;}
	.line_box strong {font-size: 22px;}
	.mb50 {margin-bottom: 25px;}
	.stat_box .tit {font-size: 17px;height: 40px;}
	.stat_box {margin-bottom: 50px;}
	.mb25 {margin-bottom: 15px;}
	.goods_box .t1 {margin-bottom: 15px;font-size: 16px;}
	.goods_box .t1 br {display: none;}
	.goods_box .t2 .bar {font-size: 15px;padding-left: 13px;}
	.gds {font-size: 15px;height: 30px;}
	.goods_box .t2 .bar:before {height: 14px;}
	.cgood_box {margin-top: 35px;margin-left: -5px;margin-right: -5px;}
	.cgood_box .item {padding: 0 5px;}
	.cgood_box .info {height: 160px;}
	.cgood_box .info .tit a {font-size: 16px;}
	.map_area {margin-bottom: 35px;}
	.map_item .t1 {font-size: 18px;}
	.map_item .t2 {font-size: 15px;}
	.map_item_wrap.bar {padding-bottom: 30px;margin-bottom: 30px;}
	.pb140 {padding-bottom: 70px;}
	.map_item .ico img {width: 29px;}
	.map_item {padding: 0 18px 0 67px;}
	.map_item .t3 {font-size: 18px;}
	.sub_visual.animate:before {display: none;}
	.organization .item {width: 200px;margin-left: -100px;height: 45px;font-size: 16px;}
	.organization .item.item1:before,
	.organization .item.item3:before,
	.organization .item.item4:before {top: 44px;}
	.organization .item.item1:after {top: 72px;}
	.organization .item.item2 {margin-left: 130px;top: 103px;}
	.three-item .th_cont ul {height: 210px;}
	.three-item .th_cont {height: 310px;padding: 15px;}
	.three-item .th_tel img,
	.th_stel img {width: 20px;}
	.three-item .th_tel {padding: 10px 0 10px 0;}
	.organization .item.item4:after {width: 497px;margin-left: -248px;top: 69px;}

	.digit_img1 img {width: 100%;}
	.digit_img2 img {width: 100%;}
	.digit_img {margin-top: 20px;}
	.digit_img {padding: 30px 15px 40px 60px;}
	.digit_list .th_num .th {font-size: 13px;top: 30px;}
	.num_box .num_in input {width: 30px;height: 30px;font-size: 12px;padding: 0;}
	.digit_list .th_num {padding-left: 57px;}
	.num_box .num {font-size: 15px;}
	.num_box .num_in a.btn-sum {height: 30px;width: 50px;}
	.num_box .num_in a:hover.btn-sum {height: 30px;width: 50px;}
	.num_box.sum {margin-left: 5px;}
	.td_wrap .th {font-size: 15px;}
	.td_wrap .td input {width: 30px;height: 30px;}
	.dl_item {padding: 15px 0 20px 0;}
	.dl_btn a {font-size: 15px;width: 280px;height: 45px;}
	.dl_btn a img {width: 14px;margin-left: 5px;}
	.dl_btn {margin-top: 20px;}
	.news_wrap {margin: 0;}
	.news_wrap .item {width: 100%;margin-bottom: 40px;padding: 0;}
	.news_tit a {font-size: 16px;}
	.news_cont, .news_cont a {font-size: 14px;}
	.news_list .data {padding-right: 0;padding: 15px 0;}
	.news_list .data .date {font-size: 13px;position: static;right: auto;top: auto;margin-top: 15px;text-align: right;}
	.news_bn_box {padding: 15px;margin: 0 auto 0 auto;}
	.nbb_tit {font-size: 15px;}
	.nbb_bn {margin: 0 10px;}
	.nbb_bn img {margin: 0 auto;}
	.news_bn1 {width: 76px;}
	.news_bn2 {width: 83px;}
	.news_bn3 {width: 64px;}
	
	.tv_tit {padding: 20px 15px;font-size: 18px;}
	.tv_file {padding: 15px;}
	.tv_cont {padding: 15px;}
	.tv_tit .date {position: static;right: auto;top: auto;margin-top: 15px;}
	
	.global_form .field {display: block;}
	.global_form .th,
	.global_form .td {display: block;width: 100%;font-size: 18px;padding: 10px 15px;}
	.global_form .td {text-align: left;}
	.sfield_wrap {padding-left: 0;}
	.sfield_wrap .sfield .sth {padding-right: 15px;}
	.sfield_wrap .sfield .sth,
	.sfield_wrap .sfield .std {font-size: 15px;}
	.tel_email {padding: 15px 20px;}
	.tel_email .item {width: 100%;}
	.tel_email .item.item1 {border-right: none;}
	.tel_email .item.item2 {padding-left: 0;margin-top: 20px;}
	.tel_email .item {display: block;}
	.tel_email .item .th {margin-bottom: 10px;}
	.faq_txt {font-size: 15px;}

	.gtin_box_wrap .item.item1,
	.gtin_box_wrap .item.item2 {width: 100%;}
	.gtin_box_wrap .item.item2 {margin-top: 15px;}
	.gtin_box {height: auto;}
	.gtin_box .gi img {width: 23px;}
	.gtin_box ul li img {width: 15px;margin-right: 5px;}
	.arrow_btn a {height: 45px;width: 120px;font-size: 15px;}
	.arrow_btn a img {width: 10px;margin-left: 5px;}
	.arrow_btn.mt {margin-top: 20px;}

	.modal_close img {width: 18px;}
	.modal_cont {padding: 55px 15px;}
	.ngb_tit span {font-size: 25px;}
	.ngb_tit .baloon {font-size: 18px;}
	.ngb_tit {font-size: 18px;}
	.ngb_tit strong {font-size: 18px;}
	.bar_box .bb_item {font-size: 15px;}
	.ge_tit img {width: 11px;margin-right: 5px;}
	.ge_tit {font-size: 18px;margin-bottom: 10px;}
	.good_ex ul li {font-size: 15px;}
	.good_ex ul li:before {top: 13px;}
	.good_ex_wrap .item.item2 {padding-left: 15px;}
	.good_ex_wrap .item {padding-right: 15px;}
	.chg_item_wrap {margin: 0 0 30px 0;}
	.chg_item .info {padding: 10px 15px 0 15px;}
	.chg_tit {font-size: 18px;padding-bottom: 10px;margin-bottom: 10px;}
	.chg_stit {font-size: 16px;}
	.good_result_wrap .item .img img {width: 123px;}
	.good_result_wrap .item .gr_tit {font-size: 15px;}
	.good_result a {font-size: 15px;width: 250px;}
	.sub0201_tit img {width: 43px;margin-right: 20px;}
	.sub0201_tit {font-size: 20px;}
	.sub0201_img1 {margin-bottom: 30px;}
	.gray_table th {font-size: 15px;}
	.gray_table td {font-size: 13px;}
	.gray_table th, .gray_table td {padding: 10px;}
	.gray_table td.tleft {padding-left: 10px;}
	.sub0201_barcode .cell.cell1 .td img {width: 100%;}
	.sub0201_barcode .cell.cell2 .td img {width: 60%;}
	.sub0201_barcode .cell .th {font-size: 15px;}
	.sub0201_barcode .cell .td {padding-top: 20px;}
	
	.sub0201_share .th {width: 200px;font-size: 15px;height: 50px;}
	.share_table .st_colf {width: 200px;}
	.share_table th, .share_table td {padding: 10px;}
	.share_table td {padding-left: 20px;}
	.sub0201_share.mar {margin-bottom: 25px;}
	.share_table th {font-size: 14px;}
	.share_table td {font-size: 13px;}

	.sub0215_txt .half {width: 100%;padding: 10px 0;}
	.scroll_mdtable {overflow-y: hidden;overflow-x: scroll;-webkit-overflow-scrolling: touch;}
	.scroll_mdtable table {width: 850px;}
	
	.tel_box_wrap {display: block;margin-top: 40px;padding: 15px 0;}
	.tel_box_wrap .th {font-size: 20px;width: 100%;text-align: left;border-right: none;padding-left: 20px;margin-bottom: 10px;}
	.tel_box_wrap .td {padding-left: 20px;}
	.tel_box_wrap .td img {width: 30px;margin-right: 15px;}
	.tel_box_wrap .td {font-size: 15px;}

	.sub0224_img1 {width: 80%;}
	.sub0224_img3 {width: 80%;}
	.sub0224_img8 {width: 295px;}
	.link_box:before {width: 75px;height: 24px;-webkit-background-size: 75px auto;background-size: 75px auto;margin-left: -37px;}
	.link_box {padding-top: 32px;}
	.digital_list .item .barcode {width: 100%;}
	.digital_list .item .num {width: 30px;height: 30px;font-size: 18px;}
	.digital_list .item .cont p strong {font-size: 25px;}
	.digital_list .item .cont p {font-size: 15px;}
	.use_list_in {padding-right: 0;}
	.use_img {position: static;right: auto;top: auto;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
	.use_img .img {padding: 0 5px;}
	.use_list_wrap {padding: 25px 20px 5px 20px;margin-top: 25px;}
	.use_list .item .ul_tit span {font-size: 17px;padding-left: 12px;}
	.use_list .item .ul_tit span:before {height: 17px;}
	.use_list .item p {font-size: 15px;}
	.use_list .item {margin-bottom: 25px;}
	.link_box .link .link_in .t1 {font-size: 18px;}
	.link_box .link .link_in .t2, .link_box .link .link_in .t2 a {font-size: 15px;}
	.link_box .link .link_in .bc img {width: 60px;}

	.create_list .item .cont .t1 span {font-size: 13px;width: 20px;height: 20px;margin-right: 5px;}
	.create_list .item .cont .t1 {font-size: 18px;margin-bottom: 5px;}
	.create_list .item .cont .t2 {padding-left: 25px;font-size: 13px;}
	.caubtn a {font-size: 15px;width: 150px;}
	.caubtn0 a {font-size: 15px;width: 150px;}
	.sub_container.pad {padding-bottom: 70px;}

	.news_wrap .item1,
	.news_wrap .item2 {width: 100%;}
	.calendar_list .data .calendar_date {width: 15%;}
	.calendar_list .data .calendar_day {width: 85%;}
	.cmonth {font-size: 22px;}
	.calendar_day ul li .cday,
	.calendar_day ul li {font-size: 16px;}
	.calendar_list .data {padding: 15px 0;}
	.eyear {margin-right: 15px;}
	.emonth {font-size: 25px;}
	.event_list .data {padding: 15px 10px;}
	.year_select select {width: 120px;height: 40px;font-size: 13px;padding: 0 10px;}
	.year_select {margin-top: -30px;}
	.event_day ul li .eday {font-size: 16px;}
	.event_day ul li {font-size: 16px;}
	.simg_order {margin-left: -6px;margin-right: -6px;}
	.simg_order .item {padding: 0 6px;}
	.order_cbox .item.bar:after {width: 12px;height: 36px;-webkit-background-size: 12px auto;background-size: 12px auto;}
	.order_cbox .item.bar:after {right: -2px;margin-top: -18px;}
	.order_cbox {margin: 0 -10px;}
	.order_cbox .item {padding: 0 10px;margin-bottom: 20px;}
	.order_cbox .item_in {padding: 0 5px;}
	.order_cbox .item.item7,
	.order_cbox .item.item8 {margin-top: -185px;}
	.order_cbox .item.item6.bar:after, .order_cbox .item.item7.bar:after {left: -2px;}
	.ibartxt {position: relative;padding-left: 45px;}
	.ibartxt .bar {position: absolute;left: 30px;top: 2px;}
	.caution_cbox .icaution {position: relative;padding-left: 34px;}
	.caution_cbox .icaution img {position: absolute;left: 0;top: 0;}
	.mb70 {margin-bottom: 40px;}
	.sik_box .item {width: 100%;border-bottom: 1px solid #D9E4F4;}
	.sik_box {border-bottom: none;}
	.sik_box .item .tit {font-size: 20px;margin-bottom: 10px;}
	.sik_box .img_in .txt {font-size: 16px;}
	.arrow_btn.wauto.alignright a {padding: 0 15px;}
	.ensik_wrap .item.item1 {width: 60%;}
	.ensik_wrap .item.item2 {width: 40%;}
	.kn_order .item .img {height: 100px;}
	.kn_order .item {width: 50%;margin-bottom: 20px;}
	.kn_order .item .img img {width: 56px;}
	.kn_order .item .info .txt {height: 76px;}
	.kn_order .item .info {height: 160px;}
	.kn_ki_order .item .img img {width: 20px;}
	.kn_ki_order .item .img {width: 39px;height: 39px;}
	.kn_ki_order .item .txt {font-size: 15px;}
	.kn_ki_order .item .item_in {height: 152px;}
	.kn_logo_order .item .img {width: 25%;}
	.kn_logo_order .item .img.xsbd {border-bottom: 1px solid #D9E4F4;}
	.arrow_btn .trans:after {width: 14px;height: 13px;-webkit-background-size: 28px auto;background-size: 28px auto;}
	.arrow_btn .trans:hover:after {background-position: -14px 0;}
	.gtin_order {margin-left: -5px;margin-right: -5px;margin-bottom: 25px;}
	.gtin_order .item {padding: 0 5px;}
	.gtin_order .item .txt {padding: 15px;font-size: 14px;}
	.gtin_img1 {width: 43px;}
	.gtin_img4 {width: 50px;}
	.gtin_order .item .img {height: 110px;}
	.line.lg {margin: 30px 0;}
	.sub_bstit {font-size: 18px;margin-bottom: 10px;}
	.stable th, .stable td {padding: 0 5px;font-size: 13px;}
	.jtable th, .jtable td {padding: 5px 5px;font-size: 13px;}
	.gtin_join {height: 220px;margin-top: 50px;}
	.gtin_join_in .t1 {font-size: 20px;}
	.gtin_join_in .t2 {font-size: 15px;}
	.gtin_join_in .t2 {margin-bottom: 15px;}
	.helpdesk_join {height: 220px;margin-top: 50px;}
	.helpdesk_join_in .t1 {font-size: 20px;}
	.helpdesk_join_in .t2 {font-size: 15px;}
	.helpdesk_join_in .t2 {margin-bottom: 15px;}
	.sub_tab {margin-bottom: 40px;}
	.sub_tab .st_w {margin-bottom: 0px;}
	.sub_tab .st_w.st_w1,
	.sub_tab .st_w.st_w2,
	.sub_tab .st_w.st_w3,
	.sub_tab .st_w.st_w4,
	.sub_tab .st_w.st_w5,
	.sub_tab .st_w.st_w6,
	.sub_tab .st_w.st_w7,
	.sub_tab .st_w.st_w8 {width: 25%;}
	.sub_tab .st_w a {font-size: 13px;height: 50px;}
	.sub_btxt {font-size: 18px;}
	.line.md {margin: 40px 0;}
	.jt_ex {font-size: 15px;}
	.dot_list .mar {margin-bottom: 15px;}

	.faq_list a.question {padding:12px 30px 12px 15px;}
	.faq_list a.question .question_in {padding-left:36px;}
	.faq_list a.question span.q {font-size:13px;width:25px;height:25px;top:0;}
	.faq_list a.question:after {width:9px;height:5px;right:15px;margin-top:-3px;background-size:18px auto;-webkit-background-size:18px auto;}
	.faq_list a.question .stit {font-size:13px;}
	.faq_list a.question .tit {font-size:15px;}
	.faq_list .answer {padding:15px 15px 15px 50px;font-size:13px;}
	.faq_list .answer span.a {font-size:13px;width:25px;height:25px;line-height:25px;top:15px;left:15px;}
	.faq_list li.active a.question:after {background-position:-9px 0}

	.blue_box {padding: 20px;}
	.bb_img_in {padding-right: 145px;}
	.bb_img_in .img img {width: 134px;}
	.inno_list .item {padding: 25px 0;}
	.sub0308_img_in .txt,
	.sub0308_img_in .img {width: 100%;}
	.sub0308_img_in .img {margin-top: 15px;justify-content: flex-start;}
	.sub0304_img_in .txt,
	.sub0304_img_in .img {width: 100%;}
	.sub0304_img_in .img {margin-top: 15px;justify-content: flex-start;}
	.mb40 {margin-bottom: 20px;}
	.dot_list.sm li {font-size: 12px;}
	.blue_box .bb_row .th,
	.blue_box .bb_row .td {width: 100%;}
	.blue_box .bb_row .td {margin-left: 15px;margin-top: 15px;}
	.inno_img.barcode .blue_box .bb_row .td {margin-left: 0;margin-top: 0;}

	.gern_wrap {width: 100%;padding: 0 15px;}
	.gern_top_img .gern_wrap .t1 {font-size: 20px;}
	.gern_top_img .gern_wrap .t2 {font-size: 13px;}
	.certi_list .item h2 {font-size: 20px;margin-bottom: 10px;}
	.certi_list .item .stxt {font-size: 13px;}
	.bw_txt {font-size: 18px;padding-top: 0;}
	.bbw_img img {width: 228px;}
	.bbw_txt {font-size: 13px;}
	.bbw_img {text-align: center;}
	.barcode_result {font-size: 16px;}
	.goods_detail .tit {font-size: 18px;}
	.goods_detail {margin-top: 25px;}
	.goods_btn .gb_cell {width: 100%;}
	.goods_info {padding-left: 100px;}
	.gi_img {}
	.g_info {margin-left:120px;}
	.g_info .cell .th {padding-left: 15px;padding-right: 15px;width: 30%;}
	.g_info .cell .td {width: 70%;}
	.goods_ex {font-size: 13px;margin-top: 15px;}
	.goods_btn {margin-top: 40px;}
	.goods_btn .gb_cell.pad {padding-left: 0;margin-top: 15px;}
	.barcode_result {margin-top: 20px;}
	.br_txt .b1 {font-size: 15px;}
	.br_txt .b2 {font-size: 14px;}
	.g_info .cell .th, .g_info .cell .td {font-size: 13px;}
	.bbw_txt br {display: none;}
	.bw_barcode {max-width: 250px;}
	
	.three_box {margin: 0 -6px;}
	.three_box .item {padding: 0 6px;}
	.three_box .item .txt {padding: 15px;}
	.three_box .item .txt .tit {font-size: 16px;}
	.three_box .item .txt .text {font-size: 14px;}
	.three_box .item {margin-bottom: 35px;}
	.three_box .item .img img {height: 50%;}
	.three_box .item .img {height: 140px;}
	.three_box0 {margin: 0 -6px;}
	.three_box0 .item {padding: 0 6px;}
	.three_box0 .item .txt {padding: 15px;}
	.three_box0 .item .txt .tit {font-size: 16px;}
	.three_box0 .item .txt .text {font-size: 14px;}
	.three_box0 .item {margin-bottom: 35px;}
	.three_box0 .item .img img {height: 50%;}
	.three_box0 .item .img {height: 140px;}

	.barcode_search_wrap .item.item1 {padding-right: 30px;}
	.barcode_search_wrap .item.item2 {padding-left: 30px;}
	.iradio label {font-size: 15px;}
	.iradio.mar {margin-right: 25px;}
	.result_table th, .result_table td {padding-top: 10px;padding-bottom: 10px;font-size: 15px;}
	.result_table td a {font-size: 15px;}
	.mb90 {margin-bottom: 45px;}
	.vod_area {height: 300px;}
	.sub0405_img1 {width: 102px;}
	.sub0405_img2 {width: 100%;}
	.sub0405_img3 {width: 100%;}
	.mark_img .img {width: 120px;}
	.mark_img {padding-left: 120px;height: 90px;}
	.mark_img .txt {padding: 15px;font-size: 15px;}
	.mb80 {margin-bottom: 40px;}
	.sub_xstit {font-size: 16px;}
	.caution_txt {font-size: 15px;}
	.caution_txt img {width: 12px;margin-right: 4px;}
	.bar_list li {font-size: 15px;}

	.db_box {display: block;}
	.db_box .item {display: block;}
	.db_arrow {transform: rotate(90deg);position: absolute;margin: 0;}
	.db_box .item.item1 {padding-bottom: 100px;}
	.db_box .item.item1 .db_arrow {left: 50%;margin-left: -37px;bottom: 38px;}

	.db_box .item.item2 {padding-bottom: 40px;}
	.db_box .item.item2 .db_arrow {left: 50%;margin-left: -9px;bottom: 10px;}
	.all_pre .item .th {font-size: 15px;}
	.db_ex_box_in .text .item {border-bottom: none;}
	.db_ex_box_in .field {padding: 15px 0;border-bottom: 1px solid #D9E4F4;}
	.db_ex_box_in .field.field1,
	.db_ex_box_in .field.field2,
	.db_ex_box_in .field.field3,
	.db_ex_box_in .field.field4,
	.db_ex_box_in .field.field5,
	.db_ex_box_in .field.field6,
	.db_ex_box_in .field.field7,
	.db_ex_box_in .field.field8,
	.db_ex_box_in .field.field9,
	.db_ex_box_in .field.field10 {width: 100%;}
	.dbuse_list {padding-left: 25px;}
	.bar_tit {font-size: 18px;}
	.bar_tit:before {height: 16px;}
	.img_pos img {width: 162px;}
	.img_pos_linebox {padding-bottom: 20px;}
	.caution_list li {font-size: 15px;}
	.mb140 {margin-bottom: 50px;}
	.ling_tit {font-size: 15px;}
	.dbarcode .item.item1,
	.dbarcode .item.item2 {width: 100%;}
	.twodbarcode .tdb_item.tdb_item1,
	.twodbarcode .tdb_item.tdb_item2 {width: 100%;}
	.twodbarcode .tdb_item.tdb_item1 {margin-bottom: 20px;}
	.dbarcode .item.item2 .dbarcode_stit {margin-top: 15px;}
	.dbarcode_url {display: inline-flex;}
	.twodbarcode .tdb_item_in {text-align: center;}
	.dbarcode .item.item2 {border-left: none;}
	.dbarcode .item.item1 .dbarcode_stit {margin-top: 15px;}
	.mb100 {margin-bottom: 50px;}
	.app_txt {font-size: 15px;}
	.app_txt strong span {font-size: 18px;}
	.app_txt strong {font-size: 15px;}
	.app_wrap .bar {margin: 0 20px;height: 30px;}
	.app_wrap .bar1 {margin-left: 50px;}
	.google_play {height: 23px;}
	.app_store {height: 23px;}
	.search_result_tit {font-size: 20px;}
	.board_list li {padding: 15px 0;}
	.total_search {padding: 15px 20px;}
	.sub_container.search {padding-top: 100px;}
	.cont_pad_right {padding-right: 25px;}
	.health_box .info {padding: 15px;}
	.health_box .info .ii {font-size: 13px;}
	.health_box .info .ii span {width: 65px;}
	.health_box .qr_img {background-color: #F0F5FA;padding: 20px 15px 12px 70px; float:none;}
	.three_box.diffthree_box .item .txt {height: 180px;}
	.darkblue_btn {font-size: 12px;letter-spacing: -1px;}
	.sub_0409_img6 {height: 180px;}
	.sub_0409_img7 {height: 180px;}
}
@media (max-width: 767px){
   .pop_request .pop_rcontent {width: 100%;padding: 5px 15px 15px 15px;}
	 .pop_close {padding-top:15px;}
   .pop_login_txt .txt {font-size: 13px;}
   .pop_logo {right: 10px;top: 10px;}
   .pop_txt_logo {width:70%; margin:0 auto; text-align: center; font-size:20px; padding-top:25px;}
   .pop_login_txt {padding-bottom: 15px;}
   .login_box {padding: 20px 15px;}
   .service_txt_box textarea {width:100%;}
   .lb_txt {text-align: center;}
   .login_field .input {font-size: 13px;color: #000;font-weight: 500;width: 80%;border: 1px solid #C5C5C5;height: 100%;}
   .login_agree_txt input::after {left: 30%;}
   .loginInfo_txt {padding-left:18%; }
   .lb_txt label {padding-left:15%;}
	.gtin_btn01 a{float:none; width:100%; margin-left:0px;}
	.gtin_btn02 a{float:none; width:100%; margin-left:0px;}
	.map_area {height: 250px;}
	.mem_stat_img1 {display: none;}
	.mem_stat_img1_m {display: block;width: 100%;}
	.sub_container {padding-top: 20px;}
	.location strong, .location a {font-size: 13px;}
	.location {height: 40px;letter-spacing: -1px;font-size: 13px;}
	.sub_tit {font-size: 20px;margin-bottom: 15px;}
	.sub_stit {font-size: 18px;margin-bottom: 15px;}
	.intro_item .item {width: 100%;margin-bottom: 15px;}
	.intro_item {margin-bottom: 25px;}
	.into_gs .item {width: 100%;margin-bottom: 20px;}
	.into_gs .item.item1 .info .txt,
	.into_gs .item.item2 .info .txt,
	.into_gs .item.item3 .info .txt {height: auto;padding-bottom: 20px;}
	.into_gs_wrap {padding-bottom: 35px;}
	.sub_visual h2 {font-size: 20px;margin-bottom: 5px;}
	.sub_visual .sub_stxt {font-size: 13px;}
	.sub_visual {height: 160px;}
	.history_wrap {margin-top: 25px;}
	.history .item {width: 100%;padding-left: 0;margin: 15px 0 0 0;padding-bottom: 15px;border-bottom: 1px solid #ececec;}
	.history .item.left {text-align: left;padding-right: 0;}
	.history .item .month span,
	.history .item.left .month span {left: 0;right: auto;}
	.history:before,
	.history .item:before,
	.history .item:after {display: none;}
	.history .item .month,
	.history .item.left .month {padding-left: 40px;padding-right: 0;}
	.history .item.mt80,
	.history .item.mt20 {margin: 15px 0;}
	.history .item .year {font-size: 25px;margin-bottom: 0;}
	.history {padding-bottom: 25px;}
	.history.bg {padding: 0 10px;}
	.d_his .item {width: 100%;}
	.d_his ul {padding-left: 0;}
	.d_his .item.bar:before {display: none;}
	.diff_history .year {font-size: 30px;margin-bottom: 10px;padding-top: 40px;}
	.diff_history .year:before {height: 30px;}
	.diff_history .year:after {top: 25px;}
	.organization {padding: 20px 0 0 0;}
	.orange_table th, .orange_table td {font-size: 13px;padding: 10px 5px;}
	.orange_table .tleft {padding-left: 15px;}
	.orange_btn {margin: 20px 0 0 0;}
	.orange_btn a {font-size: 13px;width: auto;padding: 0 15px;height: 40px;}
	.line_box {padding: 15px;}
	.appline_box {padding: 15px;}
	.line_box {font-size: 15px;margin-bottom: 20px;}
	.line_box strong {font-size: 18px;}
	.goods_box .t2 {display: block;}
	.gds_wrap {margin-left: 0;margin-top: 20px;}
	.goods_box .t2 .bar {display: block;}
	.gds {font-size: 13px;height: 28px;padding: 0 10px;}
	.br_ex {font-size: 14px;color: #B7121B;padding-left: 20px;margin-top: 15px;}
	.cgood_box .item {width: 100%;margin-bottom: 15px;}
	.cgood_box .info {height: auto;}
	.cgood_box .info .tit {height: auto;font-size: 17px;}
	.cgood_box .info .tit a {font-size: 15px;}
	.map_item {padding-left: 60px;padding-right: 10px;}
	.map_item .ico {left: 10px;}
	.map_item_wrap.bar {padding-bottom: 20px;margin-bottom: 20px;}
	.pb140 {padding-bottom: 40px;}
	.organization .item {width: 100%;margin-left: 0;left: 0;margin-bottom: 20px;}
	.organization .item.item1:before,
	.organization .item.item3:before,
	.organization .item.item4:before,
	.organization .item.item1:after,
	.organization .item.item4:after{display: none;}
	.organization .item.item2 {top: auto;margin-left: 0;position: static;right: auto;}
	.three-item .thitem {width: 100%;margin-bottom: 20px;}
	.three-item .thitem:before {display: none;}
	.three-item .th_cont ul {height: auto;padding-bottom: 20px;}
	.three-item .th_cont {height: auto;}
	.three-item .th_stit {font-size: 16px;height: 50px;}

	.digit_img {padding: 20px 10px 20px 10px;}
	.digit_img1 img {width: 100%;}
	.digit_img2 img {width: 100%;}

	.digit_list .th_num {display: block;}
	.digit_list .th_num .th {position: static;left: auto;top: auto;}
	.digit_list .th_num {padding-left: 0;}
	.num_box .num_in input {width: 100%;}
	.dl_item {display: block;}
	.td_wrap {margin-top: 10px;text-align: center;}
	.digit_list .th_num .td {position: relative;padding-bottom: 50px;}
	.num_box.sum {margin-left: 0;position: absolute;bottom: 0;left: 0;width: 100%; margin-top:30px;}
	.num_box.sum .num {display: none;}
	.num_box .num_in a.btn-sum {width: 100%; height:40px;}
	.num_box .num_in a:hover.btn-sum {width: 100%; height:40px;}
	.dl_btn {justify-content: center;}
    .br_txt .b3 {font-size: 14px;color: #505050;font-weight: 500;line-height: 1.5;}
	.news_tit {margin-bottom: 10px;}
	.news_bn_box {display: block;text-align: center;padding-bottom: 5px;}
	.nbb_bn {margin: 15px 0;}
	.sub_visual .sub_stxt br {display: none;}
	.sub_visual.sub_visual63:before {display: block;}
	.sub_visual.sub_visual63 {height: 90px;}
	
	.utong_list .item_in {padding: 0;}
	.utong_list .item_in .img {position: static;left: auto;top: auto;margin-bottom: 15px; height:100%; width: 100%;}
	.utong_list .item_in .img video, .utong_list .item_in .img iframe {height: 250px !important;}
	
	.utong_list .item_in .date {position: static;right: auto;top: auto;margin: 10px 0;}
	.utong_list .item {padding: 15px 0;}
	.utong_list .item_in .img img {width: 100%;}
	.notice_list .item .item_in {padding-right: 160px;}

	.page_nation a {width: 25px;height: 25px;font-size: 13px;margin: 0 1px;}
	.page_nation .prev {margin-right: 2px;}
	.page_nation .next {margin-left: 2px;}
	.notice_list .item {padding: 15px 0;}
	.notice_list .item .item_in {padding-right: 0;}
	.notice_list .item .item_in .date {position: static;right: auto;top: auto;margin-top: 15px;}
	.notice_tit {margin-bottom: 10px;}
	.notice_txt a {font-size: 13px;}
	.notice_tit a {font-size: 15px;}
	.notice_list .item .item_in .date span {font-size: 13px;width: 80px;}

	.tv_tit {padding: 10px;font-size: 15px;}
	.tv_file {padding: 10px;}
	.tv_cont {padding: 10px;}
	.tv_tit .date {font-size: 13px;width: 95px;}
	.tvf_th {font-size: 13px;float:none; width:100%;padding:5px 0;}
	.tvf_td {float:none; width:100%;}
	.tvf_file_d {font-size: 13px;}
	.tvf_file_d img {width: 11px;margin-left: 5px;}
	.tv_cont {font-size: 13px;word-break: break-word;}
	.table_view_btn {margin: 20px 0 50px 0;}
	.table_view_btn a {font-size: 15px;}
	
	.sfield_wrap .sfield {display: block;}
	.sfield_wrap .sfield .sth, .sfield_wrap .sfield .std {display: block;width: 100%;}
	.sfield_wrap .sfield .sth {margin-bottom: 5px;}
	.sfield_wrap .sfield {height: auto;}
	.global_form .td {padding-left: 0;padding-right: 0;}
	.in_cell_box .in_btn a {width: 50px;}
	.in_cell_box {padding-right: 55px;}
	.global_form .td .input, .global_form .td .select {padding: 0 5px;font-size: 13px;}
	.consult_btn a {width: 100%;height: 45px;font-size: 15px;}
	.consult_btn a img {margin-left: 10px;width: 10px;}
	.consult_btn {margin: 20px 0 50px 0;}
	.tel_email {margin-top: 20px;}
	.tel_email .item .th,
	.tel_email .item .td {font-size: 15px;}
	.faq_txt {display: block;margin: 20px 0 0 0;}
	.faq_txt .di {display: flex;margin-bottom: 10px;}
	.tel_email {padding: 15px 10px;}
	.gtin_box .gi {padding-left: 30px;display: block;position: relative;}
	.gtin_box .gi img {position: absolute;left: 0;top: 3px;}

	.gtin_box ul li {padding-left: 20px;display: block;position: relative;}
	.gtin_box ul li img {position: absolute;left: 0;top: 10px;}
	.dda_s:before, .dda_e:after {width: 18px;height: 18px;}
	.dda_s:before,
	.dda_e:after {-webkit-background-size: 18px auto;background-size: 18px auto;}
	.sub_xtxt {font-size: 13px;}
	.sub_visual.sub_visual2 {height: 270px;}

	.modal {overflow-y: auto;display: block;}
	.ngb_tit {padding: 15px 0;font-size: 22px;margin-bottom: 10px;}
	.ngb_tit strong {font-size: 22px;}
	.ngb_tit span {font-size: 20px;}
	.newgood_wrap {padding-bottom: 15px;}
	.bar_box .bb_item {margin-bottom: 10px;}
	.bar_box .bb_item strong {display: flex;margin-bottom: 5px;}
	.good_ex_wrap .item {width: 100%;}
	.good_ex_wrap .item.item1 {border-right: none;border-bottom: 1px solid #D3D7D9;}
	.chg_item_wrap .chg_item {margin-bottom: 10px;}
	.chg_item_wrap {margin-bottom: 0;}

	.ngb_tit .baloon {width: 80px;height: 26px;-webkit-background-size: 80px auto;background-size: 80px auto;font-size: 14px;}
	.good_result_wrap .item .gr_tit {font-size: 13px;}
	.good_result_wrap {padding-bottom: 10px;}
	.good_result_wrap .item {padding: 0 10px;}
	.good_result {margin-top: 15px;}
	.modal_cont {padding-bottom: 25px;}

	.newgood_text {margin: 25px 0;}
	.newgood_text .t1 {font-size: 18px;margin-bottom: 10px;}
	.newgood_text .t2 {font-size: 15px;margin-bottom: 10px;}
	.newgood_text .t3 {font-size: 14px;}
	.newgood_wrap.mar {margin-bottom: 25px;}

	.scroll_table {overflow-y: hidden;overflow-x: scroll;-webkit-overflow-scrolling: touch;}
	.scroll_table table {width: 750px;}
	.gray_table th {font-size: 14px;}
	.gray_table td {font-size: 13px;}
	.sub0201_tit {font-size: 15px;margin-bottom: 20px;padding-top: 20px;margin-top: 30px;}
	.sub0201_tit img {margin-right: 10px;}
	.sub0201_tit strong {margin-right: 5px;}
	.sub0201_img1 {margin-bottom: 15px;}
	.sub0201_img {float:none;}
	.sub0201_barcode .cell.cell1 {float: none;width: 100%;}
    .sub0201_barcode .cell.cell2 {float: none;width: 100%;border-left: none;}
	.sub0201_barcode .cell .td {padding-left: 10px;padding-right: 10px;}
	.sub0201_barcode .cell .th {height: 45px;}
	.sub0201_share .th {width: 120px;font-size: 13px;height: 40px;}
	.share_table .st_colf {width: 120px;}
	.share_table th {font-size: 13px;}
	.share_table td {font-size: 12px;}

	.bottle_wrap .bot {position: static;left: auto;top: auto;-webkit-box-align: center;align-items: center;display: flex;margin-bottom: 15px;}
	.bottle_wrap {padding-left: 0;}
	.bot_tit {font-size: 15px;}
	.bot_data .cell .th {text-align: left;display: block;}
	.bot_data .cell .th,
	.bot_data .cell .td {width: 100%;height: auto;padding: 15px;}
	.txt_gray span {padding: 5px 10px;font-size: 13px;}
	.txt_th {font-size: 13px;}
	.bottle_wrap .bot .tit {margin-top: 0;margin-left: 15px;}
	.bottle_wrap .bot .tit br {display: none;}
	.digital_list .item .cont p strong {font-size: 18px;}
	.link_box .link {padding: 10px 15px;}
	.link_box .link .link_in .t1 {font-size: 16px;}
	.link_box .link .link_in .t2, .link_box .link .link_in .t2 a {font-size: 13px;word-break: break-all;}
	.link_box .link .link_in .t2 {padding-top: 5px;margin-top: 5px;}
	.arrow_btn.wauto {display: block;}
	.arrow_btn.wauto a.mar {margin-right: 0;margin-bottom: 10px;}
	.create_list .item {display: block;}
	.create_list .item .img {display: none;}
	.create_list .item .cont {height: auto;padding: 15px;}
	.create_list .item .cont .t1 {font-size: 16px;}
	.icaution {font-size: 16px;}
	.cau_btn {display: block;}
	.caubtn {margin-top: 15px;}
	.caubtn a {height: 40px;}
	.caubtn0 {margin-top: 15px;}
	.caubtn0 a {height: 40px; margin-left:10px;}
	.create_list .item:after {width: 36px;height: 12px;-webkit-background-size: 36px auto;background-size: 36px auto;margin-left: -18px;bottom: -12px;}
	.sub_container.pad {padding-bottom: 50px;}
	.calendar_list .data .calendar_date {margin-bottom: 15px;-webkit-box-align: center;align-items: center;display: flex;}
	.calendar_list .data .calendar_date,
	.calendar_list .data .calendar_day {width: 100%;border-left: none;}
	.calendar_list .data .calendar_day {padding-left: 0;}
	.cmonth {font-size: 18px;margin-left: 10px;}
	.cyear {margin-bottom: 0;font-size: 18px;}
	.event_list .data .event_date,
	.event_list .data .event_day {width: 100%;}
	.event_list .data .event_day {border-left: none;}
	.eyear {margin-bottom: 0;}
	.eyear,
	.emonth {font-size: 18px;}
	.event_list .data .event_date {margin-bottom: 10px;}
	.event_day ul li,
	.event_day ul li .eday {font-size: 13px;}
	.event_day ul li .eday {width: 23%;justify-content: flex-start;}
	.event_day ul li .econt {width: 77%;}
	.event_day ul li .etype {font-size: 12px;height: 22px;}
	.simg_order .item {width: 33.333333333%;margin-bottom: 12px;}
	.simg_order .txt {font-size: 13px;height: 65px;}
	.mb70 {margin-bottom: 30px;}
	.light_blue_box {padding: 15px 15px 10px 15px;}
	.order_cbox .item {width: 50%;}
	.order_cbox .item.item7, .order_cbox .item.item8 {margin-top: 0;}
	.order_cbox .item.item6,
	.order_cbox .item.item7,
	.order_cbox .item.item8 {margin-left: 0;}

	.order_cbox .item.item3,
	.order_cbox .item.item7 {left: 50%;}
	.order_cbox .item.item4,
	.order_cbox .item.item8 {right: 50%;}
    
	.order_cbox .item.item5.bar:after {left: auto;top: 50%;bottom: auto;right: -2px;margin-left: 0;margin-top: -30px;transform: rotate(0);}

	.order_cbox .item.item3:after,
	.order_cbox .item.item7:after {left: -3px;top: 50%;bottom: auto;right: auto;margin-left: 0;margin-top: -30px;transform: rotate(180deg);}

	.order_cbox .item.item2.bar:after,
	.order_cbox .item.item4.bar:after,
	.order_cbox .item.item6.bar:after,
	.order_cbox .item.item8.bar:after {left: 50%;top: auto;bottom: -24px;right: auto;margin-left: -7px;margin-top: 0;transform: rotate(90deg);}

	.clogo_box_img6 {width: 48px;}
	.clogo_box_img7 {width: 58px;}
	.clogo_box_img8 {width: 54px;}
	.clogo_box_img9 {width: 15px;}
	.clogo_box .mar {margin-right: 10px;}
	.clogo_box {padding: 15px;margin-bottom: 15px;}
	.tel_box_wrap .td {position: relative;padding-left: 60px;padding-right: 15px;}
	.tel_box_wrap .td br {display: none;}
	.tel_box_wrap .td img {position: absolute;left: 20px;top: 3px;}
	.tel_box_wrap .tw_tit {font-size: 16px;}
	.sik_box .img_in .img {width: 36px;height: 36px;}
	.sik_box .img_in .img img {width: 23px;}
	.sik_box .img_in .txt {padding-top: 0;}
	.sik_box .item .tit,
	.sik_box .img_in {padding-left: 50px;}
	.sik_box .item .tit {font-size: 18px;}
	.sik_box .item .tit span {font-size: 13px;}
	.sik_box {margin: 0;}
	.sik_box .item {padding: 15px 0;}
	.ensik_wrap .item.item1 {width: 100%;margin-bottom: 20px;}
	.ensik_wrap .item.item2 {width: 100%;}
	.ensik_wrap .item .tit {font-size: 15px;margin-bottom: 15px;}
	.ensik_wrap .item .tit span {font-size: 13px;padding: 0 10px;width: 40px;}
	.ensik_wrap .item .cont {margin-left: 20px;padding-left: 10px;border-left-width: 2px;}
	.ensik_wrap .item .cont .txt {font-size: 15px;}
	.ensik_wrap {margin-top: 20px;margin-bottom: 20px;padding-top: 20px;padding-bottom: 20px;}

	.kn_order .item {width: 100%;}
	.kn_order .item .info {height: auto;}
	.kn_ki_order {margin: 0 -5px;}
	.kn_ki_order .item {width: 50%;margin-bottom: 10px;padding: 0 5px;}
	.kn_logo_order .item .img img {width: 70%;}
	.kn_logo_order .item .img {height: 80px;}
	.tel_multi_info .tmi_cell {width: 100%;}
	.tel_multi_info .tmi_cell:after {display: none;}
	
	.kn_order {margin-top: 20px;margin-bottom: 40px;}
	.tel_multi_info .tmi_cell {margin-bottom: 20px;}
	.tel_multi_info .tmi_cell.tmic3 {margin-bottom: 0;}
	.gtin_order .item {width: 50%;margin-bottom: 10px;}
	.gtin_order .item .txt {height: 140px;}
	.gtin_half .item.item1,
	.gtin_half .item.item2 {width: 100%;}
	.gtin_half .item.item1 {margin-bottom: 20px;}
	.sscc_half .item.item1,
	.sscc_half .item.item2 {width: 100%;}
	.sscc_half .item.item1 {margin-bottom: 20px;}
	.mb40 {margin-bottom: 20px;}
	.caution_cbox {margin-top: 15px;margin-bottom: 35px;}
	.cgray_box {padding: 30px 0;}
	.gtin_join_in .t1 {font-size: 15px;}
	.gtin_join_in .t2 {font-size: 13px;}
	.helpdesk_join_in .t1 {font-size: 15px;}
	.helpdesk_join_in .t2 {font-size: 13px;}
	.sub_tab .st_w.st_w1,
	.sub_tab .st_w.st_w2,
	.sub_tab .st_w.st_w3,
	.sub_tab .st_w.st_w4,
	.sub_tab .st_w.st_w5,
	.sub_tab .st_w.st_w6,
	.sub_tab .st_w.st_w7,
	.sub_tab .st_w.st_w8 {width: 50%;}
	.sub_tab .st_w a {height: 40px;}
	.sub_tab {margin-bottom: 20px;}
	.sub_btxt {font-size: 15px;}
	.join_box .item.item1,
	.join_box .item.item2 {width: 100%;}
	.join_box .item.item2 {margin-top: 20px;justify-content: flex-start;display: block;}
	.join_bbtn a {width: 100%;font-size: 15px;}
	.line.md {margin: 20px 0;}
	.sub_txt br {display: none;}
	.join_sm_table.mar {margin-top: 30px;}
	.dnum_slist li {font-size: 15px;}
	.join_box .imgtop {margin-top: 10px;}
	.dnum_slist {padding-left: 15px;}

	.ns_tit {font-size: 15px;}
	.jst_tit {font-size: 15px;}
	.num_list > li {font-size: 15px;}
	.num_list.lg > li {font-size: 15px;}
	.nl_txt {font-size: 15px;}
	.gtin_order .bus_tit {font-size: 15px;}
	.num_list > li .num {font-size: 13px;width: 22px;height: 22px;top: 6px;}
	.sub_tab .st_w.st_w33 {width: 100%;}
	.sub_search .input_wrap {width: 100%;}
	.faq_list a.question {padding-left: 5px;}
	.faq_list .answer {padding-left: 42px;}
	.faq_list .answer span.a {left: 5px;}
	.page_wrap {margin-top: 20px;}
	.bb_img_in {padding-right: 0;}
	.bb_img_in .img {position: static;right: auto;top: auto;margin-top: 15px;margin-left: 35px;}
	.inno_img .img {margin-bottom: 20px;}
	.inno_img .img,
	.inno_img .txt {width: 100%;}
	.inno_list {margin: 30px 0;}
	.right_img_in_list .item .txt,
	.right_img_in_list .item .img {width: 100%;}
	.right_img_in_list .item .img {justify-content: flex-start;margin-top: 15px;}
	.gtin_order.xsimgh .item .img {align-items: flex-start;-webkit-box-align: start;padding-top: 10px;padding-left: 15px;padding-right: 15px;}
	.gtin_order .num_list > li {padding-left: 28px;padding-top: 0;padding-bottom: 0;font-size: 13px;}
	.gtin_order .item .img {justify-content:flex-start;}
	.sub0308_img_in {margin-bottom: 30px;}
	.left_img_in {margin-bottom: 40px;}
	.left_img_in .txt {font-size: 15px;}
	.left_img_in .img {margin-bottom: 30px;}
	.left_img_in .img,
	.left_img_in .txt,
	.left_img_in.half .img,
	.left_img_in.half .txt {width: 100%;}
	.fz16p {font-size: 15px;}
	.ok_list li {font-size: 15px;padding-left: 26px;}
	.ok_list li:before {width: 15px;height: 15px;-webkit-background-size: 15px auto;background-size: 15px auto;top: 11px;}
	.thblank {padding-left: 33px;}
	.gtin_half .item.item3 {width: 100%;margin-bottom: 20px;}
	.sscc_half .item.item3 {width: 100%;margin-bottom: 20px;}
	.blue_box .bb_row .th {font-size: 18px;}
	.blue_box .bb_row .td {margin-left: 5px;margin-top: 5px;font-size: 15px;}
	.caution_list li {font-size: 15px;padding-left: 22px;}
	.caution_list li:before {width: 12px;height: 15px;-webkit-background-size: 12px auto;background-size: 12px auto;top: 8px;}
	.inno_img.barcode .img,
	.inno_img.barcode .txt {width: 100%;}
	.inno_img.barcode .blue_box .bb_row .th,
	.inno_img.barcode .blue_box .bb_row .td {width: 100%;}
	.inno_img.barcode .blue_box .bb_row .td {margin-left: 5px;margin-top: 5px;}
	.bbar_box {font-size: 15px;}
	.num_list2 > li,
	.num_list2 > li .num {font-size: 15px;}
	.num_list2 > li {padding-left: 20px;}

	.gern_top_img {background-position: left center;height: 150px;}
	.gern_top_img .gern_wrap .t1 {font-size: 15px;}
	.gern_top_img .gern_wrap .t2 {font-size: 12px;}
	.gern_top_img .gern_wrap .t2 br {display: none;}
	.certi_list .item h2 {font-size: 15px;}
	.certi_list .item .stxt {font-size: 12px;}
	.barcode_wrap {padding-right: 0;}
	.bw_barcode {position: static;right: auto;top: auto;margin-top: 25px;}
	.bw_txt {font-size: 18px;line-height: 1.5;}
	.bw_ex {font-size: 16px;}
	.barcode_result {margin-top: 10px;display: block;padding: 10px;font-size: 14px;line-height: 1.5;}
	.goods_detail .tit {font-size: 18px;line-height: 1.5;}
	.goods_info {padding-left: 0;}
	.gi_img {position: static;left: auto;top: auto;margin-bottom: 15px;}
	.g_info {margin-left:0;}
	.g_info .cell .th, .g_info .cell .td {font-size: 14px;}
	.g_info .cell .th {padding-left: 5px;padding-right: 5px;}
	.goods_ex {font-size: 12px;margin-top: 10px;line-height: 1.5;}
	.goods_btn .gb_cell a {padding: 0 5px;font-size: 12px;}
	.goods_btn .gb_cell {display: block;}
	.goods_btn .gb_cell a.mar {margin-right: 0;margin-bottom: 5px;}
	.barcode_result img {margin-right: 0;width: 23px;}
	.br_txt .b2 {font-size: 13px;}
	.bbw_txt {font-size: 15px;}
	.three_box .item {width: 100%;}
	.three_box .item .txt {height: auto;}
	.three_box .item {margin-bottom: 15px;}
	.three_box.h245 .item .txt {height: auto;}
	.three_box0 .item {width: 100%;}
	.three_box0 .item .txt {height: auto;}
	.three_box0 .item {margin-bottom: 15px;}
	.three_box0.h245 .item .txt {height: auto;}
	.xsmb40 {margin-bottom: 40px;}
	.line.xsmar {margin: 10px 0;}
	.barcode_search_wrap .item.item1 {width: 100%;padding-right: 0;border-right: none;border-bottom: 1px solid #D9E4F4;padding-bottom: 20px;margin-bottom: 20px;}
	.barcode_search_wrap .item.item2 {width: 100%;padding-left: 0;}
	.iradio.mar {margin-right: 10px;}
	.barcode_type {padding: 15px;}
	.barcode_search .bs_btn {font-size: 15px;}
	.ex_txt {font-size: 15px;}
	.mb90 {margin-bottom: 20px;}
	.red_btn {font-size: 15px;}
	.result_table td {padding-left: 10px;padding-right: 10px;}
	.mark_img {height: auto;padding-left: 0;}
	.mark_img .img {width: 100%;position: static;left: auto;top: auto;height: auto;padding: 15px 0;}
	.mark_img .txt {height: auto;}
	.mark_img .txt br {display: none;}
	.vod_area {height: 250px;}
	.blue_img_in {display: block;}
	.blue_img_in .text {width: 100%;}
	.blue_img_in .img {display: none;}
	.arrow_btn.wauto a {padding: 0 10px;letter-spacing: -1px;}
	.line {margin: 20px 0;}
	.six_box {margin: 0 -5px;}
	.six_box .item {width: 33.333333333%;padding: 0 5px;margin-bottom: 10px;}
	.six_box .item .item_in {font-size: 13px;}
	.arrow_btn.wauto a.xsfz {font-size: 14px;}
	.info_img_in .txt,
	.info_img_in .img {width: 100%;}
	.info_img_in .img {margin-top: 20px;}
	.num_list > li .ext {font-size: 13px;}
	.sub_bstit {display: block;}
	.caution_txt {display: flex;margin-top: 10px;margin-left: 0;}
	.online_wrap {margin: 0;}
	.online_wrap .img {margin-bottom: 15px;}
	.online_wrap .img,
	.online_wrap .text {width: 100%;padding: 0;}
	.caution_txt {font-size: 12px;}

	.board_list .data {padding-right: 0;}
	.board_list .data .tit {font-size: 17px;margin-bottom: 10px;}
	.board_list .data .stit {font-size: 15px;margin-bottom: 5px;}
	.board_list .data .txt {font-size: 13px;}
	.board_list .data .date {font-size: 13px;position: static;right: auto;top: auto;margin-top: 15px;}

	.all_pre {display: block;}
	.all_pre .item {width: 100%;display: block;border-right: none;}
	.all_pre .item .td {padding: 15px 15px;}
	.all_pre {border-top: none;}
	.all_pre .item .th {border-top: 1px solid #000;font-size: 15px;}
	.all_pre.cell10 .item {width: 20%;float: left;}
	.all_pre.cell10 .item .td ul li {font-size: 15px;}
	.blue_six_box .item {width: 100%;}
	.gs1_img_in .text,
	.gs1_img_in .img {width: 100%;}
	.img_pos_linebox {padding-left: 15px;padding-right: 15px;font-size: 14px;}
	.amaz_img_in .img {display: none;}
	.amaz_img_in .text {width: 100%;}
	.mb140 {margin-bottom: 25px;}
	.gtin_half .item.item4,
	.gtin_half .item.item5 {width: 100%;}
	.gtin_half .item.item4 {border-right: none;margin-bottom: 20px;}
	.sscc_half .item.item4,
	.sscc_half .item.item5 {width: 100%;}
	.sscc_half .item.item4 {border-right: none;margin-bottom: 20px;}
	.bar_tit {font-size: 15px;padding-left: 10px;}
	.bar_tit:before {top: 4px;width: 3px;}
	.gs1_img_in .img.iright {margin-top: 15px;}
	.dbarcode_tit {margin-bottom: 20px;}
	.dbarcode .item {padding-bottom: 20px;}
	.dbarcode {margin-bottom: 40px;}
	.caution_list.nomar li {font-size: 15px;}
	.app_wrap {display: block;text-align: center;}
	.app_wrap .bar {display: none;}
	.app_txt {margin-bottom: 15px;}
	.app_txt strong {padding-bottom: 10px;border-bottom: 1px solid #ddd;margin-bottom: 15px;}
	.app_txt img {margin: 0 auto;}
	.app_txt:last-child {margin-bottom: 0;}
	.sub0208_img1 {width: 127px;}
	.gtin_half .img_pad {padding-top: 20px;}
	.search_result_tit {font-size: 16px;}
	.search_result_more span {font-size: 15px;}
	.total_search {display: block;}
	.total_search .input_wrap {padding-right: 0;height: auto;margin: 0;}
	.total_search .input_wrap .select_wrap {width: 100%;height: 40px;padding: 0;margin-bottom: 10px;}
	.total_search .input_wrap .text_wrap {width: 100%;height: 40px;padding: 0;margin-bottom: 10px;}
	.total_search .submit {width: 100%;position: static;right: auto;top: auto;height: 40px;}
	.gtin_half .item.item6 {width: 100%;border-right: none;}
	.gtin_half .item.item7 {width: 100%;}
	.sscc_half .item.item6 {width: 100%;border-right: none;}
	.sscc_half .item.item7 {width: 100%; margin-top:30px;}
	.sscc_half .item .item_in {height: 100%;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
	.or_tit {font-size: 17px;}
	.cont_pad_left {padding-left: 0;margin-top: 20px;}
	.cont_pad_right.md {padding-right: 0;}
	.dot_list.nopad li:before {top: 9px;}
	.three_box.diffthree_box .item .txt {height: auto;}
	.dbarcode .item.item3 .dbarcode_tit, .dbarcode .item.item4 .dbarcode_tit {font-size: 15px;}
	.dbarcode .item.item3 {border-right: none;}
	.dbarcode .item.item3,
	.dbarcode .item.item4 {width: 100%;}
	.tel_box_wrap .td.between {display: block;}
	.tel_btn_wrap {margin-top: 10px;}
}

/*링크등록팝업*/
.link_reg_form {border: 1px solid #ccd6e0;border-top: none;padding: 40px;}
.link_reg_field {margin-bottom: 30px;}
.link_reg_field .lrf_row {margin-bottom: 20px;}
.link_reg_field .lrf_row:last-child {margin-bottom: 0;}
.link_reg_tit {background-color: #052b6c;padding: 15px 30px;position: relative;font-size: 16px;color: #fff;font-weight: 500;}
.lrf_row {overflow: hidden;margin: 0 -10px;}
.lrf_row .lrf_half {padding: 0 10px;float: left;width: 50%;}
.lrf_row .lrf_tree {padding: 0 10px;float: left;width: 33.3333333333%;}
.lrf_row.full .lrf_half {width: 100%;}
.link_reg_form .field {display: flex;align-items: center;}
.link_reg_form .field .th {flex-shrink: 0;width: 160px;font-size: 18px;color: #000;font-weight: 700;text-align: right;}
.link_reg_form .field .th .star {display: inline-flex;align-items: center;line-height: 1;padding-right: 15px;position: relative;}
.link_reg_form .field .th .star:after {content: '*';display: block;font-size: 20px;color: #CC3D0D;font-weight: 500;position: absolute;right: 0;top: 4px;line-height: 1;}
.link_reg_form .field .td {flex-grow: 1;padding-left: 12px;}
.link_reg_form .field .td .input {height: 48px;padding: 0 15px;font-size: 18px;color: #000;font-weight: 500;border-radius: 5px;border: 1px solid #ddd;outline: none;width: 100%;}
.link_reg_form .field .td .input:focus {border-color: #052b6c;}
.caution_tit {font-size: 18px;color: #052b6c;font-weight: 700;display: flex;align-items: center;position: relative;padding-left: 32px;}
.caution_tit:before {background: url('../img/sub/ico_caution.png') no-repeat 0 0;width: 24px;height: 29px;position: absolute;left: 0;top: 0;content: "";display: block;}
.caution_tit.orange {color: #F26334;}
.lrf_cate .tit {font-size: 18px;color: #fff;font-weight: 500;background-color: #052b6c;text-align: center;padding: 15px;}
.lrf_cate .cont {border: 1px solid #ccd6e0;border-top: none;padding: 19px 30px;height: 420px;overflow-y: auto;}
.lrf_cate .cont ul li {margin-bottom: 20px;}
.lrf_cate .cont ul li:last-child {margin-bottom: 0;}

.icheck_red {display: flex;}
.icheck_red.mar {margin-right: 20px;}
.icheck_red input[type="checkbox"] {outline: none;border: none;background-color: #fff;-webkit-border-radius: 0;-webkit-appearance: none;display: none;}
.icheck_red input[type=checkbox]:checked + label {background-position: 0 0;}
.icheck_red label {cursor: pointer;height: 20px;-webkit-box-align: center;align-items: center;display: flex;font-size: 16px;color: #111;font-weight: 400;position: relative;width: 100%;}
.icheck_red input[type="checkbox"] + label:after {margin-left: 10px;content: "";width: 20px;display: inline-block;height: 20px;overflow: hidden;background-position: 0 0;background-image:url('../img/sub/ico_check_red.png');position: absolute;right: 0;top: 0;}
.icheck_red input[type="checkbox"]:checked + label:after {background-position: -20px 0;}
.useful_txt {border: 1px solid #ccd6e0;padding: 25px;font-size: 16px;color: #111;font-weight: 500;line-height: 1.5;}
.useful_txt_in {border-left: 4px solid #ccd6e0;padding-left: 25px;}
.modal_in {height: 100%;overflow-y: auto;}

@media (max-width: 1050px){
	.link_reg_form {padding: 15px;}
	.link_reg_form .field .th {font-size: 15px;}
	.link_reg_form .field .th .star:after {top: 2px;}
	.lrf_cate .cont {height: 250px;}
}
@media (max-width: 767px){
	.link_reg_tit {padding: 10px;font-size: 13px;}
	.lrf_row .lrf_half {width: 100%;}
	.link_reg_form .field .th {text-align: left;width: 118px;font-size: 13px;}
	.link_reg_form .field {margin-bottom: 10px;}
	.link_reg_field .lrf_row {margin-bottom: 0;}
	.lrf_row .lrf_tree {width: 100%;margin-bottom: 20px;}
	.lrf_cate .tit {padding: 5px;font-size: 15px;}
	.lrf_cate .cont {height: 150px;}
	.caution_tit {font-size: 16px;}
	.useful_txt_in {font-size: 13px;padding-left: 15px;}
	.useful_txt {padding: 15px;}
}

/*파트너 업체*/
.sub_visual.sub_visual9 {height: 372px;}
.sub_visual.sub_visual9:before {background-image: url('../img/sub/sub_visual9.jpg');}
.ptn_tit {font-size: 18px;color: #262626;font-weight: 500;margin-bottom: 20px;}
.ptn_sel {overflow: hidden;margin: 0 -5px 40px -5px;}
.ptn_sel .item {padding: 0 5px;float: left;width: 25%;}
.ptn_sel select {height: 48px;border: 1px solid #D8D8D8;background-color: #fff;outline: none;padding: 0 15px;font-size: 18px;color: #262626;font-weight: 500;width: 100%;}
.par_tit {display: flex;margin-bottom: 30px;}
.par_tit .tit {flex-shrink: 0;font-size: 22px;color: #002660;font-weight: 500;margin-top: 2px;}
.par_dac {display: flex;align-items: center;margin-left: 10px;flex-wrap: wrap;}
.par_dac span {display: flex;align-items: center;justify-content: center;padding: 0 15px;height: 33px;font-size: 16px;color: #fff;font-weight: 500;margin-right: 5px;line-height: 1;margin-top: 3px;margin-bottom: 3px;}
.par_dac span:last-child {margin-right: 0;}
.par_dac span.pd_u {background-color: #002660;}
.par_dac span.pd_p {background-color: #006D92;}
.par_dac span.pd_um {background-color: #008EC8;}
.par_dac span.pd_c {background-color: #008EC8;}
.par_dac span.pd_d {background-color: #BF83B8;}
.partner_list {border-top: 2px solid #656565;}
.partner_list li {padding: 30px 0;border-bottom: 1px solid #E1E4E5;}
.par_txt {font-size: 18px;color: #262626;font-weight: 400;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.par_txt {margin-bottom: 30px;}
.par_link {font-size: 18px;color: #262626;font-weight: 500;}
.par_link a {display: inline-flex;margin-left: 15px;font-size: 18px;color: #177A9B;font-weight: 400;}
.partner_list li .par_img {width: 300px;display: flex;align-items: center;position: absolute;right: 10px;top: -8px;justify-content: center;}
.partner_list li .par_img .book {margin-right: 40px;}
.partner_list li .par_img .logo img {width: 126px;}
.partner_list li .par_wrap {padding-right: 330px;position: relative;}
.sub_btn {display: flex;align-items: center;margin-top: 30px;}
.sub_btn a {display: flex;align-items: center;justify-content: center;font-size: 18px;color: #fff;font-weight: 400;width: 450px;height: 52px;border-radius: 3px;}
.sub_btn .btn-blue {background-color: #002660;margin-right: 15px;}
.sub_btn .btn-red {background-color: #B54019;}

@media (max-width: 991px){
	.sub_btn {display: block;}
	.sub_btn a {font-size: 15px;width: 350px;height: 45px;}
	.sub_btn .btn-blue {margin-bottom: 10px;margin-right: 0;}
	.ptn_sel select {font-size: 15px;padding: 0 10px;}
	.par_tit {display: block;}
	.par_dac {margin-left: 0;margin-top: 10px;}
	.par_tit .tit {font-size: 18px;}
	.par_dac span {font-size: 13px;height: 30px;}
	.par_tit {margin-bottom: 15px;}
	.par_txt {font-size: 15px;}
	.par_link,
	.par_link a {font-size: 15px;}
	.partner_list li .par_img .book {margin-right: 20px;}
	.partner_list li .par_img {width: 260px;}
}
@media (max-width: 767px){
	.ptn_tit {font-size: 14px;}
	.ptn_sel .item {width: 50%;margin-bottom: 10px;}
	.ptn_sel select {height: 40px;}
	.ptn_sel {margin-bottom: 20px;}
	.partner_list li .par_wrap {padding-right: 0;}
	.partner_list li .par_img {width: 100%;position: static;margin-top: 10px;border-top: 1px dashed #ddd;padding-top: 10px;justify-content: start;}
	.par_txt {-webkit-line-clamp: 2;}
	.partner_list li {padding: 25px 0;}
	.par_dac span {padding: 0 10px;font-size: 12px;height: 25px;}
	.par_txt {margin-bottom: 10px;}
	.sub_btn a {font-size: 13px;width: 100%;height: 40px;}
}


.left_img0401 {display: flex;position: relative;}
.left_img0401 .st_img {flex-shrink: 0;width: 435px;}
.left_img0401 .st_img img {display: block;max-width: 100%;}
.left_img0401 .sub_txt {flex-grow: 1;padding-left: 50px;padding-top: 40px;}

.left_img0401.rightimg {height: 365px;padding-right: 368px;}
.left_img0401.rightimg .st_img {width: 368px;position: absolute;right: 0;top: 0;}
.left_img0401.rightimg.st_img446 {padding-right: 446px;}
.left_img0401.rightimg.st_img446 .st_img {width: 446px;}
.left_img0401.rightimg .sub_txt {padding-left: 0;padding-right: 50px;padding-top: 20px;}
.img0401_order {display: flex;align-items: center;gap:10px;flex-wrap: wrap;border: 1px solid #D2E0F2;padding: 40px 30px;}
.img0401_order .item {width: 163px;}
.img0401_order .img {display: flex;align-items: center;justify-content: center;height: 78px;}
.img0401_order .img img {display: block;margin: 0 auto;}
.img0401_order .tit {font-size: 18px;color: #222222;font-weight: 500;margin: 20px 0 10px 0;text-align: center;}
.img0401_order .stit {font-size: 16px;color: #7D7D7D;font-weight: 400;text-align: center;}

.ico0401_list .tit {font-size: 26px;color: #002660;font-weight: 500;}
.ico0401_list p {font-size: 18px;color: #222;font-weight: 400;line-height: 1.5;}

.ico0401_list .item {display: flex;margin-bottom: 30px;}
.ico0401_list .item:last-child {margin-bottom: 0;}
.ico0401_list .img {flex-shrink: 0;width: 85px;}
.ico0401_list .img img {display: block;max-width: 100%;}
.ico0401_list .text {flex-grow: 1;padding-left: 30px;}
.orange_btn.btnleft {text-align: left;}
.orange_btn.btncenter {text-align: center;}
.orange_btn.mt40 {margin-top: 40px;}
.useful_lst li {position: relative;font-size: 18px;color: #222222;font-weight: 500;padding-left: 20px;margin-bottom: 23px;}
.useful_lst li:last-child {margin-bottom: 0;}
.useful_lst li a {font-size: 18px;color: #222222;font-weight: 500;}
.useful_lst li:before {content: '';display: block;width: 9px;height: 9px;background-color: #002660;border-radius: 50%;position: absolute;left: 0;top: 10px;}
.link_blank {display: inline-block;}
.link_blank:hover {text-decoration: underline;}
.link_blank:after {content: '';display: inline-block;width: 18px;height: 19px;background: url('../img/sub/link_blank.svg') no-repeat 0 0;margin-left: 10px;}

.arrow_order {display: flex;align-items: center;justify-content: end;margin-bottom: 20px;}
.arrow_order .ao_box {border: 1px solid #D2E0F2;padding: 10px 40px;}
.ao_box {display: flex;align-items: center;}
.ao_box .item {font-size: 18px;color: #006D92;font-weight: 700;display: flex;align-items: center;}
.ao_box .item.bar {position: relative;padding-right: 20px;margin-right: 20px;}
.ao_box .item.bar:after {content: '';display: block;width: 1px;height: 16px;background-color: #CCCCCC;position: absolute;right: 0;top: 5px;}
.ao_box .item img {margin-left: 10px;}
.bar_tab {overflow: hidden;border-bottom: 1px solid #ddd;border-top: 1px solid #B9D1E9;}
.bar_tab a {float: left;width: 50%;display: flex;align-items: center;justify-content: center;font-size: 18px;color: #5E5E5E;font-weight: 500;border-bottom: 1px solid transparent;height: 70px;}
.bar_tab a.on {color: #002660;font-weight: 600;border-bottom: 1px solid #002660;}
.bar_tab a:not(.on):hover {color: #CF3717;font-weight: 600;border-bottom: 1px solid #CF3717;}
.bar_tab.tab4 a {width: 25%;}
.row {margin-left: -15px;margin-right: -15px;}
.row:before {content: '';display: table;}
.row:after {content: '';display: table;clear: both;}
.col {float: left;padding-left: 15px;padding-right: 15px;}
.col-6 {width: 50%;}
.sub040201_half .box .btop {height: 207px;background-color: #EDF3F9;display: flex;align-items: center;justify-content: center;padding: 0 70px;}
.sub040201_half .box .btop * {word-break: break-all;}
.sub040201_half .box .bbottom {display: flex;align-items: center;justify-content: center;height: 80px;font-size: 18px;color: #002C6C;font-weight: 600;border: 1px solid #D2E0F2;border-top: none;padding: 15px;}
.sub_stit.smb15 {margin-bottom: 15px;}
.text_make_wrap .item {position: relative;padding-left: 35px;margin-bottom: 20px;}
.text_make_wrap .item:last-child {margin-bottom: 0;}
.text_make_wrap .q_tmi {font-size: 18px;color: #222;font-weight: 500;margin-bottom: 20px;}
.text_make_wrap .num {width: 26px;height: 26px;background-color: #002660;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 16px;color: #fff;font-weight: 400;position: absolute;left: 0;top: 0;line-height: 1;}
.aselect {border: 1px solid #B9D1E9;border-radius: 5px;font-size: 16px;color: #6A6A6A;font-weight: 400;padding: 0 15px;height: 40px;line-height: 1;}
.ainput {border: 1px solid #B9D1E9;border-radius: 5px;font-size: 16px;color: #6A6A6A;font-weight: 400;padding: 0 15px;height: 40px;line-height: 1;}
.text_make_wrap p {font-size: 16px;color: #222;font-weight: 400;}
.text_make_wrap .noti {font-size: 16px;color: #2493BE;font-weight: 600;}
.qr_make_wrap .box {padding: 0 30px;}
.qr_make_wrap .box.bar {position: relative;}
.qr_make_wrap .box.bar:after {content: '';display: block;width: 1px;border-right: 1px dashed #707070;position: absolute;right: -17px;top: 0;height: 100%;}
.qr_make_wrap .tit {font-size: 18px;color: #222222;font-weight: 400;}
.qr_make_wrap textarea {border: 1px solid #B9D1E9;height: 165px;font-size: 16px;color: #2493BE;font-weight: 400;padding: 15px;border-radius: 5px;resize: none;display: block;}
.qr_make_line {border: 1px solid #B9D1E9;height: 205px;display: flex;align-items: center;justify-content: center;border-radius: 5px;}
.qr_make_wrap .orange_btn {margin-top: 0;}
.qr_make_wrap .line_box {margin-bottom: 0;}
.text_make_box .orange_btn {margin-top: 0;}
.b_search_box {display: flex;align-items: center;background-color: #F8F8F8;height: 60px;justify-content: end;}
.b_search_box select {width: 118px;border: 1px solid #DDE1E2;background-color: #fff;font-size: 15px;color: #727272;font-weight: 400;padding: 0 10px;height: 40px;outline: none;}
.b_search_box .input {width: 190px;border: 1px solid #DDE1E2;background-color: #fff;font-size: 15px;color: #727272;font-weight: 400;padding: 0 10px;height: 40px;outline: none;}
.b_search_box .mar {margin-right: 6px;}
.b_search_box .submit {width: 84px;height: 40px;background-color: #CF3717;border-radius: 5px;font-size: 16px;color: #fff;font-weight: 400;display: flex;align-items: center;justify-content: center;border: none;outline: none;cursor: pointer;}
.pds_list li {border-bottom: 1px solid #DDE7F5;padding: 24px 0;display: flex;align-items: center;}
.pds_list li a {flex-grow: 1;font-size: 20px;color: #333333;font-weight: 500;display: block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.pds_list li a strong {font-size: 20px;color: #2DA2D1;font-weight: 500;margin-right: 10px;}
.pds_list li .date {font-size: 16px;color: #7C7C7C;font-weight: 400;flex-shrink: 0;width: 90px;text-align: right;}
.board_view .tit {background-color: #EDF3F9;padding: 30px 155px 30px 30px;font-size: 22px;color: #333333;font-weight: 600;position: relative;}
.board_view .tit .date {position: absolute;right: 30px;top: 50%;margin-top: -15px;}
.board_view .tit .date span {width: 110px;height: 30px;display: flex;align-items: center;justify-content: center;height: 30px;background-color: #CF3717;border-radius: 5px;font-size: 14px;color: #fff;font-weight: 400;line-height: 1;}
.board_view .file {padding: 20px 30px;border-bottom: 1px solid #D2E0F2;display: flex;align-items: center;}
.board_view .file .th {font-size: 18px;color: #002660;font-weight: 600;}
.board_view .file .td {padding-left: 50px;}
.board_view .file .attach {font-size: 16px;color: #2493BE;font-weight: 400;border: 1px solid #D2E0F2;border-radius: 5px;padding: 0 15px;max-width: 450px;display: inline-flex;align-items: center;justify-content: center;height: 40px;}
.board_view .file .attach div {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;flex: 1;}
.board_view .file .attach:after {content: '';display: block;width: 21px;height: 20px;background: url('../img/sub/ico_down.svg') no-repeat 0 0;margin-left: 15px;}
.board_view .cont {padding: 30px;font-size: 18px;color: #222222;font-weight: 400;line-height: 1.5;min-height: 500px;border-bottom: 1px solid #D2E0F2;}
.board_btn {display: flex;align-items: center;justify-content: center;}
.btn-list {display: flex;align-items: center;justify-content: center;width: 70px;height: 40px;border: 1px solid #CF3717;border-radius: 3px;color: #CF3717;font-size: 16px;font-weight: 400;}
.btn-list:hover {background-color: #ececec;}
.ddp_box {padding: 40px;background-color: #EDF3F9;}
.ddp_box .tit {font-size: 24px;color: #002660;font-weight: 600;}
.ddp_box ul li {font-size: 18px;color: #222222;font-weight: 400;margin-bottom: 40px;position: relative;padding-left: 15px;word-break: keep-all;}
.ddp_box ul li:last-child {margin-bottom: 0;}
.ddp_box ul li:before {content: '';display: block;width: 6px;height: 6px;background-color: #222;border-radius: 50%;position: absolute;left: 0;top: 11px;}
.ddp_inbox {background-color: #fff;border: 1px solid #B9D1E9;padding: 20px;font-size: 24px;color: #006D92;font-weight: 500;line-height: 1.5;}
.sub_tit_wrap {display: flex;align-items: center;justify-content: space-between;
margin-bottom: 15px;}
.sub_tit_wrap .sub_tit {margin-bottom: 0;}
.sub_tit_wrap .blue_btn {width: 250px;height: 55px;background-color: #002660;border-radius: 7px;font-size: 18px;color: #CC3D0C;font-weight: 400;display: flex;align-items: center;justify-content: center;border: none;outline: none;cursor: pointer;background-color: #fff;border: 1px solid #CC3D0C;}
.sub_tit_wrap .blue_btn:hover {background-color: #CC3D0C;color: #fff;}
.orange_btn .tstep {font-size: 18px;color: #222222;font-weight: 400;margin-right: 10px;}

.wfull {width: 100%;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mb25 {margin-bottom: 25px;}
.mb30 {margin-bottom: 30px;}
.mb40 {margin-bottom: 40px;}
.mb45 {margin-bottom: 45px;}
.mb50 {margin-bottom: 50px;}
.mb55 {margin-bottom: 55px;}
.mb60 {margin-bottom: 60px;}
.mb70 {margin-bottom: 70px;}
.mb80 {margin-bottom: 80px;}
.mb90 {margin-bottom: 90px;}
.mb100 {margin-bottom: 100px;}
.mb140 {margin-bottom: 140px;}
.pb140 {padding-bottom: 140px;}

@media (max-width: 991px){
	.left_img0401 {display: block;}
	.left_img0401 .sub_txt {padding-left: 0;padding-top: 30px;}
	.left_img0401 .st_img,
	.left_img0401.rightimg .st_img {width: auto;position: static;}
	.left_img0401.rightimg {height: auto;padding-right: 0;}
	.left_img0401 .st_img img {margin: 0 auto;}
	.left_img0401.rightimg .sub_txt {padding-top: 0;padding-top: 30px;}
	.img0401_order {gap: 30px;}
	.img0401_order .tit {font-size: 16px;}
	.img0401_order .stit {font-size: 14px;}
	.img0401_order {justify-content: center;}
	.ico0401_list .tit {font-size: 20px;}
	.ico0401_list p {font-size: 16px;}
	.ico0401_list .tit.mb20 {margin-bottom: 10px;}
	.left_img0401.rightimg.st_img446 .st_img {width: auto;}
	.left_img0401.rightimg.st_img446 {padding-right: 0;}
	.left_img0401.rightimg .sub_txt {padding-right: 0;}
	.arrow_order {margin-bottom: 50px;}
	.sub040201_half .box .btop {padding: 10px;}
	.sub040201_half .box .bbottom {font-size: 15px;}
	.qr_make_wrap .box {padding: 0;}
	.pds_list li a strong,
	.pds_list li a {font-size: 16px;}
	.board_view .tit {padding: 20px;font-size: 20px;}
	.board_view .tit .date {position: static;margin-top: 15px;}
	.board_view .file {padding: 20px;}
	.board_view .file .td {padding-left: 20px;}
	.board_view .cont {padding: 20px;}
	.board_view .cont {font-size: 16px;}
	.ddp_box .tit {font-size: 18px;}
	.ddp_box ul li {font-size: 15px;}
	.ddp_inbox {font-size: 16px;}
	.ddp_box ul li:before {top: 7px;}
	.ddp_box {padding: 20px;}
	.sub_tit_wrap .blue_btn {font-size: 16px;width: 160px;height: 40px;}
	.orange_btn .tstep {font-size: 16px;}
}

@media (max-width: 767px){
	.useful_lst li {padding-left: 13px;margin-bottom: 15px;}
	.useful_lst li a {font-size: 13px;}
	.useful_lst li:before {width: 5px;height: 5px;top: 13px;}
	.link_blank:after {background-size: 10px auto;width: 10px;height: 10px;}
	.arrow_order .ao_box {padding: 10px 25px;}
	.ao_box .item {font-size: 15px;}
	.ao_box .item.bar {padding-right: 10px;margin-right: 10px;}
	.ao_box .item.bar:after {top: 2px;}
	.ao_box .item img {margin-left: 5px;}
	.bar_tab a {font-size: 15px;height: 50px;}
	.sub040201_half .box .btop * {font-size: 13px;}
	.text_make_wrap .col-6 {width: 100%;}
	.text_make_wrap .a_tmi .col-6 {margin-bottom: 15px;}
	.board_view .tit {font-size: 16px;}
	.board_view .file {display: block;}
	.board_view .file .td {padding-left: 0;margin-top: 15px;}
	.ddp_box ul li {margin-bottom: 20px;}
}

@media (max-width: 575px){
	.img0401_order .item {width: 120px;}
	.ico0401_list .img {width: 60px;}
	.ico0401_list .text {padding-left: 15px;}
	.ico0401_list .tit {font-size: 16px;}
	.ico0401_list p {font-size: 13px;}
	.sub_visual.sub_visual41 {height: 160px;}
	.sub_visual.sub_visual41 h2 {font-size: 17px;}
	.arrow_order .ao_box {padding: 10px 15px;}
	.ao_box .item {font-size: 13px;}
	.ao_box .item.bar {padding-right: 7px;margin-right: 7px;}
	.ao_box .item.bar:after {top: 2px;}
	.ao_box .item img {margin-left: 3px;width: 13px;}
	.arrow_order {margin-bottom: 30px;}
	.bar_tab a {font-size: 12px;}
	.mb70 {margin-bottom: 30px;}
	.mb30 {margin-bottom: 15px;}
	.col-6 {width: 100%;}
	.sub040201_half .box {margin-bottom: 15px;}
	.sub040201_half .box .bbottom {font-size: 13px;height: 60px;}
	.text_make_wrap .q_tmi {font-size: 16px;}
	.text_make_wrap .noti {font-size: 13px;}
	.aselect,
	.ainput {font-size: 13px;}
	.qr_make_wrap .row .col-6 {margin-bottom: 15px;}
	.qr_make_wrap .row .col-6:last-child {margin-bottom: 0;}
	.qr_make_wrap .tit {font-size: 16px;}
	.pds_list li {display: block;}
	.pds_list li .date {width: auto;margin-top: 10px;}
	.pds_list li {padding: 15px 0;}
	.ddp_box .tit {font-size: 15px;}
	.ddp_inbox {font-size: 14px;padding: 15px;}
	.sub_tit_wrap {display: block;}
	.sub_tit_wrap .sub_tit {margin-bottom: 10px;}
	.sub_tit_wrap .blue_btn {width: 100%;height: 40px;}
	.orange_btn .tstep {font-size: 15px;}
}