/* 페이지 네비게이션 */
.paginate1{ padding:15px 0; text-align:center; display:none;}
.paginate1 *{ margin:0; padding:0;}
.paginate1 a,
.paginate1 strong{position:relative; margin-left:-1px; font-weight:bold; display:inline-block; padding:3px 8px 1px 7px; color:#313031; border-left:1px solid #ccc; border-right:1px solid #ccc; text-decoration:none; line-height:normal; font:bold 12px 돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif; background:#fff;}
.paginate1 strong{ color:#ff8600 !important;}
.paginate1 a:hover{ background:#F7F7F7; }
.paginate1 a.pre{ padding:3px 8px 1px 16px; background:url() no-repeat 4px 6px !important; border:none; font-weight:normal; }
.paginate1 a.pre_end{ padding:3px 8px 1px 16px; background:url(https://cancerok.speedgabia.com/cancerok/img/Pagination_bu_pg1_l2.gif) no-repeat 4px 6px !important; border:none; border-right:1px solid #ccc; font-weight:normal;}
.paginate1 a.next{ padding:3px 16px 1px 8px; background:url(https://cancerok.speedgabia.com/cancerok/img/Pagination_bu_pg1_r1.gif) no-repeat 37px 6px !important; border:none; font-weight:normal; }
.paginate1 a.next_end{ padding:3px 16px 1px 8px; background:url(https://cancerok.speedgabia.com/cancerok/img/Pagination_bu_pg1_r2.gif) no-repeat 37px 6px !important; border:none; border-left:1px solid #ccc; font-weight:normal;}
.paginate1.loaded { display:block;}
.paginate1.only-one { display:block;}
.paginate1.no-result { display:none;}



/*.car_board{ width:95%; margin:0 auto; margin-top:30px; margin-bottom:10px; }*/
.car_board{ width:95%; margin:0 auto; margin-top:10px; margin-bottom:10px; }
.car_board_tab{ }
.car_board_tab ul{padding-bottom:60px;}
.car_board_tab ul li{ width:103px; height:40px; border:1px solid #c4c4c4; margin-right:5px; float:left; background-repeat:no-repeat; background-size:90%; background-position:50% 10%; }
.car_board_tab ul li a{ display:block; line-height:40px; cursor:pointer; font-family: "돋움", "Arial Unicode MS"; font-size:11px; ; text-align:center; color:#2d2d2d; padding-top:13px;}

.car_board_title{font-family: 'nanum square'; font-size:22px; color:#2d2d2d; font-weight:600; line-height:60px; text-align:center; letter-spacing: -1px;}

.car_board_content{ }
.car_board_content ul{}
.car_board_content_title{ width:100%; height:40px; border-top:2px solid #2d2d2d;  border-bottom:1px solid #c4c4c4;  font-weight:600; font-family: "돋움", "Arial Unicode MS"; font-size:16px; line-height:40px; text-align:center; }
.car_board_content_list{ height:40px; border-bottom:1px solid #c4c4c4;   overflow: hidden;
font-family: "돋움", "Arial Unicode MS"; font-size:16px; line-height:40px; text-align:center;     }
.car_board_content_txt{ padding:30px; line-height:180%; }

.car_board_no{display:inline-block;  font-family: "돋움", "Arial Unicode MS"; font-size:13px;  text-align:center; padding:0 10px; }
.car_board_no a{ display:block; line-height:20px; color:#2d2d2d;}

.car_board_list_ti{ width:15%;  height:100%;  float:left;}
.car_board_list_con{ width:85%;height:100%; float:left; }
.car_board_list_con_{ width:95%;height:100%; float:left; text-align:left;}
.car_board_list_name{ width:15%;   height:100%; float:left;}

.car_board_view_list{ border-top:2px solid #2d2d2d; margin-top:20px;}
.car_board_view_list_1{ border-bottom:1px solid #999; font-family: "돋움", "Arial Unicode MS"; font-size:16px;  text-align:center; line-height:30px; height:30px;}
.car_board_view_list_bt{ font-family: 'nanum square'; font-size:20px; color:#ffffff; font-weight:500; line-height:40px; text-align:center; width:120px; height:40px; background-color:#2297cc; margin:0 auto; margin-top:20px;}


.serch_box{ height:110px; background-color:#f4f4f4; padding:30px 50px; width:900px;}
.serch_box_txt{ height:100px; background-color:#00F;}
.serch_box_content{ height:100px; background-color:#6FF;}

.serch_box_form{ height:30px;  margin-top:10px; text-align:center; }
.serch_box_form2{ height:60px;  text-align:center;}
.serch_box_form2 span{ font-family: "돋움", "Arial Unicode MS"; font-size:14px; font-weight:600; color:#2d2d2d; margin-right:33px; line-height:180%;   }
.serch_form_bt{font-family: "돋움", "Arial Unicode MS"; font-size:12px; font-weight:600; color:#ffffff; background-color:#107db5; padding:8px 15px; line-height:30px; }


.title {
  display: inline-block;     /* 또는 block: 요소 구조에 맞게 선택 */
  max-width: 100%;           /* 부모 영역을 넘지 않게 */
  white-space: nowrap;       /* 줄바꿈 방지 */
  overflow: hidden;          /* 넘친 부분 숨김 */
  text-overflow: ellipsis;   /* ... 처리 */
}


.title1 {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
