

/* Layout Selector */
@charset "utf-8";

/*======================================*
요소(element) 여백 초기화 2J 20111114_s
*=======================================*/
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,legend,p {margin:0; padding:0; font-family:돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif; font-size:12px; line-height:140%; color:#666;}
form,fieldset,input,textarea,select,blockquote,th,td {margin:0; padding:0; font-family:돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif; font-size:12px; line-height:140%; color:#666;}

img, fieldset, button, iframe		{border:0 none;}
button				{cursor:pointer;}
img					{vertical-align:top;}
hr					{display:none;}
table				{border-collapse:collapse; border-spacing:0;}

a					{color:#444444; text-decoration:none;}
a:active, a:focus	{text-decoration:none; color:#178bca;}
a:hover				{text-decoration:underline;}

html,body			{width:100%;}
h1,h2,h3,h4,h5,h6	{font-size:12px; text-align:left;}
address, em			{font-style:normal}
.clear			{clear:both;}
.clearfloat		{clear:both; display:block; float:none; font-size:0 !important; height:0; line-height:0 !important; margin:0 !important; padding:0 !important; width:100%; overflow:hidden;}
.fl				{float:left;}
.fr				{float:right;}

ul.ulnone		{margin:0; padding:0; list-style:none;}
ul.ulnone li	{margin:0; padding:0;}

.btn			{cursor:pointer;}
.caption		{display:none;}
.skip			{position:absolute; width:0; height:0; font-size:0; line-height:0; top:-5000px; overflow:hidden}
.show 			{display: block;}
.hide 			{display: none;}

ul.inline li	{display:inline;}

#accessibility {font-size:0; line-height:0; width:0; height:0; position: absolute; top:-5000px;}

#wrap {width:320px; margin:0 auto}
#header {width:300px; height:116px; background: url(/images/main_bg.jpg) repeat-x; }

#sub_header {width:320px; height:116px;}
.sub_logo {float:left; height:53px;}
.sub_logo ul {float:left; margin:0; padding:0 0; list-style:none; }
.sub_logo ul li {margin:0; padding:0px; float:left;}

.sub_topl {float:left; width:200px; height:20px; padding:25px 0px 0px 10px; background: url(/images/sub_header_location_bg.jpg) repeat-x;}


.sub_top {float:left; height:45px;}
.sub_top ul {float:left; margin:0; padding:0 0; list-style:none; }
.sub_top ul li {margin:0; padding:0px; float:left;}

.sub_stt {float:left; height:29px;}
.sub_stt ul {float:left; margin:0; padding:0 0; list-style:none; }
.sub_stt ul li {margin:0; padding:0px; float:left;}

/* container */
#container {padding:0px 0px 0px 2px; clear:both; width:318px; height:151px; background: url(/images/main_bg_001.jpg) repeat-x;}
.main_clinic {clear:both;}
.main_clinic ul {margin:0; padding:0px; list-style:none}
.main_clinic ul li {margin:0; padding:0px 6px 6px 6px; float:left;}



/* main board */
#main_board { float:left; width:312px; height:91px; padding:0px 0 0 8px; background: url(/images/main_bg_002.jpg) repeat-x;}
.mainboard_tt { clear:both; margin:0; width:312px; height:125px;}
.mainboard_tt ul.mainboard_tab {margin:0; padding:0; list-style:none;  }
.mainboard_tt ul.mainboard_tab li {float:left; padding:0; margin:0; list-style:none;}
.mainboard_tt ul.mainboard_list { clear:both; margin:0; padding:5px 0;}
.mainboard_tt ul.mainboard_list li { margin:0; padding:0; height:8px; position:relative; list-style:none;}
.date {font-size:8pt; color:#6aa7c1; float:right; width:70px; position:absolute; top:0; right:0}

#footer {margin:0; padding:0px 0px 0px 0px; clear:both; width:320px; height:93px; background: url(/images/main_bg_003.jpg) repeat-x;}
.main_footer {clear:both; height:58px;}
.main_footer ul {margin:0; padding:10px 0; list-style:none; }
.main_footer ul li {margin:0; padding:0px; float:left;}

/* sitemap */
.sitemap { float:left; padding:5px 0px 10px 4px;}
.sitemap ul.one { margin:7px 0 0 0; padding:0; list-style:none;}
.sitemap ul.one li a {COLOR: #646464; TEXT-DECORATION: none ; FONT-FAMILY: "돋움"; display:block;}
.sitemap ul.one li a span{background:url('../images/sitemap_icon.gif') no-repeat 0px 5px;padding-left:14px;}
.sitemap ul.one li a:hover span{color:#000000;}

/* sub_content */
#sub_content{clear:both;  width:320px; height:116px;}
.sub_main_t {float:left; width:320px; padding:0px 0px 0px 0px;}
.sub_content_img {float:left; width:320px; padding:0px 0px 0px 0px;}
.sub_paddingb10 {padding:0px 0px 10px 0px;}
.sub_main {clear:both; width:320px;}
.sub_main ul {margin:0; padding:0px; list-style:none}
.sub_main ul li {margin:0; padding:0px 0px 3px 7px; float:left;}
.sub_main01 {clear:both; width:320px;}
.sub_main01 ul {margin:0; padding:0px; list-style:none}
.sub_main01 ul li {margin:0; padding:0px 0px 0px 7px; float:left;}
.sub_teb {clear:both; width:320px;}
.sub_teb ul {margin:0; padding:0px; list-style:none}
.sub_teb ul li {margin:0; padding:10px 0px 0px 1px; float:left;}

/* 의료진소개 */
.doctor {float:left; padding:20px 0px 0px 10px;}
.doctor_no {text-align:center; padding:20px 0px 0px 10px;}
.doctor .doctor_bg{float:left; background:url("/images/center01_02_photobg.jpg") no-repeat;width:91px;height:124px;padding:9px 0px 0px 9px;margin-right:5px;}
.doctor .photo{width:73px; height:105px; border:2px solid #FFF}
.doctor .doc_info {float:left;text-align:left; padding:10px 0px 0px 0px;}
.doctor .clinic{margin-top:10px; width:205px}
.doctor .clinicbg{background-color:#5596dd;border:solid #86bcf5 3px;padding:10px;width:160px}
/*.doctor .clinicbg{background:url("../images/center01_02_clinicbg.gif") no-repeat;width:324px;height:39px;padding:10px 0px 0px 0px;}*/
.doctor .about{padding:7px;}

/* 진료시긴표 */
.time {float:left; padding:20px 0px 0px 10px;}


/*===============================================================*
										 게시판 속성
*===============================================================*/

#Module .font							{color:#666;}
#Module {float:left; width:100%;}
#Module .pointfont						{color:#bb2525;}
#Module .colorfont						{color:#4785b9;}
#Module .table							{width:100%;}
#Module a:link, a:visited, a:active		{color:#555555; text-decoration : none;}
#Module a:hover							{color:#6ca0cc; text-decoration : none;}
#Module th								{font-size:11px; color:#80a9cb; font-weight:bold; text-align:left;}
#Module .textarea						{padding : 5px; width:90%;}
#Module .input							{border:1px solid #d5dce9; height:16px;} 
#Module .num							{font-family: "Microsoft Sans Serif" ; font-size:10px; color:#878787;white-space:nowrap}
#Module .tm_b							{padding-bottom:3px}
#Module .th								{background:url(/images/section.gif) no-repeat 100% 0% ; text-align:center;padding-bottom:5px; padding-top:5px;}
#Module .social							{width:55px}
#Module .viewcaption					{text-align:left;}
#Module .margin_dt dt					{width:120px;height:22px;}
#Module .margin_dt dd				{height:22px;}

/*아이콘 list*/
#Module .bullet_01						{background: url(../images/blue/bullet_01.gif) no-repeat 10px 30%;padding-left:20px;color:#6ca0cc; font-size:11px;}
#Module .bullet_04						{background: url(../images/blue/bullet_04.gif) no-repeat 10px 50%;padding-left:20px;color:#6ca0cc; font-size:11px;}
#Module .comment						{background: url(../images/blue/icon_comment.gif) no-repeat 20px 50% ; padding-left:40px ;	color: #4d4d4d; font-weight:bold;text-align:right;}


/*라인*/
#Module .color1	{background-image:url(/images/line_01.gif) ; background-repeat:repeat-x; height: 2px ;}
#Module .color2	{background-image:url(/images/line_01.gif) ; background-repeat:repeat-x; background-position:top right; height: 1px ;}
#Module .line1	{background-image:url(/images/line_02.gif) ; background-repeat:repeat-x; background-position:center left; height: 10px ;}
#Module .line2	{background-image:url(/images/line_03.gif) ; background-repeat:repeat-x; height: 2px ;}
#Module .line3 	{background-image:url(/images/line_04.gif) ; background-repeat:repeat-x; background-position:center left; height: 10px ;}
#Module .line4	{background-image:url(/images/line_02.gif) ; background-repeat:repeat-x; background-position:center left; }
#Module .bg1		{background-color:#cddeec;}


/*뷰*/
#Module #view .ViewlineBg			{background:url(/images/view_02.gif) ;}
#Module #view .viewline1			{border-left:2px solid #6ca0cc;border-right:2px solid #6ca0cc;}
#Module #view .viewline2			{border-left:2px solid #e0e0e0;border-right:2px solid #e0e0e0;border-bottom:2px solid #e0e0e0;}
#Module #view .index				{width:100px;height:28px; background:url(/images/section2.gif) no-repeat 85% 50% ; text-align:center;}
#Module #view span					{color: #989898 ; font-size : 11px;letter-spacing:-1px ; font-weight:bold;}
#Module #view .contents				{clear:both; padding:10px;margin:10px; text-align:justify; line-height:1.7em;font-size:12px}

/*글쓰기*/
#Module #write th					{font-weight:normal;color: #6ca0cc; text-align:right; letter-spacing:-1px ; padding-right:20px}

/*리스트*/
#Module #list th					{background:url(/images/section.gif) no-repeat 100% 0% ; text-align:center;padding-bottom:5px; padding-top:5px;}
#Module #list .color				{color: #6ca0cc ; font-size : 11px; letter-spacing:0px;padding-left:10px;padding-right:10px;white-space:nowrap}
#Module .list th					{background:url(/images/section.gif) no-repeat 100% 0% ; text-align:center;padding-bottom:5px; padding-top:5px;}
#Module .list .color				{color: #6ca0cc ; font-size : 11px; letter-spacing:0px;padding-left:10px;padding-right:10px;white-space:nowrap}

/* 폰트 */
.font11										{font-size:11px;}
.font12										{font-size:12px;}
.font16										{font-size:16px;}
.b											{font-weight:bold;}
.black										{color :#000;}
.white										{color :#FFF;}
.d_gray										{color :#2c2c2c;}
.green										{color :#85a40c;}
/* #sub_content {padding:0px 0px 0px 2px; clear:both; width:318px; height:151px; background: url(/images/main_bg_001.jpg) repeat-x;}*/



