@charset "utf-8";

.search-box { border:1px solid #ddd; background:#fafafa; padding:20px 15px 3px; margin-bottom:15px; }
.label-sp { margin-right:10px; }

/*
.list-wrap { overflow:hidden; line-height:20px; }
.list-wrap .txt-normal { letter-spacing:0; }
.list-wrap .txt-short { letter-spacing:-1px; padding-right:1px; }
.list-wrap .item-row { float:left; }
.list-wrap .item-image { position:relative; overflow:hidden; }
.list-wrap .item-content { padding-top:10px; margin:0px 4px; text-align:center; }
.list-wrap .item-star { text-align:center; overflow:hidden; letter-spacing:-1px; font-size:18px; line-height:20px; height:20px; margin-bottom:4px; }
.list-wrap .item-name { overflow:hidden; letter-spacing:-1px; padding-right:1px; text-align:center; font-size:14px; }
.list-wrap .item-text { font-size:12px; color:#888; }
.list-wrap .item-price { margin-top:4px; line-height:22px; }
.list-wrap .item-price b { font-size:16px; display:inline-block; margin:0px 4px; }
.list-wrap .item-price b i { font-size:12px; }
.list-wrap .item-price strike { color:#888; margin:0px 4px; font-size:14px; display:inline-block; }
.list-wrap .item-details { color:#888; margin-top:4px; padding:0px 1px; font-size:13px; text-align:center; }
.list-wrap .item-sp { margin:0px 4px; white-space:nowrap; }
.list-wrap .item-sp i { margin-right:2px; color:#888; }
.list-wrap .item-sns { margin-top:15px; text-align:center; }
.list-wrap .item-sns img { width:15%; max-width:34px; border-radius:50%; }
.list-none { margin:0px 0px 15px; padding:80px 0px; text-align:center; color:#888; }
.list-page { margin:30px 0px; }
.list-page .pagination { margin:0; }
*/


/* Nav */
.list-nav {
	background: rgb(252, 252, 252);  padding: 8px 12px; margin:0 0 0px; border-radius: 0;
}
.list-nav .breadcrumb {
	background: none; margin: 0; padding: 0; border-radius: 0;
}
.list-nav .breadcrumb a {
	color: rgb(148, 148, 148);
}
.list-nav .breadcrumb span {
	font-family:verdana; font-size:11px; letter-spacing:-1px;
}
.list-nav .breadcrumb .active {
	color: rgb(0, 0, 0);
}

/* item_list_wrap */
.item_list_wrap { margin:0 20px; }

/* List */
table.list-tbl {
	margin: 1em auto; border-collapse: collapse;
}
/*
table.list-tbl th {
	clear:both; height:50px; background: url('./img/head2.gif') repeat-x !important;  font-weight:bold; font-size:12px; color:#333; padding:0px !important; margin:0px !important; text-align:center; white-space:nowrap; vertical-align:middle !important; border-right:#e1e1e1 1px solid; border-top:#333 2px solid; border-bottom:#e1e1e1 2px solid;
}
*/
table.list-tbl th {
	clear:both; height:50px; font-weight:bold; font-size:12px; color:#333; padding:0px !important; margin:0px !important; text-align:center; white-space:nowrap; vertical-align:middle !important; border:#CACACA 1px solid; border-top:#333 2px solid; border-bottom:#CACACA 1px solid !important;
}
/*
table.list-tbl th:last-child { border-right:0px; }
*/
table.list-tbl th a {	text-decoration:none; color:#333;}
/* table.list-tbl th .tr_line { float:right; width:1px; height:25px; box-sizing: border-box; vertical-align: middle; border-right:#DDD 1px solid;} */
table.list-tbl th a:hover, table.bo-list th a:focus, table.bo-list th a:active {
	color:#000;
}
table.list-tbl td {
	/* border-top: #CACACA 1px solid !important; */
	border-top: #CACACA 1px solid !important;
	border-left: #CACACA 1px solid !important;
	border-right: #CACACA 1px solid !important;
	vertical-align:middle !important;
}
table.list-tbl tbody tr {
	min-height:57px;
	border-bottom: #CACACA 1px solid !important;
}

.list-head {
	text-align: center;
	background-color: #f5f5f5;
	vertical-align:middle !important;
	border-top:#333333 2px solid !important;
}

.list-head2 {
	background-color: #f5f5f5;
	border: #CACACA 1px solid !important;
	vertical-align:middle !important;
	border-bottom:#333333 2px solid !important;
	font-size:11px; font-weight:normal; color:#555555;
}

.text_small { font-size:11px; font-weight:normal; color:#555555;}
.border-line {border-bottom:1px solid #CACACA !important;}
.table_span { margin:0px; padding:3px 6px; font-size:12px; font-family: "dotum","Nanum Gothic",sans-serif,"Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;}

.highlight { font-size:13px; font-weight: bold; color:#000000;}
.highlight_red { font-size:13px; font-weight: bold; color:#FF0000;}
.highlight_blue { font-size:13px; font-weight: bold; color:#0072BC;}
.highlight_gray { font-size:13px; font-weight: bold; color:#555555;}
.note { min-width:100px; overflow:hidden;}
/*
table.list-tbl tr.odd td { background:#f7fbff;}
table.list-tbl tr.odd .column1 { background:#f7fbff;}
table.list-tbl tr .column1 { background:#f9fcfe;}
table.list-tbl th {
	font-weight:normal;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
}
table.list-tbl td {
	color:#666666;
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:center;
}
table.list-tbl thead th {
    table-layout: fixed;
    padding: 15px 0;
    border-top-width: 2px;
    border-top-style: solid;
    border-bottom: 1px solid #c3c3c3;
    border-collapse: separate;
	}
table.list-tbl tfoot th {
	text-align:center;
	background:#f4f9fe;
	}
table.list-tbl tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}
table.list-tbl tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}
*/

/*
table.list-tbl th {
	clear:both; height:43px; background: url('./img/head.gif') repeat-x !important;  font-weight:bold; font-size:12px; color:#333; border:0px; padding:0px !important; margin:0px !important; text-align:center; white-space:nowrap; vertical-align:middle !important;
}
table.list-tbl th a {
	text-decoration:none; color:#333;
}
table.list-tbl th a:hover, table.bo-list th a:focus, table.bo-list th a:active {
	color:#000;
}
table.list-tbl td {
	vertical-align:middle !important;
}
table.list-tbl small {
	color: orangered; font-size: 10px; font-weight:bold; font-family:verdana; letter-spacing:-1px;
}
table.list-tbl .list-now {
	background: #fafafa;
}
table.list-tbl .list-subject {
	text-align:left !important;
}
table.list-tbl .list-subject a {
	display:block;
}
table.list-tbl .list-subject.now {
	font-weight:bold !important;
}
table.list-tbl .list-cate {
	margin-top:4px; font-weight:normal; white-space:nowrap !important;
}
table.list-tbl .list-none {
	padding:80px 0px;
}
table.list-tbl i.img-fa {
	width:40px; height:40px; padding:10px 0px 0px; font-size:20px; text-align:center; color:#aaa;
}
*/

/* Event */
.sev_himg { margin-bottom:15px; }
.sev_timg { margin-bottom:15px; }

/* Width */
table.list-tbl .wh-40 { width:40px; }
table.list-tbl .wh-45 { width:45px; }
table.list-tbl .wh-50 { width:50px; }
table.list-tbl .wh-60 { width:60px; }
table.list-tbl .wh-80 { width:80px; }
table.list-tbl .wh-90 { width:90px; }
table.list-tbl .wh-100 { width:100px; }
table.list-tbl .wh-110 { width:110px; }
table.list-tbl .wh-120 { width:120px; }
table.list-tbl .wh-130 { width:130px; }
table.list-tbl .wh-140 { width:140px; }
table.list-tbl .wh-150 { width:150px; }
table.list-tbl .wh-160 { width:160px; }
table.list-tbl .wh-170 { width:170px; }
table.list-tbl .wh-180 { width:180px; }
table.list-tbl .wh-190 { width:190px; }
table.list-tbl .wh-200 { width:200px; }
