@charset "euc-kr";
@import "table.css";
@import "form.css?20120106";
/* -------------------------------------------------------------------------------------------
 . Basic Style Sheet (for version ie7 browsers)
 . Title				: ÇÑ¸²´ëÇÐ±³ÀÇ·á¿ø
 . Author			: MostVisual by WebDesigner Shin Ae, Park
 . LastUpDate		: 2011/09/19
 . CSS Display	: position, float, clear, overflow, visibility, display, border,
 						padding, margin, width, height, font, text-indent, line-hight, 
						color, background, letter-spacing, vertical-align, text-align
---------------------------------------------------------------------------------------------- */

/* Common 
------------------------------------------------------- */
body { margin:0; padding:0; font:normal 12px Malgun Gothic, dotum, Arial, verdana, µ¸¿ò, ¸¼Àº°íµñ; line-height:16px; color:#444;  }
table, ul, li, dl, dd, dt, ol, table, th, tr, td, thead, tbody, h1, h2, h3, h4, div, p, span, html, form, input, button, select, textarea, checkbox,fieldset { padding:0; margin:0; }
ul, dl, ol { list-style:none; }
img, fieldset, table, form  { border:0; }
* html { height: 1px; } 
p { text-align:justify; }
a { text-decoration:none; }
a:link, a:visited { color:#000; }
a:hover, a:active { text-decoration:underline; color:#000; }
.left { float:left; }
.right { float:right; }

/* ÁÖ¿ä ¿µ¿ªÀ» Æ÷°ýÇÏ´Â Á¦¸ñ, µðÀÚÀÎ»ó º¸ÀÌÁö ¾Ê´Â ½ºÅµ¸Þ´º¿Í Áß¿ä Á¦¸ñÃ³¸® */
h1 { clear:both; } 
h1 img { margin-left:10px; }
h2 { clear:both; padding-left:15px; margin:0 0 7px 0; height:22px; background: url('../img/common/blt_h2.gif') no-repeat 0 3px; font:bold 12px dotum, Arial, verdana, µ¸¿ò; } 
h2.text { clear:both; padding:3px 0 0 17px; height:22px; background: url('../img/common/blt_h2.gif') no-repeat 0 3px; font:bold 12px dotum, Arial, verdana, µ¸¿ò; }
h3 { clear:both; padding-left:11px; margin:0 0 10px 6px; height:17px; background: url('../img/common/blt_h3.gif') no-repeat 0 50%; color:#444; font-size:12px; } 
h4 { clear:both; padding-left:6px; margin:0 0 10px 20px; border-left:5px solid #af7b2b; font:bold 12px dotum, µ¸¿ò; color:#444; }
h5 { clear:both; padding-left:6px; margin:0 0 10px 30px; font:bold 12px dotum, µ¸¿ò; color:#444; }

.skip,
.accessibility { position:absolute; top:0; left:0; padding:0%; margin:0%; border:0; overflow:hidden; visibility:hidden; width:0%; height:0%; font:0/0 Dotum; line-height:0%; display:none;}

/* Form
-------------------------------------------------------*/
input, select, textarea { font-size:12px; border:1px solid #C3C3C3; border-top-color:#7C7C7C;  border-bottom-color:#ddd; }
fieldset { border:none; display:block; }
form { border:none; margin:0; padding:0; }
legend { position:absolute; overflow:hidden; visibility:hidden; width:0; height:0; font:0/0 Dotum; line-height:0%; left:-9000px; } 
textarea { padding:3px; }
input {	padding:2px 3px 2px; }
input[type="submit"] { border:none; padding:3px 3px 1px; font-weight:bold; letter-spacing:-0.1em; }
input[type="checkbox"] { border:0; _border:0; } 
dt { font-weight:bold; letter-spacing:-0.1em; }


/* Layout 
-------------------------------------------------------*/
#wrap { /*background:url('../img/common/bg.jpg') repeat-x 0 0;*/ } 
.container { position:relative; margin:0px auto 25px auto; width:980px; height:auto; text-align:left; }
.point { color:#D90036;  /* #F85100-orange   #3366CC-blue*/ }
.point1 { color:#6990a3; display:inline-block; width:85px; /*blue*/ }
.point2 { color:#F85100; /*orange*/ }
.clear { clear:both; }
.display_none { display:none; }


/* Header
-------------------------------------------------------*/
/*.header { position:relative; width:980px; height:90px; background:green; }*/
.brand { float:left; width:231px; height:106px; }
.brand img { padding:26px 0 0 33px; }
.gnb_group { float:left; width:747px; height:106px; padding-bottom:13px; }

/* NavigationTool
-------------------------------------------------------*/
.navtool { float:left; padding-top:10px; _padding-bottom:0; padding-left:230px; _height:25px; width:381px; height:25px; vertical-align: top;  }	/*ie6 ´õºí¸¶Áø ¹ö±×·Î inline »ç¿ë*/
.navtool a { display:block; padding:0 10px; background:url('../img/common/div_nav.gif') no-repeat right top; }
.navtool li { float:left; height:11px; line-height:0%; padding:0;  font-size:0%; }
.navtool .last a { display:block; padding-left:10px; background:none; }


/* Global Navigation Bar
-------------------------------------------------------*/

.gnb { clear:both; position:absolute; top:46px; left:301px; width:530px; height:60px; }	
.gnb li { float:left; display:inline; padding-bottom:10px; height:18px; line-height:0%;  font-size:0%; }

.gnb li.menu1 { float:left; width:83px; padding:0 18px; }
.gnb li.menu2 { float:left; width:63px; padding:0 18px; }
.gnb li.menu3 { float:left; width:61px; padding:0 18px; }
.gnb li.menu4 { float:left; width:66px; padding:0 18px; }
.gnb li.menu5 { float:left; width:77px; padding-left:18px; }

.gnb li.menu1 span { position:absolute; height:8px; left:50px; top:19px; }
.gnb li.menu1 ul { position:absolute; margin-left:-5px; width:480px; top:25px; left:0px; }

.gnb li.menu2 span { position:absolute; height:8px; left:160px; top:19px; }
.gnb li.menu2 ul { position:absolute; margin-left:-35px; width:595px; top:25px; left:0px; } 

.gnb li.menu3 span { position:absolute; height:8px; left:260px; top:19px; }
.gnb li.menu3 ul { position:absolute; width:470px; top:25px; left:135px; }

.gnb li.menu4 span { position:absolute; height:8px; left:360px; top:19px; }
.gnb li.menu4 ul { position:absolute; width:525px; top:25px; left:108px; /*left:30px; ´º½º·¹ÅÍ Ãß°¡µÉ °æ¿ì À§Ä¡*/ }

			 
			 
			 

.gnb li.menu5 ul { position:absolute; width:525px; top:25px; left:0px; }
.gnb li.menu5 span { position:absolute; height:8px; left:467px; top:19px; }
/* ÇÐ¼úÈ°µ¿¿¬°£°èÈ¹ ¸Þ´º Ãß°¡ ¾ÈµÈ °æ¿ì
.gnb li.menu5 ul { position:absolute; width:475px; top:25px; left:160px; }*/
.gnb li.menu5 ul li { width:auto; height:28px; }

.gnb li ul li { float:left; padding:0; height:28px; background:url('../img/common/gnb_bg.gif') repeat-x 10px 0; line-height:0%;  font-size:0%; }
.gnb li ul li.gnb_left { height:28px; padding:0 5px 0 0; }
.gnb li ul li.gnb_right { height:28px; padding:0 0 0 5px; }
.gnb li ul li img { padding-top:4px; }
.gnb li ul li img.bg { padding-top:0; }


/* Second Navigation Bar
-------------------------------------------------------*/
.snb { clear:both; float:left; margin:0 30px 0 0; width:150px; height:auto; }
.snb_title { display:block; width:150px; }
.snb ul { height:209px; }
.snb li { width:150px; height:29px; padding:0; line-height:0%; font-size:0%; border-bottom:1px solid #ccc; vertical-align:top; }


/* Quick link
-------------------------------------------------------*/
.quick { float:right; margin:9px 0 0 20px; width:120px; height:auto; }
.quick_title { display:block; width:120px; height:23px; }
.quick ul { height:349px; }
.quick li { width:120px; height:24px; line-height:0%; padding:6px 0; border-bottom:1px solid #ccc; vertical-align:top;  font-size:0%; }


/* Main Contents
-------------------------------------------------------*/	
.main_contents { clear:both; margin:0; padding:0; width:980px; height:760px; }

.main_login { position:absolute; top:98px; left:0px; width:150px; height:40px; letter-spacing:-1px; line-height:120%; }
.main_login span { display:block; padding-left:57px; }

span.btn_01 { position:absolute; top:145px; left:1px; display:block; }
span.btn_02 { position:absolute; top:170px; left:598px; display:block; }
ul.btn_group { position:absolute; top:645px; left:697px; }
ul.btn_group li { height:40px; line-height:0%; }

.flash { float:left; width:840px; height:670px; padding:0; margin:0; _margin-bottom:-4px; }
.flash1 { float:left; width:620px; height:605px; padding:0 0 0 10px; margin:0; _margin-bottom:-4px; }
.board1 { float:left; width:237px; height:67px; padding:12px 12px 0 14px; margin-right:22px; border:#cccccc 1px solid; display: block; }
.board2 { float:left; width:237px; height:67px; padding:12px 12px 0 14px; margin-right:25px; border:#cccccc 1px solid; display: block; }
.board_title { float:left; display:block; height:26px; margin:0; padding:0; }
.btn_more1 { position:absolute; top:800px; left:220px; }
.btn_more2 { position:absolute; top:800px; left:505px; }
.list { clear:both; height:30px; }
.board1 li,
.board2 li { clear:both; height:15px; }

.ban_script { float:left; width:261px; height:80px; padding:0; }
.ban_script .ban { float:left; position:relative; overflow:hidden; width:232px; height:78px; margin:0 4px 0 13px;  padding:1px; display:inline; }
.ban_scritp .ban img { display: block; width:233px; height:78px; }
.ban_script .script_left { position:absolute; top:824px; left:577px; }
.ban_script .script_left img { cursor:pointer; display:block; }
.ban_script .script_right { float:left; width:9px; display: block; margin-top:35px;  }
.ban_script .script_right img { cursor:pointer; display:block; }


/* CurrentPage
-------------------------------------------------------*/
.currenturl { float:left; width:644px; height:11px; padding:10px 6px 6px 0; text-align:right; margin-bottom:5px; border-bottom:1px solid #bfc9d6; }
.currenturl a { color:#666; padding:0 3px; }
.currenturl .current { color:#4080d3; font-weight:bold; letter-spacing:-1px; }


/* Contents
-------------------------------------------------------*/	
.contents {  float:left; margin:0 0 20px 0; padding-top:0; width:650px; line-height:160%; }

.depth3_1 { width:650px; height:30px; margin:0; border-bottom:1px solid #c36998; }
.depth3_1 li { float:left; width:auto; height:30px; }
.depth3 { width:650px; height:30px; margin:0 0 20px 0; border-bottom:1px solid #c36998;  }
.depth3 li { float:left; width:auto; height:30px; }


.depth4 { float:right; margin:0 25px 25px 0; width:595px; height:auto; border:5px solid #e8e8e8; }
.depth4 ul { float:left; padding:5px 0 5px 6px; width:584px; height:auto; margin:0; }
.depth4 ul li { float:left; font-size:0%; line-height:0%; width:auto; height:24px; padding:0 ;  }


/* ¿µ»óÀÚ·á½Ç 3depth
-------------------------------------------------------*/
ul.depth3_ys { float:left; width:640px; height:auto; border:5px solid #e8e8e8; font-weight:bold; margin-bottom:10px; display:inline; }
ul.depth3_ys li { float:left; width:auto; }
ul.depth3_ys li a { float:left; padding:10px 19px 0px 19px; height:25px; display:inline; vertical-align:top; white-space:nowrap; color:#577bac; }
ul.depth3_ys li a:hover { float:left; padding:10px 19px 0px 19px; height:25px; background-color:#577bac; color:#fff; display:inline; white-space:nowrap; }
ul.depth3_ys li.a { float:left; height:35px; background-color:#577bac; color:#fff; display:inline; text-decoration:none; white-space:nowrap; }
ul.depth3_ys li.a a { color:#fff; white-space:nowrap; }



ul.hosp { width:648px; height:auto; border-bottom:1px solid #30679e; }
ul.hosp li { float:left; width:auto; }
ul.hosp li a { float:left; padding:10px 19px 0px 19px; height:25px; display:inline; vertical-align:top; }
ul.hosp li a:hover { float:left; padding:10px 19px 0px 19px; height:25px; background-color:#30679e; color:#fff; display:inline;  }
ul.hosp li.a { float:left; height:35px; background-color:#30679e; color:#fff; display:inline; text-decoration:none; }
ul.hosp li.a a { color:#fff; }

.ptp100 { padding-left:270px; }
.ptp104 { padding-left:525px; }
.ptp117 { padding-left:500px; }
.ptp105 { padding-left:377px; }
.ptp140 { padding-left:474px; }
.ptp109_01 { padding-left:381px; }
.ptp109_02 { padding-left:240px; }


.hospital { float:right; width:120px; display:inline; }
.hospital .btn { height:95px; padding-bottom:5px; _padding-bottom:1px; }


/*À¥Áø
-------------------------------------------------------*/
.wz_2depth { clear:both; width:150px; height:auto; padding:13px 0 15px 25px; margin-top:-20px; background:url('../img/wz_2depth_bg.gif') no-repeat 0 0; }
.wz_2depth li { clear:both; float:left; width:130px; height:20px; padding:0; margin:0; padding-left:2px; border-bottom:none; font-size:12px; line-height:120%; font-weight:bold; vertical-align:top; }
.wz_2depth li a,
.wz_2depth li a:link,
.wz_2depth li a:visited { color:#7c7c7c; }
.wz_2depth li a:hover { padding-left:1px; color:#5b7dd2; text-decoration:none; }
.wz_2depth li.on a,
.wz_2depth li.on a:link,
.wz_2depth li.on a:visited,
.wz_2depth li.on a:hover { color:#5b7dd2; }

h1.wz_h1 { padding:0; margin-left:-10px; width:auto; height:auto; }
.board .boardlist_div1	{ width:15%; white-space:nowrap; }
.pht_main { clear:both; float:left; width:647px; height:215px; background:url('../img/h1_ptp150_bg.jpg') no-repeat 0 0; }
.pht_main .pht_left { float:left; padding:18px 0 0 58px; }
.pht_main .des_right { float:right; width:300px; padding:23px 45px 0 0; height:130px; color:#eee; font-size:13px; }
.pht_main .des_right p { color:#ea9eab; }
.pht_main .des_right p.tt { color:#fff; font-weight:bold; padding-bottom:10px; }
.pht_main .des_right a,
.pht_main .des_right a:link,
.pht_main .des_right a:visited,
.pht_main .des_right a:hover { color:#eee; }
.pht_main .btn_m { float:right; padding-right:45px; }

.wz_main { clear:both; float:left; overflow:hidden; zoom:1; width:645px; }
.wz_main li { float:left; line-height:130%; font-size:12px; padding-bottom:40px; vertical-align:top; }
.wz_main .mr { margin-right:24px; display:inline; }
.pht_main1 { float:left; width:310px; height:auto; }
.pht_main1 .pht_left { float:left; width:135px; height:99px; padding:8px 8px 9px 8px; background:red url('../img/wz_main_phtbg.gif') no-repeat 0 0; }
.pht_main1 .pht_left img { display:block; vertical-align:top; }
.pht_main1 .des_right { float:right; width:150px; padding:0px; height:115px; color:#eee; font-size:12px; line-height:120%; }
.pht_main1 .des_right p { color:#ea9eab; }
.pht_main1 .des_right p img { display:block; vertical-align:top; padding:6px 0 3px; }
.pht_main1 .des_right .des { padding-left:7px; }
.pht_main1 .des_right p.tt { font-weight:bold; padding:0 0 6px 6px; }
.pht_main1 .des_right p.tt a,
.pht_main1 .des_right p.tt a:link,
.pht_main1 .des_right p.tt a:visited,
.pht_main1 .des_right p.tt a:hover { color:#333; }
.pht_main1 .des_right a,
.pht_main1 .des_right a:link,
.pht_main1 .des_right a:visited,
.pht_main1 .des_right a:hover { color:#888; }
.pht_main1 .btn_m { clear:both; float:right; padding:0 3px 0 0; }

.wz_3depth { clear:both; margin-top:20px; height:52px; background:url('../img/wz_3depth_bg.gif') repeat-x 0 0; }
.wz_3depth ul { float:left; padding-bottom:30px; vertical-align:top; }
.wz_3depth li { float:left; width:106px; height:28px; font-size:12px; font-weight:bold; letter-spacing:-0.1em; line-height:110px;  }
.wz_3depth img { display:block; vertical-align:top;  margin:0 auto; }
.wz_3depth .on { height:20px; padding-top:8px; background:url('../img/wz_3depth_on.gif') no-repeat 0 0; vertical-align:top; }
.wz_3depth .off { height:20px; padding-top:8px; background:url('../img/wz_3depth_off.gif') no-repeat 0 0; vertical-align:top; }

/* ±¸µ¶½ÅÃ» 3depth
-------------------------------------------------------*/
ul.depth3_ord { float:left; width:640px; height:auto; border:5px solid #e8e8e8; font-weight:bold; margin-bottom:10px; display:inline; }
ul.depth3_ord li { float:left; width:auto; }
ul.depth3_ord li a { float:left; padding:10px 19px 0px 19px; height:25px; display:inline; vertical-align:top; white-space:nowrap; color:#577bac; }
ul.depth3_ord li a:hover { float:left; padding:10px 19px 0px 19px; height:25px; background-color:#577bac; color:#fff; display:inline; white-space:nowrap; }
ul.depth3_ord li.a { float:left; height:35px; background-color:#577bac; color:#fff; display:inline; text-decoration:none; white-space:nowrap; }
ul.depth3_ord li.a a { color:#fff; white-space:nowrap; }


h1.wz_sub_h1 { padding:0 0 20px 0; width:auto; height:83px; background:url('../img/h1_ptp151_bg.gif') no-repeat 0 0; }
h1.wz_sub_h1 img { display:block; vertical-align:top; padding:33px 0 0 22px; }
.board .boardlist_div1	{ width:15%; white-space:nowrap; }
.pht_smain { clear:both; float:left; width:647px; height:215px;background:url('../img/wz_pht1_bg.gif') no-repeat 0 0; }
.pht_smain .pht_left { float:left; padding:21px 0 0 31px; }
.pht_smain .des_right { float:right; width:360px; padding:23px 30px 0 0; height:125px; color:#333; font-size:13px; }
.pht_smain .des_right p { color:#627bbc; }
.pht_smain .des_right p.tt { color:#fff; font-weight:bold; padding-bottom:10px; }
.pht_smain .des_right a,
.pht_smain .des_right a:link,
.pht_smain .des_right a:visited,
.pht_smain .des_right a:hover { color:#333; }
.pht_smain .btn_m { float:right; padding-right:35px; }


/* Áö³­È£ ´Ù½Ãº¸±â pdf 
-------------------------------------------------------*/
.wz_pdf_top { clear:both; float:left; width:647px; height:128px; background:url('../img/wz_re_bg.gif') no-repeat 0 0; }
.wz_pdf_top span.s01 { display:inline-block; width:60px; margin:29px 0 0 185px; vertical-align:top; }
.wz_pdf_top span.s02 { display:inline-block; width:70px; margin:29px 0 0 0; vertical-align:top; }



.td1 { color:#627bbc; font-weight:bold; text-align:left; }
.td2 { color:#62a700; font-weight:bold; text-align:left; }


.chk_agree { width:auto; height:35px; padding:6px 0 0 0; text-align:right; }
.chk_agree span { color:#db5c8c; }
input.noline { border:1px solid #ffffff; }
.select_ym {font-size:11px;}


.form1 .title { font-size:16px; color:#3da9bc; font-weight:bold; letter-spacing:-1;  }
.form1 .td1 {  width:110px; padding:5px 5px 5px 10px; background-color:#FFFFFF; color:#333; font-weight:normal; font-size:12px; letter-spacing:1;  }
.form1 .td2 {  padding:5px 5px 5px 8px; background-color:#FFFFFF; }



/* ÀÇ·á¿ø¼Ò°³
-------------------------------------------------------*/
.hosp { clear:both; padding:7px 0 0 0; width:640px; height:auto; display:block; }
.title { float:left; width:600px; height:27px; vertical-align:top; }
.go_btn { padding:5px 0 20px 160px; }
.go_btn1 { padding:5px 0 0 16px; height:60px; }
.go_btn2 { padding:5px 0 0 133px; }
.img_left {  clear:both; float:left; margin:0 20px 20px 0; display:inline; }
.img_right { clear:both; float:right; margin:0 0 20px 20px; display:inline; }
.p { padding:0 0 20px 0; }



/* ÀÇ·á¿øÀå ¾à·Âº¸±â
-------------------------------------------------------*/
.profile { float:left; border-top:2px solid #ddd; border-bottom:1px solid #ddd; width:600px; height:auto;  margin:0 0 30px 17px; }
.profile ul { border:none; }
.profile dd,
.profile dt,
.profile li { float:left; border-bottom:1px solid #ddd; height:22px; }
.profile dt { letter-spacing:0; }
.profile .date { width:100px; padding:4px 0 0 0; }
.profile .desc { width:500px; padding:4px 0 0 0; }
.profile .date2 { width:100px; height:49px; padding:4px 0 0 0; }
.profile .desc2 { width:500px; height:53px; }
.profile .desc2 li { clear:both; width:490px; float:left; padding:4px 0 0 0; }
.profile .date4 { width:100px; height:103px; padding:4px 0 0 0; }
.profile .desc4 { width:500px; height:107px; }
.profile .desc4 li { clear:both; width:490px; float:left; padding:4px 0 0 0; }

/* HI
-------------------------------------------------------*/
.img_border { border:5px solid #dfdfdf; margin:2px 5px 5px 5px; }
.btn_down2008 { padding:0 0 20px 0; }
.btn_down2008 li { float:left; padding-left:3px; }
.btn_down2008 .p_l { padding-left:184px; }
p .color1 { color:#333376; }
p .color2 { color:#F15A22; }
p .color3 { color:#FDB813; }
.btn_down_chp { padding:0 0 50px 0; }
.btn_down_chp li { float:left; padding-left:3px; }
.btn_down_chp .p_l { padding-left:120px; }
.hi { float:left; width:320px; padding-left:-15px; }


/* ÀÇ·á¿ø¹ßÀü»ç - ÃÖÀºÁ¤
-------------------------------------------------------*/
.con_clear			{ clear:both; }


/* ÄÜÅÙÃ÷ ³»¿ë
-------------------------------------------------------*/
h4.h4_ttl			 	{ margin:0 0 10px 20px; height:12px; border-left:5px solid #cc6666; }

.con_desc_h1		{ margin:0 0 15px 0; text-align:justify; }
.con_desc_h2		 { margin:0 0 15px 8px; text-align:justify; }
.con_desc_h3		{ margin:0 0 15px 15px; text-align:justify; }
.con_desc_h4		{ margin:0 0 15px 30px; text-align:justify; }
.con_desc_h5		{ margin:0 0 15px 45px; text-align:justify; }

/* ÀÌ¹ÌÁö
-------------------------------------------------------*/
img.align_left		{ float:left; margin:0 10px 10px 0; }
img.align_center { float:left; margin:0 auto; }
img.align_right		{ float:right; margin:0 0 10px 10px; }

/* ¸ñ·Ï
-------------------------------------------------------*/
ul.list_h4_desc			{ margin:0 0 15px 0; }
ul.list_h4_desc li		{ padding:3px 0 3px 12px; background:url('../img/ptp130_bul_list01.gif') 0 6px no-repeat; }
ul.list_h4_desc li li	{ padding:3px 0 3px 0; background:none; }

ul.list_h4_desc ol.dec_list		{ margin:3px 0 3px 5px; }
ul.list_h4_desc ol.dec_list li		{ list-style-type:decimal; margin-left:15px; padding:3px 0 3px 0; background:none; }

ol.ol_depth_h3			{ margin:0 0 15px 15px; }
ol.ol_depth_h3 li		{ list-style-type:decimal; margin-left:15px; }

/* Ç¥
-------------------------------------------------------*/
.table01				{ width:100%; border-collapse:collapse; border-top:2px solid #ddd; border-right:1px solid #ddd; border-bottom:2px solid #ddd; padding:5px; margin-bottom:20px; } 
.table01 th				{ padding:6px 4px; border-left:1px solid #ddd;  border-bottom:1px solid #ddd; background:#f8f8f8; text-align:center; color:#555; }     
.table01 td				{ padding:4px 4px 2px 4px; border:1px solid #ddd; border-top:0; }
.table01 tr.last		{ background:none; }
.table01 td.txt_left	{ text-align:left; padding-left:10px; }

/* ¿©¹é
-------------------------------------------------------*/
.mb0			{ margin-bottom:0px; }
.mb20 { margin-bottom:20px }

.ml17		{ margin-left:17px; }
.ml30		{ margin-left:30px; }
.mt20 { margin-top:20px; }

.pt10		{ padding-top:10px; }
.pt20		{ padding-top:20px; }
.pt30		{ padding-top:30px; }
.pl20	{ padding-left:20px; }
.pl30	{ padding-left:30px; }
.pl40	{ padding-left:40px; }
.pl50	{ padding-left:50px; }
.pl150	{ padding-left:150px; }
.pl300	{ padding-left:300px; }
.pl350	{ padding-left:350px; }
.pb10	{ padding-bottom:10px; }
.pb20	{ padding-bottom:20px; }



/* Á¤·Ä
-------------------------------------------------------*/
.txt_align_left				{ text-align:left; }
.txt_align_center		{ text-align:center !important; }
.txt_align_right			{ text-align:right !important; }


/* °¢ ÆäÀÌÁö ÄÜÅÙÃ÷
-------------------------------------------------------*/
.depth3_130							{ width:650px; height:30px; margin:0 0 20px 0; border-bottom:1px solid #c36998; text-align:right; }
.depth3_130 li						{ display:inline; padding:0; margin:0; height:30px; }
* html .depth3_130 li img		{ margin-bottom:-4px; }

.depth4_130_1				{ float:left; margin:0 25px 20px 25px; padding:5px; width:580px; border:5px solid #e8e8e8; /*text-align:right;*/ }
.depth4_130_1 li			{ float:left; padding:0 ; margin:0; height:24px;}

.pro_line				{ width:600px; height:auto;  margin:0 0 20px 17px; border-top:1px solid #ddd; border-bottom:2px solid #ddd; }
			.profile_130 dt			{ float:left; width:130px; padding:4px 0 5px 5px; border-top:1px solid #ddd; letter-spacing:-0.5px; }
			.profile_130 dd			{ float:left; width:465px; padding:4px 0 5px 0; border-top:1px solid #ddd; }

						.profile_130 dt.historic_dt,
						.profile_130 dd.historic_dd		{ /*color:#8b8b8b;*/ }
						.pro_img				{ margin:0 0 15px 0; text-align:right; }

.pro_history			{ width:580px; height:auto;  margin:0 0 20px 17px; border-top:2px solid #ddd; border-bottom:2px solid #ddd; }
			.pro_photo		{ float:left; width:130px; margin-top:5px;}
			.profile_130_04				{ float:left; width:450px; }	
			.profile_130_04 dt			{ float:left; width:120px; padding:4px 0 5px 5px; border-top:1px solid #ddd; letter-spacing:-0.5px; }
			.profile_130_04 dd			{ float:left; width:325px; padding:4px 0 5px 0; border-top:1px solid #ddd; }
			.profile_130_04_t_noline	{ border-top:0 !important; }

.h2_desc		{ margin:0 0 20px 0px; padding:15px; border:5px solid #e8e8e8; }
			.h2_desc strong		{ color:#333; }
			.h2_desc p				{ margin:0 0 15px 0; text-align:justify; }

.h4_desc		{ margin:0 0 20px 15px; padding:15px; border:5px solid #e8e8e8; }
			.h4_desc h4		{ margin:0 0 10px 0; height:12px; border-left:5px solid #cc6666; }
			.h4_desc p		{ margin:0 0 15px 0; text-align:justify; }

.etc_desc		{ float:left; margin:10px; padding:15px 15px 5px 15px; background:#e5e5e5; }
			.etc_desc p		{ color:#666; margin:0 0 15px 0; text-align:justify; }
			.etc_desc_ttl		{ display:block; padding:0 0 15px 0; }

.his_ttl		{ display:block; padding:15px 0 0 0; }


/* ÀÇ·á¿ø¹ßÀü»ç - Shin Ae, Park
-------------------------------------------------------*/
ol.ol_decimal { list-style:decimal; margin-left:20px; padding-left:6px; }

ul.list_h4_desc1 { clear:both;  margin-left:5px; }
ul.list_h4_desc1 li {  float:left; width:260px;padding:3px 0 3px 12px; background:url('../img/ptp130_bul_list01.gif') no-repeat 0 6px; line-height:115%; }
.h4p { padding:0 0 15px 24px; }


/* ¿¬Çõ
-------------------------------------------------------*/
.h2 { clear:both; padding-left:15px; margin:0; height:22px; background: url('../img/common/blt_h2.gif') no-repeat 0 3px; font:bold 12px dotum, Arial, verdana, µ¸¿ò; } 
.year_btn { float:right; display:inline; width:300px; vertical-align:top; padding:0 3px 1px 0; text-align:right; }

.year { float:left; border-top:2px solid #ddd; border-bottom:1px solid #ddd; width:630px; height:auto;  margin:0 0 30px 17px; }
.year1 { float:left; border-top:2px solid #ddd; border-bottom:1px solid #ddd; width:630px; height:auto;  margin:0 0 30px 0; }

.year ul,
.year1 ul { border:none; }
.year dd,
.year dt,
.year li,
.year1 dd,
.year1 dt,
.year1 li { float:left; border-bottom:1px solid #ddd; height:22px; }
.year dt,
.year1 dt { letter-spacing:0; }
.year .date,
.year1 .date { width:90px; padding:4px 0 0 0; }
.year .desc,
.year1 .desc { width:540px; padding:4px 0 0 0; }
.year .date2,
.year1 .date2 { width:90px; height:36px; padding:4px 0 0 0; }
.year .desc2,
.year1 .desc2 { width:540px; height:34px; padding:6px 0 0 0;  line-height:120%; }
.year .date4 { width:90px; height:103px; padding:4px 0 0 0; }
.year .desc4 { width:540px; height:107px; }


/* »êÇÏ±â°ü
-------------------------------------------------------*/
.ptp140_menu { float:left; width:640px; height:32px; margin-left:3px; padding:7px 0 0 7px; background-color:#eaeaea; }
.ptp140_menu li { float:left; padding-right:2px; }
.ptp140_menu li.first { float:left; padding-left:120px; }
.ptp140_menu li.first1 { float:left; padding-left:227px; }


p.con_txt01	{ margin:0 0 15px 0; text-align:justify; }
img.align_left		{ float:left; margin:0 15px 15px 0; }
img.align_right		{ float:right; margin:0 0 15px 15px; }

.mb5	{ margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }
.ml10	{ margin-left:10px; }
.pt10	{ padding-top:10px; }
.pl30	{ padding-left:30px; }
.pb20	 { padding-bottom:20px; }
.pt3 { padding-top:3px; color:#cf6f6f; }

p.h1p { margin:0 0 20px 0px; }
p.h2p { margin:0 0 20px 11px; }
p.h3p { margin:0 0 20px 21px; }
ul.list01 	{ margin-left:10px; }
ul.list01 li { padding:2px 0 2px 15px; background:url('../img/common/blt_h4.gif') no-repeat 0 5px; }

ul.list05 { margin-bottom:20px; }
ul.list05 li { margin-left:19px; padding:2px 0 2px 10px; background:url('../img/common/blt01.gif') no-repeat 0 8px; }
ul.list05 li ul { margin-bottom:20px; }
ul.list05 li li	 { margin:0px; padding:2px 0 2px 10px; background:url('../img/common/blt02.gif') no-repeat 0 8px; }


/* »çÈ¸°øÇå
-------------------------------------------------------*/
p.h3pp { margin:0 0 0 19px; }
p.h4p { margin:0 0 0 8px; }
ul.h4 { margin:0 0 0 31px;}




/* °Ç°­¹é°ú»çÀü
-------------------------------------------------------*/
.ptm801_img { margin-bottom:10px; background:url('../img/ptm801_img01.gif') top right no-repeat; }
.ptm801_img li	{ width:440px; padding:0 0 5px 10px; background:url('../img/common/li_blt.gif') 0 7px no-repeat; }

.hottag { margin:10px 15px 0 35px; padding:0 10px; width:558px; height:40px; border:1px solid #ccc; }
.hottag h2 { float:left; width:70px; margin:0; padding:10px 0 0 0; background:none; color:#4b86c1; }
.hottag ul { float:left; padding:8px 0 0 10px; background:url('../img/common/div_nav.gif') 0 12px no-repeat; }
.hottag li { float:left; margin-right:15px; }


		/* °Ë»ö ´Ü¾î ¸ðÀ½ */
ol.sch_wd	{ clear:both; padding:0 39px; }
ol.sch_wd li { float:left; margin:2px 2px 0 0; padding:0; height:20px; line-height:0px; }


/* ÀÇÇÐ¿ë¾î»çÀü
-------------------------------------------------------*/
.ptm800_img { height:80px; background:url('../img/ptm800_img01.gif') top right no-repeat; }
.ptm800_img li	{ width:430px; padding:0 0 5px 10px; background:url('../img/common/li_blt.gif') 0 7px no-repeat; }

h2 strong { color:#4b86c1; }
.sch_list	 { border-top:2px solid #ccc;  }
.sch_list li { padding:7px 0 7px 18px; border-bottom:1px solid #ccc; background:url('../img/common/blt08.gif') 5px 8px no-repeat; }
.sch_list li	span { color:#f26522; }

.sch_health { margin:0 39px; }
.sch_health dt, dd { float:left;  }
.sch_health dt	 { width:65px; padding-left:5px; }
.sch_desc { clear:both; border-bottom:1px solid #ccc; margin:5px 0 10px 0; padding:0 0 8px 78px; width:502px; background:555 url('../img/common/blt01.gif') 70px 4px no-repeat; }



/* °Ç°­Ã¼Å©¸®½ºÆ®
-------------------------------------------------------*/
.ml40 { margin-left:40px; }

ul.chk_list		{ clear:both; padding:0 14px; }
ul.chk_list li		{ float:left; margin:8px 5px 0 0; padding:0; height:107px; line-height:0px; }
ul.chk_list .offimg		{ display:inline; }
ul.chk_list .onimg		{ display:none; }
ul.chk_list a:hover	{ position:relative; }
ul.chk_list a:hover .offimg	{ display:none; }
ul.chk_list a:hover .onimg	{ display:inline; }

.chk_result		{ padding:20px 0; color:#af7b2b; text-align:center; }

.chk_form_line	{ border-bottom:1px solid #ccc; }

.chk_form_line1	 { margin-left:25px; padding-bottom:10px ; border-bottom:2px solid #ccc; }


.chk_health01 dt.ch01_ttl { clear:both; padding:0 0 0 10px; height:25px; background:url('../img/common/rttl_gr_lf.gif') 0 0 no-repeat; }
.chk_health01 dt.ch01_ttl span { display:block; padding:4px 0; background:url('../img/common/rttl_gr_rht.gif') 0 0 no-repeat;  }
.chk_health01 dd	 { padding:10px 0 20px 40px; }
.chk_health01 dd label	{ margin-right:10px; }
.chk_health01 p { margin:5px 0; }

.chk_health01 dl.ch_item { padding:10px 0 10px 40px; }
.chk_health01 dl.ch_item dt, dd	{ float:left; }
.chk_health01 dl.ch_item dt { margin-right:15px; }
.chk_health01 dl.ch_item dd { margin-right:5px; }

.obesity_form { margin-bottom:15px; }

.obesity_form dl { margin:0 0 15px 0px; }
.obesity_form dt { float:left; border-bottom:1px solid #e0dfdf; margin:0; padding: 10px 0 5px 10px; width:87px; height:22px; background-color:#f4f4f4; }
.obesity_form dd { float:left; border-bottom:1px solid #e0dfdf; margin:0 0 0 0px; padding: 8px 0 5px 10px; width:180px; height:24px; }


/* °ø°³°Ç°­°­ÁÂ ´Þ·Â, ¸ñ·Ï
-------------------------------------------------------*/
.cal_lecture			{ clear:both; border-top:3px solid #b1c4dc; border-bottom:3px solid #b1c4dc; padding:0 0 15px 0; background-color:#f2f5f9; }
.btn_line		{ border-bottom:2px solid #ccc; }
.btn_txt_desc { float:left; display:inline; padding-top:10px; text-align:left; }

.table_list { clear:both; border-top:3px solid #b1c4dc; border-bottom:3px solid #b1c4dc; margin-top:20px; padding:3px 0; background-color:#f2f5f9; }
.table_list1 { width:650px; }
.table_list1 th { width:100px; padding:7px 0 3px 15px; border-bottom:1px solid #ccc; }
.table_list1 td { width:550px; padding:7px 0 3px 5px; border-bottom:1px solid #ccc; text-align:left; }

.table_list .no { border-bottom:none; }


/* ÅëÇÕ¿¹¾à
-------------------------------------------------------*/

.align_r { text-align:right; }
.align_c { text-align:center; }

.mblist01 li		{ padding:0 0 3px 10px; margin:0 20px; background:url('../img/common/li_blt.gif') 0 8px no-repeat; }
.mblist01 li a		{ color:#6990a3; font-weight:bold; }

.mblist02 li		{ padding:0 0 3px 10px; margin:0 5px 0 25px; background:url('../img/common/blt02.gif') 0 5px no-repeat; }

ol.agree_list { padding-bottom:15px; }
ol.agree_list li { list-style-type:decimal; margin-left:37px; }

p.h2p_img_name { margin:0 0 20px 11px; padding:0 0 0 90px; background:url('../img/ptm900_imgname.gif') 0 0 no-repeat; }

.realname { margin-left:10px; background:url('../img/common/rbox_mdl.gif') 0 0 repeat-y; }

p.warning02	{ margin:10px 0 0px 30px; padding-left:25px; background:url('../img/common/ico_warning.gif') 0 0 no-repeat;  }

p.warning03	{ margin:10px 0 0px 30px; padding-left:10px; color:#6990a3; font-weight:bold;   }


.rnform03			{ float:left; padding:5px 0 0px 40px; width:210px; }
.rnform03 dt		{ float:left; padding-left:10px; height:25px; width:45px; background:url('../img/common/blt01.gif') 0 5px no-repeat; }
.rnform03 dd		{ float:left; width:150px; height:25px; }

p.h1p_img_agree932 { margin:0 0 20px 0px; padding:0 0 0 90px; background:url('../img/ptm932_img01.gif') 0 0 no-repeat; }
p.h1p_img_info933 { margin:40px 0 20px 0px; padding:0 0 0 90px; background:url('../img/ptm933_img01.gif') 0 0 no-repeat; }
.mb_agree			{ border:1px solid #e5e5e5; padding:10px; margin:0 0 8px 0;  height:150px; overflow:auto; }
.mb_agree h3, .mb_agree932 h3		{ margin:0; padding-left:0; font-weight:bold; color:#688cbd; background:none; }
.mb_agree h4, .mb_agree932 h4		{ border:0px; margin:0; padding-left:13px; padding-bottom:5px; font-weight:bold; color:#666; background:none; }
.mb_agree p, .mb_agree932 p			{ margin-bottom:10px; }


.mb_agree932			{ border:1px solid #e5e5e5; padding:10px; margin:0 0 8px 0;  height:300px; overflow:auto; }

/* »çÀÌÆ®¸Ê
-------------------------------------------------------*/
.sitemap { float:left; width:170px; height:270px; }
.blank { margin-right:50px; }
.sitemap .snb_title { display:block; width:170px; }
.sitemap ul { height:209px; }
.sitemap li { width:170px; height:29px; padding:0; line-height:0%; font-size:0%; border-bottom:1px solid #ccc; vertical-align:top; }



/* Footer
-------------------------------------------------------*/
.footer { position:relative; clear:both; width:980px; height:100px; }
.fnb_div { float:left; background: url('../img/common/footer_bg.gif') no-repeat 0 0; width:980px; height:17px; }
.fnb { clear:both; float:left; margin:0 auto; width:530px; height:20px; }
.fnb ul { padding:3px 0 0 210px; }
.fnb li { float:left; padding:0 7px; }

.address { float:left; padding:10px 0 0 5px; }
.copyright { float:left; width:400px; padding:3px 0 0 5px;  }

.familysite { float:right; padding-right:3px;  }
.familysite img { cursor:pointer; }
.familysite_view { position:absolute; bottom:65px; right:0; width:180px; height:215px; overflow:hidden; border:2px solid #abc1f4; padding:2px; background-color:#fff; color:#96ade6; }
.familysite_view p { padding:7px 0 3px 10px; color:#355ca2; }
.familysite_view ul { margin:3px 10px 5px 10px; }
.familysite_view li { height:13px; padding:3px 5px 3px 2px; border-top:1px solid #ccc; }
.familysite_view li a,
.familysite_view li a:link,
.familysite_view li a:visited { color:#666; }
.familysite_view li a:hover { padding-left:1px; color:#000; }


.banner { float:right; width:400px;  }
.banner li { float:left; vertical-align:middle; }
.banner li.banner1 { padding-top:12px; }
.banner li img { margin:0; padding:0px 1px; }

.ban_social { position:absolute; width:270px; top:55px; left:332px; }
.ban_social li { float:left; padding:0 3px; }


/* Main 5°³º´¿ø ·¹ÀÌ¾î
-------------------------------------------------------*/
.main_hospital { float:right; width:120px; display:inline; *zoom:1; }
.main_hospital .btn { height:95px; padding-bottom:5px; _padding-bottom:1px; }

.main_hospital a:hover { color:#2294e4; }

.layer_container1 { width:425px; height:auto; background: url('../img/main_img_arrow.gif') no-repeat 417px 35px; }
.layer_container2 { width:425px; height:auto; background: url('../img/main_img_arrow.gif') no-repeat 417px 85px; }
.layer_container3 { width:425px; height:auto; background: url('../img/main_img_arrow.gif') no-repeat 417px 200px; }
.layer { width:417px; height:auto; background:yellow; }								

.layer table { float:left; width:417px; }
.layer .stroke { width:410px; height:auto; padding:10px 0 0 7px; text-align:left; background-color:#ffffff;  }
.layer_title { display:block; width:auto; height:16px; padding:15px 0 12px 5px; }
.stroke p { display:block; width:auto; height:auto; padding:10px 15px 10px 5px;; }
table.center_list { width:390px; margin-left:3px; padding-bottom:7px; }
table.center_list td { width:130px; height:16px; text-align:left; vertical-align:top; line-height:15px; }
table.center_list span { display:block; height:auto; padding:0 2px 0 6px; line-height:15px; background: url('../img/main_clinic_blt.gif') no-repeat left 6px;
width:124px;  overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }

.layer .btn_close { position:absolute; left:392px; top:15px; }

.layer_menu { width:378px; height:28px; margin:0 0 10px 3px; padding:7px 0 0 10px; background-color:#eaeaea; }
.layer_menu li { float:left; padding-right:5px; height:21px; }
.layer_menu li.last { float:left; padding-right:0px; }
.layer_menu1 { width:378px; height:28px; margin:0 0 10px 3px; padding:7px 0 0 10px; background-color:#eaeaea; }
.layer_menu1 li { float:right; padding-right:7px; height:21px; }



/* Popup Common
-------------------------------------------------------*/
.popup_common		{ margin:0; padding:0; height:auto; background:url("../img/common/rbox_tl.gif") 0 0 no-repeat; }
.pu_t							{ margin:0 0 0 20px; padding:0; height:50px; background:url("../img/common/rbox_tr.gif") right 0 no-repeat; }

.pu_title						{ float:left; padding:13px 0 0 10px; width:250px;}
.pu_title	 h1				{ font:bold 12px dotum, Arial, verdana, µ¸¿ò; color:#000; }

.pu_close					{ float:right; padding:9px 10px 0 0; width:20px; }
.pu_close1 { position:absolute; right:12px; top:9px; }

.pu_con					{ margin:0 0 0 0; padding-left:100px; background:url("../img/common/rbox_bg.gif") 0 0 no-repeat; }

.pu_bl						{ margin:0; padding:0; background:url('../img/common/rbox_bl.gif') left bottom no-repeat; }
.pu_br						{ margin:0 0 0 20px; padding:0 20px 20px 0; background:url('../img/common/rbox_br.gif') right bottom no-repeat; }
.pu_point					{ color:#ff6600; }

fieldset.idsr  label		{ position:absolute; overflow:hidden; visibility:hidden; width:0; height:0; font:0/0 Dotum; line-height:0%; left:-9000px; }
.pu_desc					{ margin-bottom:10px; padding:10px 0 5px 0; border-bottom:1px solid #ccc; }
.pu_clear					{ clear:both; }
.pu_btn						{ text-align:center; }


/* ¾ÆÀÌµðÁßº¹È®ÀÎ */
.id_overlap				{ width:400px; }
.pu_id_overlap			{ margin:0 0 0 0; padding:0 0 10px 100px; background:url("../img/common/rbox_bg.gif") 0 0 no-repeat; }


/* ÁÖ¼Ò°Ë»ö */
.add				{ width:380px; }
.add_con		{ margin:0 0 0 0; padding:0 0 10px 0; }
.add_list_ttl	{ margin:5px 0; padding-left:15px; background:url("../img/common/blt08.gif") 0 1px no-repeat; }
.add_list		{ margin-bottom:10px; padding:10px; width:318px; height:95px; border:1px solid #ccc; overflow:auto; }
.add_list li		{ padding:5px 0 5px 5px; border-bottom:1px solid #eee; }




/* ÅØ½ºÆ® depth3 */
.depth3_nm { float:left; width:572px; height:auto; border:5px solid #e8e8e8; font-weight:bold; margin-left:20px; display:inline; }
.depth3_nm li { float:left; width:auto; }
.depth3_nm li a { float:left; padding:10px 19px 0px 19px; height:25px; display:inline; vertical-align:top; white-space:nowrap; color:#333; }
.depth3_nm li a:hover { text-decoration:underline; white-space:nowrap; }
.depth3_nm li.a { float:left; height:35px; background-color:#688cbd; color:#fff; display:inline; text-decoration:none; white-space:nowrap; }
.depth3_nm li.a a { color:#fff; white-space:nowrap; }

.depth3_nm1 { float:left; width:98%; height:auto; border:5px solid #e8e8e8; font-weight:bold; }
.depth3_nm1 li { float:left; width:auto; }
.depth3_nm1 li a { float:left; padding:10px 19px 0px 19px; height:25px; display:inline; vertical-align:top; white-space:nowrap; color:#333; }
.depth3_nm1 li a:hover { text-decoration:underline; white-space:nowrap; }
.depth3_nm1 li.a { float:left; height:35px; background-color:#688cbd; color:#fff; display:inline; text-decoration:none; white-space:nowrap; }
.depth3_nm1 li.a a { color:#fff; white-space:nowrap; }


/*°³ÀÎÁ¤º¸Ã³¸®(Ãë±Þ)¹æÄ§ 111005 ÀÌÇöÁÖ Ãß°¡*/
			.infor table {border-top:2px solid #91c0ef; float:left; width:100%;}
			.infor td {border-bottom:1px solid #CCCCCC;}
			.infor .title {cursor:pointer; display:block; float:left; padding:8px 0 8px 20px; text-align:justify; font-weight:bold; background:url("../img/content.gif") no-repeat 0 12px; width:620px;}
			.infor .content {border-top:1px solid #CCCCCC; float:left; margin:0; padding:8px 10px 8px 20px; position:relative; text-align:justify;}
			 ul.list933 {margin-left:25px; padding-bottom:15px;}
			 ul.list933 li {background:url("../img/common/blt02.gif") no-repeat 0 8px; padding:2px 0 2px 13px;}


