/* 정보 게시판 */
#info{width:800px; margin-bottom:10px; overflow:hidden;}
#info div{border:5px solid #ededed; padding:5px; margin:6px; float:left; width:145px; height:190px;}
#info div div{width:145px; background:url(../image/point_line.gif) repeat-x 0 140px; height:150px; border:0; padding:0; margin:0;}
#info div p{height:40px; text-align:center; color:#9e9e9e;}
#info div p a{color:#333333;}
#info div p span{font-size:11px; color:#9e9e9e; }

/* 정보 목록 */
#info_list{ clear:both; margin-bottom:20px; overflow:hidden;}
#info_list li { float:left; position:relative; width:425px; height:383px; margin:0 20px 30px 0; }
#info_list li a {display:block;}
#info_list li .img{width:100%; height:283px}
#info_list li img{width:100%; height:100%; }
#info_list li .subject {display:block; padding:10px 0; overflow:hidden; line-height:160%; font-size:15px;
						text-overflow: ellipsis; white-space: nowrap; color:#000;}
#info_list li .summary {display:block; color: #888; height:40px;}
#info_list li .date {display:block; padding-top:10px; text-align:right; color:#888; font-size:11px;}
#info_list li.last {margin-right:0;}
#info_list li:nth-child(2n)  {margin-right:0}

/* 쿠폰 목록 */
#info_coupon{ clear:both; margin-bottom:20px; overflow:hidden;}
#info_coupon li { float:left; position:relative; width:423px; height:133px; border:1px solid #e1e1e1; margin:0 20px 15px 0; }
#info_coupon li a {display:block;}
#info_coupon li.last {margin-right:0;}
#info_coupon li:nth-child(2n)  {margin-right:0}

#info_coupon .cp_img { float:left; position:relative; width:200px;}
#info_coupon li img{width:100%; height:133px}

#info_coupon .cp_info {float:left; position:relative; width:203px; padding:10px;}
#info_coupon .cp_info .area {display:block; color:#888; font-size:11px;}
#info_coupon .cp_info .subject {display:block; padding:5px 0; line-height:140%; font-size:15px; color:#000;}
#info_coupon .cp_info .summary {display:block; color: #FF6600; 
						overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
#info_coupon .cp_info .date {position:absolute; top:100px; display:block; color:#888; font-size:11px;}


#info_view .title{display:block; font-size:22px;}
#info_view .summary{display:block; margin-top:10px; font-size:14px; color:#888;}
#info_view .date {display:block; margin-top:10px; text-align:right; color:#888; font-size:11px;}
#info_view .main_img {margin:10px 0 20px;}
#info_view .main_img img {width:100%;}
#info_view .video-container {margin:10px 0 20px; position:relative; padding-bottom:56.25%; height:0; overflow:hidden;}
#info_view .video-container iframe,.video-container object,.video-container embed {position:absolute; top:0; left:0; width:100%; height:100%;}

#info_view .sub_title{display:block; font-size:22px; padding: 30px 0 10px; margin-bottom:10px; border-bottom:1px solid #888;}
#info_view .info_map {display:inline-block; width:100%;}
#info_view .map_box{clear:both;}

#info_view #info_view_content img{max-width:100%; height:auto !important;}

/* 게시판_코멘트 */
.info_comment_list_wrap {	border-top-color: rgb(67, 67, 67); border-top-width: 1px; border-top-style: solid;
}
.info_comment_list_wrap .comment_count {	padding: 10px 0px 10px 15px; color: rgb(51, 51, 51); font-size: 13px; font-weight: 600; text-align:center;
border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(247, 247, 247);}
.info_comment_list_wrap .comment_count strong {display:inline-block; padding-left:10px;}
.info_comment_list_wrap .comment_list_in {
	padding: 10px 0px; overflow: hidden; clear: both; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;}
.info_comment_list_wrap .comment_list_in dt {	width: 15%; padding-left: 10px; vertical-align: top; float: left;}
.info_comment_list_wrap .comment_list_in dd {	width: 80%; font-size: 12px; vertical-align: top; float: right;}
.info_comment_list_wrap .comment_list_in dd .btn_com_delete { padding-left: 10px;}
.info_comment_list_wrap .comment_list_in dd .date { color: rgb(153, 153, 153); padding-top: 5px; font-size: 11px;}
.info_comment_box_wrap {}
.info_comment_box_wrap .comment_area_w {	overflow: hidden;}
.info_comment_box_wrap .name {	padding:10px; color: rgb(51, 51, 51);}
.info_comment_box_wrap .comment_area {	float: left;}

.info_comment_area_w .btn_comment {display:block; width:80px; height:70px; line-height:70px; background:#f5f5f5; color:#424242; font-weight:600;
border-radius:3px;border:1px solid #bbb; text-align:center;}
.info_comment_box_wrap textarea {font-size:12px;}

/* 후기박스 */
#info_view .review_detail{overflow:hidden; border-bottom:1px solid #e7e7e7; padding:20px 30px;}
#info_view .review_detail:first-child{padding-top:0}
#info_view .profile_cir{float:left; width:40px;}
#info_view .contents{float:right;width:720px;}
#info_view .contents .info{margin-bottom:10px;}
#info_view .contents .info .review_date{color:#888; font-size:12px; margin-left:10px}
#info_view .contents .info .star_point img{height:15px}

/* 다운로드 */
#info_view .info_down  .p_title { position:relative; background:#fdfdfd;  border:1px solid #cccccc; padding:0; height:33px; line-height:31px; margin:0 0 18px 0;}
#info_view .info_down  .p_title strong {position:absolute; top:-1px; left:0; background: url("../image/product/bg_p_title.png") no-repeat right 0; width:231px; height:35px; display:block; margin:0; color:#ffffff; font-size:16px; padding-left:25px;}
#info_view .info_down  .p_title a { float:left; display:block; font-size:15px; color:#d43031; padding-left:280px; font-weight:600; }

/* 태그 */
#info_view .info_tag .tag_list { font-size:16px; color:#888; line-height:40px;}
#info_view .info_tag .tag_list li { display:inline-block; line-height:16px; margin:0 3px; padding:5px 7px 7px; background-color:#8c2522; color:#FFF; border-radius:5px; -webkit-border-radius:5px;}
#info_view .info_tag .tag_list li a{color:#FFF;}

/* 공유하기 */
#info_view .share_box { display:block; text-align:right; overflow:hidden; margin-top:10px; font-size:12px; width:100%;}
#info_view .share_box li {display:inline; margin-left:15px;}

/* 검색폼 */
.info_search{position:relative; margin:10px 0;}
.info_search .box_search{display:inline-block; width:198px; height:40px; border:1px solid #888;}
.info_search input {width:135px; height:30px; color:#ff6d0c; font-weight:300; font-size:15px; padding-left:15px; border:none;}

.info_search .btn_search {background:none; padding:0px; position:absolute; right:15px; top:15px; color:#ff6d0c;} 
.info_search .btn_search i{font-size:1.5em;}

/* 검색창으로 인한 카테고리목록 상단 라인 */
#lNavi .lNavi_list > li a:first-child {border:1px solid #efefef;}