body.y-hidden {overflow-y: hidden;height:100%;padding-bottom:0px;position:fixed;}

.modalmsg {text-align: center; font-size: 16px;font-weight: bold;font-family: sans-serif;color: #6f6f6f;}
.modalmsg3 {text-align: left; font-size: 13px;font-weight: bold;font-family: sans-serif;color: #6f6f6f;margin-top:5px;}
.modalmask {position:absolute; left:0; top:0;z-index:9000;background: rgba(0,0,0,0.8); display:none;}

.modalboxes input[type="text"],.modalboxes select {height: 30px; padding: 3px 3px 3px 12px; border: 1px solid #bababa; font-size: 12px; vertical-align: middle}
.modalboxes .content {padding: 6px; background: #fff}
.modalboxes .modalwindow {border: 1px solid #cacaca;height:auto; background-color:#ffffff; box-shadow: 0 2px 1px 0px rgba(0,0,0,0.15)}
.modalboxes .table_wrap {overflow-y: scroll}
.modalboxes .modalwindow {position:absolute;left:0;top:0;display:none;z-index:9999;}
.modalboxes .top {position:relative}
.modalboxes .top .tit {padding: 10px 0; background: #b60008; font-size: 15px; font-weight: 600; letter-spacing: -0.1em; color: #fff; text-align: center}
.modalboxes .top a.close img {position:absolute; right: 17px; top: 13px}

#modaldialog .content {width: 270px; padding: 20px 20px 15px 20px}
#modaldialog p.txt {text-align: center}
#modaldialog p.btn_area {text-align: center; margin-top: 20px}
#modaldialog p.btn_area a:first-child {margin-left: 0 !important}

.window .content .popup_table #cancleReasonContent {height:150px;border:1px solid #bababa;}

.boxes .window2 {width: 90%; background: #fff; display: table;}
.boxes .window2 {position:fixed; top: 10%; display:none; z-index:7777;} /* 32%-> 50%·Î ¼öÁ¤*/

.boxes .window3 {width: 90%; background: #fff; display: table}
.boxes .window3 {position:fixed; top: 50%; display:none; z-index:7777;} /* 32%-> 50%·Î ¼öÁ¤*/

.situation .table_wrap p.check_num .gun {display: inline-block; padding-left: 1px; margin-bottom: 3px; font-size: 11px; letter-spacing: -0.05em}

#container.situation {height: auto; padding: 10px 0 0 0; background: #f2f3f3; box-sizing: border-box}
.situation .table_wrap .scroll {height: auto; overflow-y: scroll;}
.situation .table_wrap {height: auto; margin-top: 20px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; box-sizing: border-box}

/*.notice, .push {height: 100%; box-sizing: border-box}*/
.notice div.scroll, .push div.scroll {height: auto; overflow-y: scroll}

.situation_0100 .table_wrap tr.padding th, .situation_0100 .table_wrap tr.padding td, .situation_0200 .table_wrap tr.padding th,.situation_0200 .table_wrap tr.padding td, .situation_0202 .table_wrap tr.padding th,.situation_0202 .table_wrap tr.padding td
{padding-top: 7px; padding-bottom: 7px}
.situation_0202 table tr.padding td {line-height: normal;}

#dialog .content p {text-align: center;margin-left:10px;}
#dialog .content p.pw_desc {padding-top:10px;}
#dialog .content p.pw_desc label {font-size:13px;text-decoration:underline;}
#dialog .content input.input_pw {width: 60%; padding: 7px 10px; border: 1px solid #959595}

.btn_wrap p.btn_center {text-align: center; width: 100%}