@charset "utf-8";

/* Produced : www.Solunic.com */

/* Link */
a:link {color:#777; text-decoration:none;}
a:visited {color:#777; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}
a:active {color:#000; text-decoration:underline;}
.a_violet:link {color:#8d66cc; text-decoration:none;}
.a_violet:visited {color:#8d66cc; text-decoration:none;}
.a_violet:hover {color:#8d66cc; text-decoration:underline;}
.a_violet:active {color:#8d66cc; text-decoration:underline;}









/* Templeates */
* {font-family:돋움, Dotum, AppleGothic, sans-serif; margin:0; padding:0;}
ul, li, dl, dd, dt, ol {margin:0; padding:0; list-style:none;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;}
fieldset, img, table {border:0;}
hr {display:none;}
table {border-collapse:collapse;}
body {background:url(img_temp/body_bg.gif) #fff no-repeat 50% top; color:#777; font-size:12px; line-height:16px}
.body_iframe {background:#f3f3f3; color:#777; font-size:12px; line-height:16px}
.body_pop {background:#fff; color:#777; font-size:12px; line-height:16px}
input, textarea, select {font-size: 12px; color: #777;}
label {cursor:pointer;}

#wrap {position:relative; margin:0 auto; width:940px;}
#wrap_middle_left {clear:both; position:relative; float:left; width:205px; margin:10px 15px 0 0;}
#wrap_middle_center {overflow:hidden; position:relative; float:left; width:499px; margin:10px 0 0 0;}
#wrap_middle_center_wide {overflow:hidden; position:relative; float:left; width:720px; margin:10px 0 0 0;}
#wrap_middle_center_wide2 {overflow:hidden; position:relative; float:left; width:720px; margin:10px 0 0 0;}
#wrap_middle_right {position:relative; float:right; width:205px; margin:10px 0 0 15px;}
#wrap_bottom { clear:both; text-align:center;}

#top_logos {padding:10px 0 10px 0;}
#top_members {float:right; padding:33px 0 0 0; text-align:right;}
#top_members img {vertical-align:middle;}

.top_members_logo {padding:10px 0 0 0; text-align:center;}

#top_menus {position:relative; clear:both; width:940px; height:44px; background:url(img_temp/top_menu_bg.gif) no-repeat; }
#top_menus li {float:left; padding:11px 6px 0 3px}
.top_menus_left {padding-left:10px;}
.top_menus_center {background:url(img_temp/top_menu_bg_sai.gif) left no-repeat; padding:0 0 0 8px}

.top_now {position:absolute; top:28px; right:5px; background: url(img_temp/top_now_bg.gif) no-repeat 0 0; width:210px; height: 25px; margin:30px 0 0 0; z-index:999;}
.top_now_txt {position:absolute; left:110px; top:2px; width:98px; padding:3px 0 2px 0;}

.top_menus_srarch {position:absolute; left:245px; top:35px;}
.top_menus_srarch * {vertical-align: middle;}
.top_menus_srarch_input {width: 320px; border: 6px solid #a985e7; font-size: 15px; padding:4px; color:#8d66cc; font-weight: bold;}
		HTML*.top_menus_srarch_input {border: 6px solid #a985e7; font-size: 15px; padding:4px; color:#8d66cc; font-weight: bold;}





#center_title {float:left; padding:10px 0 18px 0;}
#center_navi {float:right; padding:14px 0 0 0;}
#center_navi dd {float:left;}
.center_navi1 {background:url(img_temp/center_navi1.gif) no-repeat top right; height:24px; padding:7px 12px 0 5px;}
.center_navi2 {background:url(img_temp/center_navi2.gif) no-repeat top right; height:24px; padding:7px 10px 0 5px;}
	HTML*.center_navi1 {background:url(img_temp/center_navi1.gif) no-repeat top right; height:24px; padding:8px 12px 0 5px;}
	HTML*.center_navi2 {background:url(img_temp/center_navi2.gif) no-repeat top right; height:24px; padding:8px 10px 0 5px;}
#center_contentsbox_top {clear:both; background:url(img_temp/center_contentsbox_top.gif) no-repeat; height:12px; font-size:0;}
#center_contentsbox_bg {overflow:hidden; background:url(img_temp/center_contentsbox_bg.gif) repeat-y; padding:0 12px 0 12px; zoom:1;}
#center_contentsbox_bottom {background:url(img_temp/center_contentsbox_bottom.gif) no-repeat; height:12px; font-size:0; margin-bottom:10px;}
#wrap_middle_center_wide #center_contentsbox_top {clear:both; background:url(img_temp/center_contentsbox_wide_top.gif) no-repeat; height:12px; font-size:0;}
#wrap_middle_center_wide #center_contentsbox_bg {overflow:hidden; background:url(img_temp/center_contentsbox_wide_bg.gif) repeat-y; padding:0 12px 0 12px; zoom:1;}
#wrap_middle_center_wide #center_contentsbox_bottom {background:url(img_temp/center_contentsbox_wide_bottom.gif) no-repeat; height:12px; font-size:0; margin-bottom:10px;}
#wrap_middle_center_wide2 #center_contentsbox_top {clear:both; background:url(img_temp/center_contentsbox_wide2_top.gif) no-repeat; height:12px; font-size:0;}
#wrap_middle_center_wide2 #center_contentsbox_bg {overflow:hidden; background:url(img_temp/center_contentsbox_wide2_bg.gif) repeat-y; padding:0 12px 0 12px; zoom:1;}
#wrap_middle_center_wide2 #center_contentsbox_bottom {background:url(img_temp/center_contentsbox_wide2_bottom.gif) no-repeat; height:12px; font-size:0; margin-bottom:10px;}
#center_contntsbox_in_left {float:left; width:400px;}
#center_contntsbox_in_right {float:right; width:271px;}

#bottom_partner {clear:both; background:url(img_temp/bottom_partner_bg.gif) no-repeat; height:50px; padding:1px 0 0 0; margin-bottom:10px;}
#bottom_partner img {padding:0 5px 0 5px;}
#bottom_menu {margin:10px 0 15px 0; color:#e0e0e0;}
#bottom_menu strong {color:#000;}
#bottom_copyright p {font-size:11px; padding:0 0 5px 0;}
#bottom_copyright {margin:0 0 30px 0;}









/* Side*/
#side_menu {margin-bottom:10px;}
#side_menu em {display:none;}
#side_menu .side_menu_hospitals {background:url(img/hospitals_menu_title.gif) no-repeat; height:36px;}
#side_menu .side_menu_video {background:url(img/menu_video.gif) no-repeat; height:36px;}
/*#side_menu .side_menu_c_0 {background:url(img/menu_c_01.gif) no-repeat; height:33px;}
#side_menu .side_menu_c_1 {background:url(img/menu_c_02.gif) no-repeat; height:33px;}
#side_menu .side_menu_c_2 {background:url(img/menu_c_03.gif) no-repeat; height:33px;}
#side_menu .side_menu_c_3 {background:url(img/menu_c_04.gif) no-repeat; height:33px;}
#side_menu .side_menu_c_4 {background:url(img/menu_c_05.gif) no-repeat; height:33px;}
#side_menu .side_menu_c_5 {background:url(img/menu_c_06.gif) no-repeat; height:33px;}
#side_menu .side_menu_c_6 {background:url(img/menu_c_07.gif) no-repeat; height:33px;}*/
#side_menu .side_menu_column {background:url(img/column_menu_title.gif) no-repeat; height:36px;}
#side_menu .side_menu_academy {background:url(img/academy_menu_title.gif) no-repeat; height:36px;}
#side_menu .side_menu_consultation {background:url(img/consultation_menu_title.gif) no-repeat; height:36px;}
#side_menu li {margin:5px; padding-left:6px;}

.side_tv {margin:0;}
.side_tv_img {background: url(img_home/tv_bg.gif) no-repeat ; padding:6px 0 5px 0; text-align:center; margin:8px 0 6px 0;}
.side_tv p {padding:0; text-align:center; margin-bottom:10px;}
.side_tv strong {color:#8d66cc;}

.side_afternote_best {margin-bottom:10px;}
.side_afternote_best .box_best {background:url(img_side/after_best_bg.gif) no-repeat 0 0; height:20px; padding:4px 0 0 32px; margin:2px 0 0 0;}
.side_afternote_best dl {margin:5px 0 0 0;}
.side_afternote_best dd {padding:3px 0 3px 0;}

#side_movie_rank_home,
#side_movie_rank {margin-bottom:10px;}
#side_movie_rank_home dt,
#side_movie_rank dt {background:url(img_side/movie_rank_top1.gif) no-repeat; height:41px; margin:5px 0 4px 0; padding:5px 0 0 45px;}
#side_movie_rank_home p,
#side_movie_rank p {margin-top:2px;}
#side_movie_rank_home img,
#side_movie_rank img {vertical-align:middle;}
#side_movie_rank_home strong,
#side_movie_rank strong {color:#555}
#side_movie_rank_home dd,
#side_movie_rank dd {padding:3px 0 3px 0;}
#side_movie_rank_home h3 {display:none;}


#side_column {position:relative; margin-bottom:15px;}
.side_column_img {float:left; margin:0 5px 5px 0;}
#side_column li {padding:5px 0 2px 0;}
#side_column p {margin:5px 0 0 0;}
#side_column strong {color:#e97373;}
.side_column_first {overflow:hidden; zoom:1; border-bottom:solid 1px #d5d5d5; padding:2px 0 6px 0;}

#side_customer {margin-bottom:10px;}
#side_banner {margin-bottom:10px;}
#side_qna {position:relative; margin-bottom:10px;}
#side_qna h3 {margin-bottom:2px}
#side_qna strong {color:#1ca39e}
.side_qna_img {float:left; margin:0 5px 0 0;}
.side_qna_block {overflow:hidden; height:64px; padding:3px 0 2px 0;}
#side_clinic {margin-bottom:10px;}
#side_clinic h3 {margin-bottom:7px;}

#side_mysite li {float:left;}
#side_mysite img {margin-bottom:10px;}
.side_mysite_none {display:none;}

#side_research {position:relative; margin-bottom:10px; background: url(img_side/research_bg.gif) no-repeat; height: 115px;}
#side_research h3 {display:none;}
#side_research_text {position: absolute; font-weight:bold; top:37px; left:92px; color:#8d66cc; width:106px;}
#side_research_bt {position: absolute; top:76px; left:92px;}

#side_notice {margin-bottom:15px;}
#side_notice ul {padding:3px 0 0 0;}
#side_notice li {padding:3px 0 3px 0;}
#side_notice img {vertical-align:middle;}
#side_star {margin-bottom:10px;}
#side_book {margin-bottom:10px;}
#side_mysite2 {margin-bottom:10px;}

.side_beforeafter {position: relative;background: url(img_side/beforeafter_bg.gif) repeat-y; padding:0 5px 0 5px; text-align:center;}
.side_beforeafter_img {border:solid 1px #ccc; margin:1px;}
.side_beforeafter strong {display:block; color:#6280d6; padding:3px 0 7px 0;}
.side_beforeafter_line {border-top:solid 1px #d5d5d5; font-size:0; height:1px;}
.side_beforeafter ul {padding:0 0 3px 0;}
.side_beforeafter li {text-align:left; padding:5px 0 0 8px;}
.side_beforeafter li img {vertical-align:middle;}
.side_beforeafter_bottom {background: url(img_side/beforeafter_bottom.gif) no-repeat; height: 7px; font-size:0;margin-bottom:10px;}

.side_beforeafter_overimg {position: absolute; top:0; left:5px;}
	HTML*.side_beforeafter_overimg {position: absolute; top:0; left:0px;}

#side_star {margin:0 0 15px 0;}
#side_star h3 {padding-bottom:7px;}
#side_star th {padding:0 10px 7px 0;}
#side_star td {padding:0 0 3px 0;}





/* Home */
#home_intro {margin-bottom:10px;}

#home_cunsultation_top {background: url(img_home/cunsultaion_title_bg.gif) no-repeat; height:29px; padding:8px 0 0 10px}
#home_cunsultation_bg {background: url(img_home/cunsultaion_bg.gif) repeat-y; padding:0 10px 6px 10px;}
#home_cunsultation_bg table {width:100%; margin:0 0 0 0;}
#home_cunsultation_bg td {padding:3px 0 2px 0;}
#home_cunsultation_bg strong {color:#37a700;}
.home_cunsultation_td1 {width:80px;}
.home_cunsultation_td2 {width:45px; text-align:right;}
.home_cunsultation_td3 {text-align:right;}

#home_cunsultation_bottom {height:59px; background:url(img_home/cunsultaion_bottom_bg.gif) no-repeat left top; margin-bottom:10px;}
#home_cunsultation_bottom dt {float:left; padding:9px 3px 0 10px;}
#home_cunsultation_bottom dd {text-align:right; padding:8px 8px 0 0;}
#home_cunsultation_bottom textarea {border:solid 1px #d5d5d5; width:335px; height:36px; float:left; margin:0 2px 6px 0; padding:2px;}
#home_cunsultation_bottom img {vertical-align:middle; padding-top:2px;}

#home_ucc_top {background: url(img_home/movie_title_bg.gif) no-repeat; height:29px; padding:8px 0 0 10px}
#home_ucc_bg {background: url(img_home/cunsultaion_bg.gif) repeat-y; padding:0 10px 0 10px;}
#home_ucc_bg table {width:100%;}
#home_ucc_bg th {text-align:left; font-weight:normal; width:160px; padding-top:6px;}
#home_ucc_bg td {padding-top:6px;}
#home_ucc_bg strong {color:#8d66cc;}
#home_ucc_bg p {margin:5px 0 8px 0;}
#home_ucc_bottom {background: url(img_home/movie_bottom.gif) no-repeat; height: 9px; font-size:0; margin-bottom:10px;}

.home_bottom_partner  {clear:both; background:url(img_home/bottom_portner_bg.gif) no-repeat; height:50px; padding:1px 0 0 0;}
.home_bottom_sitemap_bg {position:relative; background:url(img_home/bottom_sitemap_bg.gif) repeat-y; overflow:hidden; zoom:1; text-align:left; padding:8px 0 10px 15px;}
.home_bottom_sitemap_bg strong {display:block; padding:0 0 7px 0;}
.home_bottom_sitemap_bg li {padding: 1px 0 2px 2px;}
.home_bottom_sitemap_bg img {vertical-align: middle;}

.home_bottom_sitemap_01 {float:left; width:120px; margin:0 14px 0 0 ;}
.home_bottom_sitemap_07 {float:left; }
.home_bottom_sitemap_11 {float:left; width:120px; margin:10px 14px 0 0 ;}
.home_bottom_sitemap_17 {float:left; }

.home_bottom_sitemap_bottom {clear:both; background:url(img_home/bottom_sitemap_bottom.gif) no-repeat; height:5px; font-size:0;margin-bottom:10px;}

.violet {color:#8d66cc}
.pink {color:#e97373}
.input_txt {border:solid 1px #d5d5d5; background:#f3f3f3; padding:2px; vertical-align:middle;}









/* Quick menu */
.quickmenu {position:absolute; top:142px; left:950px; width:80px;}
.quickmenu_top {background: url(img_temp/qucik_01_bg.gif) no-repeat; padding:36px 0 0 8px; height:115px;}
.quickmenu_top div {padding:2px;}
.quickmenu img {padding:0;}
.quickmenu_bottom {margin:4px 0 0 0;}











/* Contents */
#tab {background:url(img/ucc_tab_bg.gif) repeat-x top; margin-bottom:5px;}
#move_page {padding:18px 0 8px 0; margin:0 auto; border-top:solid 1px #ccc;}
#move_page table {width:100%;}
#move_page img {margin:0 4px 0 4px;}
.move_page_num {background:url(img/icon_page_bg_wide.gif) no-repeat; width:256px; color:#ccc; text-align:center; }
.move_page_num_nor {background:url(img/icon_page_bg.gif); width:220px; color:#ccc; text-align:center;}
.move_page_num_short {background:url(img/icon_page_bg_short.gif); width:130px; color:#ccc; text-align:center;}
#datainfo {background:url(img/datainfo_bg.gif) no-repeat top left; width:236px; height:22px;}
#datainfo dd {float:left;}
#datainfo img {vertical-align:middle;}
#datainfo .datainfo1 {width:70px; padding:3px 0 0 8px;}
#datainfo .datainfo2 {width:70px; padding:3px 0 0 6px;}
#datainfo .datainfo3 {width:70px; padding:3px 0 0 8px;}
#datainfo2 {background:url(img/datainfo2_bg.gif) no-repeat top left; width:197px; height:22px;}
#datainfo2 dd {float:left;}
#datainfo2 img {vertical-align:middle;}
#datainfo2 .datainfo1 {text-align:left; width:80px; padding:3px 0 0 8px;}
#datainfo2 .datainfo2 {text-align:left; width:100px; padding:3px 0 0 6px;}
#bg_shadowline {background:url(img/bg_shadowline.gif) repeat-x; height:5px; font-size:0;}
.text_center {text-align:center;}
.text_right {text-align:right;}
.bottom_line {border-bottom:solid 1px #ededed;}
.color_green {color:#37a700;}
.cuttext {white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; /*Opera 9*/ text-overflow:ellipsis;}

#ucc_list table {width:100%; }
#ucc_list th {text-align:left; font-weight:normal; width:160px; padding-bottom:8px;}
#ucc_list td {padding-bottom:8px;}
#ucc_list strong {color:#8d66cc;}
#ucc_list p {margin:5px 0 8px 0;}
#ucc_player {margin:5px 0 0 0;}
#ucc_player_btarea table {width:100%; height:42px;}
#ucc_player_btarea table td {padding:0 0 0 0;}
#ucc_viewtext {margin:5px 0 10px 0;}
#ucc_viewtext strong {line-height:22px; display:block; font-size:18px; color:#8d66cc; margin:0 0 12px 0;}
#ucc_viewtext p {line-height:18px; margin:0 0 7px 0;}
#ucc_reply {clear:both; border-top:solid 1px #ccc; background:#f3f3f3; padding:5px 10px 0 10px;}
#ucc_reply img {margin:0 0 5px 0;}
#ucc_reply_input textarea {border:solid 1px #d5d5d5; width:280px; height:40px; float:left; margin:0 5px 6px 0; padding:2px;}
#ucc_reply_list table {width:100%; clear:both;}
#ucc_reply_list th {text-align:left; font-weight:bold; width:95px; padding:6px 0 6px 0; border-bottom:solid 1px #ddd;}
#ucc_reply_list td {padding:6px 0 6px 0; border-bottom:solid 1px #ddd;}
#ucc_bt {border-top:solid 1px #ccc; text-align:center; padding:10px 0 0 0;}
#ucc_view_list table {width:100%; height:42px;}
#ucc_view_list table th {width:88px; padding:0 0 5px 0;}
#ucc_view_list table strong {display:block; color:#8d66cc; }
.ucc_view_list_datainfo {margin:2px 0 5px 0;}
.ucc_view_list_datainfo img {vertical-align:middle;}
.ucc_view_list_datainfo em {color:#ddd;}

#clinic_select {position:relative; clear:both; background:url(img/clinic_sel_bg.gif) no-repeat; height:288px; margin-bottom:10px;}
/* dl,dd -> table */
#clinic_select dl {padding:2px 3px 3px 3px;}
#clinic_select dd {padding:1px 0 1px 0; cursor:pointer;}

#clinic_select table {width:100%; margin:2px 3px 3px 3px; }
#clinic_select td {padding:1px 0 1px 0; cursor:pointer;}

#clinic_select_1 {position:absolute; left:15px; top:79px; width:147px; height:194px; overflow-x:hidden; overflow-y:auto;}
#clinic_select_2 {position:absolute; left:176px; top:79px; width:147px; height:194px; overflow-x:hidden; overflow-y:auto;}
#clinic_select_3 {position:absolute; left:337px; top:79px; width:259px; height:194px; overflow-x:hidden; overflow-y:auto;}
	*html #clinic_select_1 {position:absolute; left:15px; top:79px; width:125px; w\idth:147px; height:194px; overflow-x:hidden; overflow-y:auto;}
	*html #clinic_select_2 {position:absolute; left:176px; top:79px; width:125px; w\idth:147px; height:194px; overflow-x:hidden; overflow-y:auto;}
	*html #clinic_select_3 {position:absolute; left:337px; top:79px; width:237px; w\idth:259px; height:194px; overflow-x:hidden; overflow-y:auto;}
#clinic_list table,
#culumn_list table,
#culumn_list2 table,
#cunsultation_list table,
#cunsultation_list2 table,
#cunsultation_form table {width:100%;}
#clinic_list th {text-align:left; width:120px; padding:0 0 8px 0;}
#clinic_list td {padding:0 0 8px 0;}
#clinic_list strong,
#culumn_list strong {color:#8d66cc;}
#clinic_list p,
#culumn_list p {margin:4px 0 6px 0;}
.clinic_list_datacate {font-size:11px; text-align:left; background:url(img/clinic_datacate.gif) no-repeat top left; width:151px; height:18px; padding:3px 0 0 10px;}
#clinic_view_header table,
.column_view_header table,
#column_view_header table {width:100%; height:31px;}
#clinic_view_header td {padding:0 0 10px 0;}
#clinic_view_header strong,
.column_view_header strong,
#column_view_header strong {color:#8d66cc;}
#clinic_view_text {margin-top:5px; line-height:180%;}
#clinic_view_text p {margin:0 0 8px 0;}

#culumn_list th {text-align:left; width:120px; padding:0 0 16px 0;}
#culumn_list td {padding:0 0 16px 0;}
.column_view_header strong,
#column_view_header strong {display:block; padding:3px 0 8px 0; color:#8d66cc;}
#culumn_list2 th {padding:0 0 15px 0; background:url(img/bg_shadowline.gif) repeat-x bottom;}
#culumn_list2 td {padding:6px 0 11px 0; border-bottom:solid 1px #ededed;}
#culumn_list2 strong {color:#8d66cc;}
#column_view_header td {padding:0 0 0 0;}

#cunsultation_list strong,
#cunsultation_list2 strong {color:#37a700;}
#cunsultation_list td {padding:3px 0 5px 0;}
#cunsultation_list2 td {padding:5px 0 7px 0;}
#cunsultation_write {height:59px; background:url(img/consultation_write_bg.gif) no-repeat left top; margin:10px 0 0 0;}
#cunsultation_write dt {float:left; padding:9px 3px 0 10px;}
#cunsultation_write dd {text-align:right; padding:8px 8px 0 0;}
#cunsultation_write textarea {border:solid 1px #d5d5d5; width:312px; height:36px; float:left; margin:0 2px 6px 0; padding:2px;}
#cunsultation_write img {vertical-align:middle; padding-top:2px;}
#cunsultation_form  th {border-bottom:solid 1px #ededed; text-align:left; font-weight:bold; color:#8d66cc; width:100px;}
#cunsultation_form td {border-bottom:solid 1px #ededed; padding:7px 0 8px 0;}
#cunsultation_form input,
#cunsultation_form textarea {border:solid 1px #d5d5d5; background:#f3f3f3; padding:2px; vertical-align:middle;}
#cunsultation_form img {vertical-align:middle;}
#cunsultation_form .none {border:none; background:none;}
#cunsultation_view_header table {width:100%; height:31px; margin-bottom:1px;}
#cunsultation_view_header td {padding:0 0 5px 0;}
.cunsultation_imgtd {width:50px;}
#ucc_reply_input .cunsultation_reply_input {border:solid 1px #d5d5d5; width:355px; height:40px; float:left; margin:0 5px 6px 0; padding:2px;}
#culsultation_mirror_leply {background:url(img/icon_mirror_reply_bg_top.gif) no-repeat;}
.culsultation_mirror_leply_left {float:left; padding:10px 0 5px 12px;}
.culsultation_mirror_leply_right {text-align:right; padding:10px 12px 5px 0;}
.culsultation_mirror_leply_middle {background:url(img/icon_mirror_reply_bg.gif) repeat-y; clear:both; padding:2px 12px 0 12px; overflow:hidden; zoom:1}
.culsultation_mirror_leply_middle * {line-height:20px;}
.culsultation_mirror_leply_middle p {margin:0 0 8px 0;}
.culsultation_mirror_leply_bottom {background:url(img/icon_mirror_reply_bg_bottom.gif) no-repeat; height:9px; font-size:0; margin-bottom:15px;}
#cunsultation_connection_mov {position:relative;  background:url(img/consultation_connection_mov_bg.gif) no-repeat; width:475px; height: 120px; margin-bottom:10px;}
#cunsultation_connection_mov_title {position: absolute; left:13px; top: 7px;}
#cunsultation_connection_mov_img {position: absolute; left:13px; top: 40px;}
#cunsultation_connection_mov_img img {padding:0 2px 0 4px;}
#contultation_research_graph {background:#eee; border:solid 3px #c8ccff; padding:10px; margin:0 0 20px 0}
#contultation_research_graph table {width:100%;}
#contultation_research_graph em {display:block; width:30px; text-align:right; color:#8d66cc; font-weight:bold;}
.graph_td {background: url(img/consultation_research_bar_bg.gif)  repeat-x ; height:25px; width:250px;}
.graph_td img {margin:0 0 6px 0;}

#contultation_research_left {float:left; width: 180px; text-align:center; margin:0 0 20px 0;}
#contultation_research_right {margin:0 0 20px 0;}
#contultation_research_intitle strong {display:block; font-size:18px; color:#8d66cc; padding:7px 0 12px 0;}
#contultation_research_right p {margin:0 0 8px 0;}
#contultation_research_list table {width:100%; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
#contultation_research_list td {padding:7px 0 7px 0; border-bottom:solid 1px #ededed;}
#contultation_research_list strong {color:#8d66cc;}

#contultation_research_bt {margin:0 0 20px 180px;}
#contultation_research_bt li {background: url(img/consultation_research_bt_bg.gif) no-repeat; width:143px; height:25px; text-align:center; padding:3px 0 0 0;}
#contultation_research_bt strong {color:#fff;}

.member_join_rule textarea {width:690px; height:105px; border:solid 1px #d5d5d5; background:#f3f3f3; padding:2px; vertical-align:middle; margin-bottom:10px;}
#member_join_comp {text-align:center; padding:60px 0 100px 0;}
#member_login_box {position:relative; margin:0 auto; margin-top:50px; margin-bottom:30px; background:url(img/member_login_boxbg.gif) no-repeat; width:499px; height:213px;}
#member_login_inbox {position:absolute; left:100px; top:70px;}
#member_login_inbox table {float:left;}
#member_login_inbox strong {display:block; color:#8d66cc; text-align:right;}
.member_login_inbox_input {background:#fff; border:solid 3px #8d66cc; padding:2px; margin:1px 5px 1px 5px; color:#8d66cc; height:16px; font-weight:bold;}
	HTML*.member_login_inbox_input {background:#fff; border:solid 3px #8d66cc; padding:2px; margin:0 5px 0 5px; color:#8d66cc; height:16px; font-weight:bold;}
#member_login_join {position:absolute; left:208px; top:170px;}
#member_login_img {text-align:center; margin-bottom:30px;}

#member_join_add_title {background:#f3f3f3; border-bottom:solid 1px #ccc;}
#member_join_add_infotxt {padding:10px;}
#member_join_add_input {text-align:center; padding:20px; border-bottom:solid 1px #ccc;}
#member_join_add_input * {vertical-align:middle;}
#member_join_add_list ul {padding:8px;}
#member_join_add_list li {padding:3px;}

#beforeafter_cate {float:left; width:134px;}
#beforeafter_cate_list {background: url(img/beforeafter_cate_bg.gif) repeat-y; padding:3px 10px 0 10px;}
#beforeafter_cate_list strong {color:#000;}
#beforeafter_cate_list ul {padding:0 0 0 3px;}
#beforeafter_cate_list li {padding: 2px 0 2px 0;}
#beforeafter_cate_bottom {background: url(img/beforeafter_cate_bottom.gif) no-repeat; height:9px; font-size:0; margin-bottom:10px;}

.beforeafter_right {float:right; width:550px;}
.beforeafter_right_contents {position:relative; background: url(img/beforeafter_img_bg.gif) no-repeat; width:481px; height:240px; margin:0 auto; margin-top:20px;}
.beforeafter_right_txt {padding:0 10px 10px 10px; margin-bottom:20px; line-height:18px;}
.bg_shadowline {background:url(img/bg_shadowline.gif) repeat-x; height:5px; font-size:0;}
.column_view_header table {width:100%; height:31px;}
.beforeafter_right_contents01 {position:absolute; top:11px; left:11px;}
.beforeafter_right_contents02 {position:absolute; top:11px; left:278px;}
.line_clear_ccc {clear:both;}
#beforeafter_none {width:550px; text-align:center; padding-top:110px;}

.hospitals_doctor {clear:both;}
.hospitals_doctor_img {float:left; margin-bottom:10px;}
.hospitals_doctor_name {float:left; margin-left:15px;}
.hospitals_doctor_text {float:right; width:275px;}
.hospitals_doctor_text ul {padding:4px 0 4px 0; margin-bottom:10px;}
.hospitals_doctor_text li {padding:1px 0 1px 7px; background: url(img/hospitals_doctor_liststyle.gif) no-repeat left top;}

#hospitals_map {margin-top:10px;}
#hospitals_map_left {float:left;}
#hospitals_map_right {margin-left:306px; padding:0 0 0 10px; border-left:solid 1px #dbdbdb;}
#hospitals_map ul {padding:0 0 14px 0;}
#hospitals_map li {padding:3px 0 5px 0;}
#hospitals_map strong {color:#000;}
.float_left {float:left;}
.hospitals_map_right_bustxt {margin-left:50px;}

#tag {font-size:11px; padding:15px 0 10px 0;}
#tag img {vertical-align:middle;}

#search_tab {margin:20px 0 30px 0; background: url(img/search_tab_bg.gif) repeat-x; height:27px}
#search_tab ul {}
#search_tab li {float:left; padding:4px; margin:0 1px 0 0; height:17px;}
.srarch_on {border:solid 1px #ccc; border-bottom:solid 1px #fff; background:#fff; color:#555; font-weight:bold;}
.srarch_off {border:solid 1px #ccc; border-bottom:solid 1px #ccc; background:#f6f5f5; }

.search_title {position:relative; margin:15px 0 0;}
.search_title h3 {color:#000;}
.search_more {position:absolute; right:10px; top:0}
.search_more img {vertical-align:middle;}

.search_list {padding:15px; border-bottom:solid 1px #ccc;}
.search_list strong {color:#8d66cc}
.search_list p {padding: 3px 0 15px 0;}

.search_new {text-align:center; padding:20px 0 10px 0;}
.search_new strong {color:#000;}
.search_new * {vertical-align:middle;}

.search_none {padding:30px;}
.search_none h2 {font-size:16px; color:#000; padding:0 0 50px 0;}
.search_none_title {font-size:16px; color:#8d66cc;}
.search_none ul {padding:0 0 20px 0;}
.search_none li {padding:3px 0 3px 0;}
.search_none img {vertical-align:middle;}
.search_none_ques {padding:30px 0 0 0; border-top:solid 1px #ccc;}
.search_none_ques p {padding: 0 0 10px 0;}

.tv_txt {font-weight:bold; color:#000; padding-bottom:6px;}


/* 090429 */

/* popup */
#pop_body {background:#fff;}
.pop_title {background:url(img/pop_title_bg.gif) repeat-x; height:36px;}
.pop_title h1 {color:#fff; font-size:18px; padding:9px 0 0 6px;}
.pop_contents {margin:10px 10px 0 10px;}
.pop_contents_bt {border-top:1px solid #b5b5b5; padding:10px; text-align:center; margin-top:10px;}

.popp_stipulation {height:280px; overflow:auto; padding-right:10px;}
.popp_stipulation p {margin:10px 0 10px 0;}
.popp_stipulation h3 {font-size:14px; color:#000; padding-top:10px;}
.popp_stipulation dl {margin:10px 0 20px 0;}
.popp_stipulation dt {font-weight:bold;}
.popp_stipulation dd {margin:5px 0 5px 15px;}

.popp_privacypolicy {height:280px; overflow:auto; padding-right:10px;}
.popp_privacypolicy p {margin:10px 0 10px 0;}
.popp_privacypolicy h3 {font-size:14px; color:#000; padding-top:10px;}
.popp_privacypolicy ul {padding:0 0 20px 20px;}
.popp_privacypolicy li {margin:5px 0 5px 0; list-style:square;}
.popp_privacypolicy dl {margin:10px 0 20px 0;}
.popp_privacypolicy dt {font-weight:bold;}
.popp_privacypolicy dd dt {font-weight:normal;}
.popp_privacypolicy dd {margin:5px 0 5px 15px;}

.cunsultation_form_rule {}
.cunsultation_form_rule .popp_privacypolicy {height:100px; overflow:auto; padding:10px; border:1px solid #d5d5d5; background:#f3f3f3;}

/* 090721 */
.top_language {position:absolute; right:0px; top:7px;}
