a:link{color: #3c3c3c;text-decoration:none;}
a:visited{color: #3c3c3c;text-decoration:none;}
a:active{color: #3c3c3c;text-decoration:none;}
a:hover{color: #3c3c3c;text-decoration:underline;}
body,div,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form{margin:0; padding:0; font-family:Dotum}
html{ overflow-y:scroll;}
body{ font-family:'Malgun Gothic';  font-size:12px; height:100%;}
ul,ol,dl{list-style:none}
li{float:left}
img{border:0; vertical-align:top;}
ul{list-style:none; padding:0; margin:0}
.inputbox {background-color:#fff; border:black 1px solid; color:#555555; font-size:12px}
input{background-color:#fff; border:1px solid #e0e0e0; color:#555555; font-size:14px;height:23px; font-family:'Malgun Gothic';  }
textarea{background-color:#fff; border:1px solid #e0e0e0; color:#555555; font-size:12px;height:25px;}

/*ÅÛÇÃ¸´ ±¸°£*/
h1{font-size:30px; color:#4161c8; font-family:'Malgun Gothic';  font-style:normal; font-weight:bold;  letter-spacing:-1px; padding:20px 0 0px 0; clear:both}
h2{clear:both; font-size:20px; color:#3d3d3d; font-family:'Malgun Gothic';  font-style:normal; font-weight:bold;  background:url(ds_imgs/sub/dot.png); padding:0px; padding-left:40px; height:40px; margin:35px 0 10px 0;}
h3{font-size:14px; color:#525252; font-family:'Malgun Gothic';  font-style:normal; font-weight:normal;  background:url(ds_imgs/sub/dot2.png); padding-left:22px; padding-bottom:5px; margin-left:7px}
h4{font-family:'Malgun Gothic';  font-style:normal;  font-size:14px; color:#5c5c5c; font-weight:normal; padding-left:22px; width:100%; padding-bottom:10px}
h5{font-weight:normal; font-family:'Malgun Gothic'; font-size:12px; color:#686868; padding-bottom:3px; padding-left:25px}
h6{}
p{margin:0; padding:10px 0 0 0; font-family:'Malgun Gothic';   font-style:normal;  font-size:14px; text-align:left; line-height:160%; color:#5c5c5c;}
.text_box{background:#f6f6f6; border:1px solid #e2e2e2; padding:10px 20px 20px 20px; margin:0 auto; width:810px; margin-top:10px; margin-bottom:10px;  font-family:'Malgun Gothic'; font-size:16px}

h2:first-child{margin-top:0px}

.normal{font-weight:normal; font-size:16px}
.hidden {display:none}

/*Ãß°¡CSS*/
#topLog{width:100%; height:34px; background:#838383}
.boxM{width:1140px; margin:0 auto; text-align:center}
.allMenu{float:left}
.zoom{float:left; padding:8px 0 0 20px;}
.zoom ul li{padding:0 10px 0 0}
.logNavi{padding-top:7px; float:right; color:#c3d6e7; font-size:12px;}
.logNavi ul li{padding-left:10px; font-family:'Malgun Gothic';}
.logNavi ul li a:link{color: #c3d6e7;text-decoration:none;}
.logNavi ul li a:visited{color: #c3d6e7;text-decoration:none;}
.logNavi ul li a:active{color: #fff;text-decoration:underline;}
.logNavi ul li a:hover{color: #fff;text-decoration:underline;}

.linkSite{float:right; padding-left:20px}
.linkSite ul li{color:#fff; padding:5px 10px 0 10px; height:29px; font-family:'Malgun Gothic';}
.linkSite ul li.site1{background:#40c1c2}
.linkSite ul li.site2{background:#58a7e2}
.linkSite ul li a:link{color: #fff;text-decoration:none;}
.linkSite ul li a:visited{color: #fff;text-decoration:none;}
.linkSite ul li a:active{color: #fff;text-decoration:underline;}
.linkSite ul li a:hover{color: #fff;text-decoration:underline;}

.Navi{height:57px; padding-top:19px; width:1140px; margin:0 auto; text-align:center}

#visual{width:1140px; clear:both; padding-top:20px; margin:0 auto}

#contentM{width:1140px; clear:both; margin:0 auto}
#contentM div{float:left}
.subconM{width:301px}

.mLogo{float:left}

#footer{width:100%; background:#fff; height:30px;border-bottom:1px solid #efefef; clear:both}
#copyright{width:1140px; margin:0 auto; text-align:center; padding-top:11px; height:78px;}
.copyL{float:left}
.copyT{float:left; padding-top:8px; padding-left:20px}
.copyT p{font-size:12px; color:#545454; line-height:140%}
.copyR{float:right}

#pageTitle{width:100%; height:40px; background:#fbfbfb; border-top:1px solid #dedede; border-bottom:1px solid #dedede; margin-top:17px}
#pageBorder{width:100%; height:1px; padding:0; margin:0; background:#eeeeee}
.pageTxt{text-align:right; color:#737373; font-family:'Malgun Gothic'; font-size:12px; padding-top:10px}
.imgHome{padding-top:3px}

#subBody{clear:both; width:1140px; margin:0 auto; text-align:center; padding-top:31px}
.leftMemu{width:230px; float:left}
.leftBox ul li{border:1px solid #e1e1e5; background:#f0f1f6; border-bottom:0px; text-align:left; font-family:'Malgun Gothic'; font-size:14px;}
.leftBox ul li:last-child{border-bottom:1px solid #e1e1e5}

.leftBox ul li a:link, .leftBox ul li a:visited{background:url(ds_imgs/leftmenu/back.png); text-decoration:none; width:208px; height:33px; display:block; padding:13px 0 0 20px; color:#393939;}
.leftBox ul li a:active, .leftBox ul li a:hover{background:#fff; font-weight:bold; text-decoration:none; display:block; color:#393939}
.leftms{clear:both; height:10px}

.sleftIcon{width:223px; height:103px; border:1px solid #e8e8e8; border-bottom:0px; clear:both; padding-left:5px}
.sleftIcon ul li{padding:20px 13px 0 13px}




.leftBox ul li.leftSub{width:228px; background:#fff; border-top:0}
.leftSub ul li{width:208px; background:#fff; border:0px; padding-left:20px; font-size:12px; color:#494949; height:25px}
.leftSub ul li:first-child{padding-top:15px}
.leftSub ul li:last-child{padding-bottom:12px}

.leftBox ul li.leftSub ul li a:link, .leftBox ul li.leftSub ul li a:visited{text-decoration:none; display:inline; color:#494949; background:none; padding:0 0 0 5px}
.leftBox ul li.leftSub ul li a:active, .leftBox ul li.leftSub ul li a:hover{font-weight:bold; text-decoration:underline; display:inline; color:#2369a6; background:none; padding:0 0 0 5px}

.subCon{padding-left:60px; width:850px; float:left}

.subTitle{width:850px; border-bottom:2px solid #666666}
.subConb{padding-top:40px; text-align:left}

#quick{right:50px; position:fixed; top:200px; z-index:10px}
.quickLink{width:98px; padding-left:1px}
.quickLink ul li{background:#666666; border-bottom:1px solid #9e9e9e; text-align:center; height:30px; width:98px; font-family:'Malgun Gothic'; padding-top:10px}
.quickLink ul li a:link, .quickLink ul li a:visited{text-decoration:none; color:#fff}
.quickLink ul li a:active, .quickLink ul li a:hover{text-decoration:underline; color:#fff}
.quickLink ul li.quick1{background:#2369a6}
.quickLink ul li.quick2{background:#ffb415; height:60px}
.quickLink ul li.quick2 a:link, .quickLink ul li.quick2 a:visited{text-decoration:none; color:#000}
.quickLink ul li.quick2 a:active, .quickLink ul li.quick2 a:hover{text-decoration:underline; color:#000}

/* Äü¸Þ´º ½ºÅ¸ÀÏ Ãß°¡*/
#QuickTop{position: absolute;border: 0px solid #f00;width: 100px;height: 300px;top:200px;right:50px;}

/*ÀüÃ¼¸Þ´ºº¸±â*/
.allmenu_view { display:none;position:absolute;z-index:200;top:34px;}
#allmenu {width:1140px; background:#6b6b6b; margin:0 auto; clear:both; height:160px}
.all_bg {clear:both; height:258px}
.all_m {width:227px; border-right:#7a7a7a 1px solid; float:left; height:160px}
.all_m a:link,
.all_m a:visited,
.all_m a:active{color:#d2e4f4;text-decoration:none;}
.all_m a:hover{color:#fff; text-decoration: underline;}
.all_m h2{color:#fff; padding-left:20px}
.all_title {height:28px; width:167px; text-align:left; padding-top:10px}
.all_body {padding:11px 0 0 11px; line-height:160%; height:230px; clear:both}
.all_body p{font-size:12px; padding-left:20px; background:url(ds_imgs/main/all.png); padding-top:0px}
.all_body a:link,
.all_body a:visited,
.all_body a:active{color:#c4c4c4;text-decoration:none;}
.all_body a:hover{color:#fff; text-decoration: underline;}
.all_sub{font-size:11px; color:#737373; padding-left:10px}
.all_title h2{background:none; font-size:16px;}

.ss_left {background:#f5f5f5; clear:both;}
.ss_left ul li{height:22px; clear:both; padding-left:20px; background:#f5f5f5; width:168px;border:1px #dbdbdb solid;border-top:0px;border-bottom:0px;}
.ss_left ul li a:link{color: #696969;text-decoration:none;}
.ss_left ul li a:visited{color: #696969;text-decoration:none;}
.ss_left ul li a:active{color: #262626;text-decoration:none;}
.ss_left ul li a:hover{color: #262626;text-decoration:none;}

.temple{float:left; width:96px; padding:0 8px 0 8px;}
.temple ul li.img{border:1px solid #d9d9d9; padding:5px; background:#fff; clear:both}
.temple ul li.text{clear:both; font-family:'Malgun Gothic'; text-align:center; width:96px}

/*¼­ºêÆäÀÌÁö*/
table, th, td, div{border-collapse:collapse}
.subTable{width:100%; border-top:2px solid #58a7e2; font-family:'Malgun Gothic';}
.subTable th{background:#f1f1f1; text-align:center; border:1px solid #eaeaea; padding:8px; color:#010101; font-size:14px;}
.subTable td{border:1px solid #eaeaea; padding:15px; color:#5f5f5f; font-size:14px; text-align:center;}
.subTable td.on{background:#fbfbfb; font-weight:bold}
.subTable td.td_left{text-align:left;}


.pomTable{width:100%; border-top:2px solid #a7a7a7; font-family:'Malgun Gothic';}
.pomTable th{background:#f1f1f3; text-align:left; border:0; border-bottom:1px solid #eaeaea; padding:8px 8px 8px 30px; color:#010101; font-size:13px;}
.pomTable td{border:0; border-bottom:1px solid #eaeaea; padding:8px 15px 8px 15px; color:#5f5f5f; font-size:12px; text-align:left;}

.point{color:black; font-weight:bold}

.subStep ul{clear:both}
.subStep ul li{float:left; font-family:'Malgun Gothic'; font-size:14px; text-align:left; line-height:160%; color:#5c5c5c;}
.subStep ul li img{vertical-align:middle; padding-right:10px; float:left}
.subStep ul li span{float:left}

.stepTxt{display:table; height:90px;}
.stepTxt p{display:table-cell; text-align:left; vertical-align:middle;}

.subTap{width:850px; border-bottom:2px solid #2369a6; height:45px}
.subTap ul li{padding:10px 20px 10px 20px; background:#fbfbfb; border:1px solid #e8e8e8; border-bottom:0px; font-family:'Malgun Gothic'; font-size:16px; margin-right:2px}
.subTap ul li.on{background:#fff; border:2px solid #2369a6; border-bottom:0px; font-weight:bold; height:25px; font-weight:bold; color:#2369a6}
.text_box div{float:left}
.text_box h3{margin-left:0}

h2.number{padding-left:55px; padding-top:10px; height:45px}
h2.number.i01{background:url(ds_imgs/sub/01.png)}
h2.number.i02{background:url(ds_imgs/sub/02.png)}
h2.number.i03{background:url(ds_imgs/sub/03.png)}
h2.number.i04{background:url(ds_imgs/sub/04.png)}
h2.number.i05{background:url(ds_imgs/sub/05.png)}
h2.number.i06{background:url(ds_imgs/sub/06.png)}
h2.number.i07{background:url(ds_imgs/sub/07.png)}
h2.number.i08{background:url(ds_imgs/sub/08.png)}

h3 > span{color:red; font-weight:bold;}
.dot_none{background:url();}

.floor{width:850px; font-family:'Malgun Gothic';}
.floor td{border:1px solid #e2e2e2; color:#5f5f5f; font-size:12px; text-align:center; border-right:0; border-left:0; background:#f8f8f8; padding:15px}
.floor td:first-child{border:1px solid #35b2b3; padding:0; background:#40c1c2}
.floor td:last-child{border-left:1px solid #e2e2e2}

p.sign{text-align:right; color:black; font-size:15px}

.history{background:url(ds_imgs/sub01/p_3_bg.png); width:810px; height:667px; padding-top:40px}
.historyBox{padding:0 0 0 117px; clear:both; height:51px}
.hMonth{font-family:'Malgun Gothic'; color:#a4a4a4; font-weight:bold; font-size:14px; padding:6px 0 0 3px}
.hCon{font-family:'Malgun Gothic'; color:#3e3e3e; font-size:14px; padding:6px 0 0 10px}

.subTap2{width:850px; height:150px}
.subTap2 ul li{padding:10px 0px 10px 0px; background:#fbfbfb; border:1px solid #e8e8e8; font-family:'Malgun Gothic'; font-size:14px; margin-right:2px; margin-bottom:2px; width:166px; text-align:center}
.subTap2 ul li.on{background:#3d3d3d; border:1px solid #3d3d3d; font-weight:bold; font-weight:bold; color:#fff}

.partList{clear:both; padding-top:40px}
.partList ul li p{text-align:center}
.partList ul li p a:link,
.partList ul li p a:visited,
.partList ul li p a:active{color:#3d3d3d;text-decoration:none;}
.partList ul li p a:hover{color:#46aaee; text-decoration:none;}

.partList ul li{padding-right:54px; height:165px}
.partList ul li.listNone{padding-right:0}

.backB{float:right; height:65px}

.doctorBox{clear:both; border:5px solid #f7f8f9; width:804px; padding:18px; margin-bottom:20px}
.doctorImg{float:left;}
.doctorTxt{float:left; width:629px; padding-left:25px}
.doctorTxt h2{color:#46aaee; padding:0; font-size:18px; background:none; margin:0; height:30px}
.doctorTxt h2 font{font-size:12px; color:#3f3f3f; font-weight:normal;}
.doctorTxt h3{background:none; padding:15px 0 0 0; color:#404040; font-size:13px; margin-left:0}
.doctorTxt p{padding:5px 0 0 0; color:#7d7d7d; font-size:12px}

.doctorBtn{border-top:1px solid #e7e7e8; padding-top:20px; margin-top:20px}
.doctorBtn ul li.Txt{color:#404040; font-family:'Malgun Gothic'; font-size:14px; padding:7px 50px 0 8px}
.doctorBtn ul li.Txt:last-child{padding-right:0}

.doctorC{clear:both; height:18px}

p.h2{padding:5px 0 10px 19px; font-size:15px; }
p.h3{padding:0 0 10px 30px}

.point{color:#58a7e2; font-weight:bold}
.point_2{color:#CF0000; font-weight:bold}

table p{padding:0 0 10px 0; font-size:13px;}

h3.subTT{font-weight:bold; padding:0px 0 5px 0; color:#46aaee; background:none; font-size:15px; margin:0; text-align:left}

.policy {height:100px; width:810px; BACKGROUND-COLOR: #ffffff; COLOR: #666666; FONT-SIZE: 12px; font-family:'Malgun Gothic'; border: 1px solid #d7d7d7; padding: 20px; overflow-y: scroll; border-right: 0; color: #666663;}

.pomBtn{margin:0 auto; padding-top:20px; clear:both; width:282px}
.pomBtn ul li{width:84px; padding:0 5px 0 5px}

/*¾ß°£ÀÛ¾÷*/
.check strong{font-size:18px;}
.check h3{background:none;padding:20px 0 0 20px;margin:0;position:relative;font-size:16px;}
.check h3.last{padding:20px 0 15px 20px;}
.check h3:before{content:"";position:absolute;left:7px;top:30px;width:6px;height:6px;border-radius:50px;background:#4397e1;}
.check p{padding:6px 0 0 0;}

/*°Ç°­°ËÁø ¾Ï°ËÁø*/
.cancerTable td:nth-child(3){text-align:left;}