.waiting {width:282px; margin:200px auto 120px;}

.subVisual {width:100%; height:180px; background:url(../img/contents/subVisual.jpg) no-repeat center center; background-size:cover;}
.subVisual h1 {font-size:30px; font-weight:600; text-align:center; color:#fff; padding:80px 0 15px;}
.subVisual p {font-size:17px; text-align:center; color:#fff;}

#container {width:1200px; margin:0 auto 80px; overflow:hidden;}
#container .snb-section {width:210px; float:left;}
#container .contents-section {width:920px; float:right;}

.snb-section h1.snbTitle {font-size:28px; font-weight:600; line-height:110px; color:#fff; border-bottom:1px solid #dedede; text-align:center; background:url(../img/contents/subTitle.gif) no-repeat;}
.snb-section ul.menu li {font-size:15px; line-height:45px; border-bottom:1px solid #dedede;}
.snb-section ul.menu li a {width:190px; display:inline-block; padding-left:20px;}
.snb-section ul.menu li a:hover, .snb-section ul.menu li a.on {font-weight:600; color:#fff; background:url(../img/contents/snb_on.png) no-repeat 190px center #20b2d5; }

.snbTel-section {border:1px solid #dedede; padding:20px; margin-top:40px;}
.snb_tel {border-bottom:1px solid #dedede; padding-bottom:20px;}
.snb_tel h1 {font-size:15px; color:#525252; font-weight:600; padding:2px 0 2px 27px;}
.snb_tel h1.tel01 {background:url(../img/contents/icon_tel01.gif) no-repeat left center;}
.snb_tel h1.tel02 {background:url(../img/contents/icon_tel02.gif) no-repeat left center; margin-top:13px;}
.snb_tel h1.tel03 {background:url(../img/contents/icon_tel03.gif) no-repeat left center; margin-top:13px;}
.snb_tel h1.tel04 {background:url(../img/contents/icon_tel04.gif) no-repeat left center; margin-top:13px;}
.snb_tel p {font-size:26px; font-weight:600; margin-top:0px; letter-spacing:-1px;}
.snb_tel p.tel01 {color:#007fa2;}
.snb_tel p.tel02 {color:#1983d2;}
.snb_tel p.tel03 {color:#7cb21e;}
.snb_tel p.tel04 {color:#969696; font-size:20px;}

.snb_info {padding-top:20px;}
.snb_info ul {overflow:hidden;}
.snb_info ul li {float:left; line-height:24px; margin-bottom:5px; font-size:14px;}
.snb_info ul li:last-child { letter-spacing:-1px;}
.snb_info ul li.date {text-align:center; display:inline-block; color:#fff; width:64px; border-radius:5px; font-size:13px; margin-right:5px;}
.snb_info ul.fir li.date {background:#6ab2c6;}
.snb_info ul.sec li.date {background:#c2c362;}
.snb_info ul.thi li.date {background:#5f99c4;}
.snb_info ul.fou li.date {background:#a9a9a9;}
.snb_info ul.thi li.holi {font-size:13px;}
.snb_info ul.thi li.holi span {color:#cb0e0e; font-weight:600;}

.pageTitle {margin:60px 0 50px;}
.pageTitle .title-section {overflow:hidden; padding-bottom:20px; border-bottom:1px dashed #dedede;}
.pageTitle .title-section h1 {font-size:32px; font-weight:600; float:left; line-height:32px; color:#333;}
.pageTitle .title-section p.navi {float:right; font-size:13px; margin-top:13px;}
.pageTitle .title-section p.navi span a {padding-left:15px; height:13px; background:url(../img/contents/bullet_home.gif) no-repeat 0 0; margin-right:5px;}

.subTitle {background:url(../img/contents/subTitle_bullet.gif) no-repeat left center; padding-left:20px; font-size:20px; font-weight:600; color:#333; margin-bottom:20px;}
.pageList li {background:url(../img/contents/list_bullet.gif) no-repeat left 14px; line-height:28px; color:#525252; padding-left:11px;}

.pageTab {width:100%; margin-bottom:40px;}
.pageTab tr td {border:1px solid #dedede; text-align:center; background:#f8f8f8;}
.pageTab tr td a {display:inline-block; width:100%; padding:15px 0; font-size:16px; color:#525252; background:#f8f8f8;}
.pageTab tr td a:hover, .pageTab tr td a.on {background:url(../img/contents/tab_on_bg.gif) repeat-x left top #fff; font-weight:600; color:#098bac; }

.floorTab {width:100%; margin-bottom:10px;}
.floorTab tr td {border:1px solid #dedede; text-align:center; background:#f8f8f8;}
.floorTab tr td a {display:inline-block; width:100%; padding:15px 0; font-size:16px; color:#525252; background:#f8f8f8;}
.floorTab tr td a:hover, .floorTab tr td.curr a {background:url(../img/contents/tab_on_bg.gif) repeat-x left top #fff; font-weight:600; color:#098bac;}
.dn {display:none;}

.page_subTitle {font-size:22px; font-weight:600; color:#333; padding-top:15px; background:url(../img/contents/page_subTitle.gif) no-repeat left top; margin-bottom:20px;}

.font-red {color:red;}
.maT20 {margin-top:20px;}
.maT30 {margin-top:30px;}
/*º´¿ø¼Ò°³ ÀÎ»ç¸»*/
.greeting-section {background:url(../img/contents/greeting_bg.png) no-repeat right top;}
.greeting-section h1 {font-size:22px; line-height:36px; color:#007fa2; letter-spacing:-1px;}
.greeting-section h1 span {font-weight:600;}
.greeting-section h2 {font-size:17px; font-weight:600; margin:30px 0 20px;}
.greeting-section p {line-height:24px;}

/*ÀÇ·áÁø¼Ò°³*/
.staff-section {overflow:hidden; padding:40px 0; border-bottom:1px dashed #dedede;}
.staff-section.first {padding:0 0 40px;}
.staff-section h1.img {float:left; margin-right:30px;}
.staff-section .staff-info {float:left; width:580px;}
.staff-info .title {padding-bottom:20px; border-bottom:1px solid #dedede; margin-top:15px;}
.staff-info .title h1 {font-size:28px; line-height:28px;}
.staff-info .title h1 span.name {color:#07469b; font-weight:600;}
.staff-info .title h1 span.major {font-size:22px; font-weight:600;}
.staff-info ul {margin:30px 0 30px;}
.staff-info ul li {display:inline;}
.staff-info ul li.tit {font-size:17px; font-weight:600; margin-right:20px;}
.staff-info h2.tit {font-size:17px; font-weight:600; margin-bottom:10px;}
.staff-info .staff_tb {width:100%; border-top:2px solid #333;}
.staff-info .staff_tb tr th, .staff-info .staff_tb tr td {padding:15px 0; text-align:center; border-bottom:1px solid #dedede; border-right:1px solid #dedede;}
.staff-info .staff_tb tr th.last, .staff-info .staff_tb tr td.last {border-right:none;}
.staff-info .staff_tb tr th {background:#f8f8f8; font-weight:600;}
.staff-info dl {border-top:1px solid #dedede; padding:15px 0; overflow:hidden;}
.staff-info dl:first-child {border-top:0; }
.staff-info dl dt {width:100px; float:left; font-size:17px; font-weight:bold;}
.staff-info dl dd {width:460px; float:right; color:#6d6d6d; line-height:28px; padding-left:13px; background:url('../img/contents/list_bullet.gif') no-repeat left center;}

/*ÁÖ¿äÀåºñ / ½Ã¼³*/
.facilities-section {border:1px solid #dedede; overflow:hidden;}
.facilities-section .txt {float:left; padding:40px 0 0 35px;}
.facilities-section .txt h1 {font-size:36px; font-weight:600; color:#098bac;}
.facilities-section .txt h2 {font-size:20px; color:#c2c2c2; margin:20px 0 25px;}
.facilities-section .img {float:right;}
.facilities-section02 {margin-top:50px;}
.facilities-section02 p span {font-weight:600; color:#098bac;}
.facilities-section02 h3 {margin-bottom:20px;}
.facilities-section02 h4 {margin-top:20px;}
.facilities-section02 .facilities-tb {width:100%; border-top:2px solid #333;}
.facilities-section02 .facilities-tb tr th, .facilities-section02 .facilities-tb tr td {padding:15px 20px; border-bottom:1px solid #dedede; border-right:1px solid #dedede;}
.facilities-section02 .facilities-tb tr th.last, .facilities-section02 .facilities-tb tr td.last {border-right:none;}
.facilities-section02 .facilities-tb tr th {font-weight:600; background:#f5fbfd;}
.facilities-section02 .effect {overflow:hidden;}
.facilities-section02 .effect02 {margin-top:30px;}
.facilities-section02 .effect li p {background:#f8f8f8; padding:15px 0; text-align:center; width:440px;}
.facilities-section02 .effect li:first-child {float:left;}
.facilities-section02 .effect li:last-child {float:left; width:500px; margin-left:50px;}
.facilities-section02 .facilities01Wrap {overflow:hidden;}
.facilities-section02 .facilities01Wrap .img {float:left;}
.facilities-section02 .facilities01Wrap .txt {float:left; margin:20px 0 0 50px;}
.facilities-section02 .facilities01Wrap .txt h2 {margin:40px 0 10px; font-weight:600; font-size:18px;}
.facilities-section02 .facilities01Wrap .txt ul li {background:url(../img/contents/list_bullet.gif) no-repeat left center; padding-left:13px; line-height:30px;}
.facilities-section02 .facilities04Wrap {overflow:hidden;}
.facilities-section02 .facilities04Wrap .img {float:left;}
.facilities-section02 .facilities04Wrap .txt {float:left; margin-left:40px; width:590px;}
.facilities-section02 .facilities04Wrap .txt .box {margin-bottom:50px;}

.facilities-section03 {margin-top:50px;}
.facilities-section03 .effect {overflow:hidden;}
.facilities-section03 .effect02 {margin-top:30px;}
.facilities-section03 .effect li p {background:#f8f8f8; padding:15px 0; text-align:center; }
.facilities-section03 .effect li:first-child {float:left;}
.facilities-section03 .effect li:last-child {float:right;}

/*º´¿ø¼Ò°³*/
.intro-section {overflow:hidden; margin-top:50px;}
.intro-section .txt {float:left;}
.intro-section .txt h1 {font-size:40px; line-height:50px;}
.intro-section .txt h1 span {color:#07469b;}
.intro-section .txt ul {margin-top:30px; border-top:1px solid #dedede; border-bottom:1px solid #dedede; padding:15px;}
.intro-section .txt ul li {background:url(../img/contents/list_bullet.gif) no-repeat left center; padding-left:13px;}
.intro-section .img {float:right;}
.intro-section02 {overflow:hidden;}
.intro-section02 .img {float:left; width:490px;}
.intro-section02 .txt {float:left; margin:20px 0 0 50px; width:370px;}
.intro-section02 .txt h1 {font-size:20px; line-height:30px; text-decoration:underline; margin-bottom:30px; letter-spacing:-1px;}
.intro-section03 {overflow:hidden; margin-top:50px;}
.intro-section03 .facilities-tb {width:100%; border-top:2px solid #333;}
.intro-section03 .facilities-tb tr th,
.intro-section03 .facilities-tb tr td {padding:15px 30px; border-bottom:1px solid #dedede; border-right:1px solid #dedede;}
.intro-section03 .facilities-tb thead tr th {background:#f8f8f8}
.intro-section03 .facilities-tb tr th.last,
.intro-section03 .facilities-tb tr td.last {border-right:none;}
.intro-section03 .facilities-tb tr th {font-weight:600; background:#f5fbfd;}
.intro-section03 .list01 {border-top:2px solid #333;}
.intro-section03 .hemodialysis {padding:20px; border-bottom:1px solid #dedede;}
.intro-section03 .hemodialysis li.tit {font-size:17px; font-weight:600; margin-bottom:10px; color:#098BAC;}
.intro-section03 .hemodialysis li.txt {line-height:24px;}



/*Çù·Â±â°ü*/
.cooperation-section .department {overflow:hidden;}
.cooperation-section .department li {float:left; border:1px solid #dedede; text-align:center; margin-left:22px;}
.cooperation-section .department li:first-child {margin-left:0;}
.cooperation-section .department li h1.img {padding:25px 0;}
.cooperation-section .department li p {background:#f8f8f8; padding:15px 0; border-top:1px solid #dedede;}
.cooperation-section02 {margin-top:40px;}

/*¿Ü·¡Áø·á¾È³»*/
.outpatient-section02 {margin-top:40px;}
.outpatient_tb {width:100%; border-top:2px solid #333;}
.outpatient_tb tr th, .outpatient_tb tr td {padding:15px 10px; text-align:center; border-bottom:1px solid #dedede; border-right:1px solid #dedede;}
.outpatient_tb tr th.last, .outpatient_tb tr td.last {border-right:none;}
.outpatient_tb tr th {font-weight:600; background:#f8f8f8;}
.outpatient_tb tr td.bg_green {background:#f5fbfd;}
.outpatient_tb tr td.left {padding:15px 20px; text-align:left;}
.outpatient_tb tr td span {line-height:24px;}

ul.list li {background:url(../img/contents/list_bullet.gif) no-repeat left 11px; line-height:22px; margin-bottom:10px; padding-left:12px;}
ul.list li span {-margin-left:110px;}

/*ÀÔÅð¿ø¾È³»*/
.inpatient {padding:30px 0 30px 170px; border-bottom:1px solid #dedede;}
.inpatient li.tit {font-size:17px; font-weight:600; margin-bottom:15px; color:#098bac;}
.inpatient li.txt {line-height:24px;}
.inpatient-section .list01 {padding:50px 0 40px 170px;background:url(../img/contents/inpatient_icon01.gif) no-repeat 30px 30px; border-top:2px solid #333;}
.inpatient-section .list02 {padding:40px 0 40px 170px; background:url(../img/contents/inpatient_icon02.gif) no-repeat 30px 30px;}
.inpatient-section .list03 {background:url(../img/contents/inpatient_icon03.gif) no-repeat 30px 30px;}
.inpatient-section02 {margin-top:40px;}
.inpatient-section02 .leave {padding:50px 0 50px 170px; border-bottom:1px solid #dedede;}
.inpatient-section02 .leave li.tit {font-size:17px; font-weight:600; margin-bottom:15px; color:#1983d2;}
.inpatient-section02 .leave li.txt {line-height:24px;}
.inpatient-section02 .list01 {background:url(../img/contents/leave_icon01.gif) no-repeat 30px 30px; border-top:2px solid #333;}
.inpatient-section02 .list02 {background:url(../img/contents/leave_icon02.gif) no-repeat 30px 30px;}
.inpatient-section02 .list03 {background:url(../img/contents/leave_icon03.gif) no-repeat 30px 30px;}

.inpatient-section02 .outpatient_tb tr td.last {padding:15px 30px; text-align:left;}
.inpatient-section02 .outpatient_tb tr td.bg_green {font-weight:600; line-height:24px;}
.inpatient-section02 .outpatient_tb tr td ul.list li {margin-bottom:5px;}

/*Áõ¸í¼­ ¹ß±Þ¾È³»*/
.certificate-section02 {margin-top:40px;}
.certificate-section02 p {font-size:18px; font-weight:600; margin-bottom:15px;}
.certificate-section02 .outpatient_tb tr td {padding:15px 20px;}
.certificate-section02 .outpatient_tb tr td.last {text-align:left; }
.certificate-section02 .outpatient_tb ul li {background:url(../img/contents/list_bullet.gif) no-repeat left center; padding-left:13px; line-height:28px;}
.certificate-section02 .down_btn:after {clear:both; display:block; content:"";}
.certificate-section02 .down_btn li {width:50%; text-align:center; float:left;}
.certificate-section02 .down_btn li a {display:inline-block; width:80%; border-radius:50px; background:#4eaad5; color:#fff; font-weight:600; padding:10px 0;}
.certificate-section02 .down_btn li a span {background:url(../img/contents/icon_down.png) no-repeat right center; padding-right:30px;}

/*È¯ÀÚÀÇ ±Ç¸®¿Í ÀÇ¹«*/
.patient-section .list01 {border-top:2px solid #333;}
.patient-section .hemodialysis {padding:20px; border-bottom:1px solid #dedede;}
.patient-section .hemodialysis li.tit {font-size:17px; font-weight:600; margin-bottom:10px;}
.patient-section .hemodialysis li.txt {line-height:24px;}
.patient-section02 {margin-top:40px;}

/*Áø·á°ú¸ñ*/
.department-section .department01 {padding:30px 0 30px 170px; border-bottom:1px solid #dedede;}
.department-section .department01 li.tit {font-size:17px; font-weight:600; margin-bottom:15px;}
.department-section .department01 li.txt {line-height:24px;}
.department-section .list01 {padding:30px 0 30px 170px; background:url(../img/contents/outpatient01_icon011.gif) no-repeat 30px 30px;}
.department-section .list02 {background:url(../img/contents/outpatient01_icon012.gif) no-repeat 30px 30px;}
.department-section .list03 {padding:0 0 40px 170px; background:url(../img/contents/outpatient01_icon013.gif) no-repeat 30px 0;}
.department-section .list04 {background:url(../img/contents/outpatient01_icon014.gif) no-repeat 30px 30px;}
.department-section .list05 {background:url(../img/contents/outpatient01_icon015.gif) no-repeat 30px 30px;}
.department-section .list06 {background:url(../img/contents/outpatient01_icon016.gif) no-repeat 30px 30px;}
.department-section .list07 {padding:30px 0 40px 170px; background:url(../img/contents/outpatient01_icon017.gif) no-repeat 30px 30px;}
.department-section .list08 {padding:30px 0 60px 170px;background:url(../img/contents/outpatient01_icon018.gif) no-repeat 30px 30px;}

.outpatient-section .department {overflow:hidden;}
.outpatient-section .department li {float:left; border:1px solid #dedede; text-align:center; margin-left:22px;}
.outpatient-section .department li:first-child {margin-left:0;}
.outpatient-section .department li h1.img {padding:25px;}
.outpatient-section .department li p {background:#f8f8f8; padding:15px 0; border-top:1px solid #dedede;}

/*Àü¹®¿ä¾ç*/
.convalescence-section02 {margin-top:40px;}
.convalescence-section02 .outpatient_tb tr td {line-height:22px;}
.convalescence-section02 ul.convalescence {border-bottom:1px solid #dedede; padding:20px;}
.convalescence-section02 ul.convalescence.list01 {border-top:2px solid #333;}
.convalescence-section02 ul.convalescence li {line-height:26px;}
.convalescence-section02 ul.convalescence li.tit {font-size:17px; font-weight:600; margin-bottom:10px; color:#098bac;}
.convalescence-section02 ul.convalescence li.txt span {color:#098bac;}
.convalescence-section02 .outpatient_tb tr td.last {text-align:left; padding:15px 30px;}
.convalescence-section02 .outpatient_tb tr td.last p {margin-bottom:10px;}

/*°Ç°­°ËÁø¾È³»*/
.checkup-section .outpatient_tb tr td.last, .checkup-section02 .outpatient_tb tr td.last {text-align:left; padding:15px 30px; line-height:24px;}
.checkup-section02 {margin-top:40px;}

/*Çù·Â±â°ü*/
.cooperation-section02 {margin-top:40px;}

/*¿À½Ã´Â±æ*/
.map-info {border:1px solid #dedede; padding:0 30px; border-top:none;}
.map-info table {width:100%;}
.map-info table tr th, .map-info table tr td {border-bottom:1px solid #dedede; padding:20px 0;}
.map-info table tr.last th, .map-info table tr.last td {border-bottom:none;}
.map-info table tr th {text-align:left; font-weight:600;}
.map-info table tr th span {background:url(../img/contents/list_bullet.gif) no-repeat left center; padding-left:13px;}
.location-section02 {margin-top:40px;}
.location-info {width:100%; border:1px solid #dedede;}
.location-info tr th {text-align:left; background:#f8f8f8; font-size:18px; padding:30px 20px;}
.location-info tr td {padding:20px; vertical-align:top;}
.location-info tr td ul.fir {margin-bottom:30px;}
.location-info tr td ul li.tit {font-weight:600; margin-bottom:10px;}
.location-info tr td ul li.txt {line-height:24px;}
.location-info tr th.bus, .location-info tr th.subway, .location-info tr td.bus, .location-info tr td.subway {border-right:1px solid #dedede;}
.location-info tr th.bus span {background:url(../img/contents/map_icon01.png) no-repeat left center; padding:13px 0 13px 55px;}
.location-info tr th.subway span {background:url(../img/contents/map_icon02.png) no-repeat left center; padding:13px 0 13px 55px;}
.location-info tr th.car span {background:url(../img/contents/map_icon03.png) no-repeat left center; padding:13px 0 13px 55px;}

/*ºñ±Þ¿©Ç×¸ñ*/
.item-section02{margin-top:70px;}

/*ÀçÈ°ÇÁ·Î±×·¥*/
.rehabillitation-section p {margin-bottom:20px;}
.rehabilltation-program {margin-top:40px;}
.rehabilltation-program .cure {padding:30px 0 20px 180px; border-bottom:1px solid #dedede;}
.rehabilltation-program .cure li.tit {font-size:17px; font-weight:600; margin-bottom:15px;}
.rehabilltation-program .cure li.txt {line-height:24px;}
.rehabilltation-program .cure li ul.list li {margin-bottom:5px; font-size:14px;}
.rehabilltation-program .list01 {background:url(../img/contents/cure_img01.jpg) no-repeat 30px 30px; border-top:2px solid #333;}
.rehabilltation-program .list02 {background:url(../img/contents/cure_img02.jpg) no-repeat 30px 30px;}
.rehabilltation-program .list03 {background:url(../img/contents/cure_img03.jpg) no-repeat 30px 30px;}
.rehabilltation-program .list04 {background:url(../img/contents/cure_img04.jpg) no-repeat 30px 30px;}
.rehabilltation-program .list05 {background:url(../img/contents/cure_img05.jpg) no-repeat 30px 30px;}
.rehabilltation-program .list06 {background:url(../img/contents/cure_img06.jpg) no-repeat 30px 30px;}
.rehabilltation-program .list07 {background:url(../img/contents/cure_img07.jpg) no-repeat 30px 30px;}

.rehabilltation-program .family {padding:30px 0 20px 180px; border-bottom:1px solid #dedede;}
.rehabilltation-program .family li.tit {font-size:17px; font-weight:600; margin-bottom:15px;}
.rehabilltation-program .family li.txt {line-height:24px;}
.rehabilltation-program .family li ul.list li {margin-bottom:5px;}
.rehabilltation-program .family01 {background:url(../img/contents/family_img01.jpg) no-repeat 30px 30px; border-top:2px solid #333;}
.rehabilltation-program .family02 {background:url(../img/contents/family_img02.jpg) no-repeat 30px 30px;}
.rehabilltation-program .family03 {background:url(../img/contents/family_img03.jpg) no-repeat 30px 30px;}
.rehabilltation-program .family04 {background:url(../img/contents/family_img04.jpg) no-repeat 30px 30px;}

/*Àå·Ê½ÄÀå*/
.funeral-section p.tel {background:#f8f8f8; padding:20px 30px; line-height:15px; margin-top:20px;}
.funeral-section p.tel span {display:inline-block; background:url(../img/contents/list_bullet.gif) no-repeat left center; padding-left:13px;}
.funeral-section02 {margin-top:40px;}
.funeral-section02 ul.convalescence {border-bottom:1px solid #dedede; padding:20px;}
.funeral-section02 ul.convalescence.list01 {border-top:2px solid #333;}
.funeral-section02 ul.convalescence li {line-height:26px;}
.funeral-section02 ul.convalescence li.tit {font-size:17px; font-weight:600; margin-bottom:10px; color:#098bac;}
.funeral-section02 ul.convalescence li.txt span {color:#098bac; margin-left:0;}
.funeral-section02 ul.convalescence li.txt ul li.fir {background:none; padding-left:0;}

/*È£½ºÇÇ½º*/
.hospice-section02 {margin-top:40px;}
.hospice-section02 .outpatient_tb tr td p {margin-bottom:10px; font-size:16px; color:red;}

/*Ç÷¾×Åõ¼®¼¾ÅÍ*/
.kidneyIntro-section{background:url(../img/contents/kidney01_bg.jpg) no-repeat left top; padding:0 0 0 270px;}
.kidneyIntro-section h1 {font-size:26px; line-height:38px; font-weight:600; margin-bottom:25px; color:#098bac;}
.kidney-section02 {margin-top:50px;}
.kidney-section02 h1.page_subTitle span {color:#098bac;}
.kidney-section02 h3.img {margin-bottom:20px;}
.kidney-section02 .kidney01Wrap {overflow:hidden;}
.kidney-section02 .kidney01Wrap .txt {float:left;}
.kidney-section02 .kidney01Wrap .txt h2 {font-size:18px; font-weight:600; color:#098bac; margin-bottom:10px;}
.kidney-section02 .kidney01Wrap .txt ul li {background:url(../img/contents/list_bullet.gif) no-repeat left 14px; margin-bottom:5px; padding-left:13px;}
.kidney-section02 .kidney01Wrap .txt ul li span.bg {background:#BFF2C6; color:#333; padding:2px;}
.kidney-section02 .kidney01Wrap .txt ul li span.underline {text-decoration:underline; color:#333;}
.kidney-section02 .kidney01Wrap .txt ul li span {color:#098bac;}
.kidney-section02 .kidney01Wrap .img {float:right;}
.kidney-section02 .kidney_tb {margin-bottom:20px; border-top:2px solid #333;}
.kidney-section02 .kidney_tb tr td {border-bottom:1px solid #dedede; border-right:1px solid #dedede;}
.kidney-section02 .kidney_tb tr td.last {border-right:none;}
.kidney-section02 ul li {background:url(../img/contents/list_bullet.gif) no-repeat left center; padding-left:13px; line-height:30px;}
.kidney-section02 .kidney03Wrap {overflow:hidden;}
.kidney-section02 .kidney03Wrap .txt {float:left;}
.kidney-section02 .kidney03Wrap .img {float:right;}

.kidney-section03 {margin-top:50px;}
.kidney-section03 p {margin-bottom:20px;}
.kidney-section03 .list01 {border-top:2px solid #333;}
.kidney-section03 .hemodialysis {padding:20px; border-bottom:1px solid #dedede;}
.kidney-section03 .hemodialysis li.tit {font-size:17px; font-weight:600; margin-bottom:10px;}
.kidney-section03 .hemodialysis li.txt {line-height:24px;}
.kidney-section03 .hemodialysis li ul.list li {margin-bottom:5px; font-size:14px;}
.kidney-section03 .outpatient_tb tr td ul li {background:url(../img/contents/list_bullet.gif) no-repeat left 14px; padding-left:13px;}

.kidney-section04 {margin-top:20px;}
.kidney-section04 table tr td{font-weight:bold;}
.kidney-section04 table tr td.last{font-weight:normal;}

.kidney-effect ul li {background:url(../img/contents/list_bullet.gif) no-repeat left center; padding-left:13px; }
.kidney-list p {margin-bottom:7px;}
.kidney-list ul {margin-left:20px;}

/*ÁýÁßÄ¡·á½Ç*/
.icu-section {border:1px solid #dedede; overflow:hidden;}
.icu-section .txt {float:left; padding:60px 0 0 40px;}
.icu-section .txt h1 {font-size:36px; font-weight:600; color:#098bac;}
.icu-section .txt h2 {font-size:20px; color:#c2c2c2; margin:20px 0 20px;}
.icu-section .img {float:right;}
.icu-section02 {margin-top:40px;}
.icu-section02 h3 {margin-top:30px;}
.icu-section02 ul li {background:url(../img/contents/list_bullet.gif) no-repeat left center; padding-left:13px; line-height:30px;}
.icu-section03 {margin-top:40px;}
.icu-section03 ul li {background:url(../img/contents/list_bullet.gif) no-repeat left center; padding-left:13px; line-height:30px;}

/*ÁÖ¿äÀüÈ­¹øÈ£*/
.tel-section02 {margin-top:60px;}
.tel-section .top {padding-top:80px; background:url(../img/contents/tel_icon01.png) no-repeat center top; text-align:center; margin-bottom:30px;}
.tel-section.tel-section02 .top {padding-top:80px; background:url(../img/contents/tel_icon02.png) no-repeat center top; text-align:center;}
.tel-section .top h1 {font-size:18px; color:#333; line-height:18px;}
.tel-section .top p {font-size:16px; color:#707070; line-height:16px; margin-top:15px;}
.tel-section .top p span {color:#1983d2; font-weight:600;}
.tel-box {margin-bottom:10px; overflow:hidden;}
.tel-box li {float:left; width:298px; border:1px solid #dedede; margin-left:10px; padding:110px 0 30px; text-align:center;}
.tel-box li:first-child {margin-left:0;}
.tel-box li h1 {font-size:16px; color:#333; line-height:16px;}
.tel-box li p {font-size:18px; color:#707070; line-height:18px; margin-top:15px; letter-spacing:-1px; font-weight:bold;}
.tel-box li.tel01 {background:url(../img/contents/tel_icon01-1.png) no-repeat center 27px #fafafa;}
.tel-box li.tel02 {background:url(../img/contents/tel_icon01-2.png) no-repeat center 27px #fafafa;}
.tel-box li.tel03 {background:url(../img/contents/tel_icon02-4.png) no-repeat center 30px #fafafa;}
.tel-box.tel-box02 li.tel01 {background:url(../img/contents/tel_icon02-1.png) no-repeat center 30px #fafafa;}
.tel-box.tel-box02 li.tel02 {background:url(../img/contents/tel_icon02-2.png) no-repeat center 27px #fafafa;}
.tel-box.tel-box02 li.tel03 {background:url(../img/contents/tel_icon02-3.png) no-repeat center 30px #fafafa;}
.tel-box.tel-box02 li.tel04 {background:url(../img/contents/tel_icon01-3.png) no-repeat center 30px #fafafa;}
.tel-box.tel-box02 li.tel05 {background:url(../img/contents/tel_icon02-5.png) no-repeat center 21px #fafafa;}
.tel-box.tel-box02 li.tel06 {background:url(../img/contents/tel_icon02-6.png) no-repeat center 40px #fafafa;}
.tel-box.tel-box02 li.tel07 {background:url(../img/contents/tel_icon02-7.png) no-repeat center 21px #fafafa;}

.privacy-section {margin-bottom:80px;}
.privacy-section h1 {font-size:22px; font-weight:600; margin-bottom:30px; text-align:center;}
.privacy-section h2 {font-size:20px; font-weight:600; }
.privacy-section h2.strong { margin-bottom:25px; }
.privacy-section table {width:100%; border-top:2px solid #333; }
.privacy-section table tr td {border:1px solid #dedede; text-align:center; vertical-align:top; padding:20px 0;}
.privacy-section table p {padding:15px 0;}
.privacy-section .blue {color:#008ac9; font-weight:600;}
.privacy-section .indent {display:block; padding-left:24px;}
.privacy-section .indent2 {display:block; padding-left:19px;}
.privacy-section .indent3 {display:block; padding-left:25px;}
.privacy-section .indent4 {display:block; padding-left:10px;}


privacy-section table ul {margin:0 10px;}
.privacy-section table tr th {background:#f8f8f8;}
.privacy-section table tr th,
.privacy-section table tr td {border:1px solid #dedede; text-align:center; vertical-align:top; padding:15px 10px;}
.privacy-section table ul li {background:url('../img/contents/list_bullet.gif') no-repeat left 11px; padding-left:10px; -line-height:26px; margin:0 10px; text-align:left;}



/*¿Ü°úÀûÄ¡·á*/
.surgical-section {border:1px solid #dedede; overflow:hidden;}
.surgical-section .txt {float:left; padding:40px 0 0 40px;}
.surgical-section .txt h1 {font-size:36px; font-weight:600; color:#098bac;}
.surgical-section .txt h2 {font-size:20px; color:#c2c2c2; margin:20px 0 20px;}
.surgical-section .img {float:right;}
