﻿/* 공통 */
.container_wrap.search_layout #container {width: 1540px;}
#container.full-c{width: 100% !important; min-width: 1300px; max-width: 100%;}
.container_wrap.search_layout #container #location {width: 100%;margin: 0 auto;box-sizing: border-box;}
.btn_help {position: relative;width: 16px;height: 16px;padding: 0;border-radius: 100%;background-color: #0d7e9c;text-indent: -9999px;}
.btn_help::after {content: "";position: absolute;top: 50%;left: 50%;display: block;width: 6px;height: 9px;margin-top: -4px;margin-left: -3px;background-image: url(../images/contents/ico_common.png);background-position: -73px -0px;background-repeat: no-repeat;}
.btn_search_icon {position: relative;width: 30px;height: 30px;padding: 0;border-radius: 3px;background-color: #0d7e9c;text-indent: -9999px;}
.btn_search_icon::after {content: "";position: absolute;top: 50%;left: 50%;display: block;width: 21px;height: 18px;margin-top: -10px;margin-left: -10px;background-image: url(../images/contents/ico_common.png);background-position: -79px -0px;background-repeat: no-repeat;}
.btn_init_x {position: relative;display: inline-block;width: 150px;height: 40px;padding: 0;border-radius: 3px;color:#fff;background-color: #10537c;}
.btn_init_x::after {content: "";position: absolute;top: 50%;left: 50%;display: block;width: 20px;height: 18px;margin-top: -8px;margin-left: 20px;background-image: url(../images/contents/ico_common.png);background-position: -53px -0px;background-repeat: no-repeat;}
.mtab {margin-top: 30px;}
.mtab ul {overflow: hidden;}
/* 2020-06-11 차세대3차 김미혜
.mtab li {position: relative;float:left;width: 19.84%;margin-right: 0.2%;}
*/
/* 3차 김미혜 e약은요, 묶음의약품정보 2개인경우
*/
.mtab li {position: relative;float:left;width: 14.11%;margin-right: 0.2%;}
/* 2020-07-17 차세대3차 김미혜 묶음의약품정보 추가
.mtab li {position: relative;float:left;width: 16.50%;margin-right: 0.2%;}spot_05
 */
.mtab.five li {position: relative;float: left;width: 16.45%;margin-right: 0.2%;}
.mtab li:last-child {margin-right: 0;}
.mtab li A {display: block;height: 40px;line-height: 40px;background: #f0f0f0;border: 1px solid #d2d2d2;font-size: 14px;text-align: center;}
.mtab li.on A, .mtab li A:hover {background: #10537d;border: 1px solid #10537d;color: #fff;font-weight: 700;}
/* 통합검색 */
.search_form {overflow: hidden;}
.search_form li {float: left;width: 100%;margin-bottom: 5px;}
.search_form li.w50per {width: 50%;box-sizing: border-box;}
.search_form label {display: inline-block;}
.search_form input.w465 {width: 465px;}
.search_top {overflow: initial;margin-top: 20px;}
.search_top .sch_info {position: relative;float: left;margin-top:8px;margin-bottom:10px;padding-left: 15px;font-size: 14px;}
.search_top .sch_info::before {content: "";position: absolute;top: 0px;left: 0;display: block;width: 9px;height: 19px;background-image: url(../images/contents/ico_common.png);background-position: -24px -18px;background-repeat: no-repeat;}
.search_top .sch_info em {margin-top:5px;font-size: 14px;color: #0d7e9c;font-weight: 700;}
.search_top .sch_info strong {color: #da3610;}
.search_top .btns {float: right;}

/* 3차 김미혜 페이지 */
.search_top > .page_list{display:inline-block; position:relative; width:124px; z-index:20; vertical-align:middle;  padding-right:3px; }
.search_top > .page_list > p > button{width:100%; height:30px; padding:0 45px 0 10px; border:1px solid #d2d2d2; background:url(../images/common/bul_page_list_off.png) no-repeat right #f0f0f0; border-radius:5px; color:#626262;}
.search_top > .page_list > p > button.on{border:1px solid #2baec6; background:url(../images/common/bul_page_list_on.png) no-repeat right #2baec6; border-radius:5px 5px 0 0; color:#fff; }
.search_top > .page_list > p > button:hover,
.search_top > .page_list > p > button:focus,
.search_top > .page_list > p > button:active{border:1px solid #2baec6; background-color:#2baec6; border-radius:5px 5px 0 0; color:#fff; outline:0; }

.search_top > .page_list > ul{position:absolute; top:29px; left:0; width:122px; z-index:30; border:1px solid #d2d2d2; border-bottom:0; }
.search_top > .page_list > ul li{border-bottom:1px solid #d2d2d2;}
.search_top > .page_list > ul li > button{display:inline-block; width:100%; height:30px; padding:0 10px; background:#fff; line-height:28px; text-align:left;}
.search_top > .page_list > ul li > button:hover,
.search_top > .page_list > ul li > button:focus,
.search_top > .page_list > ul li > button:active{background:#e0f7fb;  color:#0790a8; outline:0;}
/* 3차 김미혜 페이지 */

.search_result_cate {clear: both;overflow: hidden;margin-top: 15px;padding: 15px;border: 1px solid #d2d2d2;border-top: 2px solid #10537d;}
.search_result_cate .cate {float: left;font-size: 18px;color: #333;font-weight: 700;}
.search_result_cate .morebt {float: right;}
.search_result_cate .morebt a {position: relative;display: block;padding-right: 15px;}
.search_result_cate .morebt a::after {content: "";position: absolute;top: 3px;right: 0;display: block;width: 4px;height: 7px;background-image: url(../images/contents/ico_common.png);background-position: -33px -18px;background-repeat: no-repeat;}
.search_result_cate_wrap{ position: relative; }
.search_result_cate_wrap .morebt {position: absolute; top: 15px; right: 30px;}
.search_result_cate_wrap .morebt a {position: relative;display: block;padding-right: 15px;}
.search_result_cate_wrap .morebt a::after {content: "";position: absolute;top: 3px;right: 0;display: block;width: 4px;height: 7px;background-image: url(../images/contents/ico_common.png);background-position: -33px -18px;background-repeat: no-repeat;}
.search_result_list {clear:both;}
.search_result_list ul li {overflow: hidden;position: relative;padding: 20px 0;border-bottom: 1px solid #d2d2d2;}
.search_result_list ul li:last-child {border-bottom: none;}
.search_result_list ul li .pic {float: left;width: 195px;}
.search_result_list ul li .pic img {width: 175px;height: 105px;}
.search_result_list ul li .sch_report {float: left;width: 100%;}
.search_result_list ul li.nopic .sch_report {width: 98%;}
.search_result_list ul li .sch_report .result {margin-bottom: 10px;font-size: 16px;color: #333;font-weight: 400;}
.search_result_list ul li .sch_report .result .date {margin-left: 10px;display: inline-block;font-size: 12px;color: #888;}
.search_result_list em {display: inline-block;padding: 0 5px;background-color: #0d7e9c;font-size: inherit;font-style : italic;color: #fff;font-weight: 700;}
.search_result_list .spot {display: inline-block;padding: 2px 5px;border: 1px solid #000;background-color: #fff;font-size: 12px;color: #000;font-weight: 700;border-radius: 2px;}
.search_result_list .spot.spot1 {border: 1px solid #da3610;color: #da3610;}
.search_result_list .dt {margin-bottom: 5px;}
.search_result_list .path {margin-top: 5px;color: #888;}
.search_result_list .file a {position: relative;display: block;padding: 5px 0;padding-left: 20px;color: #10537d;font-weight: 700;}
.search_result_list .file a::before {content: "";position: absolute;top: 5px;left: 0;display: block;width: 15px;height: 15px;background-color: #0d7e9c;background-image: url(../images/contents/ico_common.png);background-position: -38px -22px;background-repeat: no-repeat;border-radius: 15px;}
.search_result_list .sbt {position: absolute;top: 15px;right: 0px;}
.search_result_list .sbt .btn_sinfo {min-width: 54px;height: 20px;background-color: #000;font-size: 12px;color: #fff;font-weight: 700;border-radius: 2px;}
.search_result_list .sbt .btn_sinfo.c1 {background-color: #0d7e9c;}
.search_result_list .sbt .btn_sinfo.c2 {background-color: #557195;}
/* 의약품정보검색 */
.mediWrap {overflow: hidden;margin-top: 20px;box-sizing: border-box;}
.full-c .mediWrap,.full-c .mtab {min-width: 1300px;}
.mediWrap.left-close .l_sec_md{width: 0px !important; border: 0px !important;}
.mediWrap.left-close .l_sec_md > div {display: none !important;}
.mediWrap.left-close .l_sec_md > div.fold_btn{display: block !important;}
.mediWrap.left-close .r_sec_md{width:calc(100% - 30px) !important;}
/* .full-c caption{display: block; width: 1px; height: 1px; visibility: hidden; position: absolute;}  웹접근성 수정 */
.full-c caption{display: block; overflow: hidden; position: absolute; top: -9999px; width: 0px; height: 0px;}
.s-s{min-width: 60px;}
#t2{display: none;}
.l_sec_md.t-on #t2{display: block;}
.l_sec_md.t-on #t1{display: none;}
.mediWrap .l_sec_md {position: relative;float: left;width: 340px;margin-right: 30px;padding-top: 60px;border: 1px solid #d2d2d2;box-sizing: border-box;}

.mediWrap .l_sec_md.notab {padding-top: 20px;}
.mediWrap .r_sec_md {float: right;width:calc(100% - 370px);}
/* Left Section */
.mediWrap .l_sec_md .ltab {position: absolute;top: -1px;left: -1px;overflow: hidden;width: 340px;}
.mediWrap .l_sec_md .ltab li {float: left;width: 50%;}
.mediWrap .l_sec_md .ltab li a {display: block;padding: 12px 0;padding-top: 13px;background-color: #f0f0f0;text-align: center;border: 1px solid #d2d2d2;border-bottom: 1px solid #0d7e9c;}
.mediWrap .l_sec_md .ltab li.on a {padding-top: 12px;border: 1px solid #0d7e9c;border-top: 2px solid #0d7e9c;border-bottom: 0 none;background-color: #fff;color: #0d7e9c;font-weight: 700;}
.mediWrap .l_sec_md .choice_title {height: 33px;margin-right: 5px !important;padding-top: 7px;font-size: 14px;color: #666;font-weight: 700;box-sizing: border-box;float:left;width:114px;}
.mediWrap .l_sec_md .search_mini {position: relative;padding: 0 15px;padding-bottom: 5px;overflow:hidden;}
.mediWrap .l_sec_md .search_mini .inp_search, .search_part .inp_search{float: left;width: 187px;}  /* 3차 변경 (width: 185px; -> width: 186px;) */
.mediWrap .l_sec_md .search_mini .btn_init_x {position: absolute;top: 0;right: 15px;}
.mediWrap .l_sec_md .search_part {padding: 0 15px;padding-bottom: 5px;}
.mediWrap .l_sec_md .search_part .chlist {overflow: hidden;width:60%;border-top: 1px solid #d2d2d2;border-left: 1px solid #d2d2d2;}
.mediWrap .l_sec_md .search_part .chlist li {float: left;display: table;letter-spacing: -1px;width: 25%;border-right: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;box-sizing: border-box;}
.mediWrap .l_sec_md .search_part .chlist.col3 li {width: 33%;}
.mediWrap .l_sec_md .search_part .chlist.col3 li:first-child,
.mediWrap .l_sec_md .search_part .chlist.col3 li:nth-child(4),
.mediWrap .l_sec_md .search_part .chlist.col3 li:nth-child(7) {width: 34%;}
.mediWrap .l_sec_md .search_part .chlist.col2 li {width: 50%;}
.mediWrap .l_sec_md .search_part .chlist li a {position: relative;display: table-cell;height: 42px;text-align: center;box-sizing: border-box;vertical-align: middle;}
.mediWrap .l_sec_md .search_part .chlist.col2 li a,
.mediWrap .l_sec_md .search_part .chlist.col3 li a {height: 32px;}
.mediWrap .l_sec_md .search_part .chlist.dv_list2 li a{height: 32px;}
.mediWrap .l_sec_md .search_part .chlist.col3{width: 185px}
.mediWrap .l_sec_md .search_part .chlist.div_list2{width:184px;}
.mediWrap .l_sec_md .search_part .chlist.div_list2 li:first-child{width:46px;}
.mediWrap .l_sec_md .search_part .chlist li.on a,
.mediWrap .l_sec_md .search_part .chlist li a:hover {color:#08728e; font-weight: 700;text-decoration: none;}
.mediWrap .l_sec_md .search_part .chlist li.on a::after,
.mediWrap .l_sec_md .search_part .chlist li a:hover::after {content: "";position: absolute;top: 0;left: 0;display: table-cell;width: 100%;height: 42px;border: 2px solid #0c7d9b;box-sizing: border-box;}
.mediWrap .l_sec_md .search_part .chlist.dv_list2 li.on a::after,
.mediWrap .l_sec_md .search_part .chlist.dv_list2 li a:hover::after {content: "";position: absolute;top: 0;left: 0;display: table-cell;width: 100%;height: 32px;border: 2px solid #0d7e9c;box-sizing: border-box;}
.mediWrap .l_sec_md .search_part .chlist.col2 li.on a::after,
.mediWrap .l_sec_md .search_part .chlist.col2 li a:hover::after,
.mediWrap .l_sec_md .search_part .chlist.col3 li.on a::after,
.mediWrap .l_sec_md .search_part .chlist.col3 li a:hover::after {height: 32px;}
/* (3차) */
.mediWrap .l_sec_md .search_part .chlistGeneric {overflow: hidden;width:100%;border-top: 1px solid #d2d2d2;border-left: 1px solid #d2d2d2;}
.mediWrap .l_sec_md .search_part .chlistGeneric li {float: left;display: table;letter-spacing: -1px;width: 25%;border-right: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;box-sizing: border-box;}
.mediWrap .l_sec_md .search_part .chlistGeneric.col3 li {width: 33%;}
.mediWrap .l_sec_md .search_part .chlistGeneric.col3 li:first-child,
.mediWrap .l_sec_md .search_part .chlistGeneric.col3 li:nth-child(4),
.mediWrap .l_sec_md .search_part .chlistGeneric.col3 li:nth-child(7) {width: 34%;}
.mediWrap .l_sec_md .search_part .chlistGeneric.col2 li {width: 50%;}
.mediWrap .l_sec_md .search_part .chlistGeneric li a {position: relative;display: table-cell;height: 42px;text-align: center;box-sizing: border-box;vertical-align: middle;}
.mediWrap .l_sec_md .search_part .chlistGeneric.col2 li a,
.mediWrap .l_sec_md .search_part .chlistGeneric.col3 li a {height: 32px;}
.mediWrap .l_sec_md .search_part .chlistGeneric.dv_list2 li a{height: 32px;}
.mediWrap .l_sec_md .search_part .chlistGeneric.col3{width: 185px}
.mediWrap .l_sec_md .search_part .chlistGeneric.div_list2{width:184px;}
.mediWrap .l_sec_md .search_part .chlistGeneric.div_list2 li:first-child{width:46px;}
.mediWrap .l_sec_md .search_part .chlistGeneric li.on a,
.mediWrap .l_sec_md .search_part .chlistGeneric li a:hover {color:#08728e; font-weight: 700;text-decoration: none;}
.mediWrap .l_sec_md .search_part .chlistGeneric li.on a::after,
.mediWrap .l_sec_md .search_part .chlistGeneric li a:hover::after {content: "";position: absolute;top: 0;left: 0;display: table-cell;width: 100%;height: 42px;border: 2px solid #0c7d9b;box-sizing: border-box;}
.mediWrap .l_sec_md .search_part .chlistGeneric.dv_list2 li.on a::after,
.mediWrap .l_sec_md .search_part .chlistGeneric.dv_list2 li a:hover::after {content: "";position: absolute;top: 0;left: 0;display: table-cell;width: 100%;height: 32px;border: 2px solid #0d7e9c;box-sizing: border-box;}
.mediWrap .l_sec_md .search_part .chlistGeneric.col2 li.on a::after,
.mediWrap .l_sec_md .search_part .chlistGeneric.col2 li a:hover::after,
.mediWrap .l_sec_md .search_part .chlistGeneric.col3 li.on a::after,
.mediWrap .l_sec_md .search_part .chlistGeneric.col3 li a:hover::after {height: 32px;}
.mediWrap .l_sec_md .search_part .btn_choice {position: relative;display: inline-block;height: 30px;line-height: 28px;margin-bottom: 5px;padding: 0 4px;background-color: #fff;font-size: 12px;color: #626262;border: 1px solid #d0d0d0;border-radius: 3px;vertical-align: middle;box-sizing: border-box;}
.mediWrap .l_sec_md .search_part .btn_choice:hover,
.mediWrap .l_sec_md .search_part .btn_choice.on {background-color: #666;color: #fff;border: 1px solid #666;}
.mediWrap .l_sec_md .search_part .inp_spart {width: 150px;margin-bottom: 5px;}
.mediWrap .l_sec_md .search_part .btn_search100 {position: relative;display: inline-block;width: 150px;height: 40px;line-height: 28px;padding: 0 15px;background-color: #0d7e9c;border: 1px solid #0d7e9c;border-radius: 3px;color: #fff;box-sizing: border-box;}
.mediWrap .l_sec_md .search_part .btn_search100::after {content: "";position: absolute;top: 10px;left: 50%;display: block;width: 19px;height: 18px;margin-left: 13px;background-image: url(../images/contents/ico_common.png);background-position: -80px 0px;background-repeat: no-repeat;}
.mediWrap .l_sec_md .fold_btn {position: absolute;top: -1px;right: -21px;}
.mediWrap .l_sec_md .fold_btn .btn_folding {display: block;width: 20px;height: 31px;border-radius:0px;background-image: url(../images/contents/ico_common.png);box-shadow: 0px 2px #eee;background-position: -100px 0px;background-repeat: no-repeat;text-indent: -9999px;}
.mediWrap .l_sec_md .shape_list .ico,
.mediWrap .l_sec_md .od_list .ico,
.mediWrap .l_sec_md .dv_list .ico  {display:block;	width: 24px;height: 24px;margin: 0 auto;background-image: url(../images/contents/ico_search.png);background-repeat: no-repeat;}
.mediWrap .l_sec_md .od_list .ico { width: 28px;height: 24px;}
.mediWrap .l_sec_md .color_list li {line-height: 42px;}
.mediWrap .l_sec_md .color_list .ico {position: absolute;top: 0;left: 0;display:block; width: 24px;height: 24px;margin: 0 auto;background-image: url(../images/contents/ico_search.png);background-repeat: no-repeat;}
.mediWrap .l_sec_md .shape_list .l02 a .ico {background-position: -0px -0px;}
.mediWrap .l_sec_md .shape_list .l03 a .ico {background-position: -24px -0px;}
.mediWrap .l_sec_md .shape_list .l04 a .ico {background-position: -48px -0px;}
.mediWrap .l_sec_md .shape_list .l05 a .ico {background-position: -72px -0px;}
.mediWrap .l_sec_md .shape_list .l06 a .ico {background-position: -96px -0px;}
.mediWrap .l_sec_md .shape_list .l07 a .ico {background-position: -120px -0px;}
.mediWrap .l_sec_md .shape_list .l08 a .ico {background-position: -144px -0px;}
.mediWrap .l_sec_md .shape_list .l09 a .ico {background-position: -168px -0px;}
.mediWrap .l_sec_md .shape_list .l10 a .ico {background-position: -192px -0px;}
.mediWrap .l_sec_md .shape_list .l11 a .ico {background-position: -216px -0px;}
.mediWrap .l_sec_md .shape_list .l12 a .ico {background-position: -240px -0px;}
.mediWrap .l_sec_md .color_list .l03 a .ico {background-position: -0px -24px;}
.mediWrap .l_sec_md .color_list .l04 a .ico {background-position: -24px -24px;}
.mediWrap .l_sec_md .color_list .l05 a .ico {background-position: -48px -24px;}
.mediWrap .l_sec_md .color_list .l06 a .ico {background-position: -72px -24px;}
.mediWrap .l_sec_md .color_list .l07 a .ico {background-position: -96px -24px;}
.mediWrap .l_sec_md .color_list .l08 a .ico {background-position: -120px -24px;}
.mediWrap .l_sec_md .color_list .l09 a .ico {background-position: -144px -24px;}
.mediWrap .l_sec_md .color_list .l10 a .ico {background-position: -168px -24px;}
.mediWrap .l_sec_md .color_list .l11 a .ico {background-position: -192px -24px;}
.mediWrap .l_sec_md .color_list .l12 a .ico {background-position: -216px -24px;}
.mediWrap .l_sec_md .color_list .l13 a .ico {background-position: -240px -24px;}
.mediWrap .l_sec_md .color_list .l14 a .ico {background-position: -0px -48px;}
.mediWrap .l_sec_md .color_list .l15 a .ico {background-position: -24px -48px;}
.mediWrap .l_sec_md .color_list .l16 a .ico {background-position: -48px -48px;}
.mediWrap .l_sec_md .color_list .l17 a .ico {background-position: -72px -48px;}
.mediWrap .l_sec_md .od_list .l02 a .ico {background-position: -96px -48px;}
.mediWrap .l_sec_md .od_list .l03 a .ico {background-position: -124px -48px;}
.mediWrap .l_sec_md .od_list .l04 a .ico {background-position: -152px -48px;}
.mediWrap .l_sec_md .dv_list .l02 a .ico {background-position: -192px -48px;}
.mediWrap .l_sec_md .dv_list .l03 a .ico {background-position: -216px -48px;}
.mediWrap .r_sec_md .medi_guide {position: relative;margin-bottom: 20px;padding:20px;border: 1px solid #d2d2d2;}
.mediWrap .r_sec_md .medi_guide .ico {position: relative;display:inline-block;width: 83px;height: 83px;margin-right: 10px;background-color: #f2f5fa;border: 0 none;border-radius: 100%;vertical-align: middle;}
.mediWrap .r_sec_md .medi_guide .ico::after {content: "";position: absolute;top: 4px;left: 50%;display: block;width: 83px;height: 83px;margin-left: -37px;background-image: url(../images/contents/ico_search.png);background-position: -0px -72px;background-repeat: no-repeat;}
.mediWrap .r_sec_md .medi_guide .tt {display:inline-block;height:30px;line-height: 30px;padding-top: 15px;font-size: 18px;color: #333;font-weight: 500;vertical-align: top;}
.mediWrap .r_sec_md .medi_guide .tt strong {color: #10537d;}
.mediWrap .r_sec_md .medi_guide .note {display:block;font-size: 14px;font-weight:400;line-height:140%;margin-top:10px;}
/* 테이블 타입 */
.dr_table {width: 100%;border-collapse:collapse;}
.dr_table caption span {overflow:hidden; position:absolute; top:-9999px; width:0px;height:0px;}
.dr_table.dr_table_type1 {height: 329px;border: 1px solid #d2d2d2;border-top: 2px solid #019caa;}
.dr_table.dr_table_type1 th {width: 100px;padding:10px 15px;border-right: 1px solid #d2d2d2;text-align: left;}
.dr_table.dr_table_type1 td {padding:10px 15px;text-align: left;}
.dr_table.dr_table_type2 {border-left: 1px solid #d2d2d2;border-top: 2px solid #333;}
.dr_table.dr_table_type2 th {width: 100px;padding:10px 15px;border-right: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;background-color: #f0f0f0;}
.dr_table.dr_table_type2 td {padding:10px 15px;border-right: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;text-align: center;}
.dr_table.dr_table_type2 td.al_l {text-align: left;}
.dr_table.dr_table_type2 .pot {background-color: #f2f5fa;color: #1597ae;font-weight: 700;}
.dr_table.dr_table_type2 td .pic img {width: 125px;height: 55px;}
.dr_table .dr_warn_list {margin-top: 10px;}
.dr_table .dr_warn_list ul {overflow: hidden;}
.dr_table .dr_warn_list ul li {float: left;width: 57px;height: 57px;margin: 0 5px 5px 0;padding-top: 2px;background-color: #fff;border: 1px solid #d2d2d2;border-radius: 3px;text-align: center;box-sizing: border-box;}
.dr_table .dr_warn_list ul li:last-child {margin-right: 0px;}
.dr_table .dr_warn_list ul li a[target="_blank"]{background:none !important;}/* 20200422 수정 */

.dr_table .spot {display: inline-block; padding: 6px 7px 7px 7px; font-size: 12px; color: #fff; font-weight: 700; min-width: 60px; text-align: center;}
.dr_table .spot.spot_01 {background-color:#2f75d5;}
.dr_table .spot.spot_02 {background-color: orange;}
.dr_table .spot.spot_03 {background-color: #C1524A;}  /*웹접근성 명도대비 조치 background-color: #de7c74; */
.dr_table .spot.spot_04 {background-color: #767676;}
.dr_table .spot.spot_05 {background-color: #2072C4;}  /* (3차) 묶음의약품 */
.dr_table .spot.spot_06 {background-color: #A76800;}  /*웹접근성 명도대비 조치*/
.dr_table .spot.spot_line01 {padding: 3px 5px 4px 5px;background-color: #fff;border: 1px solid #da3610;color: #da3610;border-radius: 2px;}
.dr_table .spot.spot_line02 {padding: 3px 5px 4px 5px;background-color: #fff;border: 1px solid #557195;color: #557195;border-radius: 2px;}
.dr_table .spot.spot_line03 {padding: 3px 5px 4px 5px;background-color: #fff;border: 1px solid #0c7d9b;color: #0d7e9c;border-radius: 2px;}
.dr_table.dr_table_type2 a:hover {color:#08728e;}
/*추가*/
.board_search > ul li label, .board_search > ul li em {margin-right: 10px !important;}
.btn_part {margin-bottom:10px;}
.btn_part button span {margin-left:-10px;}
.time_right{float: right;margin-right: 5px;}
/**쏘팅**/
.sort2,.sort-down2, .sort-up2{display: block;}
.sort2{background: url("../images/common/sort-sang2.png") no-repeat right center #f0f0f0 !important;}
.sort-up2{background: url("../images/common/sort-sang-up2.png") no-repeat right center #f0f0f0 !important;}
.sort-down2{background: url("../images/common/sort-sang-down2.png") no-repeat right center #f0f0f0 !important;}


/**인기검색어**/
/* right */

#search_optional {width:235px; right:-290px; border-top:1px solid #D5DCE6; position: absolute; top:-25px;}
#search_optional  img{border:none; vertical-align:middle;}
.popu{border:1px solid #D5DCE6; float:right; border-top:0px;}
.popu .tit{ height: 50px;}
.popu .tit{width:235px; padding:0; float:none; background: url("../images/layout/hot-t.png") no-repeat center top;}
.popu .tit .timg{float:none; font-size: 0px;}
.popu .tit .tdate{float:right; color:#6187A9; font-size:11px;}
.popu .ranking{height:20px; float:none; padding: 8px 15px;}
.popu .ranking:NTH-CHILD(odd){background-color: #f8f8f8;}
.popu .ranking .ranktxt{width:calc(100% - 45px); height:13px; padding:0 0 7px 0; float:left;}
.popu .ranking .ranktxt a:link{color:#282828; text-decoration:none; font-weight: 500; padding-left: 8px;}
.popu .ranking .ranktxt a:hover{color:#000; text-decoration:none;}
.popu .ranking .ranktxt a:visited{color:#7d7d7d; text-decoration:none;}
.popu .ranking .rankico{width:21px; float:left; text-align:right;}
.popu .ranking .rankstep{width:24px; float:left; text-align:center; color:#7d7d7d; font-size:11px;}