@charset "UTF-8";
/*reset*/
body{
font-family:'Malgun Gothic',MalgunGothic, '맑은 고딕',Dotum,sans-serif;
font-size:14px;
color:#333;
line-height:1.7;
cursor:default;
word-break:break-all;
-ms-word-break:break-all;
letter-spacing:-1px;
overflow-x:hidden;
}
* {margin:0; padding:0;}
img,fieldset{vertical-align:top;border:0;}
table{border-collapse:collapse;border-spacing:0;}
th,td{word-wrap:break-word;word-break:break-all;}
tr.border0{border-bottom:0 !important;}
th.border0,td.border0{border-right:0 !important;}
caption{font-size:0;}
a{text-decoration:none;color:#333;cursor:pointer;}
a:active{text-decoration:underline;}
li{list-style:none;}
input[type="radio"]{width:15px;height:15px;margin-right:5px;vertical-align:middle;}
input[type="checkbox"]{width:10px;height:10px;margin-right:10px;}
input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;}
input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{text-decoration:underline;}
input[type="text"],input[type="password"],input[type="button"],select{outline:none;border:1px solid #b3b3b3;height:25px;box-sizing:border-box;text-indent:5px;font-size:13px;}
input.datepicker{cursor:pointer;}
textarea{width:100%;vertical-align:top;resize:none;outline:none;}
select{border:0;overflow:hidden;background:transparent;height:100%;-webkit-appearance:none;vertical-align:middle;text-indent:10px;}
.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;text-indent:9999px;}
button[disabled],input[disabled]{cursor:default;}
button{cursor:pointer;}
section,header,hgroup,aside,article,footer,nav,canvas,figure,figcaption{display:block}
/* dt,dd{display:inline-block;} */
::selection{
  background-color:#43c8ba;
  color:#fff;
}
.ico{
	background:url(../images/ico.png) no-repeat;
}
input[type="checkbox"]+label{
	display:inline-block;
	background-position:-368px -95px;
    padding-left:13px;
	margin-left:-20px;
	font-size:12px;
	color:#888;
	cursor:pointer;
	line-height:12px;
}
input[type="checkbox"]:checked+label{
	background-position:-368px -113px;
}
span.hide{
	display: block;
    overflow: hidden;
    position: relative;
    z-index: -1;
    width: 100%;
    height: 100%;
}
.invis{visibility:hidden;}
.overtxt{
	display:inline-block;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mr0{margin-right:0 !important;}
.ml0{margin-left:0 !important;}
.mb0{margin-bottom:0 !important;}
.mt0{margin-top:0 !important;}
.b0{border:0 !important;}
.br0{border-right:0 !important;}
.bt0{border-top:0 !important;}
.bb0{border-bottom:0 !important;}
.bl0{border-left:0 !important;}
.pt0{padding-top:0 !important;}
.pb0{padding-bottom:0 !important;}
.p0{padding:0 !important;}
.txtL{text-align:left !important;}
.txtR{text-align:right !important;}
.txtC{text-align:center !important;}
.fR{float:right;}

/*color*/
.fontgrey{color:#aaa;}
#color .white{background:#fff;}
#color .yellow{background:#ffeb3b;}
#color .orange{background:#FF9800;}
#color .pink{background:#ff65d5;}
#color .red{background:#f00;}
#color .brown{background:#ab4723;}
#color .ygreen{background:#8BC34A;}
#color .green{background:#00962f;}
#color .bgreen{background:#0080a9;}
#color .blue{background:#4269ff;}
#color .navy{background:#1028ad;}
#color .wine{background:#b90076;}
#color .purple{background:#9b00b5;}
#color .grey{background:#9E9E9E;}
#color .black{background:#000;}
#color .transp{background-position:-34px -35px;}
#color .all{background-position:-34px -23px;}
.fontred{color:red;}
.fontblue{color:blue;}

p.none{
	text-align:center;
	padding:40px 0 20px 0;
	/* border-top:1px solid #43c8ba; */
	clear:both;
}
#articles_sub > section > article{
	margin-bottom:40px;
}
/*페이지 설명박스*/
.intro{
	padding:10px 15px 10px 10px;
	background:#f4f1ed;
	margin-bottom:30px;
}
.intro span{
	background-position:-445px -289px;
	float:left;
	width:15px;
	height:15px;
}
.intro p{
	margin-left:20px;
	font-size:12px;
	line-height:17px;
	color:#008073;
}
/*마우스오버시 팝업박스*/
.infoOver{
	position:relative;
	display:inline-block;
}
.infoOver > a{
	display:inline-block;
}
.popupbx{
	background-color:#f6f5f3;
	background-position:-492px -22px;
	border:1px solid #435cc8;
    position:absolute;
	padding:15px;
	z-index:1000;
	box-shadow:1px 1px 5px #777;
}
a.close{
	width:13px;
    height:13px;
    background-position:-284px -46px;
    position:absolute;
    right:8px;
    top:8px;
}
.popupbx h6{
	font-size:13px;
	font-weight:normal;
	color:#435cc8;
	margin-bottom:7px;
	text-align:left;
}
.popupbx p{
	color:#333;
	font-size:13px;
	line-height:19px;
}
.list_basic .popupbx ul{
	overflow-y: auto;
    max-height: 190px;
    padding-right: 15px;
    margin-right: -15px;
}
.popupbx ul li{
	margin-top:7px;
}
.popupbx table{
	border:0 !important;
	background:#fff;
	margin-top:10px;
}
.popupbx table thead th{
	background:#435cc8;
	color:#fff;
	text-align:center;
	border-bottom:0;
    padding:5px 10px;
    line-height:17px;
	font-weight:normal;
	height:17px;
}
.popupbx table tbody th{
	background:#fff;
	text-align:center;
	border-bottom:1px dotted #dfddda;
}
.popupbx table tbody td{
	border-bottom:1px dotted #dfddda;
	border-left:0;
	border-right:0;
	color:#333;
}
div.titleinfo a{
	width:15px;
	height:15px;
	background-position:-425px -248px;
}
div.titleinfo p{
    width:600px;
    top:15px;
    left:15px;
	padding:7px 10px;
	font-size:11.5px;
}
div.ingredinfo > a{
	width:14px;
	height:14px;
	background-position:-445px -248px;
	vertical-align:-3px;
    margin-left:-2px;
}
div.ingredinfo .popupbx{
    width:300px;
    top:15px;
    left:10px;
	max-height:200px;
	/* overflow-y:auto; */
}
div.ingredinfo .popupbx ul h3{
	margin-top:15px;
}
div.ingredinfo .popupbx ul li a{
	word-break:keep-all;
}
div.effectinfo > a{
	width:20px;
	height:20px;
	background-position:-420px -315px;
	margin:0 auto;
	margin-top:6px;
}
div.effectinfo .popupbx{
	width:400px;
    top:25px;
    left:19px;
	max-height:200px;
	/* overflow-y:auto; */
}
div.comp > a{
	width:19px;
	height:19px;
	background-position:-424px -270px;
	vertical-align:middle;
    margin-top:-4px;
	margin-left:5px;
}
div.comp .popupbx{
	width:230px;
    top:22px;
    left:0px;
}
.additives{position:relative;}
.additives .popupbx{
	top:30px;
	right:10px;
    width:379px;
}
/*FDA,DUR 안내 팝업*/
.rankSafety .popupbx, #ingredient_detail .popupbx{
	text-align:left;
	width:600px;
	position:fixed;
	top:50%;
    left:50%;
    margin-top:-330px;
    margin-left:-316px;
	z-index:1000;
}
.rankDUR .popupbx {
    width:450px;
    margin-top:-134px;
    margin-left:-240px;
}
.rankSafety .popupbx h6{
	font-size:16px;
	font-weight:bold;
}
.rankSafety .popupbx tbody th{
	width:10%;
	padding:5px 10px;
}
.rankSafety .popupbx tbody th span{
	width:46px;
	height:20px;
	border-radius:10px;
	display:inline-block;
	color:#333;
	font-weight:bold;
	line-height:20px;
}
.rankSafety .popupbx tbody th span.selected{
	opacity:1 !important;
	filter:alpha(opacity=100) !important;
}
.rankSafety .popupbx tbody td{
	width:90%;
	padding:5px 10px;
	text-align:left;
}
.rankSafety .popupbx tbody td span{
	display:block;
	text-decoration:underline;
}
/*버튼*/
.btn01{
    background-color:#435cc8;
    color:#fff;
    border:0;
    font-size:12px;
	line-height:24px;
	height:25px;
	padding:0 10px;
	text-align:center;
	display:inline-block;
}
.btn02{
	background-color: #43c8ba;
	color: #fff;
    border: 0;
	font-size:12px;
	line-height:24px;
	height:25px;
	padding:0 10px;
	display:inline-block;
	text-align:center;
}
.btn03{
	background-color:#f4f1ed;
	color:#52504e;
    border:1px dotted #949392;
	font-size:12px;
	height:21px;
	line-height:20px;
	padding:0 5px;
	display:inline-block;
}
.btn04{
	background-color:#f2f2f2;
	color:#435cc8;
    border:1px solid #435cc8;
	font-size:12px;
	line-height:21px;
	height:21px;
	padding:0 5px;
	display:inline-block;
	vertical-align:middle;
	text-align:center;
}
.btn05{
	background-color:#7fcec5;
	color:#111;
    border:1px solid #008073;
	font-size:12px;
	line-height:21px;
	height:21px;
	padding:0 5px;
	display:inline-block;
	vertical-align:middle;
}
.btn06{
	display:inline-block;
    background-color:#777;
    color:#fff;
    font-size:12px;
    line-height:17px;
    border-radius:3px;
    padding:0 7px;
    margin-left:5px;
	text-align:center;
}
.btn07{
	background-color:#f2f2f2;
	color:#f00;
    border:1px solid #f00;
	font-size:12px;
	line-height:21px;
	height:21px;
	padding:0 5px;
	display:inline-block;
	vertical-align:middle;
	text-align:center;
}
a.showMore{
	display:block;
	margin-left:642px;
	color:#435cc8;
	font-weight:bold;
	padding-right:21px;
	background-position:-326px -293px;
	margin-top:5px;
}
#btns{
	width:100%;
	text-align:center;
	margin-top:17px;
	display:inline-block;
}
#btns button{
	width:95px;
	height:30px;
	color:#fff;
	border:0;
	padding-right:20px;
	margin:0 14px;
}
#btns button.refresh{
	background-position:-296px -27px;
	background-color:#aaa;
}
#btns button.search{
	background-position:-405px -58px;
	background-color:#435cc8;
}
#btns button.cancel{
	background-position:-227px -710px;
    background-color:#aaa;
}
#btns button.save{
	background-position:-227px -740px;
    background-color:#435cc8;
}
a.btn_store{
	padding-right:20px;
	background:#f2f2f2 url(../images/ico.png) -317px -341px;
}
a.btn_edit{
	padding-right:26px;
	background:#f2f2f2 url(../images/ico.png) -338px -364px;
}
a.btn_print{
	padding-right:28px;
	background:#7fcec5 url(../images/ico.png) -437px -560px no-repeat;
}
.prdInfo{
	height:17px;
    line-height:16px;
    padding:0 2px;
}
/*타이틀*/
.maintitle{
	font-size:24px;
	line-height:24px;
	color:#0034a8;
	display:inline-block;
}
.subtitle{
	font-size:20px;
	line-height:20px;
	color:#435cc8;
	margin-bottom:15px;
	display:inline-block;
}
.title_dept3{
	font-size:16px;
	padding-left:13px;
	background-position:0 -456px;
	color:#008073;
	display:inline-block;
	margin-bottom:10px;
}
span.count{
	color:#333;
	font-weight:normal;
	font-size:16px;
}
.hgroup{
	overflow:hidden;
}
.hgroup h3{
	float:left;
	margin-right:5px;
}
.hgroup a.btn05{
	float:left;
	margin-right:5px;
}
.hgroup a.btn04{
	float:right;
	margin-left:5px;
}
/*일치 체크박스*/
.match{
	float:left;
	margin-left:7px;
}
/*탭1*/
.tab1{
	width:100%;
	overflow:hidden;
	margin-bottom:40px;
}
.tab1 li{
	float:left;
	background:#f8f7f6;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	border:1px solid #d1ceca;
	border-right:0;
	box-sizing:border-box;
}
.tab1 li:last-child{
	border-right:1px solid #d1ceca;
}
.tab1 li.selected{
	background:#435cc8;
	border:1px solid #435cc8;
}
.tab1 li a{
	color:#acaaa8;
	display:block;
	line-height:16px;
	padding:12px 0;
}
.tab1 li.selected a{
	color:#fff;
}
/*탭2*/
.tab2{
	width:100%;
	margin-bottom:20px;
	height:34px;
}
.tab2 > li{
	float:left;
	background:#f8f7f6;
	text-align:center;
	border:1px solid #d1ceca;
	border-right:0;
	box-sizing:border-box;
}
.tab2 > li:last-child{
	border-right:1px solid #d1ceca;
}
.tab2 > li > a{
	color:#acaaa8;
	display:inline-block;
	line-height:12px;
	padding:10px 0;
	font-weight:bold;
}
.tab2 > li.selected{
	border:1px solid #43c8ba;
	background:#43c8ba;
}
.tab2 > li.selected a{
	color:#0034a8;
	font-weight:bold;
}
.tab2 > li a span{
	color:#0042ff;
}
.tab2 li .infoOver a{
	background-position:-445px -271px;
}
.tab2 li .popupbx{
	width:220px;
	text-align:left;
}
/*탭3*/
.tab3{
	width:100%;
	margin-bottom:20px;
	border-bottom:1px solid #43c8ba;
	float:left;
}
.tab3 li{
	float:left;
	background:#f8f7f6;
	text-align:center;
	border:1px solid #d1ceca;
	border-bottom:0;
	box-sizing:border-box;
	width:100px;
	height:34px;
	border-right:0;
}
.tab3 li:last-child{
	border-right:1px solid #d1ceca;
}
.tab3 li a{
	color:#acaaa8;
	display:block;
	line-height:12px;
	padding:10px 0;
}
.tab3 li.selected{
	border:1px solid #43c8ba;
	border-top:3px solid #43c8ba;
}
.tab3 li.selected a{
	color:#008073;
	font-weight:bold;
	line-height:9px;
	background:#fff;
	padding-bottom:13px;
}

/*테이블*/
table{
	width:100%;
	border-top:1px solid #43c8ba;
}
th,td{
	font-size:13px;
}
.list_basic tr th{
	background:#ddd;
	height:30px;
	font-weight:normal;
	border-right: 1px solid #f4f1ed;
}
.list_basic tr td{
	padding:7px 2px;
	border-bottom:1px dotted #dfddda;
	text-align:center;
	line-height:17px;
	word-break: break-word;
	letter-spacing:0;
}
.list_basic td.img{
	height:55px;
	width:110px;
}
.list_basic td.img a img{
	height:100%;
	max-width:100px;
}
.list_basic td.img>img{
	height:100%;
	max-width:100px;
}
table th.name{width:160px;}
table th.effect{width:32px;}
table th.comp{width:70px;}
table th.categ{width:32px;}
table th.form{width:70px;}
table th.exp{width:45px;}
table th.insur{width:55px;}
table th.bioequiv{width:72px;}
table th.fda{width:68px;}
table th.dur{width:76px;}
table th.route{width:77px;}
table th.mark{width:90px;}
table .print{width:50px;}
table .prodt{width:55px;}
table .no{width:60px;}
table .date{width:100px;}
table .writer{width:100px;}
table .file{width:95px;}
table .ctgr{width:110px;}
table .name{width:70px;}
.infotable{
	border-left:1px solid #d1ceca;
	border-right:1px solid #d1ceca;
	border-bottom:1px solid #d1ceca;
	border-collapse:separate;
}
.infotable th{
	background:#f8f7f6;
	border-bottom:1px solid #dcdad7;
	font-weight:normal;
	width:95px;
	text-align:left;
	padding:5px 10px;
	line-height:17px;
}
.infotable td{
	border-bottom:1px solid #e6e6e6;
	border-right:1px solid #d1ceca;
	border-left:1px solid #d1ceca;
	padding:5px 10px;
	word-break:keep-all;
}
.infotable #result_drug_name {
	font-weight:bold;
}
.infotable #result_drug_ename {
	font-weight:normal;
}

.infotable td.img > p{
	position: initial;
    /*bottom:10px;
	right:10px;*/ /*170717 이재일 수정*/
	margin-right:10px;/*170717 이재일 수정*/
    text-align:right;
    line-height:15px;
    font-size:11px;
}
/*결과내재검색 박스*/
#rebrows p{
	text-align:center;
}
#rebrows p strong{
	font-size:18px;
	color:#f00;
}
#rebrowsbx{
	margin-top:25px;
	padding:20px 0;
}
#rebrowsbx > form, #rebrowsbx fieldset{
	display:inline-block;
}
#rebrowsbx legend{
	float:left;
	color:#435cc8;
	margin-right:10px;
	font-size:13px;
}

.searchBar{
	display:inline-flex;
}
.searchBar .category{
	width:90px;
}
.searchBar .category_list{
	width:88px;
}
.searchBar .searchbox{
	position:relative;
}
.searchBar .searchbox .category_list{
	width: 220px;
    padding-left: 5px;
}
.searchBar .searchbox .category_list li{
	text-align:left;
	margin-right: 10px;
}
.searchBar .searchbox input {
    width:225px;
    border:1px solid #bdbab6;
	border-left:0;
    float:left;
	/* box-sizing:content-box; */
}
.searchBar .match{
	padding-top:6px;
}
.searchBar button{
	float:left;
	font-size:14px;
    font-weight:bold;
}
.searchBar button.search{
	margin:0 5px 0 15px;
}
/*selectbox*/
.category{
	height:25px;
	line-height:25px;
    border:1px solid #bdbab6;
    background:#fff;
    float:left;
	position:relative;
	box-sizing:border-box;
}
.category a {
    display:block;
    line-height:24px;
    padding-left:5px;
	text-align:left;
}
.category .arr {
    width:18px;
    height:7px;
    background-position:-12px -54px;
	position:absolute;
	top:9px;
	right:0;
}
.category_list {
    border:1px solid #bdbab6;
    border-top:0;
    background:#fff;
    position:absolute;
    left:-1px;
    top:23px;
    z-index:100;
    padding-bottom:2px;
	overflow-y:auto;
	max-height:100px;
	/* box-sizing:border-box; */
}
.lines{
	width:92px;
	border:1px solid #d1ceca;
	float:right;
}
.lines .arr{
	background-position: -12px -70px;
}
.lines .category_list{
	width:90px;
	border:1px solid #d1ceca;
	border-top: 0;
}
.lines a{font-size:13px;}

/*FDA등급*/
ul.fda,ul.dur{
	overflow:hidden;
}
ul.fda li, ul.dur li{
	float:left;
	width:56px;
	height:24px;
	line-height:24px;
	text-align:center;
	border-radius:30px;
	margin-right:15px;
	font-weight:bold;
	opacity:0.2;
	filter:alpha(opacity=20);
	border: 2px solid #d1ceca;
}
ul.fda li.selected,ul.dur li.selected{
	opacity:1;
	filter:alpha(opacity=100);
}
.fdaAll{background-color:#435cc8;}
.fdaA{background-color:#ffee00;}
.fdaB{background-color:#ffc619;}
.fdaC{background-color:#ff9019;color:#fff !important;}
.fdaD{background-color:#ff5d1d;color:#fff !important;}
.fdaX{background-color:#f00;color:#fff !important;}

.durAll{background-color:#435cc8;}
.dur2{background-color:#ffee00;}
.durM{background-color:#ff9019;color:#fff !important;}
.dur1{background-color:#f00;color:#fff !important;}

/*paging*/
#paging {
    margin-top: 40px;
    text-align: center;
}
#paging a {
	display: inline-block;
    width: 21px;
    height: 21px;
}
#paging a.first {background-position:-203px -506px;margin-right: -1px;}
#paging a.first:hover{background-position:-225px -506px;}
#paging a.first:active{background-position:-247px -506px;}
#paging a.left {background-position:-269px -506px;}
#paging a.left:hover {background-position:-291px -506px;}
#paging a.left:active {background-position:-313px -506px;}
#paging a.right {background-position:-335px -506px;}
#paging a.right:hover {background-position:-357px -506px;}
#paging a.right:active {background-position:-379px -506px;}
#paging a.last {background-position:-401px -506px;margin-left: -1px;}
#paging a.last:hover {background-position:-423px -506px;}
#paging a.last:active {background-position:-445px -506px;}
#paging span {
	margin: 0 15px;
}
#paging span a {
    height: 19px;
    /* width: 19px; */
    line-height: 19px;
    border: 1px solid #fff;
    vertical-align: top;
    margin: 0 5px;
}
#paging span a.current {
    border: 1px solid #435cc8;
    color: #435cc8;
}

/*검색박스-DUR,제품별복약정보,약물상호작용*/
.blueBox{
	width:100%;
    border:2px solid #435cc8;
    box-sizing:border-box;
    padding:15px;
	text-align:center;
	font-size:13px;
	clear:both;
}
.blueBox > .bigarr{
	display:inline-block;
	width:23px;
	height:39px;
	background-position:-130px -520px;
	vertical-align:middle;
	margin:20px 15px 0;
}
.schBox{
	display:inline-block;
	width:330px;
	height:250px;
	border:1px solid #d1ceca;
	padding:20px;
	box-sizing:border-box;
	position:relative;
	vertical-align:middle;
}
.schBox .title{
	height:46px;
	box-sizing:border-box;
	background:#435cc8;
	padding:10px;
	position:absolute;
	top:0;
	left:0;
	right:0;
}
.schBox .title h5{
	color:#fff;
	float:left;
	font-size:13px;
	line-height:26px;
	font-weight:normal
}
.schBox .title input{
	border:0;
	height:25px;
	vertical-align:top;
}
.schBox .searchList{
	width:100%;
	padding:10px 12px 0 12px;
    box-sizing:border-box;
    position:absolute;
    top:46px;
    left:0;
    bottom:0;
    overflow-y:auto;
	text-align:left;
}
.schBox div.searchList{
	padding-top:3px;
}
.schBox .searchList tr, .schBox ul li{
	height:31px;
	line-height: 16px;
}
.schBox .searchList a.ico{
	display:block;
    width:16px;
    height:16px;
    background-position:-84px -543px;
    float:right;
	/* margin-top:3px; */
}
.schBox .searchList td span.overtxt{
	width:125px;
	vertical-align: middle;
	padding-right:5px;
	line-height:20px;
	letter-spacing:0;
}
.schBox .searchList td span.more{
	width:95px;
	padding-right:0 !important;
}
.schBox .searchList td span.addition{
	vertical-align:middle;
}
.schBox .searchList li span.overtxt{
	width:260px;
	padding-right:5px;
	line-height:22px;
}
#picked .searchList{
	color:#008073;
}
#picked .searchList a.ico{
	 background-position:-107px -543px;
}
#picked .title button{
	background-position:-413px -479px;
	padding-right:25px;
	width:83px;
}

/*개인정보 수집 동의*/
.terms{
	margin-top:30px;
}
.terms h6{
    font-size:14px;
    line-height:15px;
    margin-bottom:5px;
}
.terms > ul{
	background-color:#f4f1ed;
	padding:15px 20px;
	margin-bottom:5px;
}
.terms > ul > li{
	font-size:13px;
}
/*아이디 비밀번호 찾기*/
#find_idpw,#login_pop{
	width:350px;
	height:250px;
	background-color:#f6f5f3;
	border:1px solid #435cc8;
	box-sizing:border-box;
}
#find_idpw h2{
	background-color:#435cc8;
	color:#fff;
	width:100%;
	font-size:15px;
	height:38px;
	line-height:38px;
	text-indent:15px;
}
#find_idpw p{
	padding:20px;
	font-size:13px;
	line-height:1.5;
}
#find_idpw div{
	margin-bottom:6px;
	text-align:center;
}
#find_idpw label{
	width:60px;
    display:inline-block;
    color:#435cc8;
    text-align:left;
}
#find_idpw input{
	width:200px;
}
#find_idpw .btns{margin-top:20px;}
#find_idpw .btns a{
	margin:0 15px;
	width:100px;
}
/*로그인 팝업*/
#login_pop{
	height:305px !important;
}
#login_pop h2{
	margin:35px 0;
	display:block;
	text-align:center;
}
#login_pop h2 img{
	width:229px;
}
#login_pop .input{
	margin-bottom:6px;
	text-align:center;
}
#login_pop .input label{
	width:60px;
    display:inline-block;
    color:#435cc8;
    text-align:left;
}
#login_pop .input input{
	width:168px;
}
#login_pop button{
	width:229px;
	height:30px;
    color:#fff;
    border:0;
	background-color: #435cc8;
	display:block;
	margin:10px auto 0 auto;
}
#login_pop .mrize{
	margin-left:59px;
}
#login_pop #user{
	text-align:center;
	margin-top:15px;
}
#login_pop #user a{
	margin:0 20px;
}


/* 의약품정보 내 테이블 형태 고정*/
#druginfo02 .druginfo table {
	width:100% !important;
	margin:0px !important;
}

#druginfo02 .druginfo table td {
	padding:3px !important;
}





/*임시 숨김*/

.hide{display:none;}


/*화상회의 배너*/
.etc_banner{
    height:193px;
    background:url(../images/banner_img/banner_210420.jpg) no-repeat;
}
.etc_banner a{
    width:217px;
    height:96px;
    display:block;
    margin:0
}

