/*요리레시피*/
/*list*/
/*카테고리*/
#cook_kind_wrap {padding: 30px 30px 0 30px;position: relative;}
#cook_kind_wrap .title {font-size: 18px;font-weight: 700;padding-bottom: 30px;margin: 0;}
#cook_kind_wrap .select {background: #31543c !important;color: #fff !important;}
#cook_kind_wrap .cook_btn {position: absolute;right: 30px;top: 22px;font-size: 25px;text-align: center;line-height: 40px;width: 40px;height: 40px;border-radius: 40px;background: #f4f4f6;}
#cook_kind_wrap .cook_toggle_wrap {margin-bottom: 30px; width: 100%;}
#cook_kind_wrap .cook_toggle_wrap .cate {*position: relative;*height: 70px;margin-bottom: 35px;}
#cook_kind_wrap .cook_toggle_wrap .cate>li {*position: absolute;*top: 0;float: left;margin-left: 10px;}
#cook_kind_wrap .cook_toggle_wrap .cate>li:first-child {margin-left: 0;}
#cook_kind_wrap .cook_toggle_wrap .cate>li>a{border-radius: 3px;display: block;width: 160px;height: 35px;line-height: 35px;background: #f4f4f6;color: #343434;font-size: 14px;font-weight: 400;text-align: center;}
#cook_kind_wrap .cook_toggle_wrap .sub>li>ul::after{clear: both; display: block; content: "";}
#cook_kind_wrap .cook_toggle_wrap .sub>li>ul>li{float: left;margin: 0 0 5px 10px;}

/*cook checkbox 스타일*/
#cook_list_wrap {border-top: 2px solid #31543c}
#cook_kind_wrap .cook_toggle_wrap dl>dd>ul>li>label{font-size: 14px; font-weight: 400;}
#cook_kind_wrap .cook_toggle_wrap input[type=checkbox] {display: none;}
#cook_kind_wrap .cook_toggle_wrap label {display: inline-block;cursor: pointer;position: relative;padding-left: 25px;margin-right: 15px;font-size: 14px;}
#cook_kind_wrap .cook_toggle_wrap label:before {content: "";display: inline-block;width: 16px;height: 16px;margin-right: 10px;position: absolute;left: 0;bottom: 1px;border: 1px solid #ddd;border-radius: 2px;}
#cook_kind_wrap .cook_toggle_wrap label.checked:before {content: "\2713";  /* 체크모양 */font-size: 14px;font-weight:800;color: #31543c;border: 1px solid #ddd;text-align: center;line-height: 14px;}
#cook_list_wrap .cook_con{border-bottom: 1px solid #ddd;padding: 16px 0;}
#cook_list_wrap .cook_thum{overflow: hidden; background: #f2f2f2;}
#cook_list_wrap .cook_thum > img {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);height: 100%;}
#cook_list_wrap .cook_info>h6 {color: #0f0f0f;font-size: 22px;text-align: left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin: 15px 0 20px 0}
#cook_list_wrap .cook_info>p {color: #0f0f0f;max-height: 50px;overflow: hidden;margin-bottom: 14px;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;word-wrap: break-word;}
#cook_list_wrap .cock_id,
#cook_list_wrap .cock_num,
#cook_list_wrap .cock_date{float: left; margin: 0 15px 15px 0; font-size: 12px; color: #a6a6a6;}

/*view*/
.scon_gallery_view table .dataright{font-size:13px; padding-left:25px; color:#5e5e5e; float: left;}
.scon_gallery_view table .dataleft{font-size:13px; padding-right:25px; color:#5e5e5e; float: right;}
