@charset "UTF-8";
.stitBox {width:100%; padding:7px 0px; border-bottom:1px solid #d7d7d7; background-color:#fff;}
.stitBox p {font-size:20px; text-align: center; color:#333; font-weight:400; letter-spacing:-0.025em;}

.sGnb {width:100%; background-color:#fff;}
.sGnb .sgnb_sw {width:100%;}
.sGnb .sgnb_sw .swiper-wrapper {height:51px!important;}
.sGnb .sgnb_sw .swiper-slide {width:134px;}
.sGnb .sgnb_sw .swiper-slide div {width:100%; padding:12px 0px; font-size:17px; color:#999; letter-spacing:-0.05em; text-align: center; border-bottom:2px solid #fff; font-weight:300;}
.sGnb .sgnb_sw .swiper-slide div.active {border-bottom:2px solid #37ABFF; color:#37ABFF; font-weight:400;}

.sGnb ul {width:100%; overflow: hidden;}
.sGnb ul li {width:50%; float:left;}
.sGnb ul li div {width:100%; padding:15px 0px; text-align: center; font-size:18px; color:#999; letter-spacing:-0.05em; border-bottom:2px solid #fff; font-weight:300;}
.sGnb ul li.active div {border-bottom:2px solid #37ABFF; color:#37ABFF; font-weight:400;}


.sGnbBox ul {width:100%; overflow: hidden;}
.sGnbBox ul li {width:33.33%; float:left;}
.sGnbBox ul li div {width:100%; padding:15px 0px; text-align: center; font-size:18px; color:#999; letter-spacing:-0.05em; border-bottom:2px solid #fff; font-weight:300;}
.sGnbBox ul li.active div {border-bottom:2px solid #37ABFF; color:#37ABFF; font-weight:400;}


.ssgnbBox {width:100%; overflow:hidden; background-color:#f8f8f8; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; padding:0px 20px;}
.ssgnbBox div {float:left; padding:10px; text-align: center; margin-left:30px; font-size:17px; color:#999; font-weight:300;}
.ssgnbBox a:first-child div {margin-left:0;}
.ssgnbBox div.active {color:#000; font-weight:400;}

.current {width:100%; padding:15px 35px; border-bottom:1px solid #d7d7d7; background-color:#f1f1f1;}

.current .currBox {width:100%; overflow: hidden; background-color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; box-shadow:0px 5px 10px rgba(0,0,0,0.2);}

.current .currBox div {float:left; width:50%; text-align: center; padding:14px 0px; border-right:1px solid #e3e3e3;}
.current .currBox a:nth-child(1) div,.current .currBox a:nth-child(2) div {border-bottom:1px solid #e3e3e3;}
.current .currBox a:nth-child(2n) div {border-right:0;}


.current .currBox div p.currTxt01 {font-size:18px; color:#404040; width:100%; font-weight:300; letter-spacing:-0.025em;}
.current .currBox div p.currTxt02 {font-size:32px; line-height: 0.8em; font-family: 'Roboto', sans-serif; display:inline-block; vertical-align: middle; font-weight:500;}
.current .currBox div p.currTxt03 {display:inline-block; vertical-align:middle; font-size:30px; line-height: 0.8em; font-weight:500;}

.current .currBox a:nth-child(1) div p.currTxt02 {color:#4C2CC1;}
.current .currBox a:nth-child(1) div p.currTxt03 {color:#4C2CC1;}
.current .currBox a:nth-child(2) div p.currTxt02 {color:#a1e322;}
.current .currBox a:nth-child(2) div p.currTxt03 {color:#a1e322;}
.current .currBox a:nth-child(3) div p.currTxt02 {color:#ff9600;}
.current .currBox a:nth-child(3) div p.currTxt03 {color:#ff9600;}
.current .currBox a:nth-child(4) div p.currTxt02 {color:#01acf2;}
.current .currBox a:nth-child(4) div p.currTxt03 {color:#01acf2;}

.current .currBox a:nth-child(1) div.currOn {background-color:#5b35e7;}
.current .currBox a:nth-child(2) div.currOn {background-color:#a1e322;}
.current .currBox a:nth-child(3) div.currOn {background-color:#ff9600;}
.current .currBox a:nth-child(4) div.currOn {background-color:#01acf2;}
.current .currBox a div.currOn p {color:#fff!important;}

.curFake {padding-top:40px;}


.mp_search {width:100%; padding:30px 20px; background-color:#fff;}

.mp_search select {width:100%; border:1px solid #d7d7d7; height:42px; font-size:18px; color:#333; font-weight:300; padding:0px 10px; background:url("../img/common/selectBtn.png")no-repeat right 15px center; background-size:10px; background-color:#f7f7f7; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; transition:0.3s;}
.mp_search select:focus {outline:none;}

.mp_search input[type=text] {width:100%; height:42px; border:1px solid #d7d7d7; margin-top:10px; padding:0px 10px; font-size:18px; color:#333; font-weight:300; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; background-color:#f7f7f7; transition:0.3s;}
.mp_search input[type=text]::placeholder {font-size:18px; color:#aaa;}
.mp_search input[type=text]:focus {outline:none;}

.mp_search input[type=submit] {width:100%; height:50px; margin-top:10px; background:url("../img/common/searchBtn.png")no-repeat center center; background-size:auto 46px; background-color:#FF9600; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px;}

.mp_search .state_select {width:100%; position:relative; padding-left:100px; margin-top:10px; border:1px solid #d7d7d7; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; overflow: hidden; transition:0.3s;}
.mp_search .state_select div {width:100px; height:48px; position:absolute; top:0; left:0; border-right:0; display:flex; justify-content: center; align-items: center; background-color:#fff; font-size:18px; color:#333; font-weight:400;}
.mp_search .state_select select {width:100%; border-radius:0; border:0; border-left:1px solid #d7d7d7;}

.mp_search ul.state_data_input {width:100%; overflow: hidden;}
.mp_search ul.state_data_input li {width:calc(50% - 15px); float:left;}
.mp_search ul.state_data_input li:nth-child(2) {width:30px; text-align: center; padding-top:22px; font-size:16px; color:#666; font-weight:400;}
.mp_search ul.state_data_input li input.datepicker {background:url("../img/common/date.png")no-repeat right 10px center #f7f7f7; background-size:18px; padding-right:38px; }


 
.lineBox {width:100%; height:8px; background-color:#F1F1F1; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.lineBox2 {width:100%; height:8px; background-color:#F1F1F1; border-bottom:1px solid #d7d7d7;}
.lineBox3 {width:100%; height:8px; background-color:#F1F1F1; }


.mp_list {width:100%; background-color:#fff;}

.mp_list .listTit {width:100%; padding:16px 20px; border-bottom:1px solid #dfdfdf;}
.mp_list .listTit p {font-size:22px; letter-spacing:-0.055em; font-weight:400; color:#333;}
.mp_list .listTit .mpChkBox {width:20px; height:20px; float:left; margin-top:8px; margin-right:15px; position: relative;}
.mp_list .listTit .mpChkBox label {position: absolute; top:0; left:0; width:20px; height:20px; display: block;}
.mp_list .listTit .mpChkBox input[type=checkbox] {display:none;}

.mp_list .listTit .mpChkBox input[type=checkbox] + label  {
	background:url("../img/common/chk_off.jpg")no-repeat left top!important;
	background-size:20px!important;
	
}
.mp_list .listTit .mpChkBox input[type=checkbox]:checked + label {
	background:url("../img/common/chk_on.jpg")no-repeat left top!important;
	background-size:20px!important;
	
}


.mp_list .mp_list_slide {width:100%;}
.mp_list .mp_list_slide .mplistSw {width:100%;}
.mp_list .mp_list_slide .mplistSw .swiper-slide {width:100%;}
.mp_list .mp_list_slide .mplistSw .listBox {width:100%; padding:15px 20px; position:relative; background-color:#fff; padding-right:117px; border-bottom:1px solid #eee;}
.mp_list .mp_list_slide .mplistSw .listBox_chk {padding-left:60px;}
.mp_list .mp_list_slide .mplistSw .listBox_chk2 {padding-left:60px; padding-right:0;}

.mp_list .mp_list_slide .mplistSw .listBox:last-child {border-bottom:0;}

.mp_list .mp_list_slide .mplistSw2 .listBox {padding-right:20px;}

.mp_list .mp_list_slide .mplistSw .listBox p {font-size:17px; color:#404040; line-height:26px; font-weight:300; letter-spacing:-0.055em; width:100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.mp_list .mp_list_slide .mplistSw .listBox p b {font-size:17px; font-weight:300; color:#017ef2;}
.mp_list .mp_list_slide .mplistSw .listBox p font {font-size:17px; font-weight:400; color:#333;}
.mp_list .mp_list_slide .mplistSw .listBox .detailBtn {width:80px; height:52px; background-color:#007eff; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; display: flex; align-items: center; justify-content: center; font-size:16px; color:#fff; line-height:20px; font-weight:500; position:absolute; right:20px; top:50%; transform: translateY(-50%); text-align: center; letter-spacing:-0.025em;}
.mp_list .mp_list_slide .mplistSw .listBox .detailBtn2 {width:114px; height:31px; background-color:#007eff; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; display: flex; align-items: center; justify-content: center; font-size:14px; color:#fff; line-height:20px; font-weight:500; position:absolute; right:20px; top:36%; transform: translateY(-50%); text-align: center; letter-spacing:-0.025em;}
.mp_list .mp_list_slide .mplistSw .listBox .detailBtn3 {width:114px; height:31px; background-color:#007eff; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; display: flex; align-items: center; justify-content: center; font-size:14px; color:#fff; line-height:20px; font-weight:500; position:absolute; right:20px; top:63%; transform: translateY(-50%); text-align: center; letter-spacing:-0.025em;}

.mp_list .mp_list_slide .mplistSw .listBox .mpChkBox {width:20px; height:20px; position:absolute; top:20px; left:20px;}
.mp_list .mp_list_slide .mplistSw .listBox .mpChkBox input[type=checkbox] {display:none;}
.mp_list .mp_list_slide .mplistSw .listBox .mpChkBox label {width:20px; height:20px; display: block;}
.mp_list .mp_list_slide .mplistSw .listBox .mpChkBox input[type=checkbox] + label  {
	background:url("../img/common/chk_off.jpg")no-repeat left top!important;
	background-size:20px!important;
}
.mp_list .mp_list_slide .mplistSw .listBox .mpChkBox input[type=checkbox]:checked + label {
	background:url("../img/common/chk_on.jpg")no-repeat left top!important;
	background-size:20px!important;
}


.mp_list .mp_list_slide .swBtnBox {width:100%; background-color:#f8f8f8; padding:15px 0px; position:relative; border-top:1px solid #d7d7d7;}

.mp_list .mp_list_slide .swBtnBox .swPrev {width:15px; height:30px; position:absolute; top:50%; left:20px; transform: translateY(-50%); background:url("../img/common/prev.png")no-repeat center center; z-index:2; background-size:9px;}
.mp_list .mp_list_slide .swBtnBox .swNext {width:15px; height:30px; position:absolute; top:50%; right:20px; transform: translateY(-50%);background:url("../img/common/next.png")no-repeat center center; z-index:2; background-size:9px;}


.mp_list .mp_list_slide .swBtnBox p {font-size:16px; color:#333; font-weight:300; text-align: center; letter-spacing:-0.055em;}
.mp_list .mp_list_slide .swBtnBox p span {font-size:18px; color:#017ef2; font-weight:400; }
.mp_list .mp_list_slide .swBtnBox p font {font-size:18px; color:#333; font-weight:300;}


.listBtnBox3 {width:100%; padding:30px 20px; padding-bottom:50px; overflow: hidden; border-top:1px solid #d7d7d7;}
.listBtnBox3 div {width:100%; height:46px; font-size:18px; color:#fff; font-weight:300; letter-spacing:-0.025em; display:flex; justify-content:center; align-items:center; background-color:#4F96CC;}


.listBtnBox {width:100%; padding:30px 20px; padding-bottom:50px; overflow: hidden; border-top:1px solid #d7d7d7;}
.listBtnBox div {width:48%; height:46px; font-size:18px; color:#fff; font-weight:300; letter-spacing:-0.025em; display:flex; justify-content:center; align-items:center;}
.listBtnBox a:first-child div {float:left; background-color:#4F96CC;}
.listBtnBox a:last-child div {float:right; background-color:#71A37A;}



.listBtnBox2 {width:100%; padding:30px 20px; padding-bottom:50px; overflow: hidden; border-top:1px solid #d7d7d7;}
.listBtnBox2 div {width:32%; height:46px; font-size:18px; color:#fff; font-weight:300; letter-spacing:-0.025em; display:flex; justify-content:center; align-items:center; float:left; margin-right:2%;}
.listBtnBox2 a:nth-child(1) div {background-color:#7194A3;}
.listBtnBox2 a:nth-child(2) div {background-color:#71A37A;}
.listBtnBox2 a:nth-child(3) div {background-color:#4F96CC; margin-right:0;}


.account_write {width:100%;}
.account_write .awTit {width:100%; padding:16px 20px; border-bottom:1px solid #d7d7d7; position:relative;}
.account_write .awTit p {font-size:20px; color:#333; font-weight:400; background:url("../img/common/stit.png")no-repeat left center; background-size:26px; padding-left:30px;}
.account_write .awTit p span {font-size:18px; color:red; font-weight:400;}
.account_write .awTit div {width:120px; position:absolute; top:50%; right:20px; text-align: center; background-color:#fff; -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); padding:6px 0px; border:1px solid #e0e0e0; -ms-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; font-size:13px; color:#333; font-weight:300; letter-spacing:-0.025em; background:linear-gradient(to top, #f1f1f1 5%, #fff 15%);}

.account_write .awInput {width:100%; padding:20px;}
.account_write .awInput p {font-size:17px; color:#333; font-weight:400; padding-bottom:10px; letter-spacing:-0.025em;}
.account_write .awInput .aw_input_box {width:100%; padding-bottom:25px;}
.account_write .awInput .aw_input_box:last-child {padding-bottom:15px;}
.account_write .awInput .aw_input_box input[type=text],.account_write .awInput .aw_input_box input[type=password] {width:100%; height:48px; border:1px solid #dfdfdf; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; padding:0px 10px; font-size:17px; color:#444; font-weight:300; background-color:#fff;}
.account_write .awInput .aw_input_box input[type=password] {letter-spacing:9px;}
.account_write .awInput .aw_input_box input[type=text]:focus,.account_write .awInput .aw_input_box input[type=password]:focus {outline:none;}
.account_write .awInput .aw_input_box input[type=text]::placeholder {font-size:17px; color:#aaa; font-weight:300;}

.account_write .awInput .aw_input_box select {width:100%; height:48px; border:1px solid #dfdfdf; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; padding:0px 10px; font-size:17px; color:#444; font-weight:300; transition: 0.3s; background:url("../img/common/selectBtn.png")no-repeat right 15px center; background-size:10px; background-color:#fff;}
.account_write .awInput .aw_input_box select:focus{outline:none;}


.account_write .awInput .aw_input_box .aw_i_btn_box {width:100%; position:relative; padding-right:120px; border:1px solid #dfdfdf; background-color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;} 
.account_write .awInput .aw_input_box .aw_i_btn_box input {border:0; border-radius:0;}
.account_write .awInput .aw_input_box .aw_i_btn_box div {font-size:17px; color:#017ef2; font-weight:400; letter-spacing:-0.055em; position:absolute; right:15px; top:50%; transform: translateY(-50%);} 

.account_write .awInput .aw_input_box .aw_selectBox {width:100%; overflow: hidden;}
.account_write .awInput .aw_input_box .aw_selectBox select {width:32%; float:left; margin-left:2%;}
.account_write .awInput .aw_input_box .aw_selectBox select:first-child {margin-left:0;}

.account_write .awInput .aw_input_box ul.aw_tel_ul {width:100%; overflow: hidden;}
.account_write .awInput .aw_input_box ul.aw_tel_ul li {width:30%; float:left;}
.account_write .awInput .aw_input_box ul.aw_tel_ul li:nth-child(2n) {width:5%; text-align: center; font-size:17px; color:#333; font-weight:300; padding-top:9px;}


.account_write .awInput .aw_input_box .aw_address {width:100%;}
.account_write .awInput .aw_input_box .aw_address .aw_address_num {width:100%; position:relative; padding-right:110px; border:1px solid #dfdfdf; background-color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;} 
.account_write .awInput .aw_input_box .aw_address .aw_address_num input {border:0; border-radius:0;}
.account_write .awInput .aw_input_box .aw_address .aw_address_num div {font-size:17px; color:#017ef2; font-weight:400; letter-spacing:-0.055em; position:absolute; right:15px; top:50%; transform: translateY(-50%);} 

.account_write .awInput .aw_input_box .aw_address input:nth-child(2) {margin:10px 0px;}


.account_write .awInput .aw_input_box .aw_chk_box {width:100%; overflow: hidden; border:1px solid #dfdfdf; padding:12px 15px;}
.account_write .awInput .aw_input_box .aw_chk_box label {font-size:16px; color:#333; float:left; font-weight:300; letter-spacing:-0.055em; margin-left:20px;}
.account_write .awInput .aw_input_box .aw_chk_box label:nth-child(2) {margin-left:0;}
.account_write .awInput .aw_input_box .aw_chk_box input[type=radio] + label  {
	background:url("../img/common/radio_off.png")no-repeat left top 4.5px;
	background-size:17px;
	padding-left:25px;
}
.account_write .awInput .aw_input_box .aw_chk_box input[type=radio]:checked + label {
	background:url("../img/common/radio_on.png")no-repeat left top 4.5px;
	background-size:17px;
	padding-left:25px;
}

.account_write .awInput .aw_input_box .aw_chk_box input[type=checkbox] + label  {
	background:url("../img/common/chk_off.jpg")no-repeat left top 5px;
	background-size:16px;
	padding-left:25px;
}
.account_write .awInput .aw_input_box .aw_chk_box input[type=checkbox]:checked + label {
	background:url("../img/common/chk_on.jpg")no-repeat left top 5px;
	background-size:16px;
	padding-left:25px;
}

.account_write .awInput .aw_input_box ul.aw_birthday_ul {width:100%; overflow: hidden;}
.account_write .awInput .aw_input_box ul.aw_birthday_ul li {width:30%; float:left; position:relative; padding-right:45px;}
.account_write .awInput .aw_input_box ul.aw_birthday_ul li:nth-child(1) {width:40%;}
.account_write .awInput .aw_input_box ul.aw_birthday_ul li p {font-size:17px; color:#333; font-weight:300; position:absolute; top:11px; right:20px; }

.account_write .awInput .aw_input_box ul.aw_email_ul {width:100%; overflow:hidden;}
.account_write .awInput .aw_input_box ul.aw_email_ul li {width:46%; float:left;}
.account_write .awInput .aw_input_box ul.aw_email_ul li:nth-child(2) {width:8%; text-align: center; font-size:17px; color:#333; font-weight:300; padding-top:9px;}


.account_write .awInput .ceo_info_box {width:100%; padding:15px; border:1px solid #d3d3d3; margin-bottom:20px;}
.account_write .awInput .ceo_info_box:last-child {margin-bottom:0;}

.account_write .awInput .awDelet {width:100%; height:40px; background-color:#cacaca; margin: auto; font-size:17px; color:#fff; font-weight:300; display:flex; justify-content:center; align-items:center; text-align: center; margin-bottom:10px; letter-spacing:-0.025em; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;}


.account_write .awInput .addBtn {width:160px; height:42px; background-color:#1B9FED; margin: auto; font-size:17px; color:#fff; font-weight:300; display:flex; justify-content:center; align-items:center; text-align: center; margin-top:30px; margin-bottom:10px; letter-spacing:-0.025em; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
.account_write .awInput .addBtn2 {width:80px; height:42px; background-color:#1B9FED; margin: auto; font-size:17px; color:#fff; font-weight:300; display:flex; justify-content:center; align-items:center; text-align: center; margin-top:30px; margin-bottom:10px; letter-spacing:-0.025em; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;}



.aw_btn_box {width:100%; overflow: hidden; padding:30px 20px;}
.aw_btn_box input {width:calc(50% - 6px); height:46px; font-size:19px; color:#fff; font-weight:300; letter-spacing:-0.025em; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; margin-right:12px; float:left;} 
.aw_btn_box input:first-child {background-color:#BFC2C3;}
.aw_btn_box input:last-child {background-color:#3C5462;}
.aw_btn_box input:nth-child(2n) {margin-right:0;}
.aw_btn_box input:nth-child(n + 3) {margin-top:12px;}


.aw_btn_box2 {width:100%; overflow: hidden; padding:30px 20px;}

.aw_btn_box2 input {width:31%; height:44px; font-size:18px; color:#fff; font-weight:300; letter-spacing:-0.025em; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; float:left; margin-left:3.5%;} 
.aw_btn_box2 input:nth-child(1) {background-color:#BFC2C3; margin-left:0;}
.aw_btn_box2 input:nth-child(2) {background-color:#3C5462;}
.aw_btn_box2 input:nth-child(3) {background-color:#1B9FED;}


.aw_btn_box3 {width:100%; overflow: hidden; padding:30px 20px;}
.aw_btn_box3 input {width:calc(50% - 6px); height:46px; font-size:19px; color:#fff; font-weight:300; letter-spacing:-0.025em; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; margin-right:12px; float:left;} 
.aw_btn_box3 input:first-child {background-color:#BFC2C3; }
.aw_btn_box3 input:last-child {background-color:#3C5462; }
.aw_btn_box3 input:nth-child(2n) {margin-right:0;}
.aw_btn_box3 input:nth-child(n + 3) {margin-top:12px;}

.aw_write_btn {width:100%; overflow: hidden; padding:30px 20px;}
.aw_write_btn input {width:calc(50% - 6px); height:46px; font-size:19px; color:#fff; font-weight:300; letter-spacing:-0.025em; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; margin-right:12px; float:left;} 
.aw_write_btn input:first-child {background-color:#3C5462; }
.aw_write_btn input:last-child {background-color:#BFC2C3; }
.aw_write_btn input:nth-child(2n) {margin-right:0;}
.aw_write_btn input:nth-child(n + 3) {margin-top:12px;}

.aw_modify_btn {width:100%; overflow: hidden; padding:30px 20px;}
.aw_modify_btn input {width:48.5%; height:46px; font-size:19px; color:#fff; font-weight:300; letter-spacing:-0.025em; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; border-radius:6px; float:left; background-color:#3C5462;} 
.aw_modify_btn div {width:48.5%; height:46px; font-size:19px; color:#fff; font-weight:300; letter-spacing:-0.025em; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; border-radius:6px; float:right; background-color:#BFC2C3; display:flex; justify-content: center; align-items: center; text-align: center;} 


.account_write .awInput .aw_input_box .aw_text_box {width:100%; padding:12px 15px; border:1px solid #d7d7d7; background-color:#fafafa; min-height:51px;}
.account_write .awInput .aw_input_box .aw_text_box p {font-size:17px; color:#333; font-weight:400; padding-bottom:0;}

.account_write .awInput .aw_input_box .aw_i_btn_box2 {width:100%; position:relative; padding-right:56px; border:1px solid #dfdfdf; background-color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;} 
.account_write .awInput .aw_input_box .aw_i_btn_box2 input {border:0!important; border-radius:0;}
.account_write .awInput .aw_input_box .aw_i_btn_box2 div {font-size:17px; color:#017ef2; font-weight:400; letter-spacing:-0.055em; position:absolute; right:15px; top:50%; transform: translateY(-50%);} 

.account_write .awInput .aw_input_box .aw_i_btn_box3 {width:100%; position:relative; padding-right:88px; border:1px solid #dfdfdf; background-color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;} 
.account_write .awInput .aw_input_box .aw_i_btn_box3 input {border:0; border-radius:0;}
.account_write .awInput .aw_input_box .aw_i_btn_box3 div {font-size:17px; color:#017ef2; font-weight:400; letter-spacing:-0.055em; position:absolute; right:15px; top:50%; transform: translateY(-50%);} 

.account_write .awInput .aw_input_box .aw_input_day_box {width:100%; position:relative; padding-right:30px; border:1px solid #dfdfdf; background-color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;} 
.account_write .awInput .aw_input_box .aw_input_day_box input {border:0; border-radius:0; text-align:right;}
.account_write .awInput .aw_input_box .aw_input_day_box span {font-size:17px; color:#333; font-weight:400; letter-spacing:-0.055em; position:absolute; right:15px; top:50%; transform: translateY(-50%); line-height:20px;} 


.account_write .awInput .aw_input_box .bw_input_date {width:100%; position:relative;}
.account_write .awInput .aw_input_box .bw_input_date input {cursor: pointer;}
.account_write .awInput .aw_input_box .bw_input_date img {position:absolute; top:50%; right:15px; margin-top:-9px; cursor: pointer; width:16px;}


.account_write .awInput .aw_input_box ul.bw_input_date_ul {width:100%; position:relative; overflow: hidden;}
.account_write .awInput .aw_input_box ul.bw_input_date_ul li {width:calc(50% - 15px); float:left;}
.account_write .awInput .aw_input_box ul.bw_input_date_ul li:nth-child(2) {width:30px; text-align: center; line-height:38px;}
.account_write .awInput .aw_input_box ul.bw_input_date_ul li input {cursor: pointer; background:url("../img/common/date.png")no-repeat right 10px center; background-size:16px; height:38px;}


.account_write .aw_textarea_editur {width:100%; padding-bottom:25px;}
.account_write .aw_textarea_editur textarea {width:100%; height:200px; border:1px solid #dfdfdf; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; padding:10px; font-size:17px; color:#444; font-weight:300; resize:none;}
.account_write .aw_textarea_editur textarea:focus {outline:none;}


.account_write .awInput .aw_input_box .aw_textarea {width:100%;}
.account_write .awInput .aw_input_box .aw_textarea textarea {width:100%; height:200px; border:1px solid #dfdfdf; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; padding:10px; font-size:17px; color:#444; font-weight:300; resize:none;}
.account_write .awInput .aw_input_box .aw_textarea textarea:focus {outline:none;}



.fr-toolbar {border:1px solid #dfdfdf!important;}
.fr-toolbar.fr-top {-webkit-border-radius:3px 3px 0px 0px!important; -moz-border-radius:3px 3px 0px 0px!important; -ms-border-radius:3px 3px 0px 0px!important; -o-border-radius:3px 3px 0px 0px!important; border-radius:3px 3px 0px 0px!important; border-bottom: 0!important;}
.second-toolbar {-webkit-border-radius:0px 0px 3px 3px!important; -moz-border-radius:0px 0px 3px 3px!important; -ms-border-radius:0px 0px 3px 3px!important; -o-border-radius:0px 0px 3px 3px!important; border-radius:0px 0px 3px 3px!important; border:1px solid #dfdfdf!important; border-top:0!important;}
.fr-box.fr-basic .fr-element {height:250px;}
.fr-box.fr-basic .fr-element p {font-size:17px; color:#444; font-weight:300;}
span.fr-placeholder {font-size:17px; color:#aaa!important; font-weight:300; display:none!important;}
.fr-box.fr-basic .fr-wrapper {border:1px solid #dfdfdf!important; border-bottom-color: #efefef!important;}
.fr-box.fr-basic.fr-top .fr-wrapper {border-top:0!important;}

.account_write .awInput .file_add_box {width:100%; position:relative; border:1px solid #dfdfdf; margin-bottom:15px; height:50px;}
.account_write .awInput .file_add_box .file_input_box {width:100%; position:relative; width:100%;  -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; padding-left:75px;}
.account_write .awInput .file_add_box.file_add_box_del { padding-right:84px;}
.account_write .awInput .file_add_box .file_input_box .file_input_btn {font-size:17px; color:#017ef2; font-weight:400; letter-spacing:-0.055em; position:absolute; left:15px; top:50%; transform: translateY(-50%);}
.account_write .awInput .file_add_box .file_input_box .file_input_textbox {width:100%; height:48px;  padding:0px 15px; font-size:17px; color:#444; font-weight:300; background-color:#fff; border:0;}
.account_write .awInput .file_add_box .file_input_box .file_input_textbox::placeholder {font-size:17px; color:#aaa; font-weight:300; letter-spacing:-0.025em;}
.account_write .awInput .file_add_box .file_input_box .file_input_hidden {width:100%; height:48px; position:absolute; left:0px; top:0px; opacity:0; filter: alpha(opacity=0); -ms-filter: alpha(opacity=0); cursor:pointer;}


.account_write .awInput .aw_input_box .logo_file_box {width:100%; position:relative; width:100%;  -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; padding-left:75px; border:1px solid #dfdfdf;}
.account_write .awInput .aw_input_box .logo_file_box .file_input_btn {font-size:17px; color:#017ef2; font-weight:400; letter-spacing:-0.055em; position:absolute; left:15px; top:50%; transform: translateY(-50%);}
.account_write .awInput .aw_input_box .logo_file_box .file_input_textbox {width:100%; height:48px;  padding:0px 15px; font-size:17px; color:#444; font-weight:300; background-color:#fff; border:0;}
.account_write .awInput .aw_input_box .logo_file_box .file_input_textbox::placeholder {font-size:17px; color:#aaa; font-weight:300; letter-spacing:-0.025em;}
.account_write .awInput .aw_input_box .logo_file_box .file_input_hidden {width:100%; height:48px; position:absolute; left:0px; top:0px; opacity:0; filter: alpha(opacity=0); -ms-filter: alpha(opacity=0); cursor:pointer;}


.account_write .awInput .aw_input_box .f_del_chk {width:100%; position:relative; padding-left:25px; margin-top:10px;}
.account_write .awInput .aw_input_box .f_del_chk label {position:absolute; top:3px; left:0; width:17px; height:17px;}
.account_write .awInput .aw_input_box .f_del_chk input[type=checkbox] + label  {
	background:url("../img/common/chk_off.jpg")no-repeat left top;
	background-size:17px;
	padding-left:17px;
}
.account_write .awInput .aw_input_box .f_del_chk input[type=checkbox]:checked + label {
	background:url("../img/common/chk_on.jpg")no-repeat left top;
	background-size:17px;
	padding-left:17px;
}
.account_write .awInput .aw_input_box .f_del_chk p {font-size:15px; color:#404040; font-weight:400; letter-spacing:-0.025em;}
.account_write .awInput .aw_input_box .f_del_chk p span {font-size:15px; color:#017ef2; font-weight:400;}


.account_write .awInput .file_add_box .faDelet {width:54px; height:26px; background-color:#d7d7d7; text-align: center; position:absolute; top:50%; right:15px; position:absolute; transform: translateY(-50%); -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; font-size:15px; color:#404040; font-weight:400; padding-top:2px;}

.account_write .awInput .file_add_box .submitFile {width:100%; height:100%; position:relative; padding-left:90px;}
.account_write .awInput .file_add_box .submitFile p {font-size:17px; color:#333; font-weight:400; position:absolute; top:11px; left:15px; }
.account_write .awInput .file_add_box .submitFile span {font-size:17px; color:#333; font-weight:300; display:block; width:95%; padding-top:11px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


.account_write .awInput .aw_input_box ul.data_ul {width:100%; overflow: hidden;}
.account_write .awInput .aw_input_box ul.data_ul li {width:47%; float:left;}
.account_write .awInput .aw_input_box ul.data_ul li:nth-child(2) {width:6%; text-align: center; font-size:17px; color:#333; font-weight:300; padding-top:9px;}

.wageBox {width:100%; padding:15px; border:1px solid #dfdfdf; margin-bottom:15px;}
.wageBox:last-child {margin-bottom:0;}
.wageBox .wage_list {width:100%; position:relative; margin-bottom:25px;}
.wageBox .wage_list:last-child {margin-bottom:0;}
.wageBox .wage_list p {font-size:17px; color:#212121; font-weight:400; }
.wageBox .wage_list input[type=text] {width:100%; height:48px; border:1px solid #dfdfdf; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; padding:0px 15px; font-size:17px; color:#444; font-weight:300; background-color:#fff;}
.wageBox .wage_list input[type=text]:focus{outline:none;}
.wageBox .wage_list input[type=text]::placeholder {font-size:17px; color:#aaa; font-weight:300;}

.wageBox .wage_list .wageInput {width:100%; position:relative; border:1px solid #dfdfdf; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; padding-right:25px;}
.wageBox .wage_list .wageInput input {border:0; border-radius:0; text-align: right;}
.wageBox .wage_list .wageInput span {position:absolute; right:15px; top:12px; font-size:17px; color:#333; font-weight:400;}


.wageBox .wage_list ul {width:100%; overflow: hidden;}
.wageBox .wage_list ul li {width:47%; float:left;}
.wageBox .wage_list ul li:nth-child(2) {width:6%; text-align: center; font-size:17px; color:#333; font-weight:300; padding-top:9px;}



.account_write .awInput .aw_input_box ul.birthday_ul {width:100%; overflow: hidden;}
.account_write .awInput .aw_input_box ul.birthday_ul li {width:47%; float:left;}
.account_write .awInput .aw_input_box ul.birthday_ul li:nth-child(2) {width:6%; text-align: center; font-size:17px; color:#333; font-weight:300; padding-top:9px;}



.account_write .awInput .wageListBox {width:100%; border:1px solid #dfdfdf; padding:15px; margin-bottom:15px; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; border-radius:6px;}
.account_write .awInput .wageListBox p {font-size:17px; color:#333; font-weight:400; letter-spacing:-0.025em;}
.account_write .awInput .wageListBox .wlBox {width:100%; position:relative; padding-left:78px; padding-right:34px; border:1px solid #dfdfdf; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; margin-bottom:10px;}
.account_write .awInput .wageListBox .wlBox input[type=text] {width:100%; height:48px;  font-size:17px; color:#333; font-weight:300; background-color:#fff; text-align:right; padding-bottom:2px; border-left:1px solid #dfdfdf; padding-left:10px;}
.account_write .awInput .wageListBox .wlBox input[type=text]:focus{outline:none;}
.account_write .awInput .wageListBox .wlBox span {font-size:15px; color:#333; font-weight:400; letter-spacing:-0.025em; position:absolute; top:50%; left:10px; transform: translateY(-50%);}
.account_write .awInput .wageListBox .wlBox font {font-size:15px; color:#333; font-weight:300; letter-spacing:-0.025em; position:absolute; top:50%; right:10px; transform: translateY(-50%);}
.account_write .awInput .wageListBox .wlBox2 {padding-right:0; margin-bottom:0;}
.account_write .awInput .wageListBox .wlBox2 input[type=text] {text-align:left; padding:0px 10px;}


.account_write .awInput .wageTotalBox {width:100%; border:1px solid #d7d7d7; padding:15px; margin-bottom:15px; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; border-radius:6px; background-color:#EDF7FD;}
.account_write .awInput .wageTotalBox p {font-size:17px; color:#333; font-weight:400; letter-spacing:-0.025em;}
.account_write .awInput .wageTotalBox .wlBox {width:100%; position:relative; padding-left:78px; padding-right:34px; border:1px solid #dfdfdf; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; margin-bottom:10px; background-color:#fff;}
.account_write .awInput .wageTotalBox .wlBox input[type=text] {width:100%; height:48px;  font-size:17px; color:#333; font-weight:300; background-color:#fff; text-align:right; padding-bottom:2px; border-left:1px solid #dfdfdf; padding-left:10px;}
.account_write .awInput .wageTotalBox .wlBox input[type=text]:focus{outline:none;}
.account_write .awInput .wageTotalBox .wlBox span {font-size:15px; color:#333; font-weight:400; letter-spacing:-0.025em; position:absolute; top:50%; left:10px; transform: translateY(-50%);}
.account_write .awInput .wageTotalBox .wlBox font {font-size:15px; color:#333; font-weight:300; letter-spacing:-0.025em; position:absolute; top:50%; right:10px; transform: translateY(-50%);}


.account_write .awInput .aw_txt_input_box {width:100%; height:48px; position:relative; padding-left:70px; border:1px solid #dfdfdf; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; overflow: hidden;}
.account_write .awInput .aw_txt_input_box input[type=text] {width:100%; height:46px; font-size:17px; color:#333; font-weight:300; background-color:#fff; border:0!important; border-left:1px solid #dfdfdf!important; padding:0px 10px; border-radius:0;}
.account_write .awInput .aw_txt_input_box input[type=text]:focus{outline:none;}
.account_write .awInput .aw_txt_input_box span {font-size:15px; color:#333; font-weight:400; letter-spacing:-0.025em; position:absolute; top:0; left:0; width:70px; height:100%; text-align: center; display:flex; justify-content:center; align-items: center; text-align: center;}
.account_write .awInput .aw_txt_input_box {padding-right:0; margin-bottom:0;}
.account_write .awInput .aw_txt_input_box input[type=text] {text-align:left;}

.account_write .awInput .aw_txt_input_box:first-child {margin-bottom:8px;}

.selectformBox {width:100%;}
.selectformBox .sf_tit {width:100%; padding:20px 0px;}
.selectformBox .sf_tit p {font-size:18px; color:#212121; font-weight:400; text-align: center;}

.selectformBox ul.sfTab {width:300px; margin: auto; overflow: hidden; padding:30px 0px;}
.selectformBox ul.sfTab li {width:145px; float:left;}
.selectformBox ul.sfTab li:last-child {float:right;}
.selectformBox ul.sfTab li div {width:100%; padding:8px 0px; border:1px solid #d7d7d7; -webkit-border-radius:100px; -moz-border-radius:100px; -ms-border-radius:100px; -o-border-radius:100px; border-radius:100px; text-align: center; font-size:15px; color:#999; font-weight:300; letter-spacing:-0.055em;}
.selectformBox ul.sfTab li.active div {background-color:#9BCC40; color:#fff; border:1px solid #9BCC40; font-weight:400;}

.sf_content {width:100%;}
.sf_content .sf_contract_list {width:100%; border-top:1px solid #ccc;}
.sf_content .sf_contract_list_bn {border-top:0;}

.sf_content .sf_contract_list .sf_c_list_box {width:100%; position:relative; border-bottom:1px solid #d7d7d7; padding:15px 20px; padding-left:47px;}
.sf_content .sf_contract_list .sf_c_list_box .sf_c_chk {position:absolute; top:50%; left:20px; transform: translateY(-50%); width:17px; height:17px;}
.sf_content .sf_contract_list .sf_c_list_box .sf_c_chk label {width:17px; height:17px; display: block;}
.sf_content .sf_contract_list .sf_c_list_box .sf_c_chk input[type=radio] + label  {
	background:url("../img/common/radio_off.png")no-repeat left top;
	background-size:17px;
}
.sf_content .sf_contract_list .sf_c_list_box .sf_c_chk input[type=radio]:checked + label {
	background:url("../img/common/radio_on.png")no-repeat left top;
	background-size:17px;
}
.sf_content .sf_contract_list .sf_c_list_box p {font-size:17px; color:#333; font-weight:400;}
.sf_content .sf_contract_list .sf_c_list_box input[type=button] {width:80px; height:30px; position:absolute; right:20px; top:50%; transform: translateY(-50%); background-color:#eee; font-size:15px; color:#666; -webit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px;}


.sf_btn_box {width:100%; overflow: hidden; padding:30px 20px;}
.sf_btn_box input {width:48.5%; height:46px; font-size:19px; color:#fff; font-weight:300; letter-spacing:-0.025em; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;} 
.sf_btn_box input:first-child {background-color:#BFC2C3; float:left;}
.sf_btn_box input:last-child {background-color:#3C5462; float:right;}


.sf_btn_box2 {width:100%; overflow: hidden; padding:30px 20px;}
.sf_btn_box2 input {width:100%; height:46px; font-size:19px; color:#fff; font-weight:300; letter-spacing:-0.025em; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; background-color:#BFC2C3;} 
.sf_btn_box2 input.saveBtn {background-color:#1B9EEC;}


.sf_editors {width:100%; padding:0px 20px;}

.c_info_save {width:150px; margin: auto; padding:30px 0px;}
.c_info_save div {width:100%; height:46px; font-size:19px; color:#fff; font-weight:300; letter-spacing:-0.025em; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; background-color:#1B9EEC; text-align: center; padding-top:9px;}




.enterprise_view {width:100%;}
.enterprise_view .evTit {width:100%; padding:16px 20px; border-bottom:1px solid #d7d7d7;}
.enterprise_view .evTit p {font-size:20px; color:#333; font-weight:400; background:url("../img/common/stit.png")no-repeat left center; background-size:26px; padding-left:30px;}

.enterprise_view .ev_contract_box {width:100%; padding:25px 20px; overflow: hidden; }
.enterprise_view .ev_contract_box .ev_m_contract {width:100%; position:relative; overflow: hidden;}
/*.enterprise_view .ev_contract_box .ev_m_contract {width:100%; position:relative; overflow: hidden; height: 758px!important;}*/
.enterprise_view .ev_contract_box .ev_m_contract .ev_m_contract_box {width:805px; -ms-transform-origin: top left; -moz-transform-origin: top left; -o-transform-origin: top left; -webkit-transform-origin: top left; transform-origin: top left;}
.enterprise_view .ev_contract_box .ev_m_contract .ev_m_contract_box.active {border:1px solid #e0e0e0; padding:20px;}

.enterprise_view .ev_contract_box .ev_m_contract .ev_m_contract_box .contract_sub_wrap {width:805px; border:1px solid #e0e0e0; padding:20px;}
.enterprise_view .ev_contract_box .ev_m_contract .ev_m_contract_box .contract_sub_wrap:nth-of-type(n+2){margin-top:25px;}

.enterprise_view .evInput {width:100%; padding:20px;}
.enterprise_view .evInput .ev_modify_box {width:100%; padding:15px; border:1px solid #d3d3d3; margin-bottom:20px;}
.enterprise_view .evInput .ev_modify_box:last-child {margin-bottom:0;}

.enterprise_view .evInput .ev_modify_box p {font-size:17px; color:#333; font-weight:400; padding-bottom:10px; letter-spacing:-0.025em;}
.enterprise_view .evInput .ev_modify_box .ev_input_box {width:100%; padding-bottom:25px;}
.enterprise_view .evInput .ev_modify_box .ev_input_box:last-child {padding-bottom:15px;}
.enterprise_view .evInput .ev_modify_box .ev_input_box input[type=text] {width:100%; height:48px; border:1px solid #dfdfdf; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; padding:0px 10px; font-size:17px; color:#444; font-weight:300; background-color:#fff;}
.enterprise_view .evInput .ev_modify_box .ev_input_box input[type=text]:focus{outline:none;}
.enterprise_view .evInput .ev_modify_box .ev_input_box input[type=text]::placeholder {font-size:17px; color:#aaa; font-weight:300;}

.enterprise_view .evInput .ev_modify_box .ev_input_box select {width:100%; height:48px; border:1px solid #dfdfdf; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; padding:0px 10px; font-size:17px; color:#444; font-weight:300; transition: 0.3s; background:url("../img/common/selectBtn.png")no-repeat right 15px center; background-size:10px; background-color:#fff;}
.enterprise_view .evInput .ev_modify_box .ev_input_box select:focus{outline:none;}


.enterprise_view .evInput .ev_modify_box .ev_input_box .ev_data_box {width:100%; position:relative; padding-right:50px; border:1px solid #dfdfdf; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
.enterprise_view .evInput .ev_modify_box .ev_input_box .ev_data_box input {border:0; border-radius:0; }
.enterprise_view .evInput .ev_modify_box .ev_input_box .ev_data_box img {position:absolute; top:50%; right:15px; transform: translateY(-50%); width:22px;}

.enterprise_view .evInput .ev_modify_box .ev_input_box .ev_price_box {width:100%; position:relative; padding-right:34px; border:1px solid #dfdfdf; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
.enterprise_view .evInput .ev_modify_box .ev_input_box .ev_price_box input {border:0; border-radius:0; text-align:right;}
.enterprise_view .evInput .ev_modify_box .ev_input_box .ev_price_box p {position:absolute; top:12px; right:15px; font-size:16px; color:#333; font-weight:300;}


.enterprise_view .evInput .addBtn {width:160px; height:42px; background-color:#1B9FED; margin: auto; font-size:17px; color:#fff; font-weight:300; display:flex; justify-content:center; align-items:center; text-align: center; margin-top:30px; margin-bottom:10px; letter-spacing:-0.025em; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
.enterprise_view .evInput .addBtn2 {width:80px; height:42px; background-color:#1B9FED; margin: auto; font-size:17px; color:#fff; font-weight:300; display:flex; justify-content:center; align-items:center; text-align: center; margin-top:30px; margin-bottom:10px; letter-spacing:-0.025em; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;}

.enterprise_view .evInput .awDelet {width:100%; height:40px; background-color:#cacaca; margin: auto; font-size:17px; color:#fff; font-weight:300; display:flex; justify-content:center; align-items:center; text-align: center; margin-bottom:10px; letter-spacing:-0.025em; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;}


/** �ӽ� �۾� **/
.btn_fixed {position:relative;}
.aw_btn_fixed {width:100%; overflow: hidden; padding:30px 20px; position:fixed; z-index:999; bottom:0; left:0; border-top:1px solid #e0e0e0; background-color:#fff; box-shadow:0px -2px 5px rgba(0,0,0,0.05);}
.aw_btn_fixed.btn_fix_none {box-shadow:none; border-top:0;}


.aw_btn_box {width:100%; overflow: hidden; padding:30px 20px;}
.aw_btn_box input {width:calc(50% - 6px); height:46px; font-size:19px; color:#fff; font-weight:300; letter-spacing:-0.025em; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; float:left; margin-right:12px;} 
.aw_btn_box input:nth-child(1) {background-color:#9ACC3A; }
.aw_btn_box input:nth-child(2) {background-color:#1B9FED; }
.aw_btn_box input:nth-child(3) {background-color:#BFC2C3; }
.aw_btn_box input:nth-child(2n) {margin-right:0;}
.aw_btn_box input:nth-child(n + 3) {margin-top:12px;}



/*
.aw_btn_box input:nth-child(1) {background-color:#BFC2C3; float:left; margin-bottom:10px;}
.aw_btn_box input:nth-child(2) {background-color:#3C5462; float:right; margin-bottom:10px;}
.aw_btn_box input:nth-child(3) {background-color:#9ACC3A; float:left;}
.aw_btn_box input:nth-child(4) {background-color:#1B9FED; float:right;}
*/


.deleteBtnBox {width:100%; padding:30px 20px;}
.deleteBtnBox div {width:100%; height:46px; background-color:#1B9FED; display:flex; justify-content: center; align-items: center; text-align: center; font-size:18px; color:#fff; font-weight:400; -webkit-border-radius:7px; -moz-border-radius:7px; -ms-border-radius:7px; -o-border-radius:7px; border-radius:7px;}


.account_write .awInput .unit_price_box {width:100%; padding:10px 0px;}
.account_write .awInput .unit_price_box .upBox {width:100%; padding:15px; border:1px solid #dfdfdf; margin-bottom:15px; overflow: hidden; -webkit-border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; border-radius:8px;}
.account_write .awInput .unit_price_box .upBox p {font-size:17px; color:#333; font-weight:400; padding-bottom:10px; letter-spacing:-0.025em; padding-top:20px;}
.account_write .awInput .unit_price_box .upBox:last-child {margin-bottom:0;}
.account_write .awInput .unit_price_box .upBox p:first-child {padding-top:0;}

.account_write .awInput .unit_price_box .upBox .upInput {width:100%;}
.account_write .awInput .unit_price_box .upBox .upInput input[type=text] {width:100%; height:48px; border:1px solid #dfdfdf; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; padding:0px 10px; font-size:17px; color:#444; font-weight:300; background-color:#fff;}
.account_write .awInput .unit_price_box .upBox .upInput input[type=text]:focus {outline:none;}
.account_write .awInput .unit_price_box .upBox .upInput input[type=text]::placeholder {font-size:17px; color:#aaa; font-weight:300;}

.account_write .awInput .unit_price_box .upBox .upInput ul {width:100%;}
.account_write .awInput .unit_price_box .upBox .upInput ul li {width:100%; margin-top:6px;}
.account_write .awInput .unit_price_box .upBox .upInput ul li:first-child {margin-top:0;}

.account_write .awInput .unit_price_box .upBox .upBtn {width:100%; overflow: hidden; padding:20px 0px;}
.account_write .awInput .unit_price_box .upBox .upBtn div {width:48.5%; float:left; padding:10px 0px; border:1px solid #dfdfdf; background-color:#f5f5f5; text-align: center; font-size:17px; color:#333; font-weight:300; ;letter-spacing:-0.025em;}
.account_write .awInput .unit_price_box .upBox .upBtn a:last-child div {float:right;}

.account_write .awInput .unit_price_box .upBox .btn {width:100%; float:left; padding:7px 0px;  background-color:#acacac; text-align: center; font-size:17px; color:#fff; font-weight:300; ;letter-spacing:-0.025em; margin-top:15px; -ms-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}


.awInput2 input[type=text] {height:40px!important;}
.account_write .awInput .aw_input_txt_list_box {width:100%; border:1px solid #e0e0e0; padding:15px;}

.account_write .awInput .aw_input_txt_box {width:100%; overflow:hidden;}
.account_write .awInput .aw_input_txt_box input[type=text] {width:120px; float:left;}
.account_write .awInput .aw_input_txt_box p {font-size:16px; color:#333; font-weight:300; margin-top:7px; margin-left:6px; float:left;}

.account_write .awInput .aw_input_txt_box2 {width:100%; overflow:hidden;}
.account_write .awInput .aw_input_txt_box2 input[type=text] {width:80px; height:38px!important; float:left; margin-left:10px; margin-right:6px; text-align: right;}
.account_write .awInput .aw_input_txt_box2 p {font-size:16px; color:#333; font-weight:300; margin-top:6px; float:left;}

.account_write .awInput .aw_input_txt_box3 {width:100%; overflow:hidden;}
.account_write .awInput .aw_input_txt_box3 input[type=text] {width:100px; float:left; margin-left:10px; margin-right:6px; text-align: right;}
.account_write .awInput .aw_input_txt_box3 p {font-size:16px; color:#333; font-weight:300; margin-top:7px; float:left;}

.account_write .awInput .aw_input_txt_box4 {width:100%; overflow:hidden; padding-top:6px;}
.account_write .awInput .aw_input_txt_box4 input[type=text] {width:200px; height:38px!important; float:left; margin-left:10px; margin-right:6px;}
.account_write .awInput .aw_input_txt_box4 p {font-size:16px; color:#333; font-weight:300; margin-top:6px; float:left;}

.account_write .awInput .aw_input_txt_box5 {width:100%; overflow:hidden; border:1px solid #e0e0e0; padding:15px 20px; background-color:#fafafa;}
.account_write .awInput .aw_input_txt_box5 p {font-size:16px; color:#333; font-weight:300; letter-spacing:-0.05em; padding-bottom:0;}
.account_write .awInput .aw_input_txt_box5 font {font-size:14px; color:#787878; font-weight:300; letter-spacing:-0.05em; padding-bottom:0;}
.account_write .awInput .aw_input_txt_box5 div {width:100%; overflow:hidden; padding:5px 0px;}
.account_write .awInput .aw_input_txt_box5 div input[type=text] {width:130px; height:34px!important; float:left; margin-left:10px; margin-right:6px; text-align: right;}
.account_write .awInput .aw_input_txt_box5 div span {font-size:16px; color:#333; font-weight:300; margin-top:4px; float:left; letter-spacing:-0.05em;}


.account_write .awInput .aw_sales_deposit {width:100%; border:1px solid #e0e0e0; margin-bottom:10px; padding:15px;}
.account_write .awInput .aw_sales_deposit:last-child {margin-bottom:0;}
.account_write .awInput .aw_sales_deposit .aw_sd_box {width:100%; position:relative; padding-left:54px; margin-bottom:5px;}
.account_write .awInput .aw_sales_deposit .aw_sd_box:last-child {margin-bottom:0;}
.account_write .awInput .aw_sales_deposit .aw_sd_box p {position:absolute; top:0; left:0; width:54px; height:100%; border:1px solid #dfdfdf; font-size:14px; color:#333; font-weight:400; letter-spacing:-0.025em; border-right:0; line-height:36px; text-align: center; background-color:#f8f8f8;}
.account_write .awInput .aw_sales_deposit .aw_sd_box input {width:100%; height:36px; font-size:14px; color:#333; font-weight:400; background-color:#fff; border:1px solid #dfdfdf; padding:0px 10px;}
.account_write .awInput .aw_sales_deposit .aw_sd_box div {width:100%; position:relative;}
.account_write .awInput .aw_sales_deposit .aw_sd_box div input {padding-right:26px; text-align:right;}
.account_write .awInput .aw_sales_deposit .aw_sd_box div span {font-size:14px; color:3333; font-weight:400; letter-spacing:-0.025em; position:absolute; top:0; right:10px; line-height:36px;}

.account_write .awInput .aw_sales_deposit .sd_btn {width:100%; padding:7px 0px; text-align: center; background-color:#dfdfdf; -ms-border-radius:6px; -o-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; margin-top:10px; font-size:15px; color:#333; font-weight:400;}

.account_write .awInput .aw_bank_input {width:100%; border:1px solid #e0e0e0; margin-bottom:10px; padding:15px;}
.account_write .awInput .aw_bank_input:last-child {margin-bottom:0;}
.account_write .awInput .aw_bank_input .aw_bi_box {width:100%; position:relative; padding-left:96px; margin-bottom:5px;}
.account_write .awInput .aw_bank_input .aw_bi_box:last-child {margin-bottom:0;}
.account_write .awInput .aw_bank_input .aw_bi_box p {position:absolute; top:0; left:0; width:96px; height:100%; border:1px solid #dfdfdf; font-size:14px; color:#333; font-weight:400; letter-spacing:-0.025em; border-right:0; line-height:36px; background-color:#f8f8f8; padding-left:10px;}
.account_write .awInput .aw_bank_input .aw_bi_box input {width:100%; height:36px; font-size:14px; color:#333; font-weight:400; background-color:#fff; border:1px solid #dfdfdf; padding:0px 10px;}
.account_write .awInput .aw_bank_input .aw_bi_box div {width:100%; position:relative;}
.account_write .awInput .aw_bank_input .aw_bi_box div input {padding-right:26px; text-align:right;}
.account_write .awInput .aw_bank_input .aw_bi_box div span {font-size:14px; color:3333; font-weight:400; letter-spacing:-0.025em; position:absolute; top:0; right:10px; line-height:36px;}

.account_write .awInput .aw_bank_input .bi_btn {width:100%; padding:7px 0px; text-align: center; background-color:#dfdfdf; -ms-border-radius:6px; -o-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; margin-top:10px; font-size:15px; color:#333; font-weight:400;}

.equipmentList {width:100%; padding:20px;}
.equipmentList .e_list_box {width:100%; border:1px solid #e0e0e0; padding:15px; margin-bottom:15px; position:relative; box-shadow:0px 0px 5px rgba(0,0,0,0.1); background-color:#fff;}
.equipmentList .e_list_box:last-child {margin-bottom:0;}

.equipmentList .e_list_box .e_l_input_box {width:100%; position:relative; padding-left:40px; margin-bottom:12px;}
.equipmentList .e_list_box .e_l_input_box p {font-size:15px; color:#333; font-weight:400; letter-spacing:-0.025em; position:absolute; top:4px; left:0;}
.equipmentList .e_list_box .e_l_input_box input[type=text] {width:100%; height:32px; border:1px solid #dfdfdf; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; padding:0px 10px; font-size:15px; color:#444; font-weight:300; background-color:#fff;}
.equipmentList .e_list_box .e_l_input_box input[type=text]:focus {outline:none;}
.equipmentList .e_list_box .e_l_input_box input[type=text]::placeholder {font-size:15px; color:#aaa; font-weight:300;}

.equipmentList .e_list_box .e_l_input_box select {width:100%; height:32px; border:1px solid #dfdfdf; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; padding:0px 10px; font-size:15px; color:#333; font-weight:300; background-color:#fff; background:url("../img/common/selectBtn.png")no-repeat right 10px center; background-size:8px;}
.equipmentList .e_list_box .e_l_input_box select:focus {outline:none;}

.equipmentList .e_list_box .e_l_input_box .equipment_price {width:100%; position:relative; border:1px solid #dfdfdf; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; padding-right:18px;}
.equipmentList .e_list_box .e_l_input_box .equipment_price input {border:0; text-align:right;}
.equipmentList .e_list_box .e_l_input_box .equipment_price p {font-size:15px; color:#333; font-weight:300; position:absolute; top:5px; right:10px; left:auto;}

.equipmentList .e_list_box .equipmentBtn {width:100%; padding:6px 0px; background-color:#e0e0e0; text-align: center; font-size:17px; color:#333; font-weight:300; -ms-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

.bw_file_list_box {width:100%; padding:20px;}
.bw_file_list_box .bw_f_l_box {width:100%; position:relative; border:1px solid #e0e0e0; margin-bottom:15px; padding:10px 15px; padding-right:95px; box-shadow:0px 0px 5px rgba(0,0,0,0.1);}
.bw_file_list_box .bw_f_l_box:last-child {margin-bottom:0;}
.bw_file_list_box .bw_f_l_box input[type=file] {width:100%;}
.bw_file_list_box .bw_f_l_box input[type=button] {width:80px; height:30px; position:absolute; top:50%; margin-top:-15px; right:15px; background-color:#e0e0e0; -ms-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; font-size:14px; color:#333; font-weight:300; letter-spacing:-0.025em;}


.account_write .awInput .aw_input_addressNum {width:100%; overflow:hidden;}
.account_write .awInput .aw_input_addressNum input[type=text] {width:150px; float:left;}
.account_write .awInput .aw_input_addressNum div {width:110px; height:40px; float:left; background-color:#333; margin-left:6px; display: flex; justify-content: center; align-items: center; text-align: center; font-size:16px; color:#fff; font-weight:300; letter-spacing:-0.05em; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
.account_write .awInput .aw_input_addressTxt {width:100%;}
.account_write .awInput .aw_input_addressTxt input {margin-top:6px;}


.account_write .awInput .b_w_status2_tb3_input_box {width:100%; overflow: hidden;}
.account_write .awInput .b_w_status2_tb3_input_box div {overflow: hidden; margin-left:10px; float:left;}
.account_write .awInput .b_w_status2_tb3_input_box div:first-child {margin-left:0;}
.account_write .awInput .b_w_status2_tb3_input_box div p {font-size:16px; color:#333; font-weight:300; letter-spacing:-0.05em; float:left; margin-right:10px; margin-top:4px; padding:0;}
.account_write .awInput .b_w_status2_tb3_input_box div p:last-child {margin-right:0; margin-left:5px;}
.account_write .awInput .b_w_status2_tb3_input_box div input[type=text] {width:80px; height:38px; float:left; text-align: right;}

@media (max-width:376px) {
	.account_write .awInput .b_w_status2_tb3_input_box div {width:100%; margin-left:0; margin-top:10px;}
	.account_write .awInput .b_w_status2_tb3_input_box div:first-child {margin-top:0;}
}

.account_write .bw_tb_box {width:100%;}
.account_write .bw_tb_box table {width:100%;}
.account_write .bw_tb_box table tr th {width:130px; font-size:15px; color:#333; font-weight:400; letter-spacing:-0.05em; padding:10px 12px; text-align: left; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:20px; background-color:#EDF7FD;}
.account_write .bw_tb_box table tr td {border-bottom:1px solid #ccc; padding:10px;}
.account_write .bw_tb_box table tr:last-child th {border-bottom:0;}
.account_write .bw_tb_box table tr:last-child td {border-bottom:0;}

.account_write .bw_tb_box table tr td input[type=text],.account_write .awInput .aw_input_box input[type=password] {width:100%; height:40px; border:1px solid #dfdfdf; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; padding:0px 10px; font-size:17px; color:#444; font-weight:300; background-color:#fff;}
.account_write .bw_tb_box table tr td input[type=text]:focus {outline:none;}
.account_write .bw_tb_box table tr td input[type=text]::placeholder {font-size:17px; color:#aaa; font-weight:300;}


.account_write .awInput .awListInput {width:100%; border:1px solid #e0e0e0; border-radius:10px; padding:15px; margin-bottom:12px;}
.account_write .awInput .awListInput:last-child {margin-bottom:0;}
.account_write .awInput .awListInput input[type=text] {width:100%; height:40px; border:1px solid #dfdfdf; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; border-radius:6px; padding:0px 10px; font-size:17px; color:#444; font-weight:300; background-color:#fff; margin-bottom:8px;}
.account_write .awInput .awListInput input[type=text]:focus {outline:none;}
.account_write .awInput .awListInput input[type=text]::placeholder {font-size:17px; color:#aaa; font-weight:300;}
.account_write .awInput .awListInput div {width:100%; height:42px; background-color:#bcbcbc; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; border-radius:6px; text-align: center; font-size:18px; color:#fff; font-weight:400; line-height:42px;}


.account_write .awInput .aw_input_box .aw_unit_price {width:100%; overflow: hidden; border:1px solid #e0e0e0; padding:12px 15px;}
.account_write .awInput .aw_input_box .aw_unit_price p {float:left; font-size:14px; color:#333; font-weight:400; letter-spacing:-0.05em; line-height:34px; padding-bottom:0; margin-right:5px;}
.account_write .awInput .aw_input_box .aw_unit_price input {width:62px; float:left; margin:0 5px; height:34px;}

.w_breakdown_box {width:100%; padding:30px 20px; border-top:1px solid #e0e0e0;}
.w_breakdown_box .w_bd_box {width:100%; border:1px solid #e0e0e0; padding:20px 15px; margin-top:15px;}
.w_breakdown_box .w_bd_box:first-child {margin-top:0;}
.w_breakdown_box .w_bd_box .w_bd_input {width:100%; position:relative; border:1px solid #dfdfdf; padding-left:46px; margin-top:7px; background-color:#fff;}
.w_breakdown_box .w_bd_box .w_bd_input:first-child {padding-left:70px; margin-top:0;}
.w_breakdown_box .w_bd_box .w_bd_input span {font-size:14px; color:#333; font-weight:400; letter-spacing:-0.025em; position:absolute; top:0; left:12px; line-height:38px;}
.w_breakdown_box .w_bd_box .w_bd_input input[type=text] {width:100%; height:38px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; padding:0px 10px; font-size:14px; color:#444; font-weight:400;}
.w_breakdown_box .w_bd_box .w_bd_btn {width:100%; overflow: hidden; padding-top:10px;}
.w_breakdown_box .w_bd_box .w_bd_btn div {width:calc(50% - 8px); float:right; background-color:#BFC2C3; font-size:16px; color:#fff; font-weight:300; letter-spacing:-0.025em; line-height:38px; -ms-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; text-align: center;}
.w_breakdown_box .w_bd_box .w_bd_btn a:first-child div {float:left; background-color:#3C5462;}

.special_agree_box {width:100%; padding:30px 20px;}
.special_agree_box ul {width:100%;}
.special_agree_box ul li {width:100%; position:relative; padding-left:20px; margin-bottom:15px;}
.special_agree_box ul li:last-child {margin-bottom:0;}
.special_agree_box ul li:nth-child(n + 10) {padding-left:25px;}
.special_agree_box ul li div {font-size:15px; color:#333; font-weight:400; letter-spacing:-0.025em; line-height:20px; position:absolute; top:0; left:0;}
.special_agree_box ul li p {font-size:15px; color:#333; font-weight:400; letter-spacing:-0.025em; word-break: keep-all; line-height:20px;}

.w_breakdown_info {width:100%; padding:20px 20px;}
.w_breakdown_info .w_bd_info_box {width:100%; position:relative; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #dfdfdf;}
.w_breakdown_info .w_bd_info_box:last-child {padding-bottom:0; margin-bottom:0; border-bottom:0;}
.w_breakdown_info .w_bd_info_box div {width:100%; position:relative; padding-left:110px; min-height:20px; margin-bottom:5px;}
.w_breakdown_info .w_bd_info_box div:last-child {margin-bottom:0;}
.w_breakdown_info .w_bd_info_box div p {font-size:16px; color:#333; font-weight:400; letter-spacing:-0.025em; line-height:20px; position:absolute; line-height:20px; width:100px; left:0; top:0;}
.w_breakdown_info .w_bd_info_box div p::after {content:":"; font-size:16px; color:#333; font-weight:400; position:absolute; top:0; right:0;}

.w_breakdown_info2 .w_bd_info_box div {padding-left:125px;}
.w_breakdown_info2 .w_bd_info_box div p {width:115px;}


.aw_agree_box {width:100%; border-bottom:1px solid #d7d7d7;}
.aw_agree_box .aw_agree_cont_box {width:100%; padding:20px;}
.aw_agree_box .aw_agree_cont_box ul {width:100%;}
.aw_agree_box .aw_agree_cont_box ul li {width:100%; margin-bottom:10px;}
.aw_agree_box .aw_agree_cont_box ul li:last-child {margin-bottom:0;}
.aw_agree_box .aw_agree_cont_box ul li p {font-size:14px; color:#333; font-weight:400; letter-spacing:-0.025em; position:relative; padding-left:11px; line-height:20px; margin-bottom:5px; word-break: keep-all;}
.aw_agree_box .aw_agree_cont_box ul li p:last-child {margin-bottom:0;}
.aw_agree_box .aw_agree_cont_box ul li p::before {content:"?; position:absolute; top:0; left:0; font-size:14px; color:#333; font-weight:400; line-height:20px;}
.aw_agree_box .aw_agree_cont_box ul li b {font-size:14px; color:#333; font-weight:300;  word-break: keep-all;}
.aw_agree_box .aw_agree_cont_box ul li span {font-size:14px; color:#333; font-weight:300; letter-spacing:-0.025em; padding-left:10px; line-height:20px; display: block; margin-bottom:3px;  word-break: keep-all;}

.aw_agree_box .aw_agree_cont_box font {font-size:13px; color:#888; font-weight:400; letter-spacing:-0.025em; position:relative; display: block; padding-left:15px; line-height:20px; margin-top:12px; word-break: keep-all;}
.aw_agree_box .aw_agree_cont_box font::before {content:"?; position:absolute; top:0; left:0; font-size:13px; color:#888; font-weight:400; line-height:20px;}

.aw_agree_box .aw_agree_cont_box strong {font-size:13px; color:red; font-weight:400; letter-spacing:-0.025em; position:relative; display: block; padding-left:15px; line-height:18px; margin-top:3px; word-break: keep-all;}
.aw_agree_box .aw_agree_cont_box strong::before {content:"?; position:absolute; top:0; left:0; font-size:13px; color:red; font-weight:400; line-height:18px;}

.aw_agree_box .aw_agree_chk_box {width:100%; padding:12px 20px; border-top:1px solid #d7d7d7; background-color:#fafafa;}
.aw_agree_box .aw_agree_chk_box input {display:none;}
.aw_agree_box .aw_agree_chk_box label {font-size:15px; color:#000; font-weight:400; letter-spacing:-0.025em; padding-left:21px!important; line-height:20px; cursor: pointer;}
.aw_agree_box .aw_agree_chk_box input + label {
	background-image:url("../img/common/chk_off.jpg");
	background-repeat: no-repeat;
	background-position:top 4px left;
}
.aw_agree_box .aw_agree_chk_box input:checked + label {
	background-image:url("../img/common/chk_on.jpg");
	background-repeat: no-repeat;
	background-position:top 4px left;
}


.receiving_method {width:100%;}
.receiving_method .rmBox {width:100%; padding:15px 20px; border-bottom:1px solid #d7d7d7;}
.receiving_method .rmBox input[type=checkbox] {display:none;}
.receiving_method .rmBox label {font-size:16px; color:#000; font-weight:400; letter-spacing:-0.025em; padding-left:21px!important; line-height:20px; cursor: pointer;}
.receiving_method .rmBox input[type=checkbox] + label {
	background-image:url("../img/common/chk_off.jpg");
	background-repeat: no-repeat;
	background-position:top 5px left;
}
.receiving_method .rmBox input[type=checkbox]:checked + label {
	background-image:url("../img/common/chk_on.jpg");
	background-repeat: no-repeat;
	background-position:top 5px left;
}
.receiving_method .rmBox div {width:100%; overflow: hidden; padding-top:12px; margin-top:12px; border-top:1px dashed #dfdfdf;}
.receiving_method .rmBox div p {font-size:14px; color:#333; font-weight:400; letter-spacing:-0.025em; float:left; line-height:20px;}
.receiving_method .rmBox div input{width:100%; height:34px; border:1px solid #dfdfdf; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; padding:0px 10px; font-size:15px; color:#444; font-weight:300; background-color:#fff; float:left;}
.receiving_method .rmBox div input:focus {outline:none;}
.receiving_method .rmBox div input::placeholder {font-size:15px; color:#aaa; font-weight:300;}




.bw_list_box {width:100%;}
.bw_list_box .bw_l_box {width:100%; border-bottom:1px solid #e0e0e0;}
.bw_list_box .bw_l_box:last-child {border-bottom:0;}
.bw_list_box .bw_l_box .bw_l_tit_box {width:100%; border-bottom:1px solid #e0e0e0; padding:12px 20px; background-color:#EDF7FD;}
.bw_list_box .bw_l_box .bw_l_tit_box p {font-size:17px; color:#333; font-weight:400; letter-spacing:-0.05em;}
.bw_list_box .bw_l_box .bw_l_input_box {width:100%; padding:20px;}
.bw_list_box .bw_l_box .bw_l_input_box .bw_l_input {width:100%; position:relative; padding-left:95px; margin-bottom:10px;}
.bw_list_box .bw_l_box .bw_l_input_box .bw_l_input:last-child {margin-bottom:0;}
.bw_list_box .bw_l_box .bw_l_input_box .bw_l_input .bw_l_input_tit {width:95px; position:absolute; top:0; left:0; font-size:15px; color:#333; font-weight:400; letter-spacing:-0.05em; border:1px solid #e0e0e0; border-right:0; height:100%; display:flex; align-items: center; padding-left:12px; background-color:#f8f8f8;}
.bw_list_box .bw_l_box .bw_l_input_box .bw_l_input .bw_l_input_cont {width:100%; position:relative; border:1px solid #dfdfdf; padding-right:22px;}

.bw_list_box .bw_l_box .bw_l_input_box .bw_l_input .bw_l_input_cont input[type=text] {width:100%; height:40px;  padding:0px 10px; font-size:15px; color:#444; font-weight:300; background-color:#fff; text-align:right;}
.bw_list_box .bw_l_box .bw_l_input_box .bw_l_input .bw_l_input_cont input[type=text]:focus{outline:none;}
.bw_list_box .bw_l_box .bw_l_input_box .bw_l_input .bw_l_input_cont input[type=text]::placeholder {font-size:15px; color:#aaa; font-weight:300;}
.bw_list_box .bw_l_box .bw_l_input_box .bw_l_input .bw_l_input_cont p {font-size:16px; color:#333; font-weight:300; position:absolute; top:50%; right:10px; transform: translateY(-50%);}

.bw_list_box .bw_l_box .bw_l_input_box .bw_l_input2 {width:100%;}
.bw_list_box .bw_l_box .bw_l_input_box .bw_l_input2 .bw_l_input_cont {width:100%; position:relative; border:1px solid #dfdfdf; padding-right:22px;}

.bw_list_box .bw_l_box .bw_l_input_box .bw_l_input2 .bw_l_input_cont input[type=text] {width:100%; height:40px;  padding:0px 10px; font-size:15px; color:#444; font-weight:300; background-color:#fff; text-align:right;}
.bw_list_box .bw_l_box .bw_l_input_box .bw_l_input2 .bw_l_input_cont input[type=text]:focus{outline:none;}
.bw_list_box .bw_l_box .bw_l_input_box .bw_l_input2 .bw_l_input_cont input[type=text]::placeholder {font-size:15px; color:#aaa; font-weight:300;}
.bw_list_box .bw_l_box .bw_l_input_box .bw_l_input2 .bw_l_input_cont p {font-size:16px; color:#333; font-weight:300; position:absolute; top:50%; right:10px; transform: translateY(-50%);}


.bw_list_box .bw_l_total_box {width:100%; position:relative; border-top:1px solid #dfdfdf; padding:0px 20px; padding-left:120px; }
.bw_list_box .bw_l_total_box .bw_l_input_tit {width:120px; font-size:16px; color:#333; font-weight:400; letter-spacing:-0.05em; border-right:1px solid #e0e0e0; height:100%; display:flex; align-items: center; padding-left:12px; background-color:#EDF7FD;}

.bw_list_box .bw_l_total_box .bw_l_input_cont {width:100%; padding-right:22px; position:relative;}
.bw_list_box .bw_l_total_box .bw_l_input_cont input[type=text] {width:100%; height:46px;  padding:0px 10px; font-size:15px; color:#444; font-weight:300; background-color:#fff; text-align:right;}
.bw_list_box .bw_l_total_box .bw_l_input_cont input[type=text]:focus{outline:none;}
.bw_list_box .bw_l_total_box .bw_l_input_cont input[type=text]::placeholder {font-size:15px; color:#aaa; font-weight:300;}
.bw_list_box .bw_l_total_box .bw_l_input_cont p {font-size:16px; color:#333; font-weight:300; position:absolute; top:50%; right:10px; transform: translateY(-50%);}


.bw_list_box .bw_l_line_box {width:100%; height:6px; background-color:#f1f1f1; border-bottom:1px solid #e0e0e0;}

.bw_list_box .bw_other_list {width:100%; border-bottom:1px solid #e0e0e0;}
.bw_list_box .bw_other_list .bw_l_tit_box {width:100%; border-bottom:1px solid #e0e0e0; padding:12px 20px; background-color:#EDF7FD;}
.bw_list_box .bw_other_list .bw_l_tit_box p {font-size:17px; color:#333; font-weight:400; letter-spacing:-0.05em;}
.bw_list_box .bw_other_list .bw_l_input_box {width:100%; padding:20px;}
.bw_list_box .bw_other_list .bw_l_input_box .bw_l_input {width:100%; border-bottom:1px dashed #dfdfdf; position:relative; padding-right:100px; margin-bottom:15px; padding-bottom:15px;}
.bw_list_box .bw_other_list .bw_l_input_box .bw_l_input:last-child {border-bottom:0; margin-bottom:0; padding-bottom:0;}

.bw_list_box .bw_other_list .bw_l_input_box .bw_l_input input[type=text] {width:100%; height:40px;  padding:0px 10px; font-size:15px; color:#444; font-weight:300; background-color:#fff; border:1px solid #e0e0e0;}
.bw_list_box .bw_other_list .bw_l_input_box .bw_l_input input[type=text]:focus{outline:none;}
.bw_list_box .bw_other_list .bw_l_input_box .bw_l_input input[type=text]::placeholder {font-size:15px; color:#aaa; font-weight:300;}
.bw_list_box .bw_other_list .bw_l_input_box .bw_l_input .bw_l_input_txt {width:100%; padding-right:22px; position:relative; border:1px solid #e0e0e0; margin-top:8px;}
.bw_list_box .bw_other_list .bw_l_input_box .bw_l_input .bw_l_input_txt input {text-align:right; border:0;}
.bw_list_box .bw_other_list .bw_l_input_box .bw_l_input .bw_l_input_txt p {font-size:16px; color:#333; font-weight:300; position:absolute; top:50%; right:10px; transform: translateY(-50%);}
.bw_list_box .bw_other_list .bw_l_input_box .bw_l_input .bw_l_btn {width:90px; height:90px; position:absolute; top:0; right:0; border:1px solid #dfdfdf; display:flex; justify-content: center; align-items: center; text-align: center; font-size:16px; color:#333; font-weight:300; letter-spacing:-0.05em; background-color:#f8f8f8;}

.account_write .bw_tb_box2 {width:100%;}
.account_write .bw_tb_box2 table {width:100%; table-layout: fixed;}
.account_write .bw_tb_box2 table tr th {width:calc(100% - 140px); padding:10px 0px; font-size:16px; color:#333; font-weight:400; letter-spacing:-0.025em; background-color:#EDF7FD; border-bottom:1px solid #e0e0e0;}
.account_write .bw_tb_box2 table tr th:last-child {width:140px; border-left:1px solid #e0e0e0;}
.account_write .bw_tb_box2 table tr td {width:calc(100% - 140px); padding:10px; border-bottom:1px solid #e0e0e0;}
.account_write .bw_tb_box2 table tr td:last-child {width:140px; border-left:1px solid #e0e0e0;}
.account_write .bw_tb_box2 table tr:last-child td {border-bottom:0;}

.account_write .bw_tb_box2 table tr td input[type=text] {width:100%; height:40px; border:1px solid #dfdfdf; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; padding:0px 10px; font-size:17px; color:#444; font-weight:300; background-color:#fff;}
.account_write .bw_tb_box2 table tr td input[type=text]:focus {outline:none;}
.account_write .bw_tb_box2 table tr td input[type=text]::placeholder {font-size:17px; color:#aaa; font-weight:300;}


.account_write .awTit2 {width:100%; padding:16px 20px; border-bottom:1px solid #d7d7d7; position:relative; padding-right:130px;}
.account_write .awTit2 p {font-size:20px; color:#333; font-weight:400; background:url("../img/common/stit.png")no-repeat left center; background-size:26px; padding-left:30px;}
.account_write .awTit2 div {width:110px; position:absolute; top:50%; right:20px; transform: translateY(-50%); padding:5px 0px; text-align: center; background-color:#A5A5A5; font-size:15px; color:#fff; font-weight:300; letter-spacing:-0.05em; -ms-border-radius:7px; -moz-border-radius:7px; -o-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;}

.account_write .awTit3 {width:100%; padding:16px 20px; border-bottom:1px solid #d7d7d7; position:relative; padding-right:130px;}
.account_write .awTit3 p {font-size:20px; color:#333; font-weight:400; background:url("../img/common/stit.png")no-repeat left center; background-size:26px; padding-left:30px;}
.account_write .awTit3 div {width:80px; position:absolute; top:50%; right:20px; transform: translateY(-50%); padding:5px 0px; text-align: center; background-color:#A5A5A5; font-size:15px; color:#fff; font-weight:300; letter-spacing:-0.05em; -ms-border-radius:7px; -moz-border-radius:7px; -o-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;}

.account_write .awTit4 {width:100%; padding:16px 20px; border-bottom:1px solid #d7d7d7; position:relative;  text-align: right; overflow: hidden;}
.account_write .awTit4 p {font-size:20px; color:#333; font-weight:400; background:url("../img/common/stit.png")no-repeat left center; background-size:26px; padding-left:30px; text-align:left; float:left;}
.account_write .awTit4 div {width:52px; text-align: center; background-color:#A5A5A5; font-size:14px; color:#fff; font-weight:300; letter-spacing:-0.05em; -ms-border-radius:7px; -moz-border-radius:7px; -o-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; line-height:28px; display:inline-block; zoom:1; *display:inline; vertical-align: middle;}
.account_write .awTit4 a:nth-child(2) div{background-color:#246891; margin-right:4px;}


.account_write .bw_input_list_box {width:100%; padding:20px;}
.account_write .bw_input_list_box .bw_input_box {width:100%; border:1px solid #e0e0e0; position:relative; padding:15px; margin-bottom:12px; background-color:#fff; padding-right:60px;}
.account_write .bw_input_list_box .bw_input_box:last-child {margin-bottom:0;}
.account_write .bw_input_list_box .bw_input_box .aw_bw_input {width:100%; margin-top:10px;}
.account_write .bw_input_list_box .bw_input_box .aw_bw_input:first-child {margin-top:0;}
.account_write .bw_input_list_box .bw_input_box .aw_bw_input input[type=text] {width:100%; height:40px; border:1px solid #dfdfdf; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; padding:0px 10px; font-size:17px; color:#444; font-weight:300; background-color:#fff;}
.account_write .bw_input_list_box .bw_input_box .aw_bw_input input[type=text]:focus {outline:none;}
.account_write .bw_input_list_box .bw_input_box .aw_bw_input input[type=text]::placeholder {font-size:17px; color:#aaa; font-weight:300;}

.account_write .bw_input_list_box .bw_input_box .aw_bw_input div {width:100%; padding-right:22px; position:relative; border:1px solid #e0e0e0; margin-top:8px;}
.account_write .bw_input_list_box .bw_input_box .aw_bw_input div input {text-align:right; border:0!important;}
.account_write .bw_input_list_box .bw_input_box .aw_bw_input div input::placeholder {text-align:left;}
.account_write .bw_input_list_box .bw_input_box .aw_bw_input div p {font-size:16px; color:#333; font-weight:300; position:absolute; top:50%; right:10px; transform: translateY(-50%);}

.account_write .bw_input_list_box .bw_input_box .aw_bw_del_btn {width:30px; height:30px; position:absolute; top:15px; right:15px; border:1px solid #e0e0e0; background:url("../img/common/close2.png")no-repeat center center; background-size:10px;}

.account_write .bw_input_total_box {width:100%; border-top:1px solid #e0e0e0; padding:15px 20px; position:relative; padding-left:120px;}
.account_write .bw_input_total_box .bw_i_t__tit_box {width:100px; height:42px; display:flex; align-items: center; position:absolute; top:50%; left:20px; transform: translateY(-50%); border:1px solid #e0e0e0; border-right:0;  background-color:#EDF7FD;justify-content: center; font-size:16px; color:#404040; font-weight:400; letter-spacing:-0.05em;}
.account_write .bw_input_total_box .bw_i_t__cont_box {width:100%; padding-right:22px; position:relative; border:1px solid #e0e0e0;}
.account_write .bw_input_total_box .bw_i_t__cont_box input[type=text] {width:100%; height:40px; padding:0px 10px; font-size:17px; color:#444; font-weight:300; background-color:#fff;}
.account_write .bw_input_total_box .bw_i_t__cont_box input[type=text]:focus {outline:none;}
.account_write .bw_input_total_box .bw_i_t__cont_box input[type=text]::placeholder {font-size:17px; color:#aaa; font-weight:300;}
.account_write .bw_input_total_box .bw_i_t__cont_box p {font-size:16px; color:#333; font-weight:300; position:absolute; top:50%; right:10px; transform: translateY(-50%);}



.totalSearch {width:100%; border-top:1px solid #dfdfdf; padding:0px 20px;}
.totalSearch .tsBox {width:100%; padding:20px 0px; border-top:1px dashed #ccc;}
.totalSearch .tsBox:first-child {border-top:0;}
.totalSearch .tsBox p {font-size:16px; color:#333; font-weight:400; letter-spacing:-0.055em; padding-bottom:10px;}
.totalSearch .tsBox input {width:100%; height:38px; border:1px solid #dfdfdf; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; padding:0px 10px; font-size:16px; color:#333; font-weight:300; letter-spacing:-0.025em;}
.totalSearch .tsBox input:focus {outline:none;}
.totalSearch .tsBox select {width:100%; height:38px; border:1px solid #dfdfdf; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; padding:0px 10px; font-size:16px; color:#333; font-weight:300; letter-spacing:-0.025em; background:url("../img/common/selectBtn.png")no-repeat right 10px center; background-size:8px;}
.totalSearch .tsBox select:focus {outline:none;}


.totalSearch .tsBox ul.ts_date_ul {width:100%; overflow: hidden;}
.totalSearch .tsBox ul.ts_date_ul li {width:47%; float:left; position:relative; padding-right:36px; border:1px solid #dfdfdf; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px;}
.totalSearch .tsBox ul.ts_date_ul li:nth-child(2) {width:6%; padding:0; text-align: center; font-size:16px; color:#404040; font-weight:300; padding-top:5px; border:0;}
.totalSearch .tsBox ul.ts_date_ul li img {width:16px; position:absolute; top:50%; right:10px; transform: translateY(-50%);}
.totalSearch .tsBox ul.ts_date_ul li input {border:0;}

.totalSearch .tsBox select.middle_category_cls {margin:6px 0px;}


.totalSearch .tsSubmit {width:100%; padding:30px 20px;}
.totalSearch .tsSubmit input {width:100%; height:46px; background-color:#3C5462; font-size:18px; color:#fff; font-weight:400; -webkit-border-radius:7px; -moz-border-radius:7px; -ms-border-radius:7px; -o-border-radius:7px; border-radius:7px;}


.user_manage {width:100%; border-top:1px solid #dfdfdf;}

.umWriteBtn {width:100%; padding:30px 20px; border-top:1px solid #dfdfdf;}
.umWriteBtn div {width:100%; height:46px; background-color:#7194A3; display:flex; justify-content: center; align-items: center; text-align: center; font-size:18px; color:#fff; font-weight:400; -webkit-border-radius:7px; -moz-border-radius:7px; -ms-border-radius:7px; -o-border-radius:7px; border-radius:7px;}


.classification {width:100%; border-top:1px solid #dfdfdf;}
.classification .cf_listTit {width:100%; padding:16px 20px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.classification .cf_listTit p {font-size:22px; letter-spacing:-0.055em; font-weight:400; color:#333;}


.classification .cf_mng_box {width:100%; border-bottom:1px solid #dfdfdf; padding:20px;}
.classification .cf_mng_box .cf_ma_box {width:100%; position:relative; padding-left:75px; margin-top:15px; border-top:1px dashed #e0e0e0; padding-top:15px;}

.classification .cf_mng_box .cf_ma_box#big_category {margin-top:0; padding-top:0; border-top:0;}


.classification .cf_mng_box .cf_ma_box .cf_ma_tit {width:auto; height:36px; font-size:18px; color:#333; font-weight:400; letter-spacing:-0.055em; display:flex; align-items: center; text-align: center; position:absolute; top:15px; left:0;}
.classification .cf_mng_box .cf_ma_box#big_category .cf_ma_tit {top:0;}


.classification .cf_mng_box .cf_ma_box .cf_ma_name {width:100%; height:36px; background-color:#f8f8f8; border:1px solid #d7d7d7;  overflow: hidden; margin-bottom:8px; display:flex; align-items: center; padding-left:10px;}
.classification .cf_mng_box .cf_ma_box .cf_ma_name p {font-size:16px; color:#333; font-weight:400; background:url("../img/common/arrow.png")no-repeat right top 7.5px; background-size:5px; padding-right:15px; margin-right:10px;}


.classification .cf_mng_box .cf_ma_box .cf_ma_input {width:100%; position:relative; padding-right:80px;}
.classification .cf_mng_box .cf_ma_box .cf_ma_input input[type=text] {width:100%; height:36px; border:1px solid #2E5282; padding:0px 10px; font-size:16px; color:#333; font-weight:300; letter-spacing:-0.025em;}
.classification .cf_mng_box .cf_ma_box .cf_ma_input input[type=text]:focus{outline: none;}
.classification .cf_mng_box .cf_ma_box .cf_ma_input input[type=submit] {width:80px; height:36px; position:absolute; top:0; right:0; background-color:#2E5282; font-size:16px; color:#fff; font-weight:300; letter-spacing:-0.025em;}
.classification .cf_mng_box .cf_ma_box .cf_ma_input input[type=submit]:focus{outline: none;}


.cfLine {width:100%; height:10px; background-color:#f8f8f8;}

.cf_mng_list {width:100%; padding:20px; background-color:#fafafa;}

.cf_mng_list .cf_mng_list_box {width:100%; border:1px solid #dfdfdf; background-color:#fff; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; border-radius:6px; margin-bottom:12px; box-shadow:2px 2px 3px rgba(0,0,0,0.1);}
.cf_mng_list .cf_mng_list_box:last-child {margin-bottom:0;}

.cf_mng_list .cf_mng_list_box p {font-size:17px; color:#333; font-weight:400; letter-spacing:-0.025em;  padding:12px 15px; border-bottom:1px solid #dfdfdf; background-color:#EDF7FD;}
.cf_mng_list .cf_mng_list_box .cf_list_cont {width:100%; padding:0px 15px;}
.cf_mng_list .cf_mng_list_box .cf_list_cont .cf_ml_box {width:100%; padding:10px 0px; position:relative; padding-right:90px; border-bottom:1px dashed #e0e0e0;}
.cf_mng_list .cf_mng_list_box .cf_list_cont .cf_ml_box:last-child {border-bottom:0;}

.cf_mng_list .cf_mng_list_box .cf_list_cont .cf_ml_box.active a {color:#1B9FED; font-weight:400;}
.cf_mng_list .cf_mng_list_box .cf_list_cont .cf_ml_box.active .cf_ml_btn_box a {color:#1B9FED; font-weight:400;}


.cf_mng_list .cf_mng_list_box .cf_list_cont .cf_ml_box a {font-size:16px; color:#333; font-weight:300; letter-spacing:-0.025em; display:block;}
.cf_mng_list .cf_mng_list_box .cf_list_cont .cf_ml_box .cf_ml_btn_box {width:80px; position:absolute; top:50%; right:0; transform: translateY(-50%); overflow: hidden;}
.cf_mng_list .cf_mng_list_box .cf_list_cont .cf_ml_box .cf_ml_btn_box a {font-size:15px; color:#666; font-weight:300; letter-spacing:-0.025em; float:left;}
.cf_mng_list .cf_mng_list_box .cf_list_cont .cf_ml_box .cf_ml_btn_box span {font-size:12px; color:#aaa; font-weight:100; float:left; margin:0px 3px; margin-top:2.5px;}


.member_modify {border-top:1px solid #dfdfdf;}


/* search popup */
.search_pop_box {width:100%;}
.search_pop_box .spTitleBox {width:100%; position:relative; padding:15px 20px; border-bottom:1px solid #dfdfdf;}
.search_pop_box .spTitleBox p {font-size:22px; text-align: center; color:#333; font-weight:400; letter-spacing:-0.025em;}
.search_pop_box .spTitleBox div {position:absolute; top:50%; left:20px; transform: translateY(-50%); font-size:17px; color:#0096ff; font-weight:400; letter-spacing:-0.025em;}


.sp_sTitle_box {width:100%; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; padding:15px 20px; position:relative;}

.sp_sTitle_box .sp_t_chk_box {width:18px; height:18px; position: absolute; top:21px; left:20px;}
.sp_sTitle_box .sp_t_chk_box label {width:18px; height:18px; display: block;}
.sp_sTitle_box .sp_t_chk_box input[type=checkbox] {
	width:18px; height:18px; display: block;
	background:url("../img/common/chk_off.jpg")no-repeat;
	background-size:18px;
	-ms-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	-webkit-appearance:none;
	appearance:none;
}
.sp_sTitle_box .sp_t_chk_box input[type=checkbox]:checked {
	width:18px; height:18px; display: block;
	background:url("../img/common/chk_on.jpg")no-repeat;
	background-size:18px;
	-ms-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	-webkit-appearance:none;
	appearance:none;
}

.sp_sTitle_box p {font-size:19px; color:#3C5462; font-weight:400; letter-spacing:-0.025em;}
.sp_sTitle_box select {width:112px; height:32px; position: absolute; top:50%; right:20px;  transform: translateY(-50%); border:1px solid #dfdfdf; background:url("../img/common/selectBtn.png")no-repeat right 10px center; background-size:8px; padding:0px 10px; font-size:15px; color:#333; font-weight:300; letter-spacing:-0.025em; background-color:#fafafa;}

.search_pop_box .spSearchBox {width:100%; padding:20px; border-bottom:1px solid #dfdfdf;}
.search_pop_box .spSearchBox .sp_s_input {width:100%; position:relative; margin-bottom:10px; padding-left:110px;}
.search_pop_box .spSearchBox .sp_s_input:last-child {margin-bottom:0;}
.search_pop_box .spSearchBox .sp_s_input p {font-size:16px; color:#333; font-weight:400; letter-spacing:-0.025em; position: absolute; left:0; top:50%; transform: translateY(-50%); width:110px; height:42px; border:1px solid #bad8ea; border-right:0; -webkit-border-radius:5px 0px 0px 5px; -moz-border-radius:5px 0px 0px 5px; -ms-border-radius:5px 0px 0px 5px; -o-border-radius:5px 0px 0px 5px; border-radius:5px 0px 0px 5px; display:flex; align-items: center; line-height:20px; background-color:#E8F5FD; padding-left:18px;}
.search_pop_box .spSearchBox .sp_s_input input[type=text] {width:100%; height:42px; border:1px solid #bad8ea; -webkit-border-radius:0px 5px 5px 0px; -moz-border-radius:0px 5px 5px 0px; -ms-border-radius:0px 5px 5px 0px; -o-border-radius:0px 5px 5px 0px; border-radius:0px 5px 5px 0px; padding:0px 10px; font-size:17px; color:#444; font-weight:300; background-color:#fff;}
.search_pop_box .spSearchBox .sp_s_input input[type=text]:focus {outline:none;}
.search_pop_box .spSearchBox .sp_s_input input[type=text]::placeholder {font-size:17px; color:#aaa; font-weight:300;}

.search_pop_box .spSearchBox input[type=button] {width:100%; height:50px; margin-top:10px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; background-color:#3C5462; font-size:18px; color:#fff; font-weight:300; letter-spacing:-0.025em;}

.sp_s_line {width:100%; height:10px; background-color:#f8f8f8;}

.search_list_box {width:100%; padding:0px 20px;}
.search_list_box .slBox {width:100%; padding:15px 0px; border-bottom:1px dotted #e0e0e0; position:relative;}
.search_list_box .slBox:last-child {border-bottom:0;}

.search_list_box .slBox .sl_chk_box {width:18px; height:18px; position: absolute; top:20px; left:0;}
.search_list_box .slBox .sl_chk_box label {width:18px; height:18px; display: block;}
.search_list_box .slBox .sl_chk_box input[type=checkbox] {
	width:18px; height:18px; display: block;
	background:url("../img/common/chk_off.jpg")no-repeat;
	background-size:18px;
	-ms-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	-webkit-appearance:none;
	appearance:none;
}
.search_list_box .slBox .sl_chk_box input[type=checkbox]:checked {
	width:18px; height:18px; display: block;
	background:url("../img/common/chk_on.jpg")no-repeat;
	background-size:18px;
	-ms-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	-webkit-appearance:none;
	appearance:none;
}

.search_list_box .slBox p {font-size:16px; color:#333; font-weight:300; letter-spacing:-0.025em;}
.search_list_box .slBox p span {font-size:16px; color:#272727; font-weight:400;}

.search_list_box .slBox button {width:56px; height:32px; background-color:#f8f8f8; border:1px solid #e0e0e0; position:absolute; top:50%; right:0; transform: translateY(-50%); font-size:16px; color:#333; font-weight:300; letter-spacing:-0.025em; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px;}

.page {width:100%; border-top:1px solid #dfdfdf; padding:30px 0px; padding-bottom:60px;}
.page ul {width:100%; text-align: center;}
.page ul li {display:inline-block; zoom:1; *display:inline; vertical-align: middle; margin:0px 3px;}
.page ul li img {width:32px; border:1px solid #ccc;}
.page ul li div {width:32px; height:32px; border:1px solid #ccc; display: flex; justify-content: center; align-items: center; font-size:15px; color:#0096ff; font-weight:400; line-height:20px;}
.page ul li a div {color:#272727; font-weight:300;}
/* //search popup */

.loadingBox {width:100%; height:100%; position:fixed; top:0; left:0; z-index:999; background-color:#fff; display:none;}
.loading_inner {width:100%; position:absolute; top:50%; left:0; -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.loading_inner p {font-size:24px; color:#1B9FED; font-weight:400; letter-spacing:-0.05em; text-align: center; margin-top:20px;}	
.loading_inner span {font-size:16px; color:#212121; font-weight:400; letter-spacing:-0.025em; text-align: center; display: block; margin-top:5px;}	

.loading {position: relative; width:106px; height:20px; margin: 0 auto; padding: 10px;}
.dot div { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 20px; height: 20px; margin: auto; -ms-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background-color: #01A2E3; -ms-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); -ms-animation: dot 1.5s linear infinite; -moz-animation: dot 1.5s linear infinite; -o-animation: dot 1.5s linear infinite; -webkit-animation: dot 1.5s linear infinite; animation: dot 1.5s linear infinite;}
.dot div:nth-child(1) {left: -70px; background-color: #312F8F; -ms-animation-delay: -0.1s; -moz-animation-delay: -0.1s; -o-animation-delay: -0.1s; -webkit-animation-delay: -0.1s; animation-delay: -0.1s;}
.dot div:nth-child(3) {right: -70px; background-color: #9ECA3E; -ms-animation-delay: 0.1s; -moz-animation-delay: 0.1s; -o-animation-delay: 0.1s; -webkit-animation-delay: 0.1s; animation-delay: 0.1s;}
@-ms-keyframes dot {
  0% {-ms-transform: scale(0);}
  35% {-ms-transform: scale(1);}
  70% {-ms-transform: scale(0);}
  100% {-ms-transform: scale(0);}
}
@-moz-keyframes dot {
  0% {-moz-transform: scale(0);}
  35% {-moz-transform: scale(1);}
  70% {-moz-transform: scale(0);}
  100% {-moz-transform: scale(0);}
}
@-o-keyframes dot {
  0% {-o-transform: scale(0);}
  35% {-o-transform: scale(1);}
  70% {-o-transform: scale(0);}
  100% {-o-transform: scale(0);}
}
@-webkit-keyframes dot {
  0% {-webkit-transform: scale(0);}
  35% {-webkit-transform: scale(1);}
  70% {-webkit-transform: scale(0);}
  100% {-webkit-transform: scale(0);}
}
@keyframes dot {
  0% {transform: scale(0);}
  35% {transform: scale(1);}
  70% {transform: scale(0);}
  100% {transform: scale(0);}
}	


.balance_confirmation {width:100%; padding:20px;}
.balance_confirmation div {width:100%;}
.balance_confirmation div:last-child {margin-top:20px; padding-top:15px; border-top:1px dashed #dfdfdf;}
.balance_confirmation div p {font-size:16px;}
.balance_confirmation div input[type=text] {width:100%; height:40px; border:1px solid #e0e0e0; margin-top:8px; padding:0px 10px;}
.balance_confirmation div input[type=text]:focus {outline: none;}
.balance_confirmation div input[type=text]::placeholder {font-size:15px; color:#bcbcbc; font-weight:300;}
.balance_confirmation div input[type=text]::-moz-placeholder {font-size:15px; color:#bcbcbc; font-weight:300;}
.balance_confirmation div input[type=text]:-ms-input-placeholder {font-size:15px; color:#bcbcbc; font-weight:300;}
.balance_confirmation div input[type=text]::-webkit-input-placeholder {font-size:15px; color:#bcbcbc; font-weight:300;}
.balance_confirmation div input[type=text].datepicker {background:url("../img/common/date.png")no-repeat right 10px center #fff; background-size:18px; padding-right:38px;}


.balance_confirmation2 {width:100%; padding:20px;}
.balance_confirmation2 div {width:100%; margin-top:20px;}
.balance_confirmation2 div:first-child {margin-top:0;}
.balance_confirmation2 div p {font-size:17px; color:#333; font-weight:400; letter-spacing:-0.05em; margin-bottom:10px; }
.balance_confirmation2 div dl {width:100%; border:1px solid #dfdfdf; padding:12px 15px; margin-top:8px; background-color:#f8f8f8;}
.balance_confirmation2 div dl dt {font-size:15px; color:#333; font-weight:400; letter-spacing:-0.05em;}
.balance_confirmation2 div dl dd {width:100%;}
.balance_confirmation2 div dl dd input[type=text] {width:100%; height:40px; border:1px solid #e0e0e0; margin-top:6px; padding:0px 10px; font-size:15px; color:#333; font-weight:400; letter-spacing:-0.025em;}
.balance_confirmation2 div dl dd input[type=text]:focus {outline: none;}
.balance_confirmation2 div dl dd input[type=text]::placeholder {font-size:15px; color:#bcbcbc; font-weight:300;}
.balance_confirmation2 div dl dd input[type=text]::-moz-placeholder {font-size:15px; color:#bcbcbc; font-weight:300;}
.balance_confirmation2 div dl dd input[type=text]:-ms-input-placeholder {font-size:15px; color:#bcbcbc; font-weight:300;}
.balance_confirmation2 div dl dd input[type=text]::-webkit-input-placeholder {font-size:15px; color:#bcbcbc; font-weight:300;}


.balance_confirmation3 {width:100%; padding:20px;}
.balance_confirmation3 .bcBox {width:100%;}
.balance_confirmation3 .bcBox:nth-child(n + 2) {margin-top:30px;}
.balance_confirmation3 .bcBox p {font-size:17px; color:#333; font-weight:400; letter-spacing:-0.05em; margin-bottom:10px; }
.balance_confirmation3 .bcBox input[type=text] {width:100%; height:38px; padding:0px 10px; font-size:15px; color:#333; font-weight:400; letter-spacing:-0.025em; border:1px solid #dfdfdf; }
.balance_confirmation3 .bcBox input[type=text]:focus {outline: none;}
.balance_confirmation3 .bcBox input[type=text]::placeholder {font-size:15px; color:#bcbcbc; font-weight:300;}
.balance_confirmation3 .bcBox input[type=text]::-moz-placeholder {font-size:15px; color:#bcbcbc; font-weight:300;}
.balance_confirmation3 .bcBox input[type=text]:-ms-input-placeholder {font-size:15px; color:#bcbcbc; font-weight:300;}
.balance_confirmation3 .bcBox input[type=text]::-webkit-input-placeholder {font-size:15px; color:#bcbcbc; font-weight:300;}
.balance_confirmation3 .bcBox .bcTableBox {width:100%;}
.balance_confirmation3 .bcBox .bcTableBox .bcTbBox {width:100%; border:1px solid #e0e0e0; margin-bottom:15px; padding:15px;}
.balance_confirmation3 .bcBox .bcTableBox .bcTbBox dl dd {width:100%; position:relative;}
.balance_confirmation3 .bcBox .bcTableBox .bcTbBox dl dd:nth-child(n + 2) {margin-top:12px;}
.balance_confirmation3 .bcBox .bcTableBox .bcTbBox dl dd span {font-size:15px; color:#333; font-weight:400; letter-spacing:-0.025em; line-height:20px; display: block; margin-bottom:7px;}
.balance_confirmation3 .bcBox .bcTableBox .bcTbBox dl dd span font {font-size:14px; font-weight:400; margin-left:3px; color:#666;}
.balance_confirmation3 .bcBox .bcTableBox .bcTbBox dl dd div {width:100%; position:relative; padding-right:18px; border:1px solid #e0e0e0;}
.balance_confirmation3 .bcBox .bcTableBox .bcTbBox dl dd div input[type=text] {border:0; height:36px; text-align: right; padding-bottom:1px;}
.balance_confirmation3 .bcBox .bcTableBox .bcTbBox dl dd div b {font-size:15px; color:#333; font-weight:400; letter-spacing:-0.025em; line-height:20px; position:absolute; top:50%; right:10px; margin-top:-10px;}
.balance_confirmation3 .bcBox .bcTableBox .bcTbBox .btn {width:100%; margin-top:15px; background-color:#aaa; text-align: center; font-size:16px; color:#fff; font-weight:300; letter-spacing:-0.025em; line-height:40px;}

.balance_confirmation3 .bcBox .bc_total_box {width:100%; border:1px solid #dfdfdf; position:relative; padding-left:54px; padding-right:24px;}
.balance_confirmation3 .bcBox .bc_total_box input[type=text] {border:0; height:42px; text-align:right; }
.balance_confirmation3 .bcBox .bc_total_box span {font-size:15px; color:#333; font-weight:500; letter-spacing:-0.025em; line-height:20px; position:absolute; top:50%; left:0; margin-top:-10px; text-align: center; padding:0px 15px;}
.balance_confirmation3 .bcBox .bc_total_box span::after {content:""; width:1px; height:14px; background-color:#ccc; position:absolute; top:4px; right:0;}

.balance_confirmation3 .bcBox .bc_total_box font {font-size:15px; color:#333; font-weight:400; letter-spacing:-0.025em; line-height:20px; position:absolute; top:50%; right:15px; margin-top:-10px;}



.transaction_details_bc_tb {width:100%; padding:20px;}
.transaction_details_bc_tb div {width:100%; margin-top:20px; border:1px solid #e0e0e0; padding:12px 15px; padding-bottom:15px; background-color:#fdfdfd;}
.transaction_details_bc_tb div:first-child {margin-top:0;}
.transaction_details_bc_tb div p {font-size:17px; color:#333; font-weight:400; letter-spacing:-0.05em; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #dfdfdf;}
.transaction_details_bc_tb div dl {width:100%; margin-top:10px;}
.transaction_details_bc_tb div dl:nth-of-type(1) {margin-top:0;}
.transaction_details_bc_tb div dl dt {font-size:15px; color:#333; font-weight:400; letter-spacing:-0.05em;}
.transaction_details_bc_tb div dl dd {width:100%;}
.transaction_details_bc_tb div dl dd input[type=text] {width:100%; height:40px; border:1px solid #e0e0e0; margin-top:6px; padding:0px 10px; font-size:15px; color:#333; font-weight:400; letter-spacing:-0.025em; background-color:#fff;}
.transaction_details_bc_tb div dl dd input[type=text]:focus {outline: none;}
.transaction_details_bc_tb div dl dd input[type=text]::placeholder {font-size:15px; color:#bcbcbc; font-weight:300;}
.transaction_details_bc_tb div dl dd input[type=text]::-moz-placeholder {font-size:15px; color:#bcbcbc; font-weight:300;}
.transaction_details_bc_tb div dl dd input[type=text]:-ms-input-placeholder {font-size:15px; color:#bcbcbc; font-weight:300;}
.transaction_details_bc_tb div dl dd input[type=text]::-webkit-input-placeholder {font-size:15px; color:#bcbcbc; font-weight:300;}
.transaction_details_bc_tb div dl dd ul {width:100%; overflow: hidden; margin-top:6px;}
.transaction_details_bc_tb div dl dd ul li {width:calc(50% - 12px); float:left;}
.transaction_details_bc_tb div dl dd ul li:nth-child(2) {text-align: center; width:24px; line-height:40px; font-size:14px;}
.transaction_details_bc_tb div dl dd ul li input[type=text] {margin-top:0; background: url("../img/common/date.png")no-repeat right 10px center #fff; background-size:16px; padding-right:36px;}

