@charset "utf-8";

/* common style */
.wid1{width: 30%;}
.wid2{width: 65%;}
.h90{height: 26.1vw !important; line-height: 26.1vw !important;}
.h50{height: 1.333vw !important; line-height: 1.333vw !important;}
.red{color: #f00; font-weight: 700;}

/* #addList */
#addList{margin: 5vw auto; width: 90vw;font-size: 3.46vw; color: #222;}
#addList .add_list_form table{border: 1px solid #ddd; width: 100%; table-layout: fixed; box-sizing: border-box;}
#addList h1{font-size: 5.3vw; text-align: center; padding-bottom: 20px;}
#addList caption{width: 100%; background: #fed03a; height: 35px; line-height: 35px; text-align: left; padding-left: 10px; box-sizing: border-box; font-size: 3.5vw; font-weight: 700;}
#addList caption::before{content: ""; width: 16px; height: 16px; background: url("../images/edit.png"); display: inline-block; vertical-align: middle;}

#addList table th label, .add_item{background: #eee; width: 100%; display: inline-block; height: 6.666vw; line-height: 6.666vw; border-radius: 5px; word-break: keep-all;}
#addList .add_item{height: 110px; line-height: 110px;}
#addList .tip_txt{/* font-size: 2.93vw; */ margin-top: 3px;}
#addList table th, #addList table td{padding: 4px 5px;}
#addList input[type="text"], #addList select{width: 100%; box-sizing: border-box;}


/* 선택 닫기 */
#addList #btn_btm{text-align: center; margin-top: 30px;}
#addList #btn_btm button{width: 65px; border: 1px solid #bbb; padding: 5px; box-sizing: border-box; border-radius: 5px; margin-right: 10px;}
#addList #btn_btm button:first-child{background: #fed03a; border-color: transparent;}