.content_wrap {width:1132px; margin-right:105px; padding-bottom:250px; border:1px solid #ccc; text-align:left; background:url("../images/sub/bottom_alert.gif") center bottom no-repeat;}
.content_wrap2 {width:1132px; margin-right:105px; padding-bottom:100px; border:1px solid #ccc; text-align:left; }


/* top */
.top_wrap { padding-top:570px; padding-bottom:85px; padding-left:50px;}/* 공통 */
.sub01{padding-top:630px;}/* 001 */

.top_wrap h3.title {padding-bottom:3px; }
.top_wrap h3.title img{padding-top:25px; background:url("../images/sub/bg_title.gif") left top no-repeat; }
.path { text-align:right; padding-right:60px; color:#7f7f7f; font-size:0.9em; font-weight:bold; }

.top_tab { padding:25px 0 9px 0; margin-right:60px; background:url("../images/sub/bg_top_tab.png") center bottom repeat-x; overflow:hidden;}
.top_tab li{ float:left; height:48px; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; border-left:1px solid #d0d0d0; text-align:center; background-color:#fff; }
.top_tab li a { display:block; width:100%; height:100%; }
.top_tab li a img { height:16px; padding-top:17px; }
.top_tab li.on, .top_tab li a:hover{ background-color:#3f3f3f;  border:1px solid #3f3f3;}
.top_tab li a img.over { display:none; }
.top_tab li a:hover img { display:none; }
.top_tab li a:hover img.over { display:inline; }

.top_tab li.list_last {border:1px solid #d0d0d0;}

.top_tab li.top_tab_over { background-color:#3f3f3f;  border:1px solid #3f3f3; }

/* tab */
.tab_02 li { float:left; width:337px;}
.tab_03 li { float:left; width:337px;} 
.tab_04 li { float:left; width:252px;}
.tab_05 li { float:left; width:168px;}
.tab_06 li { float:left; width:168px;}
.tab_08 li { float:left; width:125px;}

/* 오시는길 tab */
.map_wrap { float:left; width:100%; padding-top:0px; padding-left:0px; padding-bottom:100px; overflow:hidden; }
#map_tap { float:left; width:190px; margin-right:35px; }
#map_tap .map_tab_in {height:67px; }
#map_tap img {margin-bottom:0;}
#map_img { float:left; width:790px;}


.btn_map{ float:left;position:relative; width:500px; height:60px; top:10px; right:-470px;  overflow:hidden; }
.btn_map li{ float:left; padding:0 15px 0 0;}


.doc_profile{ float:left; position:relative; background:url("../images/sub/sub01_01.jpg") no-repeat; width:1132px; height:1080px; top:0px; right:0px; overflow:hidden; }
.doc_profile li{ float:left; padding-top:480px;}
.doc_profile li.pro_last{ float:left; padding-top:480px; padding-left:590px;}


/* cont */
.cont {padding-left:50px;overflow:hidden; }
.cont img { margin:30px 0;}
.cont_wide {padding-left:0px;} /* sub003 */
.cont_bottom { width:1180px; padding-left:48px; }
.special { width:1125px; height:729px; padding:0 0 0 55px;  display:block;}
.go_top { width:1180px; height:43px; background:url("../images/sub/bg_go_top.gif") left top repeat-x; text-align:right;  display:block;}
.go_top img{ width:69px; height:25px; padding-top:9px; padding-right:22px; }

.mov {padding:30px; width:100%; background:#000; box-sizing:border-box;}
.mov > div { width:720px; margin:0 auto;}

.cont p{
    width:1000px;
    position:absolute; bottom:1970px; margin-left:100px;
    color:brown;
    font-size:24px; font-weight:700; 
}
.cont_txt p a{display:block;}
.cont video{
    width:943px; height:500px;
    margin:0 auto; margin-left:39px;
  /*  position:absolute;
    left:19.6%; top:90%;*/
    background-color:#000; 
}
.cont .sub02_17 p{
    width:1000px; margin:0 auto; font-size:16px;
    color:#373737; font-weight:600; 
    position:absolute; bottom:2080px;
    margin-left:39px;
}
.cont .sub02_17_img02{
    padding-top:100px;
}

.cont .sub02_17_02_bg{
    width:1132px; height:auto;
    background-color:#3741b2;
}
.cont .sub02_17_02 p{
    width:1132px; margin:0 auto; 
    color:#373737; font-weight:normal; 
    position:absolute; bottom:630px; left:13.5%;
    line-height:2em; font-size:18px; color:#fff;
    text-align:center;
}
.cont .sub02_17_02 a{
    display:block;
    text-decoration:underline;
}



/* 서브예외 */
.exception01{text-align:center; border:1px solid red;}
.exception01 img{margin:0 auto;}


/* cont_내게맞는피부관리 */
.skin_intro { width:1015px; height:802px; position:relative; background:url("../images/sub/sub02_01_02.gif") no-repeat; margin-top:-50px; }
.skin_intro .problem { width:208px; position:absolute; top:115px; left:178px;}
.skin_intro .problem li { width:100%; height:19px; margin-bottom:21px;}
.skin_intro .medical { position:absolute; top:105px; left:500px;}
.skin_intro .medical ul li { width:170px; height:25px; margin-bottom:16px;}
.skin_intro .medical .list01 { position:absolute; top:0; left:0; }
.skin_intro .medical .list02 { position:absolute; top:0; left:170px; }
.skin_intro .medical .list03 { position:absolute; top:0; left:340px; }


/*
.cont_intro {
    background: url("./images/sub/skin_intro_bg.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 765px;
    margin: 0 0 20px;
    position: relative;
    width: 920px;  
}
.cont_intro .problem {
    left: 408px;
    position: absolute;
    top: 63px;
}
.cont_intro .medical ul li {
    margin: 0 0 1px;
}

.cont_intro .medical ul.ul01 {
    left: 600px;
    position: absolute;
    top: 63px;
}
.cont_intro .medical ul.ul02 {
    left: 720px;
    position: absolute;
    top: 63px;
}*/

/* top_bg */
.bg01_01 {background:url("../images/sub/top01_01.jpg") right top no-repeat; }
.bg01_02 {background:url("../images/sub/top01_01.jpg") right top no-repeat; }
.bg01_03 {background:url("../images/sub/top01_01.jpg") right top no-repeat; }
.bg01_04 {background:url("../images/sub/top01_01.jpg") right top no-repeat; }

.bg02_01 {background:url("../images/sub/top02_01.jpg") right top no-repeat; }
.bg02_02 {background:url("../images/sub/top02_02.jpg") right top no-repeat; }
.bg02_03 {background:url("../images/sub/top02_03.jpg") right top no-repeat; }
.bg02_04 {background:url("../images/sub/top02_04.jpg") right top no-repeat; }
.bg02_05 {background:url("../images/sub/top02_05.jpg") right top no-repeat; }
.bg02_06 {background:url("../images/sub/top02_06.jpg") right top no-repeat; }
.bg02_07 {background:url("../images/sub/top02_07.jpg") right top no-repeat; }
.bg02_08 {background:url("../images/sub/top02_08.jpg") right top no-repeat; }
.bg02_09 {background:url("../images/sub/top02_09.jpg") right top no-repeat; }
.bg02_10 {background:url("../images/sub/top02_10.jpg") right top no-repeat; }
.bg02_11 {background:url("../images/sub/top02_11.jpg") right top no-repeat; }
.bg02_12 {background:url("../images/sub/top02_12.jpg") right top no-repeat; }
.bg02_13 {background:url("../images/sub/top02_13.jpg") right top no-repeat; }
.bg02_14 {background:url("../images/sub/top02_14.jpg") right top no-repeat; }
.bg02_17 {background:url("../images/sub/top02_17.png") right top no-repeat; }

.bg03_01 {background:url("../images/sub/top03_01.jpg") right top no-repeat; }
.bg03_02 {background:url("../images/sub/top03_02.jpg") right top no-repeat; }
.bg03_03 {background:url("../images/sub/top03_03.jpg") right top no-repeat; }
.bg03_04 {background:url("../images/sub/top03_04.jpg") right top no-repeat; }
.bg03_05 {background:url("../images/sub/top03_05.jpg") right top no-repeat; }
.bg03_06 {background:url("../images/sub/top03_06.jpg") right top no-repeat; }
.bg03_07 {background:url("../images/sub/top03_07.jpg") right top no-repeat; }
.bg03_08 {background:url("../images/sub/top03_08.jpg") right top no-repeat; }
.bg03_09 {background:url("../images/sub/top03_09.jpg") right top no-repeat; }
.bg03_10 {background:url("../images/sub/top03_10.jpg") right top no-repeat; }
.bg03_11 {background:url("../images/sub/top03_11.jpg") right top no-repeat; }
.bg03_12 {background:url("../images/sub/top03_12.jpg") right top no-repeat; }
.bg03_13 {background:url("../images/sub/top03_13.jpg") right top no-repeat; }
.bg03_14 {background:url("../images/sub/top03_14.jpg") right top no-repeat; }
.bg03_15 {background:url("../images/sub/top03_15.jpg") right top no-repeat; }

.bg04_01 {background:url("../images/sub/top04_01.jpg") right top no-repeat; }
.bg04_02 {background:url("../images/sub/top04_02.jpg") right top no-repeat; }
.bg04_03 {background:url("../images/sub/top04_03.jpg") right top no-repeat; }
.bg04_04 {background:url("../images/sub/top04_04.jpg") right top no-repeat; }
.bg04_05 {background:url("../images/sub/top04_05.jpg") right top no-repeat; }
.bg04_06 {background:url("../images/sub/top04_06.jpg") right top no-repeat; }
.bg04_07 {background:url("../images/sub/top04_07.jpg") right top no-repeat; }
.bg04_08 {background:url("../images/sub/top04_08.jpg") right top no-repeat; }
.bg04_09 {background:url("../images/sub/top04_09.jpg") right top no-repeat; }
.bg04_10 {background:url("../images/sub/top04_10.jpg") right top no-repeat; }
.bg04_11 {background:url("../images/sub/top04_11.jpg") right top no-repeat; }
.bg04_12 {background:url("../images/sub/top04_12.jpg") right top no-repeat; }
.bg04_13 {background:url("../images/sub/top04_13.jpg") right top no-repeat; }
.bg04_14 {background:url("../images/sub/top04_14.jpg") right top no-repeat; }
.bg04_15 {background:url("../images/sub/top04_15.jpg") right top no-repeat; }
.bg04_16 {background:url("../images/sub/top04_16.jpg") right top no-repeat; }
.bg04_17 {background:url("../images/sub/top04_17.jpg") right top no-repeat; }
.bg04_19 {background:url("../images/sub/top04_19.jpg") right top no-repeat; }
.bg04_20 {background:url("../images/sub/top04_20.jpg") right top no-repeat; }
.bg04_21 {background:url("../images/sub/top04_21.jpg") right top no-repeat; }

.bg05_01 {background:url("../images/sub/top05_01.jpg") right top no-repeat; }
.bg06_01 {background:url("../images/sub/top05_01.jpg") right top no-repeat; }
.bg07_01 {background:url("../images/sub/top05_01.jpg") right top no-repeat; }
.bg08_01 {background:url("../images/sub/top05_01.jpg") right top no-repeat; }
.bg10_01 {background:url("../images/sub/top10_01.jpg") right top no-repeat; }
.bg09_02 {background:url("../images/sub/top09_02.jpg") right top no-repeat; }
.bg11_01 {background:url("../images/sub/top11_01.jpg") right top no-repeat; }
.bg12_01 {background:url("../images/sub/top12_01.jpg") right top no-repeat; }



.logo_preview {position:absolute; top:445px; right:60px; z-index:1000;}
.preview{
	position:relative;
	height:990px;
	padding:0px 0 0 0px;
	background:url("../images/sub/bg_preview.gif") center top no-repeat;
	overflow:hidden;
}



/* 사이트맵 */    
.sitemap{
  width:1020px; padding:0px 0px 0 10px; text-align:center; background: url("../images/sub/bg_map.gif") right top no-repeat ; overflow:hidden;
  font-size:1.1em; font-weight:bold;
  font-family:"나눔 고딕", "나눔고딕", NanumGothic, "Nanum Gothic", NanumGothicWeb, "돋움", Dotum, "굴림", Gulim, "Lucida Grande", Tahoma, Verdana, AppleGothic, UnDotum, sans-serif;
}
.sitemap dl{width:230px; float:left; padding-right:25px; padding-bottom:20px; min-height:300px; }
.sitemap dl.fff{width:230px; padding-right:0;}

.sitemap dl dt{
    clear:both; width:230px; height:65px;    
    padding-bottom:15px; 
}
.sitemap dl dd{ width:160px; height:25px; padding-left:50px; text-align:left; letter-spacing:0px;}



/* quick */

#quick { position:absolute; width:130px; height:100%; top:0; left:50%; margin-left:610px; background-color:#5b5b5c; z-index:10; overflow:hidden;}
.quick_menu{width:133px; padding-top:90px; padding-bottom:11px;}
.quick_menu li{ padding:0; margin:0;}
.quick_menu li a{ display:block;}

.quick_btn { float:left; width:85px; height:70px; padding-left:0px; padding-top:20px; }


#quick2 { position:absolute; width:52px; height:100%; top:0px; left:50%; margin-left:610px; padding-top:0px; z-index:10; overflow:hidden;}
#quick2 .quick_btn { float:right; width:52px; height:112px; padding-left:0px; padding-top:0px; }

.sub09 {text-align:center;}

.tab_04 li:last-child {border-right:1px solid #d0d0d0;}


.talk_banner_div		{ display: block; position: relative; }
.talk_preview_area,
.talk_banner_preview	{ display: block; width: 100% !important; height: auto !important; background: #00c73c !important; }
.talk_banner_preview	{ padding: 20px 0 !important; }
.talk_preview_area .ico_talk_banner		{ width: 30px !important; height: 30px !important; background-position: -80px -28px !important; }
.talk_preview_area .talk_banner_desc	{ display: block; color: #fff; font-size: 16px; padding: 20px 0 0px; }