@charset "euc-kr";

/*°Ë»öµµ¿ò¸»-s*/
.helpTxt{
	min-height:820px;
	margin-top:30px;
	padding:22px 40px;
}
.search-result .dir_align {
	position: absolute;
	right: 5px;
}
.mt_30 {
    margin-top: 30px !important;
}
.basic_table {
    width: 100%;
    margin: 0 0 10px 0;
    border-top: 1px solid #49494a;
    line-height: 1;
    word-wrap: break-word;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0;
}
.basic_table caption {
    position: relative;
    visibility: hidden;
    height: 0;
    line-height: 0;
}
.basic_table th,.basic_table td{padding:8px;font-size:1em;border-left:1px solid #cacaca;border-bottom:1px solid #cacaca;line-height:1.75em}
.basic_table th:first-child,.basic_table td:first-child{border-left:0 none}
.basic_table th{padding:8px 5px;font-weight:600;color:#202020}
.basic_table td{color:#404040}
.basic_table thead th,.basic_table tbody th{background:#fafafa}
.basic_table thead th{border-bottom:1px solid #9c9c9c}
.basic_table tbody th{font-weight:600;color:#111}
.basic_table tfoot th,.basic_table tfoot th{background:#fafafa;font-weight:normal}
.basic_table ul{text-align:left;margin:0}
.basic_table img{vertical-align:middle}
.basic_table .ip_mr input{margin:0 20px 0}
.basic_table td label{white-space:pre}

.basic_list{margin:0 0 0 3px}
.basic_list li {margin-top:3px;padding-left:8px;line-height:23px;}
.basic_list li span{color:#d12a07;margin-right:5px}
.basic_list ul {margin-bottom:5px;margin-left:3px}
.basic_list li li{margin-top:3px;padding-left:5px;}
/*°Ë»öµµ¿ò¸»-e*/

/*¹Ù·Î°¡±â*/
.golink {padding:10px 0 20px 15px; margin-bottom: 40px;}
.golink .btn {margin-right:3px;}
.golink .btn img {vertical-align:-4px;}
.golink .lnk {color:#0000cc;}
.golink .link_tit {
    display: inline-block;
    float: left;
    padding: 3px 10px;
    margin: 0 15px 0 0;
    background: #8b8b8b;
    font-weight: bold;
    font-size: 1.167em;
    line-height: 1.45em;
    color: #fff;
    vertical-align: middle;
}
.golink .link_url {
    display: inline-block;
    float: left;
    margin: 1px;
}
.golink .link_url a {
    display: block;
    float: left;
    margin-right: 5px;
    line-height: 2em;
}

/*°Ë»ö¾îÀÚµ¿¿Ï¼º*/
#autoCompleteToOn, #autoComplete {
    position: relative;
    width: 100%;
}
.set_sugicn {
    position: absolute;
    top: 16px;
    left: 46%;
}
#rcmdResult{
	position:absolute;
	top:40px;
	width:50%;
	padding:8px 10px;
	box-sizing:border-box;
	border:1px solid #585858;
	background:#fff;z-index:100
}
.autoList li{display:block;padding:3px;font-size:1em;color:#000;list-style:none;line-height:19px}
.autoList li a{color:#000}
.autoList li a strong{color:#d12a07}


/*SNS¼¼·ÎÇü*/
.imgList {
    position: relative;
	float: left !important;
	width: 100% !important;
}
.imgList div.imgArea {
    position: relative;
    float: left;
}
.viewa{
    text-align: left !important;
}

/*¿ìÃø ºÐ¾ßº°ÅäÇÈ*/
.topic{display:inline-block;float:left;position:relative;width:176px; height: 238px;padding:0}
.topic strong{display:block;height:35px;padding-left:18px;background:#1f4f8c;font-weight:bold;font-size:1em;line-height:2.5em;color:#fff}
.topic ul{position:relative;display:inline-block;width:175px;border-left:1px solid #d6d6d6}
.topic li{float:left;width:50%}
.topic li a{display:block;height:33px;margin-left:-1px;border:solid #d6d6d6;border-width:0 1px 1px 1px;font-size:1.083em;line-height:2.5em;color:#272e3c;text-align:center}
.topic li.on a{border:0 none;border-bottom:1px solid #8b90a4;background:#8b90a4;color:#fff}
.topic li .topic_mnlist{display:none}
.topic .topic_mnlist{display:block;position:absolute;top:101px;left:-1px}
.topic .topic_mnlist ul{width:175px; border:1px solid #d6d6d6}
.topic .topic_mnlist li a{margin-left:0;border:0 none;font-size:0.923em;line-height:1.75em;color:#626262;text-align:left}*/
.topic .topic_mnlist li{float: left;list-style: outside none none;width: 103px;}
.topic .topic_mnlist li a{margin-left:0;border:0 none;font-size:0.923em;line-height:1.75em;color:#626262;text-align:left}
.topic .topic_mnlist li a{height:21px;padding-left:20px;background:#fff}


/*2016-09-22 ¹®Áö¿µ °ü¾Ç±¸Ã» eBOOK ¸Þ´º ¼öÁ¤*/
.eBOOK .result-list{padding:15px 0 0 0;}
.eBOOK .result-list ul{overflow:hidden;}
.eBOOK .result-list ul li{float:left;width:23%;margin:0 1% 15px 1%;}
.eBOOK .result-list ul li a{display:block;padding:10px 0;text-align:center;border:1px solid #ccc;}
.eBOOK .result-list a > span{text-align:left;line-height:1.5em;}
.eBOOK .result-list li {
    height: 114px;
}

.imgPhoto{float:left;width:20%;}
.imgPhoto{position:relative;margin-bottom:5px;background:#f4f4f4;overflow:hidden;display:inline-block;height:110px;overflow:hidden;}
.imgPhoto img{width:100%;max-height:120px;}

.imgTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.result-list li .snstitle {
    font-size: 14px;
    margin-bottom: 5px;
    color: #2969ad;
    text-decoration: underline;
}
.snsDate{
	margin-left: 10px;
}

.imgSns {
	position: relative;
	margin-bottom: 5px;
	overflow: hidden;
	display: inline-block;
	height: 110px;
	overflow: hidden;
	float: left;
	width: 20%;
}

.imgSns img {
    width: 95%;
    max-height: 120px;
}

.link_nh{
	padding: 3px 10px;
	margin: 0 15px 0 0;
	background: #8b8b8b;
	font-weight: bold;
	font-size: 1.167em;
	line-height: 1.45em;
	color: #fff;
	vertical-align: middle;
	cursor: pointer;
}


/** ~640 *************************************************************************************************************** */
@media (max-width:640px){
	.search-result .dir_align {
		display: none;
	}
	.eBOOK .result-list li .title {
		border: 1px solid #ccc;
		display: block;
		text-align: center;
		padding: 10px 0;
	}
	.imgPhoto {
		float: none;
		width: 100%;
	}

	.eBOOK .result-list{
		overflow: hidden;
	}
	.eBOOK .result-list li {
		height: 300px;
		width: 44%;
		float: left;
		margin: 0 2% 15px 2%;
	}

	.eBOOK .result-list ul li{
		float:left;width:46%;margin:0 1% 15px 1%;
	}
	
	.result-list li .linkinfo {
		width: 100%;
	}
	.result-list li .route a {
		width: 100%;
		float: left;
	}
	.eBOOK .result-list li .route {
		margin: 4px 0 0 0;
		width: 46%;
		float: left;
		border: 1px solid #ccc;
		padding: 10px 0;
		text-align: center;
	}
	.bookDate {
		line-height: 49px;
		width: 45%;
	}
	.eBOOK .result-list ul li {
		height: 300px;
	}

	.imgSns {
		float: none;
		width: 100%;
		height: auto;
	}
	.snsli {
		height: 270px !important;
	}
}
/** ~480 *************************************************************************************************************** */
@media (max-width:480px){
	.eBOOK .result-list li {
		width: 90%;
	}
	.imgPhoto {
		height: auto;
	}
	.result-list li .linkinfo span {
		margin-left: 5%;
	}
	
	.snsli {
		height: 250px !important;
	}

}
