/***********운송장 등록 sub4***********/
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700;900&display=swap');

p {font-family: 'Noto Sans KR', sans-serif;}

.sub_top {background-image: url(/img/sub1/sub1_top.png); background-position: center; background-size: cover; background-repeat: no-repeat; height: 350px; position: relative;}

.sub_top_t {color: #fff; font-size: 55px; text-align: center; font-weight: 700; position: absolute; top: 60%; left: 50%; transform: translate(-50%,-50%);}

.m1_text_box {text-align: center; padding: 40px 0; border-bottom: 5px solid #e31213;}

.m1_text_box p:nth-child(1) {font-size: 35px; font-weight: 500; font-family: 'Noto Sans KR', sans-serif;}

.m1_text_box p:nth-child(2) {font-size: 20px; font-weight: 400; color: #808080; padding-top: 10px;}

.m1_text_1 {margin-top: 40px;}

.m1_title {padding-bottom: 10px; border-bottom: 1px solid #000;}

.m1_step {display: inline-block; background-color: #e31213; padding: 3px; border-radius: 2px;}

.m1_step p {color: #fff; font-family: 'Noto Sans KR', sans-serif; font-weight: 600;}

.m1_text {display: inline-block;}

.m1_text p {font-family: 'Noto Sans KR', sans-serif; font-weight: 600; font-size: 20px;}

table.table_1 {margin: 20px 0px 40px 0px; background: #e1e1e1; width: 100%;}
/***************td tr 분할*************/

/**sub4**/

.sub1_m1 td {font-family : 'Noto Sans KR', sans-serif; font-size: 16px; padding: 5px 0; color: #3e3a39;}

.sub1_m1 tr td:nth-child(1) {background: #efefef; width: 9%; text-align: center;}

.sub1_m1 tr td:nth-child(2) {background: #fff; width: 70%; padding-left: 10px;}

.sub1_m1 tr td:nth-child(2) input {height: 20px;}

.sub1_m1 tr .WegTd:nth-child(n + 2) {background: #fff; width: 99%; padding-left: 10px; }        /* 260115 전현준 - 테이블 내 무게 데이터 추가 시 필요한 css 작성*/

/**sub3**/

.sub3_m1 td {font-family : 'Noto Sans KR', sans-serif; font-size: 16px; padding: 5px 0; color: #3e3a39;}

.sub3_m1 tr td:nth-child(1) {background: #efefef; width: 9%; text-align: center;}

.sub3_m1 tr td:nth-child(2) {background: #fff; width: 70%; padding-left: 10px;}

.sub3_m1 tr td:nth-child(2) input {height: 20px;}

/*****************************/

input[type="address"] {width: 45%;}

input[type="i_address1"] {display: inline-block; margin-bottom: 5px; margin-right: 5px;}

input[type="i_address2"] {display: inline-block; width: 45%; margin-right: 5px;}

input[type="i_address3"] {display: inline-block; width: 30%;}

input[type="buy_kg2"] {margin-left: 10px;}

#trade {width: 100px; height: 25px;}

#purpose {width: 100px; height: 25px;}

input[type="buy_web"] {width: 40%;}

input[type="buy_num"] {width: 30%;}

.info td {background: #efefef !important; text-align: center; padding-left: 0 !important;}

.info td:nth-child(2) {width: 200px !important;}

.info td:nth-child(3) {width: 80px;}

.info td:nth-child(4) {width: 115px;}

.info td:nth-child(5) {width: 80px;}

.info td:nth-child(6) {}

.info td:nth-child(7) {}

.info td:nth-child(8) {}

tr.info_box td {background: #fff !important; padding: 5px !important; text-align: center;}

tr.info_box td input {height: 20px;}

tr.info_box td:nth-child(2) {width: 0;}

input[type="hs"] {width: 100px;}

input[type="pro_name"] {width: 200px;;}

input[type="pro_count"] {width: 80px;}

input[type="unit_p"] {width: 80px;}

input[type="total_p"] {width: 80px;}

select#foond_sel {width: 100px;height: 25px;}

/*****************m2******************/

.sub1_m2 {text-align: center; width: 100%; padding: 20px 0 100px 0;}

.sub1_m2_box a {font-weight: 700; color: #fff; font-size: 25px; padding: 15px 25px; background: #e31213;}





/*****************sub_2 로그인******************/

.sub_top2 {background-image: url(/img/sub2/sub2_top.png); background-position: center; background-size: cover; background-repeat: no-repeat; height: 350px; position: relative;}

.m2_text_box {text-align: center; padding: 40px 0;}

.m2_text_box p:nth-child(1) {font-size: 35px; font-weight: 500; font-family: 'Noto Sans KR', sans-serif;}

.m2_text_box p:nth-child(2) {font-size: 20px; font-weight: 400; color: #808080; padding-top: 10px;}

.m2_content_box {border: 1px solid #e31213; height: 300px; margin-bottom: 150px;}

.m2_login_logo {width: 50%; background: #e31213; position: relative; height: 300px; display: inline-block;}

.m2_login_logo img {max-width: 300px; vertical-align: middle; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}

.m2_login_text {display: inline-block; width: 48%; height: 300px; vertical-align: top; position: relative;}

.m2_text_align {width: 90%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}

.m2_login_t {display: inline-block; width: 30%;}

.m2_login_input {display: inline-block; width: 68%; vertical-align: top;}

input[type="login_id"] {height: 20px; margin-bottom: 5px;}

input[type="login_pass"] {height: 20px; margin-bottom: 5px; display: inline-block;}

.login {width: 65px; background: #e31213; text-align: center; color: #fff; display: inline-block;}

.m2_con_text {padding-top: 10px; border-top: 1px solid #ccc; text-align: center;}

.m2_con_text p {display: inline-block; text-align: center; width: 35%;}

.join {display: inline-block; text-align: center; width: 15%; background: #e31213; color: #fff;}

.m2_text_border {width: 75%; margin: 0 auto; padding-bottom: 15px; position: relative;}

.m2_login_t p:nth-child(1) {margin-bottom: 5px;}


/*****************sub_3 회원가입******************/

select#mem_code_sel {width: 120px;height: 25px;}

input[type="mem_page"] {width: 300px;}

input[type="mem_address"] {width: 400px;}

input[type="mem_pick"] {width: 400px;}

input[type="mem_mail"] {width: 250px;}

/*************사용자페이지 css수정 상단 사진 제목 삭제**********/


.maincontainer_v2 {
    margin-top: 80px !important;
    min-height: calc(100vh - 240px) !important;
}
