@charset "utf-8";

#fullpage {word-break:keep-all;}

#intro_visual02 {position:relative; text-align:center; background:no-repeat center; background-size:cover;}
#intro_visual02:after {position:absolute; left:50%; bottom:8rem; width:4.9rem; height:10.4rem; margin-left:-2.5rem; background:url('../images/sub/scroll.png') no-repeat; background-size:4.9rem 10.4rem; content:'';}
#intro_visual02 .cbox {position:absolute; bottom:24.8rem; left:0; width:100%;}
#intro_visual02 .stxt {font-size:3.2rem; color:#fff; font-weight:300; }
#intro_visual02 .stxt em {color:#47c1c8;}
#intro_visual02 h2 {margin-top:2rem; font-size:7rem; color:#fff; font-weight:500; line-height:1; }


#intro_visual02.intro01 {background-image:url('../images/intro/visual_intro01.jpg');}
#intro_visual02.intro02 {background-image:url('../images/intro/visual_intro02.jpg');}

#intro_visual03 {position:relative; height:42rem; margin-top:66px; padding:12rem 3rem 0; text-align:center; background:no-repeat center; background-size:cover;}
#intro_visual03 .stxt {font-size:3.2rem; color:#fff; font-weight:300; line-height:1.25; word-break:keep-all;}
#intro_visual03 .stxt em {color:#47c1c8;}
#intro_visual03 h2 {margin-top:0.8rem; font-size:8rem; color:#fff; font-weight:500; }
#intro_visual03.intro03 {background-image:url('../images/intro/visual_intro03.jpg');}
#intro_visual03.intro04 {background-image:url('../images/intro/visual_intro04.jpg');}
#intro_visual03.intro05 {background-image:url('../images/intro/visual_intro05.jpg');}



.fp-auto-height {height:auto !important;}

.fullpage_none .intro01_c01,
.fullpage_none .intro01_c02,
.fullpage_none .intro01_c03,
.fullpage_none .intro02_c02 {height:128rem;}

.fullpage_none #intro_visual02 {height:128rem;}




#intro_visual02.intro01 {height:auto;}
.intro01 {margin-top:0 !important;}
.intro01_c01 {position:relative; text-align:center;}
.intro01_c01:before {position:absolute; top:35rem; left:0; right:0; bottom:0; margin-top:66px; z-index:-1; background:url('../images/intro/intro01_c01_bg.jpg') no-repeat center; background-size:cover; content:'';}
.intro01_c01 .fp-tableCell {vertical-align:top;}
.intro01_c01 .inwrap {padding-top:66px;}
.intro01_c01 .twrap {height:35rem; padding-top:11.2rem;}
.intro01_c01 .tit {font-size:8rem; color:#cdcdcd; font-weight:500; line-height:1; }
.intro01_c01 .tit span {font-family: 'Roboto', sans-serif; font-size:6rem; color:#000; font-weight:700; letter-spacing:0em;}
.intro01_c01 .tit em {color:#2ab9c1;}
.intro01_c01 .txt {margin-top:0.7rem; font-size:2.8rem; color:#191919; font-weight:300;  line-height:1.2857;}



.intro01_c01 .cbox {position:relative; text-align:center;}
.intro01_c01 .cbox:before {position:absolute; top:-4rem; left:50%; width:1px; height:8rem; background:#bfbfbf; content:'';} 
.intro01_c01 .tbox {position:absolute; bottom:13rem; left:0; right:0; padding:0 2rem;}
.intro01_c01 .tbox .t01 {font-size:5rem; color:#fff; font-weight:300; }
.intro01_c01 .tbox .t01 em {color:#61e7ef;}
.intro01_c01 .tbox .t01 strong {font-weight:500; color:#61e7ef;}
.intro01_c01 .tbox .t01:after {display:block; width:4rem; height:1px; margin:2.6rem auto; background:#fff; content:'';}
.intro01_c01 .tbox .t02 {font-size:2.8rem; color:#fff; line-height:1.357; font-weight:300; }


.intro01_c02 {position:relative; text-align:center; box-sizing:border-box;}
.intro01_c02:before {position:absolute; top:35rem; left:0; right:0; bottom:0; margin-top:66px; z-index:-1; background:url('../images/intro/intro01_c02_bg.jpg') no-repeat center; background-size:cover; content:'';}
.intro01_c02 .fp-tableCell {vertical-align:top;}
.intro01_c02 .inwrap {padding-top:66px;}
.intro01_c02 .twrap {height:35rem; padding-top:11.5rem;}
.intro01_c02 .stxt {font-size:2.4rem; color:#30bac4; }
.intro01_c02 .tit {margin-top:2rem; font-size:8rem; color:#cdcdcd; font-weight:500; line-height:1; }
.intro01_c02 .tit span {display:inline-block; vertical-align:top; font-size:5.4rem; color:#000; font-weight:700; }
.intro01_c02 .tit .t02 {margin-top:-1.5rem;}
.intro01_c02 .cbox {position:relative; padding:8rem 4.4rem; text-align:left;}
.intro01_c02 .cbox:before {position:absolute; top:-4rem; left:50%; width:1px; height:8rem; background:#bfbfbf; content:'';} 
.intro01_c02 .tbox {position:absolute; left:3.5rem; right:3rem; bottom:11rem; min-height:44.2rem; text-align:left; background:url('../images/intro/intro01_c02_bg2.png') no-repeat center top; background-size:contain;}
.intro01_c02 .tbox .t01 {font-size:5rem; color:#000000; font-weight:300; line-height:1.2; }
.intro01_c02 .tbox .t01:after {display:block; width:4rem; height:1px; margin:2.5rem 0 2.3rem; background:#666666; content:'';}
.intro01_c02 .tbox .t02 {font-size:2.8rem; color:#666666; line-height:1.357; font-weight:300; }
.intro01_c02 .tbox {padding-left:6.7rem;  padding-right:5.5rem; padding-top:4rem;}

.fullpage_none .intro01_c02 .inwrap {padding-top:0px;}
.fullpage_none .intro01_c02:before {margin-top:0;}


.intro01_tit .txt {margin-bottom:-2.8rem;}
.intro01_tit .tit {margin-top:0; font-size:5.4rem; color:#fff; font-weight:300;  line-height:1.2;}
.intro01_tit .tit em {font-weight:500;}
.intro01_tit .tit:after {display:block; width:4rem; height:1px; margin:2.5rem auto; background:#b3b3b3; content:'';}
.intro01_tit .stxt {font-size:2.8rem; color:#fff; font-weight:300; line-height:1.357; }

.intro01_c03 {display:table; width:100%; text-align:center; background:url('../images/intro/intro01_c03_bg.jpg') no-repeat center; background-size:cover;}
.fullpage_none .intro01_c03 .csize01 {display:table-cell; width:100%; height:128rem; vertical-align:middle;}
.intro01_c03 .fp-tableCell {padding-top:66px;}
.intro01_c03 .clist {overflow:hidden; margin:4.3rem -1rem -1rem; padding:0 5rem;}
.intro01_c03 .clist li {float:left; width:50%; padding:1rem;}
.intro01_c03 .clist li .inbox {position:relative; padding-bottom:100%; border-radius:50%; border:1px solid #62dfe7;}
.intro01_c03 .clist .tbox {position:absolute; top:50%; left:0; right:0; transform:translateY(-50%);}
.intro01_c03 .clist strong {font-family: 'Roboto', sans-serif; font-size:4rem; color:#61e7ef; letter-spacing:0em; text-transform:uppercase;}
.intro01_c03 .clist .t01 {margin-top:2rem; font-size:2.8rem; color:#ffffff; line-height:1.357; font-weight:300; }

.intro01_c04 {display:table; width:100%; text-align:center; background:url('../images/intro/intro01_c04_bg.jpg') no-repeat center; background-size:cover;}
.fullpage_none .intro01_c04 .csize01 {display:table-cell; width:100%; height:128rem; vertical-align:middle;}






.intro02_c01 {text-align:center; background:#f5f6f6;}
.intro02_c01 .twrap {position:relative;}
.intro02_c01 .inwrap {padding:66px 3rem; 0;}
.fullpage_none .intro02_c01 .inwrap {padding:16rem 0;}
.intro02_c01 .stxt {font-size:2.4rem; color:#30bac4; letter-spacing:0.5em;}
.intro02_c01 .tit {margin-top:2rem; font-size:5rem; color:#000; font-weight:300; }
.intro02_c01 .tit span {font-size:8rem; color:#cdcdcd; font-weight:500; line-height:1; }
.intro02_c01 .txt {margin-top:0; font-size:2.8rem; color:#333333; line-height:1.2857; }
#intro02_swiper {margin:4rem 5rem 0; text-align:center; color:#000000;}
#intro02_swiper .t01 {margin-top:4rem; font-size:5rem; font-weight:700;}
#intro02_swiper .t02 {margin-top:1.5rem; font-size:2.6rem; line-height:1.2857}
#intro02_swiper .swiper-pagination {position:relative; bottom:0; margin-top:4rem; font-size:0}
#intro02_swiper .swiper-pagination-bullet {width:2rem; height:2rem; margin:0 1rem; border-radius:100%; background:#dddddd; opacity:1;}
#intro02_swiper .swiper-pagination-bullet-active {background:#2ab9c1;}



.atitle01 {padding-top:11.5rem; text-align:center;}
.atitle01 .stxt {font-family: 'Roboto', sans-serif; font-size:2.4rem; color:#30bbc3; letter-spacing:0.5em;}
.atitle01 h3 {margin-top:1.2rem; font-size:5.4rem; color:#000000; font-weight:300;}
.atitle01 h3 strong {font-weight:700;}




.intro02_c02 {position:relative;}
.intro02_c02 .atitle01 {height:28.4rem;}
.intro02_c02 .fp-tableCell {vertical-align:top;}
.intro02_c02 .inwrap {padding-top:66px;}
.intro02_c02 .cbox {position:relative; background:no-repeat center; background-size:cover;}
.intro02_c02 .tbox {position:absolute; bottom:12rem; left:3rem; right:3rem; padding:7.6rem 3.5rem 7rem; text-align:center; color:#fff; background:rgba(43,50,69,0.8);}
.intro02_c02 .tbox .num {display:block; position:relative; padding:4.2rem 0 3rem; font-family:'Gotham book'; font-weight:700; line-height:1; font-size:6rem; background:url('../images/intro/txt_point.png') no-repeat center top; background-size:19.6rem auto;}
.intro02_c02 .tbox .num::after {position:absolute; bottom:0; left:50%; width:4rem; height:1px; margin-left:-2rem; opacity:0.4; background:#fff; content:'';}
.intro02_c02 .tbox h4 {margin:3rem 0 2.6rem; font-size:5rem; font-weight:500; line-height:1;}
.intro02_c02 .tbox p {font-size:2.5rem; line-height:1.357; font-weight:300; }
.intro02_c02 .btn_more {display:inline-block; margin-top:3.2rem; padding:1.1rem 9rem 1.7rem 8rem; border:1px solid #ffffff; border-radius:3rem; background:url('/images/intro/icon_arr01.png') no-repeat 23rem center; background-size:1rem auto;}

.intro02_c02.s01:before {position:absolute; top:39.4rem; left:0; right:0; bottom:0; margin-top:66px; z-index:-1; background:url('../images/intro/intro02_c02_bg01.jpg') no-repeat center; background-size:cover; content:'';}
.intro02_c02.s01 .cbox::before {position:absolute; top:8rem; left:50%; z-index:10; width:1px; height:8rem; background:rgba(61,61,61,0.3); content:'';}

.intro02_c02.type02 {background:no-repeat center; background-size:cover;}

.intro02_c02.type02.s02 {background-image:url('../images/intro/intro02_c02_bg02.jpg');}
.intro02_c02.type02.s03 {background-image:url('../images/intro/intro02_c02_bg03.jpg');}
.intro02_c02.type02.s04 {background-image:url('../images/intro/intro02_c02_bg04.jpg');}
.intro02_c02.type02.s05 {background-image:url('../images/intro/intro02_c02_bg05.jpg');}
.intro02_c02.type02.s06 {background-image:url('../images/intro/intro02_c02_bg06.jpg');}
.intro02_c02.type02.s07 {background-image:url('../images/intro/intro02_c02_bg07.jpg');}

.intro02_c02.type02.s02 .tbox {background:rgba(48,186,196,0.8);}
.intro02_c02.type02.s03 .tbox {color:#313131; background:rgba(255,255,255,0.8);}
.intro02_c02.type02.s03 .tbox .num {background-image:url('../images/intro/txt_point02.png');}
.intro02_c02.type02.s03 .tbox .num::after {opacity:1; background:#909090;}
.intro02_c02.type02.s04 .tbox {background:rgba(48,186,196,0.8);}
.intro02_c02.type02.s06 .img {position:absolute; top:50%; left:0; right:0; margin-top:-38rem;}
.intro02_c02.type02.s06 .tbox {color:#313131; background:rgba(255,255,255,0.8);}
.intro02_c02.type02.s06 .tbox .num {background-image:url('../images/intro/txt_point02.png');}
.intro02_c02.type02.s06 .tbox .num::after {opacity:1; background:#909090;}
.intro02_c02.type02.s07 .tbox {background:rgba(48,186,196,0.8);}





.intro03_c01 .atitle01 {margin-bottom:4.5rem; padding-top:10rem;}
.intro03_c01 .tab_menu {position:relative; z-index:2; margin-bottom:-7rem;}
.doctor_cbox {display:none; padding:11rem 3rem 10rem; background:#f0f2f2;}
#doctor01 {display:block;}
.doctor_cbox .doctor_img {position:relative;}
.doctor_cbox .title {position:absolute; top:50%; left:0; width:39rem; text-align:center; transform:translateY(-50%);}
.doctor_cbox .title p {display:inline-block; position:relative; padding:5.6rem 0 8rem; font-size:4rem; color:#000000; line-height:1.25;}
.doctor_cbox .title p::before {position:absolute; top:0; left:0; right:0; font-size:7rem; color:#cccccc; font-weight:700; letter-spacing:-0.1em; content:'‘‘'}
.doctor_cbox .title p::after {position:absolute; bottom:0; left:0; right:0; font-size:7rem; color:#cccccc; font-weight:700; letter-spacing:-0.1em; content:'’’'}
.doctor_cbox .btn_wrap {overflow:hidden;}
.doctor_cbox .btn_wrap a {float:left; width:100%; font-size:0; text-align:center; background:#30bbc3;}
.doctor_cbox .btn_wrap a * {vertical-align:middle;}
.doctor_cbox .btn_wrap a span {display:inline-block; font-size:2.8rem; font-weight:500; color:#fff; line-height:8rem;}
.doctor_cbox .btn_wrap a::before {display:inline-block; width:2.3rem; height:3.2rem; margin-right:1.3rem; vertical-align:middle; background:url('../images/intro/icon_interview.png') no-repeat; background-size:contain; content:'';}
.doctor_cbox .btn_wrap a.counsel {background-color:#2a3245;}
.doctor_cbox .btn_wrap a.counsel::before {width:2.9rem; height:2.9rem; margin-right:1.8rem; background-image:url('../images/intro/icon_counsel.png');}
.doctor_cbox .tcont {position:relative; margin-top:7rem;}
.doctor_cbox .tcont .timg {position:absolute; top:0; right:0; width:19rem;}
.doctor_cbox .tcont .t01 {font-size:2.8rem; color:#2ab9c1; font-weight:500; line-height:1;}
.doctor_cbox .tcont .t02 {margin-top:1.4rem; font-size:5.5rem; color:#000000; font-weight:700; line-height:1;}
.doctor_cbox .tcont .t03 {position:relative; margin-top:2.8rem; padding-top:3rem; font-size:3rem; color:#000000; font-weight:300; line-height:1;}
.doctor_cbox .tcont .t03::before {position:absolute; top:0; left:0; width:4rem; height:1px; background:#000000; content:'';}
.doctor_cbox .profile_tab {display:inline-block; width:100%; margin-top:5.5rem;}
.doctor_cbox .profile_tab > li {float:left; width:50%;}
.doctor_cbox .profile_tab .stitle {display:block; border-top:3px solid #d8d8d8; border-bottom:1px solid #d8d8d8; font-size:3rem; color:#999999; font-weight:500; text-align:center; line-height:7rem;}
.doctor_cbox .profile_tab .slist {width:200%;}
.doctor_cbox .profile_tab > li+li .slist {margin-left:-100%;}
.doctor_cbox .slist {display:none; margin-top:3rem;}
.doctor_cbox .slist li {position:relative; padding-left:16px; line-height:1.214; color:#333333;}
.doctor_cbox .slist li+li {margin-top:1rem;}
.doctor_cbox .slist li.mt {margin-top:2rem;}
.doctor_cbox .slist li::before {position:absolute; top:0; left:0; color:#000000; content:'· '}
.doctor_cbox .slist strong {color:#000000;}
.doctor_cbox .profile_tab li.on .stitle {border-top-color:#30bbc3; color:#30bbc3;}
.doctor_cbox .profile_tab li.on .slist {display:block;}

/*
.doctor_cbox .list_wrap {overflow:hidden; margin-top:66px;}
.doctor_cbox .list_wrap > div {float:left; position:relative; width:346px; padding-top:27px; padding-bottom:10px;}
.doctor_cbox .list_wrap > div::before {position:absolute; top:0; left:0; width:100%; height:3px; background:#e1e1e1; content:'';}
.doctor_cbox .list_wrap > div::after {position:absolute; top:0; left:0; width:115px; height:3px; background:#30bbc3; content:'';}
.doctor_cbox .list_wrap > div+div {float:right;}
.doctor_cbox .list_wrap .stitle {font-size:22px; color:#30bbc3; font-weight:500;}
.doctor_cbox .list ul {margin-top:25px;}
.doctor_cbox .list li {position:relative; padding-left:11px; line-height:22px; color:#333333;}
.doctor_cbox .list li+li {margin-top:10px;}
.doctor_cbox .list li.mt {margin-top:20px;}
.doctor_cbox .list li::before {position:absolute; top:0; left:0; color:#000000; content:'· '}

.doctor_cbox.even {background:#fff;}
.doctor_cbox.even .title p {background:#fff;}
*/

.tab_menu {overflow:hidden; margin:0 3rem; border:1px solid #cccccc; text-align:center; background:#fff;}
.tab_menu li {float:left; width:33.3333%; margin-bottom:-1px; }
.tab_menu li.w_1 {width:50% !important;}
.tab_menu li.w_2 {width:50% !important;}
.tab_menu a {display:block; font-size:2.8rem; color:#888888; margin-right:-1px; line-height:6.8rem; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
.tab_menu li.on a {color:#fff; background:#30bbc3;}
.tab_menu.grid2 li {width:50%;}
.tab_menu li.half {width:50%;}


.intro04_c01 {padding:8rem 3rem;}
.intro04_c01 .tab_menu {margin:0 0 4rem;}

.intro04_c01 img {width:100%;}
#gallery1,
#gallery2 {position:relative;}
.gallery-top {position:relative; overflow:hidden;}
.gallery-top .btn_prev,
.gallery-top .btn_next {overflow:hidden; position:absolute; top:50%; z-index:2; width:6rem; height:6rem; margin-top:-3rem; text-indent:-999px; background:url('../images/intro/btn_gallery_prev.png') no-repeat; background-size:cover;}
.gallery-top .btn_prev {left:0;}
.gallery-top .btn_next {right:0; background-image:url('../images/intro/btn_gallery_next.png');}
.gallery-top .swiper-container {overflow:visible;}
.gallery-top .swiper-slide {overflow:hidden;}
.intro04_c01 .controls {position:relative; text-align:center;}
.intro04_c01 .controls .swiper-pagination {position:relative; bottom:0; display:inline-block; width:auto; padding:0 4rem; line-height:6rem; font-family: 'Roboto', sans-serif; font-size:2.7rem; color:#999999; vertical-align:top;}
.intro04_c01 .controls .swiper-pagination-current {font-size:5.2rem; color:#30bbc3; font-weight:700; line-height:6rem;}
.intro04_c01 .controls .swiper-button-prev {position:relative; display:inline-block; position:relative; top:0; left:0px; z-index:13; width:3.8rem; height:6rem; margin:0; background:url('/m/images/intro/btn_gallery_prev2.png') no-repeat center; background-size:contain;}
.intro04_c01 .controls .swiper-button-next {position:relative; display:inline-block; position:relative; top:0; right:0px; z-index:14; width:3.8rem; height:6rem; margin:0; background:url('/m/images/intro/btn_gallery_next2.png') no-repeat center; background-size:contain;}

.gallery-txt {margin-top:4rem; background:#fff;}
.gallery-txt .swiper-slide {height:24rem; text-align:center; background:#fff;}
.gallery-txt .swiper-slide .t03 {padding:0 1.5rem;}
.gallery-txt .swiper-slide br {display:none;}
.gallery-txt .tcont .t01 {display:none;}
.gallery-txt .tcont .t02 {position:relative; padding-bottom:3.2rem; font-size:6rem; color:#000000; font-weight:500; line-height:1;}
.gallery-txt .tcont .t02:after {position:absolute; left:50%; bottom:0; width:4rem; height:3px; margin-left:-2rem; background:#30bbc3; content:'';}
.gallery-txt .tcont .t03 {margin-top:2rem; font-size:2.8rem; color:#333; line-height:1.357;}


.gallery-thumbs {position:relative; margin-top:2rem;}
.gallery-thumbs .swiper-slide {position:relative;}
.gallery-thumbs .swiper-slide:before {position:absolute; top:0; left:0; right:0; bottom:0; background:#000; opacity:0.4; transition:opacity 0.3s; content:'';}
.gallery-thumbs .swiper-slide:after {position:absolute; top:0; left:0; right:0; bottom:0; border:2px solid #30bbc3; opacity:0; transition:opacity 0.3s; content:'';}
.gallery-thumbs .swiper-slide img {width:100%;}
.gallery-thumbs .swiper-slide-thumb-active:before {opacity:0;}
.gallery-thumbs .swiper-slide-thumb-active:after {opacity:1;}
.gallery-thumbs .swiper-button-prev {left:-100px; width:60px; height:60px; margin-top:-30px; background:url('/images/intro/btn_gallery_prev.png') no-repeat;}
.gallery-thumbs .swiper-button-next {right:-100px; width:60px; height:60px; margin-top:-30px; background:url('/images/intro/btn_gallery_next.png') no-repeat;}



.intro05 {background:#f0f2f2;}
.intro05_c01 {overflow:hidden; padding:8rem 3rem 0; text-align:center;}
.intro05_c01 .title {margin-bottom:4rem;}
.intro05_c01 .title .t01 {font-family: 'Roboto', sans-serif; font-size:4rem; color:#30bbc3; font-weight:500;}
.intro05_c01 .title .t02 {position:relative; margin-top:1rem; padding-top:1rem; font-size:2.8rem; color:#000000; line-height:3.8rem;}
.intro05_c01 .title .t02::before {position:absolute; top:0; left:50%; width:4rem; height:1px; margin-left:-2rem; background:#aaaaaa; content:'';}
.intro05_c01 .map_box {margin:0 -50px;}
.intro05_c01 .map,
.intro05_c01 .root_daum_roughmap,
.intro05_c01 .wrap_map  {position:relative; width:100% !important; height:44rem !important;}
.intro05_c01 .map {overflow:hidden; position:relative;}
.intro05_c01 .link {overflow:hidden; background:#2a3245;}
.intro05_c01 .link li {float:left; width:33.333%;}
.intro05_c01 .link li+li {border-left:1px solid #555b6a;}
.intro05_c01 a {display:block; text-align:center; font-size:2.6rem; color:#fff; line-height:7rem;}
.intro05_c01 a * {vertical-align:middle;}
.intro05_c01 a::before {display:inline-block; position:relative; vertical-align:middle; background:no-repeat center; content:''; background-size:contain;}
.intro05_c01 .naver a::before {width:2.9rem; height:2.5rem; margin-right:1.4rem; background-image:url('/m/images/intro/icon_naver.png');}
.intro05_c01 .kakao a::before {width:2.8rem; height:3.9rem; margin-right:1.4rem; background-image:url('/m/images/intro/icon_kakao.png');}
.intro05_c01 .sms a::before {width:2.9rem; height:2.1rem; margin-right:1.4rem; background-image:url('/m/images/intro/icon_sms.png');}
.intro05_c01 .google a::before {width:3rem; height:4rem; margin-right:1.4rem; background-image:url('/m/images/intro/icon_google.png');}
.intro05_c01 .map {}
.intro05_c01 .map_inbox {position:relative; overflow:hidden; height:300px;}
.intro05_c01 .map_inbox iframe {position:absolute; top:0; left:0; width:100%; height:600px; margin:-200px 0 -100px;}

.intro05_c02 {padding:4rem 3rem 4rem;}
.intro05_c02 .cont > div,
.intro05_c02 .cont > dl {margin-bottom:3rem;}
.intro05_c02 .contact {padding:4.5rem 4.5rem 4.5rem 14rem; font-size:2.8rem; color:#666666; line-height:1.357;}
.intro05_c02 .contact dt {margin-bottom:2rem; font-size:3.6rem; font-weight:500; color:#000;}
.intro05_c02 .contact.subway {background:url('/images/intro/icon_subway.png') no-repeat 5.3rem 4.7rem #fff; background-size:4.6rem auto;}
.intro05_c02 .contact.subway p {position:relative; padding-left:4rem;}
.intro05_c02 .contact.subway p .subway_line3 {position:absolute; top:0.5rem; left:0; width:3.5rem; height:3.5rem; font-size:2.2rem; color:#fff; line-height:3.5rem; text-align:center; background:#f15a26; border-radius:50%; }
.intro05_c02 .contact.bus {background:url('/images/intro/icon_bus.png') no-repeat 4.7rem 4.7rem #fff; background-size:5.8rem auto;}
.intro05_c02 .contact.bus dd {margin-right:-40px;}
.intro05_c02 .contact.bus dd p {margin-right:20px;}
.intro05_c02 .contact.bus dd em {display:block; margin-right:8px; font-weight:700;}
.intro05_c02 .contact.bus dd span {display:inline-block; letter-spacing:0;}
.intro05_c02 .contact.bus .c01 {color:#3372c8;}
.intro05_c02 .contact.bus .c02 {color:#369934;}
.intro05_c02 .contact.bus .c03 {color:#61afc0;}
.intro05_c02 .contact.bus .c04 {color:#dfaa43;}
.intro05_c02 .contact.bus .c05 {color:#d54848;}
.intro05_c02 .contact.bus p+p {margin-top:1rem;}
.intro05_c02 .contact.car {background:url('/images/intro/icon_car.png') no-repeat 4.9rem 4.7rem #fff; background-size:5.5rem auto;}
.intro05_c02 .customer {padding:4.5rem 4.5rem 4.5rem 14rem; color:#000000; text-align:left; background:url('/images/intro/icon_clock.png') no-repeat 4.7rem 4.7rem #fff; background-size:6.2rem auto;}
.intro05_c02 .customer dt {font-size:3.6rem; color:#2ab9c1; font-weight:500; vertical-align:top;}
.intro05_c02 .customer dd {display:inline-block; margin-top:1rem; text-align:left; font-size:2.8rem; line-height:4.8rem;}
.intro05_c02 .customer dd strong {display:inline-block; width:15rem; color:#000; font-weight:700;}
.intro05_c02 .counsel {padding:4.5rem 5rem 4.5rem 14rem; text-align:left; background:url('/images/intro/icon_calendar.png') no-repeat 5rem 4.7rem #fff; background-size:6.4rem auto;}
.intro05_c02 .counsel dl * {vertical-align:middle;}
.intro05_c02 .counsel dt {font-size:3.6rem; color:#2ab9c1; font-weight:500;}
.intro05_c02 .counsel dd strong {}
.intro05_c02 .counsel dd {margin-top:0.8rem; font-family: 'Roboto', sans-serif; font-size:4rem; color:#000000; font-weight:500; }
.intro05_c02 .counsel ul {overflow:hidden; margin-top:2.6rem; margin-right:-1rem; font-size:0;}
.intro05_c02 .counsel li {float:left;  padding:0 1rem;}
.intro05_c02 .counsel li a {display:block; padding:0 2rem; border-radius:3rem; border:1px solid #2ab9c1; color:#2ab9c1; line-height:5.8rem; text-align:center; font-size:0;}
.intro05_c02 .counsel li a * {vertical-align:middle;}
.intro05_c02 .counsel li a span {font-size:2.6rem;}
.intro05_c02 .counsel li a:before {display:inline-block; vertical-align:middle; background:no-repeat center; background-size:contain; content:'';}
.intro05_c02 .counsel li.kakao a {color:#fff; background:#2ab9c1;}
.intro05_c02 .counsel li.kakao a:before {width:3.4rem; height:3.1rem; margin-right:1.2rem; background-image:url('/m/images/intro/icon_talk.png');}
.intro05_c02 .counsel li.online a:before {width:4.2rem; height:3.7rem; margin-right:1.2rem; background-image:url('/m/images/intro/icon_counsel2.png');}
.intro05_c02 .counsel li.wechat a {color:#fff; background:#2ab9c1;}
.intro05_c02 .counsel li.wechat a:before {width:4.2rem; height:3.7rem; margin-right:1.2rem; background-image:url('/m/images/intro/icon_wechat.png');}
.intro05_c02 .counsel ul.type02 li.l60 {width:60%;}
.intro05_c02 .counsel ul.type02 li.l40 {width:40% !important;}


#movie_pop {display:none; position:fixed; top:50%; left:3rem; right:3rem; z-index:1111111111001; transform:translateY(-50%); margin-top:-7rem;}
#movie_pop .movie_box {position:relative; padding-bottom:56.25%; background:#363636;}
#movie_pop .movie_box iframe {position:absolute; top:0; left:0; width:100%; height:100%;}
#movie_pop .btn_pop_close {overflow:hidden; position:absolute; top:-7rem; right:0px; width:6rem; height:6rem; white-space:nowrap; text-indent:-999px; background:url('/images/icon/btn_pop_close.png') no-repeat center; background-size:contain;}

.movie_pop_bg {display:none; position:fixed; top:0; left:0; right:0; bottom:0; z-index:111111000; background:rgba(0,0,0,0.8);}