/* ÅÇ */
#nav {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0px;
	list-style: none;
	background: #ffffff url(/common/images/tab_bl.gif) repeat-x bottom left;
	}
#nav li {
	float: left;
	margin: 0;
	padding: 0;
	}
#nav a {
	float: left;
	display: block;
	margin: 0 1px 0 0;
	padding:8px 10px 4px 10px;
	color: #000;
	text-decoration: none;
	border: 1px solid #BFBFC1;
	border-bottom: none;
	background: #F1F1F1;
	}
#nav a:hover, div#intro #t-on a {
	color: #222;
 font-weight:600;
	padding:7px 9px 4px 9px;
	border-color: #BFBFC1;
 border-top: 2px solid #F74702;
 border-bottom: 1px solid #ffffff;
	background: url(/common/images/tab_ic.gif) no-repeat top center;
	}
#nav a:hover, div#intro #t-on2 a {
	color: #222;
 font-weight:600;
	padding:7px 9px 4px 9px;
	border-color: #BFBFC1;
 border-top: 2px solid #F74702;
 border-bottom: 1px solid #ffffff;
	background: url(/common/images/tab_ic.gif) no-repeat top center;
	}

.stat_selectnew, .stat_selectnewdate {
    width: 100%;
    background: #eaf5ff;
    border: solid 1px #bbc6ed;
    border-radius: 5px 5px;
    padding: 10px 20px;
    margin: 10px 0px;
    box-sizing: border-box;
}
.stat_selectnew ul {
		display: flex;
		align-items: center;
	}
	.stat_selectnewdate ul {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.stat_selectnewdate ul li {
		display: inline-flex;
		align-items: center;
	}
	.stat_selectnewdate ul li input, .stat_selectnewdate ul li select {
		padding:0;
		margin:0 5px;
		padding: 2px 3px;
		border: 1px solid #cccccc;
		color: #444444;
		border-radius: 3px 3px;
	}
.stat_selectnew ul li, .stat_selectnewdate ul li {margin-right:10px;}
.stat_selectnew ul li.title {font-weight:600;margin-left:20px;}
.stat_selectnew select, .stat_selectnewdate select, .select_bub {
    padding: 4px 8px;
    border: 1px solid #cccccc;
    color: #444444;
    border-radius: 3px 3px;
}




/*À¯¿ëÇÑ»çÀÌÆ®*/

/* ±âº» °£°Ý¾øÀ½ */
.tab_menu {
	overflow: hidden; /* background:url(http://www.taein.co.kr/images/bg_tab.gif) repeat-x 0 100%*/
	display:flex;
	align-items: center;
	box-sizing:border-box;
}
.tab_menu li {
	margin-right: -1px;
	border: 1px solid #d4d4d4;
	color: #333;
	font-size: 12px;
	margin-bottom: 0px;
	padding: 0 ;
	display: inline-flex;
    align-items: center;
}
.tab_menu li span {
	width:100%;
	padding: 8px 14px;
	color: #666;
	text-decoration: none;
	cursor: pointer;
	display: inline-flex;
    align-items: center;
}
.tab_menu li span.hover {
	background: #f4f4f4;
	color: #666;
	font-weight: bold;
}
.tab_menu li.selected {
	border-bottom: 1px solid #666;
	background: #666;
}
.tab_menu li.selected span {
	color: #ffffff;
	font-weight: bold;
	letter-spacing: -1px;
	background: #666;
}
/* //UI Object */

/* Å×ÀÌºí */
.wrap {
	width: 100%;
}
.wrap ul {
	list-style: none;
	padding: 0;
}
.goods_contents {
	width: 100%;
	border-bottom: 1px solid #fff;
	padding: 0;
	margin: 0;
}
table.datatable {
	border-top: 1px solid #666666;
	width: 100%;
}
table.datatable td {
	border-bottom: 1px solid #e6e6e6;
}
table.datatable thead th, table.datatable tbody th, table.datatable tfoot td {
	border-bottom: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	padding: 7px 0 5px 9px;
	line-height: 18px;
	vertical-align: middle;
	font-weight: normal;
	text-align: left;
	color: #333;
}
table.datatable thead.planh th {
	padding: 9px 0 9px 0px !important;
}
table.datatable tbody.pland td {
	padding: 5px 0 5px 9px !important;
}
table.datatable tbody td {
	border-bottom: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	padding: 6px 0 4px 9px;
	line-height: 18px;
	vertical-align: middle;
	font-weight: normal;
	text-align: left;
	color: #666;
}
table.datatable tbody th.apt_blue, table.datatable tbody td.apt_blue {
	padding: 5px 0 5px 9px;
 !
	important;
}
table.datatable thead th, table.datatable tbody th {
	letter-spacing: -1px;
}
 table.datatable thead th, table.datatable tbody th . {
 letter-spacing: -1px;
}
table.datatable thead th, table.datatable tbody th, table.datatable tfoot td {
	background: #f4f4f4;
	color: #666;
	font-size: 11px;
}
table.datatable thead th.first, table.datatable tbody th.first, table.datatable tbody td.first, table.datatable tfoot td.first {
	border-left: 0;
	text-align: center;
}
table.datatable tbody td.last {
	text-align: center;
}
table.datatable tfoot td {
}
table.datatable tfoot td.first {
	border-left: 0;
	text-align: center;
}
table.datatable tbody tr.point td {
	background: #f7f8fd;
}

/*¼­½Ä¾ç½Ä*/


#viewBox {display:none; padding-top:15px; width:990;}
.autoSelected {background-color:#e8e6e7;}
#fAutoComplete {position:absolute; width:400px; height:367px; overflow-y:auto; border:1px solid #8c8c8c; background-color:#fff; left:50%; margin-top:25px; margin-left:4px; padding:5px 0; text-align:left; display:none; z-index:1000; box-sizing:border-box;}
#fAutoComplete p {line-height:18px; padding:7px 0 5px 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; box-sizing:border-box;}

/*°æ¸Å»çÀü*/
	.btn_dic_word {
	    border: solid 1px #ccc;
		background: #fff;
		display: flex;
		justify-content: center;
		align-items: center;
		width: 30px;
		height: 30px;
		margin-right: 10px;
	}
		.btn_dic_word:hover {
			background: #333;
			color:#fff;
		}
		.btn_dic_word:visited {
		}