@charset "utf-8";
/* ADD Style - 통계새창 */
#wrap { min-width:auto;}
button.top { background: url("../../images/common/but_top.png") no-repeat left top; width:56px; height:56px; text-indent:-1000px; text-align:left; overflow:hidden; border:none !important; }
.BtnSearch {width: 65px;
    height: 210px;
    position: relative;
    bottom: 210px;
    left: 90%;
    background-color: #333333;
    color: white;}
.BtnSearch:hover, .BtnSearch:focus {background-color:#36c;}

.table.form_table th { height:auto;}
.btn_total { position:absolute; right:0; top:0; height:100%; }
.btn_total button {position:relative !important; right:0 !important; top:0 !important; left:auto !important; height:100% !important;}
.bdSearch {position:relative !important;}
h4 {font-size:18px;background-position:left 0;
    background-size: 18px;
    padding-left: 23px;
    line-height: 10px;
}
.container.nobackground { width:660px !important; margin:0 auto;}
.content {width:100% !important; margin-right:0 !important;}
#txt {width:100% !important;}

select, input[type=text] { height:30px;}

@media (max-width:660px){
	.container.nobackground { width:100% !important;}
	.path {    padding: 60px 15px 30px;}
	.admin_info {right: auto;
    left: 15px;}
	.path a, .path span { font-size:20px;}
	.admin_info dt, .admin_info dd { font-size:14px;}
	#txt {padding: 40px 15px 15px 15px;}
	
	h4 {font-size:16px;background-position:left 0;
    background-size: 16px;
    padding-left: 20px;
}
	.table.form_table {width:calc(100% - 70px) !important; display:block; overflow:auto; background:linear-gradient(to right, #eee 110px, #fff 110px);}
	.table.form_table tr, .table.form_table tbody {display:block;}
	.table.form_table th {display:block;width:110px;position:absolute;left:0;background: none;border: none;font-size:14px;/* min-height: 30px; */line-height: 30px;}
	.table.form_table td { display:block; width:100%; padding-left:120px;}
	.table.form_table td input, .table.form_table td select { max-width:100% !important;}
	
}