@charset "utf-8";

.m9-form-box{margin-bottom:3em;background:#fff}

.m9-form-box ::placeholder{color:#a1a1a1}

.m9-form-box._order{margin-top:20px}

.m9-form-box ._thead{position:relative;border-bottom:1px solid #ccc;padding:30px 20px;margin-bottom:1em}
.m9-form-box ._thead ._title{font-size:1.6em;line-height:1}
.m9-form-box ._thead ._title>._type{margin-left:10px}

.m9-form-box ._tbody{display:block;margin:0}
.m9-form-box ._one_row{display:table;width:100%;border-bottom:1px solid #eee}
.m9-form-box ._one_row._focus{background:#f1f1f1}
.m9-form-box ._one_row>div{display:table-cell;padding:10px 20px;text-align:left;background:transparent}
.m9-form-box ._one_row>div._key{width:20%;min-width:130px;position:relative;font-weight:500}
.m9-form-box ._one_row.required>div._key:after{content:'*';position:absolute;z-index:1;top:10px;right:20px;line-height:1;font-size:1em;color:#00A5B9}
.m9-form-box ._one_row>div._key>label{display:block}
.m9-form-box ._one_row>div._value{width:80%}
.m9-form-box ._one_row>div._value>span{vertical-align:middle}
.m9-form-box ._one_row>div._value>.required{position:relative; /*display:block*/ }
.m9-form-box ._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}
.m9-form-box ._one_row>div._value ._txt a:hover{text-decoration:underline}
.m9-form-box ._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}
.m9-form-box ._one_row._edit_form>div{padding-left:0;padding-right:0}
.m9-form-box ._one_row._upload_form>div._value{padding-left:0;padding-right:0}

.m9-form-box ._one_row.autocomplete ._value>span{position:relative;display:inline-block}
.m9-form-box ._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}

.m9-form-box ._value_style_1{display:table;width:100%}
.m9-form-box ._value_style_1>span{display:table-cell}
.m9-form-box ._value_style_1>span._left{width:99%}
.m9-form-box ._value_style_1>span._right{width:1%;min-width:50px}
.m9-form-box ._value_style_1>span._right>a{margin-left:5px}

.m9-form-box input[type='checkbox'], .m9-form-box input[type='radio']{vertical-align:baseline}

.m9-form-box input:not([type=radio]):not([type=checkbox]),.m9-form-box textarea,.m9-form-box 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);background:#f8f8f8;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;
font-size:inherit;
font-size:14px;
}
.m9-form-box input:not([type=radio]):not([type=checkbox]):focus,.m9-form-box textarea:focus,.m9-form-box select:focus{border:1px solid #4a7ba5;box-shadow:0 0 5px #9bd3ff}

.m9-form-box input:not([type=radio]):not([type=checkbox]),.m9-form-box select{height:44px;line-height:44px;padding:0 15px}
.m9-form-box textarea{height:100px;padding:10px;line-height:1.7;background:#f8f8f8}

.cke_wysiwyg_frame{padding:10px}

.m9-form-box select{width:auto;background:#f8f8f8}
.m9-form-box input:-moz-read-only { background:#f7f7f7}
.m9-form-box input:read-only { background:#f7f7f7}

.m9-form-box ._post{display:inline-block;width:100px;margin-right:5px}
.m9-form-box ._value ._address,.m9-form-box ._value ._address_detail,.m9-form-box ._value ._address_etc{display:block;margin-top:5px}
.m9-form-box ._value ._same_btn{margin-left:10px;margin-right:5px}
.m9-form-box ._value ._same_btn>input[type='checkbox']{margin-right:5px}

/* ÁÖ¼Ò °ü·Ã */
.m9-form-box ._post{display:inline-block;width:100px;margin-right:5px}
.m9-form-box ._map_view_box{position:relative}
.m9-form-box ._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}

.m9-form-box ._map_view{width:100%;height:300px;margin-top:0;background:#f1f1f1;border:1px solid #ccc}
.m9-form-box ._kakao_map{}
.m9-form-box ._address_latLng{display:table;width:100%;margin-top:5px;border:1px solid #ccc;border-bottom:none;color:#999}
.m9-form-box ._address_latLng>span{display:table-cell;vertical-align:middle}
.m9-form-box ._address_latLng>span>._one_row{display:table}
.m9-form-box ._address_latLng>span>._one_row>span{display:table-cell}
.m9-form-box ._address_latLng>span>._one_row>span._key{padding-left:10px;padding-right:5px;white-space:nowrap}
.m9-form-box ._address_latLng>._level{width:80px}
.m9-form-box ._address_latLng>span>._one_row>span._value>input{border:none;background:transparent;box-shadow:none;color:#999}

.m9-form-box ._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}

/* .m9-form-box ._value ._address,.m9-form-box ._value ._address_detail,.m9-form-box ._value ._address_etc{display:block;margin-top:5px} */





.m9-form-box .radio_span{display:inline-block;margin-right:30px;padding:0}
.m9-form-box .radio_span>label{margin-left:3px}
.m9-form-box .checkbox_span{display:inline-block;margin-right:30px;padding:0}
.m9-form-box .checkbox_span>label{margin-left:5px}

.form_btn_box{text-align:center;margin:2em}
.form_btn{display:inline-block;min-width:100px;padding:15px 30px;margin:0 5px;text-align:center;border:1px solid #ccc;border-radius:3px;line-height:1;font-size:1.3em;background:#fff;cursor:pointer}
.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}

.m9-form-box .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}

.m9-form-box .button._add{background-color:#3F51B5;border-color:#3F51B5;color:#fff}
.m9-form-box .button._get{background-color:#3F51B5;border-color:#3F51B5;color:#fff}
.m9-form-box .button._search{background-color:#3f51b5;border-color:#3f51b5;color:#fff}
.m9-form-box .button._del{background-color:#fff;border-color:#ccc;color:#333}
.m9-form-box .button._all_delete{background:#ff5a7a;color:#fff;border-color:#ff5a7a}
.m9-form-box .button._all_empty{background:#ff9800;color:#fff;border-color:#d57f00}

.m9-form-box .button._disabled{background-color:#f1f1f1 !important;border-color:#ddd !important;color:#8b8b8b !important}
.m9-form-box .button._disabled:active{top:0 !important}




.m9-form-box ._etc_box{display:block;padding:5px 0;font-size:0.9em}
.m9-form-box ._explain1{padding:0 0 0 5px;font-family:gulim;font-size:13px;color:#2196f3}
.m9-form-box ._explain2{display:block;padding:5px 0 0 0;font-family:gulim;font-size:13px;color:#2196f3}
.m9-form-box ._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 #cbb365}
._login_error>._msg{margin-bottom:10px}
._login_error>a._join{background:#4CAF50;color:#fff;border-color:#4CAF50}

.m9-form-box input.__sucess{border-color:green !important;/*box-shadow:0 0 3px #fff !important*/}
.m9-form-box input.__error{border-color:red !important;/*box-shadow:0 0 5px #ff6262 !important*/}
.m9-form-box span._input_error_msg{display:block;padding:5px 10px;font-family:'dotum';font-size:14px;color:#e64d3f;border:1px solid #ff9c93;border-radius:5px;background:#fff8f7;margin:5px 0}
.m9-form-box span._input_error_msg:before{content:'\e744';font-family:'axicon';display:inline-block;margin-right:3px}

/* editor */
.editor-box{padding:0}
.editor-box .editor-top-box{display:table;width:100%;border:1px solid #ccc;border-bottom:none;padding:4px;margin-bottom:0;background:#f8f8f8}
.editor-box .editor-top-box>div{display:table-cell;width:50%;padding:0;text-align:left}
.editor-box .editor-top-box>._type>select{border:1px solid #ccc;padding:4px;line-height:30px;height:30px;background:#fff}
.editor-box .editor-top-box>._etc{text-align:right}
.editor-box textarea.m9_editor_box{border:1px solid #ccc;background:#fff}

.user-middle-table-box{position:relative;border:0px solid red}





@media screen and (max-width:683px){

/*
.m9-form-box ._one_row{position:relative;padding:10px 0 10px 20px}
.m9-form-box ._one_row:before{width:3px;height:90%;position: absolute;content:'';background:#ccc;top:5%;left:0;border-radius:30px}
.m9-form-box ._one_row:hover:before{background-color:red}
*/


.m9-form-box ._thead{padding:10px 0}

.m9-form-box ._one_row>div{padding:5px 0;word-break: break-all;} /* Å×ÀÌºíÀÏ¶§ ³ÐÀÌ ³Ñ¾î°¡±â ¹æÁö */

.m9-form-box ._one_row>div._key{display:block;width:auto;min-width:auto;padding-left:5px;padding-top:20px;font-size:0.8em}
.m9-form-box ._one_row.required>div._key:after{position:static;margin-left:5px}

.m9-form-box ._one_row>div._key>label{display:inline-block}
.m9-form-box ._one_row>div._value{display:block;width:100%;padding-bottom:10px}
.m9-form-box select{width:100%}

/* .m9-form-box input:not([type=radio]):not([type=checkbox]), .m9-form-box select{height:50px;line-height:50px;font-size:1.2em;border-color:#666;box-shadow:none !important} */

select#orders{width:auto} /* orders */

.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}

.m9-form-box ._explain1{display:block;margin:5px 0}

.cke_toolbar_break{display:none} /* editor */
}



.m9-form-box ._m9_layout ._one_row{border-bottom:1px solid #eee}
/* .m9-form-box ._m9_layout ._order-row._row_0>._contents>div>div:first-child ._one_row{border-top:none} */