/* 최종수정일 150630 - seoul chart 관련 "dotlist_blue -> dotlist_blue3 로 수정" */

@charset "utf-8";

/*
기본 정의
line #e1e1e1
green #5aaa25
blue #2486c5
text #565656
font 나눔고딕
size 13px1111
*/
.drop_menu {position:absolute; z-index:1000; top:50px; width:100%; padding-bottom:6px;}
.drop_menu .drop_in {background:#FFF; border-bottom:2px solid #2486c5;}
.drop_menu .drop_in .drop_margin {margin:auto; min-height:250px; width:972px; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.drop_menu .drop_in .drop_margin .head_menu_detail li{float:left; width:119px; padding-left:20px; line-height:25px;}
.drop_menu .drop_in .drop_margin .head_menu_detail li.end{width:118px;}

.drop_menu .drop_in .drop_margin .head_menu_detail dd.on a{text-decoration:underline; font-weight:bold; color:#2486c5;}


/*skipnavigation*/
#skipnavigation {
	position:relative; 
	width:960px; 
	margin:0 auto;
}
#skipnavigation ul{
	margin:0; padding:0;
}
#skipnavigation ul li a{
	display:block; 
	padding:0 10px; 
	height:0; 
	overflow:hidden; 
	color:#000; 
	text-align:center;
}

#skipnavigation a:hover,#skipnavigation a:focus,#skipnavigation a:active{
	height:auto;
	padding:5px 10px; 
	font-weight: bold;
}

.skip_banner {background:#f6f6f6;}
.skip_banner .w_area {width:973px; margin:auto; position:relative;}
.skip_banner .w_area .banner_area {text-align:center; width:973px; height:130px; overflow:hidden;}
.skip_banner .w_area .close {width:150px; height:25px; line-height:25px; position:absolute; z-index:100; right:5px; bottom:5px; background:url(/images/seoul/btn_close.png) right center no-repeat;}
.skip_banner .w_area .close input {vertical-align:middle;}

.box_under_line {background:url('/images/seoul/information/bg_dotline01.png') repeat-x left bottom;}

/* 메인 영역 */
#main-area {width:973px; margin:auto; padding-bottom:20px;}
#main-area .quick_menu {width:724px; height:278px;}
#main-area .quick_menu dl {color:#676767;}
#main-area .quick_menu dt {font-size:18px; text-align:center; font-weight:bold; padding-bottom:15px;}
#main-area .quick_menu dd {float:left; width:120px; text-align:center; margin-bottom:20px; font-weight:bold;}
#main-area .quick_menu dd a{width:120px; height:87px; display:block;}

#main-area .reserve {background:#f8f8f8; letter-spacing:-0.25px; width:227px; height:280px;}
#main-area .reserve .reserve_btn {bottom:13px; left:17px;}

#main-area .newboard {width:440px; height:120px; position:relative; overflow:hidden;}
#main-area .newboard ul {position:absolute; width:440px; top:26px; left:0px; border-top:2px solid #539cc9;}
#main-area .newboard ul.gw {border-top:2px solid #5aaa25;}
#main-area .newboard ul li {font-size:12px;}
#main-area ul.new_list {border:0px; top:5px;}
#main-area ul.new_list li {line-height:21px; padding-left:10px;}
#main-area ul.new_list li a {padding-left:5px; background:url("/images/common/icon/dot.png") left center no-repeat;}
#main-area .newboard .more {position:absolute; right:0; top:-26px; font-weight:bold; float:right; padding-right:10px; background:url("/images/seoul/icon/btn_more.png") right center no-repeat;}

#main-area .newboard #tab_menu_01 {position:absolute; cursor:pointer; text-align:center; top:0; left:0px; height:25px; line-height:25px; width:70px; border:1px solid #e1e1e1; border-bottom:0px;}
#main-area .newboard #tab_menu_02 {position:absolute; cursor:pointer; text-align:center; top:0; left:74px; height:25px; line-height:25px; width:70px; border:1px solid #e1e1e1; border-bottom:0px;}
#main-area .newboard #tab_menu_03 {position:absolute; cursor:pointer; text-align:center; top:0; left:148px; height:25px; line-height:25px; width:70px; border:1px solid #e1e1e1; border-bottom:0px;}

#main-area .newboard a:hover {color:#2486c5}
#main-area .newboard #tab_menu_01.on,
#main-area .newboard #tab_menu_02.on,
#main-area .newboard #tab_menu_03.on {color:#565656; width:68px; height:24px; line-height:24px; border:2px solid #539cc9; border-bottom:2px solid #FFF; z-index:100;}

#main-area .newboard.gw a:hover {color:#5aaa25}
#main-area .newboard.gw #tab_menu_01.on,
#main-area .newboard.gw #tab_menu_02.on,
#main-area .newboard.gw #tab_menu_03.on {color:#565656; width:68px; height:24px; line-height:24px; border:2px solid #5aaa25; border-bottom:2px solid #FFF; z-index:100;}

#main-area .newboard ul.tab_sub_01 {}
#main-area .newboard ul.tab_sub_02 {display:none;}
#main-area .newboard ul.tab_sub_03 {display:none;}

#main-area .hotissue #tab2_menu_01 {position:absolute; cursor:pointer; top:0; left:0px; width:90px; color:#f6f6f6; font-size:16px; border-right:1px solid #ddd;}
#main-area .hotissue #tab2_menu_02 {position:absolute; cursor:pointer; top:0; left:95px; width:70px; color:#f6f6f6; font-size:16px;}

#main-area .hotissue #tab2_menu_01.on a,
#main-area .hotissue #tab2_menu_02.on a{color:#FFF; z-index:100; background:#2486c5; border-radius:3px; padding:0 2px 2px 2px;}

#main-area .hotissue.gw #tab2_menu_01.on a,
#main-area .hotissue.gw #tab2_menu_02.on a{color:#FFF; z-index:100; background:#5aaa25; border-radius:3px; padding:0 2px 2px 2px;}

#main-area .hotissue ul.tab2_sub_01 {}
#main-area .hotissue ul.tab2_sub_01 li a.a_block {width:440px; height:80px; display:block;}
#main-area .hotissue ul.tab2_sub_02 {display:none;}

#main-area .health_info {width:265px; height:120px; background:#4a4a4a; display:block; text-decoration: none;}
#main-area .health_info .title {color:#aad7ec; font-size:14px;}
#main-area .health_info dl a {color:#fff;}
#main-area .health_info dt {text-decoration:underline;}
#main-area .health_info dd {line-height:19px;}

#main-area .treat_info {width:227px; height:260px; background:#f8f8f8; font-size: 13px;}
#main-area .treat_info dt {border-bottom:1px solid #cbcbcb; height:34px; line-height:34px;}
#main-area .treat_info dd {float:left; border-bottom:1px dashed #cbcbcb; border-right:1px dashed #cbcbcb; height:50px; line-height:50px; width:50%; text-align:center; font-weight:bold; margin: -1px;}
#main-area .treat_info dd.r0 {border-right:0px;}
#main-area .treat_info dd.br0 {border:0px; width:227px; padding-top:13px;}
#main-area .treat_info dd a {height:50px; width:113px; display:inline-block;}

#main-area .hotissue {width:440px; height:120px; position:relative;}
#main-area .hotissue .more {position:absolute; right:0; top:0px; font-weight:bold; float:right; padding-right:10px; background:url("/images/seoul/icon/btn_more.png") right center no-repeat;}
#main-area .hotissue .img_box, #main-area .hotissue .img_box img {width:80px; height:80px;}
#main-area .hotissue dl dt {color:#1775b2; font-size:14px; line-height:20px; font-weight:bold;}
#main-area .hotissue dl dd {font-size:13px; line-height:17px;}

#main-area .megazine {width:263px; height:118px; overflow:hidden; position:relative;}
#main-area .megazine .img_box {position:absolute; top:10px; right:-7px; width:90px; height:118px; text-align:center; }
#main-area .megazine .img_box img {width:69px; height:97px;}
#main-area .megazine dl dt {width:263px; color:#1775b2; font-size:14px; line-height:20px; font-weight:bold;}
#main-area .megazine dl dd {font-size:13px; line-height:17px;width: 160px; word-wrap:break-word;}

#sitemap.all_menu {width:971px; height:718px; margin:auto; position:relative; background:#FFF; border-top:0px;}
#sitemap.all_menu #all_menu_01 {position:absolute; cursor:pointer; text-align:center; top:0; left:0px; height:39px; line-height:39px; width:485px; background:#f7f7f7; border-bottom:1px solid #ddd; font-size: 14px;}
#sitemap.all_menu #all_menu_02 {position:absolute; cursor:pointer; text-align:center; top:0; left:486px; height:39px; line-height:39px; width:485px; background:#f7f7f7; border-bottom:1px solid #ddd; font-size: 14px;}
#sitemap.all_menu .down_icon {position:absolute; background:url("/images/seoul/icon/down.png") 0 0 no-repeat; width:11px; height:9px; left:25%;z-index:101;}
#sitemap.all_menu .down_icon2 {position:absolute; background:url("/images/seoul/icon/down.png") 0 0 no-repeat; width:11px; height:9px; left:75%;z-index:101;}
#sitemap.all_menu #all_menu_01.on,
#sitemap.all_menu #all_menu_02.on {width:486px; height:40px; line-height:40px; background:#2187c5; z-index:100; color:#FFF;}
#sitemap.all_menu #all_menu_01.on a,
#sitemap.all_menu #all_menu_02.on a{color:#FFF; font-size: 14px; text-decoration: none;}

#sitemap.all_menu .all_sub_01,
#sitemap.all_menu .all_sub_02 {position:absolute; top:40px; left:0px; background:#fff;}
#sitemap.all_menu .area {width:161px; margin-top:30px;}
#sitemap.all_menu .area dt {height:29px; line-height:29px; padding-left:10px; font-size:15px; color:#2486c5;}
#sitemap.all_menu .area dd {height:25px; line-height:25px; padding-left:10px; font-size:13px; letter-spacing:-0.5px; }
#sitemap.all_menu .all_sub_01 {}
#sitemap.all_menu .all_sub_02 {display:none;}

/* 왼쪽 메뉴 영역 */
#left-area .left_title {float:right; width:184px; margin-top:35px; margin-left:10px;}
#left-area dl.left_menu {float:right; width:184px; margin-top:15px; border-top:3px solid #e1e1e1; font-size:14px;}
#left-area dl.left_menu dt {height:35px; line-height:35px; padding-left:10px; border-bottom:1px solid #e1e1e1;}
#left-area dl.left_menu dt a:hover,#left-area dl.left_menu.seoul dt a.on {color:#2486c5; background:url("/images/seoul/icon/gr_left_menu_hover.png") right center no-repeat; padding-right:17px;}
#left-area dl.left_menu dd {font-size:13px; height:25px; line-height:25px; padding-left:20px; background:url("/images/common/icon/dot.png") 15px center no-repeat;}
#left-area dl.left_menu dd.on {text-decoration:underline;}
#left-area dl.left_menu dd.end {border-bottom:1px solid #e1e1e1;}

/* 본분 영역 */
#right-area ul.navi li {height:20px; line-height:20px; float:left; padding-left:15px; padding-right:5px; background:url("/images/seoul/icon/gr_navi_next.png") left center no-repeat;}
#right-area ul.navi li.home {background:url("/images/seoul/icon/gr_navi_home.png") left center no-repeat; font-size:0px;}

#right-area .con_title {font-size:17px; font-weight:bold; border-bottom:3px solid #e1e1e1; position:relative; height:35px;}
#right-area .con_title .seoul {border-bottom:3px solid #2486c5; padding:5px; position:absolute; top:0px; left:0px;  height:25px;}
#right-area .tit_area {width:762px; height:75px; background:url("/images/seoul/tit_bg.png") right top no-repeat; padding:25px 0 0 15px; border-bottom:1px solid #e1e1e1;}
#right-area .certi_area {width:762px; height:140px; padding:25px 0 0 15px; border-bottom:1px solid #e1e1e1;}

#right-area .con_area {position:relative; padding-bottom:70px; min-height:550px;}
#right-area .con_area .btns a {position:absolute; top:0px; right:0px; height:26px; line-height:26px; padding-left:10px; padding-right:20px; min-width:120px; color:#FFF; border:2px solid #529cca; vertical-align:middle; background:#2386c4 url(/images/seoul/icon/gr_navi_next2.png) 95% center no-repeat; display:block;}
#right-area .con_area .btns2 a {height:35px; line-height:35px; text-align:center; width:150px; color:#FFF; vertical-align:middle; background:#2386c4; border-radius:3px; display:block;}
#right-area .con_area .imgs {width:197px; height:247px; line-height:247px; border:1px solid #e1e1e1; border-bottom:2px solid #e1e1e1; border-right:2px solid #e1e1e1; text-align:center; vertical-align:middle; margin-top:38px;}
#right-area .con_area .treatment_group li {width:119px; height:135px; display:block;}
#right-area .con_area .text_con dt {padding-left:15px; background:url("/images/seoul/icon/icon_bulit.png") left 6px no-repeat; font-size:14px;}
#right-area .con_area .text_con dd {padding-left:15px; font-size:14px;}
#right-area .con_area .text_con2 dt {padding-left:15px; background:url("/images/seoul/icon/icon_bulit2.png") left center no-repeat; font-size:14px; font-weight:bold;}
#right-area .con_area .text_con2 dd {padding-left:15px; font-size:14px; font-weight:bold;}
#right-area .con_area .text_con3 dt {padding-left:10px; background:url("/images/seoul/icon/icon_bulit3.png") left center no-repeat; font-size:14px;}
#right-area .con_area .text_con3 dd {padding-left:10px; font-size:14px;}
#right-area .con_area .text_con4 dt {padding-left:15px; background:url("/images/seoul/icon/icon_bulit.png") left center no-repeat;}
#right-area .con_area .text_con4 dd {padding-left:10px; background:url("/images/seoul/icon/icon_bulit4.png") left center no-repeat;}

#right-area .con_area ul.text_area li{height:24px;}
#right-area .con_area .w_645 {width:645px; margin:auto;}
#right-area .con_area .w_545 {width:545px; margin:auto;}
#right-area .con_area .w_465 {width:465px;}
#right-area .con_area .w_288 {width:288px; margin:auto;}
#right-area .con_area .w_220 {width:220px;}
#right-area .con_area .w_182 {width:182px;}

#right-area .con_area .h_22 {height:22px; line-height:22px; border:1px solid #bdbdbd;}
#right-area .con_area .h_24 {height:24px; line-height:24px; border:1px solid #bdbdbd;}
#right-area .con_area .h24 {height:24px;}
#right-area .con_area .h_73 {height:73px; line-height:73px;}
#right-area .con_area .h_100 {height:100px;}
#right-area .con_area .h_125 {height:125px; line-height:22px;}
#right-area .con_area .h_135 {height:135px;}
#right-area .con_area .h_200 {height:125px; line-height:22px;}
#right-area .con_area .h_280 {height:280px}

#right-area .step_area {width:477px; height:330px; margin:auto; background:url("/images/seoul/square/step_bg.png") 0 0 no-repeat;}
#right-area .step_area .step_center {top:125px; left:195px; color:#FFF;}
#right-area .step_area .step_01 {top:10px; left:185px; color:#FFF;}
#right-area .step_area .step_02 {top:45px; left:180px; color:#FFF;}
#right-area .step_area .step_02 a:hover,a:active,a:focus{color: #fff}
#right-area .step_area .step_03 {top:100px; left:365px; color:#FFF;}
#right-area .step_area .step_04 {top:210px; left:340px; color:#FFF;}
#right-area .step_area .step_05 {top:285px; left:185px; color:#FFF;}
#right-area .step_area .step_06 {top:195px; left:25px; color:#FFF;}
#right-area .step_area .step_07 {top:100px; left:30px; color:#FFF;}

#right-area .con_area .login_box {width:377px; margin: 20px auto;}
#right-area .con_area .login dt{width:70px;}
#right-area .con_area .login dd {}
#right-area .con_area .login dd input {width:203px; height:24px;}

#right-area .con_area .subst_box {border:1px solid #e1e1e1; padding:20px; font-weight: bold; }
#right-area .con_area .subst_box .tit{font-size: 18px; }
#right-area .con_area .subst_box .txt{margin: 20px 0 30px 0; font-size: 14px;}
#right-area .con_area .subst_info{margin: 30px 0 0 0; font-size: 14px;}

#right-area .board_search {padding:20px 0 0 0;}
#right-area .board_search ul li {float:left; padding:1px 10px 0 0;}
#right-area .board_search ul li.end {padding:0px;}
#right-area .board_search select.category {width:218px;}
#right-area .board_search select.opt {width:150px;}
#right-area .board_search ul li input.text {width:290px; padding:0 5px 0 3px;}

#right-area .board_search2 {padding:20px 0 0 0; width: 380px; margin: 0 auto;}
#right-area .board_search2 ul li {float:left; padding:1px 10px 0 0;}
#right-area .board_search2 ul li.end {padding:0px;}
#right-area .board_search2 select.category {width:218px;}
#right-area .board_search2 select.opt {width:150px;}
#right-area .board_search2 ul li input.text {width:290px; padding:0 5px 0 3px;}

#right-area .board_list {padding:20px 0 0 0;}
#right-area .board_view {padding:20px 0 0 0;}
#right-area .board_view .content {width:737px; overflow:hidden;}
#right-area .pds_file li {float:left; background:url("/images/seoul/icon/icon_pds.png") left center no-repeat;}

#right-area .table_type_01 {width:100%; font-size:13px;}
#right-area .table_type_01 thead {border:1px solid #d6d6d6;}
#right-area .table_type_01 tbody.center {text-align:center;}
#right-area .table_type_01 th {height:37px; background:#f8f8f8; border-bottom:1px solid #e1e1e1;}
#right-area .table_type_01 th.num {min-width:50px;}
#right-area .table_type_01 td {padding:6px 0 7px 0; line-height:22px; border-bottom:1px solid #e1e1e1;}
#right-area .table_type_01 td.center {text-align:center;}
#right-area .table_type_01 td.t_left {text-align:left;}
#right-area .table_type_01 td.nocontent {height:70px; line-height:70px; font-weight:bold;}

#right-area .table_type_01_view {width:100%;}
#right-area .table_type_01_view th {height:37px; border-bottom:1px solid #e1e1e1; text-align:center;}
#right-area .table_type_01_view td {padding-left:20px; line-height:22px; border-bottom:1px solid #e1e1e1;}
#right-area .table_type_01_view td.center {text-align:center;}
#right-area .table_type_01_view td.t_left {text-align:left;}
#right-area .table_type_01_view .r_line {background:url("/images/seoul/icon/h_line.png") right center no-repeat;}

#right-area .table_type_02 {width:100%; font-size:14px; border:1px solid #d6d6d6; border-top:0px;}
#right-area .table_type_02 th {height:37px; border-bottom:1px solid #d6d6d6;}
#right-area .table_type_02 td {border-bottom:1px solid #d6d6d6; padding-left:10px;}
#right-area .table_type_02 .lline {border-left:1px solid #d6d6d6;}
#right-area .table_type_02 .content {padding:30px 20px 30px 20px; border-right:0px; line-height:20px;}

#right-area .table_type_02_h {width:100%; font-size:14px;}
#right-area .table_type_02_h th {height:37px; border:1px solid #d6d6d6; background:#eee;}
#right-area .table_type_02_h td {border:1px solid #d6d6d6; padding-left:10px;}
#right-area .table_type_02_h .content {padding:30px 20px 30px 20px; border:0px; line-height:20px;}

#right-area .table_type_02_r {width:100%; font-size:14px;}
#right-area .table_type_02_r th {height:37px; border:1px solid #d6d6d6; background:#eee;}
#right-area .table_type_02_r td {border:1px solid #d6d6d6; padding-left:10px;}
#right-area .table_type_02_r .content {padding:30px 20px 30px 20px; line-height:20px;}


#right-area .table_type_03 {width:100%; font-size:14px;}
#right-area .table_type_03 th {width:80px; height:37px; border-bottom:1px solid #d6d6d6;}
#right-area .table_type_03 .r_line {background:url("/images/seoul/icon/h_line.png") right center no-repeat;}
#right-area .table_type_03 td {border-bottom:1px solid #d6d6d6; padding-left:15px;}
#right-area .table_type_03 td input.text {width:98%; height:24px; border:1px solid #bdbdbd;}

#right-area .table_type_04 {border-top:2px solid #4e4e4e; width:100%;}
#right-area .table_type_04 th {width:125px; background:#f9fafc; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; text-align:left; padding-left:15px;}
#right-area .table_type_04 td {border-bottom:1px solid #e1e1e1; padding-left:20px; padding:7px 0 7px 15px; min-height:41px;}

#right-area .table_type_05 {border-top:1px solid #e1e1e1; width:100%;}
#right-area .table_type_05 th {width:125px; background:#f9fafc; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
#right-area .table_type_05 td {border-bottom:1px solid #e1e1e1; padding:5px;}
#right-area .table_type_05 td.tleft {text-align:left;}
#right-area .table_type_05 td.tright {text-align:right;}

#right-area .table_type_06 {width:100%; border-top:1px solid #e1e1e1;}
#right-area .table_type_06 th {background:#f9fafc; border:1px solid #e1e1e1; padding:10px;}
#right-area .table_type_06 td {border:1px solid #e1e1e1; padding:10px 0px 10px 0px;}
#right-area .table_type_06 td.con {padding:10px 30px 10px 20px;}

#right-area .table_type_07 {width:100%;}
#right-area .table_type_07 th {border-bottom:1px solid #e1e1e1; padding:10px;}
#right-area .table_type_07 td {border-bottom:1px solid #e1e1e1; padding:10px 0px 10px 0px;}


.w60 {width:58px; height:24px; border:1px solid #bdbdbd;}
.w205 {width:203px; height:24px; border:1px solid #bdbdbd;}
.w350 {width:348px; height:24px; border:1px solid #bdbdbd;}

.table_type_05 {width:100%;}
.table_type_05 th {background:#f9fafc; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; text-align:center; height:40px;}
.table_type_05 td {border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; text-align:center; height:40px;}
.table_type_05 .end {border-right:0px;}



#right-area dl.type_01 {width:100%; font-size:14px;}
#right-area dl.type_01 dt {float:left; width:79px; height:39px; line-height:39px; border:1px solid #d6d6d6; text-align:center; font-weight:bold;}
#right-area dl.type_01 dd {float:left; width:675px; height:39px; line-height:39px; border:1px solid #d6d6d6; border-left:0px; font-weight:bold;}
#right-area dl.type_01 .center {text-align:center;}
#right-area dl.type_01 .content {padding:30px 20px 30px 20px; border-right:0px; line-height:24px;}

#right-area dl.type_02 {width:100%; font-size:14px; border-bottom:1px solid #ddd; min-height:20px;}
#right-area dl.type_02 dt {float:left; width:80px; border-left:1px solid #d6d6d6; text-align:center; font-weight:bold;}
#right-area dl.type_02 dd {float:left; min-width:90px; padding:0 10px 0 10px; border-left:1px solid #d6d6d6; border-right:0px; font-weight:bold;}
#right-area dl.type_02 dd.long {width:675px;}
#right-area dl.type_02 dd.short {float:left; width:90px; border-left:1px solid #d6d6d6; border-right:0px; font-weight:bold;}
#right-area dl.type_02 .start {border-left:0px;}
#right-area dl.type_02 .center {text-align:center;}

#right-area dl.type_03 {width:100%; font-size:14px; border-top:1px solid #ddd;}
#right-area dl.type_03 dt {float:left; width:79px; text-align:center; font-weight:bold;}
#right-area dl.type_03 dd {border-right:0px; font-weight:bold;}
#right-area dl.type_03 .center {text-align:center;}
#right-area dl.type_03 .end {border-bottom:0px;}

#right-area dl.type_04 {width:100%; font-size:14px; min-height:20px;}
#right-area dl.type_04 dt {float:left; width:80px; border-left:1px solid #d6d6d6; text-align:center; font-weight:bold;}
#right-area dl.type_04 dd {float:left; width:176px; border-left:1px solid #d6d6d6; border-right:0px; font-weight:bold;}
#right-area dl.type_04 dd.long {width:675px;}
#right-area dl.type_04 dd.short {float:left; width:90px; border-left:1px solid #d6d6d6; border-right:0px; font-weight:bold;}
#right-area dl.type_04 .start {border-left:0px;}
#right-area dl.type_04 .center {text-align:center;}

#right-area .content {padding:30px 20px 30px 20px; border-right:0px; line-height:24px; border-bottom:1px solid #ddd;}

#right-area .paging {width:100%; text-align:center; margin-top:30px;}
#right-area .paging a {width:25px; height:25px; line-height:25px; text-align:center; display:inline-block; vertical-align:top;}
#right-area .paging b {width:25px; height:25px; line-height:25px; text-align:center; display:inline-block; vertical-align:top; text-decoration: underline;}
 


#right-area .disease_info {width:100%;}
#right-area .disease_info li {width:184px; height:218px; background:#f8f8f8;}
#right-area .disease_info li.end {margin-right:0px;}
#right-area .disease_info li .logo {width:184px; height:99px; padding-top:23px; text-align:center; background:#fff;}
#right-area .disease_info li .link {font-size:14px; text-align:center; line-height:20px;}

#right-area .board_images {margin:auto;}
#right-area .board_images li{display:inline-block; width:249px; height:230px; border:1px solid #d6d6d6; margin:2px;}
#right-area .board_images .img {height:144px; text-align:center;}
#right-area .board_images .img img {width:85px; height:120px; margin-top:12px;}
#right-area .board_images .subject {height:70px; background:#f8f8f8; text-align:center; padding-top:16px; line-height:23px;}

/* 진료예약 */
#right-area .reservation {top:0px; right:0px; background:url("/images/seoul/icon/icon_triangle.png") right top no-repeat;}
#right-area .reservation .icon_phone {width:25px; height:25px; top:10px; right:10px; background:url("/images/seoul/icon/icon_phone.png") right top no-repeat;}
#right-area .reservation .icon_pencil {width:25px; height:25px; top:10px; right:10px; background:url("/images/seoul/icon/icon_pencil.png") right top no-repeat;}
#right-area .reservation .icon_pc {width:25px; height:25px; top:10px; right:10px; background:url("/images/seoul/icon/icon_pc.png") right top no-repeat;}
#right-area .reservation .icon_balloon {width:30px; height:25px; top:10px; right:10px; background:url("/images/seoul/icon/icon_balloon.png") right top no-repeat;}
#right-area .reservation_web {width:280px; margin: 40px auto;}
#right-area .reservation_web dt {width:130px; background:#f8fafc; height:40px; line-height:40px;}
#right-area .reservation_web dd {width:128px; height:40px; line-height:40px;}

#right-area .profile {width:220px;}
#right-area .calendar {width:555px;}
#right-area .calendar .num {font-size:28px; vertical-align:middle;}
#right-area .calendar a.left_move {width:30px; height:30px; display:inline-block; background:url('/images/common/icon/icon_leftmove.png') center center no-repeat; vertical-align:middle;}
#right-area .calendar a.left_move:hover {background:url('/images/common/icon/icon_leftmove_on.png') center center no-repeat;}
#right-area .calendar a.right_move {width:30px; height:30px; display:inline-block; background:url('/images/common/icon/icon_rightmove.png') center center no-repeat; vertical-align:middle;}
#right-area .calendar a.right_move:hover {background:url('/images/common/icon/icon_rightmove_on.png') center center no-repeat;}
#right-area .calendar .calendar_table {}
#right-area .calendar .calendar_table th {background:#575757; color:#FFF; height:29px; border:1px solid #d6d6d6;}
#right-area .calendar .calendar_table td {width:66px; height:50px; border:1px solid #d6d6d6; text-align:center; vertical-align:top; padding:5px;}
#right-area .calendar .calendar_table td .calendar_num {text-align:left; font-weight:bold;}
#right-area .reservation_table {border-top:2px solid #4e4e4e; width:100%;}
#right-area .reservation_table th {width:125px; text-align:left; background:#f8fafc; padding-left:15px; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; height:40px; vertical-align:middle;}
#right-area .reservation_table td {padding-left:15px;border-bottom:1px solid #e1e1e1; height:40px; vertical-align:middle;}

#right-area .left_arrow {background:url('/images/seoul/icon/icon_left_arrow.png') right center no-repeat;}
#right-area .left_arrow2 {background:url('/images/seoul/icon/icon_left_arrow2.png') right center no-repeat;}

#right-area .round_title {padding-left:15px;  background:url('/images/seoul/information/bg_left.png') top left no-repeat;  height:27px; }
#right-area .round_title .round_title_inner{padding-right:15px; background:url('/images/seoul/information/bg_right.png') top right no-repeat; height:27px; line-height:27px; vertical-align:middle;}
#right-area .round_title.w90{width:90px;}
#right-area .round_title.w157{width:157px;}
#right-area .round_title.w200{width:200px;}
#right-area .round_title.w250{width:250px;}
#right-area .round_title.w180{width:180px;}

/*진료시간표*/
#right-area .btn_more_red{padding-right:7px;background:url('/images/seoul/icon/ico_more_red.png') no-repeat right 5px;color:#d01312; text-decoration:underline;}

#right-area .con_area .timetable_warp {margin:30px 0 20px 0;padding:0 0 40px 10px;background:url('/images/seoul/information/bg_dotline01.png') repeat-x left bottom;}
#right-area .con_area .timetable_warp .timetable_list{background:url('/images/seoul/icon/icon_bulit.png') no-repeat left 6px;padding-left:10px;}
#right-area .con_area .timetable_warp .timetable_list .list{overflow:hidden;}
#right-area .con_area .timetable_warp .timetable_list .list ul{margin-left:-2px;}
#right-area .con_area .timetable_list li {float:left; font-weight:bold;font-size:14px; height:20px; background:url('/images/seoul/icon/h_line2.png') no-repeat left center; padding:0px 10px 0 8px;}
#right-area .con_area .timetable_btn {float:right;}
#right-area .con_area .tab_box .info2_test {width:775px; height:196px; background:#ddd;}

#right-area .treatment_step{position:relative;width:645px;height:549px;margin:0 auto;margin-top:30px;background:url('/images/seoul/information/info_treatment_bg.png') top left no-repeat;font-size:14px;color:#fff;}
#right-area .treatment_step .step_txt01{top:18px; left:42px;}
#right-area .treatment_step .step_txt02{top:60px; left:30px;}
#right-area .treatment_step .step_txt03{top:18px; left:542px;}
#right-area .treatment_step .step_txt04{top:60px; left:496px;}
#right-area .treatment_step .step_txt05{top:150px; left:38px;}
#right-area .treatment_step .step_txt06{top:170px; left:260px;}
#right-area .treatment_step .step_txt07{top:170px; left:483px;}
#right-area .treatment_step .step_txt08{top:257px; left:307px;}
#right-area .treatment_step .step_txt09{top:300px; left:530px;}
#right-area .treatment_step .step_txt10{top:333px; left:252px;}
#right-area .treatment_step .step_txt11{top:428px; left:42px;}
#right-area .treatment_step .step_txt12{top:428px; left:297px;}
#right-area .treatment_step .step_txt13{top:515px; left:63px;}
#right-area .treatment_step .step_txt14{top:515px; left:307px;}
#right-area .treatment_step .step_txt15{top:515px; left:530px;}
#right-area .treatment_step  .dotlist_blue{color:#575757;line-height:24px;}

#right-area .table_type_06.table_info{font-size:14px;font-weight:bold;}
#right-area .table_type_06.table_info thead th{color:#2386c4;}
#right-area .table_type_06.table_info tbody td{padding-left:10px;padding-right:10px;color:#575757;}
#right-area .table_type_06.table_info tbody .col_td{color:#2386c4; text-align:center;}

#right-area .round_cont{margin-top:10px;padding-left:15px;color:#575757;font-size:14px;font-weight:bold; line-height:24px;}
#right-area .round_title.inline{display:inline-block;}
#right-area .round_title.inline .round_title_inner{display:inline-block;}

/*응급진료 안내*/
#right-area .num_conts {margin-left:20px;}
#right-area .num_conts li{list-style-type: decimal; color:#2386c4; font-weight:bold;line-height:24px;}
#right-area .num_conts li span{color:#575757;}
#right-area .num_conts2 {margin-left:20px;}
#right-area .num_conts2 li{list-style-type: decimal; color:#2386c4; line-height:24px;}
#right-area .num_conts2 li span{color:#575757;}
#right-area .num_conts3 {margin-left:20px;}
#right-area .num_conts3 li{list-style-type: decimal;}

#right-area .roundbox_blue{padding-top:20px;background:url('/images/seoul/information/box_top.png') left top no-repeat ;font-weight:bold;line-height:24px}
#right-area .roundbox_blue .rooundbox_conts{padding:0 5px 20px 20px;background:url('/images/seoul/information/box_bottom.png') left bottom no-repeat ; font-size:14px;color:#575757;}
#right-area .dotlist_blue li{padding-left:9px;background:url('/images/seoul/icon/icon_bulit3.png') left 11px no-repeat ;}

/*건강검진*/
#right-area .checkup_wrap{overflow:hidden;width:630px; margin:0 auto;padding-top:35px;}
#right-area .checkup_wrap .conts_box{width:306px;padding-top:25px;border:1px solid #d7d8d8;text-align:center;}
#right-area .checkup_wrap .conts_box .tit{font-size:18px;color:#2386c4;}
#right-area .checkup_wrap .conts_box .bg_gray{padding:15px 10px 20px 10px;background:#f7f8f8;font-size:14px;line-height:22px;color:#575757;}
#right-area .checkup_wrap .conts_box .h_105{height:105px;}

/*입원 및 퇴원*/
#right-area  .dotlist_gray li{padding-left:9px;background:url('/images/seoul/icon/icon_bulit4.png') left 10px no-repeat ;}
#right-area .hospitalize_step{position:relative;width:678px;height:580px;margin:0 auto;margin-top:30px;background:url('/images/seoul/information/hospitalize_bg1.png') top left no-repeat;font-size:14px;color:#fff;}
#right-area .hospitalize_step .step_txt01{top:16px; left:259px;}
#right-area .hospitalize_step .step_txt02{top:105px; left:278px;}
#right-area .hospitalize_step .step_txt03{top:93px; left:436px;}
#right-area .hospitalize_step .step_txt04{top:200px; left:290px;}
#right-area .hospitalize_step .step_txt05{top:195px; left:436px;}

#right-area .hospitalize_step .step_txt06{top:285px; left:22px;}
#right-area .hospitalize_step .step_txt07{top:285px; left:359px;}
#right-area .hospitalize_step .step_txt08{top:325px; left:359px;}
#right-area .hospitalize_step .step_txt09{top:460px; left:285px;}
#right-area .hospitalize_step .step_txt10{top:502px; left:450px;}
#right-area .hospitalize_step .step_txt11{top:547px; left:299px;}
#right-area .hospitalize_step  .dotlist_blue{color:#575757;line-height:24px;}

/* 광명 입 퇴원수속*/

#right-area  .dotlist_gray li{padding-left:9px;background:url('/images/seoul/icon/icon_bulit4.png') left 10px no-repeat ;}

/* 의료장비*/
#right-area .medical_device{font-size:14px;color:#575757;line-height:22px;font-weight:bold;}
#right-area .medical_device li{overflow:hidden;margin-top:30px;padding-bottom:25px;background:url('/images/seoul/information/bg_dotline01.png') repeat-x left bottom;}
#right-area .medical_device li:last-child{background:none;padding-bottom:0;}
#right-area .medical_device li dt{float:right;width:537px;margin-bottom:10px;padding-left:15px;background:url('/images/seoul/icon/icon_bulit.png') left 10px no-repeat; color:#2386c4;}
#right-area .medical_device li dd.img{float:left;width:225px;text-align:center;}
#right-area .medical_device li dd.text{float:right;width:537px;}
#right-area .medical_device li .dotlist_gray li{margin-top:0;padding-bottom:0;padding-left:9px;background:url('/images/seoul/icon/icon_bulit4.png') left 11px no-repeat ;}


/*간호부 환자간호*/
#right-area .support02_info0202 li{overflow:hidden; margin-top:30px;}
#right-area .support02_info0202 li dt{float:right; width:467px; margin-bottom:10px; padding-left:15px; background:url('/images/gm/icon/icon_bulit.png') left 10px no-repeat; color:#575757;}
#right-area .support02_info0202 li dd.img{float:left; width:270px; text-align:center;}
#right-area .support02_info0202 li dd.text{float:left; width:467px; margin-left:20px;}


/*자주하는질문*/
#right-area .faq_board{border:1px solid #d5d6d6; border-top:none;font-size:14px;line-height:22px;font-weight:bold;}
#right-area .faq_board dt{overflow:hidden;background:#f7f8f8;border-top:1px solid #d5d6d6;color:#2386c4;}
#right-area .faq_board .tit_ico{float:left;width:40px;min-height:15px;padding:12px 0 9px 0;border-right:1px solid #d5d6d6;text-align:center;}
#right-area .faq_board .tit_txt{float:left;width:712px;min-height:15px;margin-left:-1px;padding:7px 10px 7px 10px;border-left:1px solid #d5d6d6;}
#right-area .faq_board dd{overflow:hidden;border-top:1px solid #d5d6d6;color:#575757;}
#right-area .faq_board .cont_ico{float:left;width:40px;min-height:15px;padding:12px 0 9px 0;border-right:1px solid #d5d6d6;text-align:center;}
#right-area .faq_board .cont_txt{float:left;width:712px;min-height:15px;margin-left:-1px;padding:7px 10px 7px 10px;border-left:1px solid #d5d6d6;}
#right-area .faq_board .nodata{border:1px solid #d5d6d6;padding:10px;text-align:center;}


/*진료과*/
#right-area .doctor_info{overflow:hidden;width:775px;}
#right-area .doctor_info ul{width:850px;}
#right-area .doctor_info ul li{float:left;width:378px;margin:0 17px 20px 0;border:none;text-align:left;}
#right-area .doctor_info ul li table{width:377px;border:1px solid #d5d6d6;}
#right-area .doctor_info ul li th{border-right:1px solid #d5d6d6;height:138px;}
#right-area .doctor_info ul li td.name{height:20px;font-size:16px;}
#right-area .doctor_info ul li td{height:86px;padding:8px 10px;background:#fbfbfb;border-right:1px solid #d5d6d6;border-bottom:1px solid #d5d6d6;font-size:13px;vertical-align:top;line-height:18px;}
#right-area .doctor_info .btn_more{padding-right:12px;background:url("/images/seoul/icon/btn_more.png") right center no-repeat;font-size:12px !important;color:#545454 !important;}
#right-area .clinic_info{overflow:hidden;width:775px;}
#right-area .clinic_info ul{width:850px;}

#right-area .clinic_info li {float:left;width:175px; height:36px; line-height:36px; margin:0 22px 22px 0; background:#f9f9f9;border:1px solid #e1e1e1;font-weight:bold;text-align:center;}
#right-area .clinic_info li a {width:175px; height:36px; display:block;}
#right-area .clinic_info li:hover{border-top:2px solid #3583b9; height:35px; cursor:pointer;}

#right-area .clinic_info li:hover a{color:#1677b3;}

#right-area  .doctor_detail{overflow:hidden;}
#right-area  .doctor_detail .left{width:187px;text-align:center;}
#right-area  .doctor_detail .left .photo{width:123px;height:155px;margin:0 auto;margin-bottom:5px;padding:2px 2px;background:url("/images/seoul/treatment/bg_photo.png") top left no-repeat;}
#right-area  .doctor_detail .right{width:566px;line-height:18px;}
#right-area  .doctor_detail .right th{text-align:center;}
#right-area  .detail_info{padding-top:30px;background:url('/images/seoul/information/bg_dotline01.png') repeat-x left top;}
#right-area .img_info{width:668px;margin:0 auto;}
#right-area .img_info li{float:left;width:167px;margin:0;padding:0;text-align:center;}
#right-area .img_info{width:668px;margin:0 auto;}
#right-area .img_info li{float:left;width:167px;margin:0;padding:0;text-align:center;}
#right-area .stab{padding:15px 0 17px 20px;background:url('/images/seoul/information/bg_dotline01.png') repeat-x left bottom;}
#right-area .stab .bar{display:inline-block;margin:0 3px;}
#right-area .stab .on{color:#1677b3;text-decoration:underline;}

/*******병원소개**************************************/

/*병원장인사말*/
#right-area .greeting{overflow:hidden; line-height:24px;font-size:14px;font-weight:bold;color:#575757;}
#right-area .greeting dt{float:left;width:262px;padding:0 10px;border-right:1px solid #e1e1e1;}
#right-area .greeting dt span{display:block;}
#right-area .greeting dd{float:left;margin-left:-1px;padding-left:21px;border-left:1px solid #e1e1e1;}

/*연혁*/
#right-area .history{position:relative;}

#right-area .history .years{float:left;margin-bottom:20px;}
#right-area .history .years{height:33px;padding-top:9px;text-align:center;}
#right-area .history .years a{font-size:16px;color:#575757;}
#right-area .history .years01_off{width:258px;background:url('/images/seoul/about/bg_history01.png') left top no-repeat;}
#right-area .history .years01_on{width:258px;background:url('/images/seoul/about/bg_history01_on.png') left top no-repeat;}
#right-area .history .years01_on a{color:#fff;}
#right-area .history .years02_off{width:270px;margin-left:-11px;background:url('/images/seoul/about/bg_history02.png') left top no-repeat;}
#right-area .history .years02_on{width:270px;margin-left:-11px;background:url('/images/seoul/about/bg_history02_on.png') left top no-repeat;}
#right-area .history .years02_on a{color:#fff;}

#right-area .history .years03_off{width:269px;margin-left:-11px;background:url('/images/seoul/about/bg_history03.png') left top no-repeat;}
#right-area .history .years03_on{width:269px;margin-left:-11px;background:url('/images/seoul/about/bg_history03_on.png') left top no-repeat;}
#right-area .history .years03_on a{color:#fff;}

#right-area .history .year_conts{position:absolute;top:60px;left:0;}

#right-area .history ul{overflow:hidden;width:775px;margin-bottom:10px;padding-bottom:15px;background:url('/images/seoul/information/bg_dotline01.png') repeat-x left bottom;}
#right-area .history li {overflow:hidden;padding:3px 0 2px 0;background:url('/images/seoul/about/bg_history_conts.png') left top repeat-y;font-size:14px;font-weight:bold;line-height:24px;}
#right-area .history li .days_stroy{overflow:hidden;}
#right-area .history li .year{float:left;width:73px;text-align:center;color:#2386c4;}
#right-area .history li .days{float:left;width:77px;text-align:center;color:#2386c4;}
#right-area .history li .story{float:left;width:604px;padding-left:20px;}


#right-area .history ul:last-child{background:none;}

/* 조직도*/
#right-area .chart{position:relative;width:755px;height:899px;margin:0 auto;background:url('/images/seoul/about/bg_chart.png') left top no-repeat;font-size:14px; color:#575757;font-weight:bold;}
#right-area .chart dt{height:27px;color:#fff; text-align:center;}
#right-area .chart dd{height:27px;color:#2386c4; text-align:center;}
#right-area .chart .chart01{top:46px;left:196px;width:85px;}
#right-area .chart .chart02{top:3px;left:331px;width:93px;}
#right-area .chart .chart03{top:46px;left:331px;width:93px;}
#right-area .chart .chart04{top:87px;left:324px;width:106px;}
#right-area .chart .chart05{top:129px;left:331px;width:93px;}
#right-area .chart .chart06{top:160px;left:96px;width:91px;}
#right-area .chart .chart07{top:160px;left:498px;width:175px;}
#right-area .chart .chart08{top:196px;left:502px;}
#right-area .chart .chart24{top:196px;left:502px;}
#right-area .chart .chart09{top:185px;left:203px;width:69px;}
#right-area .chart .chart10{top:215px;left:331px;width:92px;}
#right-area .chart .chart11{top:300px;left:95px;width:91px;}
#right-area .chart .chart12{top:371px;left:0px;width:128px;}
#right-area .chart .chart13{top:416px;left:1px;}
#right-area .chart .chart14{top:416px;left:135px;}
#right-area .chart .chart15{top:416px;left:269px;}
#right-area .chart .chart16{top:416px;left:366px;}
#right-area .chart .chart17{top:371px;left:392px;width:99px;}
#right-area .chart .chart18{top:371px;left:525px;width:99px;}
#right-area .chart .chart19{top:416px;left:524px;}
#right-area .chart .chart20{top:371px;left:653px;width:99px;}
#right-area .chart .chart21{top:416px;left:653px;}
#right-area .chart .chart23{top:195px;left:503px; width:300px;}
#right-area .chart .dotlist_blue3{color:#575757;text-align:left;}
#right-area .chart .dotlist_blue3.bot_line li{width:104px;padding-left:23px;background:url('/images/seoul/icon/icon_bulit3.png') 10px center no-repeat ;border-bottom:1px solid #e1e1e1;line-height:21px;}
#right-area .chart .dotlist_blue3.bot_line.w67 li{width:67px;}
#right-area .chart .dotlist_blue3.bot_line.w77 li{width:77px;}
#right-area .chart .dotlist_blue3.bot_line.w106 li{width:106px;}
#right-area .chart .dotlist_blue3.bot_line li:last-child{border-bottom:none;}
#right-area .chart08.positiona .dotlist_blue3 li{float:left; width:11px;margin-right:11px;padding:8px 0 0 0;background:url('/images/seoul/icon/icon_bulit3.png') center top no-repeat ;text-align:center;line-height:15px;}
#right-area .chart23.positiona .dotlist_blue3 li{float:left; width:11px;margin-right:11px;padding:8px 0 0 0;background:url('/images/seoul/icon/icon_bulit3.png') center top no-repeat ;text-align:center;line-height:15px;}
#right-area .chart24.positiona .dotlist_blue3 li{float:left; width:11px;margin-right:11px;padding:8px 0 0 0;background:url('/images/seoul/icon/icon_bulit3.png') center top no-repeat ;text-align:center;line-height:15px;}

/*광명 조직도*/
#right-area .chart .dotlist_blue{color:#575757; text-align:left;}
#right-area .chart .dotlist_blue.bot_line li{width:104px;padding-left:23px;background:url('/images/gm/icon/icon_bulit3.png') 10px center no-repeat ;border-bottom:1px solid #e1e1e1;line-height:21px;}
#right-area .chart .dotlist_blue.bot_line.w67 li{width:67px;}
#right-area .chart .dotlist_blue.bot_line.w77 li{width:77px;}
#right-area .chart .dotlist_blue.bot_line.w106 li{width:106px;}
#right-area .chart .dotlist_blue.bot_line li:last-child{border-bottom:none;}
#right-area .chart10.positiona .dotlist_blue li{float:left; width:11px; margin-right:11px; padding:8px 0 0 0; background:url('/images/gm/icon/icon_bulit3.png') center top no-repeat; text-align:center;line-height:15px;}
#right-area .chart33.positiona .dotlist_blue li{float:left; width:11px; margin-right:22px; padding:8px 0 0 0; background:url('/images/gm/icon/icon_bulit3.png') center top no-repeat; text-align:center;line-height:15px;}
#right-area .chart44.positiona .dotlist_blue li{float:left; width:11px; margin-right:21px; padding:8px 0 0 0; background:url('/images/gm/icon/icon_bulit3.png') center top no-repeat; text-align:center;line-height:15px;}




/*환자권리와 책임*/
#right-area .rights{width:669px;height:670px;padding:28px 30px 0 55px;background:url('/images/seoul/about/bg_rights.png') left top no-repeat;font-weight:bold;}
#right-area .rights dl{overflow:hidden;}
#right-area .rights dt{margin-bottom:30px;font-size:16px;color:#2386c4;}
#right-area .rights.seoul dt{margin-bottom:30px;font-size:16px;color:#2386c4;}
#right-area .num_conts.c57 li{color:#575757;}
#right-area .num_conts.c57 li .color_seoul {color:#2386c4;}
#right-area .num_conts.c57 li .color_gm {color:#5aaa25;}
#right-area .rights .mb60{margin-bottom:60px;}
#right-area .rights .sign{padding:0 20px 0 80px;background:url('/images/seoul/about/logo_samf.png') left top no-repeat;}
#right-area .rights .sign{float:right;font-size:13px;}
#right-area .rights .sign p{font-size:14px;color:#13007c;}

/*광명 진료지원 간호부 조직도*/
#right-area .support02_chart dt{height:27px;color:#fff; text-align:center;}
#right-area .support02_chart .dotlist_blue{color:#575757; text-align:left;}
#right-area .support02_chart .dotlist_blue.bot_line li{width:104px;padding-left:23px;background:url('/images/gm/icon/icon_bulit3.png') 10px center no-repeat ;border-bottom:1px solid #e1e1e1;line-height:21px;}
#right-area .support02_chart .dotlist_blue.bot_line.w67 li{width:67px;}
#right-area .support02_chart .dotlist_blue.bot_line.w77 li{width:77px;}
#right-area .support02_chart .dotlist_blue.bot_line.w106 li{width:106px;}
#right-area .support02_chart .dotlist_blue.bot_line li:last-child{border-bottom:none;}
#right-area .chart04.positiona .dotlist_blue li{width:104px;padding-left:23px;background:url('/images/gm/icon/icon_bulit3.png') 10px center no-repeat; line-height:21px;}
#right-area .chart06.positiona .dotlist_blue li{width:104px;padding-left:23px;background:url('/images/gm/icon/icon_bulit3.png') 10px center no-repeat; line-height:21px;}
#right-area .chart08.positiona .dotlist_blue li{width:104px;padding-left:23px;background:url('/images/gm/icon/icon_bulit3.png') 10px center no-repeat;}
#right-area .chart10.positiona .dotlist_blue li{width:104px;padding-left:23px;background:url('/images/gm/icon/icon_bulit3.png') 10px center no-repeat;}



/*******My page**************************************/

/*예약내역*/
#right-area .my_reservation_box{overflow:hidden;width:525px;margin:0 auto;margin-top:70px;padding:25px 10px 20px 10px;border:1px solid #e1e1e1;font-size:14px;}
#right-area .my_reservation_box .reservation_web {overflow:hidden;width:395px;margin-top:20px; margin-bottom:25px;}
#right-area .my_reservation_box .reservation_web dt{width:119px; padding-left:20px; font-size:12px;}
#right-area .my_reservation_box .reservation_web dd{width:225px;padding-left:20px;font-size:12px;}
#right-area .my_reservation_box .reservation_web dd .text{width:80px;}
#right-area .my_reservation_box .btn{padding-top:20px;border-top:1px solid #e1e1e1;text-align:center;}

#right-area .board_search ul li.right{float:right;}
#right-area .table_reply{width:100%;border:1px solid #d5d6d6;}
#right-area .table_reply th{padding:7px 20px;border-bottom:1px solid #d5d6d6;border-left:1px solid #d5d6d6;border-right:1px solid #d5d6d6;}
#right-area .table_reply td{padding:7px 20px;border-bottom:1px solid #d5d6d6;}
#right-area .table_reply td.content{padding:15px 20px;}

/* 하단 영역 */
#footer #footer-area {position:relative;}
#footer #footer-area .logo{float:left; margin-right:20px;}
#footer #footer-area .f_area{float:left;}
#footer #footer-area .f_area ul {}
#footer #footer-area .f_area ul li {float:left; margin-right:13px; padding-right:12px; border-right:1px solid #848484; height:13px; line-height:11px;}
#footer #footer-area .f_area ul li a p {color:#2486c5; font-size:15px; font-weight:bold;}
#footer #footer-area .f_area ul li a {color:#848484;}
#footer #footer-area .f_area ul li a:hover {color:#2486c5;}
#footer #footer-area .f_area ul li.end {margin:0px; border:0px; padding:0px;}


/* 레이어팝업 */
.pop-layer {display:none; position:absolute; top:50%; left:50%; padding:15px 20px 20px 20px; width:465px; background-color:#fff; border-top:3px solid #2386c9; border-bottom:1px solid #2386c9; border-left:1px solid #dadada; border-right:1px solid #dadada; z-index: 150;} /* z-index:10 이였음*/	
.pop-layer.w660 {width:660px; min-height:550px;}
.pop-layer .btn-r {position:absolute; top:18px; right:30px;}
.pop-layer .pop_title {}
.pop-layer .idsearch {height:40px;}
.pop-layer .idsearch dt {float:left; width:140px; text-align:center; background:#f9fafc; height:40px; line-height:40px;}
.pop-layer .idsearch dd {float:left; padding:7px 0 7px 0;}
.pop-layer .idsearch dd .text {width:181px; height:24px;}
.pop-layer .idsearch select.area {width:78px; height:24px;}
.pop-layer .photo {width:280px; position:relative;}
.pop-layer .photo_img {width:150px; height:180px; position:absolute; top:30px; left:70px; text-align:center; padding-top:12px;}
.pop-layer .photo_img img {width:136px; height:171px; margin-left:1px;}
.pop-layer .profile {}
.pop-layer .profile_text {width:380px;}
/* 텝메뉴 - ID/PW찾기 */
.idpw_area {margin-top:35px; position:relative;}
#tab_idpw_01 {position:absolute; cursor:pointer; text-align:center; top:0; left:0px; height:41px; line-height:41px; width:387px; background:#f6f6f6;}
#tab_idpw_02 {position:absolute; cursor:pointer; text-align:center; top:0; left:387px; height:41px; line-height:41px; width:387px; background:#f6f6f6;}

#tab_idpw_01.on,
#tab_idpw_02.on{width:387px; height:41px; line-height:41px; z-index:100; background:#2486c5; color:#FFF;}
#tab_idpw_01.on_gm,
#tab_idpw_02.on_gm{width:387px; height:41px; line-height:41px; z-index:100; background:#5aaa25; color:#FFF;}
#tab_idpw_01.on a,
#tab_idpw_02.on a {color:#FFF;}
#tab_idpw_01.on_gm a,
#tab_idpw_02.on_gm a {color:#FFF;}

#address_01 {position:absolute; cursor:pointer; text-align:center; top:0; left:0px; height:41px; line-height:41px; width:140px; background:#f6f6f6;}
#address_02 {position:absolute; cursor:pointer; text-align:center; top:0; left:165px; height:41px; line-height:41px; width:140px; background:#f6f6f6;}

#address_01.on,
#address_02.on{width:140px; height:41px; line-height:41px; z-index:100; background:#2486c5; color:#FFF;}
#address_01.on a,
#address_02.on a {color:#FFF;}

.address_01 {}
.address_02 {display:none;}

.zipcode_area {position:relative;}

.idpw_area .down_icon {position:absolute; top:41px; background:url("/images/seoul/icon/down.png") 0 0 no-repeat; width:11px; height:9px; left:25%; z-index:101;}
.idpw_area .down_icon2 {position:absolute; top:41px; background:url("/images/seoul/icon/down.png") 0 0 no-repeat; width:11px; height:9px; left:75%; z-index:101;}
.idpw_area .down_icon_gm{position:absolute; top:41px; background:url("/images/gm/icon/down.png") 0 0 no-repeat; width:11px; height:9px; left:25%; z-index:101;}
.idpw_area .down_icon2_gm {position:absolute; top:41px; background:url("/images/gm/icon/down.png") 0 0 no-repeat; width:11px; height:9px; left:75%; z-index:101;}

.tab_idpw_01 {}
.tab_idpw_02 {display:none;}

.time_table {width:281px; margin:auto; border-bottom:1px solid #e1e1e1;}
.time_table th {width:140px; text-align:center; height:40px; vertical-align:middle; background:#f8fafc; border-bottom:1px solid #e1e1e1;}
.time_table td {width:140px; text-align:center; height:30px; vertical-align:middle;}


.tab_box {margin:10px; position:relative; background:#FFF;}
.tab_box .tab_menus_area {border-bottom:2px solid #519dce; height:36px; position:relative;}
.tab_box .tab_menus_area .menu {float:left; width:138px; height:34px; line-height:36px; text-align:center; margin-right:2px; border:1px solid #e4e4e4; border-bottom:1px solid #fff;  background:#FFF;}
.tab_box .tab_menus_area .menu.on {border:2px solid #519dce; border-bottom:0px; height:36px; line-height:36px;}
.tab_box .tab_menus_area .menu.active {border:2px solid #519dce; border-bottom:0px; height:36px; line-height:36px;}
.tab_box .tabContainer .tabContent {display:none;}
.tab_box .tabContainer .con_title2 {background:url(/images/seoul/icon/icon_circle.png)left center no-repeat; padding-left:20px; font-weight:bold; font-size:16px;}

.tab_box .tab_sub_menus_area {height:35px; margin-top:15px; background:url('/images/seoul/information/bg_dotline01.png') repeat-x left bottom;}
.tab_box .tab_sub_menus_area li {float:left;padding-right:5px; text-align:center;}
.tab_box .tab_sub_menus_area li.on a{color:#519dce; text-decoration:underline;}
.tab_box .tab_sub_menus_area li.active a{color:#519dce; text-decoration:underline;}

.tab_box{margin:10px; position:relative; background:#FFF;}
.tab_box .tab_menu_01 {float:left; cursor:pointer; text-align:center; top:0; background:#FFF; width:138px; height:36px; line-height:36px; color:#a0a0a0; margin:0; padding:0; border:1px solid #e4e4e4; border:1px solid #fff; bottom:0px;}
.tab_box .tab_menu_02 {float:left; cursor:pointer; text-align:center; top:0; background:#FFF; width:138px; height:36px; line-height:36px; color:#a0a0a0; margin:0; padding:0; border:1px solid #e4e4e4; bottom:0px;}
.tab_box .tab_menu_03 {float:left; cursor:pointer; text-align:center; top:0; background:#FFF; width:138px; height:36px; line-height:36px; color:#a0a0a0; margin:0; padding:0; border:1px solid #e4e4e4; bottom:0px;}
.tab_box .tab_menu_04 {float:left; cursor:pointer; text-align:center; top:0; background:#FFF; width:138px; height:36px; line-height:36px; color:#a0a0a0; margin:0; padding:0; border:1px solid #e4e4e4; bottom:0px;}

.tab_box .tab_menu_01.on,
.tab_box .tab_menu_02.on,
.tab_box .tab_menu_03.on,
.tab_box .tab_menu_04.on {border:2px solid #519dce; border-bottom:0px; width:136px; font-weight:bold; background:#FFF url('/images/tab_on.png') left top no-repeat; z-index:11;}

.tab_box .tab_menu_01.on a,
.tab_box .tab_menu_02.on a,
.tab_box .tab_menu_03.on a,
.tab_box .tab_menu_04.on a {color:#1876b4;}

.tab_box .side_button {width:140px; height:26px; line-height:24px; background:#2285c6; border:2px solid #539cc9; text-align:center; color:#FFF;}
.tab_box .side_button a {color:#FFF;}
.tab_box .side_button a:hover {color:#FFF; text-decoration: none;}

.tab_box .tab_sub_01.gw {border-top:2px solid #5aaa25; position:absolute; top:36px; z-index:10;}
.tab_box .tab_sub_02.gw {border-top:2px solid #5aaa25; position:absolute; top:36px; display:none; z-index:10;}
.tab_box .tab_sub_03.gw {border-top:2px solid #5aaa25; position:absolute; top:36px; display:none; z-index:10;}
.tab_box .tab_sub_04.gw {border-top:2px solid #5aaa25; position:absolute; top:36px; display:none; z-index:10;}

.level .boxs {float:left; border:1px solid #2486c5; border-radius:5px; text-align:center; font-size:16px;}
.level .boxs.on {background:#2486c5; font-weight:bold;}
.level .boxs.on a {color:#FFF;}
.level .newbd {border:1px solid #b7bbbb}
.level .newbd:hover {background:#b7bbbb; font-weight:bold;}
.level .newbd:hover a {color:#FFF;}
.level .w100 {width:100px; height:40px; line-height:40px;}
.level .w88 {width:86px; height:40px; line-height:40px;}
.level_area {border:1px solid #d0d0d0; }
.level .account li{float:left; margin-right:30px;}
.level .level_map {background:#f4f4f4}
.level .level_map2 {float:right; background:#f4f4f4; width:620px; height:450px;}

/*광명층별안내*/
.level .w68 {width:68px; height:40px; line-height:40px;}
.level .ml8 {margin-left:8px;}


/*우편번호*/
.ztab {border-bottom:2px solid #529cca; height:24px;}
.zip_tab_menu {
	float:left;
	border-top:1px solid #e4e4e4;
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	width:140px;
	text-align:center;
	line-height:23px;
	border-bottom:0px;
	margin-right:2px;
	background:#FFF;
	
}
.zip_tab_menu.on {
	border:2px solid #529cca;
	border-bottom:0px;
	line-height:24px;
	margin-bottom:0px;
	color:#529cca;
	font-weight:bold;
}



#right-area .img_info_support{width:400px; margin:0 auto;}
#right-area .img_info_support li{float:left; width:200px; margin:0; padding:0; text-align:center;}


.about_center_img {width:200px; height:252px; border:1px solid #e1e1e1; border-right:2px solid #e1e1e1; border-bottom:2px solid #e1e1e1;}
.about_center_txt {width:530px;}

/* 비급여안내 */
#right-area .con_area  .btn_list{text-align: center;}
#right-area .con_area  .btn_list ul.list01{width:695px; margin:0 auto; border-left:1px solid #d5d5d5; border-top:1px solid #d5d5d5; display: inline-block;} /*width:696px; */
#right-area .con_area  .btn_list ul.list02{width:696px; margin:0 auto; border-left:1px solid #d5d5d5; display: inline-block;}
#right-area .con_area  .btn_list ul.list01 li.on_seoul a,
#right-area .con_area  .btn_list ul.list02 li.on_seoul a{color: #2486c5; background:url('/images/common/select_bg2.png') no-repeat; text-decoration: underline; } /*select_bg.png*/
#right-area .con_area  .btn_list ul li a{border:1px solid #d5d5d5; border-left-style: none; border-top-style: none; float:left; width:138px; height:35px; line-height:35px; display: inline-block;font-size: 13px;} /*width:115px; */
#right-area .con_area  .list_sub{ text-align: right; margin-right: 50px;\margin-bottom: 10px;}
#right-area .con_area  .list_sub a.on {text-decoration: underline; color:#2486c5;}


#right-area .table_type_08 {width:90%; font-size:13px; margin: 0 auto;}
#right-area .table_type_08 thead {border:1px solid #d6d6d6;}
#right-area .table_type_08 tbody.center {text-align:center;}
#right-area .table_type_08 th {height:37px; background:#f8f8f8; border-bottom:1px solid #e1e1e1;}
#right-area .table_type_08 th.num {min-width:50px;}
#right-area .table_type_08 td {padding:6px 0 7px 0; line-height:22px; border-bottom:1px solid #e1e1e1;}
#right-area .table_type_08 td.center {text-align:center;}
#right-area .table_type_08 td.t_left {text-align:left;}
#right-area .table_type_08 td.indent {text-indent: 1em;}
#right-area .table_type_08 tr.add {background-color: #fcfcfc;}
#right-area .table_type_08 td.nocontent {height:70px; line-height:70px; font-weight:bold;}

#right-area .table_type_10 {width:90%; font-size:12px; margin: 0 auto; border:1px solid #d6d6d6;}
#right-area .table_type_10 thead { border:1px solid #d6d6d6;}
#right-area .table_type_10 th {height:37px; background:#f8f8f8;  border:1px solid #d6d6d6;}
#right-area .table_type_10 td {padding:6px 5px; line-height:22px; border:1px solid #e1e1e1; text-align: center;}

/* 이용약관 */
#right-area .con_area .box_01{border:1px solid #e1e1e1; padding: 15px;}
#right-area .con_area .box_02 {margin: 35px 0 0 0;}
#right-area .con_area .box_02 h3{margin: 0 0 5px 0;}
#right-area .con_area .box_02 p{margin: 5px 0;}
#right-area .con_area .box_02 .box_03 {margin:15px 0;}
#right-area .con_area .box_02 .box_03 .dl_01,
#right-area .con_area .box_02 .box_03 .ul_01{padding: 0px 0 0 10px;}
#right-area .con_area .box_02 .box_03 .dl_01 dt{margin: 10px 0 5px 0;}

#right-area .table_type_09 {width:100%; font-size:13px; border: 1px solid #d6d6d6; margin: 10px 0;}
#right-area .table_type_09 thead {border:1px solid #d6d6d6;}
#right-area .table_type_09 tbody.center {text-align:center;}
#right-area .table_type_09 th {height:37px; background:#f8f8f8; border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
#right-area .table_type_09 th.num {min-width:50px;}
#right-area .table_type_09 td {padding:6px 5px 7px 5px; line-height:22px; border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
#right-area .table_type_09 td.center {text-align:center;}

/*센터소개 20150710*/
.center_info{overflow:hidden}
.center_info dl{width:772px;height:107px;background:url("/images/seoulhc/tit_bg.png") right top no-repeat; padding:0 0 0 20px;}
.center_info dd{line-height:1.7}
.center_info ul {border-top:1px solid #e1e1e1}
.center_info ul li{border-bottom:1px solid #e1e1e1;line-height:38px}
.center_info ul li:last-child{border-bottom:0}
.center_system li{height:27px;line-height:27px;margin-left:5px;padding-left:20px; background:url("/images/seoulhc/icon/icon_arrow.png") left center no-repeat}

#right-area .con_area .text_con dt {padding-left:10px; background:url('/images/seoulhc/icon/icon_square.png') left 7px no-repeat}