@charset "utf-8";

.container{max-width: 1400px;margin:0 auto;}
body{min-width: 320px;position: relative;}
.selC::-ms-expand {display: block;}

.bg_ede{background-color: #edeef3;box-sizing: border-box;padding: 100px 0;}
#header{margin-bottom: 40px;padding-left: 142px;background-repeat: no-repeat;background-image: url('/images/header_bg.png');height: 112px;box-sizing: border-box;}
#header span{color: #FFF;font-weight: 700;font-size: 34px;height: 112px;line-height: 112px;}
#content{background-color: #FFF;box-sizing: border-box;padding: 100px;}
.confirmbox{box-sizing: border-box;border:1px #e4e4e4 solid;padding: 80px 130px;background-repeat: no-repeat;background-image: url('../images/confirmbox.png');background-position: bottom right;}
.confirm{display: inline-block;vertical-align: top;box-sizing: border-box;width: 59%;}
.confirm strong{font-size: 32px;color: #222222;font-weight: 500;}
.confirm p{font-size: 17px;color: #444444;margin-top: 15px;line-height: 1.9;word-break: keep-all;}
.confirm::after{content: '';display: block;margin-top: 100px;width: 90px;height: 9px;background-repeat: no-repeat;background-image: url('../images/confirm_i.png');}
.lookup_in{width: 39.5%;display: inline-block;vertical-align: top;box-sizing: border-box;}
.lookup_in ul{display: inline-block;vertical-align: top;width: 100%;margin-right: 0;}
.lookup_in li{margin-bottom: 10px;}
.lookup_in li:last-child{margin-bottom: 0;}
.lookup_in li input{background-position: 95%;background-repeat: no-repeat;width: 100%;box-sizing: border-box;font-size: 16px;color: #999999;font-weight: 300;border:1px #dddddd solid;height: 51px;padding-left: 13px;}
.lookup_in label{font-size: 16px;color: #999999;font-weight: 300; margin-top: 5px; display: inline-block;}
.in01 input{background-image: url('../images/in01.png');}
.in02 input{background-image: url('../images/in02.png');}
.in03 input{background-image: url('../images/in03.png');}
.login_btn{text-align: center;background-color: #333333;box-sizing: border-box;font-size: 18px;color: #FFF;font-weight: 500;width: 100%;height: 56px;line-height: 56px;margin-top: 20px;}
.s_table{width: 100%;border-top: 2px #222222 solid;font-size: 17px;}
.s_table th{border-right: 1px #e4e4e4 solid;border-bottom: 1px #e4e4e4 solid;text-align: center;height: 52px;color: #222222;font-weight: 500;}
.s_table td{border-right: 1px #e4e4e4 solid;border-bottom: 1px #e4e4e4 solid;text-align: center;padding: 7px 5px;height: 54px;color: #444444;box-sizing: border-box;}
.s_table .bR0{border-right: 0;}
.s_table .taL{text-align: left;padding-left:25px;}
.t01{width: 6%;}
.t02{width: 38%;}
.t21{width: 28%;}
.t03{width: 12%;}
.t04{width: 12%;}
.t05{width: 12%;}
.in_table{width: 100%;border-top: 2px #222222 solid;font-size: 17px;}
.in_table th{width: 15.3%;height: 52px;border-bottom: 1px #e4e4e4 solid;text-align: left;font-weight: 500;box-sizing: border-box;padding-left: 18px;}
.in_table td{border-bottom: 1px #e4e4e4 solid;text-align: left;font-weight: 400;padding: 8px 0 8px 15px;}
.firsttr th::after{content: '';display: inline-block;width: 1px;height: 6px;background-color: #222222;float: right;margin-top: -14px;}
.bd_e4ebox{border:1px #e4e4e4 solid;box-sizing: border-box;padding: 25px 28px;font-size: 17px;color: #444444;line-height: 2;}
.agreebox{margin-top: 25px;text-align: right;font-size: 16px;color: #222222;}
.basictr .inC{width: 420px;}
.basictr02 .inC{width: 300px;}
.table_333{width: 100%;font-size: 17px;}
.table_333 th{height: 53px;background-color: #333333;color: #FFF;font-weight: 500;border-right: 1px #4d4d4d solid;border-bottom: 1px #e4e4e4 solid;}
.table_333 td{padding: 9px 15px;border-right: 1px #e4e4e4 solid;border-bottom: 1px #e4e4e4 solid;}
.table_333 .bR0{border-right: 0;}
.table_333 .selC{width: 100%;}
.T01{width: 2%;}
.T02{width: 5%;}
.T09{width: 6%;}
.ok_box{border:1px #e4e4e4 solid;box-sizing: border-box;text-align: center;padding: 104px 10px;}
.ok_box strong{font-size: 30px;color: #222222;}
.ok_box p{font-size: 19px;color: #222222;margin-top: 10px;line-height: 1.8;}



/* 자주쓰는 스타일 */
.m_block{color: red;font-size: 15px;font-weight: 400;margin-bottom: 5px;display: none;}
.textarea{width: 100%;font-weight: 300;background-color: #FFF;border: 1px #dfdfdf solid;box-sizing: border-box;height: 34px;color: #444444;font-size: 16px;}
.inC{font-weight: 300;background-color: #FFF;border: 1px #dfdfdf solid;box-sizing: border-box;height: 34px;padding-left: 10px;color: #444444;font-size: 16px;}
.selC{font-weight: 300;background-color: #FFF;border: 1px #dfdfdf solid;box-sizing: border-box;height: 34px;padding-left: 10px;color: #444444;font-size: 16px;}
.group{display: inline-block;vertical-align: top;width: 98%;}
.tab_on{display: block;}
.m_br{display: none;}
.inlineB{display: inline-block;vertical-align: top;box-sizing: border-box;}
.relative{position: relative;}
.vaT{vertical-align: top;}
.sub_t{font-size: 16px;color: #666666;font-weight: 300;line-height: 1.7;word-break: keep-all;}
.dotd03{background-color: #d0363e;display: inline-block;width: 5px;height: 5px;vertical-align: middle;margin-right: 3px;border-radius: 50%;vertical-align: top;margin-top: 14px;}

.bB0{border-bottom: 0;}
.bR0{border-right: 0;}
.btn_247{background-color: #247fbd;border:1px #196da6 solid;text-align: center;height: 38px;line-height: 36px;font-size: 16px;color: #FFF;width: 110px;}
.btn_888{height: 54px;line-height: 52px;width: 176px;background-color: #888888;border:1px #777777 solid;text-align: center;font-size: 17px;color: #FFF;}
.btn_d03{height: 54px;line-height: 52px;width: 176px;background-color: #d0363e;border:1px #b6333a solid;text-align: center;font-size: 17px;color: #FFF;}
.btn_333{height: 54px;line-height: 54px;width: 176px;background-color: #333333;text-align: center;font-size: 17px;color: #fff;}
.btn_eee{height: 38px;line-height: 38px;width: 110px;background-color: #eeeeee;text-align: center;font-size: 16px;color: #888888;}
.btn_update{height: 38px;line-height: 38px;width: 52px;background-color: #333333;text-align: center;font-size: 16px;color: #fff;}
.btn_delete{height: 38px;line-height: 38px;width: 52px;background-color: #d0363e;text-align: center;font-size: 16px;color: #fff;}

.col333{color: #333333;}
.cold03{color: #d0363e;}

.mL5{margin-left: 5px;}
.mT10{margin-top: 10px;}
.mT15{margin-top: 15px;}
.mT20{margin-top: 20px;}
.mT25{margin-top: 25px;}
.mT30{margin-top: 30px;}
.mT35{margin-top: 35px;}
.mT40{margin-top: 40px;}
.mT45{margin-top: 45px;}
.mT50{margin-top: 50px;}
.mT55{margin-top: 55px;}
.mT60{margin-top: 60px;}
.mT70{margin-top: 70px;}
.mT80{margin-top: 80px;}

.tac{text-align: center;}
.taL{text-align: left;}
.taR{text-align: right;}

.fs14{font-size: 14px;}
.fs15{font-size: 15px;}
.fs18{font-size: 18px;}
.fw700{font-weight: 700;}
.fw500{font-weight: 500;}
.fw400{font-weight: 400;}
.fw300{font-weight: 300;}

.hidefield{display: none;}
