/* Minification failed. Returning unminified contents.
(54,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(621,78): run-time error CSS1019: Unexpected token, found '{'
(621,79): run-time error CSS1019: Unexpected token, found '}'
(654,94): run-time error CSS1035: Expected colon, found 'font-size'
(659,97): run-time error CSS1035: Expected colon, found 'font-size'
(837,144): run-time error CSS1035: Expected colon, found '}'
(843,26): run-time error CSS1036: Expected expression, found '#'
(1691,173): run-time error CSS1035: Expected colon, found '}'
(1705,140): run-time error CSS1035: Expected colon, found '}'
(1733,133): run-time error CSS1035: Expected colon, found '}'
(1853,151): run-time error CSS1035: Expected colon, found 'position'
(1968,125): run-time error CSS1035: Expected colon, found '}'
(2888,85): run-time error CSS1035: Expected colon, found '}'
(3213,120): run-time error CSS1035: Expected colon, found '}'
(4503,92): run-time error CSS1035: Expected colon, found '}'
 */
/*! jQuery UI - v1.11.4 - 2016-05-31
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=deedf7&bgTextureHeader=highlight_soft&bgImgOpacityHeader=100&borderColorHeader=aed0ea&fcHeader=222222&iconColorHeader=72a7cf&bgColorContent=f2f5f7&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=362b36&iconColorContent=72a7cf&bgColorDefault=d7ebf9&bgTextureDefault=glass&bgImgOpacityDefault=80&borderColorDefault=aed0ea&fcDefault=2779aa&iconColorDefault=3d80b3&bgColorHover=e4f1fb&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=74b2e2&fcHover=0070a3&iconColorHover=2694e8&bgColorActive=3baae3&bgTextureActive=glass&bgImgOpacityActive=50&borderColorActive=2694e8&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=ffef8f&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=25&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=cd0a0a&bgTextureError=flat&bgImgOpacityError=15&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=eeeeee&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=90&opacityOverlay=80&bgColorShadow=000000&bgTextureShadow=highlight_hard&bgImgOpacityShadow=70&opacityShadow=30&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#f2f5f7 url("Images/ui-bg_highlight-hard_100_f2f5f7_1x100.png") 50% top repeat-x;color:#362b36}.ui-widget-content a{color:#362b36}.ui-widget-header{border:1px solid #aed0ea;background:#deedf7 url("Images/ui-bg_highlight-soft_100_deedf7_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #aed0ea;background:#d7ebf9 url("Images/ui-bg_glass_80_d7ebf9_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#2779aa}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2779aa;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #74b2e2;background:#e4f1fb url("Images/ui-bg_glass_100_e4f1fb_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#0070a3}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#0070a3;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #2694e8;background:#3baae3 url("Images/ui-bg_glass_50_3baae3_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #f9dd34;background:#ffef8f url("Images/ui-bg_highlight-soft_25_ffef8f_1x100.png") 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#cd0a0a;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("Images/ui-icons_72a7cf_256x240.png")}.ui-widget-header .ui-icon{background-image:url("Images/ui-icons_72a7cf_256x240.png")}.ui-state-default .ui-icon{background-image:url("Images/ui-icons_3d80b3_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("Images/ui-icons_2694e8_256x240.png")}.ui-state-active .ui-icon{background-image:url("Images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("Images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("Images/ui-icons_ffffff_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#eee url("Images/ui-bg_diagonals-thick_90_eeeeee_40x40.png") 50% 50% repeat;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#000 url("Images/ui-bg_highlight-hard_70_000000_1x100.png") 50% top repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
@charset "utf-8"; 

/* font-face
@font-face{
	font-family:"nbg";
	font-style: normal;
	font-weight: normal;
	src:url("../../fonts/NanumBarunGothic.eot");
	src:local(※), url("../../fonts/NanumBarunGothic.woff") format("woff");
	src: url('../../fonts/NanumBarunGothic.woff') format('woff');
}

@font-face {
	font-family:'NanumBarunGothic';
	src: url('../../fonts/NanumBarunGothic.eot');
}

@font-face{
	font-family:"nbg";
	font-style: normal;
	font-weight: bold;
	src:url("../../fonts/NanumBarunGothicBold.eot");
	src:local(※), url("../../fonts/NanumBarunGothicBold.woff") format("woff");
	src:url("../../fonts/NanumBarunGothicBold.woff") format("woff");
} */

/* reset */
*{word-break:break-all; word-wrap:break-word;}
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, address, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td, input,select, textarea{margin:0; padding:0;}
hr{display:none;}
ul, ol, li{list-style:none; padding:0px;}
img, fieldset{border:none;}
img {vertical-align:middle;}
h1, h2, h3, h4, h5, h6{font-size:100%}
table{border-collapse:collapse;}
address, em, optgroup{font-style:normal;}
object{vertical-align:top;}
input, button, select{vertical-align:middle;}
/* font */
body{
color:#666;
/* font:13px 'NanumBarunGothic', '나눔바른고딕','맑은 고딕', 'Malgun Gothic', Dotum , sans-serif; */
font:13px '맑은 고딕', 'Malgun Gothic', 'NanumBarunGothic', '나눔바른고딕', Dotum , sans-serif;
height:100%;

/* Chrome, Safari용 스크롤 바 */
::-webkit-scrollbar {width:8px; height:8px; border:3px solid #fff;}
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment {display: block; height: 10px; background:#efefef;}
::-webkit-scrollbar-track {background: #f1f1f1; -webkit-border-radius: 10px; border-radius:10px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.2)}
::-webkit-scrollbar-thumb {height: 50px; width: 50px; background: rgba(0,0,0,.2); -webkit-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.1)}

scrollbar-3dLight-Color: #efefef;
scrollbar-arrow-color: #666666;
scrollbar-base-color: #efefef;
scrollbar-Face-Color: #FFFFFF;
scrollbar-Track-Color: #f1f1f1;
scrollbar-Shadow-Color: #ced1d4;
}
th, td, input, select, textarea{color:#666; font:13px 'NanumBarunGothic', '나눔바른고딕','맑은 고딕', 'Malgun Gothic', Dotum , sans-serif;}
th, th a {color:#333;}
td, td a {color:#666;}
h1,h2,h3,h4,h5,h6,strong {font-weight:400;}
/* linkStyle */
a{color:#666; text-decoration:none;}
a:active, a:focus{text-decoration:none;}
/* skip */
.skip, legend {position:absolute; left:-5000px; width:0; height:0; font-size:0; line-height:0; overflow:hidden;}
caption {position:static; visibility:hidden; overflow:hidden; width:0; height:0; font-size:0; line-height:0}
 /* skipNavi */
#skipnavi {position:absolute; left:0; top:0; z-index:900; width:100%;}
#skipnavi li {position:absolute; left:0; top:0; z-index:900; width:100%;}
#skipnavi a {display:block; width:1px; height:1px; margin-bottom:-1px; font-size:0; overflow:hidden;}
#skipnavi a:active, #skipnavi a:focus {width:100%; height:auto; padding:5px 0; background:#2c70c3; font-size:1em; text-align:center; color:#fff; text-decoration:none;}
/* input */

.hidden {display:none;}
.bg_none {background:none;}

.checkbox {display:inline-block; min-width:100px; height:18px; position:relative; text-align:left; vertical-align:middle;}
.checkbox input[type="checkbox"]{position:absolute; width:12px; height:12px; top:12px; left:2px; z-index:-9; margin-top:-11px;}
.checkbox input[type="checkbox"] + label{display:inline-block; position:absolute; z-index:10; height:18px; line-height:18px; background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -619px; cursor:pointer; padding-left:25px;}
.checkbox input[type="checkbox"]:checked + label {background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -503px;}

.code_search {float:left;}
.code_search .code_search_input {float:left; width:160px; margin-right:5px;}
.code_search .button_d {float:left;}

.keyword_search {float:left;}
.keyword_search .keyword_search_input {float:left; width:160px; margin-right:5px;}
.keyword_search .button_c {float:left;}

.favorites_chk {display:inline-block; min-width:100px; height:29px; margin-top:3px; position:relative; text-align:left; vertical-align:middle;}
.favorites_chk input[type="checkbox"]{position:absolute; top:50%; z-index:9; margin-top:-11px;}
.favorites_chk input[type="checkbox"] + label{
	display:inline-block;
	position:absolute;
	top:-3px;
	left:-3px;
	z-index:10;
	width:22px;
	height:29px;
	line-height:29px;
	background:url(/images/medical/common/icons.png) no-repeat;
	background-position:-58px -130px;
	font-size:14px;
	color:#333;
	cursor:pointer;
	padding-left:22px;
	font-size:0px;
}
.favorites_chk input[type="checkbox"]:checked + label{background-image:url(/images/medical/common/icons.png) no-repeat; background-position:-18px -130px;}

.favorites_chk2 {display:inline-block; width:32px; height:49px; position:relative; margin-top:3px;}
.favorites_chk2 input{position:absolute; top:50%; z-index:9; margin-top:-11px;}
.favorites_chk2 label{
	display:inline-block;
	position:absolute;
	top:-3px;
	left:-3px;
	z-index:10;
	width:32px;
	height:49px;
	line-height:29px;
	background:url(/images/medical/common/icons.png) no-repeat;
	background-position:-147px -130px;
	font-size:14px;
	color:#333;
	cursor:pointer;
	padding-left:1px;
	font-size:0px;
}
.favorites_chk2 input:checked + label{background-image:url(/images/medical/common/icons.png) no-repeat; background-position:-98px -130px; width:32px; height:49px; display:inline-block;}


/* H1 ~ H6 */

h1 {}
h2 {font-size:21px; font-weight:bold; color:#333;}
h3 {font-size:19px; font-weight:bold; color:#333;}
h4 {font-size:15px; font-weight:bold; color:#333;}
h5 {font-size:13px; color:#666;}
h6 {}

.lh18 {line-height:18px;}
.lh20 {line-height:20px;}
.lh22 {line-height:22px;}

.font25 {font-size:25px;}
.font23 {font-size:23px;}
.font21 {font-size:21px;}
.font20 {font-size:20px;}
.font19 {font-size:19px;}
.font18 {font-size:18px;}
.font17 {font-size:17px;}
.font16 {font-size:16px;}
.font15 {font-size:15px;}
.font13 {font-size:13px;}
.font12 {font-size:12px;}
.font11 {font-size:11px;}

.m3 {margin:3px;}
.m5 {margin:5px;}
.m10 {margin:10px;}
.m20 {margin:20px;}
.m30 {margin:30px;}

.mr3 {margin-right:3px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}

.ml3 {margin-left:3px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml40 {margin-left:40px;}
.ml50 {margin-left:50px;}

.ml3 {margin-left:3px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}

.mt5 {margin-top:5px;}
.mt8 {margin-top:8px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:30px;}

.h10 {height:10px;}
.h20 {height:20px;}
.h30 {height:30px;}
.h40 {height:40px;}
.h50 {height:50px;}

.t_center {text-align:center;}
.t_left {text-align:left;}
.t_right {text-align:right;}
.clear {clear:both;}
.left {float:left;}
.right {float:right;}

.f_darkblack {color:#000;}
.f_black {color:#333;}
.f_gray {color:#666; padding-left:5px}
.f_gray2 {color:#999;}
.f_red {color:#c73a14;}
.f_blue {color:#1f70a8;}
.f_blue2 {color:#328efc;}
.f_blue3 {color:#669CB5;}
.f_blue4 {color:#0C5C9A;}
.f_orange {color:#f16c00;}
.f_violet {color:#9f56b1;}
.f_green {color:#1cb479;}
.f_purple {color:#9f56b1;}
.f_mint {color:#118D99;}
.f_warmyellow {color: #d3be2e;}

.under_line {text-decoration:underline;}
.bold {font-weight:bold;}
.nobold {font-weight:normal;}

.w120 {width:120px;}

/* li style */
.circle{list-style-type:circle;}
.square{list-style-type:square;}
.disc li{background:url(/images/medical/common/icon_dot_gray.png)left 9px no-repeat; padding-left:8px;}

.decimal {margin-left:25px;}
.decimal li{list-style-type:decimal; padding:5px 0;}

.upper-alpha{list-style-type:upper-alpha;}
.lower-alpha{list-style-type:lower-alpha;}
.upper-roman{list-style-type:upper-roman;}
.lower-roman{list-style-type:lower-roman;}
@charset "utf-8";

/* 레이아웃 */
#header {position:relative; min-width:1360px; padding:0 20px; height:169px; border-bottom:1px solid #ced1d4; background:url("/images/medical/common/bg_header.jpg") no-repeat center top; z-index:80;}
#header.member {border-bottom:0px;}
#header .centered {position:relative; width:1230px; height:170px; margin:0 auto; padding-left:130px;}
#header .util_area {position:absolute; top:0; left:0; overflow:hidden; width:1100px; z-index:200; padding-left:130px;}
#header .util_area .sitemenu {float:left;}
#header .util_area .sitemenu li {float:left;}
#header .util_area .utilmenu {float:right; padding-top:10px;}
#header .util_area .utilmenu li {float:left; padding-left:7px; margin-left:6px; background:url("/images/medical/common/bu_utilbar.png") no-repeat left 8px;}
#header .util_area .utilmenu li:first-child {background:0 none;}
#header .util_area .utilmenu li a {color:#d5deee; font-size:12px; line-height:22px;}

#header .search_area {position:relative; width:1100px; height:90px; padding-top:40px; z-index:150;}
#header .search_area h1 {float:left; margin:20px 135px 0 0;}
#header .search_area .searchengine {position:absolute; top:50px; left:332px; width:435px; height:35px; }
#header .search_area .searchengine .sel_se {float:left;}
#header .search_area .searchengine .inp_se {float:left; margin-top:4px; width:240px; border:0 none; background-color:#FFF !important;}
#header .search_area .searchengine #inp_se:focus {background-color:#FFF !important;}
#header .search_area .searchengine .btn_se {float:right;}
#header .search_area .easysearch { margin:0; position:absolute; top:45px; left:85px;}
#header .search_area .banner_global_tr { float:right; width:260px; height:64px; margin-top:12px; }

#header .gnb_area {position:absolute; height:40px; width:1100px; z-index:100}
#header .gnb_area #gnb {float:left;}
#header .gnb_area #gnb>li {float:left}
#header .gnb_area #gnb>li>a {display:block; padding:10px 0 7px 0; margin-right:27px; *margin-right:31px; font-size:15px; font-weight:bold; color:#718496; text-decoration:none;}
#header .gnb_area #gnb>li>a:hover,
#header .gnb_area #gnb>li>a:active,
#header .gnb_area #gnb>li>a:focus,
#header .gnb_area #gnb>li>a.on {color:#244d97; border-bottom:3px solid #244d97;}
#header .gnb_area #gnb>li ul {display:none; position:absolute; top:37px; left:0; padding:12px 15px; width:130px; background-color:#fff; border:3px solid #1f70a8; z-index:180;}
#header .gnb_area #gnb>li ul.menu2 {left:102px;} /* 102 */
#header .gnb_area #gnb>li ul.menu3 {left:204px;} /* 102 + 102 */
#header .gnb_area #gnb>li ul.menu4 {left:291px;} /* 102 + 102 + 87 */
#header .gnb_area #gnb>li ul.menu5 {left:378px;} /* 102 + 102 + 87 + 87 */
#header .gnb_area #gnb>li ul.menu6 {left:465px;} /* 102 + 102 + 87 + 87 + 87 */
#header .gnb_area #gnb>li ul.menu7 {left:582px;} /* 102 + 102 + 87 + 87 + 87 + 117 */
#header .gnb_area #gnb>li ul>li {list-style: disc; margin-left: 10px;}
#header .gnb_area #gnb>li ul>li a {display:block; padding:3px 0 3px 5px; color:#999; text-decoration:none; font-weight:bold;}
/**#header .gnb_area #gnb>li ul>li a {display:block; padding:3px 0 3px 5px; color:#999; background:url("/images/medical/common/bu_gnblist.png") no-repeat left 11px; text-decoration:none; font-weight:bold;}**/
#header .gnb_area #gnb>li ul>li a:hover,
#header .gnb_area #gnb>li ul>li a:active,
#header .gnb_area #gnb>li ul>li a:focus {color:#1f70a8;}
#header .gnb_area a.btn_go_physic {display:inline-block; position:absolute; top:6px; left:653px; padding:5px 6px 5px 6px;  font-size:12px; border:1px solid #ddd; border-radius:2px; text-decoration:none; background-color:#fff;}

/* 이거 원래 left:738px 이었는데 임시로 한개만 써서 620으로 바꿔놓음 */
#header .gnb_area a.btn_go_physic2 {display:inline-block; position:absolute; top:6px; left:728px; padding:5px 6px 5px 6px;  font-size:12px; border:1px solid #ddd; border-radius:2px; text-decoration:none; background-color:#fff;}
/*#header .gnb_area a.btn_go_drp {display:inline-block; position:absolute; top:1px; left:728px; padding:5px 6px 5px 6px;  font-size:12px; }*/
#header .gnb_area .btn_go_learning {display:inline-block; float:right; height:39px; text-align:center;  width:260px; background:#dae6ef url("/images/medical/common/bu_learning.png") no-repeat 176px 11px;}
#header .gnb_area .btn_go_learning img{margin:12px 0 0 -30px; vertical-align:middle;}



#header2 {position:relative; min-width:1100px; padding:0 20px; height:80px; border-bottom:1px solid #ced1d4; background:url("/images/medical/common/bg_header2.jpg") no-repeat center top; z-index:80;}
#header2 .centered {position:relative; width:1100px; height:100%; margin:0 auto;}
#header2 .util_area {position:absolute; top:0; left:0; overflow:hidden; width:100%; z-index:200;}
#header2 .util_area .sitemenu {float:left;}
#header2 .util_area .sitemenu li {float:left;}
#header2 .util_area .utilmenu {float:right; padding-top:10px;}
#header2 .util_area .utilmenu li {float:left; padding-left:7px; margin-left:6px; background:url("/images/medical/common/bu_utilbar.png") no-repeat left 6px;}
#header2 .util_area .utilmenu li:first-child {background:0 none;}
#header2 .util_area .utilmenu li a {color:#d5deee; font-size:12px; line-height:22px;}
#header2 .gnb_area{position:relative; top:41px;}
#header2 .gnb_area .gnb{display:none;}
#header2 .gnb_area h2{float:left; height:32px; margin-right:56px; padding:7px 17px 0; background:url("/images/medical/common/bg_gnbetc.gif") no-repeat 100% 55%; font-size:20px; color:#244D97; font-weight:bold;}
#header2 .gnb_area h2 a{color:#244D97;}
#header2 .gnb_area ul{}
#header2 .gnb_area li{float:left; margin-right:81px;}
#header2 .gnb_area li a{display:block; height:29px; padding:10px 0 0; font-size:15px; color:#718496; font-weight:bold;}
#header2 .gnb_area li a:hover,
#header2 .gnb_area li a.on{position:relative; bottom:-1px; height:27px; padding-top:9px; border-bottom:3px solid #244D97; color:#244D97;}

#header_search {position:relative; height:42px; border-bottom:1px solid #2872ca; border-top:1px solid #5ba5fd; background:#328efc; z-index:80;}
#header_search .centered {position:relative; width:1100px; height:170px; margin:0 auto;}

#header_search .left_search {float:left; padding:5px 0px;}
#header_search .left_search .logo {float:left;}
#header_search .left_search .search_input_area {float:left; margin-left:30px;}
#header_search .left_search .search_input_area .search_input {border:1px solid #2477da; height:32px; border-right:0px;}
#header_search .gnb_area {position:absolute; right:70px; height:42px; width:100%; z-index:100}
#header_search .gnb_area #gnb {float:right;}
#header_search .gnb_area #gnb>li {float:left;}
#header_search .gnb_area #gnb>li>a {display:block; padding:0 15px; height:42px; line-height:42px; font-size:15px; font-weight:bold; color:#FFF; text-decoration:none;}
#header_search .gnb_area #gnb>li>a:hover,
#header_search .gnb_area #gnb>li>a:active,
#header_search .gnb_area #gnb>li>a:focus,
#header_search .gnb_area #gnb>li>a.on {color:#244d97; border-bottom:3px solid #244d97;}
#header_search .gnb_area #gnb>li ul {display:none; position:absolute; top:37px; left:0; padding:12px 15px; width:120px; background-color:#fff; border:3px solid #1f70a8; z-index:180;}
#header_search .gnb_area #gnb>li ul.menu2 {left:100px;} /* 26(menu1넓이)+45(mr)-10 */
#header_search .gnb_area #gnb>li ul.menu3 {left:200px;}/* 51+68+45 */
#header_search .gnb_area #gnb>li ul.menu4 {left:300px;}
#header_search .gnb_area #gnb>li ul.menu5 {left:390px;}
#header_search .gnb_area #gnb>li ul.menu6 {left:500px;}
#header_search .gnb_area #gnb>li ul>li a {display:block; padding:3px 0 3px 5px; color:#999; background:url("/images/medical/common/bu_gnblist.png") no-repeat left 9px; text-decoration:none; font-weight:bold;}
#header_search .gnb_area #gnb>li ul>li a:hover,
#header_search .gnb_area #gnb>li ul>li a:active,
#header_search .gnb_area #gnb>li ul>li a:focus {color:#1f70a8;}
#header_search .gnb_area a.btn_go_physic {display:inline-block; position:absolute; top:6px; left:653px; padding:6px 6px 4px 6px;  font-size:12px; border:1px solid #ddd; border-radius:2px; text-decoration:none; background-color:#fff;}
#header_search .gnb_area a.btn_go_physic2 {display:inline-block; position:absolute; top:6px; left:738px; padding:6px 6px 4px 6px;  font-size:12px; border:1px solid #ddd; border-radius:2px; text-decoration:none; background-color:#fff;}
#header_search .gnb_area .btn_go_learning {display:block; float:right; padding:12px 91px 12px 70px; background:#dae6ef url("/images/medical/common/bu_learning.png") no-repeat 176px 11px;}
#header_search .total_menu {position:absolute; right:0px; top:-1px; float:right;}

/*#container {position:relative; min-width:1100px; padding:0 20px 60px 20px; z-index:50;}
#container .centered {zoom:1; width:1100px; margin:0 auto;}
#container .centered:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#contents {*position:relative; *z-index:1; float:left; width:820px;}
#aside {position:relative; float:right; width:260px;}*/

#container {position:relative; min-width:1230px; padding:0 20px 60px 20px; z-index:50;}
#container .centered {zoom:1; width:1230px; margin:0 auto; padding-left:130px;}
#container .centered:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#contents {*position:relative; *z-index:1; float:left; width:820px;}
#aside {position:relative; float:right; width:260px;}
#area_googleads { position:relative; float:right; width:120px; height:600px; margin:10px 0 0 10px;  }
#container.main {background:#f2f6f9; padding-top:40px; padding-bottom:40px; min-width:1360px;}
#container.main #area_googleads {margin-top:0;}
#container .contents_wide {*position:relative; *z-index:1; float:left; width:1100px;}

#footer.main {clear:both; background:#f0f4f7; height:100px; min-width:1360px;}
#footer {min-width:1100px; padding:20px 20px 25px; border-top:1px solid #e5e5e5;}
#footer .centered {width:1100px; margin:0 auto;}
#footer .centered address {font-size:11px; line-height:16px; color:#666; margin-top:5px;}
#footer .centered .footer_logo {float:left; margin-right:50px; height:100px;}
#footer .centered .footer_info {float:left;}
#footer .centered .sns_area {float:right; width:160px;}
#footer .centered .sns_area .sns {margin-top:10px; margin-left:5px;}

#footer .copyright {color:#666; font-size:11px; margin-top:5px;}
#footer .footer_menu {color:#999; font-size:10px;}
#footer .footer_menu a {font-size:13px; color:#565a6b; font-weight:bold; padding:0 5px;}
#footer .footer_menu span {display:inline-block; vertical-align:top; padding-top:1px;}
#footer .footer_menu a:first-child {padding-left:0px;}
#footer .footer_menu a.f_blue {color:#1f70a8;}

#Family_Site {display:none; position:absolute; background:#FFF; width:150px; bottom:30px; z-index:9000; border:1px solid #ddd;}
ul#Family_Site li {height:30px; line-height:30px;}
ul#Family_Site li a {height:30px; display:block; padding-left:10px;}
ul#Family_Site li:hover {background:#eee;}

/* 공통 가이드 */
.tb_data {margin:10px 0 20px; width:100%; border-top:2px solid olive; border-bottom:1px solid olive;}
.tb_data thead th {text-align:center; font-weight:bold; background:#f9f9f9;}
.tb_data th, .tb_data td {padding:7px 10px; border:1px solid #b3b3b3; border-width:1px 0 0 1px;}
.tb_data tr th:first-child, .tb_data tr td:first-child {border-left:0;}
.tb_data td[rowspan] {border-right:1px solid #b3b3b3;}
.tb_data .bg_c01 td {background:#ffebeb;}
.tb_data .bg_c02 td {background:#fff9e7;}
.tb_data .bg_c03 td {background:#e4fff7;}
.tb_data .bg_c04 td {background:#d1edff;}
.tb_data .bg_c05 td {background:#e2ffe2;}

.se_selbox .jquery-selectbox {display:inline-block; position:relative; padding:8px 0 9px; width:105px; font-size:14px; font-weight:bold; color:#244d97; background:url("/images/medical/common/bu_se_bar.png") no-repeat right 5px; z-index:0;}
.se_selbox .jquery-selectbox.selecthover {z-index:190;}
.se_selbox .jquery-selectbox .jquery-selectbox-currentItem {display:block; overflow:hidden; width:60px; padding:0 0 0 13px; white-space:nowrap;}
.se_selbox .jquery-selectbox .jquery-selectbox-list {display:none; position:absolute; top:32px; left:0; overflow-y:scroll; width:98px; height:115px; padding:3px; background:#fff;z-index:200;}
.se_selbox .jquery-selectbox .jquery-selectbox-list a{line-height:20px; cursor:pointer;}
.se_selbox .jquery-selectbox .jquery-selectbox-moreButton {position:absolute; top:0; left:0; width:105px; height:35px; background:url("/images/medical/common/bu_se_arr.png") no-repeat 85px 15px; cursor:pointer;}
/*.se_selbox .jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {background:url("/images/medical/common/bu_se_arr.png") no-repeat 85px 15px;}*/
.se_selbox .jquery-selectbox .jquery-selectbox-item {display:block; color:#666;  text-decoration:none; cursor:default;}
.se_selbox .jquery-selectbox .jquery-selectbox-item.listelementhover,
.se_selbox .jquery-selectbox .jquery-selectbox-item:hover,
.se_selbox .jquery-selectbox .jquery-selectbox-item:active,
.se_selbox .jquery-selectbox .jquery-selectbox-item:focus {font-weight:bold; color:#666; background-color:#f2f2f2;}

.se_selbox_tel .jquery-selectbox {display:inline-block; position:relative; width:75px; height:30px; *height:29px; height:/*\**/28px; line-height:28px; font-size:14px; color:#999; z-index:0; border:1px solid #ced1d4; border-radius:3px; vertical-align:middle; margin-right:5px;}
.se_selbox_tel .jquery-selectbox.selecthover {z-index:190;}
.se_selbox_tel .jquery-selectbox .jquery-selectbox-currentItem {display:block; overflow:hidden; width:60px; padding:0 0 0 13px; white-space:nowrap;}
.se_selbox_tel .jquery-selectbox .jquery-selectbox-list {display:none; position:absolute; top:32px; left:0; overflow-y:scroll; width:70px; height:115px; padding:3px; background:#fff; z-index:200; border:1px solid #ced1d4; border-top:0px; border-radius:0 0 5px 5px;}
.se_selbox_tel .jquery-selectbox .jquery-selectbox-list a{line-height:20px; cursor:pointer;}
.se_selbox_tel .jquery-selectbox .jquery-selectbox-moreButton {position:absolute; z-index:1000; top:0; left:0; width:75px; height:28px; background:url("/images/medical/common/sel_arr3.png") no-repeat right center; cursor:pointer;}
.se_selbox_tel .jquery-selectbox .jquery-selectbox-item {display:block; color:#666;  text-decoration:none; cursor:default;}
.se_selbox_tel .jquery-selectbox .jquery-selectbox-item.listelementhover,
.se_selbox_tel .jquery-selectbox .jquery-selectbox-item:hover,
.se_selbox_tel .jquery-selectbox .jquery-selectbox-item:active,
.se_selbox_tel .jquery-selectbox .jquery-selectbox-item:focus {font-weight:bold; color:#666; background-color:#f2f2f2;}

.se_selbox_basic .jquery-selectbox {display:inline-block; position:relative; width:105px; height:28px; line-height:28px; font-size:14px; color:#999; z-index:0; border:1px solid #ced1d4; border-radius:3px; vertical-align:middle;}
.se_selbox_basic .jquery-selectbox.selecthover {z-index:190;}
.se_selbox_basic .jquery-selectbox .jquery-selectbox-currentItem {display:block; overflow:hidden; width:60px; padding:0 0 0 13px; white-space:nowrap;}
.se_selbox_basic .jquery-selectbox .jquery-selectbox-list {display:none; position:absolute; top:32px; left:0; overflow-y:scroll; width:98px; height:115px; padding:3px; background:#fff;z-index:200; border:1px solid #ced1d4; border-top:0px; border-radius:0 0 5px 5px;}
.se_selbox_basic .jquery-selectbox .jquery-selectbox-list a{line-height:20px; cursor:pointer;}
.se_selbox_basic .jquery-selectbox .jquery-selectbox-moreButton {position:absolute; z-index:1000; top:0; left:0; width:105px; height:28px; background:url("/images/medical/common/sel_arr3.png") no-repeat right center; cursor:pointer;}
.se_selbox_basic .jquery-selectbox .jquery-selectbox-item {display:block; color:#666;  text-decoration:none; cursor:default;}
.se_selbox_basic .jquery-selectbox .jquery-selectbox-item.listelementhover,
.se_selbox_basic .jquery-selectbox .jquery-selectbox-item:hover,
.se_selbox_basic .jquery-selectbox .jquery-selectbox-item:active,
.se_selbox_basic .jquery-selectbox .jquery-selectbox-item:focus {font-weight:bold; color:#666; background-color:#f2f2f2;}

.select_email .jquery-selectbox {display:inline-block; position:relative; width:125px; height:30px; *height:28px; height:/*\**/28px;  margin-right:5px; line-height:28px; font-size:14px; color:#999; z-index:0; border:1px solid #ced1d4; border-radius:3px; vertical-align:middle; *margin-top:1px;}
.select_email .jquery-selectbox.selecthover {z-index:190;}
.select_email .jquery-selectbox .jquery-selectbox-currentItem {display:block; overflow:hidden; width:60px; padding:0 0 0 13px; white-space:nowrap;}
.select_email .jquery-selectbox .jquery-selectbox-list {display:none; position:absolute; top:29px; left:-1px; overflow-y:auto; width:119px; height:115px; padding:3px; background:#fff;z-index:200; border:1px solid #ced1d4; border-top:0px; border-radius:0 0 5px 5px;}
.select_email .jquery-selectbox .jquery-selectbox-list a{line-height:20px; cursor:pointer;}
.select_email .jquery-selectbox .jquery-selectbox-moreButton {position:absolute; z-index:1000; top:0; left:0; width:125px; height:28px; background:url("/images/medical/common/sel_arr3.png") no-repeat right center; cursor:pointer;}
.select_email .jquery-selectbox .jquery-selectbox-item {display:block; color:#666;  text-decoration:none; cursor:default;}
.select_email .jquery-selectbox .jquery-selectbox-item.listelementhover,
.select_email .jquery-selectbox .jquery-selectbox-item:hover,
.select_email .jquery-selectbox .jquery-selectbox-item:active,
.select_email .jquery-selectbox .jquery-selectbox-item:focus {font-weight:bold; color:#666; background-color:#f2f2f2;}

.select_jobs .jquery-selectbox {display:inline-block; position:relative; width:100%; height:30px; *height:28px; height:/*\**/28px;  margin-right:5px; line-height:28px; font-size:14px; color:#999; z-index:0; border:1px solid #ced1d4; border-radius:3px; vertical-align:middle; *margin-top:1px;}
.select_jobs .jquery-selectbox.selecthover {z-index:190;}
.select_jobs .jquery-selectbox .jquery-selectbox-currentItem {display:block; overflow:hidden; width:100%; padding:0 0 0 13px; white-space:nowrap;}
.select_jobs .jquery-selectbox .jquery-selectbox-list {display:none; position:absolute; top:29px; overflow-y:auto; width:calc(100% - 7px); height:115px; padding:3px; background:#fff;z-index:200; border:1px solid #ced1d4; border-top:0px; border-radius:0 0 5px 5px;}
.select_jobs .jquery-selectbox .jquery-selectbox-list a{line-height:20px; cursor:pointer;}
.select_jobs .jquery-selectbox .jquery-selectbox-moreButton {position:absolute; z-index:1000; top:0; left:0; width:100%; height:28px; background:url("/images/medical/common/sel_arr3.png") no-repeat right center; cursor:pointer;}
.select_jobs .jquery-selectbox .jquery-selectbox-item {display:block; color:#666;  text-decoration:none; cursor:default;}
.select_jobs .jquery-selectbox .jquery-selectbox-item.listelementhover,
.select_jobs .jquery-selectbox .jquery-selectbox-item:hover,
.select_jobs .jquery-selectbox .jquery-selectbox-item:active,
.select_jobs .jquery-selectbox .jquery-selectbox-item:focus {font-weight:bold; color:#666; background-color:#f2f2f2;}

.select_90 .jquery-selectbox {display:inline-block; position:relative; width:90px; height:30px; *height:28px; height:/*\**/28px;  margin-right:5px; line-height:28px; font-size:14px; color:#999; z-index:0; border:1px solid #ced1d4; border-radius:3px; vertical-align:middle; *margin-top:1px;}
.select_90 .jquery-selectbox.selecthover {z-index:190;}
.select_90 .jquery-selectbox .jquery-selectbox-currentItem {display:block; overflow:hidden; width:100%; padding:0 0 0 15px; text-align:left; white-space:nowrap;}
.select_90 .jquery-selectbox .jquery-selectbox-list {display:none; position:absolute; top:29px; left:-1px; overflow-y:auto; width:84px; height:115px; padding:3px; background:#fff;z-index:200; border:1px solid #ced1d4; border-top:0px; border-radius:0 0 5px 5px;}
.select_90 .jquery-selectbox .jquery-selectbox-list a{line-height:20px; cursor:pointer; text-align:left;}
.select_90 .jquery-selectbox .jquery-selectbox-moreButton {position:absolute; z-index:1000; top:0; left:0; width:90px; height:28px; background:url("/images/medical/common/sel_arr3.png") no-repeat right center; cursor:pointer;}
.select_90 .jquery-selectbox .jquery-selectbox-item {display:block; color:#666;  text-decoration:none; cursor:default;}
.select_90 .jquery-selectbox .jquery-selectbox-item.listelementhover,
.select_90 .jquery-selectbox .jquery-selectbox-item:hover,
.select_90 .jquery-selectbox .jquery-selectbox-item:active,
.select_90 .jquery-selectbox .jquery-selectbox-item:focus {font-weight:bold; color:#666; background-color:#f2f2f2;}

.select_200 .jquery-selectbox {display:inline-block; position:relative; width:200px; height:30px; *height:28px; height:/*\**/28px;  margin-right:5px; line-height:28px; font-size:14px; color:#999; z-index:0; border:1px solid #ced1d4; border-radius:3px; vertical-align:middle; *margin-top:1px;}
.select_200 .jquery-selectbox.selecthover {z-index:190;}
.select_200 .jquery-selectbox .jquery-selectbox-currentItem {display:block; overflow:hidden; width:100%; padding:0 0 0 13px; white-space:nowrap; text-align:left;}
.select_200 .jquery-selectbox .jquery-selectbox-list {display:none; position:absolute; top:29px; left:-1px; overflow-y:auto; width:194px; text-align:left; height:115px; padding:3px; background:#fff;z-index:200; border:1px solid #ced1d4; border-top:0px; border-radius:0 0 5px 5px;}
.select_200 .jquery-selectbox .jquery-selectbox-list a{line-height:20px; cursor:pointer;}
.select_200 .jquery-selectbox .jquery-selectbox-moreButton {position:absolute; z-index:1000; top:0; left:0; width:200px; height:28px; background:url("/images/medical/common/sel_arr3.png") no-repeat right center; cursor:pointer;}
.select_200 .jquery-selectbox .jquery-selectbox-item {display:block; color:#666;  text-decoration:none; cursor:default;}
.select_200 .jquery-selectbox .jquery-selectbox-item.listelementhover,
.select_200 .jquery-selectbox .jquery-selectbox-item:hover,
.select_200 .jquery-selectbox .jquery-selectbox-item:active,
.select_200 .jquery-selectbox .jquery-selectbox-item:focus {font-weight:bold; color:#666; background-color:#f2f2f2;}

.select_300 .jquery-selectbox {display:inline-block; position:relative; width:300px; height:30px; *height:28px; height:/*\**/28px;  margin-right:5px; line-height:28px; font-size:14px; color:#999; z-index:0; border:1px solid #ced1d4; border-radius:3px; vertical-align:middle; *margin-top:1px;}
.select_300 .jquery-selectbox.selecthover {z-index:190;}
.select_300 .jquery-selectbox .jquery-selectbox-currentItem {display:block; overflow:hidden; width:100%; padding:0 0 0 13px; white-space:nowrap; text-align:left;}
.select_300 .jquery-selectbox .jquery-selectbox-list {display:none; position:absolute; top:29px; left:-1px; overflow-y:auto; width:294px; text-align:left; height:115px; padding:3px; background:#fff;z-index:200; border:1px solid #ced1d4; border-top:0px; border-radius:0 0 5px 5px;}
.select_300 .jquery-selectbox .jquery-selectbox-list a{line-height:20px; cursor:pointer;}
.select_300 .jquery-selectbox .jquery-selectbox-moreButton {position:absolute; z-index:1000; top:0; left:0; width:300px; height:28px; background:url("/images/medical/common/sel_arr3.png") no-repeat right center; cursor:pointer;}
.select_300 .jquery-selectbox .jquery-selectbox-item {display:block; color:#666;  text-decoration:none; cursor:default;}
.select_300 .jquery-selectbox .jquery-selectbox-item.listelementhover,
.select_300 .jquery-selectbox .jquery-selectbox-item:hover,
.select_300 .jquery-selectbox .jquery-selectbox-item:active,
.select_300 .jquery-selectbox .jquery-selectbox-item:focus {font-weight:bold; color:#666; background-color:#f2f2f2;}

.select_companys .jquery-selectbox {display:inline-block; position:relative; width:100%; height:30px; *height:28px; height:/*\**/28px;  margin-right:5px; line-height:28px; font-size:14px; color:#999; z-index:0; border:1px solid #ced1d4; border-radius:3px; vertical-align:middle; *margin-top:1px;}
.select_companys .jquery-selectbox.selecthover {z-index:190;}
.select_companys .jquery-selectbox .jquery-selectbox-currentItem {display:block; overflow:hidden; width:100%; padding:0 0 0 13px; white-space:nowrap;}
.select_companys .jquery-selectbox .jquery-selectbox-list {display:none; position:absolute; top:31px; overflow-y:scroll;  width:calc(100% - 7px); height:115px; padding:3px; background:#fff;z-index:200; border:1px solid #ced1d4; border-top:0px; border-radius:0 0 5px 5px;}
.select_companys .jquery-selectbox .jquery-selectbox-list a{line-height:20px; cursor:pointer;}
.select_companys .jquery-selectbox .jquery-selectbox-moreButton {position:absolute; z-index:1000; top:0; left:0; width:100%; height:28px; background:url("/images/medical/common/sel_arr3.png") no-repeat right center; cursor:pointer;}
.select_companys .jquery-selectbox .jquery-selectbox-item {display:block; color:#666;  text-decoration:none; cursor:default;}
.select_companys .jquery-selectbox .jquery-selectbox-item.listelementhover,
.select_companys .jquery-selectbox .jquery-selectbox-item:hover,
.select_companys .jquery-selectbox .jquery-selectbox-item:active,
.select_companys .jquery-selectbox .jquery-selectbox-item:focus {font-weight:bold; color:#666; background-color:#f2f2f2;}

.single_search_sel .jquery-selectbox {position:relative; text-align:left; height:28px; line-height:28px; min-width:126px; *width:130px; font-size:13px; color:#999; z-index:0; border:1px solid #ced1d4; border-radius:3px; background:#FFF; vertical-align:middle;}
.single_search_sel .jquery-selectbox.selecthover {z-index:190;}
.single_search_sel .jquery-selectbox .jquery-selectbox-currentItem {display:block; overflow:hidden; width:100%; padding:0 0 0 13px; white-space:nowrap;}
.single_search_sel .jquery-selectbox .jquery-selectbox-list {display:none; position:absolute; top:29px; left:-1px; overflow-y:scroll; width:100%; height:100px; padding:2px 0; z-index:-2; border:1px solid #ced1d4; border-top:0px; border-radius:0 0 3px 3px; background:#FFF;}
.single_search_sel .jquery-selectbox .jquery-selectbox-list a{line-height:26px; cursor:pointer; padding-left:13px; color:#666}
.single_search_sel .jquery-selectbox .jquery-selectbox-moreButton {position:absolute; top:0; right:0px; width:100%; height:28px; background:url("/images/medical/common/sel_arr3.png") no-repeat right center ; cursor:pointer;}
.single_search_sel .jquery-selectbox .jquery-selectbox-item {display:block; color:#666; text-decoration:none; cursor:default;}
.single_search_sel .jquery-selectbox .jquery-selectbox-item.listelementhover,
.single_search_sel .jquery-selectbox .jquery-selectbox-item:hover,
.single_search_sel .jquery-selectbox .jquery-selectbox-item:active,
.single_search_sel .jquery-selectbox .jquery-selectbox-item:focus {font-weight:bold; color:#666; background-color:#f2f2f2;}

.se_selbox1 .jquery-selectbox {display:inline-block; position:relative; text-align:left; height:28px; line-height:28px; width:120px; margin-right:3px; font-size:13px; color:#999; z-index:0; border:1px solid #ced1d4; border-radius:3px; background:#FFF; vertical-align:middle;}
.se_selbox1 .jquery-selectbox.selecthover {z-index:190;}
.se_selbox1 .jquery-selectbox .jquery-selectbox-currentItem {display:block; overflow:hidden; width:100%; padding:0 0 0 13px; white-space:nowrap;}
.se_selbox1 .jquery-selectbox .jquery-selectbox-list {display:none; position:absolute; top:29px; left:-1px; overflow-y:scroll; width:100%; height:100px; padding:2px 0; z-index:-2; border:1px solid #ced1d4; border-top:0px; border-radius:0 0 3px 3px; background:#FFF;}
.se_selbox1 .jquery-selectbox .jquery-selectbox-list a{line-height:26px; cursor:pointer; padding-left:13px; color:#666}
.se_selbox1 .jquery-selectbox .jquery-selectbox-moreButton {position:absolute; top:0; right:0px; width:100%; height:28px; background:url("/images/medical/common/sel_arr3.png") no-repeat right center ; cursor:pointer;}
.se_selbox1 .jquery-selectbox .jquery-selectbox-item {display:block; color:#666; text-decoration:none; cursor:default;}
.se_selbox1 .jquery-selectbox .jquery-selectbox-item.listelementhover,
.se_selbox1 .jquery-selectbox .jquery-selectbox-item:hover,
.se_selbox1 .jquery-selectbox .jquery-selectbox-item:active,
.se_selbox1 .jquery-selectbox .jquery-selectbox-item:focus {font-weight:bold; color:#666; background-color:#f2f2f2;}

.se_selbox2 .jquery-selectbox {display:inline-block; position:relative; text-align:left; height:28px; line-height:28px; min-width:106px; *width:120px; margin-right:3px; font-size:13px; color:#999; z-index:0; border:1px solid #ced1d4; border-radius:3px; background:#FFF; vertical-align:middle;}
.se_selbox2 .jquery-selectbox.selecthover {z-index:190;}
.se_selbox2 .jquery-selectbox .jquery-selectbox-currentItem {display:block; overflow:hidden; width:100%; padding:0 0 0 10px; white-space:nowrap;}
.se_selbox2 .jquery-selectbox .jquery-selectbox-list {display:none; position:absolute; top:29px; left:-1px; overflow-y:scroll; width:100%; height:100px; padding:2px 0; z-index:-2; border:1px solid #ced1d4; border-top:0px; border-radius:0 0 3px 3px; background:#FFF;}
.se_selbox2 .jquery-selectbox .jquery-selectbox-list a{line-height:26px; cursor:pointer; padding-left:10px; color:#666}
.se_selbox2 .jquery-selectbox .jquery-selectbox-moreButton {position:absolute; top:0; right:0px; width:100%; height:28px; background:url("/images/medical/common/sel_arr3.png") no-repeat right center ; cursor:pointer;}
.se_selbox2 .jquery-selectbox .jquery-selectbox-item {display:block; color:#666; text-decoration:none; cursor:default;}
.se_selbox2 .jquery-selectbox .jquery-selectbox-item.listelementhover,
.se_selbox2 .jquery-selectbox .jquery-selectbox-item:hover,
.se_selbox2 .jquery-selectbox .jquery-selectbox-item:active,
.se_selbox2 .jquery-selectbox .jquery-selectbox-item:focus {font-weight:bold; color:#666; background-color:#f2f2f2;}

.se_selbox3 .jquery-selectbox {display:inline-block; position:relative; text-align:left; height:28px; line-height:28px; min-width:150px; font-size:11px; color:#999; background:#FFF; z-index:0; border:1px solid #ced1d4; border-radius:3px;}
.se_selbox3 .jquery-selectbox.selecthover {z-index:190;}
.se_selbox3 .jquery-selectbox .jquery-selectbox-currentItem {display:block; overflow:hidden; width:100%; padding:0 0 0 13px; white-space:nowrap;}
.se_selbox3 .jquery-selectbox .jquery-selectbox-list {display:none; position:absolute; top:29px; left:-1px; overflow-y:scroll; width:100%; height:100px; padding:2px 0; z-index:-2; border:1px solid #ced1d4; border-top:0px; border-radius:0 0 3px 3px; background:#FFF;}
.se_selbox3 .jquery-selectbox .jquery-selectbox-list a{line-height:26px; cursor:pointer; padding-left:13px; color:#666}
.se_selbox3 .jquery-selectbox .jquery-selectbox-moreButton {position:absolute; top:0; right:0px; width:100%; height:28px; background:url("/images/medical/common/sel_arr2.png") no-repeat right center ; cursor:pointer;}
.se_selbox3 .jquery-selectbox .jquery-selectbox-item {display:block; color:#666; text-decoration:none; cursor:default;}
.se_selbox3 .jquery-selectbox .jquery-selectbox-item.listelementhover,
.se_selbox3 .jquery-selectbox .jquery-selectbox-item:hover,
.se_selbox3 .jquery-selectbox .jquery-selectbox-item:active,
.se_selbox3 .jquery-selectbox .jquery-selectbox-item:focus {font-weight:bold; color:#666; background-color:#f2f2f2;}

.se_selbox_footer .jquery-selectbox {display:inline-block; position:relative; text-align:left; height:28px; line-height:28px; min-width:150px; font-size:11px; color:#999; background:#FFF; z-index:0; border:1px solid #ced1d4; border-radius:3px;}
.se_selbox_footer .jquery-selectbox.selecthover {z-index:190;}
.se_selbox_footer .jquery-selectbox .jquery-selectbox-currentItem {display:block; overflow:hidden; width:100%; padding:0 0 0 13px; white-space:nowrap;}
.se_selbox_footer .jquery-selectbox .jquery-selectbox-list {display:none; position:absolute; top:29px; left:-1px; overflow-y:scroll; width:100%; height:100px; padding:2px 0; z-index:-2; border:1px solid #ced1d4; border-top:0px; border-radius:0 0 3px 3px; background:#FFF;}
.se_selbox_footer .jquery-selectbox .jquery-selectbox-list a{line-height:26px; cursor:pointer; padding-left:13px; color:#666}
.se_selbox_footer .jquery-selectbox .jquery-selectbox-moreButton {position:absolute; top:0; right:0px; width:100%; height:28px; background:url("/images/medical/common/sel_arr2.png") no-repeat right center ; cursor:pointer;}
.se_selbox_footer .jquery-selectbox .jquery-selectbox-item {display:block; color:#666; text-decoration:none; cursor:default;}
.se_selbox_footer .jquery-selectbox .jquery-selectbox-item.listelementhover,
.se_selbox_footer .jquery-selectbox .jquery-selectbox-item:hover,
.se_selbox_footer .jquery-selectbox .jquery-selectbox-item:active,
.se_selbox_footer .jquery-selectbox .jquery-selectbox-item:focus {font-weight:bold; color:#666; background-color:#f2f2f2;}

.se_selbox4 .jquery-selectbox {display:inline-block; width:244px; position:relative; text-align:left; height:28px; line-height:28px; min-width:106px; font-size:13px; color:#999; z-index:0; border:1px solid #ced1d4; border-radius:3px; background:#FFF; vertical-align:middle;}
.se_selbox4 .jquery-selectbox.selecthover {z-index:190;}
.se_selbox4 .jquery-selectbox .jquery-selectbox-currentItem {display:block; overflow:hidden; width:100%; padding:0 0 0 13px; white-space:nowrap;}
.se_selbox4 .jquery-selectbox .jquery-selectbox-list {display:none; position:absolute; top:29px; left:-1px; overflow-y:auto; width:100%; height:100px; padding:2px 0; z-index:-2; border:1px solid #ced1d4; border-top:0px; border-radius:0 0 3px 3px; background:#FFF;}
.se_selbox4 .jquery-selectbox .jquery-selectbox-list a{line-height:26px; cursor:pointer; padding-left:13px; color:#666}
.se_selbox4 .jquery-selectbox .jquery-selectbox-moreButton {position:absolute; top:0; right:0px; width:100%; height:28px; background:url("/images/medical/common/sel_arr3.png") no-repeat right center ; cursor:pointer;}
.se_selbox4 .jquery-selectbox .jquery-selectbox-item {display:block; color:#666; text-decoration:none; cursor:default;}
.se_selbox4 .jquery-selectbox .jquery-selectbox-item.listelementhover,
.se_selbox4 .jquery-selectbox .jquery-selectbox-item:hover,
.se_selbox4 .jquery-selectbox .jquery-selectbox-item:active,
.se_selbox4 .jquery-selectbox .jquery-selectbox-item:focus {font-weight:bold; color:#666; background-color:#f2f2f2;}

.se_selbox5 .jquery-selectbox {display:inline-block; position:relative; text-align:left; height:28px; line-height:28px; width:75px; font-size:13px; color:#999; z-index:0; border:1px solid #ced1d4; border-radius:3px; background:#FFF; vertical-align:middle;}
.se_selbox5 .jquery-selectbox.selecthover {z-index:190;}
.se_selbox5 .jquery-selectbox .jquery-selectbox-currentItem {display:block; overflow:hidden; width:100%; padding:0 0 0 13px; white-space:nowrap;}
.se_selbox5 .jquery-selectbox .jquery-selectbox-list {display:none; position:absolute; top:29px; left:-1px; overflow-y:auto; width:100%; height:100px; padding:2px 0; z-index:-2; border:1px solid #ced1d4; border-top:0px; border-radius:0 0 3px 3px; background:#FFF;}
.se_selbox5 .jquery-selectbox .jquery-selectbox-list a{line-height:26px; cursor:pointer; padding-left:13px; color:#666}
.se_selbox5 .jquery-selectbox .jquery-selectbox-moreButton {position:absolute; top:0; right:0px; width:100%; height:28px; background:url("/images/medical/common/sel_arr3.png") no-repeat right center ; cursor:pointer;}
.se_selbox5 .jquery-selectbox .jquery-selectbox-item {display:block; color:#666; text-decoration:none; cursor:default;}
.se_selbox5 .jquery-selectbox .jquery-selectbox-item.listelementhover,
.se_selbox5 .jquery-selectbox .jquery-selectbox-item:hover,
.se_selbox5 .jquery-selectbox .jquery-selectbox-item:active,
.se_selbox5 .jquery-selectbox .jquery-selectbox-item:focus {font-weight:bold; color:#666; background-color:#f2f2f2;}

.select_YnN .jquery-selectbox {display:inline-block; position:relative; text-align:left; height:28px; line-height:28px; width:90px; margin-right:3px; font-size:13px; color:#999; z-index:0; border:1px solid #ced1d4; border-radius:3px; background:#FFF; vertical-align:middle;}
.select_YnN .jquery-selectbox.selecthover {z-index:190;}
.select_YnN .jquery-selectbox .jquery-selectbox-currentItem {display:block; overflow:hidden; width:100%; padding:0 0 0 10px; white-space:nowrap;}
.select_YnN .jquery-selectbox .jquery-selectbox-list {display:none; position:absolute; top:29px; left:-1px; overflow-y:auto; width:100%; height:51px; padding:2px 0; z-index:-2; border:1px solid #ced1d4; border-top:0px; border-radius:0 0 3px 3px; background:#FFF;}
.select_YnN .jquery-selectbox .jquery-selectbox-list a{line-height:26px; cursor:pointer; padding-left:13px; color:#666}
.select_YnN .jquery-selectbox .jquery-selectbox-moreButton {position:absolute; top:0; right:0px; width:100%; height:28px; background:url("/images/medical/common/sel_arr3.png") no-repeat right center ; cursor:pointer;}
.select_YnN .jquery-selectbox .jquery-selectbox-item {display:block; color:#666; text-decoration:none; cursor:default;}
.select_YnN .jquery-selectbox .jquery-selectbox-item.listelementhover,
.select_YnN .jquery-selectbox .jquery-selectbox-item:hover,
.select_YnN .jquery-selectbox .jquery-selectbox-item:active,
.select_YnN .jquery-selectbox .jquery-selectbox-item:focus {font-weight:bold; color:#666; background-color:#f2f2f2;}

.select .jquery-selectbox {display:inline-block; position:relative; text-align:left; height:28px; line-height:28px; width:100%; margin-right:3px; font-size:13px; color:#999; z-index:0; border:1px solid #ced1d4; border-radius:3px; background:#FFF; vertical-align:middle;}
.select .jquery-selectbox.selecthover {z-index:190;}
.select .jquery-selectbox .jquery-selectbox-currentItem {display:block; overflow:hidden; width:100%; padding:0 0 0 10px; white-space:nowrap;}
.select .jquery-selectbox .jquery-selectbox-list {display:none; position:absolute; top:29px; left:-1px; overflow-y:auto; width:100%; min-height:31px; max-height:100px; padding:2px 0; z-index:-2; border:1px solid #ced1d4; border-top:0px; border-radius:0 0 3px 3px; background:#FFF;}
.select .jquery-selectbox .jquery-selectbox-list a{line-height:26px; cursor:pointer; padding-left:13px; color:#666}
.select .jquery-selectbox .jquery-selectbox-moreButton {position:absolute; top:0; right:0px; width:100%; height:28px; background:url("/images/medical/common/sel_arr3.png") no-repeat right center ; cursor:pointer;}
.select .jquery-selectbox .jquery-selectbox-item {display:block; color:#666; text-decoration:none; cursor:default;}
.select .jquery-selectbox .jquery-selectbox-item.listelementhover,
.select .jquery-selectbox .jquery-selectbox-item:hover,
.select .jquery-selectbox .jquery-selectbox-item:active,
.select .jquery-selectbox .jquery-selectbox-item:focus {font-weight:bold; color:#666; background-color:#f2f2f2;}

.cfix{zoom:1;}
.cfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}{}

/* 컨텐츠 */
#contents .rule_area {padding:20px; line-height:22px;}
.section {margin-bottom:20px;}
.section h4 {padding:5px 0 15px; font-size:22px; font-weight:bold; color:#333;}
.section h5 {padding-bottom:3px; font-size:15px; font-weight:bold; color:#244d97;}
.section ul {margin-bottom:10px;}
.section .info_list>li {padding-bottom:7px; font-size:17px; color:#333;}
.section .info_list>li>ul>li {padding-left:25px; font-size:15px;}
.section .directory_area {overflow:hidden; width:100%;}
.section .directory_area .title {float:left; margin-right:10px; color:#181818; font-weight:bold;}
.section .directory_area .dir_list {float:left;}
.section .directory_area .dir_list li {overflow:hidden; width:auto;}
.section .directory_area .dir_list li .topmenu {float:left; width:65px; margin-right:10px; color:#ff124a}
.section .directory_area .dir_list li .dir_list_v02 {float:left;}
.section .directory_area .dir_list li .dir_list_v02 li .lowmenu {float:left; margin-right:10px;}
.section .directory_area .dir_list li .dir_list_v02 li .dir_list_v03 {float:left;}
.section dl dt {font-size:14px; font-weight:bold; color:#0082a8;}
.section dl dd {padding-bottom:7px;}
.section .comment {padding-bottom:7px;}
.section .str {color:#ff124a;}
.section .browerlink {color:#328efc; text-decoration:underline;}

.quick{position:absolute; top:86px; left:10px; padding:15px 20px; border:3px solid #1f70a8; background-color:#fff; border-radius:3px; z-index:50;}
.quick .title {display:block; margin-bottom:15px; color:#333; font-weight:bold; font-size:17px;}
.quick ol li {padding:5px 0; font-size:15px;}
.quick ol li a {text-decoration:none;}
.quick ol li a:active,
.quick ol li a:focus,
.quick ol li a:hover {color:#333;}

#aside .quick_menu ul {width:260px; height:60px; margin-top:10px;}
#aside .quick_menu ul li {text-align:center; width:25%; height:60px; vertical-align:middle;​ font-size:13px; background:#718496 url(/images/medical/common/line2.png) center right no-repeat;  display:table-cell; *display:inline; *zoom:1;}
#aside .quick_menu ul li:last-child {background:#718496;}
#aside .quick_menu ul li a {color:#FFF; text-align:center; vertical-align:middle; *padding-top:10px;}

#aside .quick_menu2 ul {width:260px; height:60px; margin-top:10px;}
#aside .quick_menu2 ul li {text-align:center; width:130px; height:60px; vertical-align:middle;​ font-size:13px; background:#718496 url(/images/medical/common/line2.png) center right no-repeat;  display:table-cell; *display:inline; *zoom:1;}
#aside .quick_menu2 ul li:last-child {background:#718496;}
#aside .quick_menu2 ul li a {color:#FFF; text-align:center; vertical-align:middle; *padding-top:10px;}

#aside .view_product {background:#f9f9f9; margin-top:10px; padding:20px; *zoom:1;}
#aside .view_product ul li {padding-top:10px; clear:both;}
#aside .view_product .product_image_small {float:left; width:90px; height:73px; padding:3px 0; line-height:73px; border:1px solid #ced1d4; background:#FFF; text-align:center; display:table-cell; vertical-align:middle; }
#aside .view_product .product_info_small {float:left; width:118px; margin-left:10px; line-height:24px;}
#aside .right_banner {margin-top:10px;}

/* 레이어 팝업 */
.dimmed {display:none; position:fixed; left:0; top:0; width:100%; height:100%; background-color:#000; opacity:0.7; z-index:299; filter:alpha(opacity=70);}
.pop_guide {display:none; position:fixed; top:50%; left:50%; width:970px; height:630px; margin:-340px 0 0 -485px; padding:20px; background-color:#fff; z-index:300;}/* 화면짤리면 position:absolute로 지정하고, 스크롤탑:0으로지정한다.*/
.btn_pop_clse {position:absolute; top:15px; right:15px;}

.footer-select {position:relative; z-index:9000; width:150px;}
.footer-select .partner {border:1px solid #ced1d4; font-size:11px; width:140px; height:28px; line-height:28px; padding-left:10px; text-align:left; border-radius:3px; display:block; background:#FFF url(/images/medical/common/sel_arr2.png) right center no-repeat;}
.footer-select .site-list {position:absolute; bottom:30px; width:150px; height:150px; border:1px solid #ced1d4;border-bottom:0px; overflow-y:auto; background:#FFF;}
.footer-select .site-list li {height:30px; line-height:30px; border-radius:3px 3px 0 0;}
.footer-select .site-list li a {width:120px; height:30px; padding-left:10px; display:block;}

/* 안내 */
#full-contents {*position:relative; *z-index:1; float:left; width:1080px;}

@charset "utf-8"; 

/* input */
input[type="text"] {display:inline-block; height:30px; *height:28px; line-height:24px; border:1px solid #ced1d4; padding-left:5px; border-radius:3px; font-size:13px;  box-sizing: border-box;}
input[type="password"] {display:inline-block; height:30px; *height:28px; line-height:24px; border:1px solid #ced1d4; padding-left:5px; border-radius:3px; font-size:13px; vertical-align:middle;}

.radio {display:inline-block; min-width:80px; height:18px; position:relative; text-align:left; vertical-align:middle;}
.radio input[type="radio"]{position:absolute; width:12px; height:12px; top:12px; left:2px; z-index:-9; margin-top:-11px;}
.radio input[type="radio"] + label{display:inline-block; position:absolute; z-index:10; height:18px; line-height:18px; background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -619px; cursor:pointer; padding-left:23px;}
.radio input[type="radio"]:checked + label {background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -503px;}

.radio_min {display:inline-block; position:relative; margin-right:20px;}
.radio_min input[type="radio"]{position:absolute; top:2px; left:2px; *top:0px; *left:0px; z-index:-9;}
.radio_min input[type="radio"] + label{display:inline-block; position:absolute; *left:0px; z-index:10; width:20px; height:20px; background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -619px; cursor:pointer;}
.radio_min input[type="radio"]:checked + label {background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -503px;}

.radio_free {display:inline-block; min-width:280px; height:18px; position:relative; text-align:left; vertical-align:middle;}
.radio_free input[type="radio"]{position:absolute; width:12px; height:12px; top:12px; left:2px; z-index:-9; margin-top:-11px;}
.radio_free input[type="radio"] + label{display:inline-block; position:absolute; z-index:10; height:18px; line-height:18px; background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -619px; cursor:pointer; padding-left:23px;}
.radio_free input[type="radio"]:checked + label {background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -503px;}

.radiow100 {display:inline-block; min-width:100px; height:18px; position:relative; text-align:left; vertical-align:middle;}
.radiow100 input[type="radio"]{position:absolute; width:12px; height:12px; top:12px; left:2px; z-index:-9; margin-top:-11px;}
.radiow100 input[type="radio"] + label{display:inline-block; position:absolute; z-index:10; height:18px; line-height:18px; background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -619px; cursor:pointer; padding-left:23px;}
.radiow100 input[type="radio"]:checked + label {background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -503px;}

.radiow130 {display:inline-block; min-width:130px; height:18px; position:relative; text-align:left; vertical-align:middle;}
.radiow130 input[type="radio"]{position:absolute; width:12px; height:12px; top:12px; left:2px; z-index:-9; margin-top:-11px;}
.radiow130 input[type="radio"] + label{display:inline-block; position:absolute; z-index:10; height:18px; line-height:18px; background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -619px; cursor:pointer; padding-left:23px;}
.radiow130 input[type="radio"]:checked + label {background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -503px;}

.radio2 {display:inline-block; min-width:50px; height:18px; position:relative; text-align:left; vertical-align:middle;}
.radio2 input[type="radio"]{position:absolute; width:12px; height:12px; top:12px; left:2px; z-index:-9; margin-top:-11px;}
.radio2 input[type="radio"] + label{display:inline-block; position:absolute; z-index:10; height:18px; line-height:18px; background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -619px; cursor:pointer; padding-left:25px;}
.radio2 input[type="radio"]:checked + label {background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -503px;}

.radio_green {display:inline-block; min-width:100px; height:18px; position:relative; text-align:left; vertical-align:middle;}
.radio_green input[type="radio"]{position:absolute; width:12px; height:12px; top:12px; left:2px; z-index:-9; margin-top:-11px;}
.radio_green input[type="radio"] + label{display:inline-block; position:absolute; z-index:10; height:18px; line-height:18px; background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -619px; cursor:pointer; padding-left:25px;}
.radio_green input[type="radio"]:checked + label {background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -561px;}

.check {display:inline-block; position:relative; cursor:pointer;}
.check label {min-width:26px;}
.check label span {text-align:left; display:block; line-height:18px; padding-left:22px;}
.check label input[type="checkbox"] {position:absolute; z-index:-10; top:0px;}
.check input[type="checkbox"] + span {background:#FFF url("/images/medical/common/icon_checkbox_off.png")left center no-repeat;}
.check input[type="checkbox"]:checked + span {background:#FFF url("/images/medical/common/icon_checkbox_on.png")left center no-repeat;}

.checkbox {display:inline-block; min-width:93px; height:18px; position:relative; text-align:left; vertical-align:middle; margin:1px 0;}
.checkbox input[type="checkbox"]{position:absolute; width:12px; height:12px; top:13px; left:3px; z-index:-9; margin-top:-11px;}
.checkbox input[type="checkbox"] + label{display:inline-block; position:absolute; z-index:10; height:18px; line-height:18px; background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -793px; cursor:pointer; padding-left:23px;}
.checkbox input[type="checkbox"]:checked + label {background-image:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -677px;}

.checkbox_120 {display:inline-block; min-width:100px; height:18px; position:relative; text-align:left; vertical-align:middle; margin:1px 0;}
.checkbox_120 input[type="checkbox"]{position:absolute; width:12px; height:12px; top:13px; left:3px; z-index:-9; margin-top:-11px;}
.checkbox_120 input[type="checkbox"] + label{display:inline-block; position:absolute; z-index:10; height:18px; line-height:18px; background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -793px; cursor:pointer; padding-left:23px;}
.checkbox_120 input[type="checkbox"]:checked + label {background-image:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -677px;}

.checkbox_min {display:inline-block; width:18px; height:18px; position:relative; text-align:left; vertical-align:middle; margin:1px 0;}
.checkbox_min input[type="checkbox"]{position:absolute; width:12px; height:12px; top:13px; left:3px; z-index:-9; margin-top:-11px;}
.checkbox_min input[type="checkbox"] + label{display:inline-block; position:absolute; z-index:10; height:18px; line-height:18px; background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -793px; cursor:pointer; padding-left:23px;}
.checkbox_min input[type="checkbox"]:checked + label {background-image:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -677px;}

.checkbox_min2 {display:inline-block; width:18px; height:18px; position:relative; text-align:left; vertical-align:middle; margin:1px 0; *margin-top:20px;}
.checkbox_min2 input[type="checkbox"]{position:absolute; width:12px; height:12px; top:13px; left:3px; z-index:-9; margin-top:-11px;}
.checkbox_min2 input[type="checkbox"] + label{display:inline-block; position:absolute; z-index:10; height:18px; line-height:18px; background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -793px; cursor:pointer; padding-left:23px;}
.checkbox_min2 input[type="checkbox"]:checked + label {background-image:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -677px;}

.checkbox_bold {display:inline-block; min-width:100px; height:18px; position:relative; text-align:left; vertical-align:middle; margin:1px 0;}
.checkbox_bold input[type="checkbox"]{position:absolute; width:12px; height:12px; top:13px; left:3px; z-index:-9; margin-top:-11px;}
.checkbox_bold input[type="checkbox"] + label{display:inline-block; position:absolute; z-index:10; height:18px; line-height:18px; background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -793px; cursor:pointer; padding-left:23px;}
.checkbox_bold input[type="checkbox"]:checked + label {background-image:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -677px; font-weight:bold;}

.checkbox2 {display:inline-block; min-width:100px; height:18px; position:relative; text-align:left; vertical-align:middle;}
.checkbox2 input[type="checkbox"]{position:absolute; width:12px; height:12px; top:13px; left:3px; z-index:-9; margin-top:-11px;}
.checkbox2 input[type="checkbox"] + label{display:inline-block; position:absolute; z-index:10; height:18px; line-height:18px; background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -793px; cursor:pointer; padding-left:25px;}
.checkbox2 input[type="checkbox"]:checked + label {background-image:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -677px;}

.checkbox2_5 {display:inline-block; min-width:150px; height:18px; position:relative; text-align:left; vertical-align:middle;}
.checkbox2_5 input[type="checkbox"]{position:absolute; width:12px; height:12px; top:13px; left:3px; z-index:-9; margin-top:-11px;}
.checkbox2_5 input[type="checkbox"] + label{display:inline-block; position:absolute; z-index:10; height:18px; line-height:18px; background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -793px; cursor:pointer; padding-left:25px;}
.checkbox2_5 input[type="checkbox"]:checked + label {background-image:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -677px;}

.checkbox3 {display:inline-block; min-width:200px; height:18px; position:relative; text-align:left; vertical-align:middle; margin:1px 0;}
.checkbox3 input[type="checkbox"]{position:absolute; width:12px; height:12px; top:13px; left:3px; z-index:-9; margin-top:-11px;}
.checkbox3 input[type="checkbox"] + label{display:inline-block; position:absolute; z-index:10; height:18px; line-height:18px; background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -793px; cursor:pointer; padding-left:23px;}
.checkbox3 input[type="checkbox"]:checked + label {background-image:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -677px;}

.checkbox4 {display:inline-block; min-width:68px; height:18px; position:relative; text-align:left; vertical-align:middle;}
.checkbox4 input[type="checkbox"]{position:absolute; width:12px; height:12px; top:13px; left:3px; z-index:-9; margin-top:-11px;}
.checkbox4 input[type="checkbox"] + label{display:inline-block; position:absolute; z-index:10; height:18px; line-height:18px; background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -793px; cursor:pointer; padding-left:25px;}
.checkbox4 input[type="checkbox"]:checked + label {background-image:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -677px;}

.checkbox_etc {display:inline-block; min-width:350px; height:30px; position:relative; text-align:left; vertical-align:middle; color:#666;}
.checkbox_etc input[type="checkbox"]{position:absolute; width:12px; height:12px; top:13px; left:3px; z-index:-9; margin-top:-11px;}
.checkbox_etc input[type="checkbox"] + label{display:inline-block; position:absolute; z-index:10; height:18px; line-height:18px; background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -793px; cursor:pointer; padding-left:25px;}
.checkbox_etc input[type="checkbox"]:checked + label {background-image:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -677px;}

.checkbox_etc2 {display:inline-block; height:18px; position:relative; text-align:left; vertical-align:middle; color:#666;}
.checkbox_etc2 input[type="checkbox"]{position:absolute; width:12px; height:12px; top:13px; left:3px; z-index:-9; margin-top:-11px;}
.checkbox_etc2 input[type="checkbox"] + label{display:inline-block; position:absolute; z-index:10; height:18px; line-height:18px; background:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -793px; cursor:pointer; padding-left:25px;}
.checkbox_etc2 input[type="checkbox"]:checked + label {background-image:url(/images/medical/common/icon_guide.png) no-repeat; background-position:-466px -677px;}

/* button */
.button_a {border:1px solid #155a8a; display:inline-block; height:28px; line-height:28px; padding:0 10px; border-radius:3px; text-align:center; background:#1f70a8; color:#FFF;}
.button_b {border:1px solid #2c78ad; display:inline-block; height:28px; line-height:28px; padding:0 10px; border-radius:3px; text-align:center;}
.button_c {border:1px solid #2c78ad; display:inline-block; height:28px; line-height:28px; padding:0 10px; border-radius:3px; text-align:center; color:#333; vertical-align:middle; font-weight:bold;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f4f4f4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
}
.button_d {border:1px solid #d6d6d6;  display:inline-block; height:28px; line-height:28px; *height:26px; padding:0 5px; *padding:1px 6px; border-radius:3px; text-align:center; border-bottom:1px solid #a3a3a3; color:#718496; 
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f4f4f4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
}
.button_d2 {border:1px solid #d6d6d6; border-bottom:1px solid #a3a3a3; display:inline-block; height:28px; line-height:28px; padding:0 10px; border-radius:3px; text-align:center; color:#333;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f4f4f4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
}
.button_d2 .icon_nextpage4 {margin-bottom:-2px; vertical-align:middle;}
.button_e {border:1px solid #d6d6d6; border-radius:0 0 3px 3px; display:inline-block; height:28px; line-height:28px; padding:0 10px; width:78px; color:#333; text-align:center;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f4f4f4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
}

.button_f {border:1px solid #596d7f; display:inline-block; height:28px; line-height:28px; padding:0 10px; border-radius:3px; background:#718496; color:#FFF; text-align:center;}
.button_g {border:1px solid #ced1d4; display:inline-block; height:28px; line-height:28px; padding:0 10px; border-radius:3px; background:#f2f2f2; color:#677690; font-weight:bold; text-align:center;}

.line_bottom {border-bottom:1px solid #ced1d4; padding-bottom:10px;}
/* 페이징 */
.paging {text-align:center; margin-top:30px; height:30px;}
.paging a {width:29px; height:28px; line-height:28px; border:1px solid #cecece; margin-left:-1px; display:inline-block; vertical-align:middle;​}
.paging a.on {background:#f9f9f9; color:#333; font-weight:bold;}
.paging .icon_prev {border-radius:5px 0 0 5px; background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; background-position:-333px -211px;}
.paging .icon_next {border-radius:0 5px 5px 0; background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; background-position:-373px -211px;}

.textarea {width:100%; height:100px; overflow-y:auto; border:1px solid #ced1d4;
	scrollbar-3dlight-color:#:#ced1d4;
	​​scrollbar-arrow-color:#000;
	​​scrollbar-darkshadow-color:#FFF;
	​scrollbar-face-color:#FFF;
	​​scrollbar-highlight-color:#FFF;
	​​scrollbar-shadow-color:#FFF;
	​​scrollbar-track-color:#f1f1f1;
}


.basic_box_a {border-top:2px solid #1f70a8; font-size:13px;}
.basic_box_b {border-top:2px solid #1f70a8; border-bottom:1px solid #ced1d4;}
.basic_box_c {border-top:2px solid #1f70a8; border-bottom:1px solid #ced1d4; background:#f2f2f2; padding:20px;}
.basic_box_d {border:1px solid #ced1d4; border-top:2px solid #1f70a8; padding:20px;}
.basic_box_e {border:1px solid #ced1d4; border-top:2px solid #1f70a8; border-bottom:1px solid #ced1d4; background:#f9f9f9; padding:20px;}
.basic_box_f {border:1px solid #ced1d4; padding:20px; line-height:22px; font-size:13px;}
.basic_box_g {border:1px solid #ced1d4; padding:20px; background:#f9f9f9; margin-top:20px; line-height:22px; font-size:13px;}
.basic_box_h {border:1px solid #ced1d4; border-top:2px solid #1f70a8; border-left:0px; border-right:0px; border-bottom:1px solid #ced1d4; background:#f9f9f9; padding:20px; height:368px;}
.basic_box_i {border:1px solid #1f70a8; padding:20px; background:#f9f9f9; line-height:22px; font-size:13px;}
.basic_box_i2 {border:1px solid #1f70a8; border-top:1px solid #1f70a8; padding:20px; background:#f9f9f9; line-height:22px; font-size:13px;}
.basic_box_j {border:1px solid #ced1d4;}
.basic_box_k {border:1px solid #ced1d4; border-top:2px solid #1f70a8; line-height:22px;}
.basic_box_l {border:1px solid #ced1d4; border-top:2px solid #1f70a8; border-left:0px; border-right:0px; border-bottom:1px solid #ced1d4; background:#f9f9f9; padding:20px;}

.none_border_table {width:100%;}
.none_border_table th {text-align:left;}
.none_border_table td {text-align:left; padding:3px 0;}
.none_border_table td.t_center {text-align:center;}
.none_border_table td.t_right {text-align:right;}

/*말풍선 - 왼쪽*/
.arrow_box {width:440px; min-height:45px; background:#FFF; border:1px solid #333; padding:20px; padding-right:40px;}
.arrow_box:after, .arrow_box:before {right:100%; top:30px; border:solid transparent; content:""; height:0; width:0; position:absolute; pointer-events:none;}
.arrow_box:after {border-right-color:#FFF; border-width:10px; margin-top:-10px;}
.arrow_box:before {border-right-color:#333; border-width:11px; margin-top:-11px;}

/*말풍선 - 위쪽*/
.arrow_box_up {width:440px; min-height:30px; background:#FFF; border:1px solid #333; padding:20px; padding-right:40px; text-align:left;}
.arrow_box_up:after, .arrow_box_up:before {top:-11px; left:20px; border:solid transparent; content:""; height:0; width:0; position:absolute; pointer-events:none;}
.arrow_box_up:after {border-bottom-color:#FFF; border-width:10px; margin-top:-9px; margin-left:1px;}
.arrow_box_up:before {border-bottom-color:#333; border-width:11px; margin-top:-11px;}

/*말풍선 - 아래*/
.arrow_box_down {position:relative; width:440px; background:#fff; border:1px solid #333; padding:20px; padding-right:30px;}
.arrow_box_down:after, .arrow_box_down:before {top:100%; right:23px; border:solid transparent; content:""; height:0; width:0; position:absolute; pointer-events:none;}
.arrow_box_down:after {border-top-color:#FFF; border-width:10px; margin-top:0px; margin-right:1px;}
.arrow_box_down:before {border-top-color:#333; border-width:11px; margin-top:0px;}
.ico_arrdown {display:none; *display:block; position:absolute; right:23px; bottom:-11px; width:20px; height:11px; background:url(/images/medical/common/bg_box_arrdown.png) no-repeat -1455px -61px;}

/*말풍선 - 위쪽*/
.arrow_box_up2 {width:440px; min-height:30px; background:#FFF; border:1px solid #333; padding:20px; padding-right:40px;}
.arrow_box_up2:after, .arrow_box_up2:before {bottom:100%; left:350px; border:solid transparent; content:""; height:0; width:0; position:absolute; pointer-events:none;}
.arrow_box_up2:after {border-bottom-color:#FFF; border-width:10px; margin-top:-10px; margin-left:1px;}
.arrow_box_up2:before {border-bottom-color:#333; border-width:11px; margin-top:-11px;}

/*말풍선 - 기본*/

.arrow_box_basic {width:650px; min-height:45px; background:#FFF; border:2px solid #1f70a8; padding:20px; font-size:13px;}
.arrow_box_basic1 {background:#FFF; border:1px solid #1f70a8; padding:20px; font-size:13px; background:#f9f9f9;}
.arrow_box_basic2 {width:696px; min-height:45px; background:#FFF; border:2px solid #1f70a8; padding:20px; font-size:13px; text-align:left; font-weight:normal; line-height:20px;}

.arrow_box_basic2 .t_style {width:100%; margin-top:20px;}
.arrow_box_basic2 .t_style th {border:1px solid #ced1d4; background:#dae6ef; text-align:center; width:60px; padding:0px; margin:0px;}
.arrow_box_basic2 .t_style td {border:1px solid #ced1d4; width:640px;}

/* 아이콘 */
.icon_guide {
	background:url(/images/medical/common/icon_guide-trans.png) 0 0 no-repeat;
	font-size:0px;
	display:inline-block;
	vertical-align:middle;
} /* 메인 아이콘 이미지 */
  
.icon_gen {background-position:-20px -847px; width:25px; height:25px;}/*성분정보*/
.icon_mdg {background-position:-48px -847px; width:25px; height:25px;}/*복약지도*/
.icon_kcd {background-position:-76px -847px; width:25px; height:25px;}/*상병코드*/
.icon_hra {background-position:-104px -847px; width:25px; height:25px;}/*급여심사기준*/
.icon_hpt {background-position:-132px -847px; width:25px; height:25px;}/*간장애주의*/
.icon_rnl {background-position:-160px -847px; width:25px; height:25px;}/*신장애주의*/
.icon_orl {background-position:-188px -847px; width:25px; height:25px;}/*경구제복용법*/
.icon_crs {background-position:-216px -847px; width:25px; height:25px;}/*분할분쇄주의정보*/
.icon_dif {background-position:-244px -847px; width:25px; height:25px;}/*질병정보*/
.icon_mov {background-position:-273px -847px; width:25px; height:25px;}/*관련영상*/

.icon_list {background-position:-20px -376px; width:25px; height:25px;} /* 성분정보 */
.icon_list2 {background-position:-48px -376px; width:25px; height:25px;} /* 복약정보 */
.icon_list3 {background-position:-76px -376px; width:25px; height:25px;} /* 상병코드 */
.icon_list4 {background-position:-104px -376px; width:25px; height:25px;} /* 급여심사기준 */
.icon_list5 {background-position:-132px -376px; width:25px; height:25px;} /* KIMS CME */
.icon_list6 {background-position:-160px -376px; width:25px; height:25px;} /* KIMS 북인북 */
.icon_list7 {background-position:-188px -376px; width:25px; height:25px;} /* 컨퍼런스 커버리지 */
.icon_list8 {background-position:-216px -376px; width:25px; height:25px;} /* 메디컬 포커스 */
.icon_list9 {background-position:-244px -376px; width:25px; height:25px;} /* 세계의약 뉴스 */
.icon_list10 {background-position:-273px -376px; width:25px; height:25px;} /* 질환별처방가이드 */
.icon_list11 {background-position:-302px -376px; width:25px; height:25px;} /* 질병정보 */

.icon_type {background-position:-20px -326px; width:44px; height:16px;} /* 일반 */
.icon_type2 {background-position:-68px -326px; width:44px; height:16px;} /* 전문 */
.icon_type3 {background-position:-116px -326px; width:44px; height:16px;} /* 의료기기 */
.icon_type4 {background-position:-164px -326px; width:44px; height:16px;} /* 화장품 */
.icon_type5 {background-position:-212px -326px; width:60px; height:16px;} /* 이벤트기간 */
.icon_type6 {background-position:-277px -326px; width:60px; height:16px;} /* 이벤트종료 */
.icon_type7 {background-position:-20px -346px; width:44px; height:16px;} /* 급여 */
.icon_type8 {background-position:-68px -346px; width:44px; height:16px;} /* 비급여 */
.icon_type9  {background-position:-116px -346px; width:44px; height:16px;} /* 산정불가 */
.icon_type10  {background-position:-164px -346px; width:33px; height:16px;} /* HOT */
.icon_type11  {background-position:-202px -346px; width:16px; height:16px;} /* H */
.icon_type12  {background-position:-20px -753px; width:44px; height:16px;} /* HOT */
.icon_type13  {background-position:-68px -753px; width:60px; height:16px;} /* H */

.icon_blue  {background-position:-371px -326px; width:16px; height:16px; margin-right:5px;} /* H */
.icon_orange  {background-position:-371px -362px; width:16px; height:16px; margin-right:5px;} /* H */
.icon_green  {background-position:-371px -398px; width:16px; height:16px;} /* H */

.icon_home {background-position:-20px -140px; width:25px; height:25px;}
.icon_plus {background-position:-52px -140px; width:25px; height:25px;}
.icon_minus {background-position:-81px -140px; width:25px; height:25px;}
.icon_plus2 {background-position:-146px -177px; width:16px; height:16px;}
.icon_minus2 {background-position:-165px -177px; width:16px; height:16px;}
.icon_plus3 {background-position:-293px -709px; width:30px; height:30px;}
.icon_minus3 {background-position:-363px -709px; width:30px; height:30px;}
.icon_equals {background-position:-401px -636px; width:25px; height:25px;}
.icon_minus_small {background-position:-411px -210px; width:15px; height:15px;}

.icon_print {background-position:-111px -140px; width:55px; height:25px;}
.icon_share {background-position:-170px -140px; width:77px; height:25px;}
.icon_file {background-position:-112px -584px; width:25px; height:25px;}
.icon_file_view {background-position:-88px -673px; width:105px; height:25px; margin-right:5px;}
.icon_history_info {background-position:-285px -584px; width:90px; height:25px;}
.icon_notices {background-position:-130px -637px; width:83px; height:25px;}
.icon_replace {background-position:-20px -637px; width:100px; height:25px;}
.icon_excel {background-position:-224px -636px; width:80px; height:25px;}
.icon_product_info {background-position:-313px -636px; width:70px; height:25px;}
.icon_product_info2 {width:73px !important; background-position:-141px -753px; width:70px; height:25px;}
.icon_product_view {background-position:-336px -673px; width:55px; height:25px;}
.icon_group2 {background-position:-202px -673px; width:125px; height:25px;}
.icon_dur_info {background-position:-19px -708px; width:111px; height:26px;}
.icon_code_info {background-position:-141px -708px; width:138px; height:26px;}
.icon_code_info_sd {background-position:-226px -786px; width:139px; height:26px;}
.icon_subst_info {background-position:-226px -753px; width:94px; height:26px;}
.icon_download2 {background-position:-20px -674px; width:55px; height:25px;}

.icon_left {background-position:-250px -142px; width:21px; height:20px;}
.icon_right {background-position:-270px -142px; width:20px; height:20px;}
.icon_left_blue {background-position:-299px -142px; width:21px; height:20px;}
.icon_right_blue {background-position:-319px -142px; width:20px; height:20px;}
.icon_left_green {background-position:-349px -142px; width:21px; height:20px;}
.icon_right_green {background-position:-370px -142px; width:20px; height:20px;}

.icon_close {background-position:-20px -176px; width:20px; height:20px;}
.icon_up {background-position:-49px -178px; width:17px; height:17px;}
.icon_up2 {background-position:-426px -268px; width:13px; height:10px;}
.icon_up3 {background-position:-412px -298px; width:10px; height:6px; margin-left:10px;}
.icon_down {background-position:-74px -178px; width:17px; height:17px; margin-left:3px;}
.icon_down2 {background-position:-338px -298px; width:10px; height:6px;margin-left:10px;}
.icon_down3 {background-position:-411px -142px; width:20px; height:20px;}
.icon_down4 {background-position:-352px -293px; width:13px; height:14px;}
.icon_down_02 {background-position:-338px -296px; width:10px; height:10px;}
.icon_down_04 {background-position:-409px -269px; width:13px; height:10px;}
.icon_down_05 {background-position:-391px -292px; width:16px; height:16px;}
.icon_btn_reflash {background-position:-215px -584px; width:60px; height:25px;}
.icon_btn_download {background-position:-150px -584px; width:55px; height:25px; margin-right:5px;}
.icon_download {background-position:-391px -292px; width:16px; height:16px;}
.icon_expression {background-position:-338px -523px; width:29px; height:30px;}

.icon_mobile {background-position:-20px -584px; width:16px; height:30px; margin-right:5px;}
.icon_ipin {background-position:-53px -587px; width:48px; height:30px; margin-right:5px;}

.icon_q {background-position:-99px -177px; width:20px; height:20px;}
.icon_a {background-position:-123px -177px; width:20px; height:20px;}

.icon_data {background-position:-185px -177px; width:22px; height:22px;}
.icon_data2 {background-position:-209px -177px; width:22px; height:22px;}
.icon_data3 {background-position:-233px -177px; width:22px; height:22px;}
.icon_data4 {background-position:-257px -177px; width:22px; height:22px;}
.icon_data5 {background-position:-281px -177px; width:22px; height:22px;}


.icon_data_off {background-position:-305px -177px; width:22px; height:22px;}
.icon_data_off2 {background-position:-329px -177px; width:22px; height:22px;}
.icon_data_off3 {background-position:-353px -177px; width:22px; height:22px;}
.icon_data_off4 {background-position:-377px -177px; width:22px; height:22px;}
.icon_data_off5 {background-position:-401px -177px; width:22px; height:22px;}

.icon_ring_up {background-position:-20px -210px; width:32px; height:32px;}
.icon_ring_down {background-position:-62px -210px; width:32px; height:32px;}

.icon_ring_up70p {background:url(/images/medical/common/icon_ring_up70p.png) 0 4px no-repeat; width:24px; height:30px; font-size:0px; display:inline-block; vertical-align:middle;}
.icon_ring_down70p {background:url(/images/medical/common/icon_ring_down70p.png) 0 4px no-repeat; width:24px; height:30px; font-size:0px; display:inline-block; vertical-align:middle;}

.icon_ring_right {background-position:-104px -210px; width:32px; height:32px;}
.icon_ring_left {background-position:-146px -210px; width:32px; height:32px;}

.icon_ring_right_green {background-position:-104px -795px; width:32px; height:32px;}
.icon_ring_left_green {background-position:-146px -795px; width:32px; height:32px;}

.icon_left2 {background-position:-188px -210px; width:25px; height:35px;}
.icon_right2 {background-position:-222px -210px; width:25px; height:35px;}
.icon_left2_block {background-position:-258px -210px; width:25px; height:35px;}
.icon_right2_block {background-position:-293px -210px; width:25px; height:35px;}
.icon_left3 {background-position:-332px -210px; width:31px; height:30px;}
.icon_right3 {background-position:-372px -210px; width:31px; height:30px;}


.icon_search {background-position:-20px -266px; width:16px; height:16px;}
.icon_search2 {background-position:-46px -266px; width:15px; height:15px;}
.icon_search3 {background-position:-67px -266px; width:16px; height:16px ;}
.icon_search4 {background-position:-94px -266px; width:13px; height:13px;}

.icon_reflash {background-position:-116px -266px; width:16px; height:16px;}

.icon_ring_plus {background-position:-142px -266px; width:16px; height:16px;}
.icon_ring_minus {background-position:-169px -266px; width:16px; height:16px;}

.icon_calendar {background-position:-195px -266px; width:16px; height:16px;}
.icon_calendar2 {background-position:-223px -266px; width:16px; height:16px;}

.icon_people {background-position:-251px -266px; width:16px; height:16px;}
.icon_speaker {background-position:-277px -266px; width:14px; height:20px; *height:16px; margin-right:5px;}

.icon_exclamation {background-position:-301px -264px; *background-position:-301px -263px; width:14px; height:20px; margin-right:5px;}
.icon_exclamation2 {background-position:-322px -266px; width:14px; height:14px;}

.icon_write {background-position:-340px -263px; width:19px; height:19px;}
.icon_zoom {background-position:-360px -263px; width:19px; height:19px;}

.icon_info {background-position:-383px -264px; width:18px; height:25px;}
.icon_infos {background:url(/images/medical/common/icon_info.png)center center no-repeat; width:18px; height:18px; font-size:0px; display:inline-block; vertical-align:middle;}
.icon_em {background:url(/images/medical/common/icon_em.png)center center no-repeat; width:18px; height:18px; font-size:0px; display:inline-block; vertical-align:middle;}

.icon_medicine {background-position:-20px -297px; width:18px; height:21px;}
.icon_chart {background-position:-47px -297px; width:14px; height:21px;}

.icon_medicine2 {background-position:-267px -292px; width:18px; height:18px;}
.icon_chart2 {background-position:-291px -292px; width:18px; height:18px;}
.icon_chart3 {background-position:-314px -292px; width:18px; height:18px;}

.icon_nextpage {background-position:-74px -297px; width:6px; height:10px;}
.icon_nextpage2 {background-position:-94px -297px; width:6px; height:10px;}
.icon_nextpage3 {background-position:-221px -293px; width:7px; height:26px;}
.icon_nextpage4 {background-position:-249px -297px; width:6px; height: 13px; margin-left:5px;}
.icon_nextpage5 {background-position:-433px -297px; width:8px; height:12px; margin-left:5px;}
.icon_top {background-position:-112px -297px; width:10px; height:12px;}
.icon_newpage {background-position:-139px -297px; width:13px; height:12px;}
.icon_home2 {background-position:-164px -297px; width:12px; height:12px;}
.icon_close2 {background-position:-187px -297px; width:8px; height:7px;}
.icon_close3 {background-position:-207px -297px; width:7px; height:7px;}
.icon_close4 {background-position:-413px -230px; width:9px; height:9px;}
.icon_blue_title {background-position:-369px -293px; width:14px; height:14px;}

.icon_right_move {background-position:-277px -523px; width:19px; height:33px;}
.icon_left_move {background-position:-303px -523px; width:19px; height:33px;}

.icon_delete {background-position:-234px -300px; width:10px; height:10px;}
.icon_updated {background-position:-226px -346px; width:60px; height:16px;}
.icon_blue_bookmark_on {background-position:-91px -518px; width:31px; height:46px;}
.icon_blue_bookmark_off {background-position:-132px -518px; width:31px; height:46px;}

.list_image {background-position:-20px -410px; width:106px; height:21px; margin:27px auto;}
.list_image2 {background-position:-140px -410px; width:66px; height:21px; margin:27px auto;}
.list_image3 {background-position:-20px -410px; width:106px; height:21px; margin:0 auto;}

.icon_cart {background-position:-218px -412px; width:15px; height:15px; margin-right:5px;}
.icon_coin {background-position:-244px -412px; width:15px; height:15px; margin-right:5px;}

.icon_box_blue {width:42px; height:14px; background:#6d95da; border:1px solid #577bb8; display:inline-block; font-size:10px; color:#FFF; text-align:center; margin-right:3px; font-family:"윤디자인웹돋움"; line-height:15px; *line-height:13px;}
.icon_box_orange {width:42px; height:14px; background:#eda66b; border:1px solid #b58b48; display:inline-block; font-size:10px; color:#FFF; text-align:center; margin-right:3px; font-family:"윤디자인웹돋움"; line-height:15px; *line-height:13px;}
.icon_box_green {width:42px; height:14px; background:#97b654; border:1px solid #769e56; display:inline-block; font-size:10px; color:#FFF; text-align:center; font-family:"윤디자인웹돋움"; line-height:15px; *line-height:13px;}

.dot {padding-left:10px; line-height:18px; background:url(/images/learning/common/icon_dot_gray.png)left 8px no-repeat;}
.dot_blue {padding-left:10px; line-height:16px; background:url(/images/learning/common/icon_dot3.png)left 6px no-repeat;}

/* li 타입별 */
.list_type_dot li {background:url(/images/medical/common/icon_dot.png) left 9px no-repeat; min-height:25px; text-align:left; padding-left:10px; font-weight:normal;}
.list_type_01 li {background:url(/images/medical/common/icon_dot_gray.png) left 9px no-repeat; min-height:18px; text-align:left; padding-left:10px; font-weight:normal;}
.list_type_01_h22 li {background:url(/images/medical/common/icon_dot_gray.png) left 10px no-repeat; line-height:22px; text-align:left; padding-left:10px; font-weight:normal;}
.list_type_01s {margin-top:10px;}
.list_type_01s li {background:url(/images/medical/common/icon_dot_gray.png) left 8px no-repeat; min-height:18px; text-align:left; padding-left:10px; font-weight:normal; padding:0px 0 10px 10px;}
.list_type_01b li {background:url(/images/medical/common/icon_dot_gray.png) left 7px no-repeat; min-height:18px; line-height:18px; text-align:left; font-weight:normal; padding:0px 0 10px 10px; margin-bottom:10px;}
.list_type_02 li {background:url(/images/medical/common/icon_dot2.png) left center no-repeat; text-align:left; padding-left:10px;}
.list_type_02s li {background:url(/images/medical/common/icon_dot3.png) left center no-repeat; text-align:left; padding-left:10px;}
.list_type_03 li {background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; background-position:-466px -349px; min-height:18px; text-align:left; padding-left:10px;}
.list_type_04 li {background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; background-position:-466px -399px; min-height:18px; text-align:left; padding-left:10px;}
.list_type_05 li {background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; background-position:-466px -447px; min-height:18px; text-align:left; padding-left:10px;}
.list_type_num li {list-style-type:decimal; margin-left:20px;}

.list_type_hyphen li, .list_type_hyphen dd {background:url(/images/medical/common/icon_hyphen.png) 0 9px no-repeat; padding-left:15px; line-height:22px; text-align:left;}
.icon_hyphen {background:url(/images/medical/common/icon_hyphen.png) 0 9px no-repeat; padding-left:15px; line-height:22px; text-align:left;}

/* 코드검색 */
.code_search {width:260px; height:31px; overflow:hidden;}
.code_search .code_search_input {width:159px; margin-right:6px; *top:-3px;}
.code_search .button_d {width:66px; color:#718496; font-size:13px; font-weight:bold;}

/* 개별 DOT */
.icon_dot_none {padding-left:10px;}
.icon_dot {background:url(/images/medical/common/bu_se_dot.png) 0 6px no-repeat; text-align:left; padding:0 5px 0 10px;}
.icon_dot_center {background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; background-position:-466px -260px; text-align:left; padding:0 5px 0 10px;}
.icon_dot_center2 {background:url(/images/medical/common/icon_dot_gray.png) left 8px no-repeat; text-align:left; padding-left:10px;}
.icon_dot_center3 {background:url(/images/medical/common/icon_dot_gray.png) left 6px no-repeat; text-align:left; padding-left:10px; font-size:12px; color:#999;}
.icon_dot2 {background:url(/images/medical/common/icon_dot2.png) left center no-repeat; text-align:left; padding:0 10px;}
.icon_dot3 {background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; background-position:-466px -349px; text-align:left; padding:0 10px;}
.icon_dot4 {background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; background-position:-466px -408px; width:10px; height:10px; vertical-align:middle; display:inline-block; text-align:left; padding:0 10px;}
.icon_dot5 {background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; background-position:-466px -447px; text-align:left; padding:0 10px;}
.icon_dot0 {background:url(/images/medical/common/icon_dot4.png) left center no-repeat; padding-left:20px;}

.dot_line_top {border-top:1px dashed #cecece;}
.dot_line_top2 {border-top:1px dashed #cecece; margin-top:20px; padding-top:20px; line-height:20px;}
.dot_line_bottom {border-bottom:1px dashed #cecece; padding-bottom:10px;}
.list_style_dotline li {border-bottom:1px dashed #cecece;  padding:10px 0; color:#333;}
.list_style_dotline2 li {border-bottom:1px dashed #cecece;  padding:7px 0; color:#333; font-weight:bold;}
.dual_line {border-top:1px solid #e9e9e9; border-bottom:1px solid #FFF; margin-top:5px;}

.list_style_num {margin-left:25px;}
.list_style_num li {list-style-type:decimal; line-height:22px;}

.list_style_num2 {padding-left:25px; background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; background-position:-466px -138px;}
.list_style_num2 li {list-style-type:none; line-height:22px;}

.list_style_qna li {padding:5px 0 5px 25px; position:relative;}
.list_style_qna li .icon_q {position:absolute; top:5px; left:0px;}
.list_style_qna li .icon_a {position:absolute; top:5px; left:0px;}

.list_style_qna2 {width:100%;}
.list_style_qna2 dt.icon_q2 {background:url(/images/medical/common/icon_q.png) 0 0 no-repeat; padding-left:30px; color:#333; font-weight:bold;}
.list_style_qna2 dd.icon_a2 {background:url(/images/medical/common/icon_a.png) 0 0 no-repeat; padding-left:30px; margin-top:5px; margin-bottom:15px;}

.list_style_qna3 {width:100%;}
.list_style_qna3 dt {background:url(/images/medical/common/icon_q3.png) 0 0 no-repeat; padding-left:30px; line-height:20px; color:#333; font-weight:bold;}
.list_style_qna3 dd {background:url(/images/medical/common/icon_a3.png) 0 0 no-repeat; padding-left:30px; line-height:18px; margin-top:5px; margin-bottom:15px;}

.list_style_ring li {background:url(/images/medical/common/icon_ring.png) 4px 7px no-repeat; padding-left:15px;}
.list_style_star li {background:url(/images/medical/common/icon_star.png) left 3px no-repeat; padding-left:15px;}
.list_style_billiard li {background:url(/images/medical/common/icon_billiard.png) left 5px no-repeat; line-height:22px; padding-left:15px; text-align:left;}

.pop_title {background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; background-position:-369px -293px; width:14px; height:14px; display:inline-block;}


/* 슬라이드 */
.slides {position:relative;width:541px; z-index:0;}
.slides a.slidesjs-previous, 
.slides a.slidesjs-next{display:inline-block; z-index:10; overflow:hidden; position:absolute; bottom:0px; width:14px; height:14px; vertical-align:bottom;}
.slides a.slidesjs-previous{right:30px; bottom:10px;background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; font-size:0px; display:inline-block; vertical-align:middle; background-position:-250px -142px; width:21px; height:20px;}
.slides a.slidesjs-previous:hover{background-position:-299px -142px;}
.slides a.slidesjs-next{right:10px; bottom:10px; background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; font-size:0px; display:inline-block; vertical-align:middle; background-position:-271px -142px; width:20px; height:20px;}
.slides a.slidesjs-next:hover{background-position:-320px -142px; width:20px; height:20px;}
.slides ul.slidesjs-pagination{display:none;}

/* 슬라이드 */
.slides2 {position:relative;width:541px; z-index:0;}
.slides2 a.slidesjs-previous, 
.slides2 a.slidesjs-next{display:inline-block; z-index:10; overflow:hidden; position:absolute; bottom:0px; width:14px; height:14px; vertical-align:bottom;}
.slides2 a.slidesjs-previous{right:30px; bottom:10px;background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; font-size:0px; display:inline-block; vertical-align:middle; background-position:-250px -142px; width:21px; height:20px;}
.slides2 a.slidesjs-previous:hover{background-position:-299px -142px;}
.slides2 a.slidesjs-next{right:10px; bottom:10px; background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; font-size:0px; display:inline-block; vertical-align:middle; background-position:-271px -142px; width:20px; height:20px;}
.slides2 a.slidesjs-next:hover{background-position:-320px -142px; width:20px; height:20px;}
.slides2 ul.slidesjs-pagination{display:none;}

/* 슬라이드 */
.slides3 {position:relative; width:200px; z-index:100;}
.slides3 a.slidesjs-previous, 
.slides3 a.slidesjs-next{display:inline-block; z-index:10; overflow:hidden; position:absolute; bottom:-1px; width:25px; height:35px; vertical-align:bottom;}
.slides3 a.slidesjs-previous{right:28px; background:#FFF url(/images/medical/common/icon_prev.png) center center no-repeat; font-size:0px; display:inline-block; vertical-align:middle; width:27px; height:27px; border:1px solid #e3e3e3;}
.slides3 a.slidesjs-previous:hover{background:#FFF url(/images/medical/common/icon_prev.png) center center no-repeat;}
.slides3 a.slidesjs-next{right:-1px; background:#FFF url(/images/medical/common/icon_next.png) center center no-repeat; font-size:0px; display:inline-block; vertical-align:middle; width:28px; height:27px; border:1px solid #e3e3e3;}
.slides3 a.slidesjs-next:hover{background:#FFF url(/images/medical/common/icon_next.png) center center no-repeat;}
.slides3 ul.slidesjs-pagination{display:none;}


/* 슬라이드 */
.slides4 {position:relative; width:200px; z-index:0;}

.slides4 a.slidesjs-previous, 
.slides4 a.slidesjs-next{display:inline-block; z-index:10; overflow:hidden; position:absolute; bottom:-1px; width:25px; height:35px; vertical-align:bottom;}
.slides4 a.slidesjs-previous{right:28px; background:#FFF url(/images/medical/common/icon_prev.png) center center no-repeat; font-size:0px; display:inline-block; vertical-align:middle; width:27px; height:27px; border:1px solid #e3e3e3;}
.slides4 a.slidesjs-previous:hover{background:#FFF url(/images/medical/common/icon_prev.png) center center no-repeat;}
.slides4 a.slidesjs-next{right:-1px; background:#FFF url(/images/medical/common/icon_next.png) center center no-repeat; font-size:0px; display:inline-block; vertical-align:middle; width:28px; height:27px; border:1px solid #e3e3e3;}
.slides4 a.slidesjs-next:hover{background:#FFF url(/images/medical/common/icon_next.png) center center no-repeat;}
.slides4 ul.slidesjs-pagination{display:none;}


.tab_slides {width:730px; height:178px; padding:20px 35px; z-index:0;}
.tab_slides a.slidesjs-previous, 
.tab_slides a.slidesjs-next{display:inline-block; z-index:10; position:absolute; top:91px; width:25px; height:35px; vertical-align:bottom;}
.tab_slides a.slidesjs-previous{left:0px; bottom:10px;background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; font-size:0px; display:inline-block; vertical-align:middle; background-position:-258px -210px; /*background-position:-188px -210px;*/ width:25px; height:35px;}
.tab_slides a.slidesjs-previous:hover{background-position:-258px -210px;}
.tab_slides a.slidesjs-next{right:0px; bottom:10px; background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; font-size:0px; display:inline-block; vertical-align:middle; background-position:-293px -210px; /*background-position:-222px -210px;*/ width:25px; height:35px;}
.tab_slides a.slidesjs-next:hover{background-position:-293px -210px;}
.tab_slides ul.slidesjs-pagination{display:none;}
.tab_slides.pd0{padding:0;}

.tab_slides2 {width:700px; margin-left:15px; margin-top:9px; height:191px; z-index:0;}
.tab_slides2 a.slidesjs-previous, 
.tab_slides2 a.slidesjs-next{display:inline-block; z-index:10; overflow:hidden; position:absolute; top:91px; width:25px; height:35px; vertical-align:bottom;}
.tab_slides2 a.slidesjs-previous{left:0px; bottom:10px;background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; font-size:0px; display:inline-block; vertical-align:middle; background-position:-258px -210px; /*background-position:-188px -210px;*/ width:25px; height:35px;}
.tab_slides2 a.slidesjs-previous:hover{background-position:-258px -210px;}
.tab_slides2 a.slidesjs-next{right:0px; bottom:10px; background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; font-size:0px; display:inline-block; vertical-align:middle; background-position:-293px -210px; /*background-position:-222px -210px;*/ width:25px; height:35px;}
.tab_slides2 a.slidesjs-next:hover{background-position:-293px -210px;}
.tab_slides2 ul.slidesjs-pagination{display:none;}

.tab_slides3 {z-index:10;}
.tab_slides3 a.slidesjs-previous, 
.tab_slides3 a.slidesjs-next{display:inline-block; z-index:10; overflow:hidden; position:fixed; top:380px; width:25px; height:35px; vertical-align:bottom;}
.tab_slides3 a.slidesjs-previous{left:10px; bottom:10px;background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; font-size:0px; display:inline-block; vertical-align:middle; background-position:-258px -210px; /*background-position:-188px -210px;*/ width:25px; height:35px;}
.tab_slides3 a.slidesjs-previous:hover{background-position:-258px -210px;}
.tab_slides3 a.slidesjs-next{left:785px; bottom:10px; background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; font-size:0px; display:inline-block; vertical-align:middle; background-position:-293px -210px; /*background-position:-222px -210px;*/ width:25px; height:35px;}
.tab_slides3 a.slidesjs-next:hover{background-position:-293px -210px;}
.tab_slides3 ul.slidesjs-pagination{display:none;}


/* 슬라이드 */
.slides_right {position:relative; width:220px; z-index:0;}
.slides_right a.slidesjs-previous, 
.slides_right a.slidesjs-next{display:inline-block; z-index:10; overflow:hidden; position:absolute; bottom:0px; width:14px; height:14px; vertical-align:bottom;}
.slides_right a.slidesjs-previous{right:20px; bottom:0px;background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; font-size:0px; display:inline-block; vertical-align:middle; background-position:-250px -142px; width:21px; height:20px;}
.slides_right a.slidesjs-previous:hover{background-position:-299px -142px;}
.slides_right a.slidesjs-next{right:0px; bottom:0px; background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; font-size:0px; display:inline-block; vertical-align:middle; background-position:-271px -142px; width:20px; height:20px;}
.slides_right a.slidesjs-next:hover{background-position:-320px -142px; width:20px; height:20px;}
.slides_right ul.slidesjs-pagination{display:none;}


/* 슬라이드 - Product Highlights */
.slides_ph {position:relative; width:240px; z-index:0;}
.slides_ph a.slidesjs-previous, 
.slides_ph a.slidesjs-next{display:inline-block; z-index:10; overflow:hidden; position:absolute; top:10px; bottom:0px; width:14px; height:14px; vertical-align:bottom;}
.slides_ph a.slidesjs-previous{right:30px; bottom:0px;background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; font-size:0px; display:inline-block; vertical-align:middle; background-position:-250px -142px; width:21px; height:20px;}
.slides_ph a.slidesjs-previous:hover{background-position:-299px -142px;}
.slides_ph a.slidesjs-next{right:10px; bottom:0px; background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; font-size:0px; display:inline-block; vertical-align:middle; background-position:-271px -142px; width:20px; height:20px;}
.slides_ph a.slidesjs-next:hover{background-position:-320px -142px; width:20px; height:20px;}
.slides_ph ul.slidesjs-pagination{display:none;}

/* 레이어 팝업 재정리 */
.Title_layer {display:none; position:absolute; left:30px; top:-20px; z-index:1000; line-height:20px; font-weight:normal; color:#666;}
.Title_layer .close {position:absolute; top:15px; right:20px; z-index:1000;}

.Contents_layer {display:none; position:absolute; left:30px; top:0px; z-index:1000; line-height:20px; font-weight:normal; color:#666;}
.Contents_layer .close {position:absolute; top:15px; right:20px; z-index:1000;}

/*말풍선 - 왼쪽*/
.arrow_box_left {width:470px; background:#FFF; border:1px solid #333; padding:20px; padding-right:50px;}
.arrow_box_left:after,
.arrow_box_left:before {right:100%; top:30px; border:solid transparent; content:""; height:0; width:0; position:absolute; pointer-events:none;}
.arrow_box_left:after {border-right-color:#FFF; border-width:10px; margin-top:-10px;}
.arrow_box_left:before {border-right-color:#333; border-width:11px; margin-top:-11px;}

.Blue_Box {width:596px; min-height:45px; background:#FFF; border:2px solid #1f70a8; padding:20px; font-size:13px;}
@charset "utf-8";
#EasySearch {position:absolute; z-index:9999; top:0; left:0; display:none; background:url(/images/medical/common/black_bg.png) center center repeat; width:100%;}
.EasySearch {position:relative; margin:0 auto; margin-top:130px; padding:35px 20px 20px 20px; width:660px; background:#FFF; border:2px solid #244d97;}
.EasySearch .title {height:20px;}
.EasySearch .title2 {min-height:20px;}
.EasySearch .close {position:absolute; top:18px; right:18px;}
.EasySearch .Search_Box {border:1px solid #1f70a8; background:#f9f9f9; padding:20px; margin-top:5px; text-align:center;}
.EasySearch .Search_Box2 {border:1px solid #ced1d4; background:#f9f9f9; padding:20px; line-height:22px; text-align:left;}
.EasySearch .keyword_list {border:1px solid #ced1d4; height:100px; overflow-y:scroll; position:relative;}
.EasySearch .keyword_list ul li {height:25px; line-height:25px; position:relative;}
.EasySearch .keyword_list ul li a {padding-left:15px; height:25px; display:block;}
.EasySearch .keyword_list ul li:hover {background:#f2f2f2;}
.EasySearch .Dual_keyword_list {height:132px;}
.EasySearch .Dual_keyword_list .Dual_Left{float:left; width:325px;}
.EasySearch .Dual_keyword_list .Dual_right{float:right; width:325px;}
.EasySearch .keyword {float:right; font-weight:bold; color:#333; width:570px;}

/* 의약품 검색 */
#contents .basic_table_04 {width:100%; border-top:2px solid #1f70a8; border-bottom:2px solid #ced1d4; clear:both;}
#contents .basic_table_04 th {border-bottom:1px solid #ced1d4; background:#f2f2f2 url(/images/medical/common/line2.png)right center no-repeat; font-size:13px; color:#333;  height:40px;  line-height:18px; font-weight:bold;}
#contents .basic_table_04 th:last-child {background:#f2f2f2;}
#contents .basic_table_04 td {position:relative; border-bottom:1px solid #ced1d4; text-align:left; padding:30px 10px; font-size:13px;}
#contents .basic_table_04 td .icon_ring_up,
#contents .basic_table_04 td .icon_ring_down {position:absolute; right:10px; top:50%; margin-top:-16px;}
#contents .basic_table_04 td .down_content {position:relative;}
#contents .basic_table_04 td .down_content .icon_btn_download {position:absolute; bottom:10px; right:10px;}
#contents .basic_table_04 td .btns {text-align:right;}
#contents .basic_table_04 td.center {text-align:center;}

#contents .basic_table_08 {width:100%; border-top:2px solid #1f70a8; border-bottom:1px solid #ced1d4; clear:both;}
#contents .basic_table_08 th {border-bottom:1px solid #ced1d4; background:#f2f2f2 url(/images/medical/common/line2.png)right center no-repeat; font-size:13px; color:#333;  height:40px;  line-height:18px; font-weight:bold;}
#contents .basic_table_08 th:last-child {background:#f2f2f2;}
#contents .basic_table_08 td {border-bottom:1px solid #ced1d4; text-align:left; padding:5px 0px; font-size:13px; text-align:center;}
#contents .basic_table_08 td.t_left {text-align:left; padding-left:10px;}

#contents .basic_table_09 {width:100%; border-top:2px solid #1f70a8; border-bottom:1px solid #ced1d4; clear:both;}
#contents .basic_table_09 th {border-bottom:1px solid #ced1d4; background:#f2f2f2 url(/images/medical/common/line2.png)right center no-repeat; font-size:13px; color:#333;  height:40px;  line-height:18px; font-weight:bold;}
#contents .basic_table_09 th:last-child {background:#f2f2f2;}
#contents .basic_table_09 td {position:relative; border-bottom:1px solid #ced1d4; text-align:left; padding:12px 0px; font-size:13px; text-align:center;}
#contents .basic_table_09 td.t_left {text-align:left; padding-left:10px;}
#contents .basic_table_09 tr.nobor td {border-bottom:0;}
#contents .basic_table_09 tr.bg td {position:static; background-color:#F9F9F9;}
#contents .basic_table_09 .qna_re{color:#c73a14;}
#contents .basic_table_09 .depth1{display:inline-block; margin-left:20px;}
#contents .basic_table_09 .depth2{display:inline-block; margin-left:40px;}
#contents .basic_table_09 .depth3{display:inline-block; margin-left:60px;}
#contents .basic_table_09 .depth4{display:inline-block; margin-left:80px;}
#contents .basic_table_09 .depth5{display:inline-block; margin-left:100px;}
#contents .basic_table_09 .depth6{display:inline-block; margin-left:120px;}
#contents .basic_table_09 .depth7{display:inline-block; margin-left:140px;}
#contents .basic_table_09 .depth8{display:inline-block; margin-left:160px;}
#contents .basic_table_09 .depth9{display:inline-block; margin-left:180px;}

.basic_table_05 {width:100%;}
.basic_table_05 th {border:1px solid #ddd; width:130px; height:40px; text-align:center; background:#dae6ef; font-weight:bold;}
.basic_table_05 td {border:1px solid #ddd; width:140px; height:30px; text-align:left; padding:10px;}
.basic_table_05 td.on {border:2px solid #328efc; width:106px; height:36px; font-weight:bold; background:#f9f9f9;}
.basic_table_05 td a {width:140px; height:30px; display:block;}
.basic_table_05 td.off a{color:#CCC;}

#contents .basic_table_06 {width:100%;}
#contents .basic_table_06 th {border:1px solid #ddd; height:40px; text-align:center; background:#dae6ef; font-weight:bold;}
#contents .basic_table_06 td {border:1px solid #ddd; text-align:center; padding:10px;}
#contents .basic_table_06 td a {width:110px; display:block;}
#contents .basic_table_06 td.on {border:2px solid #328efc; width:106px; height:46px; font-weight:bold;}

#contents .basic_table_07 {width:100%;}
#contents .basic_table_07 th {border:1px solid #ddd; width:110px; height:40px; text-align:center; background:#dae6ef; font-weight:bold;}
#contents .basic_table_07 td {border:1px solid #ddd; text-align:left; padding:10px;}

#contents .pop_table_01 {width:100%;}
#contents .pop_table_01 th {border:1px solid #ced1d4; background:#dae6ef; text-align:center; padding:10px; font-weight:bold;}
#contents .pop_table_01 td {border:1px solid #ced1d4; text-align:left; padding:20px 5px; line-height:20px;}

#contents .pop_table_02 {width:100%;}
#contents .pop_table_02 th {border:1px solid #ced1d4; background:#dae6ef; text-align:left; padding:10px; font-weight:bold;}
#contents .pop_table_02 td {border:1px solid #ced1d4; background:#FFF; text-align:left; padding:10px; line-height:20px;}

#contents .pop_list_01 li {border-bottom:1px solid #cecece; padding:20px 0; line-height:20px; text-align:left; font-weight:normal;}
#contents .pop_list_01 li.end {border-bottom:0px; }

#contents table.print_bg tr th {background:#f2f2f2; text-align:left; padding:0 0 0 0px;}
#contents table.print_bg tr td {text-align:left;}
#contents table.print_bg .print_date td input {margin:0 5px 0 0;}


#contents .sub_gnb_sub {height:44px; line-height:44px; padding-left:144px; border-bottom:1px solid #ced1d4;}
#contents .sub_gnb_sub li {float:left; background:url(/images/medical/common/line2.png)right center no-repeat; font-size:13px; padding:0 20px;}
#contents .sub_gnb_sub li:last-child {background:none;}
#contents .sub_gnb_sub li.on a{color:#328efc; font-weight:bold;}

#contents .search_in {position:relative; margin:auto; width:700px; margin-top:40px; text-align:center;}
#contents .search_input table.product_judge_list .judge_list td {padding:16px 0 16px 5px; line-height:20px;}


.single_search {width:820px; height:80px; border-top:2px solid #1f70a8; border-bottom:1px solid #ced1d4; background:#f9f9f9; text-align:center;}
.single_search .single_search_center {margin:20px auto;}
.single_search .single_search_center td {padding:2px;}
.single_search .single_search_center .single_search_title {color:#333;}
.single_search .single_search_center .SearchInput {height:30px;}
.single_search .single_search_center .SearchButton {width:73px; padding:0px;}
.single_search .single_search_center .SearchButton .icon_search {margin-right:5px;}

.single_search2 {width:820px; height:73px; border-top:2px solid #1f70a8; border-bottom:1px solid #ced1d4; background:#f9f9f9; text-align:center;}
.single_search2 .single_search_center {margin:20px auto;}
.single_search2 .single_search_center td {padding:2px;}
.single_search2 .single_search_center .single_search_title {color:#333;}
.single_search2 .single_search_center .SearchInput {height:30px;}
.single_search2 .single_search_center .SearchButton {width:73px; padding:0px;}
.single_search2 .single_search_center .SearchButton .icon_search {margin-right:5px;}

.button_area {height:40px; padding:30px 0; text-align:center;}
.button_area a {width:220px; height:38px; line-height:38px; padding:0px; margin:0px; font-weight:bold;}
.button_area a:first-child {margin-right:5px;}

.button_area2 {height:40px; margin-top:20px; text-align:center;}
.button_area2 a {width:220px; height:38px; line-height:38px; padding:0px; margin:0px; font-weight:bold;}

.result {margin:25px auto; width:220px; height:40px; line-height:40px; font-size:13px; font-weight:bold;}
.result2 {width:90px; height:30px; line-height:30px; font-size:13px; font-weight:bold; padding:0px;}
.btn_ar {text-align:center;}

/* 상세검색 검색결과 써머리 영역 */


/* 상세검색 검색결과 텝 영역 */
#contents .search_tab {border:1px solid #cecece; height:40px;}
/*#contents .search_tab ul li {float:left; border-right:1px solid #cecece; text-align:center; width:272px; height:40px; line-height:40px; font-size:13px; font-weight:bold; color:#333; background-color:#f9f9f9; cursor:pointer;}*/#contents .search_tab ul li {float:left; border-right:1px solid #cecece; text-align:center; width:271px !important; height:40px; line-height:40px; font-size:13px; font-weight:bold; color:#333; background-color:#f9f9f9; cursor:pointer;} /* 2023-05-04 Edge 수정 */
#contents .search_tab ul li.end {border:0px;}
#contents .search_tab ul li.on {color:#FFF; background:#1f70a8;}

#contents .search_tab1 {border:1px solid #cecece; height:40px;}
#contents .search_tab1 ul li {float:left; border-right:1px solid #cecece; text-align:center; width:272px; height:40px; line-height:40px; font-size:13px; font-weight:bold; color:#333; background-color:#FFF; cursor:pointer;}
#contents .search_tab1 ul li.end {border:0px;}
#contents .search_tab1 ul li.on {color:#FFF; background:#1f70a8;}

#contents .search_tab2 {border:1px solid #cecece; height:40px; margin-top:10px;}
#contents .search_tab2 ul li {float:left; border-right:1px solid #cecece; text-align:center; width:408px; font-size:13px; font-weight:bold; height:40px; line-height:40px; cursor:pointer; color:#333; background-color:#f9f9f9;}
#contents .search_tab2 ul li.end {border:0px;}
#contents .search_tab2 ul li.on {background:#1f70a8; color:#FFF;}

#contents .search_tab3 {border:1px solid #cecece; height:50px;}
#contents .search_tab3 ul li {float:left; border-right:1px solid #cecece; text-align:center; width:272px; height:36px; padding:7px 0px; font-size:13px; font-weight:bold; color:#333; background-color:#f9f9f9; cursor:pointer;}
#contents .search_tab3 ul li.end {border:0px;}
#contents .search_tab3 ul li.on {color:#FFF; background:#1f70a8;}

/* 상세검색 검색결과 영역 */
#contents .search_result_list {border-top:2px solid #1f70a8; width:100%;}
#contents .search_result_list > ul li {overflow:hidden; width:100%; border-bottom:1px solid #ced1d4; position:relative; *margin-top:-3px;}/**/
#contents .search_result_list > ul li:first-child {*margin-top:0;}/**/
#contents .search_result_list ul li .favorites {position:absolute; left:0; top:0; width:24px; height:25px; }
#contents .search_result_list ul li .images_area {position:absolute; float:left; width:186px; height:73px; left:20px; top:10px; background:#FFF; text-align:center; border:1px solid #e3e3e3;}/**/
#contents .search_result_list ul li .images_area .type {background:url(/images/medical/common/bg_list_image.png)center center repeat; width:186px; height:73px; text-align:center; vertical-align:middle; display:table-cell;}
#contents .search_result_list ul li .images_area .type img{*margin-top:20px;}
#contents .search_result_list ul li .images_area .icons {position:absolute; bottom:0px; right:0px; background:#FFF;}
#contents .search_result_list ul li .images_area .icons .icon_box {float:left; width:19px; height:19px; border:1px solid #d4cd69; margin-left:-1px;}
#contents .search_result_list ul li .images_area_ready {position:absolute; float:left; width:188px; height:75px; left:0px; top:0px; text-align:center; margin:10px 19px; border:1px solid #cecece;}

#contents .search_result_list ul li .drug_area {float:left; margin:10px 0px 10px 220px; width:325px; line-height:20px;}/**/
#contents .search_result_list ul li .drug_area .subject_kr {display:block; font-size:15px; color:#333; line-height:20px;}/**/
#contents .search_result_list ul li .drug_area .subject_kr a {color:#333;}/**/
#contents .search_result_list ul li .drug_area .subject_kr a:hover,
#contents .search_result_list ul li .drug_area .subject_kr a:focus,
#contents .search_result_list ul li .drug_area .subject_kr a:active {text-decoration:underline; }/**/
#contents .search_result_list ul li .drug_area .subject_eng {font-size:13px; color:#666; margin:2px 0 4px 0;}/**/

#contents .search_result_list ul li .info_area {float:right; width:220px; min-height:75px; height:auto; margin:10px 20px; white-space:nowrap;}/**/
#contents .search_result_list ul li .info_area .price {float:right; clear:both; line-height:18px; font-size:13px; color:#666; min-height:18px;}
#contents .search_result_list ul li .info_area .date {float:right; margin-right:15px; line-height:18px; font-size:13px; color:#666;}
#contents .search_result_list ul li .info_area .type {float:right; clear:both; margin-top:4px; line-height:18px; font-size:13px; color:#666;}
#contents .search_result_list ul li .info_area .company {float:right; clear:both; line-height:18px; margin-top:10px; font-size:13px; color:#666; text-align:right;}
#contents .search_result_list ul li .info_area .company img {vertical-align:middle;}
#contents .search_result_list ul li .info_area .substituent {float:right; clear:both; line-height:18px; margin-top:10px; font-size:12px; color:#666; text-align:right; font-weight:bold;}
#contents .search_result_list ul li .info_area .substituent .subst_control { color:#c73a14;}
#contents .search_result_list ul li .info_area .substituent .subst_bio { color:#328efc;}
#contents .search_result_list ul li .info_area .substituent .subst_drug { color:#666;}

#contents .search_result_list2 {margin-top:20px; width:100%;}
#contents .search_result_list2 ul li {border-bottom:1px solid #ced1d4; padding:10px;}
#contents .search_result_list2 ul li .drug_area {float:left; margin-left:10px; width:470px;}
#contents .search_result_list2 ul li .drug_area .subject_kr {font-size:16px; line-height:18px; color:#333;}
#contents .search_result_list2 ul li .drug_area .subject_eng {font-size:13px; line-height:18px; margin-top:3px; color:#666;}
#contents .search_result_list2 ul li .info_area {float:right; width:180px; text-align:right;}
#contents .search_result_list2 ul li .info_area .company {float:right; clear:both; line-height:18px; margin-top:10px; font-size:13px; color:#666;}

/* 상세검색 영역 */
#contents .medicine_search th {width:110px; background:#f2f2f2; text-align:left; padding-left:20px; min-height:51px; border-bottom:1px solid #ced1d4;}
#contents .medicine_search td {width:260px; border-bottom:1px solid #ced1d4; padding:10px; height:30px;}
#contents .medicine_search td input[type="text"].input_text {width:253px;}

#contents .medicine_search td.standard_list .radio {display:inline-block; min-width:60px; height:18px; position:relative; text-align:left; vertical-align:middle; margin:0 0 0 10px;}
#contents .medicine_search td.standard_list2 .radio {display:inline-block; min-width:60px; height:18px; position:relative; text-align:left; vertical-align:middle; margin:0 0 0 3px;}

#contents .medicine_search td.standard_list2 .radio {display:inline-block; min-width:60px; height:18px; position:relative; text-align:left; vertical-align:middle; margin:0 0 0 3px;}
#contents .medicine_search td.group_area {line-height:32px;}


/* shape */
#contents #search_Form table.identasrchpage .input_guide {background:#f9f9f9; padding:5px 10px;}
#contents #search_Form table.identasrchpage td .icon_ex {background:url(/images/medical/common/icon_ex.png) no-repeat 4px 0; padding:0 0 0 34px;}
#contents #search_Form table.identasrchpage td .identa_drug {position:absolute;}
#contents #search_Form table.identasrchpage td .identa_drug_bg {margin:18px 0 0 92px;}
#contents #search_Form table.identasrchpage td .identa_drug_result {border:1px solid #ced1d4; display:inline-block; height:24px; line-height:28px; padding:0 10px 0 10px; border-radius:5px; text-align:center;}

#contents #search_Form table.identasrchpage td .choice {display:block; width:95px; height:46px; background:#f9f9f9; border:2px solid #328efc;  line-height:45px; padding:0 0 0 15px; float:left;}
#contents #search_Form table.identasrchpage td .choice_def {display:block; width:95px; height:46px; background:#f9f9f9; border:2px solid #CED1D4;  line-height:45px; padding:0 0 0 15px; float:left;}
#contents #search_Form table.identasrchpage td .choice .identa_choice {position:absolute; padding:4px 0 0 8px; *position:absolute; *top:174px;}
#contents #search_Form table.identasrchpage td .identa_btn {width:88px; height:48px; margin:0 0 0 9px; line-height:48px;}
#contents #search_Form table.identasrchpage td span select.identa_sel {width:900px;}

#contents .srchlist_info {width:796px; height:56px; border:2px solid #e3e3e3; line-height:56px; font-weight:600; padding:0 0 0 20px;}
#contents .srchlist_info .point {color:#cb4724;}
#contents .srchlist_info .identa_resrch {float:right;}
#contents .srchlist_info .identa_resrch .button_c {margin:12px 20px 12px 0; width:65px; height:30px;}
#contents .srchList td .identa_discern {width:132px; height:52px; background:#333;}

#contents .search_view .identa_prev_info {margin:30px 0 0 0; padding:0 0 8px 0; font-size:16px; font-weight:600;}
#contents .search_view .drug_img02 {width:188px; height:75px; background:url(/images/medical/common/bg_list_image02.png) no-repeat; margin:0 auto;}
#contents .search_view .drug_img02 .drug02 {padding:0 0 0 46px;}
#contents .search_view .drug_img02 span {height:75px; line-height:75px; vertical-align:middle; text-align:center;}
#contents .search_view .drug_img02 span img {vertical-align:middle;}
#contents .search_view .identa_modify {float:right; margin:15px 0 20px 0;}
#contents .search_view .warning_box {clear:both;}
#contents .search_view .warning_box .warning_tit {font-size:14px;}
#contents .search_view span.icon_exclamation {margin:0 3px 0 0;}
#contents .search_view .identa_btn02 {margin:0 0 0 5px;}
#contents .search_view span.product_img {padding:0 0 0 100px;}
#contents .search_view .drug_view_img {width:200px; height:200px;}
#contents .search_view .drug_viewer .drug {padding:70px 0 0 46px;}


/* identa info_popup */
#win_popup .pop_body .identa_pop {width:100%; height:40px;}
#win_popup .pop_body .identa_pop ul.identa_pop_menu li {float:left; font-weight:600; padding:0 20px 0 20px; margin:10px 0 0 0; border-right:1px solid #cecece;}
#win_popup .pop_body .identa_pop ul.identa_pop_menu li.menu_line {padding:0 20px 0 0;}
#win_popup .pop_body .identa_pop ul.identa_pop_menu li.end {border:0;}
#win_popup .pop_body .identa_pop ul.identa_pop_menu li.on a {color:#328efc;}
#win_popup .pop_body .identa_pop .identa_srch {width:232px; float:right;}
#win_popup .pop_body .identa_pop .identa_pop_info {width:100%;height:443px; float:left; clear:both;  margin:10px 0 0 0; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd;}
#win_popup .pop_body .identa_pop .identa_pop_info ul {line-height:54px; text-align:center; color:#b6b6b6;}
#win_popup .pop_body .identa_pop .identa_pop_info ul li {width:54px; height:54px; float:left; margin:15px 0 5px 15px;}
#win_popup .pop_body .identa_pop .identa_pop_info ul li span {height:54px; vertical-align:middle;}
#win_popup .pop_body .identa_pop .identa_pop_info ul li span img {vertical-align:middle;}


/* symbol popup */
#win_popup .pop_body .medicine_search th {width:110px; background:#f2f2f2; text-align:left; padding-left:20px; min-height:51px; border-bottom:1px solid #ced1d4;}
#win_popup .pop_body .medicine_search td {width:260px; border-bottom:1px solid #ced1d4; padding:10px; height:30px;}
#win_popup .pop_body .medicine_search td {width:253px;}
#win_popup .pop_body .medicine_search td span.product_img {margin:0 auto;}

/* coach popup */

#win_popup .pop_body .drug_print_pop .print_area {float:right; margin:0 0 10px 0;}
#win_popup .pop_body .drug_print_pop .print_area .checkbox3 {margin-left:5px;}
#win_popup .pop_body .drug_print_pop .top_info {width:100%; height:78px; border:1px solid #1f70a8; background:#f9f9f9;}
#win_popup .pop_body .drug_print_pop .top_info table {margin:4px 0 0 20px;}

#win_popup .pop_body .drug_print_pop .top_info th {height:34px; font-size:14px; text-align:left; font-weight:600; padding:0 20px 0 0;}
#win_popup .pop_body .drug_print_pop .top_info td {height:30px; text-align:left; padding:0 100px 0 0;}

#win_popup .sign {margin-top:10px; width:100%;}
#win_popup .sign td {border-bottom:1px solid #ced1d4; height:30px; font-size:13px; color:#666; padding:20px 15px 20px 15px; line-height:18px; vertical-align:top;}
#win_popup .sign td .drug_use {width:100%; height:60px; padding:5px; border:1px solid #ddd; overflow-y:auto; line-height:18px;}
#win_popup .sign td .drug_img img {margin:20px 0 0 0;}
#win_popup .sign td .clsTextarea { border:1px solid #ddd; padding:5px; margin-bottom:8px; }
#win_popup .sign td .clsTextarea.blank { border:none; padding:0; margin:0; }
#win_popup .detail_info_box {margin:20px 0 0 0;}
#win_popup .detail_info_box .detail_contents_area {padding-top:20px; margin-bottom:20px; clear:both; line-height:22px;}
#win_popup .detail_info_box .detail_contents3 {margin-top:20px; line-height:22px;}
#win_popup .detail_info_box .content_detail .caution {width:188px; height:125px; float:left;}
#win_popup .detail_info_box .content_detail .caution_info {width:405px; height:100%; float:left; margin-left:5px;}
#win_popup .detail_info_box .content_detail .caution_info .title {margin-left:10px; font-size:13px;}

#win_popup .pop_table_01 {width:100%;}
#win_popup .pop_table_01 th {border:1px solid #ced1d4; background:#dae6ef; text-align:center; padding:10px; font-weight:bold;}
#win_popup .pop_table_01 td {border:1px solid #ced1d4; text-align:left; padding:20px 10px; line-height:20px;}

/* DrugMedicationguideInfo.html */
#contents .insurance table.srchList span.license_info {font-size:12px; color:#328efc; margin:0 3px 0 0;}
#contents .insurance table.info_box td {text-align:center;}
#contents .insurance table.info_box .text_left {text-align:left;}

#contents .insurance table.judge_detail {width:100%;}
#contents .insurance table.judge_detail th {background:#dae6ef;}
#contents .insurance table.judge_detail th.last {background:#dae6ef;}
#contents .insurance table.judge_detail td.code_title {margin:0 5px 0 0;}
#contents .insurance table.judge_detail td  a .code_info {float:left;}
#contents .insurance table.judge_judge_detailbox table.judge_detail td.white_back {background:#fff;}

/* SafetyletterDrugPop.html */
#win_popup .pop_header .drugpop_title {font-size:18px;}
#win_popup .pop_header .drugpop_title .underline {text-decoration:underline;}
#win_popup .drug_print_pop .top_info2 {width:100%;  border:1px solid #1f70a8; background:#f9f9f9; line-height:68px;}
#win_popup .drug_print_pop .top_info2 .drugpop_search {text-align:center;}
#win_popup .drug_print_pop .top_info2 .drugpop_search .code_search {float:right;}
#win_popup .drug_print_pop .top_info2 .drugpop_search .drugpop_search_input {margin:0 3px 0 0}
#win_popup .drug_print_pop table.drugpop_list  {margin-top:30px; width:100%;}
#win_popup .drug_print_pop table.drugpop_list  th {text-align:center; font-weight:bold; font-size:13px; border-bottom:1px solid #ced1d4; padding:12px 0 12px 0; border:1px solid #ced1d4; background:#dae6ef;}
#win_popup .drug_print_pop table.drugpop_list  td {font-weight:bold; font-size:13px; border-bottom:1px solid #ced1d4; padding:12px 0 12px 10px; border:1px solid #ced1d4;}

/*KCDDrugSearchPop.html*/
#win_popup .drug_print_pop .top_info2 .drugpop_search2 {padding:0 0 0 20px;}
#win_popup .drug_print_pop .top_info2 .drugpop_search2 .close_btn {margin:0 0 0 5px;}


/* 복약지도-제품별복약지도*/

#contents .sub_gnb dl dd.last {border-right:0;}
#contents .sub_gnb dl dt span.coach_arrow {margin:0 0 0 27px;}

#contents  #search_Form .re_search_input .search_input .se_selbox2 .jquery-selectbox {*float:left; *width:100px; *margin-left:20px;}
#contents  #search_Form .re_search_input .search_input input[type="text"] {*float:left; *margin:0px 10px; *height:30px;}

#contents  .re_search_input2 .search_in label {*float:left; *margin:5px -10px 0 0;}
#contents  .re_search_input2 .search_in a {*float:left; margin-top:1px;}
#contents  .re_search_input2 .search_in .se_selbox2 .jquery-selectbox {*float:left; *width:100px; *margin-left:20px; *vertical-align:middle;}
#contents  .re_search_input2 .search_in input[type="text"] {*float:left; *margin:0px 10px; *height:30px;}

#contents .srchList.basic_table_03 .moreConView_03 .modify .icon_dot {*float:left; *line-height:22px; *margin:5px 5px 0  0;}
#contents .srchList.basic_table_03 .moreConView_03 td .se_selbox4 .jquery-selectbox {*float:left; *width:120px; *margin-left:5px;}
#contents .srchList.basic_table_03 .moreConView_03 td input[type="text"] {margin-top:-5px;}

#contents .search_input #search_Form .re_search_input .search_input .drug_btn_search {padding:0 14px 0 13px;}
#contents .search_input #search_Form .re_search_input .search_input .drug_btn_search .grug_search_icon {padding:0 6px 0 0;}
#contents .search_input .coach_btn_search {padding:0 15px 0 15px; *float:left;}
#contents .search_input .coach_search_icon {padding:0 6px 0 0;}
/*
#contents .search_list {margin-top:10px; width:100%;}
#contents .search_list th {text-align:center; font-weight:bold; font-size:13px; border-bottom:1px solid #ced1d4; background:#f2f2f2 url(/images/medical/common/line2.png)right center no-repeat; padding:10px;}
#contents .search_list th:last-child {background:#f2f2f2;}
#contents .search_list td {border-bottom:1px solid #ced1d4; padding:10px; height:30px; font-size:13px; color:#666; text-align:center;}
#contents .search_list td:first-child {font-weight:bold;text-align:left;}
#contents .search_list td:nth-child(2) {text-align:left;}
#contents .search_list td:last-child {}
#contents .search_list td img {vertical-align:middle;}
*/

#contents .search_view .view_subject .coach_btn_area {float:right; margin:-20px 0 0 0;}
#contents .search_view table tr.coach_dot_line {border-bottom:1px dashed #cecece; height:40px;}
#contents .search_view table tr.coach_hlist {height:40px;}

#contents .content_detail .detail .coach_modify {margin:15px 0 0 0;}

#contents .search_view p {font-size:16px;}
#contents .coach_guide_area {margin:30px 0 0 0;}

/*복약지도-제형별복약지도*/
#contents .search_input .coach_search_icon {padding:0 6px 0 0;}
#contents .search_list .guide_view ul li.dotted_right  {border-right:0;}
#contents .search_list .guide_view ul li.dotted_bottom  {border-bottom:0;}

/*복약지도-복약안내문출력*/
#contents .search_list tbody.shapeguide_area {}
#contents .search_list tbody.shapeguide_area tr th {text-align:left; padding:0 0 0 20px; background:#f2f2f2;}
#contents .search_list tbody.shapeguide_area tr td input {float:left; padding:0 0 0 20px; margin:0 6px 0 0;}
#contents .search_list tbody.shapeguide_area tr td input.calendar {float:left;}

/* 상세검색 버튼 영역 */
#contents .btn_area {margin-top:30px; height:40px; text-align:center;}
#contents .btn_area .btn_search {height:40px; line-height:40px; width:178px; margin-right:3px;}
#contents .btn_area .btn_reset {height:40px; line-height:40px; width:178px;}
#contents .com_bar {padding:0 10px; text-align:center; display:inline-block;}

/* 제약사 검색 */
#contents .search_input .re_search_input {width:820px; min-height:110px; background:#f9f9f9; border-top:2px solid #1f70a8; border-bottom:1px solid #ced1d4; margin-bottom:40px; vertical-align:middle;}
#contents .search_input .re_search_input .search_input {margin:auto; width:500px; margin-top:40px; text-align:center; font-weight:bold;}

#contents .re_search_input2 {width:820px; min-height:110px; background:#f9f9f9; border-top:2px solid #1f70a8; border-bottom:1px solid #ced1d4; margin-top:10px; vertical-align:middle; color:#333;}
#contents .re_search_input2 .search_input {margin:auto; width:500px; margin-top:40px; text-align:center; font-weight:bold;}
#contents .re_search_input2 .search_in input[type="text"] {margin:0px 5px; height:30px;}
#contents .re_search_input2 .search_in .se_selbox2 {margin-left:5px;}

#contents .company_search {margin-top:10px; width:100%;}
#contents .company_search th {text-align:center; font-weight:bold; font-size:13px; border-bottom:1px solid #ced1d4; background:#f2f2f2 url(/images/medical/common/line2.png)right center no-repeat; padding:10px;}
#contents .company_search th:last-child {background:#f2f2f2;}
#contents .company_search td {border-bottom:1px solid #ced1d4; line-height:20px; text-align:left; padding:10px; height:30px; font-size:13px; color:#666;}
#contents .company_search td.center {text-align:center;}
#contents .company_search td img {vertical-align:middle;}

#contents .company_infomation {width:820px; margin-bottom:40px; min-height:89px; display:table-cell; vertical-align:middle;}
#contents .company_infomation .company_logo {float:left; min-width:200px; max-width:350px; border-right:1px solid #cecece; text-align:left; min-height:63px; padding-right:20px; padding-top:27px; display:table-cell; vertical-align:middle;}
#contents .company_infomation .company_info {float:left; line-height:28px; max-width:400px; padding-left:20px; padding-top:20px;}
#contents .company_infomation .company_info span {width:60px; display:inline-block;}

#contents .search_list {position:relative; z-index:1; zoom:1;}
#contents .search_list .search_result_comment {height:20px;}
#contents .search_list .search_result_comment .right_comment {font-size:13px; font-weight:bold; color:#333; line-height:16px;}
#contents a.search_btn {width:75px; height:28px; line-height:28px; padding-left:10px; font-size:13px; font-weight:bold;}

#contents .search_select_area {float:left; width:370px; height:300px;}
#contents .search_select_area .select_area {width:368px; height:270px; border:1px solid #ced1d4; margin-top:10px;clear:both;}
#contents .search_select_area .select_area .keyword_input_area {height:30px; line-height:30px; border:1px solid #FFF; background:#f9f9f9; padding:10px; font-size:13px; font-weight:bold; color:#333;}
#contents .search_select_area .select_area .keyword_input_area .button_d2 {*margin-top:-30px;}
#contents .search_select_area .select_area .keyword_input_area .keyword_input {width:256px;}
#contents .search_select_area .select_area .keyword_input_area .search_a input{margin-right:5px; width:263px; *width:260px;}
#contents .search_select_area .select_area .keyword_input_area .search_a .button_c {padding:0 15px;}
#contents .search_select_area .select_area .keyword_input_area .btn {width:73px; height:28px; line-height:28px; font-weight:bold; vertical-align:middle;}
#contents .search_select_area .select_area .keyword_input_area .btn2 {float:right; width:82px; height:28px; line-height:28px; font-weight:bold; vertical-align:middle;}

#contents .search_select_area .select_area .select_list {*position:relative; border-top:1px solid #ced1d4; background:#FFF; height:217px; overflow:hidden; overflow-y:auto;}
#contents .search_select_area .select_area .select_list ul {margin:15px 10px 0 10px;}
#contents .search_select_area .select_area .select_list ul li {position:relative; padding:10px; padding-right:40px; border-bottom:1px solid #e6e8e9; vertical-align:middle;​}
#contents .search_select_area .select_area .select_list ul li .subject {font-size:13px; color:#333; font-weight:bold; line-height:20px;}
#contents .search_select_area .select_area .select_list ul li .subject_eng {font-size:13px; color:#666;}
#contents .search_select_area .select_area .select_list ul li a {position:absolute; right:10px; top:20px;}

#contents .search_select_area2 .select_area {height:270px; border:1px solid #ced1d4; margin-top:10px;clear:both;}
#contents .search_select_area2 .select_area .keyword_input_area {height:30px; line-height:30px; border:1px solid #FFF; background:#f9f9f9; padding:10px; font-size:13px; font-weight:bold; color:#333; text-align:center;}
#contents .search_select_area2 .select_area .keyword_input_area .button_d2 {*margin-top:-30px;}
#contents .search_select_area2 .select_area .keyword_input_area .keyword_input {width:256px;}
#contents .search_select_area2 .select_area .keyword_input_area .search_a input{margin-right:5px; width:263px; *width:260px;}
#contents .search_select_area2 .select_area .keyword_input_area .search_a .button_c {padding:0 15px;}

#contents .search_select_area2 .select_area .select_list {*position:relative; border-top:1px solid #ced1d4; background:#FFF; height:217px; overflow:hidden; overflow-y:auto;}
#contents .search_select_area2 .select_area .select_list ul {margin:8px 10px 0 10px;}
#contents .search_select_area2 .select_area .select_list ul li {position:relative; border-bottom:1px solid #e6e8e9; vertical-align:middle;​}
#contents .search_select_area2 .select_area .select_list ul li .subject {font-size:14px; color:#333; line-height:14px;}
#contents .search_select_area2 .select_area .select_list ul li .subject_eng {font-size:13px; color:#666;}
#contents .search_select_area2 .select_area .select_list ul li a {display:block; padding:8px 10px 4px; padding-right:40px;}
#contents .search_select_area2 .select_area .select_list ul li a:hover,
#contents .search_select_area2 .select_area .select_list ul li a.on {background-color:#F2F2F2;}
#contents .search_select_area2 .btn_ar a{margin:20px 0 0;}

#contents .search_select_move {float:left; width:38px; margin-top:145px; text-align:center; font-weight:bold;}

/*#contents .drug_img {width:130px; height:52px; border:1px solid #d7d072; background:#eae97d url(/images/medical/common/bg_list_image.png)center center repeat; text-align:center; display:table-cell; vertical-align:middle;  *vertical-align:middle; *width:112px; *height:32px; *padding:10px;}*/
#contents .drug_img {width:130px; height:52px; border:1px solid #ced1d4; background-color:#ced1d4; text-align:center; display:table-cell; vertical-align:middle;  *vertical-align:middle; *width:112px; *height:32px; *padding:10px;}
#contents .drug_img_ready {width:130px; height:52px; border:1px solid #cecece; text-align:center; display:table-cell; vertical-align:middle; *width:112px; *height:32px; *padding:10px;}
#contents .drug_img_ready .list_image2 {margin:0;}
#contents .drug_img2 {width:130px; height:52px; border:1px solid #d7d072; background:#eae97d; text-align:center; display:table-cell; vertical-align:middle; *vertical-align:middle; *width:100px; *height:22px; *padding:15px;}

/*상세페이지*/
#contents .search_view {margin-top:15px; position:relative;}
#contents .search_view .view_subject {position:relative; border-bottom:3px solid #1f70a8; height:63px; display:block; clear:both;}
#contents .search_view .view_subject .favorites {position:absolute; left:0px; top:0px; width:42px; overflow:hidden;}
#contents .search_view .view_subject .subject {float:left; border-right:1px solid #cecece; padding-right:10px; margin-right:10px; height:40px; margin-left:40px;}
#contents .subject_kr {font-size:22px; line-height:24px;}
#contents .subject_kr a {color:#333;}
#contents .subject_eng {font-size:13px; line-height:24px;}
#contents .subject_eng a {color:#666;}
#contents .search_view .view_subject .subject2 {float:left; border-right:1px solid #cecece; padding-right:10px; margin-right:10px; height:40px;}
#contents .search_view .view_subject .subject2 .subject_kr {font-size:22px; line-height:24px; color:#333;}
#contents .search_view .view_subject .subject2 .subject_eng {font-size:13px; line-height:24px; color:#666;}
#contents .search_view .view_subject .logo {width:100px; height:40px; margin-right:10px; display:table-cell; vertical-align:middle;​}
#contents .search_view .view_subject .btn_area {position:absolute; right:0px; top:-40px; width:200px; height:25px; text-align:right;}
#contents .search_view .content_detail .detail_contents_area {padding-top:20px; margin-bottom:20px; clear:both; line-height:22px;}
#contents .search_view .content_detail .detail_contents3 {margin-top:20px; line-height:22px;}


#contents .drug_information {position:relative; border:1px solid #ced1d4; background:#f9f9f9; margin-top:10px; font-size:13px; min-height:20px; padding:20px 320px 20px 100px; color:#333;}
#contents .drug_information .drug_information_title {position:absolute; left:20px; background:url(/images/medical/common/icon_dot_gray.png)left center no-repeat; font-size:13px; color:#333; font-weight:bold; padding-left:8px;}
#contents .drug_information .buttons {position:absolute; top:10px; right:10px; height:40px;}
#contents .drug_information .buttons a {vertical-align:middle;}
#contents .drug_information .top_btn {width:50px; height:40px; display:inline-block; margin:0; background:url(/images/medical/common/btn_top.png)center center no-repeat; font-size:0px;}

.tab_menu {height:30px; border-bottom:1px solid #cecece; font-size:13px; line-height:15px; font-weight:bold;}
.tab_menu span {cursor:pointer;}
.tab_menu span:first-child {border-right:1px solid #cecece; padding-right:20px; margin-right:20px; height:20px;}
.tab_menu span.on {color:#328efc;}


#contents .table_type3 {width:95%; margin:10px auto; clear:both; font-weight:bold; margin-top:20px; margin-bottom:20px;}
#contents .table_type3 th {font-size:13px; color:#333; line-height:28px; text-align:left; padding-left:10px;}
#contents .table_type3 td {text-align:left;}

/*제형별 복약지도 - 리스트*/
#contents .img_list ul li {float:left; width:25%; text-align:center; margin-bottom:20px;}
#contents .img_list ul li .subject {margin:10px; text-align:center;}

/*제형별 복약지도 - 상세*/
#contents .box_list {border-top:1px solid #cecece; border-right:1px solid #cecece;}
#contents .box_list ul li{float:left; width:163px; height:38px; line-height:38px; text-align:center; border:1px solid #cecece; border-right:0px; border-top:0px; margin-right:-1px; color:#333; font-weight:bold;}
#contents .box_list ul li a {color:#333;}
#contents .box_list ul li:nth-child(5) {width:166px;}
#contents .box_list ul li:nth-child(10) {width:166px;}
#contents .box_list ul li:nth-child(15) {width:166px;}
#contents .box_list ul li:nth-child(20) {width:166px;}
#contents .box_list ul li a {width:100%; height:38px; display:block;}
#contents .box_list a.on {background:#1f70a8; color:#FFF;}
#contents .btn_area2 {width:504px; height:42px; margin:20px auto;}

#contents .guide_view {padding:19px;}
#contents .guide_view li{float:left; width:349px; height:160px; border-right:1px dashed #ddd; border-bottom:1px dashed #ddd; padding:20px;}
#contents .guide_view li:nth-child(odd){float:left; width:369px; padding-left:0px;}
#contents .guide_view li:nth-child(even){float:left; width:370px; padding-right:0px; border-right:0px;}
#contents .guide_view li:nth-child(1){float:left; width:369px; padding-top:0px;}
#contents .guide_view li:nth-child(2){float:left; width:369px; padding-top:0px;}
#contents .guide_view li:last-child {float:left; width:369px; padding-bottom:0px; border-bottom:0px;}
#contents .guide_view li:nth-last-child(2) {float:left; width:369px; padding-bottom:0px; border-bottom:0px;}
#contents .guide_view li.dotted_bottom{padding-bottom:20px;}
#contents .guide_view li.dotted_bottom .guide_num{position:relative;padding-bottom:20px;}
#contents .guide_view li.dotted_bottom .guide_num div:last-child{position:absolute; right:0; width:207px;}


#contents .guide_view li img {float:left; width:152px; margin-right:10px;}
#contents .guide_view li .guide_num {line-height:22px;}
#contents .guide_view li .guide_num .guide_contents {margin-bottom:5px; font-weight:bold; color:#333; font-size:15px;}

#contents .search_list_type li {vertical-align:middle; border-top:1px solid #ced1d4; padding:10px 20px; font-size:13px; height:54px; color:#666; line-height:20px}/**/
#contents .search_list_type li:first-child {border-top:0 none;}
#contents .search_list_type li .list_subject {font-weight:bold; font-size:13px; color:#333;}
#contents .search_list_type li .list_subject a {color:#333;}/**/
#contents .search_list_type li .list_subject a:hover,
#contents .search_list_type li .list_subject a:active,
#contents .search_list_type li .list_subject a:focus {text-decoration:underline;}/**/
#contents .search_list_type .left_area {float:left; width:70%;}/**/
#contents .search_list_type .right_area {float:right; width:30%; text-align:right;}
#contents .search_list_type .right_area a {display:inline-block; margin-top:4px;}/**/
#contents .search_list_type .right_area a.mt0 {margin-top:0 !important;}

#contents .search_list_typeA {border-top:2px solid #1f70a8;}
#contents .search_list_typeA li {border-bottom:1px solid #ced1d4; padding:10px 20px; font-size:13px; color:#666; line-height:20px;}/**/
#contents .search_list_typeA li .list_subject {font-weight:bold; font-size:13px; color:#333;}
#contents .search_list_typeA li .left_area {float:left; width:470px;}
#contents .search_list_typeA li .right_area {float:right; width:300px; text-align:right; height:30px; line-height:30px; margin-top:5px;}

#contents .search_list_types li {vertical-align:middle; border-top:1px solid #ced1d4; padding:10px 20px; font-size:13px; height:38px; color:#666; line-height:20px}/**/
#contents .search_list_types li:first-child {border-top:0 none;}
#contents .search_list_types li .list_subject {font-weight:bold; font-size:13px; color:#333;}
#contents .search_list_types li .list_subject a {color:#333;}/**/
#contents .search_list_types li .list_subject a:hover,
#contents .search_list_types li .list_subject a:active,
#contents .search_list_types li .list_subject a:focus {text-decoration:underline;}/**/
#contents .search_list_types .left_area {float:left; width:70%;}/**/
#contents .search_list_types .right_area {float:right; width:30%; text-align:right;}
#contents .search_list_types .right_area a {display:inline-block; margin-top:4px;}/**/
#contents .search_list_types .right_area a.mt0 {margin-top:0 !important;}

#contents .search_list_type2 li {vertical-align:middle; border-top:1px solid #ced1d4; padding:10px 20px; font-size:13px; color:#666; line-height:20px}/**/
#contents .search_list_type2 li:first-child {border-top:0 none;}
#contents .search_list_type2 li .list_subject {font-weight:bold; font-size:13px; color:#333;}
#contents .search_list_type2 li .list_subject a {color:#333;}/**/
#contents .search_list_type2 li .list_subject a:hover,
#contents .search_list_type2 li .list_subject a:active,
#contents .search_list_type2 li .list_subject a:focus {text-decoration:underline;}/**/
#contents .search_list_type2 .left_area {float:left; width:70%;}/**/
#contents .search_list_type2 .right_area {float:right; width:30%; text-align:right;}
#contents .search_list_type2 .right_area a {display:inline-block; margin-top:4px;}/**/
#contents .search_list_type2 .right_area a.mt0 {margin-top:0 !important;}

#contents .search_list_type3 li {vertical-align:middle; border-top:1px solid #ced1d4; padding:10px 20px; font-size:13px; height:70px; color:#666; line-height:20px}/**/
#contents .search_list_type3 li:first-child {border-top:0 none;}
#contents .search_list_type3 li .list_subject {font-weight:bold; font-size:13px; color:#333;}
#contents .search_list_type3 li .list_subject a {color:#333;}/**/
#contents .search_list_type3 li .list_subject a:hover,
#contents .search_list_type3 li .list_subject a:active,
#contents .search_list_type3 li .list_subject a:focus {text-decoration:underline;}/**/
#contents .search_list_type3 .left_area {float:left; width:70%;}/**/
#contents .search_list_type3 .right_area {float:right; width:30%; text-align:right;}
#contents .search_list_type3 .right_area a {display:inline-block; margin-top:4px;}/**/
#contents .search_list_type3 .right_area a.mt0 {margin-top:0 !important;}

#layer_pop3 {display:none; position:absolute; width:700px; left:30px; top:-22px; z-index:100;}
#layer_pop3 .close {position:absolute; top:10px; right:10px;}
#layer_pop4 {display:none; position:absolute; width:700px; left:30px; top:-22px; z-index:100;}
#layer_pop4 .close {position:absolute; top:10px; right:10px;}
#layer_pop4 td {line-height:20px;}
#layer_pop3 td {line-height:20px;}

.layer_pop_list {position:absolute; visibility:hidden; left:-20px; top:35px; z-index:100; text-align:left;}
.layer_pop_list .close {position:absolute; top:10px; right:10px;}

#contents .table_type_pop {border:1px solid #cdd1d4; width:100%; clear:both; margin-top:20px;}
#contents .table_type_pop th {background:#dae7f0; border-bottom:1px solid #ced1d4; text-align:center; font-size:11px; font-weight:bold; height:50px;​ position:relative;}
#contents .table_type_pop td {border-bottom:1px solid #ced1d4; padding:10px; text-align:left; line-height:20px;}

#contents .table_type4 {width:100%; border-top:2px solid #1f70a8; border-bottom:2px solid #ced1d4; margin-top:10px; clear:both;}
#contents .table_type4 th {border-bottom:1px solid #ced1d4; background:#f2f2f2 url(/images/medical/common/line2.png)right center no-repeat; font-size:13px; color:#333; height:40px; line-height:18px; border-bottom:1px solid #ced1d4; font-weight:bold;}
#contents .table_type4 th:last-child {background:#f2f2f2;}
#contents .table_type4 td {border-bottom:1px solid #ced1d4; text-align:left; padding:30px 10px; font-size:13px;}
#contents .table_type4 td:last-child {padding-right:60px; position:relative;}
#contents .table_type4 td:last-child a {position:absolute; width:32px; height:32px; right:20px; top:50%; margin-top:-16px;}
#contents .table_type4 td.center {text-align:center;}
#contents .table_type4 tr.moreConView {}
#contents .table_type4 tr.moreConView td {background:#f9f9f9; padding:20px;}
#contents .table_type4 tr.moreConView td .view_subject {font-size:13px; color:#718496; font-weight:bold; line-height:18px;}
#contents .table_type4 tr.moreConView td table {border:1px solid #ced1d4; margin-top:10px;}
#contents .table_type4 tr.moreConView td table th {border:1px solid #ced1d4; background:#dae6ef; font-size:13px; font-weight:bold; color:#333; padding-left:10px;}
#contents .table_type4 tr.moreConView td table td {border:1px solid #ced1d4; background:#FFF; font-size:13px; color:#666; padding:10px;}

/* 성분정보 - GenInfoRelation */
#contents .GenInfoRelation {margin-top:30px;}
#contents .GenInfoRelation .top_area {height:56px;}
#contents .GenInfoRelation .top_area .top_left {float:left; position:relative; padding-left:40px;}
#contents .GenInfoRelation .top_area .top_left .wishlist {position:absolute; top:0px; left:0px; width:32px; height:46px;}
#contents .GenInfoRelation .top_area .top_right {float:right; text-align:right; margin-top:10px;}
#contents .GenInfoRelation .top_area .top_right a {margin-top:10px;}

#contents .GenInfoRelation .sub_gnb li {float:left; width:136px; height:38px; text-align:center; border-right:1px solid #cecece;}
#contents .GenInfoRelation .sub_gnb li a {width:136px; height:38px; line-height:38px; color:#333; display:block;}
#contents .GenInfoRelation .sub_gnb li.on {background:#1f70a8;}
#contents .GenInfoRelation .sub_gnb li.on a {color:#FFF; font-weight:bold;}

#contents .GenInfoRelation .sub_gnb2 {border:1px solid #cecece; height:38px;}
#contents .GenInfoRelation .sub_gnb2 li {float:left;width:136px; height:38px; text-align:center; border-right:1px solid #cecece;}
#contents .GenInfoRelation .sub_gnb2 li a {width:136px; height:38px; line-height:38px; color:#333; display:block;}
#contents .GenInfoRelation .sub_gnb2 li.on {background:#1f70a8;}
#contents .GenInfoRelation .sub_gnb2 li.on a {color:#FFF; font-weight:bold;}

.tab_menus li {float:left; position:relative; width:126px; height:39px; padding-left:10px; line-height:39px; border-right:1px solid #ced1d4; border-bottom:1px solid #ced1d4; text-align:left; font-weight:bold;}
.tab_menus li.w {width:125px;}
.tab_menus li a {width:125px; height:39px; line-height:39px; color:#666; display:block;}
.tab_menus li a.active {position:absolute; top:0px; left:0px; color:#333; border:2px solid #328efc; background:#f9f9f9; width:112px; height:16px; line-height:16px;}
.tab_menus li:hover a {position:absolute; top:0px; left:0px; color:#333; border:2px solid #328efc; background:#f9f9f9; width:121px; height:35px; line-height:35px; padding-left:10px;}
.tab_menus li.on a{color:#666;}
.tab_menus li.on .icon_guide{color:#666; position:absolute; top:10px; right:5px;}
.tab_menus li a.active + .icon_guide{color:#666; position:absolute; top:17px; right:10px;}
.tab_menus li.off,.tab_menus li.off a{color:#ccc;}


.tab_menus2 li {float:left; width:125px; height:39px; line-height:39px; padding-left:10px; border:1px solid #ced1d4; margin-right:-1px; margin-bottom:-1px;}
.tab_menus2 li a {width:125px; height:39px; line-height:39px; color:#333; display:block; font-weight:bold;}
.tab_menus2 li.on a {background:url(/images/medical/common/icon_down.png)104px center no-repeat;}
.tab_menus2 li:hover {width:123px; height:37px; border:2px solid #328efc; background:#f9f9f9;}
.tab_menus2 li.off,.tab_menus li.off a{color:#ccc;}

.content_area {margin-top:10px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #cecece; line-height:22px;}


/*상호작용*/
#contents .search_list .tab_sub_01 .moreConView_01 td.interaction_list {color:#ff0000;}
#contents .search_list .tab_sub_01 .moreConView_01 {background:#f9f9f9;}
#contents .search_list .tab_sub_01 .moreConView_01 .interaction_title {font-size:13px; color:#718496; font-weight:bold; margin:10px 0 15px 20px;}
#contents .search_list .tab_sub_01 .moreConView_01 table.interaction_list {width:100%; border:1px solid #ced1d4; margin:0 0 20px 20px; border-collapse: collapse;}
#contents .search_list .tab_sub_01 .moreConView_01 table.interaction_list th {background:#dae6ef; border:1px solid #ced1d4; text-align:left;}
#contents .search_list .tab_sub_01 .moreConView_01 table.interaction_list td {background:#fff; border:1px solid #ced1d4; line-height:18px;}
#contents .search_list .tab_sub_01 .moreConView_01 table.interaction_list td p {margin:0 0 5px 0;}

#contents .search_list .tab_sub_01 .moreConView_02 td.interaction_list {color:#ff0000;}
#contents .search_list .tab_sub_01 .moreConView_02 {background:#f9f9f9;}
#contents .search_list .tab_sub_01 .moreConView_02 td .interaction_title {font-size:13px; color:#718496; font-weight:bold; margin:10px 0 15px 20px;}
#contents .search_list .tab_sub_01 .moreConView_02 table.interaction_list {width:100%; border:1px solid #ced1d4; margin:0 0 20px 20px; border-collapse: collapse;}
#contents .search_list .tab_sub_01 .moreConView_02 table.interaction_list th {background:#dae6ef; border:1px solid #ced1d4; text-align:left;}
#contents .search_list .tab_sub_01 .moreConView_02 table.interaction_list td {background:#fff; border:1px solid #ced1d4; line-height:18px;}
#contents .search_list .tab_sub_01 .moreConView_02 table.interaction_list td p {margin:0 0 5px 0;}

#contents .search_list .tab_sub_01 .moreConView_03 td.interaction_list {color:#ff0000;}
#contents .search_list .tab_sub_01 .moreConView_03 {background:#f9f9f9;}
#contents .search_list .tab_sub_01 .moreConView_03 td .interaction_title {font-size:13px; color:#718496; font-weight:bold; margin:10px 0 15px 20px;}
#contents .search_list .tab_sub_01 .moreConView_03 table.interaction_list {width:100%; border:1px solid #ced1d4; margin:0 0 20px 20px; border-collapse: collapse;}
#contents .search_list .tab_sub_01 .moreConView_03 table.interaction_list th {background:#dae6ef; border:1px solid #ced1d4; text-align:left;}
#contents .search_list .tab_sub_01 .moreConView_03 table.interaction_list td {background:#fff; border:1px solid #ced1d4; line-height:18px;}
#contents .search_list .tab_sub_01 .moreConView_03 table.interaction_list td p {margin:0 0 5px 0;}

#contents .search_list .tab_sub_01 .moreConView_04 td.interaction_list {color:#ff0000;}
#contents .search_list .tab_sub_01 .moreConView_04 {background:#f9f9f9;}
#contents .search_list .tab_sub_01 .moreConView_04 td .interaction_title {font-size:13px; color:#718496; font-weight:bold; margin:10px 0 15px 20px;}
#contents .search_list .tab_sub_01 .moreConView_04 table.interaction_list {width:100%; border:1px solid #ced1d4; margin:0 0 20px 20px; border-collapse: collapse;}
#contents .search_list .tab_sub_01 .moreConView_04 table.interaction_list th {background:#dae6ef; border:1px solid #ced1d4; text-align:left;}
#contents .search_list .tab_sub_01 .moreConView_04 table.interaction_list td {background:#fff; border:1px solid #ced1d4; line-height:18px;}
#contents .search_list .tab_sub_01 .moreConView_04 table.interaction_list td p {margin:0 0 5px 0;}

#contents .search_list .tab_sub_01 .moreConView_05 td.interaction_list {color:#ff0000;}
#contents .search_list .tab_sub_01 .moreConView_05 {background:#f9f9f9;}
#contents .search_list .tab_sub_01 .moreConView_05 td .interaction_title {font-size:13px; color:#718496; font-weight:bold; margin:10px 0 15px 20px;}
#contents .search_list .tab_sub_01 .moreConView_05 table.interaction_list {width:100%; border:1px solid #ced1d4; margin:0 0 20px 20px; border-collapse: collapse;}
#contents .search_list .tab_sub_01 .moreConView_05 table.interaction_list th {background:#dae6ef; border:1px solid #ced1d4; text-align:left;}
#contents .search_list .tab_sub_01 .moreConView_05 table.interaction_list td {background:#fff; border:1px solid #ced1d4; line-height:18px;}
#contents .search_list .tab_sub_01 .moreConView_05 table.interaction_list td p {margin:0 0 5px 0;}


#contents .search_list .interact_drop {display:inline-block; margin:10px 0 0 0; padding:0 10px 0 0;}
#contents .search_list .tab_sub_01 table td.text_last {text-align:left;}
#contents .search_list .tab_sub_01 .f_yellow {color:#f16c00;}
#contents .search_list .tab_sub_01 .f_green {color:#1cb479;}
#contents .search_list .tab_sub_01 .f_blue {color:#115de9;}
#contents .search_list .tab_sub_01 .f_purple {color:#9f56b1;}



/* 상세페이지 */
#contents .DrugMedicationShapeGuide_View {margin-top:30px; position:relative;}
#contents .view_subject_info {position:relative; border-bottom:3px solid #1f70a8; min-height:63px;}
#contents .view_subject_info .favorites {position:absolute; left:0px; top:0px; width:42px; overflow:hidden;}
#contents .view_subject_info .subject {float:left; max-width:500px; border-right:1px solid #cecece; padding-right:10px; margin-right:10px;}
#contents .view_subject_info .subject .subject_kr {font-size:22px; color:#333;}
#contents .view_subject_info .subject2 {float:left; max-width:550px; border-right:1px solid #cecece; padding-right:10px; margin-right:10px;}
#contents .view_subject_info .subject2 .subject_kr {font-size:22px; color:#333;}
#contents .view_subject_info .logo {width:100px; height:40px; margin-right:10px; display:table-cell; vertical-align:middle;​}
#contents .view_subject_info .btn_area {position:absolute; right:0px; bottom:10px; width:205px; height:25px; text-align:right;}

#contents .DrugMedicationShapeGuide_View .infos {position:relative; width:820px;}
#contents .DrugMedicationShapeGuide_View .infos .ViewInfoTable {float:left; width:560px; margin:20px 0 20px 20px;}
#contents .DrugMedicationShapeGuide_View .infos .ViewInfoTable th {min-height:14px; width:110px; padding:7px 0 0 10px; background:url(/images/medical/common/icon_dot2.png) left 14px no-repeat; text-align:left; font-weight:bold; display:table-cell; vertical-align:top;}
#contents .DrugMedicationShapeGuide_View .infos .ViewInfoTable td {min-height:14px; width:330px; padding-bottom:5px; display:table-cell; vertical-align:top; line-height:24px;}

#contents .DrugMedicationShapeGuide_View .infos .Yac_images {float:right; width:200px; min-height:365px; margin:20px; text-align:center;  display:table-cell; vertical-align:top;}
#contents .DrugMedicationShapeGuide_View .infos .Yac_images .YacBG {width:198px; height:198px; line-height:198px; position:relative; background:#FFF; border:1px solid #e3e3e3;}
#contents .DrugMedicationShapeGuide_View .infos .Yac_images .YacBG .product_img {width:198px; height:198px; display:block;}
#contents .DrugMedicationShapeGuide_View .infos .Yac_images .YacBG table {width:198px; height:198px;}
#contents .DrugMedicationShapeGuide_View .infos .Yac_images .YacBG table td {width:198px; height:198px; text-align:center; overflow:hidden;}
#contents .DrugMedicationShapeGuide_View .infos .Yac_images .memo {min-height:14px; line-height:18px; padding:5px; text-align:left; border:1px solid #e3e3e3; border-top:0px; background:#f9f9f9;}
#contents .DrugMedicationShapeGuide_View .infos .Yac_images .btn {margin-top:10px; width:113px; padding:0px;}
#contents .DrugMedicationShapeGuide_View .infos .Yac_images .button_c {width:93px; padding:0px;}


#contents .DrugMedicationShapeGuide_View .tab_box {background:url(/images/medical/common/ContentView_TabBG.png)0 0 no-repeat; height:293px; overflow:hidden; position:relative; padding:50px 10px 10px 10px; *margin-top:30px;}
#contents .DrugMedicationShapeGuide_View .tab_box h4.title {position:absolute; left:17px; top:17px; color:#FFF;}

#contents .DrugMedicationShapeGuide_View .tab_box .tab_menu {width:800px; height:75px;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_menu li {float:left; width:73px; height:75px; line-height:75px; text-align:center; display:table-cell; vertical-align:middle; font-size:0px; cursor:pointer;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_menu li.last {width:70px;}

#contents .DrugMedicationShapeGuide_View .tab_box .tab_menu li.tab_01 {background:url(/images/medical/common/ContentView_TabMenuBG_None_01.png)0 0 no-repeat;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_menu li.tab_02 {background:url(/images/medical/common/ContentView_TabMenuBG_None_02.png)0 0 no-repeat;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_menu li.tab_03 {background:url(/images/medical/common/ContentView_TabMenuBG_None_03.png)0 0 no-repeat;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_menu li.tab_04 {background:url(/images/medical/common/ContentView_TabMenuBG_None_04.png)0 0 no-repeat;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_menu li.tab_05 {background:url(/images/medical/common/ContentView_TabMenuBG_None_05.png)0 0 no-repeat;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_menu li.tab_06 {background:url(/images/medical/common/ContentView_TabMenuBG_None_06.png)0 0 no-repeat;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_menu li.tab_07 {background:url(/images/medical/common/ContentView_TabMenuBG_None_07.png)0 0 no-repeat;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_menu li.tab_08 {background:url(/images/medical/common/ContentView_TabMenuBG_None_08.png)0 0 no-repeat;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_menu li.tab_09 {background:url(/images/medical/common/ContentView_TabMenuBG_None_09.png)0 0 no-repeat;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_menu li.tab_10 {background:url(/images/medical/common/ContentView_TabMenuBG_None_10.png)0 0 no-repeat;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_menu li.tab_11 {background:url(/images/medical/common/ContentView_TabMenuBG_None_11.png)0 0 no-repeat;}

#contents .DrugMedicationShapeGuide_View .tab_box .tab_menu li.tab_01.on {background:url(/images/medical/common/ContentView_TabMenuBG_01.png)0 0 no-repeat;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_menu li.tab_02.on {background:url(/images/medical/common/ContentView_TabMenuBG_02.png)0 0 no-repeat;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_menu li.tab_03.on {background:url(/images/medical/common/ContentView_TabMenuBG_03.png)0 0 no-repeat;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_menu li.tab_04.on {background:url(/images/medical/common/ContentView_TabMenuBG_04.png)0 0 no-repeat;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_menu li.tab_05.on {background:url(/images/medical/common/ContentView_TabMenuBG_05.png)0 0 no-repeat;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_menu li.tab_06.on {background:url(/images/medical/common/ContentView_TabMenuBG_06.png)0 0 no-repeat;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_menu li.tab_07.on {background:url(/images/medical/common/ContentView_TabMenuBG_07.png)0 0 no-repeat;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_menu li.tab_08.on {background:url(/images/medical/common/ContentView_TabMenuBG_08.png)0 0 no-repeat;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_menu li.tab_09.on {background:url(/images/medical/common/ContentView_TabMenuBG_09.png)0 0 no-repeat;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_menu li.tab_10.on {background:url(/images/medical/common/ContentView_TabMenuBG_10.png)0 0 no-repeat;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_menu li.tab_11.on {background:url(/images/medical/common/ContentView_TabMenuBG_11.png)0 0 no-repeat;}

#contents .DrugMedicationShapeGuide_View .tab_box .icon_left2 {position:absolute; left:10px; top:60%;}
#contents .DrugMedicationShapeGuide_View .tab_box .icon_right2 {position:absolute; right:10px; top:60%;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_content_area {overflow:hidden; position:relative; padding:20px 35px; height:178px; line-height:22px;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_content_area2 {overflow:hidden; position:relative; width:800px; height:218px; line-height:22px;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_content_area2 .tab_slides {margin:20px 35px; padding:0;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_subject {margin:0 auto;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_subject .tab_tit {font-size:15px; color:#333; font-weight:bold;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_subject .category {color:#24966d; font-size:13px;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_subject .category2 {color:#333; font-size:13px;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_subject .date2 {text-align:right; color:#999;}
#contents .DrugMedicationShapeGuide_View .tab_box .tab_content {height:95px;  margin:auto; margin-top:10px;}
#contents .DrugMedicationShapeGuide_View .tab_box .panging {position:absolute; width:50px; bottom:10px; left:50%; margin-left:-25px; text-align:center;}
#contents .DrugMedicationShapeGuide_View .tab_box h4 {margin-bottom:5px;}
#contents .DrugMedicationShapeGuide_View .tab_box a.more {text-decoration:underline; position:absolute; right:0; bottom:0; z-index:10000; background-color:#FBFBFB; width:100%; text-align:right; padding-bottom:10px;}
#contents .DrugMedicationShapeGuide_View .tab_box a.more.more4 {right:15px; bottom:9px;}
#contents .DrugMedicationShapeGuide_View .tab_box .slide_list .panging,
#contents .DrugMedicationShapeGuide_View .tab_box .slide_list .more {} /* 브랜드하이라이트 때문에 지움 display:none; */
#contents .DrugMedicationShapeGuide_View .tab_box .slide_list .slide_curr .panging,
#contents .DrugMedicationShapeGuide_View .tab_box .slide_list .slide_curr .more {display:block;}
#contents .DrugMedicationShapeGuide_View .tab_box .dummy {position:absolute; z-index:1; top:50px; right:0; width:36px; height:130px; background-color:#FBFBFB;}

#contents .DrugMedicationShapeGuide_View .tab2_sub_01 {position:relative;}
#contents .DrugMedicationShapeGuide_View .tab2_sub_02 {position:relative;}
#contents .DrugMedicationShapeGuide_View .tab2_sub_03 {position:relative;}
#contents .DrugMedicationShapeGuide_View .tab2_sub_04 {position:relative;}
#contents .DrugMedicationShapeGuide_View .tab2_sub_05 {position:relative;}
#contents .DrugMedicationShapeGuide_View .tab2_sub_06 {position:relative;}
#contents .DrugMedicationShapeGuide_View .tab2_sub_07 {position:relative;}
#contents .DrugMedicationShapeGuide_View .tab2_sub_08 {position:relative;}
#contents .DrugMedicationShapeGuide_View .tab2_sub_09 {position:relative;}
#contents .DrugMedicationShapeGuide_View .tab2_sub_10 {position:relative;}
#contents .DrugMedicationShapeGuide_View .tab2_sub_11 {position:relative;}
#contents .DrugMedicationShapeGuide_View .tab2_sub_12 {position:relative;}

#contents .DrugMedicationShapeGuide_View .tab_in_tab {padding:0px;}
#contents .DrugMedicationShapeGuide_View .tab_in_tab li {display:inline; font-weight:bold; padding-right:10px; border-right:1px solid #cecece; cursor:pointer;}
#contents .DrugMedicationShapeGuide_View .tab_in_tab li.last {padding-left:10px; padding-right:0px; border-right:0px;}
#contents .DrugMedicationShapeGuide_View .tab_in_tab li.on {color:#328efc;}

.pop_tab_box1 {width:820px; background:url(/images/medical/common/ContentView_TabBG_mid.png) repeat-y; overflow:hidden; position:relative;}
.pop_tab_box1 .topbg {position:absolute; left:0; width:100%; height:455px; background:url(/images/medical/common/ContentView_TabBG_top.png) no-repeat;}
.pop_tab_box1 .bottombg {position:relative; height:10px; margin-top:20px; background:url(/images/medical/common/ContentView_TabBG_btm.png) no-repeat;}
.pop_tab_box1 h4.title {position:relative; padding:17px 0 0 17px; height:33px; color:#FFF;}
.pop_tab_box1 .pop_tab_content {position:relative; z-index:1;}
.pop_tab_box1 .date_modify {overflow:hidden;}

.pop_tab_box1 .tab_menu2 {overflow:hidden; width:800px; height:75px; margin-left:10px;}
.pop_tab_box1 .tab_menu2 li {float:left;}
.pop_tab_box1 .tab_menu2 li a {display:block; width:73px; height:75px; line-height:75px; text-align:center; vertical-align:middle; font-size:0px; cursor:pointer;}
.pop_tab_box1 .tab_menu2 li.last {width:70px;}

.pop_tab_box1 .tab_menu2 li.tab01 {background:url(/images/medical/common/ContentView_TabMenuBG_None_01.png)0 0 no-repeat;}
.pop_tab_box1 .tab_menu2 li.tab02 {background:url(/images/medical/common/ContentView_TabMenuBG_None_02.png)0 0 no-repeat;}
.pop_tab_box1 .tab_menu2 li.tab03 {background:url(/images/medical/common/ContentView_TabMenuBG_None_03.png)0 0 no-repeat;}
.pop_tab_box1 .tab_menu2 li.tab04 {background:url(/images/medical/common/ContentView_TabMenuBG_None_04.png)0 0 no-repeat;}
.pop_tab_box1 .tab_menu2 li.tab05 {background:url(/images/medical/common/ContentView_TabMenuBG_None_05.png)0 0 no-repeat;}
.pop_tab_box1 .tab_menu2 li.tab06 {background:url(/images/medical/common/ContentView_TabMenuBG_None_06.png)0 0 no-repeat;}
.pop_tab_box1 .tab_menu2 li.tab07 {background:url(/images/medical/common/ContentView_TabMenuBG_None_07.png)0 0 no-repeat;}
.pop_tab_box1 .tab_menu2 li.tab08 {background:url(/images/medical/common/ContentView_TabMenuBG_None_08.png)0 0 no-repeat;}
.pop_tab_box1 .tab_menu2 li.tab09 {background:url(/images/medical/common/ContentView_TabMenuBG_None_09.png)0 0 no-repeat;}
.pop_tab_box1 .tab_menu2 li.tab10 {background:url(/images/medical/common/ContentView_TabMenuBG_None_10.png)0 0 no-repeat;}
.pop_tab_box1 .tab_menu2 li.tab11 {background:url(/images/medical/common/ContentView_TabMenuBG_None_11.png)0 0 no-repeat;}

.pop_tab_box1 .tab_menu2 li.tab01.on {background:url(/images/medical/common/ContentView_TabMenuBG_01.png)0 0 no-repeat;}
.pop_tab_box1 .tab_menu2 li.tab02.on {background:url(/images/medical/common/ContentView_TabMenuBG_02.png)0 0 no-repeat;}
.pop_tab_box1 .tab_menu2 li.tab03.on {background:url(/images/medical/common/ContentView_TabMenuBG_03.png)0 0 no-repeat;}
.pop_tab_box1 .tab_menu2 li.tab04.on {background:url(/images/medical/common/ContentView_TabMenuBG_04.png)0 0 no-repeat;}
.pop_tab_box1 .tab_menu2 li.tab05.on {background:url(/images/medical/common/ContentView_TabMenuBG_05.png)0 0 no-repeat;}
.pop_tab_box1 .tab_menu2 li.tab06.on {background:url(/images/medical/common/ContentView_TabMenuBG_06.png)0 0 no-repeat;}
.pop_tab_box1 .tab_menu2 li.tab07.on {background:url(/images/medical/common/ContentView_TabMenuBG_07.png)0 0 no-repeat;}
.pop_tab_box1 .tab_menu2 li.tab08.on {background:url(/images/medical/common/ContentView_TabMenuBG_08.png)0 0 no-repeat;}
.pop_tab_box1 .tab_menu2 li.tab09.on {background:url(/images/medical/common/ContentView_TabMenuBG_09.png)0 0 no-repeat;}
.pop_tab_box1 .tab_menu2 li.tab10.on {background:url(/images/medical/common/ContentView_TabMenuBG_10.png)0 0 no-repeat;}
.pop_tab_box1 .tab_menu2 li.tab11.on {background:url(/images/medical/common/ContentView_TabMenuBG_11.png)0 0 no-repeat;}

.pop_tab_box1 .dual_line {margin:0 0 10px;}
.pop_tab_box1 .tab_in_content {min-height:600px; margin:30px 34px; line-height:20px;}
.pop_tab_box1 .tab_in_content .view_list2 img{max-width:100% !important;}
.pop_tab_box1 .tab_in_content .content2 img {max-width:710px !important;}
.pop_tab_box1 .tab_in_content.tab_in_content2 {margin:30px 46px;}
.pop_tab_box1 .panging {margin-top:24px; text-align:center;}
.pop_tab_box1 .panging a {display:inline-block; margin:-2px 6px 0;}
.pop_tab_box1 .slide_viewport {overflow:hidden; position:relative; width:100%;}
.pop_tab_box1 .slide_viewport .slide_list {width:10000px;}
.pop_tab_box1 .slide_viewport .group {float:left; width:754px;}
.pop_tab_box1 .slide_viewport .tab_slides {height:auto !important;}

.tab_in_tab1 {}
.tab_in_tab1 li {display:inline; font-weight:bold; padding-right:10px; border-right:1px solid #cecece; cursor:pointer;}
.tab_in_tab1 li.last {padding-left:10px; padding-right:0px; border-right:0px;}
.tab_in_tab1 li.on {color:#328efc;}

#contents .content2 .contnet_in {position:relative; padding:17px 0; line-height:22px;}
#contents .content3 {padding-top:10px; line-height:22px;}

#contents .DrugMedicationShapeGuide_View .images_left {float:left; margin-right:10px; border:1px solid #ced1d4;}
#contents .DrugMedicationShapeGuide_View .more4 {position:absolute; right:10px; bottom:10px; color:#328efc;}
#contents .DrugMedicationShapeGuide_View .more3 {position:absolute; right:0px; bottom:0px; color:#328efc;}
#contents .DrugMedicationShapeGuide_View .more2 {position:absolute; right:-20px; bottom:5px; color:#328efc;}
#contents .DrugMedicationShapeGuide_View .more {position:absolute; right:-10px; bottom:10px; color:#328efc;}

#contents .tab2_in_tab {padding:6px 0px; height:15px; margin:0px auto;}
#contents .tab2_in_tab li {float:left; font-weight:bold; padding-right:10px; margin-right:10px; border-right:1px solid #cecece; text-align:left; cursor:pointer;}
#contents .tab2_in_tab li.last {padding-right:0px; border-right:0px;}
#contents .tab2_in_tab li.on {color:#328efc;}

#contents .tab_menu2 {border:1px solid #ced1d4; height:120px; border-top:2px solid #1f70a8; overflow:hidden;}
#contents .tab_menu2 li {float:left; width:136px; height:40px; line-height:38px; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; background:#f9f9f9; text-align:center; font-weight:bold; cursor:pointer;}
#contents .tab_menu2 li.last {border-right:0px; width:133px;}
#contents .tab_menu2 li.on {background:#1f70a8; color:#FFF;}
#contents .tab_menu2 li.off {color:#CCCCCC;}
#contents .tab_menu2_area {border:1px solid #ced1d4; border-top:0px; padding:20px; padding-top:10px;}

#contents .top_area2 {overflow:hidden; border-bottom:1px solid #cecece;}
#contents .top_area2 .left{padding:6px 0 !important;}
#contents .top_area2 .tab2_in_tab {height:auto;}
#contents .top_area2 .tab2_in_tab li {margin-bottom:5px;}
#contents .top_area2 a.button_d {display:inline-block;  vertical-align:middle; }
#contents .top_area2 a.button_d img{margin-top:5px; }

#contents .tab_box2 {*position:relative; *z-index:101; margin-top:30px;}

/* 하단 - 베너영역 */
#contents .banner_area {height:65px; clear:both; margin-top:60px;}
#contents .banner_area ul li {float:left; text-align:center; width:33.3%;}
#contents div.div_banner_area {height:65px; margin-top:60px; clear:both; }
#contents div.div_banner_area span { display:inline-block; width:265px; margin-right:5px; }

/* 우측 영역 */
#aside .right_banner_top {margin-top:30px;}
#aside .tag {height:210px; padding:20px; margin-top:30px; border:1px solid #ced1d4;}
#aside .tag ul {margin-top:20px;}
#aside .tag ul li {font-size:15px; float:left; margin-right:10px; line-height:30px;}
#aside .tag ul li.highlight {font-size:18px; text-decoration:underline; font-weight:bold;}
#aside .quick_menu_table {width:100%; margin-top:10px;}
#aside .quick_menu_table td {width:25%; background:#718496 url(/images/medical/common/line2.png)right center no-repeat; height:60px; text-align:center;}
#aside .quick_menu_table td:last-child {background:#718496;}
#aside .quick_menu_table td a {color:#FFF;}

#aside .quick_menu_table2 {width:100%; margin-top:10px;}
#aside .quick_menu_table2 td {width:50%; background:#718496 url(/images/medical/common/line2.png)right center no-repeat; height:60px; text-align:center;}
#aside .quick_menu_table2 td:last-child {background:#718496;}
#aside .quick_menu_table2 td a {color:#FFF;}

#aside .my_medicine_list {background:#f9f9f9; margin-top:10px; width:220px; padding:20px;}
#aside .my_medicine_list ul {margin-top:15px;}
#aside .my_medicine_list ul li {position:relative; line-height:22px; font-size:13px; padding-right:15px;}
#aside .my_medicine_list ul li a.icon_close3 {position:absolute; right:0px; top:50%; margin-top:-7px;}
#aside .my_medicine_list ul li a {color:#666;}

#aside .my_medicine_list2 {margin-top:10px; width:218px; padding:20px; border:1px solid #d9d9d9;}
#aside .my_medicine_list2 ul {}
#aside .my_medicine_list2 ul li {border-bottom:1px solid #e7e7e7; padding:10px 0; }
#aside .my_medicine_list2 ul li .subject {color:#333; font-weight:bold;}
#aside .my_medicine_list2 ul li .icon_group a {margin:3px 0px; width:25px; height:25px; display:inline-block;}

#aside .my_relation_list {background:#f9f9f9; margin-top:10px; width:220px; padding:20px;}
#aside .my_relation_list ul {margin-top:15px;}
#aside .my_relation_list ul li {position:relative; line-height:22px; font-size:13px; padding-right:15px;}
#aside .my_relation_list ul li a.icon_close3 {position:absolute; right:0px; top:50%; margin-top:-7px;}
#aside .my_relation_list ul li a {color:#666;}

#aside .my_relation_list a.previous{right:30px; bottom:0px;background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; font-size:0px; display:inline-block; vertical-align:middle; background-position:-250px -142px; width:21px; height:20px;}
#aside .my_relation_list a.previous:hover{background-position:-299px -142px;}
#aside .my_relation_list a.next{right:10px; bottom:0px; background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; font-size:0px; display:inline-block; vertical-align:middle; background-position:-271px -142px; width:20px; height:20px;}
#aside .my_relation_list a.next:hover{background-position:-320px -142px; width:20px; height:20px;}

#aside .right_banner {margin-top:10px;}
#aside .right_banner.bottom {margin-bottom:60px;}

#aside .interest {width:260px; height:60px; margin-top:10px;}
/* 2023-05-04 Edge 수정 */
/*#aside .interest li {float:left; width:128px; height:58px; line-height:58px; border:1px solid #ced1d4; text-align:center; display:table-cell; vertical-align:middle; font-weight:bold; color:#333;}*/
#aside .interest li {float:left; width:127px !important; height:58px; line-height:58px; border:1px solid #ced1d4; text-align:center; display:table-cell; vertical-align:middle; font-weight:bold; color:#333;} /* 2023-05-04 Edge 수정 */
/*#aside .interest li:last-child {width:129px; border-left:0px;}*/
#aside .interest li:last-child {width:128px !important; border-left:0px;}
/* 2023-05-04 Edge 수정 */
#aside .mypoint {border:1px solid #e7e7e7; padding:20px; width:218px; }
#aside .mypoint ul li {height:43px; border-bottom:1px solid #e0e0e0;}
#aside .mypoint ul li:last-child {border-bottom:0px;}
#aside .mypoint ul li .icon_capsule {background:url(/images/medical/common/icon_capsule.png)left center no-repeat; height:40px; line-height:40px; padding-left:30px;}
#aside .mypoint ul li .icon_drpoint {background:url(/images/medical/common/icon_drpoint.png)left center no-repeat; height:40px; line-height:40px; padding-left:30px;}
#aside .mypoint ul li .icon_paper {background:url(/images/medical/common/icon_paper.png)left center no-repeat; height:40px; line-height:40px; padding-left:30px;}
#aside .mypoint ul li .icon_paper_plus {background:url(/images/medical/common/icon_paper_plus.png)left center no-repeat; height:40px; line-height:40px; padding-left:30px;}
#aside .mypoint a.button_a {width:218px; height:38px; line-height:38px; padding:0px; margin-top:15px; *margin-top:0px;}
#aside .content_box {width:260px; height:260px;}

#aside .Featured_Drugs {border:1px solid #ced1d4; padding:20px; line-height:30px; font-size:15px;}
#aside .Featured_Drugs a {margin-right:17px;}

#aside .drug_area .icon_group {margin-top:2px;}
#aside .drug_area .icon_group li {margin-top:2px;}
#aside .slide_page .page_num {width:170px; height:20px; line-height:20px; *line-height:18px; padding-right:30px; margin-top:4px; text-align:right;}
#aside .slide_page .page_num span {vertical-align:top;}


/* 팝업창 CSS */
/*의약품 상세검색 - 팝업*/
#win_popup {margin:0px; padding:0px; width:100%;}
#win_popup .pop_header {min-height:20px; padding:20px; background:#244d97; color:#FFF; font-size:25px; line-height:22px;}
#win_popup .pop_header2 {min-height:20px; padding:20px; background:#24966d; color:#FFF; font-size:25px; line-height:22px;}
#win_popup .pop_body {padding:30px 20px 20px 20px; line-height:20px;}
#win_popup .pop_body > span{letter-spacing:-1px;}
#win_popup .pop_body .Infotable {width:100%;}
#win_popup .pop_body .Infotable th {background:#f2f2f2; border-bottom:1px solid #d5d8da; font-size:13px; font-weight:bold; line-height:40px; display:table-cell; vertical-align:middle; text-align:left; padding-left:15px; width:90px;}
#win_popup .pop_body .Infotable td {border-bottom:1px solid #d5d8da; padding-left:7px; width:109px;}
#win_popup .pop_body .Infotable td.center {text-align:center; padding:10px 0;}

#win_popup .pop_body .pop_contets {padding:20px; margin:auto; text-align:left; font-size:13px; background:#f9f9f9; border:1px solid #1f70a7; line-height:26px; letter-spacing:-0.5px;}
#win_popup .pop_body .pop_contets2 {padding:15px; margin:auto; text-align:left; font-size:13px; background:#FFF; border:1px solid #1f70a7; line-height:26px; letter-spacing:-0.5px; margin-bottom:20px;}
#win_popup .pop_body .pop_btn_area {margin:0 auto; width:187px;}
#win_popup .pop_body .pop_btn_area li {float:left; margin-top:10px; color:#333;}
#win_popup .pop_body .pop_btn_area li a {padding:0px;}
#win_popup .pop_body .pop_btn_area .pop {margin-left:7px; width:88px; height:28px; line-height:28px;}
#win_popup .pop_body .pop_btn_area .pop.none {margin:0;}

#win_popup .pop_body .ATCtable {width:100%; margin-top:20px;}
#win_popup .pop_body .ATCtable th {background:#f0f4f7; width:60px; border:1px solid #cecece; text-align:center; padding:5px; font-weight:bold;}
#win_popup .pop_body .ATCtable th.title {background:#dae6ef; border:1px solid #cecece; text-align:center; padding:10px; font-size:13px;}
#win_popup .pop_body .ATCtable td {border:1px solid #cecece; width:237px; padding:20px 10px; line-height:20px; letter-spacing:-1px;}
#win_popup .pop_body .ATCtable td .se_selbox4 .jquery-selectbox {width:230px;}

#win_popup .pop_body .tool_box {min-height:28px; height:auto;}
#win_popup .pop_body .tool_box label {font-size:16px; color:#333;}
#win_popup .pop_body .btn {color:#677690; width:90px; padding:0px; font-weight:bold;}
#win_popup .pop_body .btn2 {color:#FFF; width:90px; padding:0px; font-weight:bold;}
#win_popup .pop_body .select_code_name {font-weight:bold; color:#333; margin-right:5px;}

#win_popup .pop_body .title {font-size:16px; color:#333;}
#win_popup .pop_body .checkbox_li {margin-top:10px;}
#win_popup .pop_body .checkbox_li li {float:left; width:120px; font-size:13px; height:28px; padding:0px;}
#win_popup .pop_body .checkbox_li li .checkbox {width:120px;}

#win_popup .pop_body .basic_box_c {margin-top:20px; padding: 20px 0px; border-bottom:1px solid #1f70a8;}
#win_popup .pop_body .basic_box_c .box {float:left; width:193px; padding:0 10px; border-right:1px solid #ced1d4;}
#win_popup .pop_body .basic_box_c .box_end {float:left; width:193px; padding:0 10px;}

#win_popup .pop_body .subject {font-size:15px; color:#333; }
#win_popup .pop_body .info {font-size:13px; color:#666; margin-top:10px;}
#win_popup .pop_body .info li {padding:2px 0;}
#win_popup .pop_body .info li img {vertical-align:middle;}

#win_popup .pop_body .h4_title {margin-top:20px;}
#win_popup .pop_body .content_area {padding:20px; border-bottom:1px solid #ced1d4; line-height:18px;}
#win_popup .pop_body .content_area ul.compare_list li {padding:0px 10px 0 2px;}
#win_popup .pop_body .content_area h4.compare_title {margin:0 0 8px 0;}
#win_popup .pop_body .content_area .content_area_list li{float:left; width:190px; padding:10px 10px 0px 0;}

#win_popup .pop_category {margin:auto; height:236px; padding:20px; border:1px solid #cdd1d4; margin-top:20px; overflow:hidden; overflow-y:auto; }
#win_popup .pop_category ul.category li ul li {min-height:22px;}

#win_popup .pop_body .drug_print_pop .detail_caution {background:#f9f9f9; border:1px solid #ced1d4; padding:20px 0 20px 20px; margin-top:-1px;}
#win_popup .pop_body .drug_print_pop .content_detail .caution_area {margin:0 auto; width:99%; background:#f9f9f9; border-bottom:1px dashed #cfcfcf; padding:0 0 20px 0;}

#win_popup .comparison li {float:left; width:33%; min-width:180px; border-right:1px solid #cdd1d4;}
#win_popup .comparison li:last-child {width:33%; border-right:0px;}
#win_popup .comparison li dl {margin:auto; width:180px;}

#win_popup .comparison2 {margin-top:20px;}
#win_popup .comparison2>li {float:left; width:33%; min-width:180px; /*padding:1.5%;*/}
#win_popup .comparison2>li ul, #win_popup .comparison2>li ul li {list-style:disc}
#win_popup .comparison2>li ol, #win_popup .comparison2>li ol li {list-style:decimal}
#win_popup .btn_next {width:220px; height:30px; line-height:40px; padding:0px;}
#win_popup .btn_next2 {width:90px; height:30px; line-height:30px; padding:0px;}



/* 레이어 팝업 */
.box_icon_info {width:18px; height:18px; margin-left:3px; position:relative;}
.box_icon_info0 {margin-left:3px;}
.layer_pop {display:none; position:absolute; left:30px; top:0px; z-index:100; line-height:20px; font-weight:normal; color:#666;}
.layer_pop .close {position:absolute; top:15px; right:20px; z-index:100;}
.layer_pop_pk { overflow:scroll;}

.box_icon_info1 {position:relative;}
.box_icon_info2 {position:relative;  margin-left:10px; width:18px; height:18px;}
.box_icon_info3 {float:right; position:relative; *z-index:20;}
.box_icon_info3 .icon_info {position:absolute; right:10px; top:50%; margin-top:4px;}
.box_icon_info_basic {position:relative;}

.box_icon_info .interaction_pop span.checkbox {width:80px; float:left; margin:10px 0 15px 0;}
.box_icon_info .interaction_pop2 span.checkbox {width:100px; float:left; margin:10px 0 15px 0;}
.box_icon_info .interaction_pop3 span.checkbox {width:500px; float:left; margin:10px 0 15px 0; line-height:26px;}
.box_icon_info .interaction_pop3 span.checkbox_bold {width:500px; float:left; margin:10px 0 15px 0; line-height:26px;}

.layer_pop_list {position:absolute; visibility:hidden; left:-20px; top:35px; z-index:100;}
.layer_pop_list .close {position:absolute; top:10px; right:10px;}

.layer_share{display:none; position:absolute; z-index:1000; width:75px; border:1px solid #B5B5B5; background-color:#FAFAFA;}
.layer_share .list{padding:13px 0 8px 3px;}
.layer_share .list li{margin-bottom:5px;}
.layer_share .list li a{display:inline-block; height:15px;line-height: 11px; *line-height: 12px; padding:5px 0 0 23px; font-size:11px; color:#999999; background:url(/images/medical/common/icon_sns.png) no-repeat;}
.layer_share .list li a.facebook{background-position:0 0;}
.layer_share .list li a.twitter{background-position:0 -25px;}
.layer_share .list li a.url{background-position:0 -50px;}
.layer_share .list li a.email{background-position:0 -75px;}

.layer_copyurl{z-index:1001; width:345px;}
.layer_copyurl .txt{padding:5px 0;}
.layer_copyurl .url{position:relative; width:333px; min-height:40px; padding:5px; border:1px solid #DDDDDD; line-height:20px;}
.layer_copyurl .url a{display:inline-block; word-break:break-all; word-wrap:break-word;}

/* ============= 회원 ============= */
/* 로그인 */
.login_area {width:941px; margin:30px auto 60px auto; height:293px;}
.login_area h3.title {color:#1f70a8;}
.login_area .login_input_area {float:left; width:519px; height:197px; border:1px solid #e8e8e8; border-top:2px solid #1f70a8; padding:20px; margin-top:30px;}
.login_area .login_input_area .login_input {overflow:hidden; height:138px; padding-top:22px; border-bottom:1px dashed #d9d9d9;}
.login_area .login_input_area .login_input .input_area {position:relative; float:left; width:283px; height:72px; margin-left:68px;}
.login_area .login_input_area .login_input .input_area .user_id {width:283px; width:276px\9; *width:270px; *margin-top:-1px; font-size:13px;}
.login_area .login_input_area .login_input .input_area .user_pw {position:absolute; bottom:0; left:0; width:276px; width:280px\9; width:276px\0/; *width:270px; font-size:13px;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
	.login_area .login_input_area .login_input .input_area .user_id {width:276px;}
	.login_area .login_input_area .login_input .input_area .user_pw {width:270px;}
} 
.login_area .login_input_area .login_input .btn_area {float:left; margin-left:7px;}
.login_area .login_input_area .login_input .btn_area a.btn_login {width:100px; height:70px; line-height:70px; font-size:13px; font-weight:bold;}
.login_area .login_input_area .login_input .login_option {clear:both; margin-left:68px; padding-top:20px; zoom:1;}
.login_area .login_input_area .login_input .login_option .checkbox {clear:both; width:90px;}
.login_area .login_banner {float:left; margin-left:20px; width:360px; height:240px; margin-top:30px;}

.member_link {text-align:center; margin-top:20px; font-size:13px; color:#999;}
.member_link a {color:#333;}

/* 비밀번호 찾기 */
.idpw_search_navi {height:58px; margin-top:30px;}
.idpw_search_navi .title {border:1px solid #ced1d4;float:left; width:230px; height:58px; line-height:58px; color:#1f70a8; font-weight:bold; padding-left:18px; border-right:1px solid #e3e3e3;}
.idpw_search_navi ul {float:left;}
.idpw_search_navi ul li {float:left; background:#f9f9f9; height:58px; line-height:58px; width:212px; border:1px solid #ced1d4; border-left:0px;}
.idpw_search_navi ul li a {width:194px; height:58px; padding-left:18px; display:block;}
.idpw_search_navi ul li.on {background:#1f70a8; font-weight:bold;}
.idpw_search_navi ul li.on a {color:#FFF;}

.idpw_search_area {margin-top:40px;}
.idpw_search_area .comment {padding:30px; border:1px solid #e7e7e7; background:#f9f9f9; margin-top:30px;}
.idpw_search_area .comment.first {margin-top:10px;}
.idpw_search_area .comment li {background:url(/images/medical/common/icons.png) no-repeat; background-position:-28px -303px; padding-left:8px; line-height:22px; font-size:13px; color:#333;}
.idpw_search_area .input_area {margin-top:30px; border:1px solid #e8e8e8; border-top:2px solid #1f70a8; height:100px;}
.idpw_search_area .input_area dl {height:102px;}
.idpw_search_area .input_area dl dt {float:left; width:120px; height:100px; line-height:100px; background:#f2f2f2; padding-left:10px; font-size:13px; color:#333;}
.idpw_search_area .input_area dl dd {float:left; width:950px; height:65px; padding-left:10px; padding-top:35px;}

.button_area {text-align:center;}
.result {margin:25px auto; width:220px; height:40px; line-height:40px; font-size:13px; font-weight:bold;}

.idpw_search_area .boxtit {margin:0 20px 8px; font-size:14px; font-weight:bold; color:#1f70a8;}
.idpw_search_area .input_area2 {overflow:hidden; margin-top:10px; padding-top:30px; border:1px solid #e8e8e8; border-top:2px solid #1f70a8;}
.idpw_search_area .input_area2 h5 {font-size:16px; color:#333; font-weight:bold;}
.idpw_search_area .input_area2 .hline {height:2px; margin:0 20px 2px; background-color:#d0d3d6; font-size:0;}
.idpw_search_area .input_area2 .refer {line-height:18px;letter-spacing:-1px;}
.idpw_search_area .input_area2 .search_mobile {float:left; width:476px; height:297px; padding:30px 20px 30px 20px; border-right:1px solid #e8e8e8;}
.idpw_search_area .input_area2 .search_email {float:left; width:541px; height:297px; padding:30px 20px 30px 20px;}
.idpw_search_area .input_area2_2 {margin-top:40px; border:1px solid #e8e8e8; border-top:2px solid #1f70a8; padding:30px 20px;}
.idpw_search_area .input_area2_2.mt10 {margin-top:10px;}
.idpw_search_area .input_area2_2 .boxtit {margin-left:0;}
.idpw_search_area .input_area2_2 .information {font-size:13px; color:#666; line-height:20px; padding-top:10px;}
.idpw_search_area .input_area2_2 .content_table_style_01 {border-top:2px solid #CECECE;}
.idpw_search_area .input_area2_2 .content_table_style_01 .opt ul {display:inline-block; *zoom:1; *display:inline;}
.idpw_search_area .input_area2_2 .content_table_style_01 .opt li {display:inline-block; *zoom:1; *display:inline; margin-right:29px; padding-left:30px; background:url(/images/medical/common/line2.png) no-repeat 0 50%;}
.idpw_search_area .input_area2_2 .content_table_style_01 .opt li:first-child {padding-left:0; background:none;}
.idpw_search_area .input_area2_2 .content_table_style_01 .opt *{vertical-align:middle;}
.idpw_search_area .input_area2_2 .content_table_style_01 .opt p {display:inline-block; *zoom:1; *display:inline;}
.idpw_search_area .input_area2_2 .content_table_style_01 .opt p a {color:#1F70A8;}
.idpw_search_area .input_area2_2 .button_area{padding-bottom:0;}

.idpw_search_area .input_area3 {border-top:1px dashed #d9d9d9; margin-top:20px; margin-bottom:20px;}
.idpw_search_area .input_area3 dl {margin-top:20px;}
.idpw_search_area .input_area3 dl dt {float:left; height:45px; line-height:30px; width:115px; font-size:13px; letter-spacing:-1px; color:#333; *letter-spacing:-1px; }
.idpw_search_area .input_area3 dl dd {min-height:45px;}
.idpw_search_area .input_area3 dl dd .user_name {width:236px;}
.idpw_search_area .input_area3 dl dd .mobile-select {width:75px; float:left;}
.idpw_search_area .input_area3 dl dd .mobile-select .sel {width:103px;}
.idpw_search_area .input_area3 dl dd .mobile {width:70px;}
.idpw_search_area .input_area3 dl dd .mobile_number {margin-left:115px; width:240px; margin-right:1px; *margin:10px 5px 0 0;}
.idpw_search_area .input_area3 dl dd input[type="text"].mobile_number {width:234px;}
.idpw_search_area .input_area3 dl dd input[type="password"].mobile_number {width:234px;}

.idpw_search_area .input_area3 dl dd span {float:left;}
.idpw_search_area .input_area3 dl dd .email_id {width:90px;}
.idpw_search_area .input_area3 dl dd .email_url {width:90px; margin-right:3px;}
.idpw_search_area .input_area3 dl dd .email_number {margin-left:115px; *margin-left:0px; width:240px; *margin:10px 0px 0 0;}

.idpw_search_area .input_area3 dl dd .button_c {width:100px; padding:0px; height:28px; line-height:28px; margin-left:5px;}


.idpw_search_area .input_area4 {border-top:1px dashed #d9d9d9; margin-top:20px; margin-bottom:20px;}
.idpw_search_area .input_area4 dl {height:100px; border-top:2px solid #1f70a8; margin-top:30px;}
.idpw_search_area .input_area4 dl dt {float:left; width:127px; height:35px; padding-top:15px; padding-left:10px; background:#f2f2f2; border:1px solid #ced1d4; border-top:0px; border-right:0px;}
.idpw_search_area .input_area4 dl dd {float:left; width:950px; height:35px; padding-top:15px; padding-left:10px; font-size:13px; color:#328efc; font-weight:bold; border:1px solid #ced1d4; border-top:0px;}

.idpw_search_area .input_area5 {margin-top:30px; border:1px solid #e8e8e8; border-top:2px solid #1f70a8; height:100px; line-height:100px; text-align:center; font-size:16px; font-weight:bold; margin-bottom:60px;}

.tab_area {border:1px solid #cecece; width:1098px; height:38px; margin-top:30px;}
.tab_area li {float:left; height:38px; line-height:38px; width:210px; text-align:center; border-right:1px solid #cecece;}
.tab_area li.on {background:#1f70a8;}
.tab_area li.on a {color:#FFF; font-weight:bold;}

.confirm_area {border-bottom:1px solid #cecece;text-align:center; padding:20px 0 40px 0;}
.confirm_area .btn_mobile {width:198px; height:103px; margin-right:25px; line-height:103px; font-size:13px; font-weight:bold;}
.confirm_area .btn_ipin {width:198px; height:103px; line-height:103px; font-size:13px; font-weight:bold;}

.idpw_search_area .btn_area {width:474px; margin:0 auto; margin-bottom:100px;}
.idpw_search_area .btn_area li {float:left; width:232px; text-align:center; margin-right:10px;}
.idpw_search_area .btn_area li:last-child {margin-right:0px;}
.idpw_search_area .btn_area li a {margin:0px; padding:0px;}

/* ============= sitemap ============= */
.sitemap h3{margin:31px 0 0 12px;}
.sitemap h3 img{margin:0 5px 0 0;}
.sitemap .sitemap_box{margin-top:26px; padding:28px 20px; border:1px solid #E7E7E7;}
.sitemap h4{height:27px; font-size:16px; font-weight:bold;}
.sitemap .list{overflow:hidden; margin:10px 0 38px;}
.sitemap .list .d1{float:left; width:130px; padding:7px 0 0 12px; border-left:1px solid #E7E7E7;}
.sitemap .list .d1:first-child{border-left:0;}
.sitemap .list .d1 strong{display:block;}
.sitemap .list .d1 strong,
.sitemap .list .d1 strong a{font-size:16px; color:#333; font-weight:bold;}
.sitemap .list .d1 ul{margin-top:16px;}
.sitemap .list .d1 li{margin-bottom:5px; font-size:13px; line-height:18px; color:#333;}
.sitemap .list .d1 li a{color:#333;}
.sitemap .list .d1 li ul{margin:3px 0; padding-bottom:2px;}
.sitemap .list .d1 li li{font-size:12px; font-weight:normal; color:#666; line-height:17px;}
.sitemap .list .d1 li li a{font-weight:normal; color:#666;}
.sitemap .list .d1 li.sub {padding-top:6px;}
.sitemap .list .no5{width:145px;}
.sitemap .list .no6{width:145px;}
.sitemap .list .no7{width:145px;}
.sitemap .list .no8{width:100px;}
.sitemap .list .double{overflow:hidden; width:220px;}
.sitemap .list .double ul{float:left; width:122px;}
.sitemap .list .double ul.last{width:70px; margin-left:12px;}
.sitemap .list .double li ul{float:none;}
.sitemap .medical h4{border-bottom:3px solid #244D97; color:#244D97;}
.sitemap .learning h4{border-bottom:3px solid #09705A; color:#09705A;}
.sitemap .learning .d1.no4 {
	width: 160px;
}
.sitemap .etc{height:309px; border-top:3px solid #EBEBEB; background-color:#F6F6F6;}

.sitemap .vodcenter h4 {
	color: rgb(230, 0, 18);
	border-bottom: 3px solid rgb(230, 0, 18);
}

.sitemap .vodcenter .list .d1.no2 {
width: 167px;
}

.sitemap .vetcenter h4{border-bottom:3px solid #0F8D99; color:#0F8D99;}
.sitemap .vetcenter .list .d1.no2 { width:167px; }

.sitemap .drspace h4{border-bottom:3px solid #463AC0; color:#463AC0;}
.sitemap .drspace .list .d1.no2 { width:167px; }

/* ============= 메인 ============= */
/*의약품 식별*/
#container .centered .main_content_box {float:left; width:200px; height:200px; padding:30px; margin-right:20px; margin-bottom:20px; background:#FFF; box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow: #ced1d4 2px 2px 2px; -moz-box-shadow: #ced1d4 2px 2px 2px; behavior:url('/Scripts/Drug/PIE.htc'); }
#container .centered .main_content_box .title {font-size:16px; font-weight:bold;}
#container .centered .main_content_box .type_inpput {background:url(/images/medical/main/input_bg.png) 5px center no-repeat; padding-left:45px; width:195px; *width:148px; height:35px; line-height:35px; margin-top:10px; display:table-cell; }
#container .centered .main_content_box ul {margin-top:10px;}
#container .centered .main_content_box ul li {float:left; margin-right:3px; width:61px; height:83px; border:1px solid #ddd; text-align:center; background:#f7f7f7 url(/images/medical/common/icon_down2.png)center 67px no-repeat; }
#container .centered .main_content_box {position:relative;}
#container .centered .main_content_box ul li:last-child {margin-right:0px;}
#container .centered .main_content_box ul li a {width:61px; height:73px;  padding-top:10px; display:block; line-height:30px; color:#666; font-size:13px;}
#container .centered .main_content_box ul li .icon_down2 {margin:auto;}
#container .centered .main_content_box .search_btn {margin-top:10px; width:193px; height:33px; line-height:33px; padding:0px;}

#container .centered .main_content_box #drug_color {position:absolute; z-index:100; top:190px; *left:30px; *top:200px; width:295px; height:182px; border:2px solid #1f70a8; background:#FFF; padding:18px; line-height:22px;}
#container .centered .main_content_box #drug_color .close {position:absolute; top:18px; right:18px;}
#container .centered .main_content_box #drug_color .checkbox_li li {margin-right:-1px; margin-bottom:-1px; padding:0px; width:48px; height:48px; background:#FFF;}

#container .centered .main_content_box #drug_shape {position:absolute; z-index:100; top:190px; *left:30px; *top:200px; width:500px; height:282px; border:2px solid #1f70a8; background:#FFF; padding:18px; line-height:22px;}
#container .centered .main_content_box #drug_shape .close {position:absolute; top:18px; right:18px;}
#container .centered .main_content_box #drug_shape .checkbox_li li {margin-right:-1px; margin-bottom:-1px; padding:0px; width:61px; height:61px; background:#FFF;}

#container .centered .main_content_box #drug_ushape {position:absolute; z-index:100; top:190px; *left:30px; *top:200px; width:334px; height:102px; border:2px solid #1f70a8; background:#FFF; padding:18px; line-height:22px;}
#container .centered .main_content_box #drug_ushape .close {position:absolute; top:18px; right:18px;}
#container .centered .main_content_box #drug_ushape .checkbox_li li {margin-right:-1px; margin-bottom:-1px; padding:0px; width:110px; height:35px; background:#FFF;}

/*의약품 정보*/
#container .centered .main_content_box2 {float:left; width:200px; height:200px; padding:30px; margin-right:20px; margin-bottom:20px;  box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow: #ced1d4 2px 2px 2px; -moz-box-shadow: #ced1d4 2px 2px 2px; behavior:url('/Scripts/Drug/PIE.htc'); background:#FFF url(/images/medical/main/main_icon_bg.png) 175px 150px no-repeat;}
#container .centered .main_content_box2 .title {height:43px; width:200px;}
#container .centered .main_content_box2 .direction-right {float:left; margin-left:7px; margin-top:5px;}
#container .centered .main_content_box2 .title .eng_title {text-transform:uppercase; font-size:11px; color:#718496;}
#container .centered .main_content_box2 .title .kr_title {text-transform:uppercase; font-size:24px; color:#000;}

/* 베너광고 */
#container .centered .main_content_box3 {float:left; width:260px; height:260px; margin-right:20px; margin-bottom:20px; background:#FFF;  box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow: #ced1d4 2px 2px 2px; -moz-box-shadow: #ced1d4 2px 2px 2px; behavior:url('/Scripts/Drug/PIE.htc');}

/* 로그인 */
#container .centered .main_content_box4 {float:left; width:200px; height:197px; padding:30px; border-top:3px solid #1f70a8; margin-bottom:20px; background:#FFF;  box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow: #ced1d4 2px 2px 2px; -moz-box-shadow: #ced1d4 2px 2px 2px; behavior:url('/Scripts/Drug/PIE.htc');}
#container .centered .main_content_box4 .login_before .member {margin-bottom:15px;}
#container .centered .main_content_box4 .login_before .member_btn {width:198px; height:33px; line-height:33px; margin-bottom:5px; color:#333; padding:0px;}

#container .centered .main_content_box4 .login_after .login_menu {height:20px; letter-spacing:-1px;}
#container .centered .main_content_box4 .login_after .login_menu li {float:left; background:url(/images/learning/common/icon_dot_gray.png)left center no-repeat; padding-left:10px; margin-right:10px;}
#container .centered .main_content_box4 .login_after .login_menu li:last-child {margin-right:0px;}

#container .centered .main_content_box4 .login_after .input_area {height:65px;}
#container .centered .main_content_box4 .login_after .input_area .input {float:left; width:130px; margin-right:5px;}
#container .centered .main_content_box4 .login_after .input_area .input input[type="text"] {width:129px; *width:118px; height:28px; padding-left:10px; border:1px solid #ced1d4; margin-bottom:5px; border-radius:3px;}
#container .centered .main_content_box4 .login_after .input_area .input input[type="password"] {width:118px; height:28px; padding-left:10px; border:1px solid #ced1d4; border-radius:3px;}

#container .centered .main_content_box4 .login_after .button {float:left; width:63px;}
#container .centered .main_content_box4 .login_after .button a {width:63px; height:63px; line-height:63px; padding:0px; margin:0px;}
#container .centered .main_content_box4 .login_after .id_save {font-size:13px; color:#666;}
#container .centered .main_content_box4 .login_after .input input{width:125px;}

#container .centered .main_content_box4 .login_quick {margin-top:11px; width:198px; height:64px; border:1px solid #e4e4e4; border-radius:3px;}
#container .centered .main_content_box4 .login_quick li {float:left; width:98px; height:64px; border-right:1px solid #e4e4e4; text-align:center; font-size:12px; font-weight:bold;}
#container .centered .main_content_box4 .login_quick li:last-child {border-right:0px;}
#container .centered .main_content_box4 .login_quick li a.interest_product {width:98px; height:40px; line-height:40px; padding-top:24px; display:block; background:url(/images/medical/common/icon_firstaidkit.png)center 15px no-repeat;}
#container .centered .main_content_box4 .login_quick li a.interest_content {width:98px; height:40px; line-height:40px; padding-top:24px; display:block; background:url(/images/medical/common/icon_paper.png)center 15px no-repeat;}



/* KIMS 학술센터 */
#container .centered .main_content_box5 {float:left; width:540px; height:260px; margin-right:20px; margin-bottom:20px; background:#FFF;  box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow: #ced1d4 2px 2px 2px; -moz-box-shadow: #ced1d4 2px 2px 2px; behavior:url('/Scripts/Drug/PIE.htc');}
#container .centered .main_content_box5-1 {float:left; width:210px; height:200px; padding:30px;}
#container .centered .main_content_box5-1 .title {height:43px; width:200px;}
#container .centered .main_content_box5-1 .direction-right {float:left; margin-left:7px; margin-top:5px;}
#container .centered .main_content_box5-1 .title .eng_title {text-transform:uppercase; font-size:11px; color:#718496;}
#container .centered .main_content_box5-1 .title .kr_title {text-transform:uppercase; font-size:24px; color:#000;}
#container .centered .main_content_box5-2 {float:left; width:210px; height:200px; padding:30px; background:#1F934A url(/images/medical/main/main_icon_bg4.png) 0 0 no-repeat;}
#container .centered .main_content_box5-2 .content_01 {height:100px;}
#container .centered .main_content_box5-2 .content_02 {height:80px; padding-top:20px; border-top:1px dashed #176E38;}
#container .centered .main_content_box5-2 .title {font-size:13px; color:#eaf5ff; line-height:16px; letter-spacing:-1px;}
#container .centered .main_content_box5-2 .images {float:left; width:100px; height:50px; overflow:hidden;}
#container .centered .main_content_box5-2 .content {float:left; width:110px; color:#a8e4b5; font-size:12px; line-height:16px; letter-spacing:-1px; }

/*의약품 정보*/
#container .centered .main_content_box6 {float:left; width:200px; height:200px; padding:30px; margin-right:20px; margin-bottom:20px;  box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow: #ced1d4 2px 2px 2px; -moz-box-shadow: #ced1d4 2px 2px 2px; behavior:url('/Scripts/Drug/PIE.htc'); background:#FFF url(/images/medical/main/main_icon_bg2.png) 175px 150px no-repeat;}
#container .centered .main_content_box6 .title {height:43px; width:200px;}
#container .centered .main_content_box6 .direction-right {float:left; margin-left:7px; margin-top:5px;}
#container .centered .main_content_box6 .title .eng_title {text-transform:uppercase; font-size:11px; color:#718496;}
#container .centered .main_content_box6 .title .kr_title {text-transform:uppercase; font-size:24px; color:#000;}

/* Product Highlights */
/*#container .centered .main_content_box6-1 {float:left; width:260px; height:260px; padding:0px; margin-right:20px; margin-bottom:20px;  box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow: #ced1d4 2px 2px 2px; -moz-box-shadow: #ced1d4 2px 2px 2px; behavior:url('/Scripts/Drug/PIE.htc'); background:#FFF url(/Images/medical/main/ph-title.png) 0 0 no-repeat}
#container .centered .main_content_box6-1 div#slides_ph { padding:40px 10px 10px 10px}
#container .centered .main_content_box6-1 .product_name { height:34px; font-size:24px; color:#333; }
#container .centered .main_content_box6-1 .main_gen { height:20px; font-size:12px; margin-bottom:10px; border-bottom:1px solid #C0C0C0; }
#container .centered .main_content_box6-1 .product_image { float:left; }
#container .centered .main_content_box6-1 .product_image img { width:90px; height:145px; }
#container .centered .main_content_box6-1 .indication { float:left; width:138px; font-size:12px; }*/

#container .centered .main_content_box6-1 {float:left; width:260px; height:260px; padding:0px; margin-right:20px; margin-bottom:20px;  box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow: #ced1d4 2px 2px 2px; -moz-box-shadow: #ced1d4 2px 2px 2px; behavior:url('/Scripts/Drug/PIE.htc'); background:#FFF url(/Images/medical/main/ph-title.png) 0 0 no-repeat}
#container .centered .main_content_box6-1 div#slides_ph { padding:40px 10px 10px 10px}
#container .centered .main_content_box6-1 .product_name { font-size:16px; font-weight:bold; color:#333; }
#container .centered .main_content_box6-1 .main_gen { height:20px; font-size:11px; margin-bottom:10px; border-bottom:1px solid #C0C0C0; }
#container .centered .main_content_box6-1 .phimg_box { width:100%; height:100px; overflow:hidden; position:relative; margin-bottom:10px; }
#container .centered .main_content_box6-1 .phimg_box > .phimg { width:100%; height:100px; object-fit: cover; }
#container .centered .main_content_box6-1 .indication { font-size:11px; }
/*#container .centered .main_content_box6-1 .product_image { float:left; }
#container .centered .main_content_box6-1 .product_image img { width:90px; height:145px; }
#container .centered .main_content_box6-1 .indication { float:left; width:138px; font-size:12px; }*/

/* 베너광고 */
#container .centered .main_content_box7 {float:left; width:260px; height:260px; margin-bottom:20px; background:#FFF;  box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow: #ced1d4 2px 2px 2px; -moz-box-shadow: #ced1d4 2px 2px 2px; behavior:url('/Scripts/Drug/PIE.htc');}
#container .centered .main_content_box8 {float:left; width:120px; height:120px; margin-right:20px; margin-bottom:20px; background:#dae6ef;  box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow: #ced1d4 2px 2px 2px; -moz-box-shadow: #ced1d4 2px 2px 2px; behavior:url('/Scripts/Drug/PIE.htc'); text-align:center;}
#container .centered .main_content_box9 {float:left; width:260px; height:120px; margin-bottom:20px;   box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow: #ced1d4 2px 2px 2px; -moz-box-shadow: #ced1d4 2px 2px 2px; behavior:url('/Scripts/Drug/PIE.htc');}
#container .centered .main_content_box10 {float:left; width:220px; height:80px; padding:20px; margin-right:20px; margin-bottom:20px; background:#FFF;   box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow: #ced1d4 2px 2px 2px; -moz-box-shadow: #ced1d4 2px 2px 2px; behavior:url('/Scripts/Drug/PIE.htc');}
#container .centered .main_content_box10 .title {padding-bottom:5px; border-bottom:1px solid #e5e5e5; font-size:13px; font-weight:bold; color:#1f70a8;}
#container .centered .main_content_box10 .more {position:relative; top:-87px; left:193px; width:48px; height:48px; display:block; background:url(/images/medical/main/btn_more.png)0 0 no-repeat; font-size:0px;}
#container .centered .main_content_box10 ul {margin-top:10px;}
#container .centered .main_content_box10 li .subject {color:#666; font-size:13px;}
#container .centered .main_content_box10 li .date {float:right; color:#999; font-size:11px;}
#container .centered .main_content_box11 {float:left; width:260px; height:120px; margin-right:20px; margin-bottom:20px;  box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow: #ced1d4 2px 2px 2px; -moz-box-shadow: #ced1d4 2px 2px 2px; behavior:url('/Scripts/Drug/PIE.htc');}
#container .centered .main_content_box12 {float:left; width:260px; height:120px; margin-right:20px; margin-bottom:20px;  box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow: #ced1d4 2px 2px 2px; -moz-box-shadow: #ced1d4 2px 2px 2px; behavior:url('/Scripts/Drug/PIE.htc');}
#container .centered .main_content_box13 {float:left; width:260px; height:120px; margin-bottom:20px;  box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow: #ced1d4 2px 2px 2px; -moz-box-shadow: #ced1d4 2px 2px 2px; behavior:url('/Scripts/Drug/PIE.htc');}

.main_list_type {margin-top:15px;}
.main_list_type ul li {background:url(/images/medical/common/icons.png) no-repeat; background-position:-28px -270px; padding-left:8px; font-size:13px; line-height:26px; font-weight:bold; color:#333;}
.main_list_type2 ul li {float:left; background:url(/images/medical/common/icons.png) no-repeat; background-position:-28px -301px; padding-left:8px; font-size:13px; line-height:26px; font-size:13px; color:#999; }
.main_list_type2 ul li.member_join {margin-left:10px; font-weight:bold;}
.main_list_type2 ul li.member_join a {color:#1f70a8;}
.main_list_type2 .input input{width:125px;}

/* 학술센터 개편으로 인한 메인 레이아웃 수정 시작 */

/* 공지사항 */
#container .centered .main_content_box_notice {float:left; position:relative; width:220px; height:220px; padding:20px; margin-right:20px; margin-bottom:20px; background:#FFF;   box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow: #ced1d4 2px 2px 2px; -moz-box-shadow: #ced1d4 2px 2px 2px; behavior:url('/Scripts/Drug/PIE.htc');}
#container .centered .main_content_box_notice .title {padding-bottom:5px; border-bottom:1px solid #e5e5e5; font-size:13px; font-weight:bold; color:#1f70a8;}
#container .centered .main_content_box_notice .as { margin:0 auto; padding:20px 0 0 12px; }
#container .centered .main_content_box_notice .more {position:absolute; top:0; right:0; width:48px; height:48px; display:block; background:url(/images/medical/main/btn_more.png)0 0 no-repeat; font-size:0px;}
#container .centered .main_content_box_notice ul {margin-top:10px;}
#container .centered .main_content_box_notice li { margin-bottom:8px; }
#container .centered .main_content_box_notice li .subject {color:#666; font-size:13px;}
#container .centered .main_content_box_notice li .date {float:right; color:#999; font-size:11px;}

/* 학술센터 최근게시물 */
#container .centered .main_content_box_rcs_recent {float:left; width:540px; height:260px; margin-right:20px; margin-bottom:20px; background:#FFF;  box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow: #ced1d4 2px 2px 2px; -moz-box-shadow: #ced1d4 2px 2px 2px; behavior:url('/Scripts/Drug/PIE.htc');}
#container .centered .main_content_box_rcs_recent div.rcs_header { width:540px; height:40px; cursor:pointer;  }
#container .centered .main_content_box_rcs_recent table.tbl_main_rcs { width:500px; margin:0 auto; }
#container .centered .main_content_box_rcs_recent table.tbl_main_rcs tbody tr td { padding-top:5px; padding-bottom:6px; }
#container .centered .main_content_box_rcs_recent table.tbl_main_rcs tbody tr td.pad_left10 img { padding-left:10px; }
#container .centered .main_content_box_rcs_recent table.tbl_main_rcs tbody tr td.title { font-weight:bold; }

/* 뉴스레터 신청 */
#container .centered .main_content_box_newsletter {float:left; width:260px; height:120px; margin-right:20px; margin-bottom:20px;  box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow: #ced1d4 2px 2px 2px; -moz-box-shadow: #ced1d4 2px 2px 2px; background:#FFF url(/images/medical/main/bg_newsletter_blue.png) no-repeat;}
#container .centered .main_content_box_newsletter div.innerBox { position:relative; width:250px; top:62px; left:13px; }
/* 학술센터 개편으로 인한 메인 레이아웃 수정 끝   */

/* 검색 */
/*.search_area {padding-top:30px;}*/
.search_area .top_company {overflow:hidden; width:auto; min-height:120px;}/* 2015-01-14 수정 */
.search_area .top_company li {float:left; width:263px; height:76px; border:1px solid #e3e3e3; margin:0 12px 12px 0; padding:21px 0;}/* 2015-01-14 수정 */
.search_area .top_company li:nth-child(3n) {margin-right:0px;}
.search_area .top_company li .company_logo {float:left; border-right:1px solid #e3e3e3; width:117px; text-align:center; margin-right:10px;}
.search_area .h4_title {margin-top:30px;}
.search_area .sub_gnb {margin-top:10px; height:81px !important;}
/*.search_area .sub_gnb li {float:left; width:135px; height:38px; line-height:38px; text-align:center; border:1px solid #cecece; border-right:0px;}*/ 
.search_area .sub_gnb li {float:left; width:135px !important; height:38px; line-height:38px; text-align:center; border:1px solid #cecece; border-right:0px;} /* 2023-05-04 Edge 수정 */
.search_area .sub_gnb li a {color:#333;}
.search_area .sub_gnb li:last-child {border-right:1px solid #cecece; width:138px;}
.search_area .sub_gnb li:nth-child(1) {border-bottom:0px;}
.search_area .sub_gnb li:nth-child(2) {border-bottom:0px;}
.search_area .sub_gnb li:nth-child(3) {border-bottom:0px;}
.search_area .sub_gnb li:nth-child(4) {border-bottom:0px;}
.search_area .sub_gnb li:nth-child(5) {border-bottom:0px;}
.search_area .sub_gnb li:nth-child(6) {border-bottom:0px; border-right:1px solid #cecece; width:138px;}
.search_area .sub_gnb li.on {background:#1f70a8; font-weight:bold;}
.search_area .sub_gnb li.on a {color:#FFF; }
.search_area .more {color:#328efc; margin-top:15px; text-decoration:underline;}
.search_area .search_result {margin-top:10px;}
.search_area .search_result .search_ar {margin:20px 0; text-align:center; position:relative;}
.search_area .search_result .search_ar {margin:20px 0; text-align:center; font-weight:bold; position:relative;}
.search_area .search_result .search_ar {margin:20px 0; text-align:center; position:relative;}/**/
.search_area .search_result .sum_images {float:left; width:146px; height:70px; margin-right:20px;}
.search_area .search_result .sum_images a img {width:146px; height:70px;}
.search_area .search_result .search_result_content {}
.search_area .search_result .search_result_content .subject {display:block; font-size:13px; font-weight:bold; color:#333; margin-top:1px;}/**/
.search_area .search_result .search_result_content .subject2 {display:block; font-size:13px; margin-top:1px;}/**/
.search_area .search_result .search_result_content .content {font-size:13px; color:#666;}/**/
.search_area .search_result .search_result_content .category {display:block; font-size:11px; color:#999; line-height:22px; margin-top:5px;}/**/
.search_area .search_result .qna_list {}
.search_area .search_result .qna_list dt{position:relative; padding-left:30px;}
.search_area .search_result .qna_list dd{position:relative; padding-left:30px; margin-top:10px;}/**/
.search_area .search_result .qna_list .icon_q {position:absolute; top:0px; left:0px;}
.search_area .search_result .qna_list .icon_a {position:absolute; top:0px; left:0px;}
.search_area .search_rekeyword {height:40px; border-bottom:1px solid #ced1d4;}


/* 팝업 */
.abix-tree-list .collapsed > span.icon,
.abix-tree-list .expanded > span.icon {cursor: pointer;}
.abix-tree-list .collapsed > span.icon {position:absolute; left:0px;top:8px;background-position:-146px -177px; width:16px; height:16px;}
.abix-tree-list .expanded > span.icon {position:absolute; left:0px; background-position:-165px -177px; width:16px; height:16px;}
.category li .checkbox {position:absolute; left:0px;}
.category li .checkbox label {width:300px;}
.category li {padding:5px 0 0 20px; position:relative;}

.Code {color:#333; font-weight:bold; margin-top:10px; margin-left:5px;}
.code_view {border:1px solid #ddd; padding:10px;}
.code_view .code_title {position:absolute; left:0; width:80px; display:inline-block; font-weight:bold; text-align:center; color:#333;}
.code_view .code_title .icon_down2 {margin-left:0;}
.code_view ul li {position:relative; *zoom:1; padding:4px 0 4px 85px;}

.grep {width:299px; height:30px; margin:5px auto; border:1px solid #d7d7d7; border-radius:5px; overflow:hidden;}
.grep li {float:left; width:59px; height:30px; font-weight:bold; line-height:30px; border-right:1px solid #d7d7d7; background:#f9f9f9; text-align:center;}
.grep li.end {border-right:0px;}
.grep li.a.on {background:#95d33d; color:#FFF;}
.grep li.b.on {background:#77c23d; color:#FFF;}
.grep li.c.on {background:#d3be2e; color:#FFF;}
.grep li.d.on {background:#df7b18; color:#FFF;}
.grep li.x.on {background:#df4718; color:#FFF;}

.grep2 {width:300px; height:30px; margin:5px auto; border:1px solid #d7d7d7; border-radius:5px; overflow:hidden;}
.grep2 li {float:left; width:42px; height:30px; font-weight:bold; line-height:30px; border-right:1px solid #d7d7d7; background:#f9f9f9; text-align:center;}
.grep2 li.end {border-right:0px;}
.grep2 li.a.on {background:#95d33d; color:#FFF;}
.grep2 li.b1.on {background:#78c10f; color:#FFF;}
.grep2 li.b2.on {background:#c2d32e; color:#FFF;}
.grep2 li.b3.on {background:#d3be2e; color:#FFF;}
.grep2 li.c.on {background:#d3a22e; color:#FFF;}
.grep2 li.d.on {background:#d3802e; color:#FFF;}
.grep2 li.x.on {background:#df4718; color:#FFF;}

.grep3 {width:299px; height:30px; border:1px solid #d7d7d7; margin:5px 0; border-radius:5px; overflow:hidden;}
.grep3 li {float:left; width:59px; height:30px; font-weight:bold; line-height:30px; border-right:1px solid #d7d7d7; background:#f9f9f9; text-align:center;}
.grep3 li.end {border-right:0px;}
.grep3 li.a.on {background:#95d33d; color:#FFF;}
.grep3 li.b.on {background:#77c23d; color:#FFF;}
.grep3 li.c.on {background:#d3be2e; color:#FFF;}
.grep3 li.d.on {background:#df7b18; color:#FFF;}
.grep3 li.x.on {background:#df4718; color:#FFF;}

.grep4 {width:300px; height:30px; border:1px solid #d7d7d7; margin:5px 0; border-radius:5px; overflow:hidden;}
.grep4 li {float:left; width:74px; height:30px; font-weight:bold; line-height:30px; border-right:1px solid #d7d7d7; background:#f9f9f9; text-align:center;}
.grep4 li.end {border-right:0px;}
.grep4 li.level0.on {background:#95d33d; color:#FFF;}
.grep4 li.level2.on {background:#77c23d; color:#FFF;}
.grep4 li.levelm.on {background:#d3be2e; color:#FFF;}
.grep4 li.level1.on {background:#df4718; color:#FFF;}

.grep li span.under_line,
.grep2 li span.under_line,
.grep3 li span.under_line,
.grep4 li span.under_line {text-decoration:none;}

.page_view_list {border-top:2px solid #1f70a8; margin-top:8px; margin-bottom:15px;}
.page_view_list li {padding:17px 20px 13px 15px; *padding-bottom:0px; line-height:20px;}
.page_view_list li.line {border-bottom:1px solid #ced1d4;}
.page_view_list li.dot_line {border-bottom:1px dashed #cecece;}
.page_view_list li *{word-break:break-all; word-wrap:break-word;}
.page_view_list li .left{width:600px;}
.page_view_list li .left a,
.page_view_list li .left span{display:block; word-break:break-all; word-wrap:break-word;}

.box_view_title {padding:20px;  border:2px solid #e3e3e3;}

#contents .insurance {margin-top:30px;}
#contents .insurance .guide_btn_area {float:right; margin-top:20px;}
#contents .insurance .guide_btn_area .button_a {width:90px; height:40px; line-height:40px;}
#contents .insurance .modify {font-size:13px; margin-top:20px;}

#contents .insurance .search_view .basic_box_f p {font-size:15px; line-height:20px;}
#contents .insurance .search_input .date {font-size:12px; margin-bottom:30px;}
#contents .insurance .search_input .button_c {width:55px; height:28px;}
#contents .insurance .search_list_info .table {margin-top:30px;}


#contents .insurance .guide_table_box {margin-top:30px;}
#contents .insurance .guide_table_box a {color:#1f70a8;}
#contents .insurance .guide_table_box th {padding:15px; color:#1f70a8; font-weight:600; border-top:1px solid #e9e9e9;  border-bottom:1px solid #e9e9e9;}
#contents .insurance .guide_table_box td {border-top:1px solid #e9e9e9;  border-bottom:1px solid #e9e9e9;}
#contents .insurance .search_result_comment .info {*float:left; *margin-top:3px; margin-left:10px; font-size:13px; line-height:30px;}
#contents .insurance .search_result_comment .right {*margin-top:5px;}

#contents .insurance .company_search {margin-top:10px; width:100%;}
#contents .insurance .company_search th {text-align:center; font-weight:bold; font-size:13px; border-bottom:1px solid #ced1d4; background:#f2f2f2 url(/images/medical/common/line2.png)right center no-repeat; padding:10px;}
#contents .insurance .company_search th:last-child {background:#f2f2f2;}
#contents .insurance .company_search td {border-bottom:1px solid #ced1d4; padding:10px; height:30px; font-size:13px; color:#666; text-align:center;}
#contents .insurance .company_search td:first-child {font-weight:bold; text-align:center;}
#contents .insurance .company_search td:nth-child(2) {text-align:center;}
#contents .insurance .company_search td:last-child {}
#contents .insurance .company_search td img {vertical-align:middle;}

#contents .insurance .company_search2 {margin-top:10px; width:100%;}
#contents .insurance .company_search2 th {text-align:center; font-weight:bold; font-size:13px; border-bottom:1px solid #ced1d4; background:#f2f2f2 url(/images/medical/common/line2.png)right center no-repeat; padding:10px;}
#contents .insurance .company_search2 th:last-child {background:#f2f2f2;}
#contents .insurance .company_search2 td .title{font-size:15px; font-weight:bold;}
#contents .insurance .company_search2 td {border-bottom:1px solid #ced1d4; padding:10px; height:30px; font-size:13px; color:#666; text-align:left;}
#contents .insurance .company_search2 td:first-child {font-weight:bold; text-align:left;}
#contents .insurance .company_search2 td:nth-child(2) {text-align:left;}
#contents .insurance .company_search2 td:last-child {}
#contents .insurance .company_search2 td img {vertical-align:middle;}

#contents .insurance .company_search3 {margin-top:10px; width:100%;}
#contents .insurance .company_search3 .yellow_back {background:#f7f7ac;}
#contents .insurance .company_search3 th {text-align:center; font-weight:bold; font-size:13px; border-bottom:1px solid #ced1d4; background:#f2f2f2 url(/images/medical/common/line2.png)right center no-repeat; padding:10px;}
#contents .insurance .company_search3 th:last-child {background:#f2f2f2;}
#contents .insurance .company_search3 td {border-bottom:1px solid #ced1d4; padding:10px; height:30px; font-size:13px; color:#666; text-align:left; line-height:22px;}
#contents .insurance .company_search3 td:nth-child(2) {text-align:left;}
#contents .insurance .company_search3 td:last-child {}
#contents .insurance .company_search3 td img {vertical-align:middle;}

#contents .insurance .company_search4 {margin-top:10px; width:100%;}
#contents .insurance .company_search4 th {text-align:center; font-weight:bold; font-size:13px; border-bottom:1px solid #ced1d4; background:#f2f2f2 url(/images/medical/common/line2.png)right center no-repeat; padding:10px;}
#contents .insurance .company_search4 th:last-child {background:#f2f2f2;}
#contents .insurance .company_search4 td {border-bottom:1px solid #ced1d4; padding:10px; height:30px; font-size:13px; color:#666; text-align:center;}
#contents .insurance .company_search4 td:first-child {font-weight:bold; text-align:left;}
#contents .insurance .company_search4 td:nth-child(2) {text-align:center;}
#contents .insurance .company_search4 td:last-child {}
#contents .insurance .company_search4 td img {vertical-align:middle;}

#contents .insurance .table_type4 {width:100%; border-top:2px solid #1f70a8; border-bottom:2px solid #ced1d4; margin-top:10px; clear:both;}
#contents .insurance .table_type4 th {border-bottom:1px solid #ced1d4; background:#f2f2f2 url(/images/medical/common/line2.png)right center no-repeat; font-size:13px; color:#333; height:40px; line-height:18px; border-bottom:1px solid #ced1d4; font-weight:bold;}
#contents .insurance .table_type4 th:last-child {background:#f2f2f2;}
#contents .insurance .table_type4 td {border-bottom:1px solid #ced1d4; text-align:left; padding:30px 10px; font-size:13px;}
#contents .insurance .table_type4 td:last-child {padding-right:60px; position:relative;}
#contents .insurance .table_type4 td:last-child a {position:absolute; width:32px; height:32px; right:20px; top:50%; margin-top:-16px;}
#contents .insurance .table_type4 td.center {text-align:center;}
#contents .insurance .table_type4 tr.moreConView_01 {}
#contents .insurance .table_type4 tr.moreConView_01 p{text-align:center;}
#contents .insurance .table_type4 tr.moreConView_01 span{font-size:15px; font-weight:600;}
#contents .insurance .table_type4 tr.moreConView_01 td {background:#f9f9f9; padding:20px;}
#contents .insurance .table_type4 tr.moreConView_02 td {background:#f9f9f9; padding:20px;}
#contents .insurance .table_type4 tr.moreConView_03 td {background:#f9f9f9; padding:20px;}

#contents .insurance .table_type4 tr.moreConView_02 .dd th {background:#fff; padding:20px;}
#contents .insurance .table_type4 tr.moreConView_02 .dd td {background:#fff; padding:20px;}
#contents .insurance .table_type4 .dd{width:100%; border-top:2px solid #1f70a8; border-bottom:2px solid #ced1d4; margin-top:10px; clear:both;}
#contents .insurance .table_type4 .dd th {border-bottom:1px solid #ced1d4; background:#f2f2f2 url(/images/medical/common/line2.png)right center no-repeat; font-size:13px; color:#333; height:40px; line-height:18px; border-bottom:1px solid #ced1d4; font-weight:bold;}
#contents .insurance .table_type4 .dd td {border-bottom:1px solid #ced1d4; text-align:left; padding:30px 10px; font-size:13px;}


#contents .insurance .search_view .view_subject .btn_area {position:absolute; right:0px; top:-10px; width:300px; height:25px; text-align:right;}

#contents .insurance .detail_contents_area .basic_box_f.info_view {width:100%; margin-bottom:20px;}
#contents .insurance .detail_contents_area .basic_box_f.info_view th {border-right:1px solid #ced1d4; border-bottom:1px solid #ced1d4; padding:1px; font-weight:600; background:#dae6ef;}
#contents .insurance .detail_contents_area .basic_box_f.info_view td {border-right:1px solid #ced1d4; border-bottom:1px solid #ced1d4; padding:10px;}

#contents .insurance .medicine_search
#contents .insurance .medicine_search th {width:110px; background:#f2f2f2; text-align:left; padding-left:20px; min-height:51px; border-bottom:1px solid #ced1d4;}
#contents .insurance .medicine_search td {width:260px; border-bottom:1px solid #ced1d4; padding:10px; height:30px; line-height:14px;}
#contents .insurance .medicine_search td input[type="text"].input_text {width:253px;}

#contents .insurance .medicine_search3 th {width:110px; background:#ced1d4; text-align:left; padding-left:20px; min-height:51px; border-bottom:1px solid #ced1d4;}
#contents .insurance .medicine_search3 td {width:260px; border-bottom:1px solid #ced1d4; padding:10px; height:30px;}
#contents .insurance .medicine_search3 td input[type="text"].input_text {width:253px;}
#contents .insurance .safetyletter_radio span{width:100px;}

/*
#contents .tab2_sub_02 h4 {margin:20px 0 20px 0;}
#contents .tab2_sub_02 .medicine_search{margin-bottom:20px;}
#contents .tab2_sub_02 .medicine_search th{font-weight:bold;}

#contents .tab2_sub_04 .detail_con h4 {margin:20px 0 20px 0;}
#contents .tab2_sub_04 .detail_con {padding:20px 0; line-height:22px;}
#contents .tab2_sub_04 .detail_con .detail_contents_images {float:left; width:200px;}
#contents .tab2_sub_04 .detail_con .detail_contents_text {float:left; width:500px; line-height:18px;}

#contents .tab2_sub_06 .content2 .basic_box_f.info_view {width:100%;}
#contents .tab2_sub_06 .content2 .basic_box_f.info_view .info_view {margin:20px; 0 20px 0;}
#contents .tab2_sub_06 .content2 .basic_box_f.info_view th {border-right:1px solid #ced1d4; border-bottom:1px solid #ced1d4; padding:10px; font-weight:600; background:#dae6ef;}
#contents .tab2_sub_06 .content2 .basic_box_f.info_view td {border-right:1px solid #ced1d4; border-bottom:1px solid #ced1d4; padding:10px;}

#contents .tab2_sub_07 .search_input .table_type4 {margin-bottom:20px;}
#contents .tab2_sub_07 .search_input .table_type4 .title {font-size:15px; font-weight:bold;}

#contents .tab2_sub_11 .basic_box_f {margin-top:20px;}
#contents .tab2_sub_11 .basic_box_f th{background:#dae6ef; border-right:1px solid #ced1d4; border-bottom:1px solid #ced1d4; padding:10px; font-weight:600; background:#dae6ef;}
#contents .tab2_sub_11 .basic_box_f td{ border-right:1px solid #ced1d4; border-bottom:1px solid #ced1d4; padding:10px;}

#contents .tab2_sub_10 .basic_box_f {width:100%; margin-top:20px; }
#contents .tab2_sub_10 .basic_box_f th{background:#dae6ef; border-right:1px solid #ced1d4; border-bottom:1px solid #ced1d4; padding:10px; font-weight:600; background:#dae6ef;}
#contents .tab2_sub_10 .basic_box_f td{ border-right:1px solid #ced1d4; border-bottom:1px solid #ced1d4; padding:10px;}

#contents .tab2_sub_09 .search_input .table_type4 .title {font-size:15px; font-weight:bold;}
#contents .tab2_sub_09 .search_input .table_type4 .td {padding:30px;}

#contents .tab2_sub_08 .basic_box_b .sub_08 {width:100%;}
#contents .tab2_sub_08 .basic_box_b .sub_08 th{height:30px; padding:20px;}
*/
#win_popup .pop_body .basic_box_f.code_view {width:100%; margin-top:20px;}
#win_popup .pop_body .basic_box_f.code_view th{background:#dae6ef; border-right:1px solid #ced1d4; border-bottom:1px solid #ced1d4; padding:10px; font-weight:600; background:#dae6ef;}
#win_popup .pop_body .basic_box_f.code_view td{border-right:1px solid #ced1d4; border-bottom:1px solid #ced1d4; padding:10px; text-align:center;}
#win_popup .pop_body .basic_box_f.code_view .num {background:#f0f4f7;}
#win_popup .pop_body .text_title {margin-top:20px;}

#win_popup .pop_body .basic_box_f.code_view2  {float:left; width:100%; margin-top:20px; height:966px;}
#win_popup .pop_body .basic_box_f.code_view2 th{background:#dae6ef; border-right:1px solid #ced1d4; border-bottom:1px solid #ced1d4; padding:10px; font-weight:600; background:#dae6ef;}
#win_popup .pop_body .basic_box_f.code_view2 td{border-right:1px solid #ced1d4; border-bottom:1px solid #ced1d4; padding:10px; text-align:center; font-size:12px;}
#win_popup .content_detail .detail_contents_area {padding-top:20px; margin-bottom:20px; clear:both; line-height:22px;}
#win_popup .content_detail .detail_contents_area2 {padding:10px 0px; clear:both; line-height:22px;}
#win_popup .detail_contents {clear:both;}
#win_popup .detail_contents .detail_contents_images {float:left; width:188px; margin:20px 0; margin-right:20px; height:100px;}
#win_popup .detail_contents .detail_contents_text {float:left; width:500px; line-height:22px; margin:20px 0;}
#win_popup .detail_contents .detail_contents_text .title {color:#333; font-weight:bold; font-size:15px;}
#win_popup .content_detail .detail_contents3 {margin-top:20px; line-height:22px;}
#win_popup .btn_small {width:90px; height:30px; line-height:30px; padding:0px;}
#win_popup .box_white {border:1px solid #cecece; line-height:22px; padding:20px;}
#win_popup .box_white .bottom_line {border-bottom:1px solid #cecece; padding-bottom:5px;}
#win_popup .view_list {border-top:2px solid #1f70a8; padding-bottom:20px; border-bottom:2px solid #ced1d4;}
#win_popup .view_list .title {min-height:20px; font-size:13px; padding:0 20px; *padding:20px; margin-top:20px; *margin-top:0px;}
#win_popup .view_list .title .subject {float:left; width:500px; font-size:13px; color:#333; font-weight:bold;}
#win_popup .view_list .title .date {float:right; width:250px; height:20px; text-align:right;}
#win_popup .view_list .title .subject2 {font-size:15px; color:#333; font-weight:bold;}
#win_popup .view_list .content {background:#f9f9f9; padding:20px; margin-top:20px; *margin-top:0px;}

#win_popup .view_list2 .content {background:#f9f9f9; padding:20px; margin-top:20px; border:1px solid #f2f2f2;}
#win_popup .view_list2 .content2 {padding:20px;}
#win_popup .view_list2 .content2 img {max-width:780px; margin:10px 0;}

#win_popup .view_list2 {border-top:2px solid #24966d; border-bottom:2px solid #ced1d4;}
#win_popup .view_list2 .title {min-height:20px; border-bottom:1px solid #ced1d4; font-size:13px; padding:20px;}
#win_popup .view_list2 .title .category {color:#24966d; font-size:13px;}
#win_popup .view_list2 .title .subject {color:#333; font-size:19px; font-weight:bold;}
#win_popup .view_list2 .title .date {float:right; width:250px; height:20px; text-align:right;}
#win_popup .view_list2 .title2 {font-size:13px; border-bottom:1px solid #ced1d4;}
#win_popup .view_list2 .title2 .book_subject {margin:10px 0; vertical-align:middle;​}
#win_popup .view_list2 .title2 .book_subject .category {font-size:13px; *margin-top:60px;}
#win_popup .view_list2 .title2 .book_subject .subject {color:#333; font-size:19px; font-weight:normal;}

#win_popup .view_list2 .title3 {min-height:20px; border-bottom:1px solid #ced1d4; font-size:13px; padding:30px 20px;}
#win_popup .view_list2 .title3 .category {color:#24966d; font-size:13px;}
#win_popup .view_list2 .title3 .subject {color:#333; font-size:25px;}
#win_popup .view_list2 .title3 .date {float:right; width:250px; height:20px; text-align:right;}

#win_popup .view_list2 .title4 {min-height:20px; border-bottom:1px solid #ced1d4; font-size:13px; padding:10px 20px;}
#win_popup .view_list2 .title4 .category {color:#24966d; font-size:13px;}
#win_popup .view_list2 .title4 .subject {color:#333; font-size:19px;}
#win_popup .view_list2 .title4 .date {height:20px; font-size:12px; color:#999; text-align:right;}

#win_popup .view_list2 .title5 {min-height:20px; border-bottom:1px solid #ced1d4; font-size:13px; padding:10px 20px;}
#win_popup .view_list2 .title5 .category {color:#24966d; font-size:13px;}
#win_popup .view_list2 .title5 .subject {color:#333; font-size:25px;}
#win_popup .view_list2 .title5 .date {float:right; width:250px; height:20px; font-size:12px; color:#999; text-align:right;}

#win_popup .view_list2 .title6 {min-height:20px; border-bottom:1px solid #ced1d4; font-size:13px; padding:30px 20px;}
#win_popup .view_list2 .title6 .category {color:#24966d; font-size:13px;}
#win_popup .view_list2 .title6 .subject {color:#333; font-size:25px; line-height:27px;}
#win_popup .view_list2 .title6 .date {height:20px; text-align:right; color:#999;}

#win_popup .view_list2 .f_bg {background:#582680; color:#FFF; padding:5px 20px;}
#win_popup .view_list2 .f_bg2 {background:#24966d; color:#FFF; padding:5px 20px;}



/* 공통영역 */
#contents .content_group {margin-top:20px; line-height:22px;}
#contents .content_group2 {margin-top:10px;}

#contents .search_summary {position:relative; border:2px solid #e3e3e3; padding:14px 12px; *padding:13px 12px; font-weight:bold; margin-bottom:30px; zoom:1;}
#contents .search_summary p {line-height:18px;}
#contents .search_summary p.resrc {width:660px;}
#contents .search_summary a.button_c {position:absolute; right:20px; top:50%; margin-top:-15px;}
#contents .search_summary .icon_guide.right{position:absolute; right:20px; top:50%; margin-top:-13px;}
#contents .search_summary .list1{margin-top:5px; padding-left:10px; line-height:22px;}
#contents .search_summary .list1 a{font-size:14px; color:#333;}
#contents .search_summary .list1 a.nodata{color:#999;}
#contents .search_summary .list1 a.on{color:#1F70A8;}

#contents .search_summary2 {position:relative; border:2px solid #e3e3e3; padding:14px 12px; *padding:21px 12px; font-weight:bold;}
#contents .search_summary2 p {margin:8px 0; *margin:8px 0 8px 0; width:600px; line-height:32px;}

#contents .page_title {margin-top:30px; line-height:24px; padding-bottom:15px; height:20px;}
#contents .page_title .box_icon_info {position:relative; float:left; margin-left:5px; z-index:99;}
#contents .page_title .box_icon_info .layer_pop {position:absolute; visibility:hidden; left:30px; top:-22px; z-index:100; line-height:20px;}
#contents .page_title .box_icon_info .layer_pop .close {position:absolute; top:10px; right:10px; z-index:100;}
#contents .page_title .box_icon_info .layer_pop .close {position:absolute; top:10px; right:10px; z-index:100;}
#contents .date_modify {padding:20px 0; line-height:18px; margin-top:20px;}
#contents .content_mores {padding:5px 0 0 0; text-align:right;}
#contents .content_mores a {color:#328efc; text-decoration:underline;}



/* 서브 상단 베너영역 */
#contents .top_banner {width:820px; height:120px; margin-top:10px;}

/* 서브 상단 네비게이션 */
#contents .sub_gnb {height:60px;}
#contents .sub_gnb dl {height:58px; margin-top:10px; border:1px solid #ced1d4; background:#f9f9f9;}
#contents .sub_gnb dl dt {float:left; width:143px; border-right:1px solid #ced1d4; height:58px; line-height:58px; text-align:center; font-size:19px; font-weight:bold; color:#1f70a8; background:#FFF;}
#contents .sub_gnb dl dt .icon_nextpage3 {margin-left:5px;}
#contents .sub_gnb dl dd {float:left; width:134px; border-right:1px solid #ced1d4; font-size:15px; text-align:center; height:58px; line-height:58px; background:#f9f9f9;}
#contents .sub_gnb dl dd.end {border-right:0px;}
#contents .sub_gnb dl dd a {width:134px; height:58px; display:block;}
#contents .sub_gnb dl dd.on {background:#1f70a8; font-weight:bold;}
#contents .sub_gnb dl dd.on a {color:#FFF;}

#contents .sub_gnb2 dl {height:58px; margin-top:10px; border:1px solid #ced1d4;}
#contents .sub_gnb2 dl dt {float:left; width:145px; border-right:1px solid #ced1d4; height:58px; line-height:58px; text-align:center; font-size:19px; font-weight:bold; color:#1f70a8;}
#contents .sub_gnb2 dl dt .icon_nextpage3 {margin-left:5px;}
#contents .sub_gnb2 dl dd {float:left; width:111px; border-right:1px solid #ced1d4; font-size:15px; text-align:center; height:58px; line-height:58px; background:#f9f9f9;}
#contents .sub_gnb2 dl dd:nth-child(7) {border-right:0px; width:112px;}
#contents .sub_gnb2 dl dd a {width:111px; height:58px; display:block;}
#contents .sub_gnb2 dl dd.on {background:#1f70a8; font-weight:bold;}
#contents .sub_gnb2 dl dd.on a {color:#FFF;}

#contents .sub_gnb2s dl {height:58px; margin-top:30px; border:1px solid #ced1d4;}
#contents .sub_gnb2s dl dt {float:left; width:145px; border-right:1px solid #ced1d4; height:58px; line-height:58px; text-align:center; font-size:19px; font-weight:bold; color:#1f70a8;}
#contents .sub_gnb2s dl dt .icon_nextpage3 {margin-left:5px;}
#contents .sub_gnb2s dl dd {float:left; width:111px; border-right:1px solid #ced1d4; font-size:15px; text-align:center; height:58px; line-height:58px; background:#f9f9f9;}
#contents .sub_gnb2s dl dd:nth-child(7) {border-right:0px;}
#contents .sub_gnb2s dl dd a {width:111px; height:58px; display:block;}
#contents .sub_gnb2s dl dd.on {background:#1f70a8; font-weight:bold;}
#contents .sub_gnb2s dl dd.on a {color:#FFF;}

.sub_gnb3 dl {height:58px; margin-top:40px; border:1px solid #ced1d4; background:#f9f9f9;}
.sub_gnb3 dl dt {float:left; width:223px; border-right:1px solid #ced1d4; height:58px; line-height:58px; text-align:center; font-size:19px; font-weight:bold; color:#1f70a8; background:#FFF;}
.sub_gnb3 dl dt .icon_nextpage3 {margin-left:5px;}
.sub_gnb3 dl dd {float:left; width:154px; border-right:1px solid #ced1d4; font-size:15px; text-align:center; height:58px; line-height:58px; background:#f9f9f9;}
.sub_gnb3 dl dd:nth-child(6) {border-right:0px;}
.sub_gnb3 dl dd a {width:154px; height:58px; display:block;}
.sub_gnb3 dl dd.on {background:#1f70a8; font-weight:bold;}
.sub_gnb3 dl dd.on a {color:#FFF;}

.sub_gnb_kims table {width:100%; height:58px; margin-top:30px;}
.sub_gnb_kims th {width:131px; text-align:left; border:1px solid #ced1d4; padding-left:20px; font-size:19px; font-weight:bold; color:#1f70a8; background:#FFF url(/images/medical/common/icon_next3.png)120px center no-repeat;}
.sub_gnb_kims td {background:#f9f9f9; width:136px; border:1px solid #ced1d4; font-size:15px; font-weight:bold; line-height:20px; text-align:center;}
.sub_gnb_kims td a {width:136px; display:block;}
.sub_gnb_kims td.on {background:#1f70a8; font-weight:bold;}
.sub_gnb_kims td.on a {color:#FFF;}

.sub_gnb_kims2 {background:#f9f9f9; border:1px solid #ced1d4; height:58px; margin-top:30px;}
.sub_gnb_kims2 table {height:58px;}
.sub_gnb_kims2 th {width:131px; text-align:left; border-right:1px solid #ced1d4; padding-left:20px; font-size:19px; font-weight:bold; color:#1f70a8; background:#FFF url(/images/medical/common/icon_next3.png)120px center no-repeat;}
.sub_gnb_kims2 td {background:#f9f9f9; width:146px; text-align:center; border-right:1px solid #ced1d4; font-size:15px; font-weight:bold; line-height:20px;}
.sub_gnb_kims2 td a {width:146px; display:block;}
.sub_gnb_kims2 td.on {background:#1f70a8; font-weight:bold;}
.sub_gnb_kims2 td.on a {color:#FFF;}

#contents .sub_gnb_sub {height:44px; line-height:44px; padding-left:144px; border-bottom:1px solid #ced1d4;}
#contents .sub_gnb_sub li {float:left; background:url(/images/medical/common/line2.png)right center no-repeat; font-size:13px; font-weight:bold; padding:0 20px;}
#contents .sub_gnb_sub li:last-child {background:none;}
#contents .sub_gnb_sub li.on a{color:#328efc;}

#contents .sub_gnb_sub2 {height:44px; line-height:44px; padding-left:240px; border-bottom:1px solid #ced1d4;}
#contents .sub_gnb_sub2 li {float:left; background:url(/images/medical/common/line2.png)right center no-repeat; font-size:13px; font-weight:bold; padding:0 20px;}
#contents .sub_gnb_sub2 li:last-child {background:none;}
#contents .sub_gnb_sub2 li.on a{color:#328efc;}

#contents .sub_gnb2_sub {height:44px; line-height:44px; border-bottom:1px solid #ced1d4;}
#contents .sub_gnb2_sub .sub_gnb_sub3 {float:right;}
#contents .sub_gnb2_sub .sub_gnb_sub3 li {float:left; background:url(/images/medical/common/line2.png)right center no-repeat; font-size:13px; font-weight:bold; padding:0 20px;}
#contents .sub_gnb2_sub .sub_gnb_sub3 li:last-child {background:none;}
#contents .sub_gnb2_sub .sub_gnb_sub3 li.on a{color:#328efc;}

/* 달력영역 */
#contents .dates {vertical-align:middle; height:30px; display:inline-block;}
#contents .dates input[type="text"].calendar {width:164px; margin-right:5px; height:30px;}

#contents .dates2 {vertical-align:middle; height:30px; display:inline-block;}
#contents .dates2 input[type="text"] {vertical-align:top;}
#contents .dates2 .calendar {width:200px; margin-right:5px;}

#contents .dates_link {margin-top:10px; vertical-align:middle; height:30px; display:inline-block;}
#contents .dates_link a {color:#718496; float:left; width:56px; height:28px; line-height:28px; margin:0px 5px 0px 0px;}

/* 레이어 팝업 속성 */
.layer_area_box {margin-bottom:10px;}
.layer_area_box h5 {margin-bottom:10px; color:#333;}
.layerpopup_checkbox li {float:left; width:78px;}
.layerpopup_checkbox2 li {float:left; width:127px;}

/* 검색 테이블 - 의약품상세 검색, 주성분코드별 약가비교, 행위심사기준*/
.basic_table_01 {width:100%; border-top:2px solid #1f70a8; border-bottom:1px solid #ced1d4;}
.basic_table_01 th {width:115px; background:#f2f2f2; border-bottom:1px solid #ced1d4; text-align:left; padding:17px 0px 17px 15px; font-weight:bold;}
.basic_table_01 td {  text-align:left; border-bottom:1px solid #ced1d4; padding:10px; line-height:22px;}
.Drugdetailsearch .basic_table_01 td { width:260px; }
.basic_table_01 td input[type="text"]{width:250px;}
.basic_table_01 td input[type="text"].code_search_input{width:156px;}
.basic_table_01 td .radio_group {width:665px;}

/* 검색 테이블 - 의약품상세 검색, 주성분코드별 약가비교, 행위심사기준*/
.basic_table_01s {width:100%; border-top:2px solid #1f70a8; border-bottom:1px solid #ced1d4;}
.basic_table_01s th {width:90px; background:#f2f2f2; border-bottom:1px solid #ced1d4; text-align:left; padding:17px 10px; font-weight:bold;}
.basic_table_01s td {width:260px; text-align:left; border-bottom:1px solid #ced1d4; padding:10px; line-height:22px;}
.basic_table_01s td[colspan] {width:auto;}
.basic_table_01s td input[type="text"]{width:250px;}
.basic_table_01s td input[type="text"].code_search_input{width:156px;}
.basic_table_01s td .radio_group {width:665px;}

/* 검색 테이블 - 의약품검색(신제품, 임부투여안전성), 복약지도(복약안내문 출력) 의약품 식별 (식별검색), 급여기준정보(분류별 급여심사기준, 안전성서한, 상병코드)*/
.basic_table_02 {width:100%; border-top:2px solid #1f70a8; border-bottom:1px solid #ced1d4;}
.basic_table_02 th {background:#f2f2f2; border-bottom:1px solid #ced1d4; text-align:left; font-weight:bold; padding:15px 0px 13px 20px;}
.basic_table_02 td {text-align:left; border-bottom:1px solid #ced1d4; padding:10px;}
.basic_table_02 td input[type="text"]{width:250px;}
.basic_table_02 td input[type="text"].code_search_input{width:156px;}
.basic_table_02 td.colspan {height:50px; text-align:left; padding:0 0 0 20px;}
.basic_table_02 td.t_right {text-align:right;}
.basic_table_02 .checkbox4{margin-bottom:5px;}
.radio_group {width:670px;}
.check_group {width:670px;}
.check_group li {float:left; width:118px; min-height:24px; padding-top:6px;}

/* 리스트 테이블 */
.basic_table_03 {width:100%; border-top:2px solid #1f70a8; *border-bottom:1px solid #ced1d4;}
.basic_table_03 tr.hide {visibility:hidden; height:1px; overflow:hidden;}
.basic_table_03 th {font-size:13px; border-bottom:1px solid #ced1d4; background:#f2f2f2 url(/images/medical/common/line2.png)right center no-repeat; padding:11px 5px; text-align:center; font-weight:bold; color:#333;}
.basic_table_03 th:last-child {background:#f2f2f2;}
.basic_table_03 td {border-bottom:1px solid #ced1d4; line-height:18px; text-align:center; padding:10px 5px 10px 5px; font-size:13px; }
.basic_table_03 td.t_left {text-align:left;}
.basic_table_03 td.t_right {padding-left:5px; padding-right:15px; text-align:right;}
.basic_table_03 td.text_last {position:relative; *position:static; *overflow:hidden; *zoom:1;} 
.basic_table_03 td.text_last p {float:left; display:inline-block; height:32px; line-height:32px; padding-left:10px; font-size:13px !important;}
.basic_table_03 td.text_last a {}
.basic_table_03 td.subject {color:#333; font-weight:bold;}
.basic_table_03 tr.yellow_back {background:#f7f7ac;}
.basic_table_03 td.t_left .box_icon_info {position:relative; z-index:100; margin-top:6px;}

.basic_table_03_in {margin-top:10px; width:100%; border:1px solid #ced1d4;}
.basic_table_03_in th {font-size:13px; border-bottom:1px solid #ced1d4; background:#dae6ef url(/images/medical/common/line2.png)right center no-repeat; padding:11px 0 12px 0; text-align:center; font-weight:bold; color:#333;}
.basic_table_03_in th.end {background:#dae6ef;}
.basic_table_03_in td {border-bottom:1px solid #ced1d4; line-height:20px; text-align:center; padding:15px 5px; font-size:13px; color:#666;}
.basic_table_03_in td .left{margin-left:15px}
.basic_table_03_in td.t_left {text-align:left;}
.basic_table_03_in td.text_last { /*padding:0 20px 0 15px;*/}
.basic_table_03_in td.text_last a {margin-top:-7px;}
.basic_table_03_in td.subject {color:#333; font-weight:bold;}

.basic_table_03_in2 {margin-top:10px; width:100%; border:1px solid #ced1d4;}
.basic_table_03_in2 th {font-size:13px; border:1px solid #ced1d4; background:#dae6ef; padding:10px 0; text-align:center; font-weight:bold; color:#333;}
.basic_table_03_in2 td {border:1px solid #ced1d4; line-height:20px; text-align:center; padding:15px 10px; font-size:13px; color:#666;}
.basic_table_03_in2 td.t_left {text-align:left;}
.basic_table_03_in2 td.text_last {position:relative; padding-right:45px;}
.basic_table_03_in2 td.text_last a {position:absolute; top:50%; right:5px; margin-top:-16px;}
.basic_table_03_in2 td.subject {color:#333; font-weight:bold;}

.basic_tables_03 {margin-top:10px; width:100%; border-top:2px solid #1f70a8;}
.basic_tables_03 th {font-size:13px; border-bottom:1px solid #ced1d4; background:#f2f2f2 url(/images/medical/common/line2.png)right center no-repeat; padding:10px 0; text-align:center; font-weight:bold; color:#333;}
.basic_tables_03 th.end {background:#f2f2f2;}
.basic_tables_03 td {border-bottom:1px solid #ced1d4; line-height:20px; text-align:center; padding:15px 10px; font-size:13px; color:#666;}
.basic_tables_03 td.t_left {text-align:left;}
.basic_tables_03 td.t_right {padding-left:5px; padding-right:5px; text-align:right;}
.basic_tables_03 td.text_last {position:relative; padding-right:45px;}
.basic_tables_03 td.text_last a {position:absolute; top:50%; right:5px; margin-top:-16px;}

.basic_table_03l {position:relative; margin-top:10px; width:100%; border-top:2px solid #1f70a8;}
.basic_table_03l tr.on .tr_views {display:none;}
.basic_table_03l th {font-size:13px; border-bottom:1px solid #ced1d4; background:#f2f2f2 url(/images/medical/common/line2.png)right center no-repeat; padding:12px 0; text-align:center; font-weight:bold; color:#333;}
.basic_table_03l th.end {background:#f2f2f2;}
.basic_table_03l td {border-bottom:1px solid #ced1d4; line-height:20px; text-align:left; padding:13px 10px; font-size:13px; color:#666; position:relative;}
.basic_table_03l td .company_logo {position:absolute; left:10px; top:20px;}
.basic_table_03l td .company_name {color:#333; font-weight:bold; margin-left:20px;}
.basic_table_03l td.t_center {text-align:center;}
.basic_table_03l td.text_last {position:relative; padding-right:45px;}
.basic_table_03l td.text_last a {position:absolute; top:50%; right:5px; margin-top:-16px;}
.basic_table_03l td.subject {color:#333; font-weight:bold;}

.basic_tables_04 {margin-top:10px; width:100%;}
.basic_tables_04 th {background:#dae6ef; font-weight:bold; text-align:center; color:#333; border:1px solid #ced1d4; height:40px; padding:0px;}
.basic_tables_04 td {text-align:center; border:1px solid #ced1d4; padding:15px 0px;}
.basic_tables_04 td.t_left {text-align:left; padding-left:10px;}
.basic_tables_04 td.t_right {text-align:right; padding-right:5px;}

.basic_tables_04_pop {margin-top:10px; width:100%;}
.basic_tables_04_pop th {background:#dae6ef; font-weight:bold; text-align:center; color:#333; border:1px solid #ced1d4; height:40px; padding:0px;}
.basic_tables_04_pop td {text-align:center; border:1px solid #ced1d4; height:40px; padding:10px;}
.basic_tables_04_pop th.t_left {text-align:left; padding-left:10px;}
.basic_tables_04_pop td.t_left {text-align:left; padding-left:10px;}

.basic_tables_04w {width:100%;}
.basic_tables_04w th {background:#dae6ef; font-weight:bold; text-align:center; color:#333; border:1px solid #ced1d4; height:40px; padding:0px;}
.basic_tables_04w td {text-align:left; border:1px solid #ced1d4; height:40px; padding:15px;}

.basic_tables_04s {margin-top:10px; width:100%;}
.basic_tables_04s th {background:#dae6ef; font-weight:bold; text-align:left; color:#333; border:1px solid #ced1d4; height:40px; padding:0px; padding-left:10px;}
.basic_tables_04s td {text-align:left; border:1px solid #ced1d4; height:40px; padding:0px; padding-left:10px; line-height:20px;}

.basic_tables_04ss {width:100%;}
.basic_tables_04ss th {background:#dae6ef; font-weight:bold; text-align:left; color:#333; border:1px solid #ced1d4; height:40px; padding:0px; padding-left:10px;}
.basic_tables_04ss td {text-align:left; border:1px solid #ced1d4; height:40px; padding:10px 0; padding-left:10px; line-height:20px;}
.basic_tables_04ss td .grep2 {margin-left:0; margin-right:0;}

.table_in {width:100%; margin:10px 0; background:#FFF;}
.table_in th {width:140px; padding-left:10px; border:1px solid #ced1d4; background:#dae6ef; text-align:left; font-weight:bold;}
.table_in td {border:1px solid #ced1d4; text-align:left; padding:10px;}
.table_in .center {text-align:center;}

.srchList tr.tr_rowdata>td { background-color:#EFEFEF; }
.srchList td .interaction_title {font-size:13px; color:#718496; font-weight:bold; margin:15px;}
.srchList .tr_views {background:#f9f9f9; margin-bottom:10px; padding:20px; line-height:22px;}

.box_ie7fix {position:relative; zoom:1; background-color:#fff;}

.basic_tables_05 {width:100%; border-top:2px solid #1f70a8;}
.basic_tables_05 th {width:130px; background:#f2f2f2; text-align:left; padding-left:20px; min-height:51px; border-bottom:1px solid #ced1d4; font-weight:bold;}
.basic_tables_05 td {width:260px; border-bottom:1px solid #ced1d4; padding:10px;}
.basic_tables_05 td input[type="text"].input_text {width:253px;}
.basic_tables_05 td.standard_list .radio {display:inline-block; min-width:60px; height:18px; position:relative; text-align:left; vertical-align:middle; margin:0 0 0 10px;}
.basic_tables_05 td.standard_list2 .radio {display:inline-block; min-width:60px; height:18px; position:relative; text-align:left; vertical-align:middle; margin:0 0 0 3px;}
.basic_tables_05 td.standard_list2 .radio {display:inline-block; min-width:60px; height:18px; position:relative; text-align:left; vertical-align:middle; margin:0 0 0 3px;}
.basic_tables_05 td.group_area {line-height:32px;}

.basic_tables_05s {width:100%; border-top:2px solid #1f70a8;}
.basic_tables_05s th {background:#f2f2f2; text-align:left; padding:16px 20px; border-bottom:1px solid #ced1d4; font-weight:bold;}
.basic_tables_05s td {border-bottom:1px solid #ced1d4; padding:5px 8px;}
.basic_tables_05s td.t_center {text-align:center;}

.basic_tables_05_s {width:100%; border-top:2px solid #1f70a8;}
.basic_tables_05_s th {background:#f2f2f2; text-align:left; padding:10px; border-bottom:1px solid #ced1d4; font-weight:bold;}
.basic_tables_05_s td {border-bottom:1px solid #ced1d4; padding:5px 8px;}
.basic_tables_05_s td.t_center {text-align:center;}

.basic_tables_06 {width:100%;}
.basic_tables_06 td{border:1px solid #CECECE; font-size:14px;}
.basic_tables_06 td a{display:block; padding:11px 5px 10px 24px; font-size:14px;}
.basic_tables_06 td a img{vertical-align:middle; margin-top:-4px;}
.basic_tables_06 td.on{border:1px solid #1F70A8;}
.basic_tables_06 td.on a{padding:10px 4px 9px 23px; border:1px solid #1F70A8; color:#333;}

.info_table2 {float:left; width:580px; margin-right:40px;}
.info_table2 th {background:url(/images/medical/common/icon_dot2.png) 20px 12px no-repeat; line-height:22px; padding:2px 27px; vertical-align:top;}
.info_table2 td {line-height:22px; padding:2px 0; vertical-align:top;}

.tabletop_r1{margin:30px 0 9px; text-align:right;}
.tabletop_r1 span{display:inline-block; margin-left:10px; color:#333;}
.tabletop_r1 img{vertical-align:middle;}

/*레이어 팝업 내용*/
.btn_group_li li {float:left; width:108px; height:65px; border:1px solid #ddd; margin-right:-1px; margin-bottom:-1px;}
.btn_group_li li a {width:88px; height:45px; line-height:45px; text-align:left; padding:10px; display:block;}
.btn_group_li li.on a {width:84px; height:41px; border:2px solid #328efc; padding:10px;}

.h4_titles {height:22px; position:relative; z-index:5000;}

/* 의약품검색 */
#contents .re_search_input {width:820px; min-height:110px; background:#f9f9f9; border-top:2px solid #1f70a8; border-bottom:1px solid #ced1d4; margin-bottom:40px; vertical-align:middle; color:#333;}
#contents .re_search_input .search_input {margin:auto; width:500px; margin-top:40px; text-align:center; font-weight:bold;}
#contents .re_search_input .search_input input[type="text"] {margin:0px 5px; height:30px;}


#contents .view_subject {position:relative; border-bottom:3px solid #1f70a8; height:63px; display:block; clear:both;}
#contents .view_subject .favorites {position:absolute; left:0px; top:0px; width:42px; overflow:hidden;}
#contents .view_subject .subject {float:left; border-right:1px solid #cecece; padding-right:10px; margin-right:10px; height:40px; margin-left:40px;}

#contents .view_subject .subject .subject_kr {font-size:22px; line-height:24px; color:#333;}
#contents .view_subject .subject .subject_eng {font-size:13px; line-height:24px; color:#666;}

#contents .view_subject .subject2 {float:left; border-right:1px solid #cecece; padding-right:10px; margin-right:10px; height:40px;}
#contents .view_subject .subject2 .subject_kr {font-size:22px; line-height:24px; color:#333;}
#contents .view_subject .subject2 .subject_eng {font-size:13px; line-height:24px; color:#666;}

#contents .view_subject .logo {width:100px; height:40px; margin-right:10px; display:table-cell; vertical-align:middle;​}

#contents .view_subject .btn_area {position:absolute; right:0px; top:-10px; width:200px; height:25px; text-align:right;}
#contents .detail {line-height:22px;}
#contents .content_detail .detail_contents_area {padding-top:20px; margin-bottom:20px; clear:both; line-height:22px;}
#contents .detail_contents {margin-bottom:20px; clear:both;}
#contents .detail_contents .detail_contents_images {float:left; width:188px; margin:20px 0; margin-right:20px; height:100px;}
#contents .detail_contents .detail_contents_text {float:left; width:570px; line-height:22px; margin:20px 0;}
.detail_contents2 {border:1px solid #ced1d4; background:#f9f9f9; padding:20px; margin-top:20px; line-height:22px;}
#contents .content_detail .detail_contents3 {margin-top:20px; line-height:22px;}

/* 복약지도 */
/* 성분정보 */
/* 상호작용 */
h4.tit1{font-size:16px;}

.chklist1{position:relative; z-index:1; margin-top:10px; padding:16px 19px 10px; border:1px solid #CECECE;}
.chklist1 .layer_area_box{margin-top:20px;}
.chklist1 .layer_area_box:first-child{margin-top:0;}
.chklist1 .layer_area_box .tit{color:#333;}
.chklist1 .layerpopup_checkbox li{width:127px; white-space:nowrap;}
.chklist1 .submit{position:absolute; right:20px; bottom:17px;}
.chklist1 .submit .button_a{width:70px;}

/* 의약품식별 */
#contents .identasrchpage ul.checkbox_li li {float:left; border:1px solid #ced1d4; /*margin-right:-1px; margin-bottom:-1px;*/ font-size:0px;}

/* CSS Sprite 사용해서 용량 줄임 */
.checkbox_ushape {display:inline-block; min-width:110px; height:35px; position:relative; text-align:left; vertical-align:middle;}
.checkbox_ushape input[type="radio"]{position:absolute; width:12px; height:12px; top:13px; right:3px; z-index:-9; margin-top:-11px;}
.checkbox_ushape input[type="radio"] + label{display:inline-block; position:absolute; z-index:10; min-width:110px; height:35px; cursor:pointer; font-size:0px; background-image:url('/Images/medical/shape/img_ushape_spritesheet.png'); background-repeat:no-repeat;}
.checkbox_ushape input[type="radio"]:checked + label{}

.checkbox_ushape_TBTB input[type="radio"] + label{background-position: -5px -5px;}
.checkbox_ushape_TBTB input[type="radio"]:checked + label {background-position: -125px -5px;}

.checkbox_ushape_CPCP input[type="radio"] + label{background-position: -5px -50px;}
.checkbox_ushape_CPCP input[type="radio"]:checked + label {background-position: -125px -50px;}

.checkbox_ushape_CPSF input[type="radio"] + label{background-position: -5px -95px;}
.checkbox_ushape_CPSF input[type="radio"]:checked + label {background-position: -125px -95px;}

.checkbox_ushape_ETC input[type="radio"] + label{background-position: -5px -140px;}
.checkbox_ushape_ETC input[type="radio"]:checked + label {background-position: -125px -140px;}

.checkbox_ushape_Full input[type="radio"] + label{background-position: -5px -185px;}
.checkbox_ushape_Full input[type="radio"]:checked + label {background-position: -125px -185px;}

/* 컬러 */
/* CSS Sprite 사용하여 용량 줄임 */
.checkbox_shape {display:inline-block; min-width:61px; height:61px; position:relative; text-align:left; vertical-align:middle; background-color:#FFF;}
.checkbox_shape input[type="radio"] {position:absolute; width:12px; height:12px; top:13px; right:6px; z-index:-9;margin-top:-11px; }
.checkbox_shape input[type="radio"] + label {display:inline-block; position:absolute; z-index:10; width:61px; height:61px; cursor:pointer; font-size:0px; background-image:url('/Images/medical/shape/img_shape_spritesheet.png'); background-repeat:no-repeat;}

.checkbox_shape_CC input[type="radio"] + label{background-position: -76px -360px;}
.checkbox_shape_CC input[type="radio"]:checked + label {background-position: -360px -5px;}

.checkbox_shape_OV input[type="radio"] + label{background-position: -502px -289px;}
.checkbox_shape_OV input[type="radio"]:checked + label {background-position: -76px -218px;}

.checkbox_shape_SC input[type="radio"] + label{background-position: -5px -502px;}
.checkbox_shape_SC input[type="radio"]:checked + label {background-position: -289px -218px;}

.checkbox_shape_TR input[type="radio"] + label{background-position: -218px -502px;}
.checkbox_shape_TR input[type="radio"]:checked + label {background-position: -5px -289px;}

.checkbox_shape_SQ input[type="radio"] + label{background-position: -147px -502px;}
.checkbox_shape_SQ input[type="radio"]:checked + label {background-position: -431px -218px;}

.checkbox_shape_D1 input[type="radio"] + label{background-position: -289px -360px;}
.checkbox_shape_D1 input[type="radio"]:checked + label {background-position: -76px -76px;}

.checkbox_shape_OB input[type="radio"] + label{background-position: -502px -147px;}
.checkbox_shape_OB input[type="radio"]:checked + label {background-position: -431px -147px;}

.checkbox_shape_PT input[type="radio"] + label{background-position: -502px -431px;}
.checkbox_shape_PT input[type="radio"]:checked + label {background-position: -218px -218px;}

.checkbox_shape_HX input[type="radio"] + label{background-position: -431px -431px;}
.checkbox_shape_HX input[type="radio"]:checked + label {background-position: -218px -147px;}

.checkbox_shape_OT input[type="radio"] + label{background-position: -502px -218px;}
.checkbox_shape_OT input[type="radio"]:checked + label {background-position: -5px -218px;}

.checkbox_shape_EI input[type="radio"] + label{background-position: -76px -431px;}
.checkbox_shape_EI input[type="radio"]:checked + label {background-position: -360px -76px;}

.checkbox_shape_KB input[type="radio"] + label{background-position: -502px -5px;}
.checkbox_shape_KB input[type="radio"]:checked + label {background-position: -289px -147px;}

.checkbox_shape_FR input[type="radio"] + label{background-position: -147px -431px;}
.checkbox_shape_FR input[type="radio"]:checked + label {background-position: -431px -76px;}

.checkbox_shape_GS input[type="radio"] + label{background-position: -289px -431px;}
.checkbox_shape_GS input[type="radio"]:checked + label {background-position: -76px -147px;}

.checkbox_shape_BT input[type="radio"] + label{background-position: -5px -360px;}
.checkbox_shape_BT input[type="radio"]:checked + label {background-position: -289px -5px;}

.checkbox_shape_BF input[type="radio"] + label{background-position: -360px -289px;}
.checkbox_shape_BF input[type="radio"]:checked + label {background-position: -147px -5px;}

.checkbox_shape_D2 input[type="radio"] + label{background-position: -360px -360px;}
.checkbox_shape_D2 input[type="radio"]:checked + label {background-position: -147px -76px;}

.checkbox_shape_DN input[type="radio"] + label{background-position: -5px -431px;}
.checkbox_shape_DN input[type="radio"]:checked + label {background-position: -289px -76px;}

.checkbox_shape_AN input[type="radio"] + label{background-position: -218px -289px;}
.checkbox_shape_AN input[type="radio"]:checked + label {background-position: -5px -5px;}

.checkbox_shape_PN input[type="radio"] + label{background-position: -502px -360px;}
.checkbox_shape_PN input[type="radio"]:checked + label {background-position: -147px -218px;}

.checkbox_shape_LM input[type="radio"] + label{background-position: -502px -76px;}
.checkbox_shape_LM input[type="radio"]:checked + label {background-position: -360px -147px;}

.checkbox_shape_WD input[type="radio"] + label{background-position: -360px -502px;}
.checkbox_shape_WD input[type="radio"]:checked + label {background-position: -147px -289px;}

.checkbox_shape_SD input[type="radio"] + label{background-position: -76px -502px;}
.checkbox_shape_SD input[type="radio"]:checked + label {background-position: -360px -218px;}

.checkbox_shape_AP input[type="radio"] + label{background-position: -289px -289px;}
.checkbox_shape_AP input[type="radio"]:checked + label {background-position: -76px -5px;}

.checkbox_shape_HT input[type="radio"] + label{background-position: -360px -431px;}
.checkbox_shape_HT input[type="radio"]:checked + label {background-position: -147px -147px;}

.checkbox_shape_DC input[type="radio"] + label{background-position: -431px -360px;}
.checkbox_shape_DC input[type="radio"]:checked + label {background-position: -218px -76px;}

.checkbox_shape_CT input[type="radio"] + label{background-position: -218px -360px;}
.checkbox_shape_CT input[type="radio"]:checked + label {background-position: -5px -76px;}

.checkbox_shape_CL input[type="radio"] + label{background-position: -147px -360px;}
.checkbox_shape_CL input[type="radio"]:checked + label {background-position: -431px -5px;}

.checkbox_shape_BL input[type="radio"] + label{background-position: -431px -289px;}
.checkbox_shape_BL input[type="radio"]:checked + label {background-position: -218px -5px;}

.checkbox_shape_Full input[type="radio"] + label{background-position: -218px -431px;}
.checkbox_shape_Full input[type="radio"]:checked + label {background-position: -5px -147px;}

/* 컬러 */
/* CSS Sprite 사용하여 용량 줄임 */
.checkbox_color {display:inline-block; min-width:46px; height:46px; position:relative; text-align:left; vertical-align:middle;}
.checkbox_color input{position:absolute; width:12px; height:12px; top:13px; right:3px; z-index:-9; margin-top:-11px;}
.checkbox_color input + label{display: block; width:46px; height:46px; background-image:url(/images/medical/shape/img_color_spritesheet.png); background-repeat:no-repeat; cursor:pointer; font-size:0px;display:inline-block; position:absolute; z-index:10;}

.checkbox_color_WH input + label{ background-position: -229px -117px; }
.checkbox_color_WH input:checked + label {background-position: -61px -285px;}

.checkbox_color_YL input + label{background-position: -61px -173px;}
.checkbox_color_YL input:checked + label {background-position: -173px -285px;}

.checkbox_color_OR input + label{background-position: -173px -61px;}
.checkbox_color_OR input:checked + label {background-position: -285px -5px;}

.checkbox_color_RS input + label{background-position: -61px -117px;}
.checkbox_color_RS input:checked + label {background-position: -285px -173px;}

.checkbox_color_RD input + label{background-position: -229px -61px;}
.checkbox_color_RD input:checked + label {background-position: -285px -61px;}

.checkbox_color_BR input + label{background-position: -173px -5px;}
.checkbox_color_BR input:checked + label {background-position: -5px -229px;}

.checkbox_color_YG input + label{background-position: -5px -173px;}
.checkbox_color_YG input:checked + label {background-position: -117px -285px;}

.checkbox_color_GN input + label{background-position: -61px -61px;}
.checkbox_color_GN input:checked + label {background-position: -173px -229px;}

.checkbox_color_BG input + label{background-position: -5px -5px;}
.checkbox_color_BG input:checked + label {background-position: -117px -173px;}

.checkbox_color_BL input + label{background-position: -117px -5px;}
.checkbox_color_BL input:checked + label {background-position: -229px -173px;}

.checkbox_color_BV input + label{background-position: -229px -5px;}
.checkbox_color_BV input:checked + label {background-position: -61px -229px;}

.checkbox_color_RP input + label{background-position: -5px -117px;}
.checkbox_color_RP input:checked + label {background-position: -285px -117px;}

.checkbox_color_VL input + label{background-position: -173px -117px;}
.checkbox_color_VL input:checked + label {background-position: -5px -285px;}

.checkbox_color_GY input + label{background-position: -117px -61px;}
.checkbox_color_GY input:checked + label {background-position: -229px -229px;}

.checkbox_color_BK input + label{background-position: -61px -5px;}
.checkbox_color_BK input:checked + label {background-position: -173px -173px;}

.checkbox_color_TC input + label{background-position: -117px -117px;}
.checkbox_color_TC input:checked + label {background-position: -285px -229px;}

.checkbox_color_FULL input + label{background-position: -5px -61px;}
.checkbox_color_FULL input:checked + label {background-position: -117px -229px;}

.checkbox_img3_00 {display:inline-block; min-width:48px; height:48px; position:relative; text-align:left; vertical-align:middle;}
.checkbox_img3_00 input{position:absolute; width:12px; height:12px; top:13px; right:3px; z-index:-9; margin-top:-11px;}
.checkbox_img3_00 input + label{display:inline-block; position:absolute; z-index:10; min-width:48px; height:48px; background:url(/images/medical/shape/identa_color_00.png)center center no-repeat; cursor:pointer; font-size:0px;}
.checkbox_img3_00 input:checked + label {background:url(/images/medical/shape/identa_ov_color_00.png)center center no-repeat;}

.checkbox_img3_01 {display:inline-block; min-width:48px; height:48px; position:relative; text-align:left; vertical-align:middle;}
.checkbox_img3_01 input{position:absolute; width:12px; height:12px; top:13px; right:3px; z-index:-9; margin-top:-11px;}
.checkbox_img3_01 input + label{display:inline-block; position:absolute; z-index:10; min-width:48px; height:48px; background:url(/images/medical/shape/identa_color_01.png)center center no-repeat; cursor:pointer; font-size:0px;}
.checkbox_img3_01 input:checked + label {background:url(/images/medical/shape/identa_ov_color_01.png)center center no-repeat;}

.checkbox_img3_02 {display:inline-block; min-width:48px; height:48px; position:relative; text-align:left; vertical-align:middle;}
.checkbox_img3_02 input{position:absolute; width:12px; height:12px; top:13px; right:3px; z-index:-9; margin-top:-11px;}
.checkbox_img3_02 input + label{display:inline-block; position:absolute; z-index:10; min-width:48px; height:48px; background:url(/images/medical/shape/identa_color_02.png)center center no-repeat; cursor:pointer; font-size:0px;}
.checkbox_img3_02 input:checked + label {background:url(/images/medical/shape/identa_ov_color_02.png)center center no-repeat;}

.checkbox_img3_03 {display:inline-block; min-width:48px; height:48px; position:relative; text-align:left; vertical-align:middle;}
.checkbox_img3_03 input{position:absolute; width:12px; height:12px; top:13px; right:3px; z-index:-9; margin-top:-11px;}
.checkbox_img3_03 input + label{display:inline-block; position:absolute; z-index:10; min-width:48px; height:48px; background:url(/images/medical/shape/identa_color_03.png)center center no-repeat; cursor:pointer; font-size:0px;}
.checkbox_img3_03 input:checked + label {background:url(/images/medical/shape/identa_ov_color_03.png)center center no-repeat;}

.checkbox_img3_04 {display:inline-block; min-width:48px; height:48px; position:relative; text-align:left; vertical-align:middle;}
.checkbox_img3_04 input{position:absolute; width:12px; height:12px; top:13px; right:3px; z-index:-9; margin-top:-11px;}
.checkbox_img3_04 input + label{display:inline-block; position:absolute; z-index:10; min-width:48px; height:48px; background:url(/images/medical/shape/identa_color_04.png)center center no-repeat; cursor:pointer; font-size:0px;}
.checkbox_img3_04 input:checked + label {background:url(/images/medical/shape/identa_ov_color_04.png)center center no-repeat;}

.checkbox_img3_05 {display:inline-block; min-width:48px; height:48px; position:relative; text-align:left; vertical-align:middle;}
.checkbox_img3_05 input{position:absolute; width:12px; height:12px; top:13px; right:3px; z-index:-9; margin-top:-11px;}
.checkbox_img3_05 input + label{display:inline-block; position:absolute; z-index:10; min-width:48px; height:48px; background:url(/images/medical/shape/identa_color_05.png)center center no-repeat; cursor:pointer; font-size:0px; }
.checkbox_img3_05 input:checked + label {background:url(/images/medical/shape/identa_ov_color_05.png)center center no-repeat;}

.checkbox_img3_06 {display:inline-block; min-width:48px; height:48px; position:relative; text-align:left; vertical-align:middle;}
.checkbox_img3_06 input{position:absolute; width:12px; height:12px; top:13px; right:3px; z-index:-9; margin-top:-11px;}
.checkbox_img3_06 input + label{display:inline-block; position:absolute; z-index:10; min-width:48px; height:48px; background:url(/images/medical/shape/identa_color_06.png)center center no-repeat; cursor:pointer; font-size:0px;}
.checkbox_img3_06 input:checked + label {background:url(/images/medical/shape/identa_ov_color_06.png)center center no-repeat;}

.checkbox_img3_07 {display:inline-block; min-width:48px; height:48px; position:relative; text-align:left; vertical-align:middle;}
.checkbox_img3_07 input{position:absolute; width:12px; height:12px; top:13px; right:3px; z-index:-9; margin-top:-11px;}
.checkbox_img3_07 input + label{display:inline-block; position:absolute; z-index:10; min-width:48px; height:48px; background:url(/images/medical/shape/identa_color_07.png)center center no-repeat; cursor:pointer; font-size:0px;}
.checkbox_img3_07 input:checked + label {background:url(/images/medical/shape/identa_ov_color_07.png)center center no-repeat;}

.checkbox_img3_08 {display:inline-block; min-width:48px; height:48px; position:relative; text-align:left; vertical-align:middle;}
.checkbox_img3_08 input{position:absolute; width:12px; height:12px; top:13px; right:3px; z-index:-9; margin-top:-11px;}
.checkbox_img3_08 input + label{display:inline-block; position:absolute; z-index:10; min-width:48px; height:48px; background:url(/images/medical/shape/identa_color_08.png)center center no-repeat; cursor:pointer; font-size:0px;}
.checkbox_img3_08 input:checked + label {background:url(/images/medical/shape/identa_ov_color_08.png)center center no-repeat;}

.checkbox_img3_09 {display:inline-block; min-width:48px; height:48px; position:relative; text-align:left; vertical-align:middle;}
.checkbox_img3_09 input{position:absolute; width:12px; height:12px; top:13px; right:3px; z-index:-9; margin-top:-11px;}
.checkbox_img3_09 input + label{display:inline-block; position:absolute; z-index:10; min-width:48px; height:48px; background:url(/images/medical/shape/identa_color_09.png)center center no-repeat; cursor:pointer; font-size:0px;}
.checkbox_img3_09 input:checked + label {background:url(/images/medical/shape/identa_ov_color_09.png)center center no-repeat;}

.checkbox_img3_10 {display:inline-block; min-width:48px; height:48px; position:relative; text-align:left; vertical-align:middle;}
.checkbox_img3_10 input{position:absolute; width:12px; height:12px; top:13px; right:3px; z-index:-9; margin-top:-11px;}
.checkbox_img3_10 input + label{display:inline-block; position:absolute; z-index:10; min-width:48px; height:48px; background:url(/images/medical/shape/identa_color_10.png)center center no-repeat; cursor:pointer; font-size:0px;}
.checkbox_img3_10 input:checked + label {background:url(/images/medical/shape/identa_ov_color_10.png)center center no-repeat;}

.checkbox_img3_11 {display:inline-block; min-width:48px; height:48px; position:relative; text-align:left; vertical-align:middle;}
.checkbox_img3_11 input{position:absolute; width:12px; height:12px; top:13px; right:3px; z-index:-9; margin-top:-11px;}
.checkbox_img3_11 input + label{display:inline-block; position:absolute; z-index:10; min-width:48px; height:48px; background:url(/images/medical/shape/identa_color_11.png)center center no-repeat; cursor:pointer; font-size:0px; }
.checkbox_img3_11 input:checked + label {background:url(/images/medical/shape/identa_ov_color_11.png)center center no-repeat;}

.checkbox_img3_12 {display:inline-block; min-width:48px; height:48px; position:relative; text-align:left; vertical-align:middle;}
.checkbox_img3_12 input{position:absolute; width:12px; height:12px; top:13px; right:3px; z-index:-9; margin-top:-11px;}
.checkbox_img3_12 input + label{display:inline-block; position:absolute; z-index:10; width:48px; height:35px; padding-top:13px; background-color:#fff; cursor:pointer; font-size:13px; text-align:center;}
.checkbox_img3_12 input:checked + label {top:1px; left:1px; width:42px; height:32px; padding-top:10px; border:2px solid #338EFC;}


.checkbox_img4_01 {display:inline-block; min-width:66px; height:26px; position:relative; text-align:left; vertical-align:middle; background-color:#FFF}
.checkbox_img4_01 input[type="radio"]{position:absolute; width:12px; height:12px; top:13px; right:3px; z-index:-9; margin-top:-11px;}
.checkbox_img4_01 input[type="radio"] + label{display:inline-block; position:absolute; z-index:10; min-width:66px; height:26px; background:url(/images/medical/shape/identa_line_01.png)center center no-repeat; cursor:pointer; font-size:0px;}
.checkbox_img4_01 input[type="radio"]:checked + label {background:url(/images/medical/shape/identa_ov_line_01.png)center center no-repeat;}

.checkbox_img4_02 {display:inline-block; min-width:66px; height:26px; position:relative; text-align:left; vertical-align:middle; background-color:#FFF}
.checkbox_img4_02 input[type="radio"]{position:absolute; width:12px; height:12px; top:13px; right:3px; z-index:-9; margin-top:-11px;}
.checkbox_img4_02 input[type="radio"] + label{display:inline-block; position:absolute; z-index:10; min-width:66px; height:26px; background:url(/images/medical/shape/identa_line_02.png)center center no-repeat; cursor:pointer; font-size:0px;}
.checkbox_img4_02 input[type="radio"]:checked + label {background:url(/images/medical/shape/identa_ov_line_02.png)center center no-repeat;}

.checkbox_img4_03 {display:inline-block; min-width:66px; height:26px; position:relative; text-align:left; vertical-align:middle; background-color:#FFF}
.checkbox_img4_03 input[type="radio"]{position:absolute; width:12px; height:12px; top:13px; right:3px; z-index:-9; margin-top:-11px;}
.checkbox_img4_03 input[type="radio"] + label{display:inline-block; position:absolute; z-index:10; min-width:66px; height:26px; background:url(/images/medical/shape/identa_line_03.png)center center no-repeat; cursor:pointer; font-size:0px;}
.checkbox_img4_03 input[type="radio"]:checked + label {background:url(/images/medical/shape/identa_ov_line_03.png)center center no-repeat;}

.checkbox_img4_04 {display:inline-block; min-width:66px; height:26px; position:relative; text-align:left; vertical-align:middle; background-color:#FFF}
.checkbox_img4_04 input[type="radio"]{position:absolute; width:12px; height:12px; top:13px; right:3px; z-index:-9; margin-top:-11px;}
.checkbox_img4_04 input[type="radio"] + label{display:inline-block; position:absolute; z-index:10; min-width:66px; height:26px; background:url(/images/medical/shape/identa_line_04.png)center center no-repeat; cursor:pointer; font-size:0px;}
.checkbox_img4_04 input[type="radio"]:checked + label {background:url(/images/medical/shape/identa_ov_line_04.png)center center no-repeat;}

.checkbox_img4_05 {display:inline-block; min-width:66px; height:26px; position:relative; text-align:left; vertical-align:middle; background-color:#FFF}
.checkbox_img4_05 input[type="radio"]{position:absolute; width:12px; height:12px; top:13px; right:3px; z-index:-9; margin-top:-11px;}
.checkbox_img4_05 input[type="radio"] + label{display:inline-block; position:absolute; z-index:10; min-width:66px; height:26px; background:url(/images/medical/shape/identa_line_05.png)center center no-repeat; cursor:pointer; font-size:0px; }
.checkbox_img4_05 input[type="radio"]:checked + label {background:url(/images/medical/shape/identa_ov_line_05.png)center center no-repeat;}

.checkbox_img4_06 {display:inline-block; min-width:66px; height:26px; position:relative; text-align:left; vertical-align:middle; background-color:#FFF}
.checkbox_img4_06 input[type="radio"]{position:absolute; width:12px; height:12px; top:13px; right:3px; z-index:-9; margin-top:-11px;}
.checkbox_img4_06 input[type="radio"] + label{display:inline-block; position:absolute; z-index:10; min-width:66px; height:26px; background:url(/images/medical/shape/identa_line_06.png)center center no-repeat; cursor:pointer; font-size:0px;}
.checkbox_img4_06 input[type="radio"]:checked + label {background:url(/images/medical/shape/identa_ov_line_06.png)center center no-repeat;}

.checkbox_img4_07 {display:inline-block; min-width:66px; height:26px; position:relative; text-align:left; vertical-align:middle; background-color:#FFF}
.checkbox_img4_07 input[type="radio"]{position:absolute; width:12px; height:12px; top:13px; right:3px; z-index:-9; margin-top:-11px;}
.checkbox_img4_07 input[type="radio"] + label{display:inline-block; position:absolute; z-index:10; min-width:66px; height:26px; background:url(/images/medical/shape/identa_line_07.png)center center no-repeat; cursor:pointer; font-size:0px;}
.checkbox_img4_07 input[type="radio"]:checked + label {background:url(/images/medical/shape/identa_ov_line_07.png)center center no-repeat;}

.search_area a.underlines:hover {text-decoration:underline;}

.member_snb {width:820px; height:60px; overflow:hidden;}
.member_snb dl {width:820px; height:60px;}
.member_snb dl dt {float:left; width:142px; padding-left:20px; height:58px; line-height:58px; border:1px solid #ced1d4; color:#1f70a8; font-size:19px; font-weight:bold;}
.member_snb dl dd {float:left; width:130px; height:58px; line-height:58px; text-align:center; border:1px solid #ced1d4; border-left:0px; color:#333; font-size:15px; background:#f9f9f9; overflow:hidden;}
.member_snb dl dd a {width:130px;  height:58px; display:block;}
.member_snb dl dd:nth-child(4) a {line-height:18px; padding-top:11px; height:47px;}
.member_snb dl dd:nth-child(6) a {line-height:18px; padding-top:11px; height:47px;}
.member_snb dl dd.on {background:#1f70a8;}
.member_snb dl dd.on a {color:#FFF; font-weight:bold;}

.content_title {margin-top:28px; height:22px;}
.content_title2 {margin-top:17px; height:18px;}
.content_title2_2 {margin-top:40px; height:18px;}

.content_summary {margin-top:/*\**/16px; border:1px solid #ced1d4; background:#f9f9f9; padding:30px 20px; padding:/*\**/29px 20px; *padding:29px 20px; }
.content_summary_nomargin {border:1px solid #ced1d4; background:#f9f9f9; padding:30px 20px; padding:/*\**/29px 20px; *padding:29px 20px; }
.content_summary2 {margin-top:/*\**/16px; border:1px solid #1f70a8; background:#f9f9f9; padding:20px;}
.content_summary2_nomargin {border:1px solid #1f70a8; background:#f9f9f9; padding:20px;}
.content_summary3 {margin-top:/*\**/16px; border:1px solid #cecece; padding:20px;}
.content_summary3_nomargin {border:1px solid #cecece; padding:20px;}
.content_summary4 {margin-top:/*\**/16px; border-top:2px solid #1f70a8; padding:20px;}
.content_summary4_nomargin {border-top:2px solid #1f70a8; padding:20px;}

.content_table_style_01 {width:100%; border-top:2px solid #1f70a8; border-bottom:2px solid #cecece;}
.content_table_style_01 th {width:110px; background:#f2f2f2; border-bottom:1px solid #ced1d4; padding:20px 0px 15px 20px; *padding:20px 0px 14px 20px; text-align:left; font-weight:bold; color:#333;}
.content_table_style_01 td {background:#FFF; border-bottom:1px solid #ced1d4; padding:9px; text-align:left;}
.content_table_style_01 td input {height:30px; *height:28px;}

.content_table_style_01 td.pay_info {background:#dae6ef; vertical-align:top; display:table-cell; padding:20px;}
.content_table_style_01 td.pay_info .table_none {}
.content_table_style_01 td.pay_info .table_none th,
.content_table_style_01 td.pay_info .table_none td {margin:0; padding:0; border:0; background:none; line-height:30px;}
.content_table_style_01 td.pay_info .table_none th {width:80px; float:left;}
.content_table_style_01 td.pay_info .table_none2 {width:100%; margin-top:130px;}
.content_table_style_01 td.pay_info .table_none2 th,
.content_table_style_01 td.pay_info .table_none2 td {margin:0; padding:0; border:0; background:none; line-height:30px;}
.content_table_style_01 td.pay_info .table_none2 th {width:80px;}
.content_table_style_01 th a.icon_infos{margin-top:-6px;}
.content_table_style_01 th .icon_em{margin-top:-4px;}
.content_table_style_01 td .radiow130{width:140px;}

.price_font {font-family:"Arial"; font-size:20px; font-weight:bold;}
.price_font2 {font-family:"Arial"; font-size:30px; font-weight:bold; color:#c73a14;}
.price_font3 {font-family:"Arial"; font-size:30px; font-weight:bold; color:#328efc;}

.content_table_style_02 {margin-top:10px; width:100%; border-top:2px solid #1f70a8; border-bottom:2px solid #ced1d4; *border-bottom:1px solid #ced1d4;}
.content_table_style_02 th {font-size:13px; border-bottom:1px solid #ced1d4; background:#f2f2f2 url(/images/medical/common/line2.png)right center no-repeat; padding:10px 5px; padding:/*\**/12px 0; *padding:12px 0; text-align:center; font-weight:bold; color:#333;}
.content_table_style_02 th.end {background:#f2f2f2;}
.content_table_style_02 td {border-bottom:1px solid #ced1d4; line-height:20px; text-align:center; padding:15px 5px; font-size:13px; color:#666; position:relative;}
.content_table_style_02 td .product_img {width:133px; height:106px; border:1px solid #d4d6d9; overflow:hidden; vertical-align:middle; display:table-cell;}
.content_table_style_02 td .product_img img {height:100px;}
.content_table_style_02 td.t_right {text-align:right;}
.content_table_style_02 td.t_left {text-align:left;}

.content_table_style_03 {margin-top:10px; width:100%; border-top:2px solid #1f70a8; border-bottom:2px solid #ced1d4; *border-bottom:1px solid #ced1d4;}
.content_table_style_03 th {font-size:13px; border-bottom:1px solid #ced1d4; background:#f2f2f2; padding:10px 0; padding:/*\**/9px 0; *padding:9px 0; text-align:center; font-weight:bold; color:#333;}
.content_table_style_03 th.end {background:#f2f2f2;}
.content_table_style_03 td {border-bottom:1px solid #ced1d4; line-height:20px; text-align:center; padding:15px 10px; font-size:13px; color:#666; position:relative;}
.content_table_style_03 td .product_img {width:133px; height:106px; border:1px solid #d4d6d9; overflow:hidden; vertical-align:middle; display:table-cell;}
.content_table_style_03 td .product_img img {height:100px;}

.content_table_style_04 {margin-top:10px; width:100%; border-top:2px solid #1f70a8; border-bottom:2px solid #ced1d4; *border-bottom:1px solid #ced1d4;}
.content_table_style_04 th {font-size:13px; border-bottom:1px solid #ced1d4; background:#f2f2f2 url(/images/medical/common/line2.png)right center no-repeat; padding:10px 0; padding:/*\**/12px 0; *padding:12px 0; text-align:center; font-weight:bold; color:#333;}
.content_table_style_04 th.end {background:#f2f2f2;}
.content_table_style_04 td {border-bottom:1px solid #ced1d4; text-align:center; line-height:22px; padding:15px 10px; font-size:13px; color:#666; position:relative;}
.content_table_style_04 td .product_img {width:133px; height:106px; border:1px solid #d4d6d9; overflow:hidden; vertical-align:middle; display:table-cell;}
.content_table_style_04 td .product_img img {height:100px;}
.content_table_style_04 td.v_top {vertical-align:top; display:table-cell;}
.content_table_style_04 td.v_top2 {vertical-align:top; display:table-cell;}

input.input_100 {width:100px; margin-right:5px;}
input.input_166 {width:166px; margin-right:5px;}
input.input_200 {width:200px; margin-right:5px;}
input.input_260 {width:260px; margin-right:5px;}
input.input_300 {width:300px; margin-right:5px;}

.winpop_table_style_01 {width:100%;}
.winpop_table_style_01 th {border:1px solid #ced1d4; width:55px; background:#dae6ef; padding:10px 18px; text-align:left; font-weight:bold; color:#333;}
.winpop_table_style_01 td {border:1px solid #ced1d4; padding:5px 10px; text-align:left;}

.winpop_table_style_02 {width:100%;}
.winpop_table_style_02 th {border:1px solid #ced1d4; background:#dae6ef; padding:12px 0; text-align:center; font-weight:bold; color:#333;}
.winpop_table_style_02 td {border:1px solid #ced1d4; padding:12px 10px; text-align:left;}
.winpop_table_style_02 td.t_center {text-align:center;}

.popup_tab_menu {width:100%; height:38px; border:1px solid #ced1d4;}
.popup_tab_menu li {float:left; width:50%; height:38px; line-height:38px; text-align:center; font-weight:bold; color:#333; cursor:pointer;}
.popup_tab_menu li.on {background:#1f70a8; color:#FFF;}

.address_list {height:380px; border:1px solid #ced1d4; border-left:0px; overflow-y:auto; overflow-x:hidden;}
.address_list .winpop_table_style_02 td{padding:0;}
.address_list .winpop_table_style_02 td a{display:block; padding:12px 10px;}
.address_list .winpop_table_style_02 tr.hover a,
.address_list .winpop_table_style_02 tr.on a {background-color:#F9F9F9;}
.address_list2 {height:185px; border:1px solid #ced1d4; border-left:0px; overflow-y:auto; overflow-x:hidden;}
.address_list2 .winpop_table_style_02 td{padding:0;}
.address_list2 .winpop_table_style_02 td a{display:block; padding:12px 10px;}
.address_list2 .winpop_table_style_02 tr.hover a,
.address_list2 .winpop_table_style_02 tr.on a {background-color:#F9F9F9;}

.member_li_list {border-top:2px solid #1f70a8; border-bottom:2px solid #cecece; padding:20px 20px;}

.my_info {border-top:2px solid #1f70a8; border-bottom:2px solid #1f70a8; padding:20px 0;}
.my_info ul {height:40px;}
.my_info ul li {float:left; height:40px; line-height:18px; padding:0 8px; padding:/*\**/0 6px; *padding:0 6px;}
.my_info ul li .icon_capsule {background:url(/images/medical/common/icon_capsule.png)left center no-repeat; padding-left:40px; padding-right:10px;}
.my_info ul li .icon_paper {background:url(/images/medical/common/icon_paper.png)10px center no-repeat; padding-left:40px; padding-right:10px;}
.my_info ul li .icon_paper_plus {background:url(/images/medical/common/icon_paper_plus.png)10px center no-repeat; padding-left:40px; padding-right:10px;}
.my_info ul li:nth-child(3) {width:140px; border-left:1px solid #ced1d4; border-right:1px solid #ced1d4;}
.my_info ul li:last-child {width:100px; border-right:0px; text-align:right;}
.my_info ul li:first-child {width:140px; border-right:0px; line-height:22px;}
.my_info .button_a {width:145px; padding:0px; height:40px; line-height:40px;}

.my_info_area .my_info_box {float:left; position:relative; border:1px solid #ced1d4; width:233px; height:208px; padding:15px; margin-right:12px; margin-bottom:12px;}
.my_info_area .my_info_box:nth-child(3) {margin-right:0px;}
.my_info_area .my_info_box:nth-child(3) {margin-right:0px;}
.my_info_area .my_info_box:nth-child(6) {margin-right:0px;}
.my_info_area .my_info_box:nth-child(7) {margin-bottom:0px;}
.my_info_area .my_info_box:nth-child(8) {margin-bottom:0px;}
.my_info_area .my_info_box:nth-child(9) {margin-bottom:0px; margin-right:0px;}

.my_info_area .my_info_box .my_info_box_top {height:20px;}
.my_info_area .my_info_box .my_info_box_top .title {float:left; font-weight:bold; color:#333;}
.my_info_area .my_info_box .my_info_box_top .more {float:right; color:#999;}
.my_info_area .my_info_box .my_info_box_gray {position:relative; background:#f9f9f9; padding:15px; height:55px;}
.my_info_area .my_info_box .my_info_box_gray .num_count {position:absolute; right:15px; bottom:15px;}
.my_info_area .my_info_box .my_info_box_gray .number {font-size:30px; font-family:"Arial"; font-weight:bold;}

.my_info_area .my_info_box .my_info_box_basic {position:relative; padding:15px 0; overflow:hidden; line-height:20px;}
.my_info_area .my_info_box .my_info_box_basic2 {position:relative; overflow:hidden; overflow-y:auto; height:160px; padding:15px 0;  line-height:20px;}

.pay_tab_menu {width:100%; height:40px; border:1px solid #ced1d4;}
.pay_tab_menu li {float:left; width:204px; height:40px; line-height:40px; border-right:1px solid #ced1d4; color:#333; font-weight:bold; text-align:center; cursor:pointer;}
.pay_tab_menu li:last-child {border-right:0px; width:205px;}
.pay_tab_menu li.on {background:#1f70a8; color:#FFF;}

.point_list {height:240px;}
.point_list .point_view {float:left; width:512px; height:236px; padding:0 15px; margin-right:13px; border-top:2px solid #1f70a8; border-bottom:2px solid #1f70a8;}
.point_list .event_banner {float:left; width:233px; height:208px; border:1px solid #e7e7e7; padding:15px;}
.point_list .event_banner .title {height:20px;}

.point_list .point_view .method {height:48px; line-height:48px; text-align:right;}
.point_list .point_view .point_score {height:186px;}
.point_list .point_view .point_score li {padding:10px 14px; height:37px; margin:0px;}
.point_list .point_view .point_score li:first-child {border-bottom:1px solid #d9d9d9; background:#f9f9f9;}
.point_list .point_view .point_score li:nth-child(2) {border-bottom:1px dashed #d9d9d9;}

.my_kims_title {height:30px; line-height:30px;}
.my_kims_list {border-top:2px solid #1f70a8; border-bottom:2px solid #ced1d4; width:100%;}
.my_kims_list table {width:100%; margin:10px;}
.my_kims_list td {padding:15px;}
.my_kims_list td .area {position:relative;}
.my_kims_list td.dot_line {border-left:1px dashed #d9d9d9; border-right:1px dashed #d9d9d9;}
.my_kims_list td .icon_close {position:absolute; right:0px; top:50%; margin-top:-10px;}
.my_kims_list td p.subject {padding-right:30px;}
.my_kims_list td p.subject.font14 {font-size:14px;}
.my_kims_list .nodata{padding:30px; text-align:center;}
.tab_sub_04 .my_kims_list td p.subject {padding-right:10px;}
/* 
.tab_sub_03 .my_kims_list td p.subject.mt5 .hover_line:hover,
.tab_sub_04 .my_kims_list td p.subject.mt5 .hover_line:hover {text-decoration:none; border-bottom:1px solid #1F70A8;}
*/

.my_kims_list2 {border-top:2px solid #1f70a8; border-bottom:1px solid #ced1d4;}
.my_kims_list2 ul {width:820px;}
.my_kims_list2 ul li {position:relative; width:780px; padding:20px; border-bottom:1px solid #ced1d4;}
.my_kims_list2 ul li .list_images {float:left; width:146px; margin-right:20px;}
.my_kims_list2 ul li .list_images img {width:146px; height:70px;}
.my_kims_list2 ul li .list_content {line-height:20px; width:585px; margin-left:170px;}
.my_kims_list2 ul li .icon_close {position:absolute; right:15px; top:50%; margin-top:-10px;}
.my_kims_list2 .nodata{padding:30px; text-align:center;}
.my_kims_list2 .nodata{padding:30px; text-align:center;}

.hover_line:hover {text-decoration:underline;}

.input_w75 {width:75px;}
.input_w75_mr5 {width:75px; margin-right:5px;}
.input_w75_mr3 {width:75px; margin-right:3px;}
.input_w120 {width:120px;}
.input_w120_mr5 {width:120px; margin-right:5px;}
.input_w120_mr3 {width:120px; margin-right:3px;}
.radio_group2 {width:370px;}

/* 상세페이지 약정보 */
.drug_infomation {margin:20px 0px;}
.drug_infomation .infomation {float:left; width:558px; margin:0 20px;}
.drug_infomation .infomation .info_table {float:left; width:100%;}
.drug_infomation .infomation .info_table th {background:url(/images/medical/common/icon_dot2.png) left 12px no-repeat; padding:4px 7px; line-height:22px; vertical-align:top;}
.drug_infomation .infomation .info_table td {line-height:22px; vertical-align:top; padding:4px 7px;}
.drug_infomation .drug_img03 {width:200px; height:200px; margin-right:20px; background:#FFF; border:1px solid #e3e3e3; float:right; position:relative;}
.drug_infomation .drug_img03 .product_img {width:200px; height:200px;}
.drug_infomation .drug_img03 table {width:200px; height:200px;}
.drug_infomation .drug_img03 table td {width:200px; height:200px; text-align:center; overflow:hidden;}

.info_list1 {margin-top:10px; padding:19px; border:1px solid #CECECE;}
.info_list1 dt {margin-top:28px; padding-left:7px; color:#333; background:url(/images/medical/common/icon_dot_gray.png) no-repeat 0 8px; font-size:13px;}
.info_list1 dd {margin-top:5px; padding-left:7px; font-size:13px; line-height:22px;}
.info_list1 dt:first-child {margin-top:0;}
.info_list1 dt.type1 {padding-left:0; background:none;}
.info_list1 dd.type1 {padding-left:0;}

.box_solid1 {border:1px solid #cecece; padding:20px;}

/* 회원가입 */
#join {overflow:hidden; width:940px; margin:0 auto;}
#join .join_logo {margin-top:40px; text-align:center;}
#join .join_title_bar {height:80px; line-height:80px; margin-top:30px; padding-left:30px; font-size:30px; color:#FFF; background:#244d97;}
#join .step01 {background:#244d97 url(/images/medical/join/step01.png)right center no-repeat;}
#join .step02 {background:#244d97 url(/images/medical/join/step02.png)right center no-repeat;}
#join .step03 {background:#244d97 url(/images/medical/join/step03.png)right center no-repeat;}
#join .step04 {background:#244d97 url(/images/medical/join/step04.png)right center no-repeat;}

.no_search {margin:10px 20px; text-align:center;}
.no_search h4 {margin:15px 0px;}

#join .box_gray {border:1px solid #f2f2f2; background:#f9f9f9; text-align:center; line-height:22px; padding:27px;}
#join .box_gray2 {border:1px solid #f2f2f2; background:#f9f9f9; text-align:center; line-height:22px; padding:20px;}
#join .box_gray3 {border:1px solid #f2f2f2; background:#f9f9f9; text-align:left; line-height:22px; padding:20px;}
#join .box_white {border:1px solid #cecece; text-align:center; line-height:22px; padding:15px; *padding:20px 15px;}
#join .box_topblue {border:1px solid #ced1d4; border-top:2px solid #1f70a8;}

#join .member_type {height:310px;}
#join .member_type .member_type_box {float:left; width:304px; height:310px; margin-right:10px; border:1px solid #e7e7e7;}
#join .member_type .member_type_box dt {background:#1f70a8; height:40px; line-height:40px; font-size:15px; font-weight:bold; color:#FFF; text-align:center;}
#join .member_type .member_type_box dt a {width:100%; height:40px; display:block; color:#FFF;}
#join .member_type .member_type_box dd {padding:18px; height:142px; line-height:22px; }
#join .member_type .member_type_box2 {float:left; width:304px; height:310px; border:1px solid #e7e7e7;}
#join .member_type .member_type_box2 dt {background:#718496; height:40px; line-height:40px; font-size:15px; font-weight:bold; color:#FFF; text-align:center;}
#join .member_type .member_type_box2 dd {padding:18px; line-height:22px;}
#join .member_type .member_type_box2 dt a {width:100%; height:40px; display:block; color:#FFF;}

#join .pay_list .join_tit {width:100%; height:20px;}
#join .t_type_01 {width:100%; border-top:2px solid #1f70a8; border-bottom:2px solid #ced1d4;}
#join .t_type_01 tr.b_line2 {border-bottom:2px solid #ced1d4;}
#join .t_type_01 th {border-bottom:1px solid #ced1d4; background:#f2f2f2 url(/images/medical/common/line2.png)right center no-repeat; color:#333; font-weight:bold; height:40px;}
#join .t_type_01 th:last-child {background:#f2f2f2;}
#join .t_type_01 td {text-align:center; border-bottom:1px solid #ced1d4; height:40px; line-height:22px; padding:10px; margin:0px; *padding:10px 0px;}
#join .t_type_01 td.member_group {background:#dae6ef; color:#1f70a8; font-weight:bold;}
#join .t_type_01 td.member_group2 {background:#dae6ef; color:#718496; font-weight:bold;}
#join .t_type_01 td.member_type {background:#f0f4f7; color:#333; font-weight:bold;}
#join .t_type_01 td.top {vertical-align:top;}

#join .t_type_02 {width:100%; border-top:2px solid #1f70a8; border-bottom:2px solid #ced1d4;}
#join .t_type_02 th {border-bottom:1px solid #ced1d4; background:#f2f2f2; color:#333; font-weight:bold; text-align:left; width:130px; padding-left:20px;}
#join .t_type_02 td {border-bottom:1px solid #ced1d4; text-align:left; }

#join .Agreement_Area {width:940px; height:560px; border-bottom:2px solid #1f70a8;}
#join .Agreement_Area .Agreement {float:left; width:461px; height:374px; margin-right:17px;}
#join .Agreement_Area .Agreement2 {float:left; width:462px; height:374px;}
#join .Agreement_Area .Agreement_Text { height:200px; border:1px solid #ced1d4; line-height:22px; padding:20px; overflow:hidden; overflow-y:auto;  margin-top:10px;}
#join .Agreement_Area .Agreement_Text p.lev_01 {margin-top:5px; color:#333; font-weight:bold;}
#join .Agreement_Area table.tblAgree { border:1px solid #CCC; margin-top:10px; }
#join .Agreement_Area table.tblAgree thead tr th { padding:5px; height:28px; background-color:#EFEFEF; border-right:1px solid #CCC; border-bottom:1px solid #CCC; }
#join .Agreement_Area table.tblAgree tbody tr td { padding:8px 3px; background-color:#FFF; border-right:1px solid #CCC; border-bottom:1px solid #CCC; }

#join .btn_next {width:220px; height:40px; line-height:40px; padding:0px;}
#join .btn_next2 {width:120px; height:40px; line-height:40px; padding:0px;}
#join .button_area {padding:30px; height:105px;}
#join .button_area a.button_d {width:200px; height:105px; line-height:105px; padding:0px; color:#333; margin:0 15px;}
#join .button_area a.button_d {width:200px; height:105px; line-height:105px; padding:0px; color:#333; margin:0 15px;}

.qna .subject {border-bottom:1px solid #ced1d4; height:40px;}

.check_groups li {float:left; width:175px; padding:5px 0; font-size:13px; letter-spacing:-1px; *font-size:12px;}

.basic_box_d_nop {width:100%; border:1px solid #ced1d4; border-top:2px solid #1f70a8;}
.basic_box_d_nop th {background:#f2f2f2; padding:15px;}
.basic_box_d_nop th .subject {float:left; background:url(/images/medical/common/icon_q3.png) 0 0 no-repeat; padding-left:30px; line-height:20px; color:#333; font-weight:bold;}
.basic_box_d_nop th .date {float:right; font-size:12px; text-align:right; color:#666; line-height:20px;}
.basic_box_d_nop td {padding:15px; border-bottom:1px solid #ced1d4;}

.basic_box_d_nop2 {width:100%; border:1px solid #ced1d4;}
.basic_box_d_nop2 th {padding:15px;}
.basic_box_d_nop2 th .subject {float:left; background:url(/images/medical/common/icon_a3.png) 0 0 no-repeat; padding-left:30px; line-height:20px; color:#333; font-weight:bold;}
.basic_box_d_nop2 th .date {float:right; font-size:12px; text-align:right; color:#666; line-height:20px;}
.basic_box_d_nop2 td {padding:15px; border-bottom:1px solid #ced1d4;}

.file_wrap {position:relative; width:88px; height:30px; vertical-align:middle; display:inline-block; overflow:hidden;}
.file_wrap button {border:0px; padding:0px; display:inline-block;}
.file_hidden {position:absolute; right:0; top:0; width:88px; height:30px; opacity:0; filter:alpha(opacity=0); -ms-filter:"alpha(opacity=0)"; -khtml-opacity:0; -moz-opacity:0; }

.Company_Box {border:1px solid #e7e7e7; padding:40px; margin-top:20px; line-height:22px;}
.Company_Box .Company_Title {font-size:15px; font-weight:bold; color:#1f70a8;}
.Company_Box .Company_Title_Black {font-size:15px; font-weight:bold; color:#333;}
.Company_Box .Company_Title2 {font-size:19px; font-weight:bold; color:#1f70a8;}
.Company_Box .Company_Title3 {font-size:19px; font-weight:bold; color:#333;}
.Company_Box .Content_Box {background:#f9f9f9; padding:40px 20px;}
.Company_Box .Content_Box .line_margin{margin-left:117px; *margin-left:135px;}

.Company_Box .history_table {width:100%; border-top:2px solid #1f70a8; border-bottom:2px solid #ced1d4;}
.Company_Box .history_table th {padding-right:20px; color:#1f70a8; font-size:19px; font-weight:bold; vertical-align:top; border-bottom:1px solid #ced1d4;}
.Company_Box .history_table th .history_01 {width:100%; height:900px; background:#f9f9f9; padding:20px 0; margin:20px 0;}
.Company_Box .history_table th .history_02 {width:100%; height:140px; background:#f9f9f9; padding:20px 0; margin:20px 0;}
.Company_Box .history_table th .history_03 {width:100%; height:280px; background:#f9f9f9; padding:20px 0; margin:20px 0;}
.Company_Box .history_table th .history_04 {width:100%; height:160px; background:#f9f9f9; padding:20px 0; margin:20px 0;}
.Company_Box .history_table th .history_05 {width:100%; height:100px; background:#f9f9f9; padding:20px 0; margin:20px 0;}
.Company_Box .history_table th .history_06 {width:100%; height:160px; background:#f9f9f9; padding:20px 0; margin:20px 0;}
.Company_Box .history_table td {padding:20px 20px 10px 20px; vertical-align:top; border-bottom:1px solid #ced1d4;}
.Company_Box .history_table td.top {padding:40px 20px 10px 20px;}
.Company_Box .history_table td.year {font-size:15px; color:#333; font-weight:bold;}

.Company_Box .box_history {}
.Company_Box .box_history > .group_year { width:100%; padding:20px 0; display:flex; border-bottom:1px solid #ced1d4; }
.Company_Box .box_history > .group_year:last-child { border-bottom:3px solid #ced1d4; }
.Company_Box .box_history > .group_year > .b_era { width:200px; background-color:#F9F9F9; padding:20px 0; text-align:center; margin-right:20px; color:#1f70a8; font-size:19px; font-weight:bold; }
.Company_Box .box_history > .group_year > .b_sub_era {flex-grow:1;}
.Company_Box .box_history > .group_year > .b_sub_era > .line {  display:flex; border-bottom:1px solid #ced1d4; padding:20px 0; }
.Company_Box .box_history > .group_year > .b_sub_era > .line:last-child { padding-bottom:0; border:none; }
.Company_Box .box_history > .group_year > .b_sub_era > .line > .year { width:90px; font-weight:bold; font-size:15px; color:#333; text-align:center; }
.Company_Box .box_history > .group_year > .b_sub_era > .line > .desc { }

.Company_Box2 {border:1px solid #e7e7e7; padding:40px; margin-top:20px; line-height:22px; background:url(/images/medical/info/OrganizationBG.png)left 25px no-repeat;}
.Company_Box2 .Pacific {margin-left:330px; margin-top:50px;}
.Company_Box2 .Pacific_list {border-top:2px solid #e7e7e7;}
.Company_Box2 .Pacific_list ul {margin-top:10px;}
.Company_Box2 .Pacific_list li {float:left; width:116px; height:30px; line-height:30px; border-right:1px dashed #dadada; padding-left:20px; background:url(/images/medical/common/icon_dot3.png)10px 14px no-repeat;}
.Company_Box2 .Pacific_list li:nth-child(5) {border-right:0px;}
.Company_Box2 .Pacific_list li:nth-child(10) {border-right:0px;}
.Company_Box2 .Pacific_list li:nth-child(14) {background:none; border-right:0px;}
.Company_Box2 .Pacific_list li:nth-child(15) {background:none; border-right:0px;}

.Company_Box2 .Pacific_title {color:#333; font-size:19px; font-weight:bold; margin-top:200px;}

.Company_Box3 {border-top:2px solid #1f70a8; border-bottom:2px solid #ced1d4; padding:30px 20px; margin-top:20px; line-height:22px;}
.Company_Box3 p.lev_01 {margin-top:10px; margin-bottom:5px; color:#333; font-weight:bold;}
.Company_Box3 h2 {margin:10px 0 0 0; color:#333; font-weight:bold; font-size:14px; padding:0;}
.Company_Box3 h3 {margin:7px 0 0 0; color:#333; font-weight:bold; font-size:13px; padding:0;}
.Company_Box3 div.h2group { margin-bottom:20px; }
.Company_Box3 div.h3group { margin-bottom:15px; }
.Company_Box3 div.pl10 { padding-left:10px; }
.Company_Box3 div.pl15 { padding-left:15px; }

.AdInquiryTab {height:40px;}
.AdInquiryTab li {float:left; width:548px; height:40px; line-height:40px; text-align:center; font-weight:bold; color:#333; border:1px solid #cecece; border-right:0px;}
.AdInquiryTab li:last-child {border:1px solid #cecece;}
.AdInquiryTab li.on {background:#1f70a8; color:#FFF;}

.AdInquiry_Box {border-bottom:1px dashed #dadada; height:170px; background:url(/images/medical/info/AdInquiryBG_01.png)right top no-repeat}
.AdInquiry_Box2 {border-bottom:1px dashed #dadada; height:240px; background:url(/images/medical/info/AdInquiryBG_02.png)right 30px no-repeat}
.AdInquiry_Box3 {border-bottom:1px dashed #dadada; padding-bottom:40px;}
.AdInquiry_List_H li {float:left; background:url(/images/medical/common/icon_hyphen.png)left 11px no-repeat; padding:0 10px; margin-right:10px;}
.AdInquiry_List_W li {background:url(/images/medical/common/icon_hyphen.png)left 9px no-repeat; padding-left:10px;}

.AdInquiry_Contact {padding:20px; background:#f9f9f9;}

.w220h40 {width:220px; height:40px; line-height:40px; padding:0px; font-weight:bold;}

.Recruit_Top {height:82px;}
.Recruit_list {background:#f9f9f9; padding:20px; height:120px;}
.Recruit_list li {float:left; width:180px; height:30px; line-height:30px; background:url(/images/medical/common/icon_dot_gray.png)left 14px no-repeat; padding-left:10px; color:#333; font-weight:bold;}

.location {height:373px;}
.Map {float:left; margin-right:40px; width:462px;}
.Address {float:left; border-top:2px solid #1f70a8; width:476px; padding:20px;}

.Page_Title {height:30px;}

.Pointinfo_Table {width:100%;}
.Pointinfo_Table th {text-align:center; font-weight:bold; color:#333; padding:11px 0; background:#dae6ef; border:1px solid #ced1d4; line-height:18px;}
.Pointinfo_Table td {text-align:center; border:1px solid #ced1d4; padding:11px 0; line-height:18px;}
.Pointinfo_Table td.bg {background:#f0f4f7; font-weight:bold; color:#333;}
.Pointinfo_Table td.t_right {text-align:right; padding-right:20px;}
.Pointinfo_Table td.t_left {text-align:left; padding-left:20px;}


/* 서브 하단 */
.Disclaimer {border:1px solid #cecece; margin-top:10px; padding:20px;}
.Disclaimer h5 {color:#333; font-weight:bold;}
.Disclaimer p {margin-top:20px; line-height:22px; font-size:13px !important;}

.Board_List_2nd {width:100%; border-top:1px solid #ced1d4;}
.Board_List_2nd th {color:#1F70A8; text-align:center; font-weight:bold; border-bottom:1px solid #ced1d4; padding:12px 0;}
.Board_List_2nd th.prev {background:url(/images/medical/common/icon_up.png)70px center no-repeat; padding-right:10px;}
.Board_List_2nd th.next {background:url(/images/medical/common/icon_down2.png)70px center no-repeat; padding-right:10px;}
.Board_List_2nd td {border-bottom:1px solid #ced1d4; padding:12px 0;}

/* etc */
#ui-datepicker-div{z-index:51 !important;}

/* webfont 삭제 후 정렬 */
.tab2_sub_01 .icon_down,
.tab2_sub_03 .icon_down,
.tab2_sub_04 .icon_down{height:20px; *height:18px;}
.contnet_in .box_icon_info .icon_down{ display:inline-block; margin-top: -5px; *margin-top:0;}
.point_list .icon_nextpage3{background-position: -222px -292px; *background-position: -222px -289px; width:8px; }
.customer_sub .evt_view_dlist .title{line-height:30px; width:90%}
.customer_sub .evt_view_dlist .button_d2{margin-top:3px;}
#contents .sub_gnb .icon_guide{*background-position: -221px -290px;}
#contents .sub_gnb2 .icon_guide{*background-position: -221px -290px;}
#contents .sub_gnb .icon_nextpage3{*background-position: -221px -290px;}

.interest .icon_chart {*background-position: -47px -294px;}
.interest .icon_medicine {*background-position: -20px -294px;}
.tab_sub_01 .button_d .icon_close4{height: 12px; margin-top:-1px; background-position: -413px -230px; *height: 9px; *background-position: -413px -230px;}
.tab2_sub_08 .tab_menu2_area .search_summary .icon_dot{width:81%}
.tab2_sub_08 h4{word-break:break-all; word-wrap:break-word;}


/* 닥터참여공간 */
#container.bgcolor { background-color:#F2F6F9;}
div.wrap_drp { width:1100px; }
div.wrap_drp div#lbl_status { position:absolute; top:372px; left:50%; }
div.wrap_drp div.main_top_area { width:inherit; height:200px; background-image:url('/Images/medical/drpromotion/d_main.png'); background-repeat:no-repeat; }
div.wrap_drp div.main_top_area>div.btn_box { width:inherit; position:relative; top:157px; text-align:right; }
div.wrap_drp div.main_top_area>div.btn_box>h3.left.title { margin-top:10px; }
div.wrap_drp div.main_summary_area { width:1100px; height:170px; border:2px solid #333; background-color:#FFF; padding:10px; }
div.wrap_drp div.main_summary_area:after { content:''; display:block; clear:both; }
div.wrap_drp div.main_summary_area>div.left { float:left; width:240px; padding:20px; }
div.wrap_drp div.main_summary_area>div.center { float:left; width:185px; height:140px; border-left:2px solid #333; padding-left:20px; }
div.wrap_drp div.main_summary_area>div.center>div { margin-bottom:10px; }
div.wrap_drp div.main_summary_area>div.center>div>img { vertical-align:top; margin-right:10px; }
div.wrap_drp div.main_summary_area>div.center span.lbl_count { font-size:30px; font-weight:bold; color:#463AC0; }
div.wrap_drp div.main_summary_area>div.right { float:left; width:200px; }
div.wrap_drp div.main_summary_area>div.right>div.inner { width:650px; height:145px; background-color:#E5EEFD; padding:20px; }
div.wrap_drp div.main_summary_area>div.right>div.inner>div#lbl_my_list { height:80px; }
div.wrap_drp div.main_summary_area>div.right>div.inner>div#lbl_my_list>div { margin-bottom:3px; text-indent:65px; cursor:pointer; }
div.wrap_drp div.main_summary_area>div.right>div.inner>div#lbl_my_list>div.btn_mylist_E { background-image:url('/Images/medical/drpromotion/d_e-icon.png'); background-repeat:no-repeat; }
div.wrap_drp div.main_summary_area>div.right>div.inner>div#lbl_my_list>div.btn_mylist_S { background-image:url('/Images/medical/drpromotion/d_s-icon.png'); background-repeat:no-repeat; }
div.wrap_drp div.main_summary_area>div.right>div.inner>div#lbl_my_list_paging { text-align:center; }
div.wrap_drp div.main_summary_area>div.right>div.inner>div#lbl_my_list_paging a { display:inline-block; width:30px; text-align:center; }
div.wrap_drp div.main_summary_area>div.right>div.inner>div#lbl_my_list_paging a.on { font-weight:bold; }
div.wrap_drp div.main_btn_area { width:inherit; height:60px; text-align:right; padding:20px 0; }
div.wrap_drp div.main_btn_area img { margin-left:20px; }

div.wrap_drp div.main_calendar_area { }
div.wrap_drp div.main_calendar_area:after { content:''; display:block; clear:both; }
div.wrap_drp div.main_calendar_area>div.left { float:left; width:640px; margin-right:10px; padding:40px; width:inherit; background-color:#FFF; box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow:#ced1d4 2px 2px 2px; }
div.wrap_drp div.main_calendar_area>div.left #calendar {width:560px;  }
div.wrap_drp div.main_calendar_area>div.left #calendar table { text-align:center; }
div.wrap_drp div.main_calendar_area>div.left #calendar .fc-toolbar.fc-header-toolbar { height:65px; }
div.wrap_drp div.main_calendar_area>div.left #calendar button.cm-corner-left { border:1px solid #FFF; background-color:#FFF; }
div.wrap_drp div.main_calendar_area>div.left #calendar button.cm-corner-right {}
div.wrap_drp div.main_calendar_area>div.left #calendar .fc-header-toolbar .fc-center>h2 { font-size:30px; color:#463AC0; }
div.wrap_drp div.main_calendar_area>div.left #calendar table td.fc-day-top.on_both { background-image:url('/Images/medical/drpromotion/d_calendar-02.png'); background-repeat:no-repeat; background-position:17px 6px;}
div.wrap_drp div.main_calendar_area>div.left #calendar table td.fc-day-top.on_evt { background-image:url('/Images/medical/drpromotion/d_calendar-e.png'); background-repeat:no-repeat; background-position:17px 6px;}
div.wrap_drp div.main_calendar_area>div.left #calendar table td.fc-day-top.on_sym { background-image:url('/Images/medical/drpromotion/d_calendar-s.png'); background-repeat:no-repeat; background-position:17px 6px;}
div.wrap_drp div.main_calendar_area>div.left #calendar table span.fc-day-number { display:inline-block; padding-top:13px; width:44px; height:60px; font-size:23px; color:#5F666C;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
div.wrap_drp div.main_calendar_area>div.left #calendar table span.fc-day-number.on { font-weight:bold; background-image:url('/Images/medical/drpromotion/d_calendar-01.png'); background-repeat:no-repeat; background-position:0 6px; color:#FFF; }
div.wrap_drp div.main_calendar_area>div.left #calendar .fc-widget-header { height:50px; font-size:23px; color:#001B75; }
div.wrap_drp div.main_calendar_area>div.left #calendar .fc-widget-header .fc-sun { color:#2095F2; }
div.wrap_drp div.main_calendar_area>div.left #calendar table .fc-widget-content>.fc-scroller.fc-day-grid-container { height:380px !important; }
div.wrap_drp div.main_calendar_area>div.right { float:right; width:440px; height:590px; background-color:#FFF; box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow:#ced1d4 2px 2px 2px; }
div.wrap_drp div.main_calendar_area>div.right div#lbl_selected_date { font-size:32px; width:inherit; height:50px; color:#463AC0; text-align:center; font-weight:bold; margin-top:30px; }
div.wrap_drp div.main_calendar_area>div.right div#list_events { width:390px; height:465px; margin:20px auto 0 auto; padding:0 20px 20px 20px; background-color:#E5EEFD; border-top:2px solid #0C1E5C; overflow-y:scroll; }
div.wrap_drp div.main_calendar_area>div.right div#list_events>div.items { cursor:pointer; border-top:1px dashed #333; padding:50px 0 20px 0; }
div.wrap_drp div.main_calendar_area>div.right div#list_events>div.items:first-child { border-top:none; }
div.wrap_drp div.main_calendar_area>div.right div#list_events>div.items.list_cal_E { background-image:url('/Images/medical/drpromotion/d_e-icon.png'); background-repeat:no-repeat; background-position:0 20px; }
div.wrap_drp div.main_calendar_area>div.right div#list_events>div.items.list_cal_S { background-image:url('/Images/medical/drpromotion/d_s-icon.png'); background-repeat:no-repeat; background-position:0 20px; }
div.wrap_drp div.main_calendar_area>div.right div#list_events>div.items>div.title { font-weight:bold; margin-bottom:10px; }
div.wrap_drp div.main_calendar_area>div.right div#list_events>div.items>ul { margin-top:10px; }
div.wrap_drp div.main_calendar_area>div.right div#list_events>div.items>ul>li {background:url("/images/medical/common/bu_gnblist.png") no-repeat left 8px; padding-left:10px;}


div.wrap_drp div.main_list_area { width:inherit; }
div.wrap_drp div.main_list_area div#list_events {  }
div.wrap_drp div.main_list_area div#list_events>div.items { display:inline-block; width:540px; height:160px; margin-bottom:7px; cursor:pointer; background-color:#FFF; box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow:#ced1d4 2px 2px 2px;}
div.wrap_drp div.main_list_area div#list_events>div.items:after { content:''; display:block; clear:both; }
div.wrap_drp div.main_list_area div#list_events>div.items>div.type { float:left; width:70px; height:inherit; color:#FFF; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:20px 0 0 10px; font-size:12px; }
div.wrap_drp div.main_list_area div#list_events>div.items.evt>div.type { background-color:#463AC0; }
div.wrap_drp div.main_list_area div#list_events>div.items.sym>div.type { background-color:#2095F2; }
div.wrap_drp div.main_list_area div#list_events>div.items.off>div.type { background-color:#CFCFCF; }
div.wrap_drp div.main_list_area div#list_events>div.items:nth-child(odd) { margin-right:11px }
div.wrap_drp div.main_list_area div#list_events>div.items.off { background-color:#F2F2F2; }
div.wrap_drp div.main_list_area div#list_events>div.items>div.desc { float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:20px; }
div.wrap_drp div.main_list_area div#list_events>div.items>div.desc>ul { margin-top:10px; }
div.wrap_drp div.main_list_area div#list_events>div.items>div.desc>ul>li {background:url("/images/medical/common/bu_gnblist.png") no-repeat left 8px; padding-left:10px;}

.box_dont_extend { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } 

div.wrap_drp div.contents_area { }
div.wrap_drp div.contents_area div.box_title { border-top:2px solid #0B1D5B; border-bottom:1px solid #CDD1D4; padding:15px 20px; font-size:27px; color:#333;}
div.wrap_drp div.contents_area div.box_title div.date { font-size:12px; color:#A8A8A8; margin-top:15px;}
div.wrap_drp div.contents_area div.box_text { padding:20px 0;}
div.wrap_drp div.contents_area div.box_btn { border-top:2px solid #CDD1D4; text-align:right; padding-top:15px; }

/*포장정보 리뉴얼*/
#contents .DrugMedicationShapeGuide_View .infos .ViewInfoTable td table.tbl_pack_summary {  }
#contents .DrugMedicationShapeGuide_View .infos .ViewInfoTable td table.tbl_pack_summary>tbody>tr>td { text-align:left; width:inherit; padding-right:15px; }
#contents .DrugMedicationShapeGuide_View .infos .ViewInfoTable td table.tbl_pack_summary>tbody>tr>td.code { min-width:120px; }
#contents .DrugMedicationShapeGuide_View .infos .ViewInfoTable table.tbl_pack_full {}
#contents .DrugMedicationShapeGuide_View .infos .ViewInfoTable table.tbl_pack_full tr th { background-color:#DAE7F0; padding:7px; font-weight:bold; border:1px solid #ced1d4; border-collapse: collapse; background-image:none; }
#contents .DrugMedicationShapeGuide_View .infos .ViewInfoTable table.tbl_pack_full tr td { border:1px solid #ced1d4; padding:2px 5px; border-collapse: collapse; }
#contents .DrugMedicationShapeGuide_View .infos .ViewInfoTable table.tbl_pack_full tr td.code { text-align:center; width:120px; }

/*챗봇*/
#box_chatbot_dr { position:absolute; top:40px; left:calc(50% - 830px); border:1px solid #444; }
#ifrm_chatbot_dr { width:260px; height:675px; }
@charset "utf-8";
/* guide */
.button_bluearr {border:1px solid #d7d7d7; display:inline-block; height:23px; line-height:23px; color:#1f70a8; font-size:11px; padding:0 37px 0 10px; border-radius:3px; text-align:center;
	background:#fff url(/images/medical/customer/bu_bluearr.png) no-repeat 73px 7px;}
.w_200 .jquery-selectbox {width:200px !important;}
.pt5 {padding-top:5px !important;}
.mr5 {margin-right:5px !important;}
.tb_inquire {width:100%; border-top:2px solid #1f70a8; border-bottom:1px solid #ced1d4;}
.tb_inquire th {background:#f2f2f2; border-bottom:1px solid #ced1d4; text-align:left; padding:17px 20px; font-weight:bold;}
.tb_inquire td {text-align:left; border-bottom:1px solid #ced1d4; padding:10px; line-height:22px;}


/* 고객센터 메인 */
div.sub_gnb_customer dl {margin:30px 0;}
div.sub_gnb_customer dl dt {width:143px;}
.customer_main {position:relative; margin-top:30px; overflow:hidden; width:auto; line-height:20px;}
.customer_main h3 {margin-bottom:8px;}
.customer_main .more {position:absolute; top:15px; right:15px;}
.customer_main .title {display:block; margin-bottom:15px; font-size:14px; color:#333333; font-weight:bold;}
.main_top {position:relative; float: left; width:789px; height:208px; padding:15px; margin:0 265px 12px 0; border:1px solid #e7e7e7;}
.main_top dl {height:100px; padding-bottom:15px; margin-bottom:18px;  background:url(/images/medical/customer/bu_graydot.png) repeat-x left bottom;}
.main_top dl dt {margin-bottom:10px; font-size:21px; color:#333333; font-weight:bold; text-decoration:underline;}
.main_top dl dt a {color:#333;}
.main_top dl dd{height:40px;}
.main_top dl dd.date {height:auto; margin-top:10px; color:#999999; font-size:12px;}
.main_top ul li {position:relative; padding-left:10px; color:#333333; background:url(/images/medical/customer/bu_grayspot.png) no-repeat left 8px;}
.main_top ul li strong {display:inline-block; min-width:32px; color:#1f70a8;}
.main_top ul li a {color:#333;}
.main_top ul li .date {position:absolute; top:0; right:0; text-align:right; color:#999999; font-size:12px;}
.main_sub {position:relative; float: left; width:233px; height:208px;padding:15px; margin-right:13px; border:1px solid #e7e7e7;}
.main_side {position:absolute; top:0; right:0; width:233px; height:460px; padding:15px; border:1px solid #e7e7e7;}
.main_sub .mainfaq_list {overflow:hidden; width:233px; border-top:1px solid #dddddd;border-right:1px solid #dddddd;border-left:1px solid #dddddd;}
.main_sub .mainfaq_list li {float: left;width:116px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.main_sub .mainfaq_list li.even {border-right:0 none;}
.main_sub .mainfaq_list li a {display:block; padding:9px 0 8px; text-align:center; background-color:#fff; color:#666;}
.main_sub .mainfaq_list li a:hover,
.main_sub .mainfaq_list li a:active,
.main_sub .mainfaq_list li a:focus,
.main_sub .mainfaq_list li a.on {padding:7px 0 6px; border:2px solid #328efc; background-color:#f9f9f9; font-weight:bold; color:#333;}
.main_sub .maininquire_list {overflow:hidden; width:100%; text-align:center}
.main_sub .maininquire_list li {float: left; width:114px; height:173px; margin-left:5px; background-color:#f9f9f9;}
.main_sub .maininquire_list li:first-child {margin-left:0;}
.main_sub .maininquire_list li .imgbox {margin:35px 0 15px;}
.main_sub .maininquire_list li .txtbox {margin-bottom:10px; color:#333333; line-height:15px; font-weight:bold;}
.main_sub .maininquire_list li .txtbox strong {color:#1f70a8; font-weight:bold;}
.main_sub .mainsite_list {overflow:hidden; width:auto; line-height:16px;}
.main_sub .mainsite_list li {float: left; width:111px; height:83px;  margin:0 0 5px 5px; text-align:center; border:1px solid #e7e7e7;}
.main_sub .mainsite_list li.odd {margin-left:0;}
.main_sub .mainsite_list li a {display:block; padding-top:38px; color:#333333; font-weight:bold; }
.main_sub .mainsite_list li a span {display:block; margin-top:-12px}
.main_side .imgbox {margin-bottom:18px;}
.main_side .txtbox {margin-bottom:5px; color:#333333; font-weight:bold;}
.main_side .txtbox a {color:#333333; font-weight:bold;}
.main_side .term {font-size:12px; color:#999999;}

/* 고객센터 공지사항 */
.customer_sub {position:relative; width:1100px; margin-top:30px; line-height:20px;}
.customer_sub h3 {margin-bottom:8px;}
.notice_view_dlist {position:relative; width:100%;border-top:2px solid #1f70a8; border-bottom:2px solid #ced1d4;}
.notice_view_dlist dt {padding:20px; font-size:25px; font-weight:bold; color:#333333; border-bottom:1px solid #ced1d4;}
.notice_view_dlist dt .date {position:absolute; top:25px; right:20px; font-size:12px; color:#999999;}
.notice_view_dlist dd {padding:30px 20px;}

.btn_area {overflow:hidden; width:auto;}
.btn_area a {height:37px; line-height:38px;}

.next_list {border-top:1px solid #e9e9e9;}
.next_list li {padding:10px 0; border-bottom:1px solid #e9e9e9;}
.next_list li .title_prev {display:inline-block; font-weight:bold; color:#1f70a8; width:63px; margin:0 30px 0 20px; background:url(/images/medical/customer/bu_bluearr_up.png) no-repeat right 7px;}
.next_list li .title_next {display:inline-block; font-weight:bold; color:#1f70a8; width:63px;  margin:0 30px 0 20px; background:url(/images/medical/customer/bu_bluearr_down.png) no-repeat right 7px;}
.next_list li a:hover,
.next_list li a:active,
.next_list li a:focus {text-decoration:underline;}

.notice_latest {margin-bottom:20px; padding:20px 17px 15px; border:1px solid #d9d9d9; border-top:3px solid #1f70a8;}
.notice_latest dl {margin-bottom:15px;}
.notice_latest dl dt {margin-bottom:20px;}
.notice_latest dt a {font-size:21px; font-weight:bold; color:#333333}
.notice_latest dt a:hover,
.notice_latest dt a:focus,
.notice_latest dt a:active {text-decoration:underline;}
.notice_latest dt .date {position:absolute; top:25px; right:20px; font-size:12px; color:#999999;}
.notice_latest .date {color:#999999; font-size:12px;}
.srch_area {height:30px; margin-bottom:10px; text-align:right;}
.srch_area .se_selbox4 {float: right;}
.srch_area .se_selbox4 .sel_se {margin-right:5px;}
.srch_area .se_selbox4 .input_text {margin-right:5px;}
.srch_area .se_selbox4 .jquery-selectbox {width:106px; display:inline-block; }

.notice_list {border-top:2px solid #1f70a8; border-bottom:2px solid #ced1d4;}
.notice_list li {position:relative; padding:18px 20px; border-bottom:1px solid #ced1d4;}
.notice_list li.last {border-top:0 none;}
.notice_list li a {font-weight:bold; color:#333333;}
.notice_list li a:hover,
.notice_list li a:active,
.notice_list li a:focus {text-decoration:underline;}
.notice_list li .date {position:absolute; top:30px; right:20px; color:#999999; font-size:12px;}

/* 고객센터 이벤트 */
.tab_evt_area {border:1px solid #cecece; width:1098px; margin-bottom:20px;}
.tab_evt_area ul {overflow:hidden; width:100%;}
.tab_evt_area li {float:left; height:38px; line-height:38px; width:219px; text-align:center; }
.tab_evt_area li.topfloor {border-bottom:1px solid #cecece;}
.tab_evt_area li.on {background:#1f70a8;}
.tab_evt_area li a {display:block; color:#333; border-right:1px solid #cecece;}
.tab_evt_area li.last_line {width:222px;}
.tab_evt_area li.last_line a {border-right:0 none;}
.tab_evt_area li.on a {color:#fff; font-weight:bold;}
.evt_list {border-top:2px solid #1f70a8; border-bottom:2px solid #ced1d4;}
.evt_list li {overflow:hidden; width:auto; padding:20px 0; border-top:1px solid #ced1d4;}
.evt_list li:first-child {border-top:0 none;}
.contents_evt {float: left; margin-left:20px; width:510px;}
.contents_evt .imgbox {float: left; width:235px;}
.contents_evt .txtbox {float: right; width:254px;}
.contents_evt .txtbox a {display:block; margin-bottom:19px; color:#333333; font-weight:bold;}
.contents_evt .txtbox a img {vertical-align:middle;}
.contents_evt .txtbox a:hover,
.contents_evt .txtbox a:active,
.contents_evt .txtbox a:focus {text-decoration:underline;}
.contents_evt .txtbox .txt {display:block; margin-bottom:5px;}
.evt_end_list {border-top:2px solid #1f70a8; border-bottom:2px solid #ced1d4;}
.evt_end_list li {position:relative; overflow:hidden; width:auto; padding:20px 0; border-top:1px solid #ced1d4;}
.evt_end_list li img {vertical-align:middle;}
.evt_end_list li:first-child {border-top:0 none;}
.evt_end_list li a.title {float: left; margin-left:20px;}
.evt_end_list li a.title:hover,
.evt_end_list li a.title:focus,
.evt_end_list li a.title:active {text-decoration:underline;}
.evt_end_list li .term {float: right; margin-right:155px; font-size:12px; color:#999999;}
.evt_end_list li .term img {margin-right:5px;}
.evt_end_list li a.btn_anno {position:absolute; top:14px; right:20px;}
.evt_view_dlist {border-top:2px solid #1f70a8; border-bottom:2px solid #ced1d4;}
.evt_view_dlist dt {position:relative; padding:20px; border-bottom:1px solid #ced1d4;}
.evt_view_dlist dt .name {display:block; margin-bottom:8px; color:#1f70a8;}
.evt_view_dlist dt .title {margin-bottom:18px; color:#333333; font-size:25px; font-weight:bold; }
.evt_view_dlist dt .term {color:#999999; font-size:12px;}
.evt_view_dlist dt .term img {margin-right:5px; vertical-align:middle;}
.evt_view_dlist dt .btn_anno {position:absolute; top:44px; right:20px;}
.evt_view_dlist dd {padding:30px 20px;}
.evt_view_dlist dd .imgbox {text-align:center;}
.tit_evting {display:block; margin-bottom:5px; color:#333333; font-weight:bold;}
.evt_ing_list {border-bottom:1px solid #e9e9e9;}
.evt_ing_list li {overflow:hidden; width:auto; padding:10px 20px; border-top:1px solid #e9e9e9;}
.evt_ing_list li a.title {float: left; color:#666;}
.evt_ing_list li a.title:hover,
.evt_ing_list li a.title:active,
.evt_ing_list li a.title:focus {text-decoration:underline;font-weight:bold; color:#333;}
.evt_ing_list li .term {float: right;}
.pop_body .anno {display:block; margin-top:20px; color:#333333; font-weight:bold; }
.tb_evt_pop {margin-top:20px; width:154px; border:1px solid #cfd2d5;}
.tb_evt_pop th {padding:10px 0; color:#333333; background-color:#dae6ef; border-bottom:1px solid #cfd2d5; border-right:1px solid #cfd2d5;}
.tb_evt_pop td {padding:10px 0; border-bottom:1px solid #cfd2d5; border-right:1px solid #cfd2d5; text-align:center;}

/* 고객센터 FAQ */
.faq_dlist {border-top:2px solid #1f70a8; border-bottom:1px solid #ced1d4;}
.faq_dlist dt a {display:block; height:32px; line-height:32px; padding:14px 0 14px 20px; color:#333333; font-weight:bold; vertical-align:middle; border-bottom:1px solid #ced1d4; background:url(/images/medical/customer/bg_faq_down.png) no-repeat 98% 14px;}
.faq_dlist dt a.on {background-image:url(/images/medical/customer/bg_faq_up.png);}
.faq_dlist dt a img {margin-right:10px; vertical-align:middle; }
.faq_dlist dd {display:none; padding:20px; background-color:#f9f9f9; border-bottom:1px solid #ced1d4;}
.faq_dlist dd a.url {text-decoration:underline; color:#1f70a8;}

/* 고개센터 1:1문의 */
.private_wrap {position:relative; padding:20px; margin-bottom:40px; border:1px solid #e7e7e7; background-color:#f9f9f9;}
.private_wrap .title {display:block; margin-bottom:15px; color:#333333; font-weight:bold; }
.private_wrap .private {overflow-y: scroll; height:100px; padding:20px; border:1px solid #ced1d4; background-color:#fff;}
.chk_area {position:absolute; top:20px; right:20px;  cursor:pointer;}
.chk_area p {display:inline; padding-right:5px; cursor:pointer;}
.chk_area span {display:inline-block; position:static; overflow:hidden; width:18px; height:18px; vertical-align:middle; background:url(/images/medical/customer/btn_chk.png) no-repeat left top;}
.chk_area span.on {background-position:left bottom;}
.chk_area span input {width:18px; height:18px; vertical-align:top; opacity:0; filter:alpha(opacity=0)\9; cursor:pointer;}
.chk_area img {padding-top:1px; vertical-align:top;}
.pl5pr5 {margin:0 5px !important;}
.txta_inquire {width:940px; height:220px; padding:5px; border:1px solid #ced1d4;}
.view_input {width:300px; padding-left:5px; margin-right:5px;}
.bx_find_file {position:absolute; width:88px; height:30px; overflow:hidden;}
.upload_input {position:absolute; right:0; top:0; height:30px; opacity:0; filter:alpha(opacity=0);cursor:pointer;}
.btn_fndfile {width:88px; height:30px;}
.upload_comment {padding-left:10px; margin-top:5px; background:url(/images/medical/customer/bu_grayspot.png) no-repeat left 7px;}
.inquire_comment {margin-top:5px; color:#333333;}
.spot_list {margin-bottom:40px;}
.spot_list li {padding-left:10px; background:url(/images/medical/customer/bu_grayspot.png) no-repeat left 7px;}
.bb_dot {border-bottom:1px dotted #d9d9d9 !important;}
.btn_inquire_area {width:100%; margin:10px 0; text-align:center;}
.btn_inquire_area a {margin:0 1px; height:38px; line-height:38px;}
.inquire_end {padding:20px; text-align:center; color:#333333; border:1px solid #e7e7e7; background-color:#f9f9f9;}

/* 고객센터 첫화면 */
.inquire_main {border:1px solid #ced1d4; border-top:2px solid #1f70a8;}
.inquire_main ul {overflow:hidden; width:auto;}
.inquire_main ul li {float: left; width:481px; padding:18px 48px 18px 18px; border-left:1px solid #ced1d4;}
.inquire_main ul li:first-child {border-left:0 none;}
.inquire_main ul li .user {display:block; padding-bottom:15px; margin-bottom:20px; font-size:19px; font-weight:bold; color:#333333; border-bottom:1px dotted #d4d4d4;}
.inquire_main ul li .title {display:block; margin-bottom:15px; font-size:15px; color:#1f70a8; font-weight:bold;}
.inquire_main ul li .info {margin-bottom:22px; letter-spacing: -1px;}
.inquire_main ul li .info .link {color:#1f70a8; text-decoration:underline;}
.inquire_main ul li .btn_inquiremain_area {text-align:center;}
.inquire_main ul li .btn_inquiremain_area a {height:38px; line-height:38px;}

/* 고객센터 목록 */
.btn_inquirelist_area {overflow:hidden; width:auto; margin-bottom:30px;}
.btn_inquirelist_area a {height:38px; line-height:38px; float: right;}
.tab_evt_area .division3 li {width:33.3%}
.inquire_list {border-top:2px solid #1f70a8; border-bottom:2px solid #ced1d4;}
.inquire_list li {position:relative; overflow:hidden; width:auto; padding:20px 0; border-top:1px solid #ced1d4;}
.inquire_list li img {vertical-align:middle;}
.inquire_list li:first-child {border-top:0 none;}
.inquire_list li a.title {float: left; margin-left:20px; color:#333; font-weight:bold; }
.inquire_list li a.title:hover,
.inquire_list li a.title:focus,
.inquire_list li a.title:active {text-decoration:underline;}
.inquire_list li .term {float: right; margin-right:105px; font-size:12px; color:#999999;}
.inquire_list li .term img {margin-right:5px;}
.inquire_list li a.btn_anno {position:absolute; top:14px; right:20px;}
.inquire_list li a.button_c {color:#1f70a8 !important; cursor:default;}
.inquire_list li a.button_d2 {color:#666666 !important; cursor:default;}
.inquirelistbox {overflow:hidden; margin-top:30px; padding:14px 20px; color:#333333; border:1px solid #e7e7e7; background-color:#f9f9f9;}
.inquirelistbox p {padding-left:10px; line-height:30px; background:url(/images/medical/customer/bu_grayspot.png) no-repeat left 12px;}
a
{
    cursor:pointer;
}

.csPointer {cursor:pointer;}

/* common.css */
/* ATC 코드 때문에 추가함 */
.se_selbox6 .jquery-selectbox {display:inline-block; position:relative; text-align:left; height:28px; line-height:28px; width:550px; font-size:13px; color:#999; z-index:0; border:1px solid #ced1d4; border-radius:3px; background:#FFF; vertical-align:middle;}
.se_selbox6 .jquery-selectbox.selecthover {z-index:190;}
.se_selbox6 .jquery-selectbox .jquery-selectbox-currentItem {display:block; overflow:hidden; width:100%; padding:0 0 0 13px; white-space:nowrap;}
.se_selbox6 .jquery-selectbox .jquery-selectbox-list {display:none; position:absolute; top:29px; left:-1px; overflow-y:auto; width:100%; height:100px; padding:2px 0; z-index:-2; border:1px solid #ced1d4; border-top:0px; border-radius:0 0 3px 3px; background:#FFF;}
.se_selbox6 .jquery-selectbox .jquery-selectbox-list a{line-height:26px; cursor:pointer; padding-left:13px; color:#666}
.se_selbox6 .jquery-selectbox .jquery-selectbox-moreButton {position:absolute; top:0; right:0px; width:100%; height:28px; background:url("/images/medical/common/sel_arr3.png") no-repeat right center ; cursor:pointer;}
.se_selbox6 .jquery-selectbox .jquery-selectbox-item {display:block; color:#666; text-decoration:none; cursor:default;}
.se_selbox6 .jquery-selectbox .jquery-selectbox-item.listelementhover,
.se_selbox6 .jquery-selectbox .jquery-selectbox-item:hover,
.se_selbox6 .jquery-selectbox .jquery-selectbox-item:active,
.se_selbox6 .jquery-selectbox .jquery-selectbox-item:focus {font-weight:bold; color:#666; background-color:#f2f2f2;}

/* guide.css */
.icon_type_O {background-position:-20px -326px; width:44px; height:16px;} /* 일반 */
.icon_type_E {background-position:-68px -326px; width:44px; height:16px;} /* 전문 */
.icon_type_D {background-position:-116px -326px; width:44px; height:16px;} /* 의료기기 */
.icon_type_C {background-position:-164px -326px; width:44px; height:16px;} /* 화장품 */
.icon_type_Q {background-position:-20px -753px; width:44px; height:16px;} /* 의약외품 */
.icon_type_F {background-position:-68px -753px; width:60px; height:16px;} /* 건강기능식품 */

.icon_itype_Y {background-position:-20px -346px; width:44px; height:16px;} /* 급여 */
.icon_itype_N {background-position:-68px -346px; width:44px; height:16px;} /* 비급여 */
.icon_itype_X {background-position:-116px -346px; width:44px; height:16px;} /* 산정불가 */
.icon_itype_S {background-position:-70px -936px; width:44px; height:16px;} /* 급여중지 */
.icon_itype_D {background-position:-22px -936px; width:44px; height:16px;} /* 급여삭제 */

/* 임부금기 없는 것 */
#contents .drug_img_ready { text-align:center; display:table-cell; vertical-align:middle;  width:130px; height:52px; left:0px; top:0px; text-align:center;  border:1px solid #cecece; *width:112px; *height:32px; *padding:10px; }

#contents .drug_img_ready  .list_image2 { margin:10px; }
.keyword_list > ul > li.on { background:#f2f2f2; }

/* 성분정보 내 ul 태그 때문에 추가함 */
div.generic_content div.content ul { list-style:disc; padding-left:20px; }
div.generic_content div.content ul li { list-style:disc; }

div.generic_content div.content ul.grep, div.generic_content div.content ul.grep2 { padding:0; }
div.generic_content div.content ul.grep li, div.generic_content div.content ul.grep2 li { list-style:none; }

div.generic_content div.content ol { list-style:decimal; padding-left:25px; }
div.generic_content div.content ol li { list-style:decimal; }

div.gen_sub_header { font-weight:bold; margin-top:10px; }

/* 성분정보 내 </div> 누락으로 인해 레이아웃이 깨지는 문제 */
table.gen_tbl_content td { line-height:inherit; color:inherit; font:inherit; padding:inherit; margin:inherit; }

/* 성분정보 레이어팝업 내 off에서 커서모양 변경 */
td.off a { cursor:default }

/* 허가정보 탭메뉴 off에서 커서모양 변경*/
#contents div.tab_box2 ul.tab_menu2 li.off { cursor:default }

/* 1:1 문의 개인정보수집동의 박스 안 */
div.private ul.agree {
    margin:10px 0;
}
div.private ul.agree li {
    margin-left:15px;
    list-style:disc;
}
#contents .basic_table_09 tr.nobor_t td {border-top:0;}

/* Q&A 에서 사용 */
.best_qna_box { height:200px; overflow:hidden; /*overflow-y:scroll;*/ }
.cs_pointer { cursor:pointer; } 

/* 북마크 기능 */
.btnFav { display:none; }

/* 브랜드하이라이트 */
div.div_brandhighlights img, div#real_contents img, table.srchList_hira img { max-width:690px; }
div#bh_tab_cme_contents div.cme_wrap div.cme_con_wrap_r img { max-width:690px; }
.paging_bh { width:100%; position:absolute; background-color:#F8F8F8; }
div.bh_contents ul { margin-left:20px; list-style:disc }
div.bh_contents ul li { list-style:disc }
div.bh_contents #bib_wrap ul, div.bh_contents #bib_wrap ul li { margin-left:0; list-style:none }
div.bh_tab_gen_contents ul.grep, div.bh_tab_gen_contents ul.grep li, div.bh_tab_gen_contents ul.grep2, div.bh_tab_gen_contents ul.grep2 li {list-style:none}
div.bh_contents #mf_wrap ul { margin-left:20px; list-style:none }
div.bh_contents #mf_wrap ul li { list-style:none }

/* 이벤트게시물 */
ul.pr_tab_menu {list-style:none;margin:0;padding:0}
ul.pr_tab_menu li {list-style:none;margin:0;padding:0;height:50px;float:left;cursor:pointer}

/* Featured Drug */
.featured_pre {font-size:14px;color:#999}

/* 공지사항 이벤트 결과 */
table.tblEvent { width:200px; background-color:#CCC; border-spacing:1px; border-collapse:inherit; }
table.tblEvent tr th { background-color:yellow; padding:3px; }
table.tblEvent tr td { background-color:#FFF; padding:3px; text-align:center; }

dl.dl_default {margin-left:10px;}
dl.dl_default dt {font-weight:bold; list-style-type:disc}
dl.dl_default dd {margin:0}

ul.ul_default {margin-left:10px;}
ul.ul_default li {list-style-type:disc;margin-left:15px}



/*휴면계정해제 스타일 시작*/
.realperson-challenge {
	display: block;
	color: #000;
}
.realperson-text {
	font-family: "Courier New",monospace !important;
	font-size: 6px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 3px;
}
.realperson-regen {
	padding-top: 4px;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
}
.realperson-disabled {
	opacity: 0.5;
	filter: Alpha(Opacity=50);
}
.realperson-disabled .realperson-regen {
	cursor: default;
}
/*휴면계정해제 스타일 끝*/


/* 공통 */
.taCenter {text-align:center}
.taLeft {text-align:left}
.taRight {text-align:right}
.floatParent:after { content:''; display:block; clear:both; }
.floatLeft {float:left}
.floatRight {float:Right}
.clearBoth {clear:both}
.fc_red {color:#CF0000}
.fc_blue {color:#1F70A5}
.fc_green {color:#419478}
.mid_line {text-decoration:line-through}
.b {font-weight:bold}
.u {text-decoration:underline}

/* 관련제품 약가비교 배너 */
#aside .rel_price_list {background:#f9f9f9; margin-top:10px; width:220px; padding:20px;}
#aside .rel_price_list ul {margin-top:15px;}
#aside .rel_price_list ul li {position:relative; line-height:22px; font-size:13px; padding-right:15px;}
#aside .rel_price_list ul li a.icon_close3 {position:absolute; right:0px; top:50%; margin-top:-7px;}
#aside .rel_price_list ul li a {color:#666;}
#aside .rel_price_list .tbl_rel_price { margin-top:12px;}
#aside .rel_price_list .tbl_rel_price tr td { padding-bottom:5px; vertical-align:top; }

/*공문발송대체시작*/
table.tbl_pharma_drug_pdf { border-top:1px solid #CCC; border-left:1px solid #CCC; }
table.tbl_pharma_drug_pdf th { background-color:#DAE7F0; font-weight:bold; border-right:1px solid #CCC; border-bottom:1px solid #CCC; }
table.tbl_pharma_drug_pdf td { border-right:1px solid #CCC; border-bottom:1px solid #CCC; vertical-align:top; padding:3px }

.pharma_box { margin-top:10px; padding:5px 0 15px; border-bottom:1px solid #C0C0C0; }
.pharma_title { font-weight:bold; }
.pharma_contents { padding-left:10px; }
/*공문발송대체끝*/

/* 처방검토시작 */
.content_table_style_05 {margin-top:10px; width:100%; border-top:2px solid #1f70a8; border-bottom:2px solid #ced1d4; *border-bottom:1px solid #ced1d4;}
.content_table_style_05 th {font-size:13px; border-bottom:1px solid #ced1d4; background:#DAE7F0 url(/images/medical/common/line2.png)right center no-repeat; padding:10px 0; padding:/*\**/12px 0; *padding:12px 0; text-align:center; font-weight:bold; color:#333;}
.content_table_style_05 th.end {background:#DAE7F0;}
.content_table_style_05 td {border-bottom:1px solid #ced1d4; text-align:center; line-height:22px; padding:15px 10px; font-size:13px; color:#666; position:relative;}
.content_table_style_05 td .product_img {width:133px; height:106px; border:1px solid #d4d6d9; overflow:hidden; vertical-align:middle; display:table-cell;}
.content_table_style_05 td .product_img img {height:100px;}
.content_table_style_05 td.v_top {vertical-align:top; display:table-cell;}
.content_table_style_05 td.v_top2 {vertical-align:top; display:table-cell;}

div.width320 {width:320px;margin:0 auto;}

span.subs_item_box {width:280px;display:inline-block;text-align:left;background-image:url('/Images/common/bullet_blue_square.jpg');background-repeat:no-repeat;background-position:0 8px;text-indent:13px}

div.sel_subs_box {width:320px;margin:0 auto;border-bottom:1px dashed #CDD1D4;padding:8px 0}
div.sel_subs_box span.item {width:160px;display:inline-block;background-image:url('/Images/common/bullet_plus.jpg');background-repeat:no-repeat;background-position:0 7px;text-indent:20px}
div.sel_subs_box span.month {width:90px;display:inline-block}

#join .t_type_01 th.end {background-image:none}

ul.join_service_ul li {width:180px;float:left;margin-top:2px;margin-bottom:2px}
ul.join_service_ul li span.pc_only {display:inline-block;width:24px;background-image:url('/Images/medical/join/img_pc_only.gif');background-repeat:no-repeat;background-position:left center;margin-left:3px}

div.box_presc {margin:10px auto 20px auto}
div.box_presc h5.h5_prescription {font-weight:bold;font-size:16px;margin:0 0 5px 10px}
div.box_presc div.box_presc_item {border-top:2px solid #1F70A8;border-bottom:1px solid #D0D1D3; padding:10px;}
div.box_presc div.box_presc_item div.box_presc_item_row {margin:12px auto;}
div.box_presc div.box_presc_item div.box_presc_item_row div.title {font-weight:bold}
div.box_presc div.box_presc_item div.box_presc_item_row div.title a.btn_detail {color:#328DFF;margin-left:20px;text-decoration:underline}
div.box_presc div.box_presc_item div.box_presc_item_row div.desc {color:#A0A0A0}
div.box_presc div.box_presc_item div.box_presc_item_row .add_info {margin:10px auto}

table.tblPrescriptionDetail {width:100%;border-top:1px solid #CED2D5;border-left:1px solid #CED2D5}
table.tblPrescriptionDetail tr {}
table.tblPrescriptionDetail tr th {background-color:#DAE7F0;padding:13px;font-weight:bold;text-align:left;border-right:1px solid #CED2D5;border-bottom:1px solid #CED2D5}
table.tblPrescriptionDetail tr td {padding:13px;border-right:1px solid #CED2D5;border-bottom:1px solid #CED2D5}
table.tblPrescriptionDetail tr td ol { list-style-type:decimal; margin-left:10px;}
table.tblPrescriptionDetail tr td ol li { list-style-type:decimal; margin-left:5px;}
table.tblPrescriptionDetail tr th .table_in tr th, table.tblPrescriptionDetail tr th .table_in tr td { padding: 8px; }

.content_table_style_06 {width:100%; border-top:1px solid #ced1d4; border-left:1px solid #ced1d4;}
.content_table_style_06 th {width:110px; font-size:12px; background:#f2f2f2; border-right:1px solid #ced1d4; border-bottom:1px solid #ced1d4; padding:8px; *padding:8px; text-align:left; font-weight:bold; color:#333;}
.content_table_style_06 td {background:#FFF; font-size:12px; border-right:1px solid #ced1d4; border-bottom:1px solid #ced1d4; padding:8px; text-align:left;}
/* 처방검토끝 */

/* 대체가능의약품 시작 */
table tr.tr_sustituent_listing { background-color:#FFFBD6; }
table tr td.td_sustituent_listing { background-image:url('/Images/medical/contents/img_substituent_bh.png'); background-repeat:no-repeat; padding-top:42px; }
/* 대체가능의약품 끝 */

/* 통합검색 캐치프레이즈 시작 */
div.bh_catchphrase { width:330px; }
/* 통합검색 캐치프레이즈 끝 */

/* 2017 리스팅패키지 브랜드하이라이트 시작 */
div.area_bh { width:820px;  }
div.area_bh div.area_bh_top { height:125px; background-image:url('/Images/medical/contents/bg_brandhighlights_top.png'); background-repeat:no-repeat;}
div.area_bh div.area_bh_top div.bh_title { height:50px; }
div.area_bh div.area_bh_top div.bh_title span.title { display:inline-block; font-size:16px; font-weight:bold; color:#FFF; position:relative; top:14px; left:20px; }
div.area_bh div.area_bh_top div.area_top_btn { width:800px; height:75px; margin:0 auto; }
div.area_bh div.area_bh_top div.area_top_btn img.btn_bh_tab { float:left; }
div.area_bh div.area_bh_contents { margin:0 auto; background-image:url('/Images/medical/contents/bg_brandhighlights_middle.png'); background-repeat:no-repeat; }
div.area_bh div.area_bh_contents div.area_bh_innerBox { width:730px; margin:0 auto; }
div.area_bh div.area_bh_contents div.area_bh_innerBox div.area_expt { height:170px; }
div.area_bh div.area_bh_contents div.area_bh_innerBox div.area_expt h4.header { font-size:16px; padding:30px 0 6px 0; color:#323232; }
div.area_bh div.area_bh_contents div.area_bh_innerBox div.area_expt div.top1 {border-top:2px solid #1F70A7; border-bottom:1px solid #CCC; padding:10px;}
div.area_bh div.area_bh_contents div.area_bh_innerBox div.area_relcon { height:160px; }
div.area_bh div.area_bh_contents div.area_bh_innerBox div.area_relcon h4.sub_title { font-size:16px; padding:30px 0 6px 0; color:#323232; }
div.area_bh div.area_bh_contents div.area_bh_innerBox div.area_relcon div.inner_slide_box { width:660px !important; }
div.area_bh div.area_bh_contents div.area_bh_innerBox div.area_relcon div.inner_slide_box ul li { margin-top:5px; padding-left:35px; }
div.area_bh div.area_bh_contents_pop { margin:0 auto; background-image:url('/Images/medical/contents/bg_brandhighlights_middle_y.png'); background-repeat:repeat-y; }
div.area_bh div.area_bh_contents_pop .mid_top { height:20px; margin:0 auto; background-image:url('/Images/medical/contents/bg_brandhighlights_middle_top.png'); background-repeat:no-repeat; }
div.area_bh div.area_bh_contents_pop div.area_bh_innerBox { width:730px; margin:0 auto; padding-bottom:10px; min-height:550px;}
div.area_bh div.area_bh_contents_pop div.area_bh_innerBox .box_rel_movie { width:100%; height:100%; }
div.area_bh div.area_bh_contents_pop div.area_bh_innerBox .box_rel_movie .rel_movie { width:100%; height:100%; text-align:center; margin-top:50px; }
div.area_bh div.area_bh_contents_pop div.area_bh_innerBox .box_rel_movie .rel_movie > a { width:inherit; height:inherit; display:inline-block; position:relative;}
div.area_bh div.area_bh_contents_pop div.area_bh_innerBox .box_rel_movie .rel_movie > a > .ico_play { display:block; width:100%; height:100%; opacity:0.7; position:absolute; background-image:url('/images/medical/main/img_vod_player_icon.png'); background-repeat:no-repeat; background-position:center;  }
div.area_bh div.area_bh_contact { margin:0 auto;  }
div.area_bh div.area_bh_contact div.desc { color:#222; width:820px; height:40px; background-image:url('/Images/medical/contents/bh_bg_01.png'); background-repeat:no-repeat; }
div.area_bh div.area_bh_contact div.desc p { position:relative; top:13px; text-indent:48px; font-size:12px; }
div.area_bh div.area_bh_contact div.contact_bg { width:820px; min-height:40px; background-image:url('/Images/medical/contents/bh_bg_02.png'); }
div.area_bh div.area_bh_contact div.contact_bg div.contact_item { margin:0 auto; width:728px; min-height:50px; background-image:url('/Images/medical/contents/w_bg01.png'); background-repeat:no-repeat; }
div.area_bh div.area_bh_contact div.contact_bg div.contact_item div.company { float:left; width:260px; height:40px; position:relative; display:table; }
div.area_bh div.area_bh_contact div.contact_bg div.contact_item div.company .cell { display:table-cell; text-align:center; vertical-align:middle; }
div.area_bh div.area_bh_contact div.contact_bg div.contact_item div.company .cell img { margin:2px; max-width:250px; max-height:30px; }
div.area_bh div.area_bh_contact div.contact_bg div.contact_item div.email { float:left; width:280px; height:40px; position:relative; text-indent:30px; background-image:url('/Images/medical/contents/icon_email.png'); background-position:5px 10px; background-repeat:no-repeat; }
div.area_bh div.area_bh_contact div.contact_bg div.contact_item div.email a { position:relative; top:10px; }
div.area_bh div.area_bh_contact div.contact_bg div.contact_item div.call { float:left; width:160px; height:40px; position:relative; text-indent:28px; background-image:url('/Images/medical/contents/icon_telephone.png'); background-position:3px 10px; background-repeat:no-repeat; }
div.area_bh div.area_bh_contact div.contact_bg div.contact_item div.call a { position:relative; top:10px; }
div.area_bh div.area_bh_bottom { height:11px; margin:0 auto; background-image:url('/Images/medical/contents/bg_brandhighlights_bottom.png'); background-repeat:no-repeat; }

.tab_content_area #bh_tab_gen_list ul.tab_in_tab {padding:0px;}
.tab_content_area #bh_tab_gen_list ul.tab_in_tab li {display:inline; font-weight:bold; padding-right:10px; border-right:1px solid #cecece; cursor:pointer;}
.tab_content_area #bh_tab_gen_list ul.tab_in_tab li.last {padding-left:10px; padding-right:0px; border-right:0px;}
.tab_content_area #bh_tab_gen_list ul.tab_in_tab li.on {color:#328efc;}

.area_bh_innerBox .view_list {border-top:2px solid #1f70a8; padding-bottom:20px; border-bottom:2px solid #ced1d4;}
.area_bh_innerBox .view_list .title {min-height:20px; font-size:13px; padding:0 20px; *padding:20px; margin-top:20px; *margin-top:0px;}
.area_bh_innerBox .view_list .title .subject {float:left; width:500px; font-size:13px; color:#333; font-weight:bold;}
.area_bh_innerBox .view_list .title .date {float:right; width:250px; height:20px; text-align:right;}
.area_bh_innerBox .view_list .title .subject2 {font-size:15px; color:#333; font-weight:bold;}
.area_bh_innerBox .view_list .content {background:#f9f9f9; padding:20px; margin-top:20px; *margin-top:0px;}

.area_bh_innerBox .view_list2 {border-top:2px solid #24966d; border-bottom:2px solid #ced1d4;}
.area_bh_innerBox .view_list2 .title {min-height:20px; border-bottom:1px solid #ced1d4; font-size:13px; padding:20px;}
.area_bh_innerBox .view_list2 .title .category {color:#24966d; font-size:13px;}
.area_bh_innerBox .view_list2 .title .subject {color:#333; font-size:19px; font-weight:bold;}
.area_bh_innerBox .view_list2 .title .date {float:right; width:250px; height:20px; text-align:right;}
.area_bh_innerBox .view_list2 .title2 {font-size:13px; border-bottom:1px solid #ced1d4;}
.area_bh_innerBox .view_list2 .title2 .book_subject {margin:10px 0; vertical-align:middle;​}
.area_bh_innerBox .view_list2 .title2 .book_subject .category {font-size:13px; *margin-top:60px;}
.area_bh_innerBox .view_list2 .title2 .book_subject .subject {color:#333; font-size:19px; font-weight:normal;}

.slide_bh {position:relative; width:730px; z-index:0;}
.slide_bh .slidesjs-container {width:730px; height:100px !important }
.slide_bh .slidesjs-container .slidesjs-control {width:730px; height:100px !important }
.slide_bh a.slidesjs-previous, 
.slide_bh a.slidesjs-next{display:inline-block; z-index:10; overflow:hidden; position:absolute; top:20px; width:25px; height:35px; vertical-align:bottom;}
.slide_bh a.slidesjs-previous{left:0; background:#FFF url(/images/medical/common/icon_prev.png) center center no-repeat; font-size:0px; display:inline-block; vertical-align:middle; width:27px; height:27px; border:1px solid #e3e3e3;}
.slide_bh a.slidesjs-previous:hover{background:#FFF url(/images/medical/common/icon_prev.png) center center no-repeat;}
.slide_bh a.slidesjs-next{right:0; background:#FFF url(/images/medical/common/icon_next.png) center center no-repeat; font-size:0px; display:inline-block; vertical-align:middle; width:28px; height:27px; border:1px solid #e3e3e3;}
.slide_bh a.slidesjs-next:hover{background:#FFF url(/images/medical/common/icon_next.png) center center no-repeat;}
.slide_bh ul.slidesjs-pagination{display:none;}
/* 2017 리스팅패키지 브랜드하이라이트 끝 */

/* 직업전공별 연관제품 시작 */
.box_my_relation_dug { width:260px; height:300px; background-color:#F9F9F9; }
.box_my_relation_dug h4.h4_relation_title { width:220px; margin:20px auto; }
#slide_my_relation_drug { width:220px; padding-top:20px; margin:0 auto; border:1px solid #000; }
#slide_my_relation_drug div.druglist { background-color:#F9F9F9; }

#slide_my_relation_drug a.slidesjs-previous, 
#slide_my_relation_drug a.slidesjs-next{display:inline-block; z-index:10; overflow:hidden; position:absolute; bottom:20px; width:14px; height:14px; vertical-align:bottom;}
#slide_my_relation_drug a.slidesjs-previous{right:30px; bottom:0px;background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; font-size:0px; display:inline-block; vertical-align:middle; background-position:-250px -142px; width:21px; height:20px;}
#slide_my_relation_drug a.slidesjs-previous:hover{background-position:-299px -142px;}
#slide_my_relation_drug a.slidesjs-next{right:10px; bottom:0px; background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; font-size:0px; display:inline-block; vertical-align:middle; background-position:-271px -142px; width:20px; height:20px;}
#slide_my_relation_drug a.slidesjs-next:hover{background-position:-320px -142px; width:20px; height:20px;}
#slide_my_relation_drug ul.slidesjs-pagination{display:none;}
/* 직업전공별 연관제품 끝 */

/* 브랜드 하이라이트 탭메뉴 스프라이트 : 아직 안 씀 */
.sprite-bh_tab {background-image: url(/images/medical/contents/spritesheet.png);background-repeat: no-repeat;display: block;}
.sprite-bh_tab_default_CRS {width: 80px;height: 75px;background-position: -5px -5px;}
.sprite-bh_tab_default_DIF {width: 80px;height: 75px;background-position: -95px -5px;}
.sprite-bh_tab_default_GEN {width: 80px;height: 75px;background-position: -185px -5px;}
.sprite-bh_tab_default_HPT {width: 80px;height: 75px;background-position: -275px -5px;}
.sprite-bh_tab_default_HRA {width: 80px;height: 75px;background-position: -365px -5px;}
.sprite-bh_tab_default_KCD {width: 80px;height: 75px;background-position: -5px -90px;}
.sprite-bh_tab_default_MDG {width: 80px;height: 75px;background-position: -95px -90px;}
.sprite-bh_tab_default_MOV {width: 80px;height: 75px;background-position: -185px -90px;}
.sprite-bh_tab_default_ORL {width: 80px;height: 75px;background-position: -275px -90px;}
.sprite-bh_tab_default_RNL {width: 80px;height: 75px;background-position: -365px -90px;}
.sprite-bh_tab_none_CRS {width: 80px;height: 75px;background-position: -5px -175px;}
.sprite-bh_tab_none_DIF {width: 80px;height: 75px;background-position: -95px -175px;}
.sprite-bh_tab_none_GEN {width: 80px;height: 75px;background-position: -185px -175px;}
.sprite-bh_tab_none_HPT {width: 80px;height: 75px;background-position: -275px -175px;}
.sprite-bh_tab_none_HRA {width: 80px;height: 75px;background-position: -365px -175px;}
.sprite-bh_tab_none_KCD {width: 80px;height: 75px;background-position: -5px -260px;}
.sprite-bh_tab_none_MDG {width: 80px;height: 75px;background-position: -95px -260px;}
.sprite-bh_tab_none_MOV {width: 80px;height: 75px;background-position: -185px -260px;}
.sprite-bh_tab_none_ORL {width: 80px;height: 75px;background-position: -275px -260px;}
.sprite-bh_tab_none_RNL {width: 80px;height: 75px;background-position: -365px -260px;}
.sprite-bh_tab_on_CRS {width: 80px;height: 75px;background-position: -5px -345px;}
.sprite-bh_tab_on_DIF {width: 80px;height: 75px;background-position: -95px -345px;}
.sprite-bh_tab_on_GEN {width: 80px;height: 75px;background-position: -185px -345px;}
.sprite-bh_tab_on_HPT {width: 80px;height: 75px;background-position: -275px -345px;}
.sprite-bh_tab_on_HRA {width: 80px;height: 75px;background-position: -365px -345px;}
.sprite-bh_tab_on_KCD {width: 80px;height: 75px;background-position: -455px -5px;}
.sprite-bh_tab_on_MDG {width: 80px;height: 75px;background-position: -455px -90px;}
.sprite-bh_tab_on_MOV {width: 80px;height: 75px;background-position: -455px -175px;}
.sprite-bh_tab_on_ORL {width: 80px;height: 75px;background-position: -455px -260px;}
.sprite-bh_tab_on_RNL {width: 80px;height: 75px;background-position: -455px -345px;}

table.tbl_druginfo_in { border:1px solid #333; border-collapse:collapse; }
table.tbl_druginfo_in th,table.tbl_druginfo_in td { border:1px solid #333; border-collapse:collapse; padding:5px; }


/*닥터스페이스 팝업*/
div#win_popup.drs_popup {  }
div#win_popup.drs_popup .pop_header { background-color:#4343C5; }
div#win_popup.drs_popup .drspop_subtitle { font-size:16px; font-weight:bold; margin-bottom:10px; }
div#win_popup.drs_popup table.basic_table_01 { border-top-color:#463AC0; }
div#win_popup.drs_popup .regist_status_bar { margin-bottom:20px; }

.box { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.box_gray { border:1px solid #E7E7E7; }

/* 의약정보센터 메인 레이어팝업 */
.bullet_red_square { background-image:url('/images/common/bullet_red_square.gif'); background-repeat:no-repeat; background-position:left 7px; text-indent:10px; }
table.tbl_main_price_info { border:1px solid #CFCFCF; font-size:12px; width:100%; }
table.tbl_main_price_info th { border:1px solid #CFCFCF; background-color:#EFEFEF; font-weight:bold; padding:5px; }
table.tbl_main_price_info td { border:1px solid #CFCFCF; text-align:right; padding:3px; }
table.tbl_main_price_info span.old { display:inline-block; padding: 0 3px; text-decoration:line-through; }
table.tbl_main_price_info span.new { display:inline-block; padding: 0 3px; color:#CF0000; font-weight:bold; }

div.pic_wrap { display:inline-block; }
div.pic_wrap .kfdadate { text-align:right; margin:3px 0 10px 0; }

/*공지사항*/
.vaTop { vertical-align:top; }
table.tbl_notice { border:1px solid #CFCFCF; font-size:12px; width:100%; }
table.tbl_notice th { border:1px solid #CFCFCF; background-color:#EFEFEF; font-weight:bold; padding:5px; }
table.tbl_notice td { border:1px solid #CFCFCF; padding:3px; }

#pnlDrugMainTopBanner { width:1100px; height:80px; margin:0 auto; text-align:center; }

/*이용약관*/
#join .Agreement_Area .Agreement_Text h2 { font-size:15px; }
#join .Agreement_Area .Agreement_Text h3 { font-size:13px; }

/*공지사항 : ATC 2021 업데이트 */
table.tbl_atc_2021 { width:100%; max-width:700px; border:1px solid #CFCFCF; border-collapse:collapse;}
table.tbl_atc_2021 tr td { padding:2px 3px; border:1px solid #CFCFCF; }
table.tbl_atc_2021 tr:first-child td { padding:4px 3px; font-weight:bold; background-color:#EFEFEF; }
table.tbl_atc_2021 tr:nth-child(2n+1) { background-color:#F7F7F7;}

/*임부투여안전성*/
.info_preg_fda {width:98%; margin-top:10px; border-top:1px dashed #CFCFCF; padding-top:5px; font-size:12px;}

/* 의약정보센터 메인 레이아웃 변경 2022-11-25 */
.dr_main_wrap { width:1100px;}
.dr_main_wrap > div { width:100%; margin-bottom:20px; }
.dr_main_wrap > div > div { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.dr_main_wrap > .main_area_01 { height:160px; display:flex; justify-content: space-between; }
.dr_main_wrap > .main_area_01 > .banner { width:820px; box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow: #ced1d4 2px 2px 2px; -moz-box-shadow: #ced1d4 2px 2px 2px; }
.dr_main_wrap > .main_area_01 > .login { width:260px; padding:20px 30px; border-top:3px solid #1f70a8; background:#FFF; box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow: #ced1d4 2px 2px 2px; -moz-box-shadow: #ced1d4 2px 2px 2px; }
.dr_main_wrap > .main_area_01 > .login .login_before .member {margin-bottom:15px;}
.dr_main_wrap > .main_area_01 > .login .login_before .member_btn {width:198px; height:33px; line-height:33px; margin-bottom:5px; color:#333; padding:0px;}
.dr_main_wrap > .main_area_01 > .login .login_after .login_menu {height:20px; letter-spacing:-1px;}
.dr_main_wrap > .main_area_01 > .login .login_after .login_menu li {float:left; background:url(/images/learning/common/icon_dot_gray.png)left center no-repeat; padding-left:10px; margin-right:10px;}
.dr_main_wrap > .main_area_01 > .login .login_after .login_menu li:last-child {margin-right:0px;}
.dr_main_wrap > .main_area_01 > .login .login_after .input_area {height:56px;}
.dr_main_wrap > .main_area_01 > .login .login_after .input_area .input {float:left; width:130px; margin-right:5px;}
.dr_main_wrap > .main_area_01 > .login .login_after .input_area .input input[type="text"] {width:129px; *width:118px; height:28px; padding-left:10px; border:1px solid #ced1d4; margin-bottom:5px; border-radius:3px;}
.dr_main_wrap > .main_area_01 > .login .login_after .input_area .input input[type="password"] {width:118px; height:28px; padding-left:10px; border:1px solid #ced1d4; border-radius:3px;}
.dr_main_wrap > .main_area_01 > .login .login_after .button {float:left; width:63px;}
.dr_main_wrap > .main_area_01 > .login .login_after .button a {width:63px; height:63px; line-height:63px; padding:0px; margin:0px;}
.dr_main_wrap > .main_area_01 > .login .login_after .id_save {font-size:13px; color:#666;}
.dr_main_wrap > .main_area_01 > .login .login_after .input input{width:125px;}
        
.dr_main_wrap > .main_area_02 { height:260px; display:flex; justify-content: space-between; }
.dr_main_wrap > .main_area_02 > .latest { width:400px; position:relative; box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow: #ced1d4 2px 2px 2px; -moz-box-shadow: #ced1d4 2px 2px 2px; background-color:#FFF; }

.dr_main_wrap > .main_area_02 > .latest > .latest_header { width:inherit; }
.dr_main_wrap > .main_area_02 > .latest > .latest_header > .latest_menu { width:inherit; height:40px; display:flex; justify-content: space-between; line-height:40px; border:1px solid #E6E6E6; }
.dr_main_wrap > .main_area_02 > .latest > .latest_header > .latest_menu > .title { background-color:#09705A; color:#FFF; flex-basis:140px; flex-shrink:0; flex-grow:0; text-align:left; padding-left:20px; font-size:18px; }
.dr_main_wrap > .main_area_02 > .latest > .latest_header > .latest_menu > .title a{ color:#FFF; text-decoration:none; font-weight:bold; }
.dr_main_wrap > .main_area_02 > .latest > .latest_header > .latest_menu > .b_boardlist { flex-shrink:1; flex-grow:1;  flex-basis:220px; width:220px; overflow:hidden; }
.dr_main_wrap > .main_area_02 > .latest > .latest_header > .latest_menu > .b_boardlist .item { height:inherit; cursor:pointer; text-align:center; font-size:13px; font-weight:bold; border-left:1px solid #E6E6E6; }
.dr_main_wrap > .main_area_02 > .latest > .latest_header > .latest_menu > .b_boardlist .item.on { background-color:#24966D; color:#FFF; }

.dr_main_wrap > .main_area_02 > .latest > .latest_subheader { margin:10px 20px 0 20px; padding:9px; border:1px solid #E5E5E5; font-size:12px; background-color:#F7F9FA; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.dr_main_wrap > .main_area_02 > .latest > .latest_subheader > .item { display:inline-block; cursor:pointer; padding:4px; margin:0 4px 0 0; }
.dr_main_wrap > .main_area_02 > .latest > .latest_subheader > .item.on { background-color:#24966D; border-radius:20px; color:#FFF; font-weight:bold; padding:4px 10px; }
.dr_main_wrap > .main_area_02 > .latest > .latest_header > .btn_arrow { position:absolute; cursor:pointer; z-index:1; top:120px; width:24px; height:30px; background-color:#00000033; box-shadow: 0px 3px 6px #00000029; background-repeat:no-repeat; background-position:center; }
.dr_main_wrap > .main_area_02 > .latest > .latest_header > .btn_arrow.btn_left { left:0; background-image:url('/Images/medical/main/btn_main_latest_left.png');border-radius: 0px 4px 4px 0px; }
.dr_main_wrap > .main_area_02 > .latest > .latest_header > .btn_arrow.btn_right { right:0; background-image:url('/Images/medical/main/btn_main_latest_right.png');  border-radius: 4px 0px 0px 4px;}
.dr_main_wrap > .main_area_02 > .latest > .latest_content { margin:10px 20px; }
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap {  }
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_naap { display:grid; grid-template-columns: 1fr; grid-template-rows: 1fr 1fr 1fr 1fr; column-gap:40px; }
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_naap  .item { display:flex; align-items: center; justify-content: space-between; margin-bottom:4px; }
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_naap  .item > .date { width:100px; }
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_naap  .item > .title { flex-grow:1; flex-shrink:1; }
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_naap  .item img { width:60px; height:30px;}
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_naap  .item img.before {}
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_naap  .item img.after {}
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_naap  .item .arrow_right { display:inline-block; margin:0 4px; width:6px; height:10px; background-image:url('/images/learning/common/icon_next.png');}
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_nabe {}
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_nabe  .item { display:grid; padding:5px 0; margin:0; grid-template-columns:80px auto 60px; grid-template-rows:1fr 1fr; }

.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_nabe a:nth-child(2n) .item { background-color:#F5F5F5; }
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_nabe  .item > .category{ grid-column:1 / 1; grid-row:1 / 1; /*width:90px;*/ }
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_nabe  .item > .title { grid-column:2 / 4; grid-row:1 / 1; overflow:hidden; white-space:nowrap; word-break:break-all; text-overflow: ellipsis; /*flex-grow:1; flex-shrink:1; */}
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_nabe  .item > .division { font-size:11px; grid-column:1 / 1; grid-row:2 / 2; /*width:50px;*/ }
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_nabe  .item > .basis { font-size:11px; grid-column:2 / 2; grid-row:2 / 2; /*width:200px;*/ }
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_nabe  .item > .date { font-size:11px; /*width:80px;*/ grid-column:3 / 3; grid-row:2 / 2; text-align:right; }
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_nast {}
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_nast  .item { display:flex; align-items: center; justify-content: space-between; padding:5px 0; margin:0; }
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_nast a:nth-child(2n) .item { background-color:#F5F5F5; }
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_nast  .item > .category{ width:90px; }
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_nast  .item > .title {  flex-grow:1; flex-shrink:1; overflow:hidden; white-space:nowrap; word-break:break-all; text-overflow: ellipsis; }
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_nast  .item > .date { width:80px; text-align:right; flex-grow:0; flex-shrink:0; flex-basis:70px; }
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_default { width:100%; display:grid; grid-template-columns:170px 170px; grid-template-rows:1fr 20px 20px; column-gap:20px; row-gap:10px; }
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_default  > .item:nth-child(1) { grid-column:1 / span 1; grid-row:1 / span 1; }
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_default  > .item:nth-child(2) { grid-column:2 / span 1; grid-row:1 / span 1; }
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_default  > .item:nth-child(3) { grid-column:1 / span 2; grid-row:2 / span 1; width:inherit; overflow:hidden; white-space:nowrap; word-break:break-all; text-overflow: ellipsis; }
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_default  > .item:nth-child(4) { grid-column:1 / span 2; grid-row:3 / span 1; width:inherit; overflow:hidden; white-space:nowrap; word-break:break-all; text-overflow: ellipsis; }
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_default  > .item .img_wrap { width:100%; height:90px; background-color:#EFEFEF; margin-bottom:10px; overflow:hidden; }
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_default  > .item .img_wrap img { width:100%; height:100%; }
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_default  > .item .title { width:100%; font-size:13px; letter-spacing: 0px; }
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_default  > .item .title a { display:inline-block; width:100%;overflow:hidden; white-space:nowrap; word-break:break-all; text-overflow: ellipsis;  }
.dr_main_wrap > .main_area_02 > .latest > .latest_content > #cont_wrap > .box_default  > .item .title.bold { font-weight:bold; }

.dr_main_wrap > .main_area_02 > .latest_vod { width:400px; position:relative; box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow: #ced1d4 2px 2px 2px; -moz-box-shadow: #ced1d4 2px 2px 2px; background-color:#FFF; }
.dr_main_wrap > .main_area_02 > .latest_vod > .latest_header { width:inherit; }
.dr_main_wrap > .main_area_02 > .latest_vod > .latest_header > .latest_menu { width:inherit; height:40px; display:flex; justify-content: space-between; line-height:40px; border:1px solid #E6E6E6; }
.dr_main_wrap > .main_area_02 > .latest_vod > .latest_header > .latest_menu > .title { background-color:#9E111C; color:#FFF; flex-basis:140px; flex-shrink:0; flex-grow:0; text-align:left; padding-left:20px; font-size:18px; }
.dr_main_wrap > .main_area_02 > .latest_vod > .latest_header > .latest_menu > .title a{ color:#FFF; text-decoration:none; font-weight:bold; }
.dr_main_wrap > .main_area_02 > .latest_vod > .latest_header > .latest_menu > .b_boardlist_vod { flex-shrink:1; flex-grow:1;  flex-basis:220px; width:220px; display:flex; justify-content: space-between; }
.dr_main_wrap > .main_area_02 > .latest_vod > .latest_header > .latest_menu > .b_boardlist_vod .item { height:inherit; cursor:pointer; flex-basis:120px; text-align:center; font-size:13px; font-weight:bold; border-left:1px solid #E6E6E6; }
.dr_main_wrap > .main_area_02 > .latest_vod > .latest_header > .latest_menu > .b_boardlist_vod .item.on { background-color:#E60012; color:#FFF; }
.dr_main_wrap > .main_area_02 > .latest_vod > .latest_header > .btn_arrow_vod { position:absolute; cursor:pointer; z-index:1; top:120px; width:24px; height:30px; background-color:#00000033; box-shadow: 0px 3px 6px #00000029; background-repeat:no-repeat; background-position:center; }
.dr_main_wrap > .main_area_02 > .latest_vod > .latest_header > .btn_arrow_vod.btn_left { left:0; background-image:url('/Images/medical/main/btn_main_latest_left.png'); border-radius: 0px 4px 4px 0px; }
.dr_main_wrap > .main_area_02 > .latest_vod > .latest_header > .btn_arrow_vod.btn_right { right:0; background-image:url('/Images/medical/main/btn_main_latest_right.png');  border-radius: 4px 0px 0px 4px;}

.dr_main_wrap > .main_area_02 > .latest_vod > .latest_content_vod { margin:10px 20px; }
.dr_main_wrap > .main_area_02 > .latest_vod > .latest_content_vod > #cont_wrap_vod {  }
.dr_main_wrap > .main_area_02 > .latest_vod > .latest_content_vod > #cont_wrap_vod > .b_list_vod { overflow:hidden; }
.dr_main_wrap > .main_area_02 > .latest_vod > .latest_content_vod > #cont_wrap_vod > .b_list_vod .item { cursor:pointer; }
.dr_main_wrap > .main_area_02 > .latest_vod > .latest_content_vod > #cont_wrap_vod > .b_list_vod .item > .img_wrap { text-align:center; border-radius:8px; position:relative; }
.dr_main_wrap > .main_area_02 > .latest_vod > .latest_content_vod > #cont_wrap_vod > .b_list_vod .item > .img_wrap > img.ico { position:absolute; width:60px; height:60px; opacity:0.8; left:calc(50% - 30px); top:calc(50% - 30px); }
.dr_main_wrap > .main_area_02 > .latest_vod > .latest_content_vod > #cont_wrap_vod > .b_list_vod .item > .img_wrap > img.thumb { max-width:auto; height:140px; border-radius:8px; border:1px solid #CFCFCF; }
.dr_main_wrap > .main_area_02 > .latest_vod > .latest_content_vod > #cont_wrap_vod > .b_list_vod .item > .title { text-align:center; margin-top:12px; font-weight:bold; overflow:hidden; white-space:nowrap; word-break:break-all; text-overflow: ellipsis; }
.dr_main_wrap > .main_area_02 > .latest_vod > .latest_content_vod > #cont_wrap_vod > .b_list_vod .swiper-pagination-bullet-active { background-color:#9E111C; }

.dr_main_wrap > .main_area_02 > .banner { width:260px; }
.dr_main_wrap > .main_area_03 { height:260px; display:flex; justify-content: space-between; }
.dr_main_wrap > .main_area_03 > .identa { width:260px; }
.dr_main_wrap > .main_area_03 > .producthighlights { width:260px; box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow: #ced1d4 2px 2px 2px; -moz-box-shadow: #ced1d4 2px 2px 2px; }
.dr_main_wrap > .main_area_03 > .producthighlights {}
.dr_main_wrap > .main_area_03 > .producthighlights .slides_ph { width:100%; max-height:250px; overflow:hidden; }
/*.dr_main_wrap > .main_area_03 > .producthighlights .slides_ph .slick-arrow{display:inline-block; cursor:pointer; z-index:10; background-color:#00000033; border:none; overflow:hidden; position:absolute; top:120px; bottom:0px; width:24px; height:30px; vertical-align:bottom;}
.dr_main_wrap > .main_area_03 > .producthighlights .slides_ph .slick-arrow.slick-prev {left:0px; background-image:url(/images/medical/main/btn_main_latest_left.png); border-radius: 0px 4px 4px 0px;}
.dr_main_wrap > .main_area_03 > .producthighlights .slides_ph .slick-arrow.slick-next{right:0px; background-image:url(/images/medical/main/btn_main_latest_right.png); border-radius: 4px 0px 0px 4px;}
*/

.dr_main_wrap > .main_area_03 > .producthighlights .main_content_box6-1 { position:relative; }
.dr_main_wrap > .main_area_03 > .producthighlights .btn_arrow_ph{display:inline-block; cursor:pointer; z-index:10; background-color:#00000033; background-repeat:no-repeat; background-position:center;  border:none; overflow:hidden; position:absolute; top:120px; bottom:0px; width:24px; height:30px; vertical-align:bottom;}
.dr_main_wrap > .main_area_03 > .producthighlights .btn_arrow_ph.btn_left {left:0px; background-image:url(/images/medical/main/btn_main_latest_left.png); border-radius: 0px 4px 4px 0px;}
.dr_main_wrap > .main_area_03 > .producthighlights .btn_arrow_ph.btn_right{right:0px; background-image:url(/images/medical/main/btn_main_latest_right.png); border-radius: 4px 0px 0px 4px;}


#container .centered .main_content_box6-1 { background-image:url('/Images/medical/main/img_title_main_ph.png'); }
.dr_main_wrap > .main_area_03 > .banner { width:260px; box-shadow:2px 2px 2px #ced1d4; -webkit-box-shadow: #ced1d4 2px 2px 2px; -moz-box-shadow: #ced1d4 2px 2px 2px; }
.dr_main_wrap > .main_area_03 > .banner { width:260px; }
.dr_main_wrap > .main_area_04 { height:120px; display:flex; justify-content: space-between; }
.dr_main_wrap > .main_area_04 > .banner { width:260px; }
.dr_main_wrap > .main_area_04 > .banner { width:260px; }
.dr_main_wrap > .main_area_04 > .banner { width:260px; }
.dr_main_wrap > .main_area_04 > .banner { width:260px; }
.dr_main_wrap > .main_area_05 { width:100%; background-color:#FFF; padding:9px 20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.dr_main_wrap > .main_area_05 > .inner { display:block; }
.dr_main_wrap > .main_area_05 > .inner > .more { width:60px; text-align:center; display:inline-block; border:1px solid #1F70A8; border-radius:40px; color:#1F70A8; padding:4px 20px; margin-right:10px; font-weight:bold; }
.dr_main_wrap > .main_area_05 > .inner > .title { display:inline-block; width:calc(100% - 120px);  }
.dr_main_wrap > .main_area_05 > .inner .slick-arrow{display:inline-block; z-index:10; border:none; overflow:hidden; position:absolute; top:0; bottom:0px; width:14px; height:14px; vertical-align:bottom;}
.dr_main_wrap > .main_area_05 > .inner .slick-arrow.slick-prev {right:20px; bottom:0px;background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; font-size:0px; display:inline-block; vertical-align:middle; background-position:-250px -142px; width:21px; height:20px;}
.dr_main_wrap > .main_area_05 > .inner .slick-arrow.slick-prev:hover{background-position:-299px -142px;}
.dr_main_wrap > .main_area_05 > .inner .slick-arrow.slick-next{right:0; bottom:0px; background:url(/images/medical/common/icon_guide.png) 0 0 no-repeat; font-size:0px; display:inline-block; vertical-align:middle; background-position:-271px -142px; width:20px; height:20px;}
.dr_main_wrap > .main_area_05 > .inner .slick-arrow.slick-next:hover{background-position:-320px -142px; width:20px; height:20px;}
/*!
 * FullCalendar v3.9.0
 * Docs & License: https://fullcalendar.io/
 * (c) 2018 Adam Shaw
 */.fc button,.fc table,body .fc{font-size:1em}.fc-bg,.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-icon,.fc-unselectable{-webkit-touch-callout:none;-khtml-user-select:none}.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}.fc th,.fc-basic-view td.fc-week-number,.fc-icon,.fc-toolbar{text-align:center}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid;background-color:#f5f5f5;/*background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;*/border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;box-shadow:none}.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close,a[data-goto]{cursor:pointer}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-icon,.fc-row.fc-rigid,.fc-time-grid-event{overflow:hidden}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad}.fc-event,.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover{color:#fff;text-decoration:none}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4;display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999!important;box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc.fc-bootstrap3 a,.ui-widget .fc-event{text-decoration:none}.fc-limited{display:none}.fc-icon,.fc-toolbar .fc-center{display:inline-block}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-bootstrap3 .fc-popover .panel-body,.fc-bootstrap4 .fc-popover .card-body{padding:0}.fc-now-indicator{position:absolute;border:0 solid red}.fc-bootstrap3 .fc-today.alert,.fc-bootstrap4 .fc-today.alert{border-radius:0}.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{/*border-color:#ddd*/border-color:#FFF}.fc-unthemed .fc-popover{background-color:#fff;border-width:1px;border-style:solid}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed td.fc-today{background:#E5EEFD}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}.fc-icon{height:1em;line-height:1em;font-size:1em;font-family:"Courier New",Courier,monospace;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"\2039";font-weight:700;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"\203A";font-weight:700;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"\AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\D7";font-size:200%;top:6%}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666;font-size:.9em;margin-top:2px}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.ui-widget .fc-disabled-day{background-image:none}.fc-bootstrap3 .fc-time-grid .fc-slats table,.fc-bootstrap4 .fc-time-grid .fc-slats table,.fc-time-grid .fc-slats .ui-widget-content{background:0 0}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-bootstrap3 hr.fc-divider,.fc-bootstrap4 hr.fc-divider{border-color:inherit}.ui-widget .fc-event{color:#fff;font-weight:400}.ui-widget td.fc-axis{font-weight:400}.fc.fc-bootstrap3 a[data-goto]:hover{text-decoration:underline}.fc.fc-bootstrap4 a{text-decoration:none}.fc.fc-bootstrap4 a[data-goto]:hover{text-decoration:underline}.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]){color:#fff}.fc-bootstrap4 .fc-popover.card{position:absolute}.fc-toolbar.fc-header-toolbar{margin-bottom:1em}.fc-toolbar.fc-footer-toolbar{margin-top:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:2px}.fc-basic-view th.fc-day-number,.fc-basic-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{/*float:right*/}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:grey}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3;position:relative}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\A0-\A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}
