@charset "utf-8";
@import url("common.css");

.visual_sub {width:1920px;left:50%;margin-left:-960px;position:relative;}
#container_wrap {background-color:#fafafa;padding-bottom:50px;}
#container {width:902px;left:50%;margin-left:-500px;position:relative;min-height:400px;border:1px solid #ccc;margin-top:15px;padding:39px 49px;background-color:#fff;}

#lnb li{float:left;}
#lnb li a{background:url('/images/common/sp_lnb.png') 0 0 no-repeat;display:block;text-indent:-9999px;font-size:0;}
#lnb li a{width:300px;height:30px;}

#content{position:relative;}

.about0 #lnb li.sub01 a{background-position:0 0;}
.about0 #lnb li.sub02 a{background-position:-300px 0;}
.about0 #lnb li.sub03 a{background-position:-600px 0;}

.guide0 #lnb li.sub01 a{background-position:0 -30px;}
.guide0 #lnb li.sub02 a{background-position:-300px -30px;}
.guide0 #lnb li.sub03 a{background-position:-600px -30px;}

.field0 #lnb ul {width:899px;background-color:#f8f8f8;}
.field0 #lnb li {height:190px;border:1px solid #e1e1e1;}
.field0 #lnb li.sub02, .field0 #lnb li.sub03 {border-left:none;}
.field0 #lnb li.sub03 {border-right:none;}
.field0 #lnb li a {cursor:default;}
.field0 #lnb li.sub01 a{width:223px;background-position:0 -60px;}
.field0 #lnb li.sub02 a{width:223px;background-position:-223px -60px;}
.field0 #lnb li.sub03 a{width:224px;background-position:-446px -60px;}
.field0 #lnb li.sub04 a{width:224px;background-position:-670px -60px;}

.field0 #lnb li p {margin-top:10px;}
.field0 #lnb li p a {height:20px;cursor:pointer;}
.field0 #lnb li.sub01 p.depth311 a{width:223px;background-position:0 -420px;}
.field0 #lnb li.sub02 p.depth321 a{width:223px;background-position:-223px -460px;}
.field0 #lnb li.sub02 p.depth322 a{width:223px;background-position:-446px -420px;}
.field0 #lnb li.sub02 p.depth323 a{width:223px;background-position:-446px -440px;}
.field0 #lnb li.sub03 p.depth331 a{width:223px;background-position:-223px -420px;}
.field0 #lnb li.sub03 p.depth332 a{width:223px;background-position:-223px -440px;}
.field0 #lnb li.sub03 p.depth333 a{width:223px;background-position:-446px -460px;}
.field0 #lnb li.sub03 p.depth334 a{width:223px;background-position:-446px -480px;}
.field0 #lnb li.sub03 p.depth335 a{width:223px;background-position:-446px -500px;}
.field0 #lnb li.sub04 p.depth341 a{width:223px;background-position:-670px -420px;}

.sanatorium0 #lnb li.sub01 a{background-position:0 -90px;}
.notice0 #lnb li.sub01 a{background-position:0 -120px;}
.contactus0 #lnb li.sub01 a{background-position:0 -150px;}

.about0 #lnb li.sub01 a:hover, .about0 #lnb li.sub01.on a{background-position:0 -210px;}
.about0 #lnb li.sub02 a:hover, .about0 #lnb li.sub02.on a{background-position:-300px -210px;}
.about0 #lnb li.sub03 a:hover, .about0 #lnb li.sub03.on a{background-position:-600px -210px;}

.guide0 #lnb li.sub01 a:hover, .guide0 #lnb li.sub01.on a{background-position:0 -240px;}
.guide0 #lnb li.sub02 a:hover, .guide0 #lnb li.sub02.on a{background-position:-300px -240px;}
.guide0 #lnb li.sub03 a:hover, .guide0 #lnb li.sub03.on a{background-position:-600px -240px;}

.field0 #lnb li.sub01.on a{background-position:0 -270px;}
.field0 #lnb li.sub02.on a{background-position:-223px -270px;}
.field0 #lnb li.sub03.on a{background-position:-446px -270px;}
.field0 #lnb li.sub04.on a{background-position:-670px -270px;}

.field0 #lnb li.sub01 p.depth311 a:hover, .field0 #lnb li.sub01 p.depth311.on a{background-position:0 -540px;}
.field0 #lnb li.sub02 p.depth321 a:hover, .field0 #lnb li.sub02 p.depth321.on a{background-position:-223px -580px;}
.field0 #lnb li.sub02 p.depth322 a:hover, .field0 #lnb li.sub02 p.depth322.on a{background-position:-446px -540px;}
.field0 #lnb li.sub02 p.depth323 a:hover, .field0 #lnb li.sub02 p.depth323.on a{background-position:-446px -560px;}
.field0 #lnb li.sub03 p.depth331 a:hover, .field0 #lnb li.sub03 p.depth331.on a{background-position:-223px -540px;}
.field0 #lnb li.sub03 p.depth332 a:hover, .field0 #lnb li.sub03 p.depth332.on a{background-position:-223px -560px;}
.field0 #lnb li.sub03 p.depth333 a:hover, .field0 #lnb li.sub03 p.depth333.on a{background-position:-446px -580px;}
.field0 #lnb li.sub03 p.depth334 a:hover, .field0 #lnb li.sub03 p.depth334.on a{background-position:-446px -600px;}
.field0 #lnb li.sub03 p.depth335 a:hover, .field0 #lnb li.sub03 p.depth335.on a{background-position:-446px -620px;}
.field0 #lnb li.sub04 p.depth341 a:hover, .field0 #lnb li.sub04 p.depth341.on a{background-position:-670px -540px;}

.sanatorium0 #lnb li.sub01 a:hover, .sanatorium0 #lnb li.sub01.on a{background-position:0 -300px;}
.notice0 #lnb li.sub01 a:hover, .notice0 #lnb li.sub01.on a{background-position:0 -330px;}
.contactus0 #lnb li.sub01 a:hover, .contactus0 #lnb li.sub01.on a{background-position:0 -360px;}

.subtitle {border-bottom:3px solid #5a7495;margin-bottom:11px;}
.title_cont{border-bottom:1px solid #ccc;margin-bottom:30px;}
#desc{padding:30px 0;}

/* 병원 둘러보기 */
.browse_tab, .tab_wrap{float:left;}
.browse_tab li {position:relative;}
.browse_tab li a {width:200px;height:100px;display:block;text-indent:-9999px;font-size:0;background:url('/images/sub/tab_about03.png') 0 0 no-repeat;}
.browse_tab li.sm01 a {background-position:0 0;}
.browse_tab li.sm02 a {background-position:0 -100px;}
.browse_tab li.sm03 a {background-position:0 -200px;}
.browse_tab li.sm04 a {background-position:0 -300px;}
/*.browse_tab li.sm05 a {background-position:0 -400px;}*/
.browse_tab li.sm055 a {background:#51525c; border:1px solid #fff; box-sizing: border-box; border-top:none; }
.browse_tab li.sm01.active a {background-position:-200px 0;}
.browse_tab li.sm02.active a {background-position:-200px -100px;}
.browse_tab li.sm03.active a {background-position:-200px -200px;}
.browse_tab li.sm04.active a {background-position:-200px -300px;}
.browse_tab li.sm05.active a {background-position:-200px -400px;}

.tab_content {display:none;}
#tab_01 {display:block;}

#con01_slide_wrap, #con02_slide_wrap, #con03_slide_wrap, #con04_slide_wrap, #con05_slide_wrap{width:700px;height:500px;position:relative;overflow:hidden;background-color:#808190;}
#con01_slide, #con02_slide, #con03_slide, #con04_slide, #con05_slide{width:601px;height:500px;padding:0;margin:0;margin-left:99px;}
#con01_slide img, #con02_slide img, #con03_slide img, #con04_slide img, #con05_slide img{width:601px;height:500px;left:0;top:0;}
#con01_slide_pager, #con02_slide_pager, #con03_slide_pager, #con04_slide_pager,#con05_slide_pager{position:absolute; z-index:8; width:99px; left:0px; top:0;}

.nav a{background:url('/images/sub/btn_arrow2.png') 0 0 no-repeat;display:block;width:70px;height:76px;text-indent:-9999px;font-size:0;position:absolute;top:200px;z-index:9;}
.nav a.btn_prev{background-position:0 0;left:99px;}
.nav a.btn_next{background-position:-70px 0;right:0;}
.nav a.btn_prev:hover{background-position:0 -76px;}
.nav a.btn_next:hover{background-position:-70px -76px;}

.empty_cover {width:99px;height:100px;position:absolute;left:0;top:100px;overflow:hidden;z-index:9999;}

/* 오시는길 */
.map_wrap {width:800px;height:400px;overflow:hidden;position:relative;margin:0 auto;}
