@charset "utf-8";
/* CSS Document */

.sub_container {width:100%; max-width:640px; margin:0 auto; padding-top:80px; position:relative; min-height:300px;}

.sub_con { width:100%; position:relative; overflow:hidden;}
.sub_con.sub_member { width:93.75%; position:relative; margin:0 auto;}

.p15t { padding-top:15px;}
.mar30b { margin-bottom:30px;}

.ul_con { overflow:hidden;}
.ul_con > li > img { width:100%;}
.ul_con > li > a > img  { width:100%;}

/*둘러보기*/
.img_slide {width:96.25%; position:relative; margin:20px auto;}
.img_slide > .big_img {width:100%; padding-bottom:63%; position:relative;}
.img_slide > .big_img > img {width:100%; height:auto; display:block; position:absolute; top:0; left:0;}
.img_slide > .big_img > .prev {z-index:100;}
.img_slide > .big_img > .current {z-index:101;}
.img_slide .big_img .div_txt {width:100%; height:40px; position:absolute; bottom:0; left:0; z-index:105;}
.img_slide .big_img .div_txt span {display:block; font-size:16px; font-style:italic;color:#fff; line-height:40px; text-align:center; z-index:107; position:relative;}
.img_slide .big_img .div_txt .bg {width:100%; height:100%; position:absolute; top:0; left:0; background:#000; opacity:0.5; z-index:106;}
.img_slide .big_img .bn {position:absolute; top:50%; width:74px; height:101; margin-top:-37px; z-index:110;}
.img_slide .big_img .bn a {display:block; text-align:center; width:100%; height:100%;}
.img_slide .big_img .bn a img {display:inline-block;}
.img_slide .big_img .big_left {left:0;}
.img_slide .big_img .big_right {right:0;}
.img_slide > .bns_area {width:100%;  background:#fff; position:relative; border-bottom:3px solid #3e66b1; overflow:hidden;}
.img_slide > .bns_area > .list_wrap {width:80.75%; height:100px; overflow:hidden; position:relative; margin:0 auto; z-index:100;}
.img_slide > .bns_area > .list_wrap > .imgs {position:absolute; height:100%; top:10px; left:0;}
.img_slide > .bns_area > .list_wrap > .imgs > li {width:1.59%; height:100%; float:left; margin-right:0.1%;}
.img_slide > .bns_area > .list_wrap > .imgs > li > span { display:none;}
.img_slide > .bns_area > .list_wrap > .imgs > li.selected {width:1.59%; height:100%;}
.img_slide > .bns_area > .list_wrap > .imgs > li.selected span { width:1.59%; position:absolute; top:0; opacity:0.55; display:block;}
.img_slide > .bns_area > .list_wrap > .imgs > li.selected span img { width:100%;}
.img_slide > .bns_area > .list_wrap > .imgs > li > a {width:100%; height:100%; display:block;}
.img_slide > .bns_area > .list_wrap > .imgs > li > a > img {width:100%;}
.img_slide > .bns_area > .bn {position:absolute; top:35px;}
.img_slide > .bns_area > .bn_left {left:0; top:30%;}
.img_slide > .bns_area > .bn_right {right:0; top:30%;}

.div_map { width:97.34%; position:relative; margin:15px auto; overflow:hidden;}

.con_btn { width:100%; overflow:hidden;}
.con_btn > ul { width:74.84%; position:relative; margin:0 auto;}
.con_btn > ul > li { width:49.47%; float:left; margin-right:1.04%;}
.con_btn > ul > li > a > img { width:100%;}
.con_btn > ul > li.first { width:100%; margin-right:0; margin-bottom:1.04%;}
.con_btn > ul > li.last { margin-right:0;}

/*치료사례 탭*/
.example_tab {width:93.75%; overflow:hidden; margin:1% auto 0;}
.example_tab a {display:block; float:left; width:32.5%; margin-right:1%; margin-bottom:1%;}
.example_tab a.last {margin-right:0;}
.example_tab a img{width:100%;}