@charset "utf-8";
/* common */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@900&display=swap');
@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

html,body{margin:0; padding:0;font-family:'GmarketSansMedium','나눔고딕',NanumGothic,'Nanum Gothic','맑은 고딕','Malgun Gothic','Apple SD Gothic Neo',applegothic,'돋움',Dotum,'굴림',Gulim,sans-serif}
div, table, th, td, p, span, form, fieldset, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, img, iframe, a, header, footer, aside, section, article, nav, hr, strong {margin:0; padding:0; border:0; vertical-align:top;}
header, footer, aside, section, article, nav {display:block}
div, table, th, td {border-collapse:collapse;}
input, button {vertical-align:middle;}
img {border:0; vertical-align:top;}
button {margin:0; padding:0; border:0; background:none;}
ul, ol, li {list-style:none;}
a {text-decoration:none;}
caption {position:absolute; top:-9999px; display:block; width:0; height:0; margin:0; padding:0; line-height:0; font-size:0; text-indent:-9999px;}
::-moz-selection{background-color:#ccc;color:#000}
::selection{background-color:#ccc;color:#000}

#pc{width:100%;min-width:1400px;}
.pc_width{width:1400px;min-width:1400px;margin:0 auto}
.main_width{width:1400px;min-width:1400px;margin:0 auto}
.blind{position:absolute;left:0;top:-9999px;width:0;height:0;margin:0;padding:0;font-size:0;text-indent:-9999px;overflow:hidden;}
.clear{*zoom:1;}
.clear:after{display:block;clear:both;content:"";}
.lft{float:left;}
.rgt{float:right;}
.xe_content{font-family:inherit !important;font-size:14px;line-height:2em;}
.bd_tmb_lst p b{font-size:16px;line-height:1.6em;}/* 갤러리게시판 타이틀 */
body.gnbOn{overflow:hidden;}

/* 스킵네비게이션, 반복영역건너뛰기 */
.skip_navigation,.skip_navigation ul{height:0}
.skip_navigation a{position:absolute;top:-9999px;background:#000;width:100%;height:30px;text-align:center;color:#fff;line-height:30px;font-weight:bold;z-index:100;opacity: 0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}
.skip_navigation a:focus,
.skip_navigation a:hover,
.skip_navigation a:active{top:0}

/* header */
#header{width:100%;margin:0 auto;}
#header .header_in{position:relative;height:139px;}
#header .logo{position:absolute;left:50%;top:0;margin-left:-160px;}
#header .header_lft{position:absolute;left:0;top:40px;}
#header .header_rgt{position:absolute;right:0;top:40px;}

/* nav */
.gnb_area{position:relative;z-index:2000;width:100%;margin:0 auto;background:#edece8;font-family:'GmarketSansMedium',sans-serif;}
.gnb {display:flex;justify-content:space-between;width:1400px;height:60px;margin:0 auto;position:relative;z-index:2020;} 
/* background:url(/_samplefile/sample2301/_images/pc/gnb_bg_260225.jpg) no-repeat 569px top; */
.gnb a{display:block; text-decoration:none; font-size:17px;color:#000000;}
.gnb > li{position:relative;z-index:2010;height:60px;}
.gnb > li > a{line-height:60px;color:#000000;padding:0 20px;}
.gnb > li > a.gnb04{font-size:21px;margin-top:-7px;line-height:60px;}
.gnb li a:hover,.gnb > li:hover > a{}
.gnb ul{position:absolute;left:50%;top:60px;width:230px;margin-left:-115px;display:none;opacity:0;list-style:none;border-radius:10px;overflow:hidden;box-shadow:0 5px 5px rgba(0,0,0,0.1);}
.gnb ul li{position:relative}
.gnb ul li a{display:block;width:190px;padding:12px 20px;font-size:14px;text-align:center;color:#000 !important;background:#fff;}
.gnb ul li:first-child a{margin-top:5px;border-radius:10px 10px 0 0;overflow:hidden;}
.gnb ul li:last-child a{border-radius:0 0 10px 10px;overflow:hidden;}
.gnb ul li a:hover{background:#edece8;}
.gnb ul ul{left:200px;top:-1px}
.gnb ul img{margin:0 0 0 40px;float:left}
.gnb li .menu_subtit{width:100%;height:30px;position:absolute;left:0;bottom:14px;text-align:center;font-size:14px;}
.gnbBg{position:absolute;left:0;top:199px;z-index:2;width:100%;height:0;background:#ebe8de;transition:all .4s ease-in-out;}
.gnbBg.open{display:block;height:300px;transition:all .4s ease-in-out;}


/* nav
.gnb_area{position:relative;z-index:2000;width:100%;margin:0 auto;background:#d4a910;font-family:'GmarketSansMedium',sans-serif;}
.gnb{width:1400px;height:60px;margin:0 auto;font-size:18px;clear:both;}
.gnb ul{margin:0;padding:0;list-style:none}
.gnb a{text-decoration:none;white-space:nowrap;line-height:60px;}
.gnb>ul{}
.gnb.open>ul{height:auto;}
.gnb>ul:after{content:"";display:block;clear:both}
.gnb>ul>li{width:14.28%;display:inline-block;text-align:center;}
.gnb>ul>li>a{display:block;line-height:60px;color:#fff;position:relative}
.gnb ul ul{display:block;position:relative;z-index:2;margin-top:20px;height:0;overflow:hidden;transition:all .4s ease-in-out;}
.gnb.open ul ul{margin-top:40px;transition:all .4s ease-in-out;}
.gnb ul ul:before{content:"";position:absolute;left:0;top:0;width:0;height:100%;background:#4b5265}
.gnb.open ul ul{height:auto;padding-bottom:40px;}
.gnb>ul>li:first-child>ul{border:0}
.gnb>ul>li:first-child>ul:before{content:normal}
.gnb ul ul a{display:block;line-height:30px;font-size:15px;color:rgba(64,60,50,0);transition:all .4s ease-in-out;}
.gnb.open ul ul a{color:rgba(64,60,50,1);transition:all .4s ease-in-out;}
.gnb ul ul a:hover,
.gnb ul ul a:focus{color:#886d0e;}
.gnbBg{position:absolute;left:0;top:199px;z-index:2;width:100%;height:0;background:#ebe8de;transition:all .4s ease-in-out;}
.gnbBg.open{display:block;height:300px;transition:all .4s ease-in-out;}
 */


/* 메인 기타 */
.main_movie{position:relative;width:100%;background:url(/_samplefile/sample2301/_images/pc/main_movie_bg.jpg) no-repeat center top;
-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}

.copy{padding:150px 0;color:#727272;font-size:35px;text-align:center;}
.copy p i{font-size:45px;font-weight:normal;font-style:normal;}
.copy p i span{color:#000 !important;}
.copy p.sub_copy{font-size:18px;color:#aeaeae;letter-spacing:10px;padding:20px 0;text-transform:uppercase;}

.man_ban{overflow:hidden;background:#f4f4f4;padding:100px 0;}
.man_ban .tit{font-size:45px;color:#727272;margin-bottom:100px;text-align:center;}
.man_ban .tit i{color:#000;font-style:normal;}
.man_ban .tit .tit_top{font-size:18px;padding-bottom:20px;color:#aeaeae;text-transform:uppercase;}
.man_ban .tit .tit_top strong{vertical-align:middle;}
.man_ban ul.main_width{margin:75px auto 0;}
.man_ban ul.main_width li{float:left;padding:10px;}
.man_ban ul.main_width li img{float:left;}

.dr_area{padding:100px 0 0;}
.dr_area .tit{font-size:45px;color:#727272;margin-bottom:100px;text-align:center;}
.dr_area .tit i{color:#000;font-style:normal;}
.dr_area .tit .tit_top{font-size:18px;padding-bottom:20px;color:#aeaeae;text-transform:uppercase;}
.dr_area .sub_tit{font-size:20px;color:#aeaeae;padding-top:20px;}
.dr_area .dr_intro>li{width:100%;}
.dr_area .dr_intro>li:nth-child(1){background:#b59e52 url(/_samplefile/sample2301/_images/pc/dr_bg1.jpg) no-repeat center top;}
.dr_area .dr_intro>li:nth-child(2){background:#e7e7e7 url(/_samplefile/sample2301/_images/pc/dr_bg2.jpg) no-repeat center top;}
.dr_area .dr_intro>li:nth-child(3){background:#b59e52 url(/_samplefile/sample2301/_images/pc/dr_bg3.jpg) no-repeat center top;}
.dr_area .dr_intro>li .main_width{position:relative;height:550px;}
.dr_area .dr_intro>li.dr_lft .main_width .img{display:block;width:350px;position:absolute;left:0;bottom:0;}
.dr_area .dr_intro>li.dr_lft .main_width .con{position:absolute;left:400px;bottom:40px;font-size:17px;letter-spacing:-0.5px;color:#000;line-height:180%;}
.dr_area .dr_intro>li.dr_lft .main_width .con .name{position:relative;display:block;font-size:20px;padding-bottom:35px;margin-bottom:35px;}
.dr_area .dr_intro>li.dr_lft .main_width .con .name span{display:block;margin-bottom:10px;}
.dr_area .dr_intro>li.dr_lft .main_width .con .name strong{font-size:35px;margin-top:20px;font-weight:normal;}
.dr_area .dr_intro>li.dr_lft .main_width .con .name:after{position:absolute;display:block;clear:both;content:"";left:0;bottom:0;width:94px;height:1px;background:rgba(69,67,56,0.5);}
.dr_area .dr_intro>li.dr_rgt .main_width .img{display:block;width:350px;position:absolute;right:0;bottom:0;}
.dr_area .dr_intro>li.dr_rgt .main_width .con{position:absolute;right:400px;bottom:40px;font-size:17px;letter-spacing:-0.5px;color:#000;line-height:180%;}
.dr_area .dr_intro>li.dr_rgt .main_width .con .name{position:relative;display:block;font-size:20px;padding-bottom:35px;margin-bottom:35px;}
.dr_area .dr_intro>li.dr_rgt .main_width .con .name span{display:block;margin-bottom:10px;}
.dr_area .dr_intro>li.dr_rgt .main_width .con .name strong{font-size:35px;font-weight:normal;}
.dr_area .dr_intro>li.dr_rgt .main_width .con .name:after{position:absolute;display:block;clear:both;content:"";left:0;bottom:0;width:94px;height:1px;background:rgba(69,67,56,0.5);}

.btm_intro{padding:100px 0;}
.btm_intro .logo_img{text-align:center;}
.btm_intro .tit{font-size:45px;color:#727272;margin-bottom:100px;text-align:center;}
.btm_intro .tit i{color:#000;font-style:normal;}
.btm_intro .tit .tit_top{font-size:18px;padding:50px 0 20px;color:#aeaeae;text-transform:uppercase;}
.btm_intro .tit .tit_top strong{vertical-align:middle;}
.btm_intro .main_width li{width:20%;text-align:center;float:left;}
.btm_intro .main_width li .tit{display:block;font-size:25px;color:#000;margin:30px 0 15px;}
.btm_intro .main_width li .go{display:inline-block;padding:10px 15px 7px;color:#727272;font-size:14px;border:1px solid #727272;border-radius:20px;transition:all .4s ease-in-out;}
.btm_intro .main_width li a:hover .go{background:#727272;color:#fff;transition:all .4s ease-in-out;}

.main_btm_area{padding:60px 0;background:#f8f8f8;}
.main_btm_area>ul>li{width:33.33%;min-width:466px;height:430px;margin-left:-1px;float:left;border-left:1px solid #aeaeae;}
.main_btm_area>ul>li:first-child{border:none;}
.main_btm_area>ul>li .inner{width:80%;margin:0 auto;text-align:center;}
.main_btm_area>ul>li .inner.time{width:70%;}
.main_btm_area>ul>li .tit{display:inline-block;position:relative;font-size:35px;line-height:35px;color:#000;margin:0 auto 41px;padding:5px 0 5px 40px;text-align:center;vertical-align:middle;}
.main_btm_area>ul>li .tit:before{position:absolute;left:0;top:3px;display:block;content:"";clear:"";width:31px;height:31px;}
.main_btm_area>ul>li .time .tit:before{background:url(/_samplefile/sample2301/_images/pc/main_cutomer_ico1.jpg)no-repeat left 0;}
.main_btm_area>ul>li .time ul{font-size:20px;color:#000;}
.main_btm_area>ul>li .time ul li{width:100%;height:33px;display:block;letter-spacing:2px;margin:5px 0;overflow:hidden;}
.main_btm_area>ul>li .time ul li p.date{float:left;display:block;width:25%;height:33px;line-height:35px;letter-spacing:2px;padding:0 15px 0;color:#fff;background:#727272;text-align:justify;}
.main_btm_area>ul>li .time ul li p.date:after{content:"";display:inline-block;width:100%;}/* text-align:justify; 보조수단 */
.main_btm_area>ul>li .time ul li p.con{display:block;float:right;padding:6px 0 8px;}
.main_btm_area>ul>li .time ul li p.con span{padding:0 10px;}
.main_btm_area>ul>li .time ul {}
.main_btm_area>ul>li .time .box .box_inner{position:relative;float:left;width:41%;height:70px;text-align:center;color:#727272;font-size:16px;margin-top:10px;padding:50px 3% 20px;border:1px solid #aeaeae;}
.main_btm_area>ul>li .time .box .box_inner:first-child{margin-right:4%;}
.main_btm_area>ul>li .time .box .box_inner:after{position:absolute;left:50%;top:0;margin-left:-20px;display:block;content:"";width:41px;height:41px;background:red;}
.main_btm_area>ul>li .time .box .box_inner.box1{position:relative;}
.main_btm_area>ul>li .time .box .box_inner.box1:after{background:url(/_samplefile/sample2301/_images/pc/main_cutomer_ico4.jpg)no-repeat left 0;}
.main_btm_area>ul>li .time .box .box_inner.box1 .inbox{position:absolute;left:0;top:50px;width:100%;}
.main_btm_area>ul>li .time .box .box_inner.box1 strong{display:inline-block;font-weight:normal;background:#727272;color:#fff;margin-bottom:3px;padding:3px 5px 2px;vertical-align:middle;}
.main_btm_area>ul>li .time .box .box_inner.box2{position:relative;}
.main_btm_area>ul>li .time .box .box_inner.box2:after{background:url(/_samplefile/sample2301/_images/pc/main_cutomer_ico4.jpg)no-repeat left 0;}
.main_btm_area>ul>li .time .box .box_inner.box2 .inbox{position:absolute;left:0;top:65px;width:100%;}
.main_btm_area>ul>li .customer .tit:before{background:url(/_samplefile/sample2301/_images/pc/main_cutomer_ico2.jpg)no-repeat left 0;}
.main_btm_area>ul>li .location .tit:before{background:url(/_samplefile/sample2301/_images/pc/main_cutomer_ico3.jpg)no-repeat left 0;}
.location #map{width:100%;height:340px;}

/* 서브상단이미지 */
.subVisual{position:relative;width:100%;height:250px;margin:0 auto;background-color:#5a5a5a;background-position:center center;overflow:hidden;font-family:'GmarketSansMedium',sans-serif;}
.subVisual .pc_width{margin-top:80px;}
.subVisual h2{font-size:35px;font-weight:700;line-height:150%;color:#f7de0c;text-align:center;}
.subVisual p.tit{font-size:15px;line-height:150%;color:#f0e5c0;text-align:center;font-weight:normal;}
.subVisual p.tit strong{color:#fff;font-weight:normal;}

/* 서브네비 */
.lnb{position:absolute;z-index:10;width:100%;height:50px;line-height:50px;font-size:16px;margin:0 auto;text-align:left;background:#f6f6f6;border-bottom:1px solid #dcdcdc;}
.lnb .pc_width{position:relative;}
.lnb a{display:inline-block;line-height:50px;color:#7f7f7f;padding:0 20px;}
.lnb a:hover{color:#404040;}
.lnb a.on{color:#404040;}
.lnb .home a{position:relative;width:10px;height:50px;display:inline-block;float:left;text-align:center;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;background:url(../_images/pc/ico_home.png) no-repeat center center;}
.lnb .subLnb{display:inline-block;float:left;}
.lnb .subLnb ul{position:relative;background:#f6f6f6;border-right:1px solid #dcdcdc;}
.lnb .subLnb.open ul{border:1px solid #222;}
.lnb .subLnb ul li{}
.lnb .subLnb ul a{position:relative;width:250px;}
.lnb .subLnb ul a i{position:absolute;right:15px;top:50%;margin-top:-10px;display:block;content:"";clear:none;}
.lnb .subLnb ul ul{display:none;position:absolute;left:-1px;top:50px;padding:20px 0;}
.lnb .subLnb.open ul ul{display:block;border-top:none;box-shadow:0px 2px 12px 3px rgba(0,0,0,0.1);}
.lnb .subLnb ul ul a{display:block;font-size:14px;}
.lnb .subLnb ul ul a:hover{background:#dcdcdc;}
.lnb .subLnb2{display:inline-block;float:left;}
.lnb .subLnb2 ul ul{position:relative;background:#f6f6f6;border-right:1px solid #dcdcdc;}
.lnb .subLnb2.open ul ul{border:1px solid #222;}
.lnb .subLnb2 ul ul a{width:250px;}
.lnb .subLnb2 ul ul a i{position:absolute;right:15px;top:50%;margin-top:-10px;display:block;content:"";clear:none;}
.lnb .subLnb2 ul ul ul{display:none;position:absolute;left:-1px;top:50px;padding:20px 0;}
.lnb .subLnb2.open ul ul ul{display:block;border-top:none;box-shadow:0px 2px 12px 3px rgba(0,0,0,0.1);}
.lnb .subLnb2 ul ul ul a{display:block;font-size:16px;}
.lnb .subLnb2 ul ul ul a:hover{background:#dcdcdc;}


/* content */
.breadclumb{position:absolute;top:0;right:0;height:50px;font-weight:normal;font-style:normal;font-size:12px;line-height:50px;color:#8f9699 !important}
.breadclumb a{position:relative;display:block;float:left;text-decoration:none;padding:0 0 0 30px;}
.breadclumb a:before{position:absolute;left:10px;top:0;display:block;content:">";clear:both;}
.breadclumb a:first-child{padding-left:0}
.breadclumb a:first-child:before{display:none;}
.breadclumb span{font-size:8px}
#content_out{position:relative;width:1400px;margin:80px auto;}
#content{padding:0;}
#content .conTit{width:100%;height:94px;border-bottom:1px solid #e4e4e4;margin-bottom:30px;}
#content .conTit span{display:inline-block;font-size:20px;line-height:94px;border-bottom:1px solid #394ea2;color:#394ea2;}

/* footer */
#footer_out{width:100%;min-width:1400px;padding:40px 0 50px;background:#f1f1f1;color:#000;}
.footer{width:1400px;margin:0 auto;position:relative;line-height:25px;font-size:15px;}
.footer .add{width:320px;float:left;border-right:1px solid #fff;}
.footer .add .foot_img{}
.footer .add .customer_info{margin:30px 0;font-size:25px;color:#000;line-height:150%;}
.footer .add .customer_info li{position:relative;padding-left:35px;}
.footer .add .customer_info li.call:before{display:block;content:"";left:0;top:4px;width:26px;height:26px;position:absolute;background:url(/_samplefile/sample2301/_images/pc/footer_ico1_260225.jpg) no-repeat left center;}
.footer .add .customer_info li.kakao:before{display:block;content:"";left:0;top:4px;width:26px;height:26px;position:absolute;background:url(/_samplefile/sample2301/_images/pc/footer_ico2_260225.jpg) no-repeat left center;}
.footer .add .con li span{position:relative;padding-left:30px;}
.footer .add .con li span:after {position:absolute;left:15px;top:3px;display:block; clear:both; content:"";width:1px;height:9px;background:#b5b5b5;}
.footer .add .con li span.first{padding-left:0;}
.footer .add .con li span.first:after {display:none;}
.footer .add p.copyright{display:block;margin-top:20px;color:#727272;}

.footer .sitemap{width:1110px;margin-left:330px;}
.footer .sitemap ul>li{width:14.2%;float:left;margin-top:20px;padding:0;text-align:center;}
.footer .sitemap ul>li li{width:99%;float:none;margin:0 auto;}
.footer .sitemap ul>li a{display:block;font-size:15px;letter-spacing:-1px;line-height:100%;padding:20px 0;color:#000;}
.footer .sitemap ul>li li a{font-size:13.5px;line-height:140%;padding:10px 19px;color:#727272;}
.footer .sitemap ul>li li.qray{width:90%;}
/* 퀵메뉴 */
.quick{width:100px;position:fixed;top:50%;right:0;z-index:2000;margin-top:-300px;}
.quick img{float:left;}

/* 진료시간 */
.bg{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2100;background:rgba(0,0,0,0.7);}
body.time_info_on .bg{display:block;}
body.time_info_on .time_info{display:block;}
.time_info{display:none;width:500px;position:fixed;top:50%;left:50%;z-index:2200;margin-top:-300px;margin-left:-300px;padding:50px;background:#fff;border-radius:30px;}
.time_info .inner{position:relative;width:80%;margin:0 auto;text-align:center;}
.time_info .inner .tit{display:inline-block;position:relative;font-size:35px;line-height:35px;color:#000;margin:0 auto 41px;padding:5px 0 5px 40px;text-align:center;vertical-align:middle;}
.time_info .inner .tit:before{position:absolute;left:0;top:3px;display:block;content:"";clear:"";width:31px;height:31px;background:url(/_samplefile/sample2301/_images/pc/main_cutomer_ico1.jpg)no-repeat left 0;}
.time_info .inner ul{font-size:20px;color:#000;}
.time_info .inner ul li{width:100%;height:40px;display:block;margin:5px 0;letter-spacing:4px;overflow:hidden;}
.time_info .inner ul li p.date{float:left;display:block;width:25%;height:40px;line-height:45px;padding:0 20px 0;color:#fff;background:#727272;text-align:justify;}
.time_info .inner ul li p.date:after{content:"";display:inline-block;width:100%;}/* text-align:justify; 보조수단 */
.time_info .inner ul li p.con{display:block;float:right;padding:10px 0 8px;}
.time_info .inner ul li p.con span{padding:0 10px;}
.time_info .inner ul {}
.time_info .inner .box .box_inner{position:relative;float:left;width:41%;height:70px;text-align:center;color:#727272;font-size:16px;margin-top:10px;padding:60px 3% 20px;border:1px solid #aeaeae;}
.time_info .inner .box .box_inner:first-child{margin-right:4%;}
.time_info .inner .box .box_inner strong{display:inline-block;font-weight:normal;background:#727272;color:#fff;margin-bottom:3px;padding:4px 5px 2px;}
.time_info .inner .box .box_inner:after{position:absolute;left:50%;top:0;margin-left:-20px;display:block;content:"";width:41px;height:41px;}
.time_info .inner .box .box_inner.box1{position:relative;}
.time_info .inner .box .box_inner.box1:after{background:url(/_samplefile/sample2301/_images/pc/main_cutomer_ico4.jpg)no-repeat left 0;}
.time_info .inner .box .box_inner.box1 .inbox{position:absolute;left:0;top:50px;width:100%;}
.time_info .inner .box .box_inner.box2{position:relative;}
.time_info .inner .box .box_inner.box2:after{background:url(/_samplefile/sample2301/_images/pc/main_cutomer_ico4.jpg)no-repeat left 0;}
.time_info .inner .box .box_inner.box2 .inbox{position:absolute;left:0;top:65px;width:100%;}
.time_info .inner #time_closed{position:absolute;right:-75px;top:-30px;}

/* main2 */
#pc_main{font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif !important;font-weight:300;}
#pc_main a.main_btn{position:relative;padding:20px 50px;display:inline-block;font-size:30px;font-weight:700;color:#000;border:1px solid #000;}
#pc_main a.main_btn i{position:relative;z-index:1;font-style:normal;transition: all .2s;}
#pc_main a.main_btn:before{position:absolute;left:auto;right:0;bottom:0;width:0;height:100%;background:#fff;opacity:0.7;transition:all .15s ease-in-out;content:"";}
#pc_main a.main_btn:hover:before{width:100%;left:0;right:auto;}
#pc_main a.main_btn:hover i{}

.copy2{padding:150px 0;color:#000;font-size:30px;text-align:center;}
.copy2 strong{display:block;font-size:60px;margin-bottom:20px;}
.copy2 p.sub_copy{font-size:18px;color:#aeaeae;letter-spacing:10px;padding:20px 0;text-transform:uppercase;}

.main1{width:100%;height:940px;text-align:center;display:flex;align-items:center;font-weight:600;
background:url(/_samplefile/sample2301/_images/pc/main1_bg.jpg) no-repeat center top;
-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}
.main1 p{width:100%;font-size:60px;}
.main1 p i{background:rgba(255,255,255,0.7);font-style:normal;padding:0 10px;}

/* 시설 슬라이드 */
.swiper1{position:relative;background:#f4f4f4;color:#000 !important;}
.swiper1 .con{position:absolute;left:50px;top:0;z-index:10;text-align:center;font-weight:700;}
.swiper1 .con .box{width:450px;background:rgba(255,255,255,0.7);padding:0 20px;}
.swiper1 .con .box .tit{font-size:60px;line-height:60px;padding:60px 0;border-bottom:1px solid #000;}
.swiper1 .con .box .tit .small{display:block;font-size:32px;line-height:30px;margin-bottom:10px;}
.swiper1 .con .box .inbox{font-size:45px;line-height:45px;padding:40px 0;}
.swiper1 .con .box .inbox p{padding:20px 0;}
.swiper1 .con .box .inbox p .small{display:block;font-size:25px;line-height:25px;margin-top:5px;}
.swiper1 .con .copy{color:#000 !important;margin-top:95px;font-size:40px;border:1px solid #000;padding:30px 50px;}
.swiper1 .swiper-slide{width:100%;height:940px !important;overflow:hidden;}
.swiper1 .swiper-slide img{width:100%;/*float:left;*/}
.swiper1 .swiper-button-prev{display:none;width:100px !important;height:50px !important;top:50% !important;left:10px !important;background:url(../_images/pc/btn_prev.png) no-repeat;}
.swiper1 .swiper-button-prev:after{display:none;}
.swiper1 .swiper-button-next{width:100px !important;height:50px !important;top:50% !important;right:100px !important;margin-top:-25px;background:url(../_images/pc/btn_next.png) no-repeat;}
.swiper1 .swiper-button-next:after{display:none;}
.swiper1 .swiper-pagination-bullet{width:12px !important;height:12px !important;margin:0 7px !important;background:none !important;border:2px solid #fff;opacity:1 !important;}
.swiper1 .swiper-pagination-bullet-active{background:#fff !important;border:2px solid #fff;opacity:1;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:25px !important;}

.main3{width:100%;text-align:center;font-weight:600;padding:170px 0;}
.main3 .top{display:inline-block;font-size:45px;border:1px solid #000;padding:20px 50px;}
.main3 .year{font-size:250px;font-weight:800;margin:50px 0;vertical-align:bottom;}
.main3 .year span{vertical-align:middle;}
.main3 .year span.small{font-size:170px;}
.main3 .btm{font-size:45px;}

/* 원장님 슬라이드 */
.swiper2{position:relative;color:#000 !important;}
.swiper2 .swiper-slide{width:100%;height:940px !important;overflow:hidden;background-color:#e5e5e5;}
.swiper2 .swiper-button-prev{width:100px !important;height:50px !important;top:50% !important;margin-top:-25px;left:10px !important;background:url(../_images/pc/btn_prev.png) no-repeat;}
.swiper2 .swiper-button-prev:after{display:none;}
.swiper2 .swiper-button-next{width:100px !important;height:50px !important;top:50% !important;margin-top:-25px;right:100px !important;background:url(../_images/pc/btn_next.png) no-repeat;}
.swiper2 .swiper-button-next:after{display:none;}
.swiper2 .swiper-pagination-bullet{width:12px !important;height:12px !important;margin:0 4px !important;background:none !important;border:2px solid #aeaeae;opacity:1 !important;}
.swiper2 .swiper-pagination-bullet-active{background:#aeaeae !important;border:2px solid #aeaeae;opacity:1;}
.swiper2 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:15px !important;}
.swiper2 .pc_width{position:relative;height:100%;font-weight:600;overflow:hidden;background-image:url(/_samplefile/sample2301/_images/pc/main4_logo.png);background-position:center center;background-repeat:no-repeat;}
.swiper2 .swiper-slide:first-child .pc_width{background-image:none;}
.swiper2 .pc_width .tit{margin-top:70px;font-size:60px;line-height:100%;text-align:center;}
.swiper2 .pc_width .tit i.small{font-size:30px;font-style:normal;}
.swiper2 .pc_width .all_dr{position:absolute;bottom:0;}
.swiper2 .pc_width .list{margin-top:220px;}
.swiper2 .pc_width .list li{position:relative;font-size:25px;margin:15px 0;padding-left:15px;}
.swiper2 .pc_width .list li:before{display:block;content:'';width:5px;height:5px;border-radius:10px;position:absolute;left:0;top:14px;background:#000;}
.swiper2 .pc_width .list li.nobg:before{display:none;}
.swiper2 .pc_width .list li i{font-size:21px;font-style:normal;}
.swiper2 .pc_width .list li.name{font-size:60px;font-weight:800;margin:40px 0;padding-left:0;}
.swiper2 .pc_width .list li.name:before{display:none;}
.swiper2 .pc_width .dr{position:absolute;right:0;bottom:0;}

.gallery-top{width:100%;}
.gallery-thumbs{height:20%;box-sizing:border-box;padding:10px 0;background:#000;}
.gallery-thumbs .swiper-slide{width:25%;height:400px;cursor:pointer;opacity:0.65;background-repeat:no-repeat;background-position:center bottom;}
.gallery-thumbs .swiper-slide:nth-child(2){background-color:#898989;}
.gallery-thumbs .swiper-slide:nth-child(3){background-color:#9f9f9f;}
.gallery-thumbs .swiper-slide:nth-child(4){background-color:#b6b6b6;}
.gallery-thumbs .swiper-slide:nth-child(5){background-color:#dddddd;}
.gallery-thumbs .swiper-slide-thumb-active{opacity:1;}
.gallery-thumbs .first{display:none;}

.main5{width:100%;padding:0 0 150px;}
.main5 ul{}
.main5 ul li{width:25%;float:left;margin:150px 0;font-size:30px;font-weight:600;color:#5c5858;text-align:center;}
.main5 ul li p.tit span{position:relative;}
.main5 ul li p.tit span:after{position:absolute;left:-17px;top:-20px;display:block;width:140px;content:'(의식하진정요법)';font-size:17px;}
.main5 ul li p.no{font-size:70px;font-weight:800;color:#000;}
.main5 ul li p.no .small{font-size:50px;font-style:normal;}
.main5 p.info{font-size:25px;text-align:center;}

.main6{width:100%;height:940px;text-align:center;display:flex;align-items:center;font-weight:600;
background:url(/_samplefile/sample2301/_images/pc/main6_bg.jpg) no-repeat center top;
-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}
.main6 .inner{width:100%;font-size:40px;}
.main6 .inner p.tit{font-size:100px;font-weight:800;}
.main6 .inner p.con{margin:60px 0 80px;}

.main7{width:100%;padding:150px 0;background:#3db15c url(/_samplefile/sample2301/_images/pc/main7_bg.png) no-repeat 100% -80px;}
.main7 .inner{width:100%;font-size:40px;color:#fff;text-align:center;}
.main7 .inner p.tit{font-size:80px;font-weight:800;}
.main7 .inner p.con{margin:60px 0 80px;}
.main7 .inner a.main_btn{color:#fff !important;border:1px solid #fff !important;}
.main7 .inner a.main_btn:hover i{color:#3db15c;}
.main7 .inner .box{width:820px;margin:80px auto 0;padding:35px 50px;background:#fff;color:#3db15c;font-size:30px;font-weight:500;}
.main7 .inner .box ul{display:flex;justify-content:space-between;}
.main7 .inner .box ul li{padding:15px 0;line-height:120%;}
.main7 .inner .box ul li .small{font-size:22px;}

.main8{width:100%;height:940px;display:flex;align-items:center;background:url(/_samplefile/sample2301/_images/pc/main8_bg_260210.jpg) no-repeat center top;
-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}
.main8 .inner{width:100%;font-size:40px;color:#000;text-align:center;}
.main8 .inner p.tit{font-size:80px;font-weight:800;}
.main8 .inner p.con{margin:60px 0 80px;}

.main9{width:100%;}
.main9 ul{display:flex;}
.main9 ul li{position:relative;width:33.33%;padding:110px 0;text-align:center;overflow:hidden;font-size:25px;font-weight:500;
-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}
.main9 ul li .inner{width:100%;}
.main9 ul li .inner .tit{font-size:40px;margin-bottom:50px;font-weight:700;}
.main9 .copy{margin:100px auto;padding:0;color:#000;font-weight:800;}
.main9 .copy .tit{font-size:60px;}
.main9 .copy .tit strong{display:inline-block;font-size:100px;background:#f0f0f0;padding:0 10px;margin-top:20px;}
.main9 .copy .con{font-size:40px;margin-top:60px;}

.schedule{font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif !important;font-weight:500;margin:150px auto;}
.schedule .top{font-size:30px;margin:0 auto 100px;text-align:center;}
.schedule .top strong{font-size:60px;}
.schedule .schedule_box{display:flex;flex-wrap:wrap;justify-content:space-between;}
.schedule .schedule_box .tr_box{position:relative;width:48%;font-size:30px;line-height:70px;margin-bottom:50px;}
.schedule .schedule_box .tr_box .tit{font-size:40px;font-weight:bold;color:#fff;background:#727272;text-align:center;padding:10px 0;}
.schedule .schedule_box .tr_box .inner{position:relative;display:flex;justify-content:space-between;}
.schedule .schedule_box .tr_box .inner p{position:relative;z-index:10;display:inline-block;background:#fff;}
.schedule .schedule_box .tr_box .inner p:nth-child(1){padding:0 20px 0 0;}
.schedule .schedule_box .tr_box .inner p:nth-child(2){padding:0 0 0 20px;}
.schedule .schedule_box .tr_box .inner p i.price{font-weight:300;font-style:normal;}
.schedule .schedule_box .tr_box .inner p i.small{font-size:20px;font-style:normal;}
.schedule .schedule_box .tr_box .inner .line{position:absolute;left:0;top:47%;width:100%;border-width:5px 0 0 0;border-color:#acacac;border-style:dashed;}
.schedule .schedule_box .tr_box .inner .line:after{position:absolute;display:block;content:'';left:0;top:-4px;width:100%;height:10px;background:#fff;}
.schedule .btm p{font-size:20px;line-height:50px;color:#545454;text-align:center;}
.schedule .btm p strong{font-size:40px;color:#000;}
.schedule br.pc{display:block;}
.schedule br.mobile{display:none;}

/* 모바일버전 보기버튼 */
#fakeM1{position:relative;z-index:100;width:90%;margin:25px auto;min-width:1400px;padding-left:0 !important;padding-right:0 !important;display:block;padding:1em;background:#fff;border:1px solid #222;font-size:40px;font-weight:bold;text-align:center;color:#222 !important;border-radius:10px}


@media screen and (max-width:1500px) {
.swiper2 .swiper-button-prev{display:none !important;}
.swiper2 .swiper-button-next{display:none !important;}

.main_btm_area>ul>li .time ul{font-size:19px;}
.main_btm_area>ul>li .time ul li{letter-spacing:0;}
}
