

@charset "utf-8";
    
	
	/* 치료시스템 */
	.main-conts-b {position:relative; width:100%; height:100%; background:#f4f4f4; padding-top:60px; padding-bottom:80px; margin:0 auto; overflow:hidden}
    .main-conts-b .wrap {margin:0 auto; text-align:center;}
	.main-conts-b .wrap h1 {font-size:45px; font-weight:normal; color:#333; font-family:'Nanum Myeongjo', serif;}
	.main-conts-b .wrap p {font-size:14px; font-weight:normal; color:#333;}
	.clinicContainer {margin:0 auto; text-align:center;}
	.clinicContainer ul li {}
	.clinicContainer ul li.last {margin-right:0px;}
	.clinic{background:#fff; text-align:center;}
    .clinic .text{background:#fff; padding:25px 22px 20px 22px;}
    .clinic .text dt{font-size:18px; font-weight:bold; color:#333;}
    .clinic .text dd{font-size:14px; margin-top:20px;}
	
	
	/* 소식, 문의 및 진료안내  */
	.main-conts-c{position:relative; width:100%; height:100%; padding-top:60px; padding-bottom:60px; margin:0 auto; overflow:hidden}
	.main-conts-c .wrap {margin:0 auto;}
    
	.notice{position:relative; padding:0px 0px 0 0px;}
    .notice:after{content:"";clear:both;display:block;}
    .notice .title{}
    .notice .title h1{font-size:35px; font-weight:normal; color:#fff; font-family:'Nanum Myeongjo', serif;}
    .notice .title p{font-size:14px; font-weight:normal; color:#fff;}
    .notice .list_wrap{padding-top:14px;}
    .notice .list_wrap .list{width:100%;}
    .notice .list_wrap .list li{position:relative; line-height:40px; border-bottom:1px dotted #ccc;}
    .notice .list_wrap .list li:after{content:"";clear:both;display:block;}
    .notice .list_wrap .list li a{color:#333; text-decoration:none;}
    .notice .list_wrap .list li.last{border-bottom:0px dotted #ccc;}
    .notice .list_wrap .list li span.date{position:absolute; right:0; top:0;}

    .cscenter{position:relative;}
    .cscenter .text{padding:20px 22px 0 22px;}
    .cscenter .text h1{font-size:18px; font-weight:bold; color:#fff; font-family:'Nanum Gothic', serif;}
    .cscenter .text p.tel{font-size:35px; font-weight:bold; color:#fff; font-family:'Nanum Myeongjo', serif; margin-top:12px;}
    .cscenter .text ul{margin-top:15px;}
    .cscenter .text ul li{line-height:20px; color:#fff;}
	
	
	/* 온라인상담, 진료예약, 칼럼 바로가기 */
	.main-conts-d{position:relative; width:100%; background:url('../images/main-conts-d.jpg') left center no-repeat; background-size:cover; padding-top:60px; padding-bottom:80px; overflow:hidden}
    .main-conts-d .wrap {position:relative; margin:0 auto; text-align:center;}
	.main-conts-d .wrap h1 {font-size:45px; font-weight:normal; color:#333; font-family:'Nanum Myeongjo', serif;}
	.main-conts-d .wrap p {font-size:14px; font-weight:normal; color:#333;}
	.quickMenu_wrap{margin:0 auto; text-align:center;}
	.quickMenu_wrap ul li {}
	.quickMenu_wrap ul li.last {margin-right:0px;}
	.quickMenu{background:#fff; text-align:center;}
    .quickMenu .text{background:#fff; padding:25px 22px 20px 22px;}
    .quickMenu .text dt{font-size:18px; font-weight:bold; color:#333;}
	.quickMenu .text dt a{font-size:18px; font-weight:bold; color:#333;}
    .quickMenu .text dd{font-size:14px; margin-top:20px;}
	.quickMenu .text dd a{font-size:14px; margin-top:20px;}
	
	
	/* 배너 */
	.main-conts-e{position:relative; width:100%; padding-top:50px; padding-bottom:70px; overflow:hidden}
    .main-conts-e .wrap {position:relative; margin:0 auto; text-align:center;}
	.banner_wrap{margin:0 auto; text-align:center;}
	.banner_wrap ul li{}
	.quickMenu_wrap ul li.last {margin-right:0px;}
	
	
	/* 찾아오시는 길 */
	.main-conts-f{position:relative; width:100%; background:url('../images/main/map.jpg') left center no-repeat; background-size:cover; padding-top:60px; padding-bottom:80px; overflow:hidden}
    .main-conts-f .wrap {position:relative; margin:0 auto; text-align:center;}
	.location_wrap{margin-top:80px; text-align:center;}
	.location{background:#fff; text-align:left;}
	.location h1{font-size:48px; font-weight:bold; color:#333;}
    .location .text{background:#fff; padding:20px 10px; height:100%;}
    .location .text dt{float:left; font-size:14px; font-weight:bold; color:#333; width:30%;}
    .location .text dd{float:left; font-size:14px; width:70%;}
	.location .btn_wrap {border-top:1px solid #e6e6e6; padding:20px 10px; height:100%;}
	.location .btn_wrap .icon{float:left;}
	.location .btn_wrap .btn{float:right;}



@media  (max-width:399px) {/* 최대 399 ---------------------------------------------------------------------- */
    
	
	
	/* 치료시스템 */
	.main-conts-b {position:relative; width:100%; height:100%; background:#f4f4f4; padding-bottom:40px; padding-top:40px; margin:0 auto; overflow:hidden}
    .main-conts-b .wrap {margin:0 auto; text-align:center; padding:0 15px;}
	.main-conts-b .wrap h1 {font-size:28px; font-weight:normal; color:#333; font-family:'Nanum Myeongjo', serif; letter-spacing:-1px;}
	.main-conts-b .wrap p {font-size:14px; font-weight:normal; color:#333;}
	.clinicContainer {margin:0 auto; text-align:center;}
	.clinicContainer ul li {margin-bottom:15px;}
	.clinicContainer ul li.last {margin-right:0px;}
	.clinic{background:#fff; text-align:center;}
	.clinic p img{width:100%;}
    .clinic .text{background:#fff; padding:25px 22px 20px 22px;}
    .clinic .text dt{font-size:18px; font-weight:bold; color:#333;}
    .clinic .text dd{font-size:14px; margin-top:20px;}
	
	
	/* 소식, 문의 및 진료안내  */
	.main-conts-c{position:relative; width:100%; height:100%; padding-top:40px; padding-bottom:40px; margin:0 auto; overflow:hidden}
	.main-conts-c .wrap {margin:0 auto; padding:0 20px;}
	
	.notice{position:relative; width:100%; padding:0px 0px 0 0px; display:none;}
    .notice:after{content:"";clear:both;display:block;}
    .notice .title{width:100%; background:url('../images/main/notice_tit_bg.jpg') left center no-repeat;}
    .notice .title h1{padding:34px 20px 0 20px; font-size:35px; font-weight:normal; color:#fff; font-family:'Nanum Myeongjo', serif;}
    .notice .title h2{padding:14px 20px 0 20px; font-size:14px; font-weight:normal; color:#fff;}
    .notice .list_wrap{padding-top:14px;}
    .notice .list_wrap .list{width:100%;}
    .notice .list_wrap .list li{position:relative; line-height:32px; border-bottom:1px dotted #ccc;}
    .notice .list_wrap .list li:after{content:"";clear:both;display:block;}
    .notice .list_wrap .list li a{color:#333; text-decoration:none;}
    .notice .list_wrap .list li.last{border-bottom:0px dotted #ccc;}
    .notice .list_wrap .list li span.date{position:absolute; right:0; top:0; display:none;}

    .cscenter{position:relative; width:100%; background:url('../images/main/cscenter_bg.jpg') left center no-repeat;}
    .cscenter .text{padding:20px 25px;}
    .cscenter .text h1{font-size:18px; font-weight:bold; color:#fff; font-family:'Nanum Gothic', serif;}
    .cscenter .text p.tel{font-size:35px; font-weight:bold; color:#fff; font-family:'Nanum Myeongjo', serif; margin-top:12px;}
    .cscenter .text ul{margin-top:15px;}
    .cscenter .text ul li{line-height:20px; color:#fff;}
	
	
	/* 온라인상담, 진료예약, 칼럼 바로가기 */
	.main-conts-d{position:relative; width:100%; background:url('../images/main-conts-d.jpg') left center no-repeat; background-size:cover; padding-top:60px; padding-bottom:80px; overflow:hidden}
    .main-conts-d .wrap {position:relative; margin:0 auto; padding:0 15px; text-align:center;}
	.main-conts-d .wrap h1 {font-size:28px; font-weight:normal; color:#333; font-family:'Nanum Myeongjo', serif;}
	.quickMenu_wrap{margin:0 auto; text-align:center;}
	.quickMenu_wrap ul li {margin-bottom:15px;}
	.quickMenu_wrap ul li.last {margin-right:0px;}
	.quickMenu{background:#fff; text-align:center; padding-top:25px;}
    .quickMenu .text{background:#fff; padding:25px 22px 35px 22px;}
    .quickMenu .text dt{font-size:18px; font-weight:bold; color:#333;}
    .quickMenu .text dd{font-size:14px; margin-top:15px;}
	
	
	/* 배너 */
	.main-conts-e{position:relative; width:100%; padding-top:50px; padding-bottom:70px; overflow:hidden}
    .main-conts-e .wrap {position:relative; margin:0 auto; text-align:center;}
	.banner_wrap{margin:0 auto; text-align:center; padding:0 15px;}
	.banner_wrap ul li{margin-bottom:15px;}
    .banner_wrap ul li.last {margin-right:0;}
	.banner_wrap ul li img{width:100%;}
	
	




}


@media (min-width:400px) and (max-width:639px) {/* 최소 400 ~ 639 ---------------------------------------------------------------------- */

	
	
	/* 치료시스템 */
	.main-conts-b {position:relative; width:100%; height:100%; background:#f4f4f4; padding-bottom:40px; padding-top:50px; margin:0 auto; overflow:hidden}
    .main-conts-b .wrap {margin:0 auto; text-align:center; padding:0 60px;}
	.main-conts-b .wrap h1 {font-size:38px; font-weight:normal; color:#333; font-family:'Nanum Myeongjo', serif;}
	.main-conts-b .wrap p {font-size:14px; font-weight:normal; color:#333;}
	.clinicContainer {margin:0 auto; text-align:center;}
	.clinicContainer ul li {margin-bottom:15px;}
	.clinicContainer ul li.last {margin-right:0px;}
	.clinic{background:#fff; text-align:center;}
	.clinic p img{width:100%;}
    .clinic .text{background:#fff; padding:25px 22px 20px 22px;}
    .clinic .text dt{font-size:18px; font-weight:bold; color:#333;}
    .clinic .text dd{font-size:14px; margin-top:20px;}
	
	
	/* 소식, 문의 및 진료안내  */
	.main-conts-c{position:relative; width:100%; height:100%; padding-top:40px; padding-bottom:40px; margin:0 auto; overflow:hidden}
	.main-conts-c .wrap {margin:0 auto; padding:0 60px;}
	
	.notice{position:relative; width:100%; display:none;}
	.notice:after{content:"";clear:both;display:block;}
    .notice .title{position:relative;}
	.notice .title h1{text-align:center; width:100%; padding:13px 0; font-size:35px; font-weight:normal; font-weight:bold; color:#fff; font-family:'Nanum Myeongjo', serif; background:#1d8519;}
	.notice .title p{font-size:14px; padding:0 0; font-weight:normal; color:#fff; display:none;}
    .notice .list_wrap{padding-top:10px; clear:both;}
    .notice .list_wrap .list{width:100%;}
    .notice .list_wrap .list li{position:relative; line-height:36px; border-bottom:1px dotted #ccc;}
    .notice .list_wrap .list li:after{content:"";clear:both;display:block;}
    .notice .list_wrap .list li a{color:#333; text-decoration:none;}
    .notice .list_wrap .list li.last{border-bottom:0px dotted #ccc;}
    .notice .list_wrap .list li span.date{position:absolute; right:0; top:0;}

    .cscenter{position:relative; width:100%; background:url('../images/main/cscenter_bg_02.jpg') left center no-repeat; background-size:cover; margin-top:0px;}
    .cscenter .text{padding:20px 25px;}
    .cscenter .text h1{font-size:20px; font-weight:normal; color:#fff; font-family:'Nanum Gothic', serif;}
    .cscenter .text p.tel{font-size:39px; font-weight:bold; color:#fff; font-family:'Nanum Myeongjo', serif; margin-top:20px;}
    .cscenter .text ul{margin-top:15px;}
    .cscenter .text ul li{line-height:20px; color:#fff;}
	
	
	/* 온라인상담, 진료예약, 칼럼 바로가기 */
	.main-conts-d{position:relative; width:100%; background:url('../images/main-conts-d.jpg') left center no-repeat; background-size:cover; padding-top:60px; padding-bottom:80px; overflow:hidden}
    .main-conts-d .wrap {position:relative; margin:0 auto; padding:0 60px; text-align:center;}
	.main-conts-d .wrap h1 {font-size:38px; font-weight:normal; color:#333; font-family:'Nanum Myeongjo', serif;}
	.quickMenu_wrap{margin:0 auto; text-align:center;}
	.quickMenu_wrap ul li {margin-bottom:15px;}
	.quickMenu_wrap ul li.last {margin-right:0px;}
	.quickMenu{background:#fff; text-align:center; padding-top:25px;}
    .quickMenu .text{background:#fff; padding:25px 22px 35px 22px;}
    .quickMenu .text dt{font-size:18px; font-weight:bold; color:#333;}
    .quickMenu .text dd{font-size:14px; margin-top:15px;}
	
	
	/* 배너 */
	.main-conts-e{position:relative; width:100%; padding-top:50px; padding-bottom:70px; overflow:hidden}
    .main-conts-e .wrap {position:relative; margin:0 auto; text-align:center;}
	.banner_wrap{margin:0 auto; text-align:center; padding:0 60px;}
	.banner_wrap ul li{margin-bottom:15px;}
    .banner_wrap ul li.last {margin-right:0;}
	.banner_wrap ul li img{width:100%;}
	
	/* 찾아오시는 길 */
	.main-conts-f{position:relative; width:100%; background:url('../images/main/map.jpg') left center no-repeat; background-size:cover; padding-top:80px; padding-bottom:80px; overflow:hidden}
    .main-conts-f .wrap {position:relative; margin:0 auto; text-align:center;}
	.location_wrap{margin:0 auto; text-align:center; padding:0 50px;}
	.location{background:#fff; text-align:left; padding:30px 30px;}
	.location h1{font-size:48px; font-weight:bold; color:#333;}
    .location .text{background:#fff;}
    .location .text dt{float:left; font-size:14px; font-weight:bold; color:#333; width:30%;}
    .location .text dd{float:left; font-size:14px; width:70%;}


                                
                                                 
}


@media (min-width:640px) and (max-width:1024px) {/* 최소 640 ~ 1024 ---------------------------------------------------------------------- */

	
	
	/* 치료시스템 */
	.main-conts-b {position:relative; width:100%; height:100%; background:#f4f4f4; padding-bottom:80px; padding-top:60px; margin:0 auto; overflow:hidden}
    .main-conts-b .wrap {margin:0 auto; text-align:center; padding:20px; width:100%;}
	.main-conts-b .wrap h1 {font-size:45px; font-weight:normal; color:#333; font-family:'Nanum Myeongjo', serif;}
	.main-conts-b .wrap p {font-size:14px; font-weight:normal; color:#333;}
	.clinicContainer {margin:0 auto; text-align:center;}
	.clinicContainer ul li {float:left; width:30%; margin-right:1.2em;}
	.clinicContainer ul li.last {margin-right:0;}
	.clinic{background:#fff; text-align:center;}
	.clinic p img{width:100%;}
	.clinic .text{background:#fff; padding:25px 22px 20px 22px;}
    .clinic .text dt{font-size:18px; font-weight:bold; color:#333;}
    .clinic .text dd{font-size:14px; margin-top:20px;}
    
	
	/* 소식, 문의 및 진료안내  */
	.main-conts-c{position:relative; width:100%; height:100%; padding-top:60px; padding-bottom:60px; margin:0 auto; overflow:hidden}
	.main-conts-c .wrap {margin:0 auto; width:100%;}
    
	.notice{position:relative; width:50%; float:left; margin:0 auto;}
    .notice:after{content:"";clear:both;display:block;}
	.notice .inner_wrap{padding:0 10px 0 20px;}
    .notice .title{background:#fff;}
    .notice .title h1{font-size:35px; font-weight:normal; color:#333; font-family:'Nanum Myeongjo', serif;}
    .notice .title p{padding:14px 0; font-size:14px; font-weight:normal; color:#666; display:none;}
    .notice .list_wrap{padding-top:10px;}
    .notice .list_wrap .list{float:left; width:100%;}
    .notice .list_wrap .list li{position:relative; line-height:33px; border-bottom:1px dotted #ccc;}
    .notice .list_wrap .list li:after{content:"";clear:both;display:block;}
    .notice .list_wrap .list li a{color:#333; text-decoration:none;}
    .notice .list_wrap .list li.last{border-bottom:0px dotted #ccc;}
    .notice .list_wrap .list li span.date{position:absolute; right:0; top:0; display:none;}

    
	.cscenter{position:relative; width:50%; float:left;}
	.cscenter .inner_wrap{margin:0 20px 0 10px; background:#c57d17;}
    .cscenter .text{padding:25px 22px;}
    .cscenter .text h1{font-size:18px; font-weight:bold; color:#fff; font-family:'Nanum Gothic', serif;}
    .cscenter .text p.tel{font-size:35px; font-weight:bold; color:#fff; font-family:'Nanum Myeongjo', serif; margin-top:12px;}
    .cscenter .text ul{margin-top:15px;}
    .cscenter .text ul li{line-height:20px; color:#fff;}
	
	
	/* 온라인상담, 진료예약, 칼럼 바로가기 */
	.main-conts-d{position:relative; width:100%; background:url('../images/main-conts-d.jpg') left center no-repeat; background-size:cover; padding-top:60px; padding-bottom:80px; overflow:hidden}
    .main-conts-d .wrap {position:relative; margin:0 auto; padding:20px; width:100%; text-align:center;}
	.main-conts-d .wrap h1 {font-size:45px; font-weight:normal; color:#333; font-family:'Nanum Myeongjo', serif;}
	.quickMenu_wrap{margin:0 auto; text-align:center;}
	.quickMenu_wrap ul li {float:left; width:30%; margin-right:15px;}
	.quickMenu_wrap ul li.last {margin-right:0px;}
	.quickMenu{background:#fff; text-align:center; padding-top:25px;}
    .quickMenu .text{background:#fff; padding:25px 22px 35px 22px;}
    .quickMenu .text dt{font-size:18px; font-weight:bold; color:#333;}
    .quickMenu .text dd{font-size:14px; margin-top:15px;}
	
	
	/* 배너 */
	.main-conts-e{position:relative; width:100%; padding-top:50px; padding-bottom:70px; overflow:hidden}
    .main-conts-e .wrap {position:relative; margin:0 auto; text-align:center;}
	.banner_wrap{margin:0 auto; text-align:center; padding:0 20px;}
	.banner_wrap ul li{float:left; width:32%; margin-right:2%;}
    .banner_wrap ul li.last {margin-right:0;}
	.banner_wrap ul li img{width:100%;}
	
	
	/* 찾아오시는 길 */
	.main-conts-f{position:relative; width:100%; background:url('../images/main/map.jpg') left center no-repeat; background-size:cover; padding-top:80px; padding-bottom:80px; overflow:hidden}
    .main-conts-f .wrap {position:relative; margin:0 auto; text-align:center;}
	.location_wrap{margin:0 auto; text-align:center; padding:0 20px;}
	.location{background:#fff; text-align:left; width:305px; padding:40px 40px;}
	.location h1{font-size:48px; font-weight:bold; color:#333;}
    .location .text{background:#fff;}
    .location .text dt{float:left; font-size:14px; font-weight:bold; color:#333; width:30%;}
    .location .text dd{float:left; font-size:14px; width:70%;}


                            
                                                 
}


@media (min-width:1025px) {/* 최소 1025 ~ 최대 ------------------------------------------------------------------------------------------------------- */

    
	
	/* 치료시스템 */
	.main-conts-b {position:relative; width:100%; height:100%; background:#f4f4f4; padding-bottom:80px; padding-top:60px; margin:0 auto; overflow:hidden}
    .main-conts-b .wrap {margin:0 auto; text-align:center;}
	.main-conts-b .wrap h1 {font-size:45px; font-weight:normal; color:#333; font-family:'Nanum Myeongjo', serif;}
	.main-conts-b .wrap p {font-size:14px; font-weight:normal; color:#333;}
	.clinicContainer {width:980px; margin:0 auto; text-align:center;}
	.clinicContainer ul li {float:left; margin-right:34px;}
	.clinicContainer ul li.last {margin-right:0px;}
	.clinic{background:#fff; text-align:left; width:304px;}
	.clinic p img{width:100%;}
    .clinic .text{background:#fff; padding:25px 22px 35px 22px;}
    .clinic .text dt{font-size:18px; font-weight:bold; color:#333;}
    .clinic .text dd{font-size:14px; margin-top:20px;}
	
	
	/* 소식, 문의 및 진료안내  */
	.main-conts-c{position:relative; width:100%; height:100%; padding-top:60px; padding-bottom:60px; margin:0 auto; overflow:hidden}
	.main-conts-c .wrap {margin:0 auto; width:980px;}
    
	.notice{position:relative; width:642px; height:180px; float:left; padding:0px 0px 0 0px;}
    .notice:after{content:"";clear:both;display:block;}
    .notice .title{float:left; width:178px; height:180px; background:url('../images/main/notice_tit_bg.jpg') left center no-repeat;}
    .notice .title h1{padding:34px 20px 0 20px; font-size:35px; font-weight:normal; color:#fff; font-family:'Nanum Myeongjo', serif;}
    .notice .title p{padding:14px 20px 0 20px; font-size:14px; font-weight:normal; color:#fff;}
    .notice .list_wrap{float:right; padding-top:14px; width:425px;}
    .notice .list_wrap .list{float:left; width:100%;}
    .notice .list_wrap .list li{position:relative; line-height:40px; border-bottom:1px dotted #ccc;}
    .notice .list_wrap .list li:after{content:"";clear:both;display:block;}
    .notice .list_wrap .list li a{color:#333; text-decoration:none;}
    .notice .list_wrap .list li.last{border-bottom:0px dotted #ccc;}
    .notice .list_wrap .list li span.date{position:absolute; right:0; top:0;}

    .cscenter{position:relative; width:304px; height:180px; float:right; background:url('../images/main/cscenter_bg.jpg') left center no-repeat;}
    .cscenter .text{padding:20px 22px 0 22px;}
    .cscenter .text h1{font-size:18px; font-weight:bold; color:#fff; font-family:'Nanum Gothic', serif;}
    .cscenter .text p.tel{font-size:35px; font-weight:bold; color:#fff; font-family:'Nanum Myeongjo', serif; margin-top:12px;}
    .cscenter .text ul{margin-top:15px;}
    .cscenter .text ul li{line-height:20px; color:#fff;}
	
	
	/* 온라인상담, 진료예약, 칼럼 바로가기 */
	.main-conts-d{position:relative; width:100%; background:url('../images/main-conts-d.jpg') left center no-repeat; background-size:cover; padding-top:60px; padding-bottom:80px; overflow:hidden}
    .main-conts-d .wrap {position:relative; margin:0 auto; text-align:center;}
	.main-conts-d .wrap h1 {font-size:45px; font-weight:normal; color:#333; font-family:'Nanum Myeongjo', serif;}
	.main-conts-d .wrap p {font-size:14px; font-weight:normal; color:#333;}
	.quickMenu_wrap{width:980px; margin:0 auto; text-align:center;}
	.quickMenu_wrap ul li {float:left; margin-right:34px;}
	.quickMenu_wrap ul li.last {margin-right:0px;}
	.quickMenu{background:#fff; text-align:center; width:304px; padding-top:25px;}
    .quickMenu .text{background:#fff; padding:25px 22px 20px 22px;}
    .quickMenu .text dt{font-size:18px; font-weight:bold; color:#333;}
    .quickMenu .text dd{font-size:14px; margin-top:15px;}
	
	
	/* 배너 */
	.main-conts-e{position:relative; width:100%; padding-top:50px; padding-bottom:70px; overflow:hidden}
    .main-conts-e .wrap {position:relative; margin:0 auto; text-align:center;}
	.banner_wrap{width:980px; margin:0 auto; text-align:center;}
	.banner_wrap ul li{float:left; margin-right:34px; width:304px;}
	.banner_wrap ul li.last {margin-right:0px;}
	.banner_wrap ul li img{width:100%;}
	
	
	/* 찾아오시는 길 */
	.main-conts-f{position:relative; width:100%; background:url('../images/main/map.jpg') left center no-repeat; background-size:cover; padding-top:80px; padding-bottom:80px; overflow:hidden}
    .main-conts-f .wrap {position:relative; margin:0 auto; text-align:center;}
	.location_wrap{width:980px; margin:0 auto; text-align:center;}
	.location{background:#fff; text-align:left; width:385px;}
	.location .inner_wrap{padding:40px;}
	.location .inner_wrap h1{font-size:48px; font-weight:bold; color:#333;}
    .location .inner_wrap .text{width:100%;}
    .location .inner_wrap .text dt{float:left; font-size:14px; font-weight:bold; color:#333;}
    .location .inner_wrap .text dd{float:left; font-size:14px;}
	.location .btn_wrap {border-top:1px solid #e6e6e6; padding:20px 40px; height:40px;}
	.location .btn_wrap .icon{float:left;}
	.location .btn_wrap .btn{float:right;}



}



/*sprite common css 절대 지우지 마시오!!*/
.box-nav li a,
.main-conts-a .num,
.main-conts-a .tit,
.main-wrap .org-as li a,
.main-conts-c .news-box dt a,
.main-conts-b .brand-all .brand-go,
.main-conts-b .brand-all .frist-fnt,
.main-conts-c .kibos-banner li strong,
.main-conts-b .brand-all .brand-product,
.main-conts-b .brand-site .brand-select li a{display:block; width:100%; height:100% ;background-repeat:no-repeat; text-indent:-9999px; overflow:hidden}

.main-wrap{}
.main-wrap .box-nav{position:fixed; right:38px; top:570px; clear:both; width:27px; height:107px; margin:-42px 0 0 0; background:url('../images/dot-bg.png') 0 0 no-repeat; z-index:20;}
.main-wrap .box-nav li{width:14px; height:14px; margin:11px 0 0 7px; overflow:hidden; margin:6px 0 0 7px}
.main-wrap .box-nav li:first-child{margin:9px 0 0 7px}
.main-wrap .box-nav li a{background-image:url('../images/main-dot.png')}
.main-wrap .box-nav li a.on,
.main-wrap .box-nav li a:hover{background-image:url('../images/main-dot-on.png')}
.main-wrap .org-as{position:absolute; left:50%; bottom:50px; width:450px; overflow:auto; z-index:1; margin-left:-486px}
.main-wrap .org-as li{float:left; width:142px; height:142px; margin:0 4px}
.main-wrap .org-as li a{display:block; height:100%; background-image:url('../images/org-as.png'); background-position:-149px 0}
.main-wrap .org-as li:first-child a{background-position:0 0}
.main-wrap .org-as li.qa a{background-position:-299px 0}

.main-conts-a{position:relative; width:100%; overflow:hidden}
.main-conts-a .sign-bg,
.main-conts-a .num,
.main-conts-a .tit{position:absolute}
.main-conts-a .sign-bg{left:0; top:0; width:100%; height:255px; background:url('../images/main-top.png') center bottom repeat-x; z-index:1}
.main-conts-a .num{left:50%; top:254px; width:12px; height:21px; background-image:url('../images/main-top-dot.png'); background-position:-19px -72px; z-index:3}
.main-conts-a .num.on{background-position:0 -72px}
.main-conts-a .num.n1{margin:0 0 0 -26px}
.main-conts-a .num.n2{margin:0 0 0 -6px}
.main-conts-a .num.n3{margin:0 0 0 14px}
.main-conts-a .tit{left:50%; top:35px; width:554px; height:206px; margin:0 0 0 -268px; z-index:2}
.main-conts-a .sign01{background-image:url('../images/main-top01.png')}
.main-conts-a .sign02{background-image:url('../images/main-top02.png')}
.main-conts-a .sign03{background-image:url('../images/main-top03.png')}
.main-conts-a .img{min-width:1000px; width:100%; overflow:hidden}
.main-conts-a .img img{display:block; width:100%; height:auto}
.main-conts-a .btns{position:absolute; left:50%; top:116px; width:980px ;height:49px; margin:0 0 0 -482px; z-index:5;}
.main-conts-a .btns span{display:block; width:26px; height:100%}
.main-conts-a .btns span.p{float:left}
.main-conts-a .btns span.n{float:right}
.main-conts-a .btns span button{background-image:url('../images/main-top-dot.png')}
.main-conts-a .btns span button:focus{outline:1px dotted #fff}
.main-conts-a .btns span.p button{background-position:0 0}
.main-conts-a .btns span.n button{background-position:-63px 0}



@media all and (max-width:1000px) {
	.main-conts-a .img{position:relative; left:50%; margin-left:-500px}
}

@media all and (max-width:1500px) {
	.main-conts-a .sign-bg{height:200px}
	.main-conts-a .num{top:156px}
	.main-conts-a .btns{top:86px}
	.main-conts-a .tit{width:729px; height:150px; margin:0 0 0 -364px; background-position:center top !important}
	.main-conts-a .sign01{background-image:url('../images/main-top01_sub.png')}
	.main-conts-a .sign02{background-image:url('../images/main-top02_sub.png')}
	.main-conts-a .sign03{background-image:url('../images/main-top03_sub.png')}
}