@charset "utf-8";

.form_info{margin-bottom:20px;background:#fff}

.form_info ::placeholder{color:#a1a1a1}

.form_info._order{margin-top:20px}

/*
.form_info>._thead{border-bottom:1px solid #ccc;padding:20px 20px}
.form_info>._thead>h2{font-size:20px;line-height:1}
.form_info>._thead>h2>._type{margin-left:10px}

.form_info>._tbody{display:block;margin:10px 0}

.form_info>._tbody>._one_row{display:table;width:100%;border-top:1px solid #f1f1f1}
.form_info>._tbody>._one_row:first-child{border-top:none}

.form_info>._tbody>._one_row._focus{background:#ffecb1}
.form_info>._tbody>._one_row>div{display:table-cell;padding:10px 20px;text-align:left;background:transparent}
.form_info>._tbody>._one_row>div._key{width:20%;min-width:120px;position:relative;font-weight:bold}

.form_info>._tbody>._one_row.required>div._key:after{content:'*';position:absolute;z-index:1;top:10px;right:20px;line-height:1;font-size:1.5em;color:red}

.form_info>._tbody>._one_row>div._key>label{display:block}
.form_info>._tbody>._one_row>div._value{width:80%}

.form_info>._tbody>._one_row>div._value>span{vertical-align:middle}
.form_info>._tbody>._one_row>div._value>.required{position:relative;display:block}

.form_info>._tbody>._one_row>div._value ._txt{display:block;min-height:35px;line-height:35px;padding:0 12px;border:1px solid #ddd;border-radius:3px;background:#f7f7f7;color:#333}

.form_info>._tbody>._one_row._edit_form>div{padding-left:0;padding-right:0}
.form_info>._tbody>._one_row._upload_form>div._value{padding-left:0;padding-right:0}
*/

.form_info>._thead{border-bottom:1px solid #ccc;padding:20px 20px}
.form_info>._thead>h2{font-size:20px;line-height:1}
.form_info>._thead>h2>._type{margin-left:10px}

.form_info>._tbody{display:block;margin:10px 0}

.form_info ._one_row{display:table;width:100%;border-top:1px solid #f1f1f1}
/* .form_info ._one_row:first-child{border-top:none} */

.form_info ._one_row._focus{background:#ffecb1}
.form_info ._one_row>div{display:table-cell;padding:10px 20px;text-align:left;background:transparent}
.form_info ._one_row>div._key{width:20%;min-width:130px;position:relative;font-weight:bold}

.form_info ._one_row.required>div._key:after{content:'*';position:absolute;z-index:1;top:10px;right:20px;line-height:1;font-size:13px;color:#00A5B9}

.form_info ._one_row>div._key>label{display:block}
.form_info ._one_row>div._value{width:80%}

.form_info ._one_row>div._value>span{vertical-align:middle}
.form_info ._one_row>div._value>.required{position:relative; /*display:block*/ }

.form_info ._one_row>div._value ._txt{display:inline-block;min-height:35px;line-height:35px;padding:0 12px;border:0px solid #ddd;border-radius:3px;background:#fff;color:#333}

.form_info ._one_row>div._value ._txt a:hover{text-decoration:underline}
.form_info ._one_row>div._value ._txt a[target="_blank"]:after{content:'\f1c5';font-family:'bootstrap-icons';display:inline-block;margin-left:0.3em;opacity:0.5}
.form_info ._one_row._edit_form>div{padding-left:0;padding-right:0}
.form_info ._one_row._upload_form>div._value{padding-left:0;padding-right:0}

.form_info ._one_row.autocomplete ._value>span{position:relative;display:inline-block}
.form_info ._one_row.autocomplete ._value>span:after{position:absolute;content:'\f01a';right:3px;top:50%;font-family:'axicon';font-size:15px;color:#ccc;margin-top:-8px}

._value_style_1{display:table;width:100%}
._value_style_1>span{display:table-cell}
._value_style_1>span._left{width:99%}
._value_style_1>span._right{width:1%;min-width:50px}
._value_style_1>span._right>a{margin-left:5px}



.form_info input:not([type=radio]):not([type=checkbox]),.form_info textarea,.form_info select{width:100%;padding:0 10px;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);vertical-align:middle;
-webkit-transition:all 0.30s ease-in-out;
-moz-transition:all 0.30s ease-in-out;
-ms-transition:all 0.30s ease-in-out;
-o-transition:all 0.30s ease-in-out;
outline:none;
}
.form_info input:not([type=radio]):not([type=checkbox]):focus,.form_info textarea:focus,.form_info select:focus{border:1px solid #4a7ba5;box-shadow:0 0 5px #9bd3ff}

.form_info input:not([type=radio]):not([type=checkbox]),.form_info select{height:44px;line-height:44px;font-size:14px;padding:0 15px}
.form_info textarea{height:100px;padding:10px;line-height:1.7;background:#fff}

.cke_wysiwyg_frame{padding:10px}

.form_info select{width:auto;background:#fff}


.form_info input:-moz-read-only { background:#f7f7f7}
.form_info input:read-only { background:#f7f7f7}


.form_info ._post{display:inline-block;width:100px;margin-right:5px}
.form_info ._value ._address,.form_info ._value ._address_detail,.form_info ._value ._address_etc{display:block;margin-top:5px}
.form_info ._value ._same_btn{margin-left:10px;margin-right:5px}
.form_info ._value ._same_btn>input[type='checkbox']{margin-right:5px}




/* ÁÖ¼Ò °ü·Ã */
.form_info ._post{display:inline-block;width:100px;margin-right:5px}
.form_info ._map_view_box{position:relative}
.form_info ._map_view_box .map_btn{position:absolute;z-index:3;right:3px;bottom:3px;padding:5px 10px;font-family:'gulim';font-size:12px;background:#fff;border:1px solid #ccc;border-radius:3px;text-decoration:none}

.form_info ._map_view{width:100%;height:300px;margin-top:0;background:#f1f1f1;border:1px solid #ccc}
.form_info ._kakao_map{}
.form_info ._address_latLng{display:table;width:100%;margin-top:5px;border:1px solid #ccc;border-bottom:none;color:#999}
.form_info ._address_latLng>span{display:table-cell;vertical-align:middle}
.form_info ._address_latLng>span>._one_row{display:table}
.form_info ._address_latLng>span>._one_row>span{display:table-cell}
.form_info ._address_latLng>span>._one_row>span._key{padding-left:10px;padding-right:5px;white-space:nowrap}
.form_info ._address_latLng>._level{width:80px}
.form_info ._address_latLng>span>._one_row>span._value>input{border:none;background:transparent;box-shadow:none;color:#999}

.form_info ._map_notice{padding:10px 0;color:#999}

._address_out_box{display:inline-block;width:100%;line-height:160%}
.address_expension_box{display:block;position:relative;margin-top:10px}
.address_expension_btn{border:none;display:block;padding:0;margin:0;position:absolute;top:0;right:0}
.address_expension_btn>span{display:none}
.address_expension_btn:before{content:'\e93e';font-family:'axicon';display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;padding:0;margin:0;background:#f1f1f1;border-radius:50%}
.address_expension_layer{position:absolute;z-index:1000;width:120px;background:#fff;border:1px solid #ccc;padding:10px;text-align:left;font-family:gulim;font-size:12px}
.address_expension_layer_ul>li{padding:5px 0}

._address_out_box ._address_text{display:block}
._address_out_box._together ._address_text{padding-right:50px}
._address_out_box ._address_text>span{margin-right:10px}

/* .form_info ._value ._address,.form_info ._value ._address_detail,.form_info ._value ._address_etc{display:block;margin-top:5px} */





.radio_span{display:inline-block;margin-right:20px;padding:10px 0}

.form_btn_box{text-align:center;margin:20px 0;padding:30px 0}
.form_btn{min-width:200px;padding:10px 30px;margin:0 5px;text-align:center;border:1px solid #ccc;border-radius:3px;line-height:1;font-size:1.3em;background:#fff}
.form_btn._submit{background-color:#3f51b5;border-color:#3f51b5;color:#fff}
.form_btn._delete{background-color:#d4065b;border-color:#d4065b;color:#fff}
.form_btn._temporary{background-color:#9e9e9e;border-color:#666;color:#fff}

.form_info .button{display:inline-block;height:44px;line-height:44px;background-color:#fff;border-color:#ccc;color:#000;padding:0 10px;text-align:middle;vertical-align:middle;border-radius:3px;font-family:gulim;font-size:14px}

.form_info .button._get{background-color:#558cb7;border-color:#558cb7;color:#fff}


.form_info .button._search{background-color:#3f51b5;border-color:#3f51b5;color:#fff}
.form_info .button._del{background-color:#fff;border-color:#ccc;color:#333}

.form_info .button._disabled{background-color:#f1f1f1 !important;border-color:#ddd !important;color:#8b8b8b !important}
.form_info .button._disabled:active{top:0 !important}

.form_info ._explain1{padding:0 0 0 5px;font-family:gulim;font-size:14px;color:#2196f3}
.form_info ._explain2{padding:10px 0 0 0;font-family:gulim;font-size:14px;color:#2196f3}
.form_info ._explain2:before{content:"";display:block;height:0;font-size:0;clear:both;visibility:hidden}
._file_delete_box{margin-left:15px;color:#000}
._file_delete_box input[type='checkbox']{margin-right:5px}

.abc{border:1px solid #ccc;padding:10px}

.all-display-none{display:none}

._login_error{padding:20px;background:#ffecb1;color:#a70000;border:1px solid #ead388}
._login_error>._msg{margin-bottom:10px}
._login_error>a._join{background:#4CAF50;color:#fff;border-color:#4CAF50}

.form_info input.__sucess{border-color:green !important;/*box-shadow:0 0 3px #fff !important*/}
.form_info input.__error{border-color:red !important;/*box-shadow:0 0 5px #ff6262 !important*/}

.form_info span._input_error_msg{display:block;padding: 10px 0;font-family:'dotum';font-size:14px;color:#e64d3f}

input::-webkit-input-placeholder{color:#d4d4d4}
input:-ms-input-placeholder{color:#d4d4d4}
textarea::-webkit-input-placeholder{color:#d4d4d4}
textarea:-ms-input-placeholder{color:#d4d4d4}

.user-middle-table-box{position:relative;border:0px solid red}

@media screen and (max-width:683px){

/*
.form_info ._one_row{position:relative;padding:10px 0 10px 20px}
.form_info ._one_row:before{width:3px;height:90%;position: absolute;content:'';background:#ccc;top:5%;left:0;border-radius:30px}
.form_info ._one_row:hover:before{background-color:red}
*/

.form_info ._one_row>div{padding:5px 0;word-break: break-all;} /* Å×ÀÌºíÀÏ¶§ ³ÐÀÌ ³Ñ¾î°¡±â ¹æÁö */

.form_info ._one_row>div._key{display:block;width:auto;min-width:auto;padding-left:5px}
.form_info ._one_row.required>div._key:after{position:static;margin-left:5px}

.form_info ._one_row>div._key>label{display:inline-block}
.form_info ._one_row>div._value{display:block;width:100%;padding-bottom:10px}
.form_info select{width:100%}

/* .form_info input:not([type=radio]):not([type=checkbox]), .form_info select{height:50px;line-height:50px;font-size:1.2em;border-color:#666;box-shadow:none !important} */

.user-middle-table-box{margin-bottom:10px}
.user-middle-table-box:after{content:'\f07e';position:absolute;right:3px;bottom:-23px;font-family:axicon;color:#666;font-size:20px}
.user-middle-table-box>._in{overflow:hidden;overflow-x:auto}
.user-middle-table-box>._in>table{width:1000px}

.form_info ._explain1{display:block;margin:5px 0}

}






.form_info ._thead ._title{display:none}

