<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* counselWrap */
.counselWrap{position:absolute;bottom:0;left:0;width:100%;max-width:1200px;z-index:90}
.counselWrap .cs_top{overflow:hidden;width:100%;height:80px;background:#000}
.counselWrap .cs_top h4{float:left;padding-left:60px;margin-top:26px;font-size:18px;font-weight:500;color:#fff}
.counselWrap .cs_top h4 span{display:inline-block;vertical-align:middle;width:45px;height:30px;margin-right:10px;background:url("//images.idhospital.com/image/iddental/common/icon_counselWrap.png") no-repeat center center;background-size:cover}
.counselWrap .cs_top .info{float:left;padding-left:30px;margin-top:20px}
.counselWrap .cs_top .info input[type='text']{width:250px;margin-right:5px;font-size:1.6rem;font-weight:500;color:#fff;border-color:#424242;background:#424242}
.counselWrap .cs_top .info input[type='text']::-webkit-input-placeholder{color:#fff}
.counselWrap .cs_top .info input[type='text']::-moz-placeholder{color:#fff}
.counselWrap .cs_top .info input[type='text']:-ms-input-placeholder{color:#fff}
.counselWrap .cs_top .info input[type='text']:-moz-placeholder{color:#fff}
.counselWrap .cs_top .submit{float:right;width:250px;height:100%;display:table;text-align:center;background:#1588ca;cursor:pointer}
.counselWrap .cs_top .submit span{display:table-cell;vertical-align:middle;font-size:2rem;font-weight:500;color:#fff}
.counselWrap .cs_top .submit span i{display:inline-block;width:9px;height:15px;margin-left:10px;background:url("//images.idhospital.com/image/iddental/common/icon_cs_submit.png") no-repeat center center;background-size:cover}
.counselWrap .cs_top .submit.active{margin-right:60px;margin-top:25px;width:30px;height:30px;display:block;background:url("//images.idhospital.com/image/iddental/common/icon_cs_close.png") no-repeat center center}
.counselWrap .cs_top .submit.active span{font-size:0;text-indent:-9999px}
.counselWrap .cs_top .submit.active span i{display:none}
.counselWrap .cs_top .hide_btn{position:absolute;top:25px;right:60px;display:none}
.counselWrap .cs_top .hide_btn .btn_grp .close{width:30px;height:30px}
.counselWrap .cs_top .hide_btn .btn_grp a i{height:1px}
.counselWrap .cs_top .hide_btn .btn_grp a i.cross_l{background:#fff}
.counselWrap .cs_top .hide_btn .btn_grp a i.cross_r{background:#fff}
.counselWrap .cs_bot{display:none;position:absolute;top:100%;left:0;width:100%;background:#000}
.counselWrap .cs_bot .form_box{position:relative;padding:20px 60px 60px}
.counselWrap .cs_bot .slt_grp{width:100%}
.counselWrap .cs_bot select{width:100%;border:0;background:#424242 url("//images.idhospital.com/image/iddental/common/icon_cs_downArrow.png") no-repeat 95% 50%;font-size:1.6rem;font-weight:500;color:#fff}
.counselWrap .cs_bot .agree_grp{margin:20px 0;padding:20px 0;border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a}
.counselWrap .cs_bot .agree_grp .check{position:relative;overflow:hidden}
.counselWrap .cs_bot .agree_grp .check p{font-size:0;cursor:pointer}
.counselWrap .cs_bot .agree_grp .check p span{display:inline-block;vertical-align:middle;font-size:1.6rem;color:#fff}
.counselWrap .cs_bot .agree_grp .check p span.chk{width:25px;height:25px;margin-right:8px;background-repeat:no-repeat;background-position:center center;background-image:url("//images.idhospital.com/image/iddental/common/icon_cs_check_off.png")}
.counselWrap .cs_bot .agree_grp .check p span.chk.chk_on{background-image:url("//images.idhospital.com/image/iddental/common/icon_cs_check_on.png")}
.counselWrap .cs_bot .agree_grp .check a{position:absolute;top:0;right:0;font-size:1.4rem;color:#999}
.counselWrap .cs_bot .agree_grp .check i{font-style:normal}
.counselWrap .cs_bot .agree_grp .check_down{display:none;position:relative}
.counselWrap .cs_bot .agree_grp .check_down p{margin:20px 0 15px;font-size:1.6rem;color:#999}
.counselWrap .cs_bot .agree_grp .check_down table{width:100%}
.counselWrap .cs_bot .agree_grp .check_down table th,
.counselWrap .cs_bot .agree_grp .check_down table td{padding:17px 0;font-size:1.6rem;color:#999;border:1px solid #999;text-align:center;line-height:1.3;word-break:keep-all}
.counselWrap .cs_bot .sbmt_grp{text-align:center}
.counselWrap .cs_bot .sbmt_grp span{display:block;width:100%;padding:20px 0;font-size:2rem;font-weight:500;color:#fff;background:#1588ca;cursor:pointer}




/* qna */
.qna_input{background:#fff;padding:30px 20px;text-align:center}
.qna_input h3{margin-bottom:8px}
.qna_input h3 img{width:236px;height:25px}
.qna_input h4{font-size:0.95em;font-weight:400;color:#888;line-height:1.3em;border-bottom:1px solid #ddd;padding-bottom:13px}
.tbl_input{width:100%;margin-top:20px}
.tbl_input tr{background:#f4f4f4}
.tbl_input tr th{
	text-align:left;
	font-size:0.95em;
	font-weight:400;
	color:#555;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:10px 0 10px 10px;
}
.tbl_input tr td{
	font-size:0.95em;
	font-weight:400;
	color:#4d689a;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:5px 0;
}
.tbl_input tr td.space{background:#fff;border:0;padding:0;height:10px}
.tbl_input tr td.colspan{border-left:1px solid #ddd;padding:10px;text-align:left}
.tbl_input tr td.colspan span{font-size:1.0em;font-weight:400;color:#555}
.tbl_input tr td input{border:0;background:#f4f4f4;font-size:1.0em;font-weight:400;color:#4d689a;height:30px;padding:5px 0;width:100%}
.tbl_input tr td textarea{border:0;background:#f4f4f4;font-size:1.0em;font-weight:400;color:#4d689a;margin-top:5px}
.tbl_input select{background:#f4f4f4;height:30px;width:100%;border:1px solid #f4f4f4;font-size:1.0em;font-weight:400;color:#222;}
.privacy_wrap{
	height:45px;
	overflow-y:scroll;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	padding:10px 10px 0;
	margin-top:20px;
	font-size:1.0em;
	font-weight:400;
	line-height:1.3em;
	color:#999;
	text-align:left
}
.privacy_wrap&gt;h3{margin-bottom:10px;font-weight:500;}
.privacy_wrap&gt;p{margin-bottom:10px;line-height:1.5em}
.privacy_wrap .bold{font-weight:500;}
.privacy_wrap table{cellpadding:0;cellspacing:0;border:1px solid #ddd;margin:10px 0}
.privacy_wrap table tr th{text-align:center;background:#f4f4f4;padding:10px 0}
.privacy_wrap table tr td{border-top:0;border-right:0;text-align:center}
.chk_boxArea{border:1px solid #ddd;padding:10px;font-size:1.1em;font-weight:400;color:#000;position:relative}
.chk_boxArea.on{background:#f4f4f4;}
.chk_boxArea input{z-index:1;width:10px;height:10px;visibility:hidden;outline:none}
.chk_boxArea label{
	position:absolute;
	top:10px;
	left:0;
	margin-left:0;
	display:block;
	width:80%;
	height:17px;
	line-height:17px;
	cursor:pointer; 
	padding:3px 0 3px 30px;
	font-size:0.8em;
	font-weight:400;
	color:#000;
	letter-spacing:-1px;
    text-align: left;
}
.chk_boxArea label:after{
	z-index:3;
	content: '';
	display:block;
	position: absolute; 
	top:5px;
	left:10px;
	width:12px;
	height:12px;
	background:url(//images.idhospital.com/image/m.idhospital/common/ico_quick.png) no-repeat 0 top;
	background-size:250px;
	background-position:-77px -39px;
	vertical-align:middle
}
.chk_boxArea input[type=checkbox]:checked + label:after{
	z-index:3;
	content: '';
	display:block;
	position: absolute; 
	top:5px;
	left:10px;
	width:12px;
	height:12px;
	background:url(//images.idhospital.com/image/m.idhospital/common/ico_quick.png) no-repeat 0 top;
	background-size:250px;
	background-position:-77px -27px;
	vertical-align:middle
}

/* button style */
.btn_round a{font-size:1.1em;font-weight:400;color:#2d3a49;text-decoration:none;border:1px solid #2d3a49;border-radius:25px;padding:11px 30px;text-align:center;display:inline-block}
.btn_navy a{font-size:1.1em;font-weight:400;color:#fff;text-decoration:none;border:1px solid #2d3a49;background:#2d3a49;padding:13px 18px;display:inline-block}
.btn_navyL a{font-size:1.1em;font-weight:400;color:#fff;text-align:center;text-decoration:none;border:1px solid #5ab1e4;background:#5ab1e4;width:100%;padding:13px 0;display:inline-block;box-sizing:border-box}
.btn_navyLine a{font-size:1.1em;font-weight:400;color:#2d3a49;text-decoration:none;border:1px solid #2d3a49;padding:13px 18px;display:inline-block}

.quick_counsel_pop{display:none}
.qcp_tit{overflow:hidden;padding:15px 20px;text-align:left;background:#000}
.qcp_tit p{float:left;font-size:1.5em;color:#fff;line-height:1;margin-top:3px;}
.qcp_tit img{float:right;width:18.72px;cursor:pointer;margin-top:3px;}
.qcp_tit + .qna_input .tbl_input{margin-top:0}

.footer_wrap .f_bot .right{padding-bottom:50px}

/* Layout Style - EXCEPTION(1600) */
@media screen and (max-width: 1600px) {
	.counselWrap .cs_top h4{padding-left:40px}
	.counselWrap .cs_top .submit{width:200px}
	.counselWrap .cs_bot .form_box{padding:20px 40px 40px}
}


/* Layout Style - PC(1280) */
@media screen and (max-width: 1280px) {
	.counselWrap .cs_top .submit{width:220px}
}


/* Layout Style - Laptop,Tablet(1024) */
@media screen and (max-width: 1024px) {
	.counselWrap .cs_top h4{padding-left:20px}
	.counselWrap .cs_top .info{padding-left:20px}
	.counselWrap .cs_top .info input[type='text']{width:180px}
	.counselWrap .cs_top .submit{width:150px}
	.counselWrap .cs_top .submit span i{display:none}
	.counselWrap .cs_bot .form_box{padding:20px}
	.counselWrap .cs_bot .agree_grp .check_down table th, 
	.counselWrap .cs_bot .agree_grp .check_down table td{padding:15px 10px}
	.counselWrap .cs_bot .sbmt_grp span{padding:15px 0}
}


/* Layout Style - Mobile(720) */
@media screen and (max-width: 720px) {
	.counselWrap{display:none}
}

@media (max-width:375px) {
	.counsel_wrap .inp_box{padding:10px 20px}
	.counsel_wrap .inp_box input.inp_name{height:30px}
	.counsel_wrap .inp_box input.inp_phone{height:30px}
}

/*.banner_top{position:fixed;top:0;left:0;width:100%;height:0;overflow:hidden;text-align:right;background:url("//image.iddental.co.kr/www/main/banner_top_bg_01.png") repeat-x center center;background-size:cover;z-index:99}
.banner_top .bt_con{display:block;font-size:0;width:100%;height:100%}
.banner_top .bt_con .txt{display:inline-block;vertical-align:top;margin-top:15px;padding-right:60px;box-sizing:border-box;letter-spacing:-0.05em;background:url("//images.idhospital.com/image/iddental/main/banner_top_arrow.png") no-repeat 96% 87%;text-align:left}
.banner_top .bt_con .txt h4{font-size:3rem;font-weight:300;color:#fff}
.banner_top .bt_con .txt h4 strong{font-weight:500;color:#00306B}
.banner_top .bt_con .txt p{margin:10px 0;font-size:2rem;font-weight:300;color:#fff}
.banner_top .btn_close{position:absolute;top:30px;right:-50px;display:block;width:50px;height:50px;background:url("//images.idhospital.com/image/iddental/main/close_btn_01.png") no-repeat center center;background-size:cover;border:0;font-size:0;cursor:pointer}*/

.gnb_wrap h1{display:block}
.f_mont{font-family: 'Montserrat';}
.f_gmarket{font-family:'GmarketSans';}

/* intro_wrap */
.intro_wrap{background: url(//image.iddental.co.kr/implant/main/intro/intro_bg1.jpg) no-repeat center;position: fixed;top:0;left: 0; z-index: 99999;overflow: visible;width: 100%;height: 100%;text-align: center;background-size: 100% 100%;}
.intro_logo{margin: 80px 0 100px;}
.intro_link_box{font-size: 0;}
.intro_link_box a{display: inline-block;vertical-align: top;margin: 0 10px;}

.banner_top{position:fixed;top:0;left:0;width:100%;height:0;overflow:hidden;text-align:right;background:url("//image.iddental.co.kr/www/main/banner_top_bg_01.png") repeat-x center center;background-size:cover;z-index:99}
.banner_top .bt_con{display:block;font-size:0;width:100%;height:100%}
.banner_top .bt_con .txt{display:inline-block;vertical-align:top;margin-top:15px;padding-right:60px;box-sizing:border-box;letter-spacing:-0.05em;background:url("//images.idhospital.com/image/iddental/main/banner_top_arrow.png") no-repeat 96% 87%;text-align:left}
.banner_top .bt_con .txt h4{font-size:3rem;font-weight:300;color:#fff}
.banner_top .bt_con .txt h4 strong{font-weight:500;color:#00306B}
.banner_top .bt_con .txt p{margin:10px 0;font-size:2rem;font-weight:300;color:#fff}
.banner_top .btn_close{position:absolute;top:30px;right:-50px;display:block;width:50px;height:50px;background:url("//images.idhospital.com/image/iddental/main/close_btn_01.png") no-repeat center center;background-size:cover;border:0;font-size:0;cursor:pointer}
.gnb_wrap h1{display:block}
.mobile {display:none}
.desktop {display:block}

/* 이벤트 팝업 */
#popup_icon {position:absolute;right:100px; top:50px;z-index:105;display:none;width:400px;}
#popup_icon .pop_img img{vertical-align:top; width:100%;}
#popup_icon .pop_btn{padding:16.5px 10px;background-color:#fff;}
#popup_icon .pop_btn:after{content:"";clear:both;display:block}
#popup_icon .pop_btn .check{float:left;position:relative;cursor:pointer}
#popup_icon .pop_btn .check input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
#popup_icon .pop_btn .check input[type=checkbox] + label{position:relative;display:inline-block;font-size:14px;color:#3f2416;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
#popup_icon .pop_btn .check input[type=checkbox] + label:before{content:'';display:inline-block;width:15px;height:15px;margin-right:10px;background:url('//image.iddental.co.kr/www/main/pop_check_brown.png') no-repeat center;vertical-align: top;}
#popup_icon .pop_btn .check input[type=checkbox]:checked + label:before{content:'';background-image:url('//image.idhospital.com/www/2013/popup/pop_check_on.png');}
#popup_icon .pop_btn span{float:right;display:inline-block;width:17px;height:17px;font-size:0;background:url('//image.iddental.co.kr/www/main/pop_close_brown.png') no-repeat center top;cursor:pointer}

#popup_icon2 {position:absolute;right:510px; top:50px;z-index:105;display:none; width:400px;}
#popup_icon2 .pop_img img{vertical-align:top; width:100%;}
#popup_icon2 .pop_btn{padding:16.5px 10px;background-color:#fff;}
#popup_icon2 .pop_btn:after{content:"";clear:both;display:block}
#popup_icon2 .pop_btn .check{float:left;position:relative;cursor:pointer}
#popup_icon2 .pop_btn .check input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
#popup_icon2 .pop_btn .check input[type=checkbox] + label{position:relative;display:inline-block;font-size:14px;color:#3f2416;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
#popup_icon2 .pop_btn .check input[type=checkbox] + label:before{content:'';display:inline-block;width:15px;height:15px;margin-right:10px;background:url('//image.iddental.co.kr/www/main/pop_check_brown.png') no-repeat center;vertical-align: top;}
#popup_icon2 .pop_btn .check input[type=checkbox]:checked + label:before{content:'';background-image:url('//image.idhospital.com/www/2013/popup/pop_check_on.png');}
#popup_icon2 .pop_btn span{float:right;display:inline-block;width:17px;height:17px;font-size:0;background:url('//image.iddental.co.kr/www/main/pop_close_brown.png') no-repeat center top;cursor:pointer}

#popup_icon3 {position:absolute;/* right:922px; */ right:510px; top:50px;z-index:105;display:none;width:400px;}
#popup_icon3 .pop_img img{vertical-align:top; width:100%;}
#popup_icon3 .pop_btn{padding:16.5px 10px;background-color:#fff;}
#popup_icon3 .pop_btn:after{content:"";clear:both;display:block}
#popup_icon3 .pop_btn .check{float:left;position:relative;cursor:pointer}
#popup_icon3 .pop_btn .check input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
#popup_icon3 .pop_btn .check input[type=checkbox] + label{position:relative;display:inline-block;font-size:14px;color:#3f2416;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
#popup_icon3 .pop_btn .check input[type=checkbox] + label:before{content:'';display:inline-block;width:15px;height:15px;margin-right:10px;background:url('//image.iddental.co.kr/www/main/pop_check_brown.png') no-repeat center;vertical-align: top;}
#popup_icon3 .pop_btn .check input[type=checkbox]:checked + label:before{content:'';background-image:url('//image.idhospital.com/www/2013/popup/pop_check_on.png');}
#popup_icon3 .pop_btn span{float:right;display:inline-block;width:17px;height:17px;font-size:0;background:url('//image.iddental.co.kr/www/main/pop_close_brown.png') no-repeat center top;cursor:pointer}

/* main_visual */

/*.main_visual .main_visual2 {background:#dae6f2;}*/
/*.main_visual .main_visual4 {background:url(//image.iddental.co.kr/nowon/main/main_visual_bg4.jpg);}*/

.pc_block{display: block;}
.mo_block{display: none;}


.main_visual{position:relative;width:100%}
.main_visual .swiper-slide{height:680px;background-repeat:no-repeat;background-position:center center;background-size:cover; position:relative; cursor:pointer; overflow:hidden;}

.main_visual .onedayimplant {background-image:url("//image.iddental.co.kr/www/main/visual_onedayimplant.jpg");}
.main_visual .onedayimplant .txtbox {position:relative;top:115px}
.main_visual .onedayimplant .txtbox .txtbox_tit{font-size:7rem;font-family:'GmarketSans';color:#238ecb;letter-spacing:-3px;font-weight:500}
.main_visual .onedayimplant .txtbox .txtbox_tit span{font-weight:bold;color:#005b9b;letter-spacing:-6px}
.main_visual .onedayimplant .txtbox .txtbox_txt{font-size:2.3rem;position:relative;top:25px;line-height:3rem}
.main_visual .onedayimplant .circle_box {display:flex;position:relative;top:160px;margin-left:-10px}
.main_visual .onedayimplant .circle_box li {width:130px;height:130px;background-image:url("//image.iddental.co.kr/www/main/circle.png");background-size:cover;display:flex;justify-content:center;align-items:center;text-align:center;margin-left:10px}
.main_visual .onedayimplant .btn_grp {top:185px}

.main_visual .main_visual0 {background:url(//image.iddental.co.kr/nowon/main/main_visual_event_bg_1.jpg) repeat-x;}
.main_visual .main_visual1 {background-image:url(//image.iddental.co.kr/nowon/main/nw_visual02.jpg);background-position: top;background-size: cover;}
.main_visual .main_visual5 {background-image:url(//image.iddental.co.kr/nowon/main/nw_visual05.jpg);}
.main_visual .main_visual6 {background-image:url(//image.iddental.co.kr/nowon/main/nw_visual06.jpg);}
.main_visual .mv_youth {background-image:url(//image.iddental.co.kr/nowon/main/youth_bg.jpg);}
.main_visual .mv_invi {background: url(//image.iddental.co.kr/www/main/invi_visual1_v1.jpg); background-position:center; background-size:cover;position: relative;padding-top: 80px;box-sizing: border-box; cursor:pointer;}
.main_visual .mv_invi2 {background-color: #ebebeb;padding-top: 135px;box-sizing: border-box;}
.main_visual .mv_doctor {background: url(//image.iddental.co.kr/www/main/mvdoctor_visual.jpg); background-position:center; background-size:cover;}
.main_visual .mv_reortho{background: url(//image.iddental.co.kr/www/main/mv_reortho_v2.jpg); background-position:center; background-size:cover;}
.main_visual .mv_scaling{background: url(//image.iddental.co.kr/www/main/mv_scaling.jpg); background-position:center; background-size:cover;}
.main_visual .volunteer {background: url(//image.iddental.co.kr/www/main/volunteer_visual.jpg); background-position:center; background-size:cover; cursor:pointer;}
.main_visual .mv_event11 {background: url(//image.iddental.co.kr/www/main/mv_event202111.jpg?ver) top center no-repeat;background-size: cover;}
.main_visual .mv_exam_event {background: url(//image.iddental.co.kr/www/main/mv_exam_event_visual_v2.jpg) top center no-repeat;background-size: cover;}
.main_visual .mv_event12 {background: url(//image.iddental.co.kr/www/main/mv_event202202.jpg) top center no-repeat;background-size: cover;}
.main_visual .mv_event_2203_01 {background: url(//image.iddental.co.kr/www/main/mv_event202203_01.jpg) top left no-repeat;background-size: cover;}
.main_visual .mv_event_2203_02 {background: url(//image.iddental.co.kr/www/main/mv_event202203_02.jpg) top left no-repeat;background-size: cover;}
.main_visual .mv_onedayimplant {background: url(//image.iddental.co.kr/nowon/main/mv_onedayimplant_visual.jpg) center center no-repeat;background-size: cover;}
/* .main_visual .month_event {background: url(//image.iddental.co.kr/www/main/mv_event_202411.jpg) top center no-repeat;background-size: cover;} */
.main_visual .encore_event {background: url(//image.iddental.co.kr/www/main/mv_event_encore.jpg) center no-repeat;background-size: cover;}


/* link_induce */
.link_induce{background-color: #d7f3c3;}
.link_induce ul{font-size: 0;height: 100%;padding-right: 95px;}
.link_induce ul li{background-color: #eae0fc;display: inline-block;width: 33.333%;box-sizing: border-box;height: 100%;box-sizing: border-box;position: relative;}
.link_induce ul li:nth-child(2){background-color: #c9e6f6;}
.link_induce ul li:nth-child(3){background-color: #d7f3c3;}
.link_induce ul li &gt; p{position: absolute;bottom: 10%;}
.link_induce ul li &gt; p img{max-width: 100%;}


/* month_event */
.month_event {box-sizing: border-box;}
.month_event_tit{padding-top:200px;}
.month_event .btn_grp {padding-top: 60px;}
.month_event .btn_grp .detail{color:#fff;border-color:#fff;background-image: url(//image.iddental.co.kr/www/main/main_arrow_fff1.png)}
.main_visual .month_event_img {position:absolute; top:0; left:50%; height:100%; transform:translateX(-50%);}
.main_visual .month_event_img.mo {display:none;}

/* encore_event */
.encore_event .img_pc {display:block;}
.encore_event .img_m {display:none;}
.encore_event ul {display:inline-block; padding-top:95px;}
.encore_event ul li {float:left; width:50%;}
.encore_event ul li a {display:block; font-family:'GmarketSans'; font-size:25px; color:#000; text-align:center; font-weight:500; width:295px; padding:18px 0 12px; box-sizing:border-box; margin:0 auto; background:rgba(255,255,255,0.35); border:3px solid #fff; line-height:1; letter-spacing:-1px;}

/* mv_invi2 */
.mv_invi .btn_grp{text-align: left;display: block;position: absolute;bottom:0px;}
.mv_invi2 .btn_grp{text-align: left;display: block; margin-top:-86px;}
.mv_invi2 .invi2_txtbox{display:inline-block;vertical-align: top;letter-spacing: -1px;}
.mv_invi2 .invi2_txtbox .invi2_txtbox_tit{font-size: 6rem;color:#cb1d24;font-weight: bold;margin: 27px 0 20px;line-height: 1.2;}
.mv_invi2 .invi2_txtbox .invi2_txtbox_txt{font-size: 3rem;color:#333;line-height: 1.2;}
.mv_invi2 .invi2_imgbox{display:inline-block;vertical-align: top;margin:-85px 0 0 110px;}

.main_visual .swiper-pagination{bottom:30px; /* width:100%; */ width:calc(100% - 70px);}
.main_visual .swiper-pagination .swiper-pagination-bullet{width:15px;height:15px;background:#a4acbc;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;outline:none;opacity:1}
.main_visual .swiper-pagination .swiper-pagination-bullet-active{width:50px;background:#56b6e6;border-radius:10px}
.main_visual .blockPr{padding:0 70px;height:100%; cursor:pointer;}
.main_visual .blockPr &gt; div{padding-top:160px;height:100%;max-width:1350px;box-sizing:border-box}
/*.main_visual .blockPr .stdrd_b &gt; *{position:relative;z-index:10}*/

.main_visual .blockPr p span.num{font-family:'Montserrat'}
.main_visual .blockPr p.mv_tit{font-size:5.4rem;margin-bottom:25px;letter-spacing:-0.5px}
.main_visual .blockPr p.mv_tit.big{font-size:6.2rem;letter-spacing:-0.08em}
.main_visual .blockPr p.mv_txt{font-size:2.8rem;letter-spacing:-0.08em}
.main_visual .blockPr .mv_img{margin-top:50px}
.main_visual .blockPr .mv_btn{margin-top:75px}
.main_visual .blockPr .mv_btn .detail{color:#333; background-image:none; overflow:hidden;}
.main_visual .blockPr .mv_btn .detail &gt; img {float:right; margin:6px 0 0 0;}
.main_visual .blockPr .mv_model{position:absolute;max-width:100%;z-index:5}
.main_visual .blockPr .mv_btn_white .detail{color:#fff; border-color:#fff; background-image:none; overflow:hidden;}
.main_visual .blockPr .mv_btn_white .detail &gt; img {float:right; margin:6px 0 0 0;}

/* 메인 비주얼 배너 */
.main_visual_banner{background:#dde6f8;}
.main_visual_banner .visual_banner_inner{max-width:1690px; height:680px; background:#dde6f8;}
.main_visual_banner .visual_banner{position:relative; float:left; width:50%; height:680px; background-repeat:no-repeat; background-size:cover;}
.main_visual_banner .visual_banner a{display:block; height:100%;}
.main_visual_banner .left_box{color:#fff; background-image:url(//image.iddental.co.kr/main/main_visual_banner01_re.jpg); background-position:100% 100%;}
.main_visual_banner .right_box{color:#222; background-image:url(//image.iddental.co.kr/main/main_visual_banner02_re.jpg); background-position:0 0;}

.main_visual_banner .txt_area{position:absolute; left:9.5%; top:50%; transform:translate(0, -42%); line-height:1.4; letter-spacing:-1px;}
.main_visual_banner .txt_area &gt; strong{font-size:7.2rem;font-weight: 400;}
.main_visual_banner .txt_area .txt1{margin:25px 0 20px; font-size:3.6rem;}
.main_visual_banner .txt_area .txt1 strong{font-weight:600;}
.main_visual_banner .txt_area .txt2{font-size:2.5rem; opacity:.6;}
.main_visual_banner .txt_area .btn_more{display:inline-block; margin-top:95px; padding:0 60px 10px 0; border-bottom:2px solid #fff; font-size:2rem; background:url(//image.iddental.co.kr/www/main/main_arrow_fff.png) no-repeat 100% 50%;}
.main_visual_banner .right_box .txt_area &gt; strong{color:#00306b;}
.main_visual_banner .right_box .btn_more{border-color:#222; background-image:url(//image.iddental.co.kr/www/main/main_arrow_222.png);}
.main_visual_banner .right_box .img_tag_pc{position:absolute; left:0; top:0;}
.main_visual_banner .right_box .img_tag_m{display:none;}
.main_visual_banner .btn_price_box{position:relative; width:477px; height:83px; margin-top:100px; background:#00306b; border-radius:40px; font-size:2rem; color:#fff;}
.main_visual_banner .btn_price_box p{padding:10px 0 0 60px; font-family:'GmarketSans'; font-weight:500; font-size:3rem;}
.main_visual_banner .btn_price_box p *{font-family:'GmarketSans';}
.main_visual_banner .btn_price_box p span{position:relative; display:inline-block; margin-left:30px; color:#ffe400;}
.main_visual_banner .btn_price_box p span:before{content:''; position:absolute; left:-92px; top:33%; width:82px; height:16px; background:url(//image.iddental.co.kr/main/icon_arrow_yellow.png) no-repeat 0 0; background-size:100%;}
.main_visual_banner .btn_price_box p span em{font-style:normal; font-weight:500; font-size:5rem;}
.main_visual_banner .btn_price_box &gt; span{position:absolute; right:30px; top:50%; padding-right:45px; display:inline-block; line-height:1.2; transform:translate(0, -50%);}
.main_visual_banner .btn_price_box &gt; span:after{content:''; position:absolute; right:0; top:50%; width:33px; height:32px; background:url(//image.iddental.co.kr/main/icon_arrow_circle.png) no-repeat 0 0; transform:translate(0, -50%);}

.main_visual .mv_doctor .blockPr .stdrd_b_1 p[class^="mv_tv_title01"] {font-size:70px; color:#56b6e6; font-weight:400; line-height:1.6; letter-spacing:-3.5px;}
.main_visual .mv_doctor .blockPr .stdrd_b_1 p[class^="mv_tv_title01"] strong {font-weight:bold;}
.main_visual .mv_doctor .blockPr .stdrd_b_1 ul {margin-top:50px;}
.main_visual .mv_doctor .blockPr .stdrd_b_1 ul li {display:inline-block; font-size:30px; color:#56b6e6; margin-right:5px; letter-spacing:-1.5px;}
.main_visual .mv_doctor .blockPr .stdrd_b_1 .btn_grp {margin-top:90px;}
.main_visual .mv_doctor .blockPr .stdrd_b_1 .mv_tv_model {display:none;}

/* 임플란트 무료 지원자 모집 */
.main_visual .volunteer .tit_box {padding-top:195px; color:#000; text-align:left; letter-spacing:-2px;}
.main_visual .volunteer .tit_box .title_img {width:438px;}
.main_visual .volunteer .tit_box p {margin: 30px 0 20px; background: #ba8377; color: #fff; font-size: 24px; display: inline-block; font-family: 'GmarketSans'; line-height: 1.1; padding: 7px 10px 3px 10px; font-weight: 300; letter-spacing: -0.5px;}
.main_visual .volunteer .tit_box dl dt {font-size:60px; color:#634e47; line-height:1.15; font-weight:300; font-family: 'GmarketSans';}
.main_visual .volunteer .tit_box dl dt strong {font-size:70px; font-weight:500; font-family: 'GmarketSans'; letter-spacing:-7px;}
.main_visual .volunteer .tit_box dl dd {display:block; font-family: 'GmarketSans'; color: #634e47; font-size: 20px; font-weight: 300; margin-top: 20px; letter-spacing: 0.7px;}

.mc_simple .area_kakao_banner {height:50px;background-color:rgb(255,232,10,0.9);display:none}
.mc_simple .area_kakao_banner img {height:50%}
.mc_simple .area_kakao_banner h3 {margin-left:10px}

.kakao_plus{display:none;}

/* Main Visual Spring Event */
.springEvent1 {background:url(//image.iddental.co.kr/www/main/visual_june_bg1.jpg) center no-repeat; background-size:cover;}
.springEvent1 &gt; a {display:block; width:100%; height:100%;}
.springEvent1 .blockPr &gt; div {padding-top:68px;}
.springEvent_cnt {display:inline-block; padding:0 0 0 0; box-sizing:border-box; position: relative; z-index:1;}
.springEvent_title{letter-spacing: -0.1vw;}
.springEvent_title dt{background-color: #00306b;font-size: 2.4rem;color:#fff;border-radius: 5vw;padding: 17px 30px;display: inline-block;vertical-align: middle;position: relative;margin-bottom: 23px;letter-spacing: 0;}
.springEvent_title dt:after {content: '';display: inline-block;position: absolute;bottom: -13%;left: 0%;width: 0px;height: 0px;border-right: 25px solid transparent;border-bottom: 25px solid #00306b;transform: rotate(-125deg);}
.springEvent_title dt &gt; font.vertical {display: inline-block;vertical-align: top;margin-top: 4px;}
.springEvent_title dt &gt; span{font-family:'Montserrat';font-weight: 300;}
.springEvent_title dt &gt; strong{font-family:'Montserrat';font-weight: 400;font-size: 3rem;}
.springEvent_title dd{font-size: 8rem;color:#fff;font-weight: 300;}
.springEvent_title dd &gt; strong{font-weight: 500;}

.springEvent_listwrap {display:flex; margin:65px 0 0 0;}
.springEvent_listwrap &gt; li {background:#fff; padding:59px 0 30px 0; width:201px; box-sizing:border-box; text-align:center; border-radius:18px; position:relative; counter-increment:springEventNum;}
.springEvent_listwrap &gt; li:not(:last-child) {margin:0 20px 0 0;}
.springEvent_listwrap &gt; li::before {content:counter(springEventNum, decimal-leading-zero); display:block; position:absolute; top:-5px; left:30px; font-family:'Montserrat'; width:46px; height:59px;  border-radius:0 0 46px 46px; color:#fff; font-size:24px; line-height:60px;}
.springEvent_listwrap.type1 &gt; li::before {background:#ef4f9d;}
.springEvent_listwrap &gt; li &gt; dl {}
.springEvent_listwrap &gt; li &gt; dl &gt; dt {font-size:1.8rem; color:#222; font-weight:300; line-height:1.35; margin:0 0 6px 0;letter-spacing: -0.05vw;}
.springEvent_listwrap &gt; li &gt; dl &gt; dt &gt; strong {display:block; font-family:'Montserrat','Noto Sans KR'; font-size:2.4rem; text-transform:uppercase; font-weight:500; letter-spacing:-2px;}
.springEvent_listwrap &gt; li &gt; dl &gt; dd {}
.springEvent_listwrap &gt; li &gt; dl &gt; dd &gt; strong {font-size:5rem; font-family:'Montserrat', 'Noto Sans KR'; letter-spacing:-4px;}
.springEvent_listwrap &gt; li .s_txt{font-size: 14px;color:#999;margin-top: 5px;}

.springEvent_listwrap.type1 &gt; li &gt; dl &gt; dd &gt; strong {color:#4e8cd2;}
.springEvent_listwrap &gt; li &gt; dl &gt; dd &gt; span {font-size:1.9rem; color:#bcbcbc; width:20px; display:inline-block; margin:0 0 0 4px; }
.visual_arrow {font-size:2.4rem; display:inline-block;  margin:80px 0 0 0; padding:0 0 12px 0; letter-spacing:-0.2rem;}
.visual_arrow.type1 {color:#333; border-bottom:3px solid #333;}
.visual_arrow &gt; img {margin:4px 0 0 70px;}

.springEvent1_model{display: none;}

.springEvent2 {background:url(//image.iddental.co.kr/www/main/visual_june_bg2.jpg) center no-repeat; background-size:cover;}
.springEvent2 .blockPr &gt; div {padding-top:68px;}
.springEvent_model2 {position:absolute; right:-36px; bottom:-83px; width:594px;}
.springEvent_title.type2 &gt; dt {background:#36447d;}
.springEvent_title.type2 &gt; dd {line-height:0.9;}
.springEvent_title.type2 &gt; dd.springEvent_titleTxt1 {color:#7ba5dc; padding:0 122px 0 0;}
.springEvent_title.type2 &gt; dd.springEvent_titleTxt2 {color:#36447d; padding:0 0 0 122px;}
.springEvent_listwrap.type2 &gt; li::before {background:#ef4f9d;}
.springEvent_listwrap &gt; li &gt; dl &gt; dd &gt; p {display:inline-block; vertical-align:top; font-size:2rem; color:#4e8cd2; letter-spacing:-0.2rem; margin:14px 8px 0 0;}
.springEvent_listwrap.type2 &gt; li &gt; dl &gt; dd &gt; strong {color:#4e8cd2;}
.visual_arrow.type2 {color:#333; border-bottom:3px solid #333;}

.springEvent2_model{display: none;}
.counselWrap {display:none}

/* mv_onedayimplant */
.mv_onedayimplant{letter-spacing: -1px;box-sizing: border-box;}
.mv_onedayimplant .txtbox{padding: 173px 0 125px;}
.mv_onedayimplant .txtbox_txt1{display: inline-block;font-size: 2.6rem;color:#fff;background-color: #16bcfa;padding: 12px 20px 6px;border-radius: 40px;font-family: 'GmarketSans';font-weight: 500;}
.mv_onedayimplant .txtbox_txt1 strong{font-family: 'GmarketSans';color:#fff200;font-weight: bold;}
.mv_onedayimplant .txtbox_tit{font-family: 'GmarketSans';font-weight: 500;font-size: 7rem;color:#16bcfa;margin: 22px 0 28px;}
.mv_onedayimplant .txtbox_tit strong{font-family: 'GmarketSans';font-weight: bold;color:#002b6e;}
.mv_onedayimplant .txtbox_txt2{font-size: 2.4rem;color:#232e47;line-height: 1.3;}
.mv_onedayimplant .txtbox_txt2 strong{font-weight: 500;color:#232e47;}


/* main_content */
/* visual 하단 바로가기 버튼 */
.mc_simple{position:relative;border-bottom:1px solid #dfe2e7;background:#fff; padding-right:96px;}
.mc_simple .sp_noti {position:relative;float:left;display:table;width:33.33%;height:90px;box-sizing:border-box;text-align:center}
.mc_simple .sp_noti a {/*width: 100%;height: 38px; font-size: 2.4rem;color: #222;font-family: 'GmarketSans'; */display:table-cell; vertical-align:middle;}
.mc_simple .sp_btn {position:relative;float:left;display:table;width:33.33%;height:90px;box-sizing:border-box;border-left:1px solid #dfe2e7;text-align:center}
.mc_simple .sp_btn a {display:table-cell; vertical-align:middle;}
.mc_simple .sp_btn2 {position:relative;float:left;display:table;width:33.33%;height:90px;box-sizing:border-box;border-left:1px solid #dfe2e7;text-align:center}
.mc_simple .sp_btn2 a{display:table-cell; vertical-align:middle;}
.mc_simple .site_btn a img {max-width:460px; width:100%; padding:0 30px; box-sizing:border-box;}

.show_m {display:none}

/* Main Visual 0 */
.main_visual0 {position:relative;}
.main_visual0 .stdrd_b {}
.main_visual0 .stdrd_b.stdrd_b_1 {padding:0px 0 0 0; max-width:1400px;}
img.main_visual_evnet_model {position:absolute; bottom:0; left:49%; }
.main_visual_evnet_model_m {display:none; position:absolute; bottom:-113px; height:538px; left:50%;  max-width:none;
-webkit-transform:translate(-50%, 0);
-moz-transform:translate(-50%, 0);
-o-transform:translate(-50%, 0);
transform:translate(-50%, 0);
}
.main_visual_event_txtbox {width:700px; overflow:hidden;margin:60px 0 0 47px;}
/*.main_visual_event_txtbox &gt; img {float:left;}*/
.main_visual_event_txt {margin:0 0 ;letter-spacing: -1px;position: relative;}
.main_visual_event_txt &gt; p.visual_event_txt01 {font-size:6rem; color:#fff; font-weight:lighter; margin:-6px 0 0 0;line-height: 1.1;}
.main_visual_event_txt &gt; p.visual_event_txt01 &gt; strong {}
.main_visual_event_txt &gt; p.visual_event_txt01 &gt; strong &gt; span {font-family:'Montserrat';}
.main_visual_event_txt &gt; p.period {text-align:right; color:#fff; font-size:1.8rem; color:#c3f0ff; font-weight:lighter; margin:25px 0 0 0;position: absolute;bottom: 0;right: 0;}
.main_visual_event_txt &gt; p.period &gt; strong{font-family:'Noto Sans KR';color:#fff;font-weight: 400;}
.main_visual_event_txt &gt; p.period &gt; strong &gt; span{font-family:'Montserrat'; color:#fff;font-weight: 500;letter-spacing: 0px;font-size: 2rem;}
.main_visual_event_txt &gt; img { position:absolute; top: 209px; left: 367px;}
.main_visual_event_list {overflow:hidden; margin:75px 0 55px 0;}
.main_visual_event_list &gt; li:first-child {border-left:1px solid #fff;}
.main_visual_event_list &gt; li {float:left; border-right:1px solid #fff; width:122px; box-sizing:border-box; text-align:center;}
.main_visual_event_list &gt; li &gt; span {display:block; width:40px; height:40px; border-radius:40px; line-height:40px; text-align:center; color:#fff; background:#52c2e8; font-size:2rem; font-family:'Montserrat'; margin:0 auto 20px auto;}
.main_visual_event_list &gt; li &gt; p {font-size:2rem; color:#222; line-height:1.2;}
.main_visual_event_list &gt; li &gt; div {font-size:5rem; color:#073f79; margin:20px 0 0 0; font-family:'Roboto'; letter-spacing:-0.2rem;}
.main_visual_event_list &gt; li &gt; div &gt; span {display:inline-block; width:1.8rem; font-size:1.8rem; color:#222; line-height:1.2;padding-left: 2px;opacity: 0.4;}
.main_visual_event_list &gt; li &gt; div &gt; strong {font-weight:400; font-family:'Roboto'; display:inline-block; margin:0 -3px 0 0;}

/* Main Visual 1 */

/*.main_visual .main_visual1 .blockPr .stdrd_b_1{padding-top: 180px;}
.main_visual .main_visual1 .blockPr {padding:0 70px}
.main_visual .main_visual1 .blockPr .mv_sub_img{letter-spacing: -1px;}
.main_visual .main_visual1 .blockPr .mv_sub_txt {font-size:3rem;line-height:1.2;}
.main_visual .main_visual1 .blockPr .mv_tit {color:#222;margin-top:35px}
.main_visual .main_visual1 .blockPr .title01 {line-height:6.5rem;font-weight:400;margin-bottom:2px;}
.main_visual .main_visual1 .blockPr .title01 span{padding: 0 7px;height: 4px;vertical-align: middle;display: inline-block;background-color: #222;margin-left: 5px;}
.main_visual .main_visual1 .blockPr .title02 {color:#1487c8;font-size: 6rem;font-weight: 400;}
.main_visual .main_visual1 .blockPr .title02 span{font-family: 'Montserrat';font-weight: 400;}
.main_visual .main_visual1 .mv_btn {margin-top:14%}
.main_visual .main_visual1 .mv_btn .detail {color:#343434;border-color:#343434;background-image:url("//image.iddental.co.kr/main/mv_icon_detailArrow_black.png");}*/

.main_visual .main_visual1 .blockPr .stdrd_b_1{padding-top: 130px;}
.main_visual .main_visual1 .blockPr {padding:0 100px}
.main_visual .main_visual1 .blockPr .mv_sub_img{letter-spacing: -1px;}
.main_visual .main_visual1 .blockPr .mv_sub_txt {font-size:3rem;line-height:1.2;}
.main_visual .main_visual1 .blockPr .mv_tit {color:#222;margin-top:35px}
.main_visual .main_visual1 .blockPr .title01 {line-height:6.5rem;font-weight:400;margin-bottom:2px;}
.main_visual .main_visual1 .blockPr .title01 span{padding: 0 7px;height: 4px;vertical-align: middle;display: inline-block;background-color: #222;margin-left: 5px;}
.main_visual .main_visual1 .blockPr .title02 {color:#1487c8;font-size: 6rem;font-weight: 400;}
.main_visual .main_visual1 .blockPr .title02 span{font-family: 'Montserrat';font-weight: 400;}
.main_visual .main_visual1 .blockPr .mv_btn {margin-top:133px}
.main_visual .main_visual1 .blockPr .mv_btn .detail {color:#343434;border-color:#343434;background-image:url("//image.iddental.co.kr/main/mv_icon_detailArrow_black.png")}

.visual_combox{background-repeat:no-repeat; background-position:center top;}
.visual_combox em{font-style:normal;}
.visual_combox &gt; a{display:block; height:100%; padding-right:70px;}
.visual_combox .inner_box{position:relative; display:table; max-width:1400px; width:100%; height:100%; margin:0 auto; box-sizing:border-box;}
.visual_combox .inner_box .img_model{position:absolute; left:50%; bottom:0; transform:translate(-50%, 0);}
.visual_combox .visual_comtxt, .visual_combox .visual_comtit{position:relative; display:table-cell; vertical-align:middle; letter-spacing:-1px; z-index:1;}
.visual_combox .visual_comtxt{padding-left:70px;}
.visual_combox .visual_comtxt p{font-size:5.7rem; color:#333; line-height:7rem;}
.visual_combox .visual_comtxt p span{color:#1487c8;}
.visual_combox .visual_comtxt .btn_grp{margin-top:40px;}
.visual_combox .visual_comtit{text-align:right;}
.visual_combox .visual_comtit &gt; span{font-size:4.3rem; color:#333; line-height:5.5rem;}
.visual_combox .visual_comtit p{margin-top:10px; font-size:5.7rem; font-weight:600; color:#333; line-height:5.5rem;}
.visual_combox .visual_comtit p span{color:#00306b; font-weight:600;}
.visual_combox .visual_comtit p em{display:inline-block; width:48px; height:50px; margin-right:10px; background:url("//image.iddental.co.kr/main/img_txt_id01.png") no-repeat 0 0; font-size:0; vertical-align:top;}

.visual_combox.type01{background-image:url("//image.iddental.co.kr/main/top_banner_bg01.jpg");}
.visual_combox.type02{background-image:url("//image.iddental.co.kr/main/top_banner_bg02.jpg");}
.visual_combox.type02 .visual_comtxt p{font-size:6.4rem; line-height:7.4rem;}
.visual_combox.type02 .visual_comtxt p span{color:#874db3;}
.visual_combox.type02 .visual_comtxt p .f_mont{font-weight:500;}
.visual_combox.type02 .visual_comtit p em{width:50px; height:52px; background-image:url("//image.iddental.co.kr/main/img_txt_id02.png");background-size:cover}
.visual_combox.type02 .visual_comtit &gt; span{font-size:3.8rem;}
.visual_combox.type02 .visual_comtit p{font-size:5rem;}
.visual_combox.type02 .visual_comtit p span {font-color:blue}

.visual_combox.type_event{background:#fcef56; text-align:center;}
.visual_combox.type_event &gt; a{padding-top:80px;}
.visual_combox.type_event .tit_e{margin-bottom:25px; font-family:'GmarketSans'; font-weight:bold; font-size:8.5rem; color:#303030; line-height:1;}
.visual_combox.type_event .tit_e span{font-family:'GmarketSans'; font-weight:bold; color:#3f8df5;}
.visual_combox.type_event .event_wrap{overflow:hidden; max-width:1174px; margin:0 auto;}
.visual_combox.type_event .event_wrap &gt; div{position:relative; width:50%; max-width:572px; padding:70px 0 20px; background:#fff; border:6px solid #303030; box-sizing:border-box; letter-spacing:-1px;}
.visual_combox.type_event .event_wrap &gt; div::before{content:''; position:absolute; left:50%; top:-6px; width:212px; height:43px; transform:translate(-50%, 0);}
.visual_combox.type_event .event_wrap .tit_box p{font-family:'GmarketSans'; font-weight:bold; font-size:5.2rem; color:#303030;}
.visual_combox.type_event .event_wrap .tit_box p span{font-family:'GmarketSans'; font-weight:bold;}
.visual_combox.type_event .event_wrap .tit_box &gt; span{display:inline-block; margin:8px 0 10px; padding:7px 8px 10px; background:#333; font-size:2.5rem; color:#fcef56;}
.visual_combox.type_event .event_wrap .tit_box &gt; span span{color:#ea6f2e;}
.visual_combox.type_event .event_wrap .price_box{margin-bottom:15px; padding-right:72px;}
.visual_combox.type_event .event_wrap .price_box span{position:relative; display:inline-block; font-family: 'Montserrat'; font-weight:500; font-size:5rem; color:#303030; vertical-align:middle;}
.visual_combox.type_event .event_wrap .price_box .before{margin-right:40px;}
.visual_combox.type_event .event_wrap .price_box .before::before{content:''; position:absolute; left:50%; top:10px; width:126px; height:19px; background:url(//image.iddental.co.kr/main/icon_event_arrow.png) no-repeat 0 0; transform:translate(-50%, 0);}
.visual_combox.type_event .event_wrap .price_box .after{font-size:11.5rem; font-weight:700; z-index:1;}
.visual_combox.type_event .event_wrap .price_box .after::before{content:''; position:absolute; left:0; right:0; bottom:6px; height:27px; background:#fceb19; z-index:-1;}
.visual_combox.type_event .event_wrap .price_box .after::after{content:'만원'; position:absolute; right:-72px; top:15px; font-family:'Noto Sans KR'; font-weight:500; font-size:4rem; color:#303030;}
.visual_combox.type_event .event_wrap .box1{float:left;}
.visual_combox.type_event .event_wrap .box1::before{background:url(//image.iddental.co.kr/main/img_event_txt01.png) no-repeat 0 0;}
.visual_combox.type_event .event_wrap .box1 .tit_box p span{color:#3f8df5;}
.visual_combox.type_event .event_wrap .box1 .price_box .after{color:#ea6f2e;}
.visual_combox.type_event .event_wrap .box2{float:right;}
.visual_combox.type_event .event_wrap .box2::before{background:url(//image.iddental.co.kr/main/img_event_txt02.png) no-repeat 0 0;}
.visual_combox.type_event .event_wrap .box2 .tit_box p span{color:#ea6f2e;}
.visual_combox.type_event .event_wrap .box2 .price_box .after{color:#3f8df5;}
.visual_combox.type_event .event_wrap .box2 &gt; img{margin:17px 0;}

.visual_combox.type_event02{background:#7ed9ff url("//image.iddental.co.kr/main/top_banner_itero.jpg") no-repeat center top;}
.visual_combox.type_event02 .inner_box *{font-family:'GmarketSans'; font-weight:bold;}
.visual_combox.type_event02 .inner_box &gt; div{position:absolute; top:50%; width:357px; height:357px; border:5px solid #fff; color:#fff; text-align:center; box-sizing:border-box; transform:translate(0, -50%);}
.visual_combox.type_event02 .inner_box &gt; img{display:none;}
.visual_combox.type_event02 .txt_box01{left:0; padding-top:50px;}
.visual_combox.type_event02 .txt_box01 p{font-size:6.3rem; line-height:8.4rem; letter-spacing:1px; text-shadow: 5px 5px 0px rgba(125, 192, 220, 1);}
.visual_combox.type_event02 .txt_box01 p span{font-size:7.6rem;}
.visual_combox.type_event02 .txt_box01 &gt; span{display:inline-block; margin-top:30px; padding:8px 15px 5px; background:#fff; font-size:2.7rem; color:#0eb8ff; line-height:1;}
.visual_combox.type_event02 .txt_box01 .txt_m{display:none;}
.visual_combox.type_event02 .txt_box02{right:-60px; padding-top:45px;}
.visual_combox.type_event02 .txt_box02 p{font-size:7.6rem; line-height:9rem; letter-spacing:1px; text-shadow: 5px 5px 0px rgba(125, 192, 220, 1);}
.visual_combox.type_event02 .txt_box02 p span{font-family: 'Montserrat';}

/* Main Visual 1 */
.main_visual .mv_bg02 {background: url('//image.iddental.co.kr/www/main/main_visual02.jpg'); background-position:center;background-repeat:no-repeat;position:relative;}
.main_visual .mv_bg02 .blockPr &gt; div{padding-top: 125px;}
.main_visual .mv_bg02 .visual_txt1{font-size:3rem;color:#202020;line-height:1.25;font-weight: 300;letter-spacing: -0.08vw;}
.main_visual .mv_bg02 .visual_txt2{font-size:6rem;color:#000;font-family:'Montserrat';margin-top:22px;left:0;letter-spacing: -0.32vw;}
.main_visual .mv_bg02 .visual_txt2 span {color:#1487c8;font-family:'Montserrat';margin-top:10px}
.main_visual .mv_bg02 .visual_price{margin: 25px 0 0 10px;}
.main_visual .mv_bg02 .visual_price dt{display:inline-block;vertical-align: middle; font-size: 4rem;color:#7a7a7a;position: relative;font-family:'Montserrat';}
.main_visual .mv_bg02 .visual_price dt:before{content: '';background: url(//image.iddental.co.kr/nowon/main/visual_price_arrow.png) no-repeat center;background-size: cover;width: 87px;height: 17px;position: absolute;top:18px;left: -8px;}
.main_visual .mv_bg02 .visual_price dd{display:inline-block;vertical-align: middle;font-size: 2.6rem;color:#222;font-weight: 300;margin-left: 35px;}
.main_visual .mv_bg02 .visual_price dd span{font-size: 9rem;color:#1487c8;font-family:'Montserrat';margin-top: -3px;display: inline-block;vertical-align: middle;font-weight: 400;}
.main_visual .mv_bg02 .visual_price dd i{display: inline-block;vertical-align: middle;font-style: normal;margin-left: 10px;font-weight: 300;}
.main_visual .mv_bg02 .mv_btn .detail{color:#343434;border-color:#343434;background-image:url("//image.iddental.co.kr/main/mv_icon_detailArrow_black.png");margin-top: 45px;}

/* Main Visual 2 */
.main_visual_locate_txt {font-size:6.4rem; line-height:1.2; color:#000; letter-spacing:-2px;}
.main_visual_locate_txt &gt; strong {color:#0e50ae; display:block;}
.main_visaul_img2 {position:absolute; right:150px; bottom:80px;}

/* Main Visual 3 */
.main_visual_orthodontic_txt { font-size:6.4rem; color:#222; position:relative; z-index:1;}
.main_visual_orthodontic_txt &gt; span {font-size:2.8rem; color:#1487c8; display:block; font-weight:300; margin:0 0 18px 0;}
.main_visual_orthodontic_txt &gt; i{display: inline-block;font-family: 'Montserrat';font-style: normal;color:#222;font-weight: 300;margin-right: 10px;}
.main_visaul_img3 {position:absolute; bottom:0; left:50%; margin-left:-150px;}

/* Main Visual 4 */
.main_visual_invisalign_txt {color:#fff; margin:0 0 60px 0;}
.main_visual_invisalign_txt &gt; dt {font-size:2.8rem; line-height:1.4; margin:0 0 20px 0;}
.main_visual_invisalign_txt &gt; dd {font-size:6.4rem; letter-spacing:-2px;}
.main_visual_invisalign_txt &gt; dd &gt; span {color:#59baf0;}

/* Main Visual 5 */
.main_visual_nosurgery_txt {font-size:6.4rem; color:#333; line-height:1.2;}
.main_visual_nosurgery_txt &gt; span {color:#1487c8; display:block;}
.main_visual5 .blockPr {position:relative;}
.main_visual_user {position:absolute; bottom:135px; right:176px; font-size:2rem; color:#333;}
.main_visaul_img5 {position:absolute; bottom:0; right:0;}

/* Main Visual 6 */
.main_visual_secret_txt {font-size:6.4rem; color:#333; line-height:1.2; z-index:1; position:relative;}
.main_visual_secret_txt &gt; span {color:#1487c8; display:block;}
.main_visaul_img6 {position:absolute; bottom:0; right:50px;}


/* mv_youth */
.main_visual .mv_youth .blockPr .mv_btn{margin-top: 50px;}
.main_visual_youth_txt{letter-spacing: -0.1vw;padding-top: 25px;}
.main_visual_youth_txt dt{font-size:2.8rem; color:#000; line-height:1.2; z-index:1; position:relative;font-weight: 300;}
.main_visual_youth_txt dd{font-size:6.4rem;color:#000;padding-top: 25px;line-height:1.25;  }
.main_visual_youth_txt dd&gt; span {color:#0e50ae;}

/* reodt visual */
.mv_reortho .centerTxt2 {padding-top: 220px;padding-left: 2%;}
.mv_reortho .centerTxt2 .txt {}
.mv_reortho .centerTxt2 .txt h3 {display: inline-block;padding: 9px 16px 3px;border-radius: 30px 30px 0 0;font-size:2.6rem; color:#fff; font-weight:500; font-family: 'GmarketSans'; text-align:center; margin:0 0 12px 8px;background-color: #5b7faf;}
.mv_reortho .centerTxt2 .txt h2 {font-size:10.7rem; color:#5b7faf; font-weight:500; font-family: 'GmarketSans'; letter-spacing:-4px; margin:0 0 10px;}
.mv_reortho .centerTxt2 .txt p {}
.mv_reortho .centerTxt2 .txt p .pc_block{display: block;}
.mv_reortho .centerTxt2 .txt p .mo_block{display: none;}
.mv_reortho ul {position:absolute; background:url("//image.iddental.co.kr/www/orthodontics/reortho/top_visual_diamond.png") no-repeat; width:858px; height:427px; top:0; left:1.5rem;}
.mv_reortho ul li {font-size:3rem; line-height:1.1; font-weight:300; color:#4d78b3; text-align:center; font-family: 'GmarketSans';}
.mv_reortho ul li span {font-weight:500; font-family: 'GmarketSans';}
.mv_reortho ul li:first-child {position:absolute; top:193px; left:230px;}
.mv_reortho ul li:nth-child(2) {position:absolute; top:100px; left:370px;}
.mv_reortho ul li:last-child {position:absolute; top:195px; left:538px;}

/* 아이디치과 여름세일 49% 슬라이드 */
.summer_event {background:#b1e1ff; cursor:pointer;}
.summer_event .img_pc {display:block;}
.summer_event .img_m {display:none;}
.summer_event .btn_grp {display:none;}
.summer_event .inner_box {position: relative; max-width:1530px; width: 88%; height:100%; margin: 35px auto 0; box-sizing: border-box;}
.summer_event .inner_box .title {float:left; width:46%; position:relative; text-align:center;}
.summer_event .inner_box .title ul {overflow:hidden; position:absolute; top:450px; left:50%; transform: translate(-56%, -50%); z-index:100;}
.summer_event .inner_box .title ul li {float:left;}
.summer_event .inner_box .title ul li.quick span {background:url('//image.iddental.co.kr/nowon/main/summer_event_icon_quick.png') no-repeat center top;}
.summer_event .inner_box .title ul li.online span {background:url('//image.iddental.co.kr/nowon/main/summer_event_icon_online.png') no-repeat center top;}
.summer_event .inner_box .title ul li.kakao span {background:url('//image.iddental.co.kr/nowon/main/summer_event_icon_kakao.png') no-repeat center top;}
.summer_event .inner_box .title ul li a span {display:block; width:65px; padding-top:61px; margin:0 10px; color:#fff; font-size:14px; font-weight: 300; letter-spacing:-1px;}
.summer_event .inner_box .event_wrap {float:left; max-width:816px; width:54%; text-align:center; letter-spacing:-1px;}
.summer_event .inner_box .event_wrap p,
.summer_event .inner_box .event_wrap p span {font-family:'GmarketSans';}
.summer_event .inner_box .event_wrap ul {overflow:hidden; width:100%; margin-top:25px;}
.summer_event .inner_box .event_wrap ul li {float:left; width:24.2%; padding:61px 0 10px; margin:50px 0 0 1.06%; background:#fff; border:5px solid #2badff; position:relative; box-sizing:border-box;}
.summer_event .inner_box .event_wrap ul li:first-child {margin-left:0;}
.summer_event .inner_box .event_wrap ul li .benefit {position:absolute; top:-50px; left:50%; transform: translate(-50%, 0);}
.summer_event .inner_box .event_wrap ul li p.subTitle {font-size:21px; color:#0082d8; font-weight:500; line-height:1.1;}
.summer_event .inner_box .event_wrap ul li p.mainTitle {font-size:29px; color:#0fc1ff; font-weight:600; line-height:1.3; margin:10px 0 15px;}
.summer_event .inner_box .event_wrap ul li p.price {font-size:18.5px; color:#0fc1ff; font-weight:600; vertical-align:bottom;}
.summer_event .inner_box .event_wrap ul li p.price span {font-size:46px; color:#0082d8; font-weight:bold;}
.summer_event .inner_box .event_wrap .img_box {margin:24px auto 14px; width:67px;}
.summer_event .inner_box .event_wrap .bottom_box {width:100%; border:5px solid #2badff; background:url('//image.iddental.co.kr/nowon/main/summer_event_leaf.png') right bottom no-repeat #fff;  box-sizing:border-box; padding:15px 0; position:relative;}
.summer_event .inner_box .event_wrap .bottom_box p.subTitle {font-size:25px; color:#0082d8; font-weight:600; line-height:1.1;}
.summer_event .inner_box .event_wrap .bottom_box p.mainTitle {font-size:40px; color:#0fc1ff; font-weight:bold; line-height:1.1; margin:9px 0 7px;}
.summer_event .inner_box .event_wrap .bottom_box p.mainTitle span {color:#0082d8; font-weight:bold;}
.summer_event .inner_box .event_wrap .bottom_box p.add {font-weight:500; font-size:19px; color:#0082d8; line-height:1.1;}

/* id dental signature slide */
.main_signature {padding:80px 70px 80px 0; background:#f4f5f7;}
.main_signature_title {text-align:center; font-size:4.6rem; color:#2b92ca; font-family:'Montserrat','Noto Sans KR'; margin:0 0 38px 0; letter-spacing:-0.1rem;}
.main_signature_video {width:100%; height:100%; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); display:block; }
.main_signature_slide {padding:0 0 0 0; box-sizing:border-box;}

.main_signature_slide .swiper-slide {}
.main_signature_slide .swiper-slide a {position:relative; display:block; overflow:hidden;}
.main_signature_slide .swiper-slide a::after {content:""; display:block; width:100%; height:100%; position:absolute; bottom:0; left:0; background:rgba(0,0,0,0.0); transition:background 0.5s; z-index:1;}
.main_signature_slide .swiper-slide a:hover::after {background:rgba(0,0,0,0.4);}
.main_signature_slide .swiper-pagination {display:none;}
.main_sinature_video_bg {position:relative; bottom:0; left:0; width:100%; height:100%; z-index:1;}
.main_signature_video_cnt {position:absolute; top:0; left:50%; transform:translate(-50%, 0); width:100%; text-align:center; z-index:2;}
.main_signature_video_cnt &gt; dl {color:#fff; margin:100px 0 80px 0;}
.main_signature_video_cnt &gt; dl &gt; dt {font-size:4rem; font-weight:600; line-height:1.2;}
.main_signature_video_cnt &gt; dl &gt; dd {font-size:2.4rem; margin:14px 0 0 0;}
.main_signature_video_arrow {display:inline-block; font-size:2rem; color:#fff; border-bottom:2px solid #fff; padding: 0 0 8px 0;}
.main_signature_video_arrow &gt; img {margin:11px 0 0 34px;}

.main_signature_img_cnt{position:absolute; top:50%; left:35%; right:0; transform:translate(0, -50%); z-index:2;}
.main_signature_img_cnt dl{color:#fff;}
.main_signature_img_cnt dt{font-size:4rem; font-weight:600;}
.main_signature_img_cnt dt + dd{margin:10px 0 20px;}
.main_signature_img_cnt dd{font-size:3.2rem; letter-spacing:-1px; line-height:1.2;}
.main_signature_img_cnt dd strong{font-weight:600;}
.main_signature_img_cnt dd + dd{margin-bottom:60px; font-size:2.4rem; line-height:1.4;}

.signature_slide2 .main_signature_img_cnt{left:28%;}

/* 프로모션 */
.main_promotion{padding:65px 70px 80px 0; background:#f4f5f7;}
.main_promotion .inner{position:relative; width:1400px; margin:0 auto;}
.main_promotion .promotion_box{height:340px; padding:0 80px 0 70px; background:url(//image.iddental.co.kr/main/main_promotion_bg.png) no-repeat 0 0; box-sizing:border-box; cursor:pointer;}
.main_promotion .tag{position:absolute; left:70px; top:-10px; width:90px; height:58px; background:url(//image.iddental.co.kr/main/main_promotion_tag.png) no-repeat 0 0; text-align:center;}
.main_promotion .tag em{font-family:'Montserrat'; font-size:1.8rem; font-weight:500; color:#00306b; font-style:normal; line-height:58px;}
.main_promotion .txt_box{float:left; padding:95px 0 70px; color:#fff; letter-spacing:-1px;}
.main_promotion .txt_box p{font-size:2rem;}
.main_promotion .txt_box strong{display:block; margin:15px 0 60px; font-size:4rem; color:#00b8f0;}
.main_promotion .btn_box{position:absolute; left:70px; bottom:80px; letter-spacing:-1px;}
.main_promotion .btn_box .btn_more{display:inline-block; padding:0 60px 10px 0; border-bottom:2px solid #fff; font-size:2rem; background:url(//image.iddental.co.kr/www/main/main_arrow_fff.png) no-repeat 100% 50%; color:#fff;}
.main_promotion .springEvent_listwrap{float:right; margin-top:60px;}
.main_promotion .springEvent_listwrap &gt; li{width:190px; height:220px; padding:0;}
.main_promotion .springEvent_listwrap &gt; li::before{position:static; width:46px; height:47px; margin:30px auto 20px; border-radius:50%; border:1px solid #d8d8d8; background:#fff; line-height:47px; color:#999;}
.main_promotion .springEvent_listwrap &gt; li &gt; dl &gt; dt &gt; strong{font-size:2rem;}
.main_promotion .springEvent_listwrap &gt; li &gt; dl &gt; dd &gt; strong{font-size:5.6rem; font-weight:500; color:#00b8f0;}
.main_promotion .springEvent_listwrap &gt; li &gt; dl &gt; dd &gt; span{font-size:2.2rem; color:#999;}

/* 전문의 소개 */
.doctor_introduce {background: url("//image.iddental.co.kr/nowon/main/bg_doctorIntroduce_v4.jpg" ) no-repeat center; background-size: cover; width:100%; height:584px; padding:90px 0 0 165px; box-sizing: border-box; overflow: hidden;}
.doctor_introduce .text_wrap {width:745px; text-align:center; font-family:'Noto Sans KR'; letter-spacing:-2px; position:relative;}
.doctor_introduce .text_wrap .introduce_top_txt{font-size: 4.9rem;color:#00306b;font-weight: bold;margin-bottom: 45px;letter-spacing: -4px;}
.doctor_introduce .text_wrap h2 {color:#00b8f0; font-size:35px; font-weight:400;}
.doctor_introduce .text_wrap h1 {color:#00306b; font-size:75px; font-weight:bold; margin:10px 0 73px; letter-spacing:-5px;}
.doctor_introduce .text_wrap h3 {color:#00306b; font-size:27px; font-weight:400; line-height:1.2; position:relative;}
.doctor_introduce .text_wrap h3::before {content:''; position:absolute; width:95px; height:2px; left:50%; margin-left:-47.5px; top:-30px; background:#617fa3;}
.doctor_introduce .text_wrap h4 {color:#00b8f0; font-size:27px; font-weight:400; margin:22px 0 48px; font-family: 'Montserrat';}
.doctor_introduce .text_wrap .btn_box {display:block; letter-spacing:-1px;}
.doctor_introduce .text_wrap .btn_box .btn_more {display:inline-block; padding:0 60px 10px 0; border-bottom:2px solid #07356f; font-size:2rem; background:url(//image.iddental.co.kr/www/main/main_arrow_navy.png) no-repeat 100% 50%; color:#00306b;}

/* main_before_after */
.main_before_after{background: url(//image.iddental.co.kr/nowon/main/nw_before_after_bg.jpg) no-repeat center;background-size: cover;padding: 43px 0;box-sizing: border-box;overflow: hidden;}
.before_after_txtbox{width: 50%;margin-left: 48.5%;}
.before_after_txtbox &gt; dl{color:#fff;}
.before_after_txtbox &gt; dl dt{font-family: 'Montserrat';font-size: 4rem;margin-bottom: 10px;}
.before_after_txtbox &gt; dl dd{font-size: 2rem;color:#fff;}
.before_after_arrow {display:inline-block; font-size:2rem; color:#fff; border-bottom:2px solid #fff; padding: 40px 0 8px 0;}
.before_after_arrow a &gt; img {margin:11px 0 0 34px;}

.before_after_wrap{overflow:hidden; padding:100px 0; background:#e7f2ff; text-align:center;}
.before_after_wrap h4{margin-bottom:30px; font-family: 'Montserrat'; font-size:4.6rem; color:#2b92ca; padding-right:70px;}
.before_after_wrap .bna_slide{padding-right:70px;}
.before_after_wrap .swiper-slide{max-width:1120px; margin:0 auto;}
.before_after_wrap .swiper-slide::before{content:''; position:absolute; left:0; top:0; width:100%; height:265px; border-radius:25px; background:rgba(255, 255, 255, .7); z-index:1;}
.before_after_wrap .swiper-slide.swiper-slide-active::before{display:none;}
.before_after_wrap .bna_img_box{overflow:hidden; border-radius:25px;}
.before_after_wrap .bna_img_box &gt; p{float:left; display:block; width:50%; height:265px;}
.before_after_wrap .bna_img_box &gt; p img{width:100%; height:100%;}
.before_after_wrap .before_box{position:relative;}
.before_after_wrap .before_box::before{content:''; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0, 184, 240, 1);}
.before_after_wrap .before_box a{position:absolute; left:30px; right:30px; top:30px; bottom:30px; padding-top:30px; border:1px solid rgba(255, 255, 255, .6); font-size:2.4rem; font-weight:300; color:#fff; line-height:3.2rem}
.before_after_wrap .before_box a span{display:block; font-weight:300; color:#ffda78;}
.before_after_wrap .before_box .btn{display:inline-block; margin-top:20px; padding:0 25px; background:#fff; border-radius:25px; font-size:1.7rem; color:#00b8f0; line-height:50px;}
.before_after_wrap .before_box .btn em{font-family:'GmarketSans'; font-weight:700; font-size:2.0rem; font-style:normal;}
.before_after_wrap .swiper-pagination{position:relative;margin-top:40px;bottom:auto;left:auto}
.before_after_wrap .swiper-pagination .swiper-pagination-bullet{width:15px;height:15px;background:#a4acbc;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:1;outline:none}
.before_after_wrap .swiper-pagination .swiper-pagination-bullet-active{width:50px;background:#56b6e6;border-radius:10px}

/* 가장 가까운 지점 찾기 */
.main_family_wrap {width:100%; height:94px; background:#e5e7ec; margin:0 0 50px 0;}
.main_family_wrap &gt; ul {text-align:center;}
.main_family_wrap &gt; ul &gt; li {display:inline-block; vertical-align:middle; line-height:94px;}
.main_family_wrap &gt; ul &gt; li &gt; a {display:block; height:100%; margin:0 0 0 0; font-size:2.4rem; color:#00306b;}
.main_family_wrap &gt; ul &gt; li:not(:last-child) &gt; a {margin-right:30px;}
.main_family_wrap &gt; ul &gt; li &gt; a::before {content:""; display:inline-block; width:1px; height:22px; background:#728bab; }
.main_family_wrap &gt; ul &gt; li &gt; a &gt; img { margin:32px 6px 0 30px;}
.family_doctors &gt; img {margin:-26px 30px 0 0;}
.family_find {font-size:2.4rem; color:#333; margin:0 30px 0 0;}
.family_find &gt; img {margin:32px 10px 0 0;}
.main_family_wrap &gt; ul &gt; br {display:none;}
.main_family_wrap &gt; ul &gt; hr {display:none}

/* 이미지 슬라이드 */
.mc_slide{position:relative;padding:80px 0;padding-right:70px;background:#fff}
.mc_slide .swiper-controls{position:absolute;top:42%;left:0;width:100%;z-index:15}
.mc_slide .swiper-controls .ctrls_grp{height:0}
.mc_slide .swiper-controls .ctrls_grp span.prev{left:-5%}
.mc_slide .swiper-controls .ctrls_grp span.next{right:-5%}
.mc_slide .swiper-pagination{position:relative;margin-top:40px;bottom:auto;left:auto}
.mc_slide .swiper-pagination .swiper-pagination-bullet{width:15px;height:15px;background:#a4acbc;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:1;outline:none}
.mc_slide .swiper-pagination .swiper-pagination-bullet-active{width:50px;background:#56b6e6;border-radius:10px}
.mc_slide .sd_banner{position:relative;overflow:hidden;text-align:center;z-index:10}
.mc_slide .sd_banner .swiper-slide{position:relative;overflow:hidden;text-align:center;cursor:pointer}
.mc_slide .sd_banner .swiper-slide:hover .hover_wrap &gt; img{-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.mc_slide .sd_banner .hover_wrap{}
.mc_slide .sd_banner .hover_wrap &gt; img{position:relative;display:block;width:100%;-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.mc_slide .sd_banner p.txt{position:absolute;top:8%;left:0;width:100%;font-size:2.4rem;font-weight:400;letter-spacing:0.02em}
.mc_slide .sd_banner p.txt strong{display:inline-block;margin:15px 0;font-size:4.5rem;font-weight:500}
.mc_slide .sd_banner p.txt.black{color:#332d2d;}
.mc_slide .sd_banner p.txt.black span{line-height:3rem}
.mc_slide .sd_banner p.txt.black strong{color:#111;line-height:5rem}
.mc_slide .sd_banner p.txt.black strong span.txt_top{vertical-align:text-top;font-size:2.9rem;line-height:5rem}
.mc_slide .sd_banner p.txt.white{color:#fff}
.mc_slide .sd_banner p.txt.white span{line-height:3rem}
.mc_slide .sd_banner p.txt.white strong{color:#fff}
.mc_slide .sd_banner p.txt img{display:block;width:auto;height:64px;margin:0 auto 15px}
.mc_slide .sd_banner p.txt .char06{display:block;width:auto;height:42px;margin:0 auto 15px}
/*추가*/
.mc_slide .sd_banner p.txt.gray{color:#333333}
.mc_slide .sd_banner p.txt.gray strong{color:#333333}
.mc_slide .sd_banner p.txt.gray img{display:inline-block;width:auto;margin:0 auto 15px}

.net_banner {width:100%; height:322px; background:#e5e7ec; overflow:hidden; margin:0 0 120px 0;}
.net_doctors {float:left; width:50%; height:100%; position:relative;}
.main_network_doctors {width:595px; position:absolute; bottom:0; left:50%;
-webkit-transform:translate(-50%, 0);
-moz-transform:translate(-50%, 0);
-o-transform:translate(-50%, 0);
transform:translate(-50%, 0);
}
.net_search_bg {position:absolute; display:block; top:232px; left:50%; width:242px; height:40px; line-height:40px; background:url(//image.iddental.co.kr/www/main/net_search.jpg) center no-repeat; background-size:contain;
-webkit-transform:translate(-50%, 0);
-moz-transform:translate(-50%, 0%);
-o-transform:translate(-50%, 0%);
transform:translate(-50%, 0%);
}
.net_search_bg &gt; p {padding:0 0 0 38px; font-size:2rem; color:#010101;}
.net_links {float:left; width:50%; padding:0 0 0 100px; box-sizing:border-box;}
.net_links_title {margin:64px 0 18px 0;}
.net_links_title &gt; dt {margin:0 0 10px 0; }
.net_links_title &gt; dt &gt; img {}
.net_links_title &gt; dd {font-size:2.8rem; color:#000;}
.net_links_list {overflow:hidden; width:476px;}
.net_links_list &gt; li {width:213px; height:52px; line-height:52px; float:left;}
.net_links_list &gt; li:nth-of-type(odd) {margin:0 10px 0 0;}
.net_links_list &gt; li:nth-child(-n+2) {margin-bottom:10px;}
.net_links_list &gt; li &gt; a {display:block; width:100%; height:100%; background:#56b6e6; color:#fff; font-size:2rem; border-radius:52px; padding:0 26px; box-sizing:border-box; position:relative;}
.net_links_list &gt; li &gt; a &gt; span {display:block; width:9px; height:9px; border-right:2px solid #fff; border-top:2px solid #fff; position:absolute; top:50%; right:26px; margin-top:-4.5px;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
}
.net_links_list &gt; li:hover &gt; a {background:#fff; color:#56b6e6; }
.net_links_list &gt; li:hover &gt; a &gt; span {border-color:#56b6e6;}
.net_horizontal {display:none; width:94%; height:1px; background:#a8adb9; margin:0 auto;}
.eng_font{font-family:montserrat;}
.grayWrap {display:inline-block;text-align:left}
.grayWrap .grayTxt1{font-size:1em}
.grayWrap .grayTxt2{font-size:1.5em}

/* id youtube */
.id_youtube {padding:80px 70px 30px 0; background:#f4f5f7;}
.id_youtube .main_signature_title {margin:0 0 1rem 0;}
.id_youtube p {text-align:center; font-size:4.6rem; color:#333333; font-family:'Montserrat','Noto Sans KR'; margin:0 0 45px 0; letter-spacing:-0.1rem;}
.id_youtube .main_youtube_area {width:75%; margin-right:1.5%; float:left;}
.id_youtube .yt_wrap {float:right; width:23.5%;}
.id_youtube .yt_wrap .yt_box {margin-bottom:6.5%; width:100%;}
.id_youtube .yt_wrap .yt_box img {width:100%;}
.id_youtube .yt_wrap .yt_box:last-child {display:none;}

/* 게시판 */
.mc_board{position:relative;padding:80px 0;padding-right:70px}
.mc_board &gt; div{background:url("//images.idhospital.com/image/iddental/main/bd_cont_line.jpg") no-repeat center center}
.mc_board .bd_cont{position:relative;float:left;width:45%}
.mc_board .bd_cont:last-of-type{float:right}
.mc_board .bd_cont h4{overflow:hidden;margin-bottom:35px;font-size:2.4rem;font-weight:400;color:#1588ca}
.mc_board .bd_cont h4 .btn_grp{float:right}
.mc_board .bd_cont h4 .btn_grp .more{width:24px;height:24px}
.mc_board .bd_cont ul li{overflow:hidden;margin-bottom:7px;line-height:22px}
.mc_board .bd_cont ul li span{display:inline-block;vertical-align:middle}
.mc_board .bd_cont ul li span.grouping{width:100px;font-size:1.3rem;font-weight:300;color:#fff;text-align:center;border-radius:15px;background:#75bee2}
.mc_board .bd_cont ul li span.date{float:right;font-family:'Montserrat';font-size:1.6rem;font-weight:300;color:#555}
.mc_board .bd_cont ul li a{display:inline-block;vertical-align:middle;margin-left:10px;font-size:1.6rem;font-weight:300;color:#555;max-width:60%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.mc_board .bd_cont ul li:last-of-type{margin-bottom:0}

/* 셀카 */
.mc_selfie {position:relative;padding:80px 0;padding-right:70px;}
.mc_selfie ul {width:100%; position:relative; overflow:hidden;}
.mc_selfie ul::before {content:''; display:block; background:url("//image.iddental.co.kr/www/main/id_selfie_tit.png") no-repeat; width:32%; height:12%; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); max-width:436px; background-size:100%;}
.mc_selfie ul li {width:24.5%; float:left; max-width:344px; margin:0 0.6% 0.6% 0;}
.mc_selfie ul li:nth-child(4n) {margin-right:0;}
.mc_selfie ul li img {width:100%; display:block;}

/* 동영상 */
.mc_video{position:relative;padding:0 0 80px;padding-right:70px}
.mc_video .video{position:relative;overflow:hidden;width:100%;text-align:center;cursor:pointer}
.mc_video .video .play{position:relative;-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.mc_video .video .play &gt; img{width:100%}
.mc_video .video .play .mv_bg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:20}
/*.mc_video .video:hover .play{-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}*/

.video_container {position: relative; padding-bottom: 56.25%; /* 16:9 */ height: 0;}
.video_cnt {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/* 하단 링크 */
.mc_link{position:relative;overflow:hidden}
.mc_link .lk_cont{position:relative;overflow:hidden;float:left;width:50%;}
.mc_link .lk_cont .img{position:relative;display:block;width:100%;height:100%;-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.mc_link .lk_cont:hover .img{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.mc_link .lk_cont .txt{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding-top:5%;color:#333}
.mc_link .lk_cont .txt h4{margin:25px 0 10px;font-size:3.6rem}
.mc_link .lk_cont .txt p{margin-bottom:50px;font-size:2rem}
.mc_link .lk_cont .txt .btn_grp .detail{width:120px;font-size:1.5rem;text-align:left;border-width:2px;background-size:25px}
.mc_link .right .txt{padding-left:7.5%}
/* .mc_link .left a{display:block;} */
.mc_link .left .txt{padding-left:15%; padding-bottom:3%; color:#fff;}
.mc_link .left .txt h4{margin:20px 0 25px 0; font-size:3.6rem; line-height:4.6rem;}
.mc_link .left .txt h4 span{color:#ffda78;}
.mc_link .left .txt p{font-size:2.4rem; font-weight:300;}
.mc_link .left .txt p strong{display:block; margin-bottom:20px; font-size:2.6rem; font-weight:500;}

.net_links {width: 100%;padding: 0 0 0 7.5%;box-sizing: border-box;position: absolute;top: 50%;}
.net_links_list {overflow:hidden; width:476px;}
.net_links_list &gt; li {width:213px; height:52px; line-height:52px; float:left;}
.net_links_list &gt; li:nth-of-type(odd) {margin:0 10px 0 0;}
.net_links_list &gt; li:nth-child(-n+2) {margin-bottom:10px;}
.net_links_list &gt; li &gt; a {display:block; width:100%; height:100%; background:#56b6e6; color:#fff; font-size:2rem; border-radius:52px; padding:0 26px; box-sizing:border-box; position:relative;}
.net_links_list &gt; li &gt; a &gt; span {display:block; width:9px; height:9px; border-right:2px solid #fff; border-top:2px solid #fff; position:absolute; top:50%; right:26px; margin-top:-4.5px;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
}
.net_links_list &gt; li:hover &gt; a {background:#fff; color:#56b6e6; }
.net_links_list &gt; li:hover &gt; a &gt; span {border-color:#56b6e6;}


/* Layout Style - EXCEPTION(1600) */
@media screen and (max-width: 1600px){

	/* 팝업창 3개 */
	#popup_icon3 {width:25%; /* right:58%; */ right:32%;}
	#popup_icon2 {width:25%; right:32%;}
	/* #popup_icon {width:25%; right:6%;} */

    .link_induce ul li &gt; p{bottom: 50%;transform: translate(0,50%);}
    .link_induce ul li:nth-child(2) &gt; p{bottom: 52%;}
    
	.mc_slide .swiper-controls .ctrls_grp span.prev{left:30px}
	.mc_slide .swiper-controls .ctrls_grp span.next{right:30px}
	.main_visual .mv_bg05 .img_model{bottom:38%;right:6.7%;}
	.main_visual .mv_bg05 .blockPr p.mv_tit {font-size:5.5rem;}

	/* encore_event */
	.encore_event ul {display:inline-block; padding-top:95px; width:95%;}
	.encore_event ul li img {width:100%;}

	/* mv_invi2 */
	.mv_invi2 .invi2_txtbox{width: 33%;}
	.mv_invi2 .invi2_txtbox .invi2_txtbox_tit{font-size: 5.5rem;}
	.mv_invi2 .invi2_txtbox .invi2_txtbox_img &gt; img{max-width: 100%;}
	.mv_invi2 .invi2_imgbox{margin-left: 0;width: 65%;}
	.mv_invi2 .invi2_imgbox &gt; img{max-width: 100%;}
	.mv_invi2 .btn_grp{margin-top: 0;}
	
	/* Main Visual 0 */
	.main_visual_event_txtbox &gt; img {width:220px;}
	.main_visual_event_txt &gt; p.visual_event_txt01 {font-size:5rem;}
	.main_visual_event_txt &gt; p.period {font-size:1.6rem;}
	.main_visual_event_txt &gt; img {left:264px;}
	.main_visual_event_list {margin: 120px 0 55px 0;}
	.main_visual_event_list &gt; li {width:110px;}
	.main_visual_event_list &gt; li &gt; p {font-size:1.8rem;}
	.main_visual_event_list &gt; li &gt; div {font-size:5.2rem;}
	.main_visual_event_list &gt; li &gt; div &gt; span {width:1.7rem; font-size:1.7rem;padding-left: 0;}
	img.main_visual_evnet_model {left:650px;}

	.visual_combox .inner_box{padding:0 20px;}
	.visual_combox .visual_comtxt{padding:0;}

	/* 메인 비주얼 배너 */
	.main_visual_banner .left_box{background-position:70% 100%;}
	.main_visual_banner .right_box{background-position:35% 0;}
	.main_visual_banner .txt_area &gt; strong{font-size:6rem;}
	.main_visual_banner .txt_area .txt1{font-size:3rem;}

	/* Main Visual 2 */
	.main_visual_locate_txt {font-size:5.8rem;}
	.main_visaul_img2 {width:750px; right:40px;}

	/* Main Visual 3 */
	.main_visual_orthodontic_txt { font-size:5.8rem;}
	.main_visual_orthodontic_txt &gt; span {font-size:2.5rem;}
	.main_visaul_img3 {margin-left:-110px;}

	/* Main Visual 4 */
	.main_visual_invisalign_txt {color:#fff;}
	.main_visual_invisalign_txt &gt; dt {font-size:2.5rem; line-height:1.4;}
	.main_visual_invisalign_txt &gt; dd {font-size:5.8rem;}

	/* Main Visual 5 */
	.main_visual_nosurgery_txt {font-size:5.8rem;}
	.main_visaul_img5 {position:absolute; bottom:0; right:-300px;}
	.main_visual_user {position:absolute; bottom:150px; right:60px;}

	/* Main Visual 6 */
	.main_visual_secret_txt {font-size:5.8rem;}
	.main_visaul_img6 {right:0; right:-100px;}

	/* 아이디치과 여름세일 49% 슬라이드 */
	.summer_event .inner_box .title {float:none; margin:0 auto; width:713px;}
	.summer_event .inner_box .event_wrap {display:none;}
	
	/* 전문의 소개 */
	.doctor_introduce {padding:100px 0 0 30px;}

	/* 프로모션
	.main_promotion{padding-right:0;}
	.main_promotion .inner{width:100%;}
	.main_promotion .promotion_box{padding-left:30px;}
	.main_promotion .tag{left:30px;}
	.main_promotion .btn_box{left:30px;}
	.main_promotion .springEvent_listwrap &gt; li{width:170px;}*/

    /* id dental signature slide */
	.main_signature {padding:60px 70px 60px 0}
	.main_signature_video {min-width:500px;}
	.main_sinature_video_bg {min-width:500px;}
	.main_signature_video_cnt &gt; dl {margin:60px 0 30px 0;}
	.main_signature_video_cnt &gt; dl &gt; dt {font-size:3.2rem;}
	.main_signature_video_cnt &gt; dl &gt; dd {font-size:2rem;}


	.main_signature_video_arrow {font-size:1.8rem;}
	.before_after_arrow {font-size:1.8rem;}

	.main_signature_img_cnt{left:40%;}
	.main_signature_img_cnt dt{font-size:3.2rem;}
	.main_signature_img_cnt dt + dd{margin-bottom:10px;}
	.main_signature_img_cnt dd{font-size:2.6rem;}
	.main_signature_img_cnt dd span{display:block;}
	.main_signature_img_cnt dd + dd{margin-bottom:20px; font-size:2rem;}

	.signature_slide2 .main_signature_img_cnt{left:32%;}

	/* 가장 가까운 지점 찾기 */
	.main_network_doctors {  width:560px;}
	.net_links {padding:0 0 0 30px;top:55%;}
    .mc_link .lk_cont .txt h4{font-size: 3rem;}
    .net_links_list{width: 80%;}
	.net_links_list &gt; li {width:40%;height: auto;line-height: 1;}
	.net_links_list &gt; li &gt; a {font-size: 1.8rem;padding: 5% 11%;}
    .mc_link .lk_cont .txt{padding-top: 3%;}
	.mc_link .left .txt h4{margin-bottom:15px;}
	.mc_link .left .txt p{font-size:1.8rem;}
	.mc_link .left .txt p strong{font-size:2rem;}

	.before_after_wrap h4{padding-right:0;}
	.before_after_wrap .bna_slide{padding-right:0;}
}

/* Layout Style - PC(1280) */
@media screen and (max-width: 1280px){

	.main_visual .onedayimplant .txtbox {margin-left:35px}
	.main_visual .onedayimplant .circle_box {margin-left:25px}
	
	/* month_event */
	.main_visual .month_event {padding-left: 50px;}

	/* encore_event */
	.encore_event ul {display:inline-block; padding-top:10%;}
	
	/* mv_invi2 */
	.mv_invi2 .invi2_txtbox .invi2_txtbox_tit{font-size: 5rem;}
	.mv_invi2 .invi2_imgbox{margin-top: 0;}
	
	.main_visual .swiper-slide{height:680px}
/*	.main_visual .blockPr{padding:0 0 0 9.5%}*/
	.main_visual .swiper-pagination{width:100%;}
	.main_visual .blockPr &gt; div{padding-top:200px}
	.main_visual .mv_bg06 .blockPr .img {top:45%}

	.mv_reortho ul{left:-14vw;}
	
	.visual_combox.type02 .visual_comtxt p{font-size:6rem; line-height:7rem;}
	.visual_combox.type02 .visual_comtit &gt; span{font-size:3rem;}

	.visual_combox.type_event .event_wrap .tit_box p{font-size:5rem;}
	.visual_combox.type_event .event_wrap .tit_box &gt; span{font-size:2.3rem;}

	.visual_combox.type_event02{background-position:-50% top;}
	.visual_combox.type_event02 .inner_box &gt; div{width:550px; height:auto; padding:30px 0;}
	.visual_combox.type_event02 .txt_box01{left:30px; padding-top:0;}
	.visual_combox.type_event02 .txt_box01 .txt_m{display:block; word-break:keep-all;}
	.visual_combox.type_event02 .txt_box02{display:none;}

	/* Main Visual Spring Event */
	.springEvent_title {height:auto;}
	.main_visual .blockPr &gt; div {padding-top: 96px;}

	.mc_slide{padding:70px 40px}
	.mc_board{padding:70px 40px}
	.mc_board .bd_cont ul li a{max-width:50%}
	.mc_video{padding:0}
	.mc_video .video .play .mv_bg img{width:60px}
	.mc_link{padding-top:70px}
	.mc_link .left .txt{padding-left:5%}
	.mc_link .left .txt h4{margin-top:10px}
	.mc_link .right .txt{padding-left:5%;padding-top: 2%;}
	.mc_slide .net_banner .bn_cont .bn_cont01{float:left;}
	.mc_slide .net_banner .bn_cont ul li {float:left;width:33.33%}
	.main_visual .mv_bg02 .blockPr .mv_model{bottom:13%;left:0;}
	.main_visual .mv_bg05 .blockPr p.mv_tit{font-size:5rem;}
	.main_visual .mv_bg05 .img_model{right:6.4%;bottom:38%;}

	/* Main Visual 0 */
    img.main_visual_evnet_model{left: 600px;}


	/* Main Visual 2 */
	.main_visaul_img2 {width:600px; right:40px; bottom:100px}

	/* Main Visual 3 */
	.main_visaul_img3 {width:600px; margin-left:-90px;}
	.main_visual_orthodontic_txt &gt; span {font-size:2.2rem;}

	/* Main Visual 5 */
	.main_visual_nosurgery_txt {font-size:5.8rem;}
	.main_visaul_img5 { right:-400px;}
	.main_visual_user { right:80px;}

	/* Main Visual 6 */
	.main_visual_secret_txt {font-size:5.8rem;}
	.main_visaul_img6 {right:0; right:-100px; width:760px;}

    .main_visual_event_list &gt; li {width:105px;}

    .net_links{top:50%;}
    .mc_link .lk_cont .txt h4{font-size: 3rem;}
    .mc_link .lk_cont .txt p{margin-bottom: 6%;}
    .net_links_list &gt; li &gt; a{font-size: 1.6rem;padding: 7% 11%;}

	.main_visual_banner .txt_area{width:80%;}
	.main_visual_banner .btn_price_box{width:100%;}
	.main_visual_banner .btn_price_box p{padding-left:40px;}
	.main_visual_banner .btn_price_box &gt; span{right:25px;}
	
	.main_visual .mv_invi{padding-left: 50px;}
	.main_visual .mv_invi2{padding-left:30px;}

	/* mv_onedayimplant */
	.main_visual .mv_onedayimplant {padding-left:35px}
	.mv_onedayimplant .txtbox {padding: 138px 0 125px;}

	/* 전문의 소개 */
	.doctor_introduce{background-position: 63% bottom;background-size: 128%;background-color: #f4f5f7;}
	.doctor_introduce .text_wrap {text-align:left;}
	.doctor_introduce .text_wrap h2 {font-size:30px;}
	.doctor_introduce .text_wrap h1 {font-size:56px;}
	.doctor_introduce .text_wrap h3 {font-size:24px;}
	.doctor_introduce .text_wrap h4 {font-size:24px;}
	.doctor_introduce .text_wrap h3::before {left:0; margin-left:0;}
	

	/* 임플란트 무료 지원자 모집 */
	.main_visual .volunteer .tit_box {padding-left:40px;}
	
}


/* Layout Style - Laptop,Tablet(1024) */
@media screen and (max-width: 1024px){

	/* popup */
	#popup_icon {width:300px;}

	/* intro_wrap */
	.intro_link_box{max-width: 960px;margin: 0 auto;}
	.intro_link_box a{width: 40%;}
	.intro_link_box a img{width: 100%;}

	/* month_event */
	/* .month_event_tit {padding-top: 100px;} */
	.month_event_tit img{max-width:75%;}
	.month_event .btn_grp{padding-top: 100px;}

	/* encore_event */
	.encore_event ul {display:inline-block; padding-top:18%;}
	
	/* mv_invi2 */
	.main_visual .mv_invi2{padding-top: 50px;padding-left: 0;}
	.mv_invi2 .invi2_txtbox{width: 100%;display: block;text-align: center;}
	.invi2_txtbox_img{max-width: 100%;}
	.mv_invi2 .invi2_txtbox .invi2_txtbox_tit{font-size: 4.5rem;}
	.mv_invi2 .invi2_txtbox .invi2_txtbox_txt{font-size: 2.7rem;}
	.mv_invi2 .invi2_txtbox .invi2_txtbox_txt br{display: none;}
	.mv_invi2 .invi2_imgbox {width: 63%;margin: 0 auto;text-align: center;display: block;}
	.mv_invi2 .btn_grp{display: none;}
	
    .main_visual .mv_bg02 .visual_txt2{font-size: 5.2rem;}

	.main_visual .mv_bg03 .img_model{background-position:left top;background-size:cover;width:86%;right:45px;}
	.main_visual .mv_bg04 .img_model{background-position:left top;background-size:cover;width:100%;right:-5px;}

	.main_visual .mv_bg08 .blockPr .img{display:none}

	.main_visual .mv_doctor .blockPr .stdrd_b_1 p[class^="mv_tv_title01"] {font-size:60px;}
	.main_visual .mv_doctor .blockPr .stdrd_b_1 p[class^="mv_tv_title02"] {width:680px;}
	.main_visual .mv_doctor .blockPr .stdrd_b_1 p[class^="mv_tv_title02"] img {width:100%;}

	.visual_combox .inner_box{padding:0;}
	.visual_combox .inner_box .img_model{height:500px;}
	.visual_combox .inner_box .img_model img{height:100%;}
	.visual_combox .visual_comtxt, .visual_combox .visual_comtit{display:block; vertical-align:top;}
	.visual_combox .visual_comtxt{display:none;}
	.visual_combox .visual_comtit{padding-top:50px; text-align:center;}

	.visual_combox.type_event &gt; a{padding-top:40px;}
	.visual_combox.type_event .tit_e{margin-bottom:15px; font-size:6.5rem;}
	.visual_combox.type_event .event_wrap &gt; div{width:100%; margin:0 auto; padding:30px 0 10px; border-top:0;}
	.visual_combox.type_event .event_wrap &gt; div::before{display:none;}
	.visual_combox.type_event .event_wrap .tit_box &gt; span{display:none;}
	.visual_combox.type_event .event_wrap .price_box{margin:0;}
	.visual_combox.type_event .event_wrap .price_box .before{display:none;}
	.visual_combox.type_event .event_wrap .box1{float:none; border-top:6px solid #303030; border-bottom:none;}
	.visual_combox.type_event .event_wrap .box1 .tit_box{display:inline-block; vertical-align:middle;}
	.visual_combox.type_event .event_wrap .box1 .tit_box p{margin:20px 10px 0 0;}
	.visual_combox.type_event .event_wrap .box1 .tit_box p span{display:none;}
	.visual_combox.type_event .event_wrap .box1 .price_box{display:inline-block; vertical-align:middle;}
	.visual_combox.type_event .event_wrap .box1 &gt; img{margin-top:10px;}
	.visual_combox.type_event .event_wrap .box2{float:none;}
	.visual_combox.type_event .event_wrap .box2::after{content:''; position:absolute; left:20px; right:20px; top:5px; height:3px; background:url(//image.iddental.co.kr/main/icon_event_dashed.png) repeat-x 0 0;}
	.visual_combox.type_event .event_wrap .box2 .price_box{padding-right:36px;}
	.visual_combox.type_event .event_wrap .box2 &gt; img{margin:10px 0;}

	.mc_slide .sd_banner p.txt{font-size:2rem}
	.mc_slide .sd_banner p.txt strong{margin:5px 0;font-size:3.7rem}
	.mc_slide .sd_banner p.txt img{margin-bottom:10px;height:50px}
	.mc_slide .sd_banner p.txt .char06{display:block;width:auto;height:30px;}

	.mc_simple .site_btn a img {padding:0 3%;}

	.mc_board .bd_cont ul li span.date{display:none}

	.mc_link .lk_cont{float:none;width:100%;}
	.mc_link .lk_cont .txt{padding-left:40px}
	.mc_link .lk_cont .txt h4{font-size:3rem}
	.mc_link .lk_cont .txt p{font-size:1.6rem}

	.net_banner { height:374px; margin:0 0 60px 0;}
	.main_network_doctors {width:430px;}
	.net_search_bg {top:314px;}
	.mc_slide .sd_banner p.txt.black strong span.txt_top{line-height:4rem}

	.main_visual .mv_bg05 .img_model{width:60%;bottom:36%}
	.main_visual .mv_bg07 .blockPr .mv_model{top:auto;bottom:0}

	.main_visual .blockPr {padding:0 40px;}
	.btn_grp .detail {font-size: 2rem; border-width:2px;  }

	.main_visual0 .stdrd_b.stdrd_b_1 {max-width:1350px;}

	/* Main Visual Spring Event */
	.main_visual .blockPr &gt; div {padding-top: 130px;}
    .springEvent_title dt{font-size: 2rem;}
    .springEvent_title dt &gt; font.vertical{margin-top: 2px;}
    .springEvent_title dt &gt; strong{font-size: 2.4rem;}
    .springEvent_title dd{font-size: 7rem;}
	.springEvent_listwrap {margin:40px 0 0 0;}
	.springEvent_listwrap &gt; li {width:170px;height: 170px;padding: 50px 0 0;}
	.springEvent_listwrap &gt; li:not(:last-child) {margin:0 8px 0 0;}
	.springEvent_listwrap &gt; li::before {width:36px; height:44px; line-height:44px; font-size:1.6rem;}
	.springEvent_listwrap &gt; li &gt; dl &gt; dt {font-size:1.4rem;}
	.springEvent_listwrap &gt; li &gt; dl &gt; dt &gt; strong {font-size:1.8rem;}
	.springEvent_listwrap &gt; li &gt; dl &gt; dd &gt; strong {font-size:4rem;}
	.springEvent_listwrap &gt; li &gt; dl &gt; dd &gt; span {font-size:1.5rem; margin:0 0 0 2px;}
	.visual_arrow {margin:60px 0 0 0; padding:0 0 8px 0;}
	.visual_arrow &gt; img {margin:4px 0 0 44px; width:26px;}
	.springEvent_cnt.type2 {padding-left:0;}
	.springEvent_model2 {right:-176px;}
	.springEvent_title.type2 &gt; dd.springEvent_titleTxt1 {padding:0 70px 0 0;}
	.springEvent_title.type2 &gt; dd.springEvent_titleTxt2 {padding:0 0 0 70px;}

	/* Main Visual 1 */
	.main_open_date { margin:0 0 5% 0;}
	.main_open_date &gt; li {width:76px; height:76px; border-radius:76px; }
	.main_open_date &gt; li:not(:last-child) {margin:0 8px 0 0;}
	.main_open_date &gt; li &gt; div {border-radius:76px; line-height:76px; font-size:6rem; }
	.main_open_date &gt; li.main_open_dot {margin:0 30px 0 0; }
	.main_open_date &gt; li.main_open_dot::after {width:6px; height:6px; border-radius:6px; bottom:10px; right:-20px;}
	.main_open_txt {text-align:center; color:#fff;}
	.main_open_txt &gt; dt {font-size:3.2rem; width:240px; height:50px; line-height:50px; border-radius:50px; margin:0 auto 3% auto;}
	.main_open_txt &gt; dd {font-size:2.6rem;}
	.main_open_txt &gt; dd &gt; strong {font-size:5.8rem; letter-spacing:-3px; margin: 0 0 3% 0;}

	/* Main Visual 2 */
	.main_visual_locate_txt {font-size:4.2rem;}
	.main_visaul_img2 {bottom:200px; width:480px;}

	/* Main Visual 3 */
	.main_visual_orthodontic_txt { font-size:4.2rem;}
	.main_visual_orthodontic_txt &gt; span {font-size:2.2rem;}
	.main_visaul_img3 {width:500px; margin-left:10px;}

	/* Main Visual 4 */
	.main_visual_invisalign_txt &gt; dt {font-size:2.2rem;}
	.main_visual_invisalign_txt &gt; dd {font-size:4.2rem;}

	/* Main Visual 5 */
	.main_visual_nosurgery_txt {font-size:4.2rem;}
	.main_visual_user { right:80px;}

	/* Main Visual 6 */
	.main_visual_secret_txt {font-size:4.2rem;}
	.main_visaul_img6 { right:-170px; width:700px;}


   .main_visual_event_list &gt; li {width: 104px;}

   /* 프로모션 */
   .main_promotion{padding:30px 20px 40px;}
   .main_promotion .promotion_box{height:auto; padding:15% 3% 8%; background-image:url(//image.iddental.co.kr/main/main_promotion_bg_m.png); background-size:cover;}
   .main_promotion .tag{left:5%; top:-2%; width:12.500vw; height:8.056vw; background-size:cover;}
   .main_promotion .tag em{font-size:2.5vw; line-height:8.056vw;}
   .main_promotion .txt_box{float:none; padding:0 0 15% 3%;}
   .main_promotion .txt_box p{font-size:2.778vw;}
   .main_promotion .txt_box strong{font-size:5.556vw; margin:2.083vw 0 8.333vw;}
   .main_promotion .btn_box{left:6%; bottom:auto; top:40%;}
   .main_promotion .btn_box .btn_more{font-size:2.778vw;}
   .main_promotion .springEvent_listwrap{display:flex; float:none; width:100%; margin:0;}
   .main_promotion .springEvent_listwrap &gt; li{width:33%; height:auto; padding-bottom:4.167vw;}
   .main_promotion .springEvent_listwrap &gt; li::before{width:6.389vw; height:6.389vw; margin:4.167vw auto 2.778vw; font-size:3.333vw; line-height:6.389vw;}
   .main_promotion .springEvent_listwrap &gt; li &gt; dl &gt; dt &gt; strong{font-size:2.778vw;}
   .main_promotion .springEvent_listwrap &gt; li &gt; dl &gt; dd &gt; strong{font-size:7.778vw;}
   .main_promotion .springEvent_listwrap &gt; li &gt; dl &gt; dd &gt; span{font-size:3.056vw;}

    .net_links{top:46%;}
    .net_links_title {margin:36px 0 18px 0;}
    .net_links_list{width: 80%;}
	.net_links_list &gt; li {width:260px; height:60px; line-height:60px;}
    .net_links_list &gt; li &gt; a {font-size: 2rem;padding:0 26px; }

	.corona_guard_title {padding:150px 0 0 0;}
	.corona_guard_title &gt; dt {font-size:2.2rem; margin:0px 0 20px 70px;}
	.corona_guard_title &gt; dt::before {width:60px; height:60px; left:-72px;}
	.corona_guard_title &gt; dd {font-size:5rem;}
	.corona_guard_title &gt; dd &gt; strong {font-size:5.9rem;}
	.corona_guard_list {margin:40px 0 0 0;}
	.corona_guard_list &gt; li {width:205px; height:112px; border-radius:20px;}
	.corona_guard_list &gt; li &gt; div {font-size:1.6rem;}

    .main_before_after{background-position:30% center;padding: 35px 0;}
    .before_after_txtbox &gt; dl dd{font-size: 1.6rem;line-height: 1.2;}
    .before_after_txtbox &gt; dl dd &gt; span.m_block{display: block;}

	.main_signature_img_cnt{left:40%;}
	.main_signature_img_cnt dt{font-size:2.8rem;}
	.main_signature_img_cnt dt + dd{margin-bottom:10px;}
	.main_signature_img_cnt dd{font-size:2.2rem;}
	.main_signature_img_cnt dd + dd{margin-bottom:15px; font-size:1.8rem;}
	.signature_slide2 .main_signature_img_cnt{left:30%;}
	.main_sinature_video_bg{left:-20px;}

	.main_visual_banner .visual_banner_inner{max-width:100%; height:auto;}
	.main_visual_banner .visual_banner{float:none; width:100%; height:600px}
	.main_visual_banner .visual_banner a{display:block; height:100%;}
	.main_visual_banner .left_box{background-image:url(//image.iddental.co.kr/main/main_visual_banner01_m_re.jpg);}
	.main_visual_banner .right_box{background-image:url(//image.iddental.co.kr/main/main_visual_banner02_m_re.jpg);}
	.main_visual_banner .right_box .img_tag_pc{display:none;}
	.main_visual_banner .right_box .img_tag_m{display:block; position:absolute; right:0; top:0;}
	.main_visual_banner .txt_area{width:auto; transform:translate(0, -54%);}
	.main_visual_banner .btn_price_box{width:477px; margin-top:30px;}
	.main_visual_banner .btn_price_box p{padding-left:50px;}

	
	
	/* .before_after_wrap ..swiper-wrapper{width:560px !important; margin:0 auto;} */
	.before_after_wrap .swiper-slide::before{display:none;}
	.before_after_wrap .bna_img_box &gt; p{float:none; width:100%; height:263px;}

}




/* Layout Style - Mobile(720) */
@media screen and (max-width: 720px){

	/* intro_wrap */
	.intro_wrap{background-image: url(//image.iddental.co.kr/implant/main/intro/intro_bg1_m.jpg)}
	.intro_logo{width: 36%;margin: 6% auto;}
	.intro_logo &gt; img{width: 100%;}
	.intro_link_box{position: absolute;top:51%;left: 50%;transform: translate(-50%,-50%);width:48.7%;}
	.intro_link_box a{display: block;width: 100%;margin: 0 auto 3vw;}

    #popup_icon {top:10%;right:auto; left:50%; transform:translate(-50%, 0); z-index:98;width:74%;}
	#popup_icon .pop_btn{padding:12px 10px;}

	#popup_icon2 {top: 10%;right: auto;left: 50%;transform: translate(-50%, 0);z-index:97;width:74%;}
	#popup_icon2 .pop_btn{padding:12px 10px;}

	#popup_icon3 {top:10%;right:auto; left:50%; transform:translate(-50%, 0); z-index:99;width:70%;}
	#popup_icon3 .pop_btn{padding:12px 10px;}
	#popup_icon3 .pop_img img {width:100%}

    .pop_img &gt; img {width:100%;}

	.pc_block{display: none;}
	.mo_block{display: block;}
	
	.banner_top{top:50px;text-align:left}
	.banner_top .bt_con{float:none;padding:0 35px 0 20px}
	.banner_top .bt_con .txt{margin-top:0;width:calc(100% - 130px);padding-right:25px;background:none;vertical-align:middle}
	.banner_top .bt_con .txt h4{font-size:2.4rem}
	.banner_top .bt_con .txt p{margin:2px 0;font-size:12px;font-weight:300;color:#fff}
	.banner_top .bt_con &gt; img{vertical-align:middle}
	.banner_top .btn_close{top:50%;right:15px;margin-top:-15px;width:30px;height:30px}
	.banner_top .mobile {height:60px}
	.mobile {display:block}
	.desktop {display:none}

	.gnb_wrap h1{display:none}

	.mc_simple {padding:0;}
	.mc_simple .btn_wrap {overflow:hidden; border-top:0.28vw solid #dfe2e7; border-bottom:0.28vw solid #dfe2e7;}
	.mc_simple .site_btn {height:18.75vw; padding:3.47vw 0;}
	.mc_simple .site_btn a img {padding:0; max-width:100%; width:22.22vw; margin:0 auto;}
	/* .mc_simple .sp_noti span.notice{padding:4px 7.5px;font-size:12px}
	.mc_simple .sp_noti p{margin:0 7px 0 8px;max-width:65%;font-size:12px}
	.mc_simple .sp_noti .swiper-controls{display:none}
	.mc_simple .sp_noti a img {width:78%; max-width:279px; margin:-4% auto 0;}
	.mc_simple .sp_btn a img{max-width:307px; width:91%;margin-top:0} */
	.mc_simple .area_kakao_banner {display:flex;flex-direction:row;justify-content:center;align-items:center}

	/* kakao_plus */
    .kakao_plus{background: #fae100 url(//image.idhospital.com/m/main/renew2020/kakao_plus_bg.jpg) no-repeat center;background-size: cover; position: relative; display:block;}
    .kakao_plus &gt; a{display: block;width: 100%;height: 100%;padding: 8% 5%;box-sizing: border-box;}
    .kakao_plus dl{letter-spacing: -0.15vw;}
    .kakao_plus dl dt{font-family: 'GmarketSans'; font-size: 4.3vw;color:#3b1e1e;font-weight: 500;line-height: 1.45;}
    .kakao_plus dl dt span{color:#f172ac;}
    .kakao_plus dl dd{font-family: 'GmarketSans'; font-size: 4.3vw;color:#222;font-weight: 300;}
    .kakao_plus dl dd span{display: inline-block;vertical-align: middle;width: 18%;}
    .kakao_plus dl dd span img{display: block;}
    .kakao_plus .go_btn{position: absolute;top: 35%;right: 5%;width: 8vw;}

    /* 비쥬얼높이값 수정_191119 */
    .main_visual .swiper-slide{background-repeat: no-repeat;background-position: center center;background-size: cover;cursor: pointer;height:100vw;}
    .main_visual .main_visual0 {background-image:url(//image.iddental.co.kr/nowon/main/nw_visual01_m1.jpg);}
    .main_visual .main_visual1 {background-image:url(//image.iddental.co.kr/nowon/main/nw_visual02_m.jpg);}
    .main_visual .main_visual5 {background-image:url(//image.iddental.co.kr/nowon/main/nw_visual05_m.jpg);}
    .main_visual .main_visual6 {background-image:url(//image.iddental.co.kr/nowon/main/nw_visual06_m.jpg);}
	
	.main_visual .onedayimplant {background-image:url("//image.iddental.co.kr/www/main/visual_onedayimplant_m.jpg");}
	.main_visual .onedayimplant .txtbox {top:50px}
	.main_visual .onedayimplant .txtbox .txtbox_tit{text-align:center;font-size:5rem}
	.main_visual .onedayimplant .txtbox .txtbox_tit span{}
	.main_visual .onedayimplant .txtbox .txtbox_txt{text-align:center;top:15px}
	.main_visual .onedayimplant .circle_box {top:80px;justify-content:center}
	.main_visual .onedayimplant .circle_box li {width:100px;height:100px}
	
    /* link_induce */
    .main_visual .link_induce{background: url(//image.iddental.co.kr/www/main/link_induce_m.jpg) center center no-repeat;background-size: cover;}
    .main_visual .link_induce ul{display: none;}
	
	/* month_event */
	/* .main_visual .month_event {background: url(//image.iddental.co.kr/www/main/mv_event_202411_m.jpg) center center no-repeat;background-size: cover;padding-left: 0;} */
  .main_visual .month_event_img.pc {display:none;}
	.main_visual .month_event_img.mo {display:block; width:100%;}
	.month_event .stdrd_b{display: none;}

	/* encore_event */
	.main_visual .encore_event {background:url(//image.iddental.co.kr/www/main/mv_event_encore_m.jpg) center center no-repeat; background-size:cover;}
	.encore_event .img_pc {display:none;}
	.encore_event .img_m {display:block;}
	.encore_event ul {padding:0; width:100%;}
	.encore_event ul li:last-child {padding-top:23.61vw;}
	.encore_event ul li a {font-size:3.47vw; width:35.42vw; padding:3.06vw 0 2.08vw; border:0.42vw solid #fff;  letter-spacing:-0.14vw;}
	 
	/* mv_invi2 */
	.main_visual .mv_invi2{padding-top: 8%;}
	.mv_invi2 .invi2_txtbox{letter-spacing: -0.1vw;}
	.invi2_txtbox_img {width: 50%;margin: 0 auto;}
	.mv_invi2 .invi2_txtbox .invi2_txtbox_tit{font-size: 8.3vw;margin: 2% 0 1%;}
	.mv_invi2 .invi2_txtbox .invi2_txtbox_txt{font-size: 4.16vw;}
	.mv_invi2 .invi2_imgbox{width: 80%;}

	
	/* .main_visual .swiper-pagination{bottom:30px} */
	.main_visual .blockPr{padding:0}
	.main_visual .blockPr &gt; div{padding-top:70px;text-align:center}
	.main_visual .blockPr p.mv_tit{padding:0 20px;margin:10px 0;font-size:30px;word-break:keep-all;line-height:1.2}
	.main_visual .blockPr p.mv_tit.big{font-size:4.2rem}
	.main_visual .blockPr p.mv_txt{font-size:2.2rem}

	.main_visual .blockPr .mv_tit_img{margin-bottom:5px}
	.main_visual .blockPr .mv_sub_txt{display:block;margin:10px 0;font-size:1.6rem;font-weight:300;line-height:1.3}
	.main_visual .blockPr .mv_btn{margin-top:2%;text-align:left}
	.main_visual .blockPr .mv_btn .detail{font-size:3.5vw; width:27vw;}
	.main_visual .blockPr .mv_btn .detail &gt; img {width:24px; margin:4px 0 0 0;}

	.main_visual .blockPr .mv_btn_white .detail{font-size:3.5vw; width:27vw;text-align: left;}
	.main_visual .blockPr .mv_btn_white .detail &gt; img {width:24px; margin:4px 0 0 0;}

	/* .main_visual .swiper-slide.visual_combox{height:114vw;} */

	.main_visual .mv_doctor {background:url("//image.iddental.co.kr/www/main/mvdoctor_visual_m.jpg") center top no-repeat; background-size:cover;}
	.main_visual .mv_doctor .blockPr .stdrd_b_1 .btn_grp {display:block; margin:0 auto; width:52.1%; text-align:left;}
	.main_visual .mv_doctor .blockPr .stdrd_b_1 .btn_grp .detail {width: 16.7vw; font-size:2.65vw; padding: 1vw 0; border-bottom: 0.47vw solid #333; background: url(//images.idhospital.com/image/iddental/common/icon_detailArrow.png) no-repeat 100% 50%; letter-spacing: -0.07em; text-align: left; background-size: 24%;}
	.main_visual .mv_doctor .blockPr .stdrd_b_1 p[class^="mv_tv_title01"] {margin-top:0; font-size: 4.3vw; letter-spacing: -0.25vw; line-height:1.6;}
	.main_visual .mv_doctor .blockPr .stdrd_b_1 p[class^="mv_tv_title02"] {width:81.25vw; margin: 1vw auto;}
	.main_visual .mv_doctor .blockPr .stdrd_b_1 ul {width: 52.1%;  margin: 5vw auto 2vw;}
	.main_visual .mv_doctor .blockPr .stdrd_b_1 ul li {font-size: 3.65vw; letter-spacing: -0.15vw; text-align: left; display: block;}
	.main_visual .mv_event{background-image: url(//image.iddental.co.kr/www/main/event_img_m.jpg);background-size: contain;background-position: bottom center;}

	.visual_combox &gt; a{padding:0;}
	.visual_combox .inner_box .img_model{display:none;}
	.visual_combox .visual_comtit{padding-top:4.7vw;}
	.visual_combox .visual_comtit &gt; span{font-size:6.528vw; line-height:7.639vw;}
	.visual_combox .visual_comtit p{margin-top:3vw; font-size:10.556vw; line-height:7.639vw;}
	.visual_combox .visual_comtit p span{color:#1487c8;}
	.visual_combox .visual_comtit p em{width:9.722vw; height:10.139vw; margin:-1.5vw 1.389vw 0 0; background-image:url(//image.iddental.co.kr/m/main/img_txt_id01_m.png); background-size:100% 100%;}

	.visual_combox.type01{background-image:url("//image.iddental.co.kr/m/main/top_banner_implant_m.jpg");}
	.visual_combox.type02{background-image:url("//image.iddental.co.kr/m/main/top_banner_clippyc_m.jpg");}
	.visual_combox.type02 .visual_comtit &gt; span{font-size:5.972vw;}
	.visual_combox.type02 .visual_comtit p{font-size:8.556vw; color:#874db3;}
	.visual_combox.type02 .visual_comtit p em{width:8.722vw; height:9.139vw; background-image:url("//image.iddental.co.kr/m/main/img_txt_id02_m.png");}

	.visual_combox.type_event &gt; a{padding-top:8vw;}
	.visual_combox.type_event .tit_e{margin-bottom:4.167vw; font-size:8.611vw;}
	.visual_combox.type_event .tit_e::before{content:''; display:inline-block; width:7.639vw; height:8.056vw; margin:-1vw 1vw 0 0; background:url(//image.iddental.co.kr/m/main/img_txt_id03_m.png) no-repeat 0 0; background-size:100% 100%; vertical-align:top;}
	.visual_combox.type_event .event_wrap{max-width:80vw}
	.visual_combox.type_event .event_wrap &gt; div{padding:0;}
	.visual_combox.type_event .event_wrap .price_box{padding-right:10vw;}
	.visual_combox.type_event .event_wrap .price_box .after::after{right:-10vw; top:2.5vw; font-size:5.556vw;}
	.visual_combox.type_event .event_wrap .box1{padding:5.556vw 0 4.861vw;}
	.visual_combox.type_event .event_wrap .box1 &gt; img{width:24vw; margin-top:3.472vw;}
	.visual_combox.type_event .event_wrap .box1 .tit_box p{font-size:7.222vw;}
	.visual_combox.type_event .event_wrap .box1 .price_box .after{font-size:16.528vw;}
	.visual_combox.type_event .event_wrap .box2{padding:4.861vw 0 4.167vw;}
	.visual_combox.type_event .event_wrap .box2::after{top:0; left:4.167vw; right:4.167vw; height:0.417vw; background-size:auto 0.417vw;}
	.visual_combox.type_event .event_wrap .box2 &gt; img{width:24vw; margin:2.778vw 0 0;}
	.visual_combox.type_event .event_wrap .box2 .tit_box p{font-size:7.917vw;}
	.visual_combox.type_event .event_wrap .box2 .price_box{padding-right:5vw;}
	.visual_combox.type_event .event_wrap .box2 .price_box .after{font-size:16.944vw;}

	.visual_combox.type_event02{background-color:#63d1ff; background-image:none; text-align:center;}
	.visual_combox.type_event02 .inner_box &gt; div{position:static; width:auto; padding:5vw 4.167vw 3.5vw; border-width:0.694vw; transform:none;}
	.visual_combox.type_event02 .inner_box &gt; img{display:block; width:100%; margin-top:0;}
	.visual_combox.type_event02 .txt_box01{display:inline-block;}
	.visual_combox.type_event02 .txt_box01 p{font-size:5.139vw; line-height:1; letter-spacing:-.1vw; text-shadow:none;}
	.visual_combox.type_event02 .txt_box01 p span{font-size:5.139vw;}
	.visual_combox.type_event02 .txt_box01 p br{display:none;}
	.visual_combox.type_event02 .txt_box01 .txt_m{margin-top:2.083vw;}
	.visual_combox.type_event02 .txt_box01 &gt; span{display:inline-block; margin-top:2.778vw; padding:0; background:transparent; font-size:3.056vw; color:#fff; line-height:1;}

	/*추가*/
	.main_visual .blockPr .stdrd_b_1{padding-top:40px;text-align:center}
	.main_visual .mv_tit_img{width:20%}

	/* Main Visual Spring Event */
	.main_visual .swiper-slide.springEvent1 {background-color:none; background-image:url(//image.iddental.co.kr/www/main/visual_june_bg1_m.jpg);}
	.main_visual .swiper-slide.springEvent2 {background-color:none; background-image:url(//image.iddental.co.kr/www/main/visual_june_bg2_m.jpg);}
	.springEvent_listwrap {display:none;}
	.visual_arrow {display:none;}
    .springEvent_title{margin-top: -2%;}
    .springEvent_title dt{font-size: 3.3vw;padding: 5% 6.5%;margin-bottom: 4%;}
    .springEvent_title dt:after {bottom: -9%;border-right: 2.8vw solid transparent;border-bottom: 2.8vw solid #00306b;}
    .springEvent_title dt &gt; font.vertical {margin-top: 1.5%;}
    .springEvent_title dt &gt; strong {font-size: 4vw;}
    .springEvent_title dd {font-size: 8vw;letter-spacing: -0.35vw;}

	.springEvent1_model {display: block;position: absolute;width: 82%;left: 10%;bottom: -3%;}
	.springEvent2_model {display: block;position: absolute;width: 90%;right: 0;bottom: -3%;}

	/* 메인 비주얼 배너 */
	.main_visual_banner .visual_banner{height: calc(85vw);}
	.main_visual_banner .txt_area{right:9.5%; transform:translate(0, -50%);}
	.main_visual_banner .txt_area &gt; strong{font-size:10vw;}
	.main_visual_banner .txt_area .txt1{font-size:5vw; margin:2.778vw 0;}
	.main_visual_banner .txt_area .txt2{font-size:4vw;}
	.main_visual_banner .txt_area .btn_more{margin-top:12%; padding-right:40px; font-size:2.778vw;}
	.main_visual_banner .right_box .img_tag_m{width:23.056vw;}
	.main_visual_banner .btn_price_box{width:100%; height:15vw; margin-top:13.889vw; font-size:3.611vw; text-align:center;}
	.main_visual_banner .btn_price_box &gt; span{padding-right:7.5vw;}
	.main_visual_banner .btn_price_box &gt; span:after{width:5.833vw; height:5.833vw; background-size:100%; }
	.main_visual_banner .btn_price_box p{margin-left:-35%; padding:3.2vw 0 0; font-size:4.167vw;}
	.main_visual_banner .btn_price_box p span{margin-left:5.556vw;}
	.main_visual_banner .btn_price_box p span:before{left:-13.667vw; width:12vw; height:2.778vw; background-size:100%;}
	.main_visual_banner .btn_price_box p span em{font-size:6.944vw;}

    /* id dental signature slide */
	.main_signature {padding:10% 0 9% 0;}
	.main_signature_slide  {overflow-x:hidden;}
	.main_signature_slide .swiper-wrapper {padding:0 0 11% 0;}
	.main_signature_slide .swiper-slide a::after {background:rgba(0,0,0,0.4); top:auto; bottom:1px; left:0;}
	.main_signature_slide .swiper-pagination {display:block;}
	.main_signature_slide .swiper-pagination .swiper-pagination-bullet {background:#a4acbc; width:15px; height:15px; border-radius:10px; transition:all 0.3s; opacity:1;}
	.main_signature_slide .swiper-pagination .swiper-pagination-bullet-active {background:#56b6e6; width:50px;}

	.main_sinature_video_bg {min-width:auto;}
	.main_signature_video {width:100%; min-width:auto;}
	.main_signature_title {font-size:7vw; margin:0 0 5% 0;}
	.signature_slide1 {margin:0 0 0 0;}
	.signature_slide2 {margin:0 0 0 0;}

	.main_signature_video_cnt &gt; dl {margin:7% 0 12% 0;}
	.main_signature_video_cnt &gt; dl &gt; dt {font-size:6vw;}
	.main_signature_video_cnt &gt; dl &gt; dd {font-size:3.5vw; margin:2% 0 0 0; font-weight:300;}
	.main_signature_video_arrow {font-size:3vw; padding:0 0 1.5% 0; font-weight:300;}
	.main_signature_video_arrow &gt; img {margin:5.7% 0 0 6vw;}

	.main_signature_img_cnt dt{font-size:5vw;}
	.main_signature_img_cnt dd{font-size:3.5vw;}
	.main_signature_img_cnt dd + dd{font-size:3vw; font-weight:300;}

	.main_sinature_video_bg{left:0;}

	video::-webkit-media-controls-panel {display: none!important; -webkit-appearance: none;}
	video::-webkit-media-controls-play-button {display: none!important;  -webkit-appearance: none;}
	video::-webkit-media-controls-start-playback-button {display: none!important; -webkit-appearance: none;}
	video::-webkit-media-controls {display:none !important;}

    .main_before_after{background-image: url(//image.iddental.co.kr/nowon/main/nw_before_after_bg_m.jpg);padding: 4.5% 0 4.8%;}
    .before_after_txtbox{margin-left: 51%;}
    .before_after_txtbox &gt; dl dt {font-size: 5.2vw;margin-bottom: 2%;}
    .before_after_txtbox &gt; dl dd {font-size: 2.6vw;line-height: 1.25;}

    .before_after_arrow {font-size:3vw; padding:10% 0 2.5% 0; font-weight:300;}
	.before_after_arrow a &gt; img {margin:5.7% 0 0 6vw;}

	/*추가끝*/

	.mc_slide{padding:0 0 40px 0;overflow:hidden}
	.mc_slide .swiper-controls{display:none}
	.mc_slide .swiper-pagination{margin-top:15px}
	.mc_slide .sd_banner{width:80%;margin-left:10%;overflow:visible}
	.mc_slide .sd_banner p.txt{top:8%}
	.mc_slide .sd_banner p.txt.black strong{line-height:3rem;}
	.mc_slide .sd_banner p.txt img{height:40px}
	.mc_slide .sd_banner p.txt .char06{height:25px;margin:0 auto 10px;}
	.mc_slide .sd_banner p.txt.black span{line-height:2rem}
	.mc_slide .sd_banner p.txt.black strong span.txt_top{line-height:3rem}
	.mc_slide .sd_banner p.txt.white span{line-height:2rem}
	/*추가*/
	.mc_slide .sd_banner p.gray{top:8%}
	.mc_slide .sd_banner p.gray img {height:50px}
	/*추가끝*/

	.mc_board{padding:0; display:none;}
	.mc_board &gt; div{background:#75bee2}
	.mc_board .bd_cont{width:50%;padding:19px 0;text-align:center}
	.mc_board .bd_cont:last-of-type{background:url("//images.idhospital.com/image/iddental/main/mo_bd_cont_line.png") no-repeat left center}
	.mc_board .bd_cont ul{display:none}
	.mc_board .bd_cont h4{margin-bottom:0;font-size:13px;color:#fff}
	.mc_board .bd_cont h4 .btn_grp{float:none;margin-left:5px}
	.mc_board .bd_cont h4 .btn_grp .more{width:16px;height:16px}
	.mc_board .bd_cont h4 .btn_grp a i{height:1px}
	.mc_board .bd_cont h4 .btn_grp a i.cross_w{background:#fff}
	.mc_board .bd_cont h4 .btn_grp a i.cross_h{background:#fff}

	.mc_link{padding-top:0}
	/* .mc_link .lk_cont{height:175px} */
	/* .mc_link .lk_cont .img{display:none} */
	.mc_link .lk_cont .txt{padding-top:10px;padding-left:20px}
	.mc_link .lk_cont .txt img{height:30px}
	.mc_link .lk_cont .txt h4{margin: 2% 0 2%;font-size: 4.8vw;}
	.mc_link .lk_cont .txt p{margin-bottom: 7%;font-size: 3.5vw;}
    .mc_link .left .txt h4{margin-bottom:6.944vw; line-height:6.389vw;}
	.mc_link .left .txt p{line-height:4.5vw;}
	.mc_link .left .txt p strong{margin-bottom:2.778vw; font-size:4.5vw;}
	.mc_link .left .txt p span{display:block;}
	/* .mc_link .left{background:url("//image.iddental.co.kr/nowon/main/main_bottom_banner1_v2_m.jpg") no-repeat center center;background-size:cover} */
	.mc_link .right{background:url("//images.idhospital.com/image/iddental/main/mc_link02.jpg") no-repeat center center;background-size:cover}

	body .gnb_wrap .g_name h2{display:inline-block}

	/* Main Visual 0 */

	/*.main_visual0 div.detail {font-size: 16px !important;  width: 104px !important;}*/

	.main_visual_event_txtbox::before {content:"09.23"; display:block; text-align:center; color:#c3f0ff; font-family:'Roboto'; font-size:1.6rem; letter-spacing:1rem; font-weight:600; margin:0 0 2% 0;}
	.main_visual_event_txtbox {margin:0; text-align:center; width:100%;}
	.main_visual_event_txtbox &gt; img {display:none;}
	.main_visual_event_txt {float:none;}
	.main_visual_event_txt &gt; p.visual_event_txt01:nth-of-type(1) {margin:0; font-size:2.7rem;}
	.main_visual_event_txt &gt; p.visual_event_txt01 {margin:0; font-size:5rem;}
	.main_visual_event_txt &gt; p.period {text-align: center;padding-bottom: 3%;font-size: 2rem;margin-top:3%;position: static;}
    .main_visual_event_txt &gt; p.period &gt; strong{font-size: 2.2rem;}
    .main_visual_event_txt &gt; p.period &gt; strong &gt; span{font-size: 2.2rem;}
	.main_visual_event_txt &gt; img {top:25%; left:50%; width:202px; position:static; margin:2% auto 2% auto; display:block;	}
	.main_visual_event_list {display:none;}
	.main_visual_evnet_model_m {display:none;}
	img.main_visual_evnet_model {display:none;}


	/* Main Visual 1 */
    .main_visual .main_visual1 .blockPr{padding: 0;}
    .main_visual .main_visual1 .blockPr .mv_sub_txt {font-size: 2.1rem;line-height: 1.3;margin-top: 6%;font-weight: 400;margin-bottom: 1%;}
    .main_visual .main_visual1 .blockPr .title01 {line-height: 1.2;font-weight: 400;margin: 0 0 2px;font-size: 4rem;}
    .main_visual .main_visual1 .blockPr .title01 span{padding: 0 5px;height: 3px;}
    .main_visual .main_visual1 .blockPr .title02{font-size: 4rem;font-weight: 400;}
    .main_visual .main_visual1 .blockPr .mv_btn {margin-top: 3%;}


	.main_open_date { margin:0 0 5% 0;}
	.main_open_date &gt; li {width:12vw; height:12vw; border-radius:12vw; }
	.main_open_date &gt; li:not(:last-child) {margin:0 8px 0 0;}
	.main_open_date &gt; li &gt; div {border-radius:12vw; line-height:12vw; font-size:9vw; }
	.main_open_date &gt; li.main_open_dot {margin:0 5% 0 0; }
	.main_open_date &gt; li.main_open_dot::after {width:4px; height:4px; border-radius:4px; bottom:10px; right:-30%;}

	.main_open_txt {text-align:center; color:#fff;}
	.main_open_txt &gt; dt {font-size:4.4vw; width:36vw; height:7.2vw; line-height:7.2vw; border-radius:7.2vw; margin:0 auto 3% auto; border:2px solid #fff;}
	.main_open_txt &gt; dd {font-size:3.6vw;}
	.main_open_txt &gt; dd &gt; strong {font-size:8vw; letter-spacing:-3px; margin: 0 0 3% 0;}


	.main_visual .mv_bg02 {background: url('//image.iddental.co.kr/www/main/main_visual02_m.jpg');background-size:cover}
    .main_visual .mv_bg02 .blockPr &gt; div{padding-top:7%;;}
	.main_visual .mv_bg02 .visual_txt1{display: none;}
	.main_visual .mv_bg02 .visual_txt2{font-size:8vw;margin-top: 0;letter-spacing: -0.8vw;}
    .main_visual .mv_bg02 .visual_price {margin: 4% 0 0 0;letter-spacing: -0.1vw;}
    .main_visual .mv_bg02 .visual_price dt{font-size: 6vw;}
    .main_visual .mv_bg02 .visual_price dd{margin-left: 6%;}
    .main_visual .mv_bg02 .visual_price dd span{font-size: 14vw;letter-spacing: -0.3vw;}
    .main_visual .mv_bg02 .visual_price dd i{margin-left: 7px;font-size: 4vw;}
    .main_visual .mv_bg02 .visual_price dt:before {background-size: contain;width: 14vw;height: 3.5vw;top: 37%;left: -14%;}

	.main_visual .mv_bg02 .stdrd_b_1 {padding:0}

	/* Main Visual 2 */
	.main_visual_locate_txt {font-size:8vw;}
	.main_visaul_img2 { margin:0 auto; left:0; right:0;  width:90%; top:30%;}

	/* Main Visual 3 */
	.main_visual_orthodontic_txt { font-size:8vw;padding-bottom: 14%;}
	.main_visual_orthodontic_txt &gt; span {font-size:4vw;margin-bottom: 2%;}
	.main_visaul_img3 {margin-left:-43%; left:50%; right:0; bottom:-10%; width:90%;}

	/* Main Visual 4 */
	.main_visual_invisalign_txt {margin:0 0 3% 0;}
	.main_visual_invisalign_txt &gt; dt {font-size:4vw; margin:0 0 2% 0;}
	.main_visual_invisalign_txt &gt; dd {font-size:8vw;}

	/* Main Visual 5 */
	.main_visual_nosurgery_txt {font-size:8vw;letter-spacing: -1.5px;padding-bottom: 8.5%;}
	.main_visual_user {position:absolute; bottom:12px; right:30px; font-size:1.8rem; color:#333;}
	.main_visaul_img5 {position:absolute; bottom:0; right:0; width:100%;}

	/* Main Visual 6 */
	.main_visual_secret_txt {font-size:8vw;padding-bottom: 10.1%;line-height: 1.1;}
	.main_visaul_img6 {right:5%; left:5%; width:90%;}

	.net_banner {overflow:visible; height:auto; padding:5% 0 5% 0; margin:0 0 10% 0;}
	.net_doctors {float:none; width:100%;}
	.main_network_doctors {position:static;
	-webkit-transform:translate(0,0);
	-moz-transform:translate(0,0);
	-o-transform:translate(0,0);
	transform:translate(0,0);
	}

	.mc_link .lk_cont{height:55.556vw;}
    .mc_link .lk_cont .txt{padding-top:8.333vw;}
    .net_links{top:47%;padding-left: 20px;}
    .net_links_list {width: 57%;}
    .net_links_list &gt; li {float:left; width:48%;}
	.net_links_list &gt; li:nth-of-type(odd) {margin:0 2% 0 0;}
    .net_links_list &gt; li{width: 49%;height: auto;line-height: normal;}
    .net_links_list &gt; li &gt; a {;padding: 7% 10%;font-size: 1.8rem;}
    .net_links_list &gt; li &gt; a &gt; span{right:10%;width: 5px;height: 5px;border-right-width: 1px;border-top-width: 1px;top:54%;}
    .net_links_list &gt; li:nth-child(-n+2) {margin-bottom: 2%;}
    .mc_link .btn_grp{padding-top: 10%;}

    /* 수정_191120 */
    .main_content {position: relative; margin-top:-0.14vw; z-index: 98;}
    .main_visual .swiper-pagination{bottom:3vw;}
    .mc_slide {padding: 0 0 10%;background-color: #fff;}
    .mc_slide .swiper-pagination {margin-top: 6%;}

    .main_visual .blockPr .stdrd_b_1{padding:7% 0 76%;}
    .swiper-slide .btn_grp{display: none;}
    /* visual0 */
    .main_visual_event_txtbox::before{display: none;}

    /* 수험생이벤트 visual */
    .main_visual .main_visual1 .blockPr{padding: 0;}
    .main_visual .main_visual1 .blockPr .stdrd_b_1{padding:7% 0 76%;}
    .main_visual .main_visual1 .blockPr .mv_sub_txt {font-size: 2.1rem;line-height: 1.3;font-weight: 400;margin-bottom: 2%;margin-top: 2px;}
    .main_visual .main_visual1 .blockPr .mv_sub_txt br{display: none;}
    .main_visual .main_visual1 .blockPr .title01 {line-height: 1.3;font-weight: 400;margin: 0 0 3px;font-size: 4.2rem;}
    .main_visual .main_visual1 .blockPr .title01 span{padding: 0 5px;height: 3px;}
    .main_visual .main_visual1 .blockPr .title02{font-size: 4.2rem;font-weight: 400;padding-bottom: 6px;}
    .main_visual .main_visual1 .blockPr .mv_btn {margin-top: 3%;}

    /* mv_youth */
    .main_visual .mv_youth {background-image:url(//image.iddental.co.kr/nowon/main/youth_bg_m.jpg);}
    .main_visual_youth_txt{letter-spacing: -0.2vw;padding-top: 0;}
    .main_visual_youth_txt dt {font-size: 4.3vw;font-weight: 400;}
    .main_visual_youth_txt dd {font-size: 7.8vw;padding-top: 2%;font-weight: 400;letter-spacing: -0.3vw;}
    .main_visual_youth_txt dd &gt; br{display: none;}

	/* before_after_wrap */
	.before_after_wrap{padding:11.111vw 0; background:#fff;}
	.before_after_wrap h4{margin-bottom:4.167vw; font-size:6.389vw;}
	.before_after_wrap .bna_img_box{box-shadow: 0px 3.056vw 5.556vw 0px rgba(43, 65, 128, 0.32);}
	.before_after_wrap .bna_img_box &gt; p{height:36.528vw;}
	.before_after_wrap .before_box a{left:4.167vw; right:4.167vw; top:4.167vw; bottom:4.167vw; padding-top:2.778vw; font-size:3.889vw; line-height:5vw;}
	.before_after_wrap .before_box .btn{margin-top:4.167vw; padding:0 4.861vw; font-size:2.778vw; line-height:8.056vw;}
	.before_after_wrap .before_box .btn em{font-size:3.333vw;}

	.before_after_wrap .swiper-pagination{margin-top:5.556vw;}
	.before_after_wrap .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;}
    .before_after_wrap .swiper-pagination .swiper-pagination-bullet-active{width: 35px;}
	
	/* 셀카 */
	.mc_selfie {box-sizing: border-box;padding: 10% 0.3%;}
	.mc_selfie ul li {width: 49.4%;margin: 0 0.3% 0.6%;}
	.mc_selfie ul::before{top:54%;}
	
	/* 인비절라인다이아몬드 */
	.main_visual .mv_invi{background-image: url(//image.iddental.co.kr/www/main/invi_visual1_m_v1.jpg);padding: 0;background-position: top;}
	.main_visual .mv_invi .mv_invi_tit{display: none;}
	.mv_invi .btn_grp{display: none;}

	/* 아이디치과 여름세일 49% 슬라이드 */
	.summer_event .img_pc {display:none;}
	.summer_event .img_m {display:block;}
	.summer_event .btn_grp {display:block; margin:1.5vw auto 0; width:16.7vw;}
	.summer_event .btn_grp .detail {width: 16.7vw; border-bottom:none; font-size: 2.65vw; padding: 1vw 0; background: url(//images.idhospital.com/image/iddental/common/icon_detailArrow.png) no-repeat 100% 50%;  letter-spacing: -0.07em; text-align: left; background-size: 24%;}
	.summer_event .inner_box {width:100%; max-width:720px; margin:0; padding:12.5vw 0 0}
	.summer_event .inner_box .title {width:100%;}
	.summer_event .inner_box .title img {width:100%;}
	.summer_event .inner_box .title ul {top:78%; transform: translate(-50%, -50%);}
	.summer_event .inner_box .title ul li a span {width: 9.7vw; margin: 0 2vw; padding-top:9.2vw; font-size: 2vw; letter-spacing: -0.03vw;}
	.summer_event .inner_box .title ul li.quick span {background-size: 84%;}
	.summer_event .inner_box .title ul li.online span {background-size: 84%;}
	.summer_event .inner_box .title ul li.kakao span {background-size: 84%;}

	/* 메인 배너 모바일 */
	.main_visual .mv_event11 {background:url(//image.iddental.co.kr/www/main/mv_event202111_m.jpg) top center no-repeat; background-size:cover;}
	.main_visual .mv_exam_event {background: url(//image.iddental.co.kr/www/main/mv_exam_event_visual_v2_m.jpg) top center no-repeat;background-size: cover;}
	.main_visual .mv_event12 {background:url(//image.iddental.co.kr/www/main/mv_event202202_m.jpg) top center no-repeat; background-size:cover;}
	.main_visual .mv_onedayimplant {background:url(//image.iddental.co.kr/nowon/main/mv_onedayimplant_visual_m.jpg) top center no-repeat; background-size:cover;}

	/* 전문의 소개 */
	.doctor_introduce {background:url("//image.iddental.co.kr/nowon/main/bg_doctorIntroduce_m_v4.jpg") no-repeat center; background-size: cover; padding:11vw 0 0 0; height:118vw; box-sizing:border-box;}
	.doctor_introduce .text_wrap {width:100%; text-align:center; letter-spacing:-0.2vw;}
	.doctor_introduce .text_wrap .introduce_top_txt {font-size: 6.9vw;margin-bottom: 4.5vw;letter-spacing: -0.5vw;}
	.doctor_introduce .text_wrap h2 {font-size:3.88vw;}
	.doctor_introduce .text_wrap h1 {font-size:8.3vw; margin:1.5vw 0 4vw; letter-spacing:-0.6vw;}
	.doctor_introduce .text_wrap h3 {font-size:3.75vw;letter-spacing: -0.26vw;}
	.doctor_introduce .text_wrap h3::before {width:13.2vw; height:0.28vw; left:50%; margin-left:0; top:-3.7vw; transform: translate(-50%, -50%); background:#00306b;display: none;}
	.doctor_introduce .text_wrap h4 {font-size:4vw; margin:3vw 0;}
	.doctor_introduce .text_wrap .btn_box {display:none;}

	/* id youtube */
 	.id_youtube {padding:10% 5% 6%; background:#fff; box-sizing:border-box;}
	.id_youtube .main_signature_title {font-size:3.9vw; margin:0 0 2.2vw 0; color:#808285; font-weight:500;}
	.id_youtube p {text-align:center; font-size:5.4vw; color:#000000; margin:0 0 4.2vw 0; letter-spacing:-0.1vw; font-weight:500;}
	.id_youtube .main_youtube_area {width:100%; margin-right:0; margin-bottom:2%; float:none;}
	.id_youtube .yt_wrap {float:none; width:100%;}
	.id_youtube .yt_wrap .yt_box {margin-bottom:2%; margin-right:2%; width:49%; float:left;}
	.id_youtube .yt_wrap .yt_box:nth-child(2n) {margin-right:0;}
	.id_youtube .yt_wrap .yt_box:last-child {display:block;}

	
	/* mv_reortho */
	.main_visual .mv_reortho{background-image: url(//image.iddental.co.kr/www/main/mv_reortho_m_v1.jpg);background-size: cover;position: relative;}
	.main_visual .mv_reortho .blockPr .stdrd_b_1{}
	.mv_reortho ul {top: 3vw;left: -14vw;width: 83%;background-size: contain;}
	.mv_reortho ul li{font-size: 2.9vw;letter-spacing: -0.1vw;}
	.mv_reortho ul li:first-child {position: absolute;top: 19vw;left: 22vw;}
	.mv_reortho ul li:nth-child(2) {position: absolute;top: 9.5vw;left: 35.8vw;}
	.mv_reortho ul li:last-child {position: absolute;top: 19vw;left: 52.3vw;}
	.mv_reortho .centerTxt2{padding: 0;}
	.mv_reortho .centerTxt2 .txt{text-align: left;width: 64%;position: absolute;top: 42vw;left: 9%;}
	.mv_reortho .centerTxt2 .txt h3{font-size: 3.4vw;padding: 3% 5% 2%;border-radius: 5vw 5vw 0 0;margin: 0 0 4% 0;}
	.mv_reortho .centerTxt2 .txt h2{font-size: 14.5vw;margin: 0 0 2%;}
	.mv_reortho .centerTxt2 .txt p{}
	.mv_reortho .centerTxt2 .txt p .pc_block{display: none;}
	.mv_reortho .centerTxt2 .txt p .mo_block{display: block;width: 50%;margin-left: 6%;}
	
	.main_visual .mv_scaling{background-image: url(//image.iddental.co.kr/www/main/mv_scaling_m.jpg);background-position: top center; background-size: cover;position: relative;}

	/* 임플란트 무료 지원자 모집 */
	.main_visual .volunteer {background: url("//image.iddental.co.kr/www/main/volunteer_visual_m.jpg") center top no-repeat; background-size:cover;}
	.main_visual .volunteer .tit_box {padding:10vw 0 0 0; text-align:center; letter-spacing:-0.3vw;}
	.main_visual .volunteer .tit_box .title_img {width:41.66vw; margin:0 auto;}
	.main_visual .volunteer .tit_box p {margin:2.5vw 0 2vw; font-size:3.33vw; padding:0.972vw 1.38vw 0.416vw 1.38vw; letter-spacing:-0.13vw;}
	.main_visual .volunteer .tit_box dl dt {font-size:6.25vw;}
	.main_visual .volunteer .tit_box dl dt strong {font-size:9.72vw; letter-spacing:-0.7vw;}
	.main_visual .volunteer .tit_box dl dd {display:none;}
	
	.main_visual .mv_event_2203_01 {background: url(//image.iddental.co.kr/www/main/mv_event202203_01_m_v1.jpg) top center no-repeat;background-size: cover;}
	.main_visual .mv_event_2203_02 {background: url(//image.iddental.co.kr/www/main/mv_event202203_02_m.jpg) top center no-repeat;background-size: cover;}
	
	/* mv_onedayimplant */
	.main_visual .mv_onedayimplant{padding: 0;text-align: center;letter-spacing: -0.1vw;}
	.mv_onedayimplant .txtbox {padding: 9vw 0 0;}
	.mv_onedayimplant .txtbox_txt1{font-size: 3.6vw;padding: 2vw 3vw 1.5vw;}
	.mv_onedayimplant .txtbox_tit {font-size: 9vw;margin: 3vw 0 1vw;}
	.mv_onedayimplant .txtbox_txt2{font-size: 3.8vw;}
	.mv_onedayimplant .txtbox_txt2 span{display: none;}
	
	.show_d {display:none}
	.show_m {display:block}
}


/* Layout Style - EXCEPTION(480) */
@media screen and (max-width: 480px){
    #popup_icon {}
    #popup_icon .pop_btn{padding: 4%;}
    #popup_icon .pop_btn .check input[type=checkbox] + label{font-size: 1.4rem;}
    #popup_icon .pop_btn .check input[type=checkbox] + label:before{width: 11px;height: 11px;margin-right: 4px;background-size: contain;}
    #popup_icon .pop_btn span{width: 13px;height: 13px;background-size: contain;}

	#popup_icon2 {}
	#popup_icon2 .pop_btn{padding: 4%;}
    #popup_icon2 .pop_btn .check input[type=checkbox] + label{font-size: 1.4rem;}
    #popup_icon2 .pop_btn .check input[type=checkbox] + label:before{width: 11px;height: 11px;margin-right: 4px;background-size: contain;}
    #popup_icon2 .pop_btn span{width: 13px;height: 13px;background-size: contain;}

	#popup_icon3 {}
    #popup_icon3 .pop_btn{padding: 4%;}
    #popup_icon3 .pop_btn .check input[type=checkbox] + label{font-size: 1.4rem;}
    #popup_icon3 .pop_btn .check input[type=checkbox] + label:before{width: 11px;height: 11px;margin-right: 4px;background-size: contain;}
    #popup_icon3 .pop_btn span{width: 13px;height: 13px;background-size: contain;}


	.banner_top .bt_con .txt h4{font-size:14px;line-height:1.3}

	.main_visual .blockPr .mv_btn .detail{border-width:2px}
    /*.main_visual .main_visual1 .blockPr .mv_sub_txt{margin-top: 11%;}*/

    /* Main Visual Spring Event */
    .springEvent_title dt &gt; font.vertical {margin-top: 0.8%;}

	.main_visual .mv_bg01{background-image:url("//image.iddental.co.kr/main/img01_bg_m.png")}

	.main_visual .onedayimplant .txtbox {top:30px;margin-left:0}
	.main_visual .onedayimplant .txtbox .txtbox_tit{font-size:4rem}
	.main_visual .onedayimplant .txtbox .txtbox_txt{top:0;line-height:1.8rem;font-size:1rem}
	.main_visual .onedayimplant .circle_box {top:35px;margin-left:0}
	.main_visual .onedayimplant .circle_box li {width:70px;height:70px}
	
	.main_visual .mv_bg01 .mv_tit img{width:50%}
	.main_visual .mv_bg01 .mv_sub_txt{width:90%;margin:0 auto;margin-top:20px}
	.main_visual .mv_bg01 .mv_sub_txt img{width:48%}
	.main_visual .mv_bg01 .mv_flag img{width:180px}
	.main_visual .mv_bg01 .mv_sub_txt.blue_txt{font-size:2.1rem;}

	.main_visual .mv_bg03 .img_model{height:66%;}
	.main_visual .mv_bg04 .blockPr .mv_model{max-width:110%;right:-5%}

	.main_visual .mv_bg05 .blockPr p.mv_tit img{width:32px;}
	.main_visual .mv_bg05 .blockPr p.mv_txt{margin-bottom:15px;}
	.main_visual .mv_bg05 .img_model{width:80%;right:10.5%;bottom:10%;}

	.main_visual .mv_bg06 .blockPr .mv_sub_img {margin-top:0}

	.main_visual .mv_bg07 .blockPr .mv_model{bottom:-20%;width:112%;left:-6%}
	.main_visual .mv_bg08 .blockPr .mv_model{bottom:0;width:112%;left:-6%}


	.mc_slide .sd_banner p.txt.black span{line-height:2rem}
	.mc_slide .sd_banner p.txt.white span{line-height:2rem}

	.mc_video .video .play .mv_bg img{width:40px}
	.mc_link .lk_cont .txt .btn_grp .detail{width:90px}
	/*
	.mc_slide .net_banner .bn_cont{height:100px;}
	*/
	.mc_slide .net_banner {padding:27% 5% 5% 5%; margin:10% 0 40px 0}

    /* .main_visual .swiper-pagination{bottom: 70px;} */
    .main_visual .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;}
    .main_visual .swiper-pagination .swiper-pagination-bullet-active{width: 35px;}

    .main_signature_slide .swiper-pagination .swiper-pagination-bullet {width:10px; height:10px; border-radius:10px;}
	.main_signature_slide .swiper-pagination .swiper-pagination-bullet-active {width:35px;}

    .mc_slide .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;}
    .mc_slide .swiper-pagination .swiper-pagination-bullet-active{width: 35px;}

    .main_visual_event_txt &gt; p.visual_event_txt01:nth-of-type(1){font-size: 2.4rem;}
    .main_visual_event_txt &gt; p.visual_event_txt01{font-size: 4.2rem;}
    .main_visual_event_txt &gt; p.period{font-size: 1.9rem;}
    .main_visual_event_txt &gt; p.period &gt; strong{font-size: 2rem;}
    .main_visual_event_txt &gt; p.period &gt; strong &gt; span{font-size: 2rem;}
	
    .mc_link .lk_cont{padding-bottom:0;}
    .net_links_list{width: 67%;}
    .net_links_list &gt; li &gt; a{font-size: 1.5rem;}
	
	

}


/* Layout Style - Mobile Small(375) */
@media screen and (max-width: 375px){
	.banner_top .bt_con .txt h4{font-size:13px;word-break:keep-all}

	.main_visual .mv_bg04 .blockPr .mv_model{bottom:-10%}

	.main_visual .blockPr .stdrd_b_1{text-align:center;padding: 7% 0 73%;}
	.main_visual .mv_bg06 .blockPr .title01 {margin-top:0;}
	.main_visual .mv_bg06 .blockPr .img {top:70%}
	.main_visual .mv_bg06 .blockPr .mv_btn {margin-top:-10px}

	.mc_board .bd_cont h4{font-size:12px}
	.mc_board .bd_cont h4 .btn_grp{margin-left:0}
	.mc_board .bd_cont h4 .btn_grp .more{width:12px;height:12px}

	.main_visual .mv_bg05 .img_model{width:90%;right:5%;bottom:12%;}
}


/*유튜브*/
.main_youtube_area {width:50%;height:100%}
.main_youtube_area .video-container {position: relative;  padding-bottom: 56.24%; height: 0;}
.main_youtube_area .video-container iframe {position:absolute;top:0;left:0;width:100%;height:100%}
.video-frame{position:relative;width:100%;height:100%;overflow:hidden}
.video-box{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translateX(-50%) translateY(-50%);background-size:cover;transition:1s opacity}

@charset "utf-8";
/* Borad Style */
.reservWrap{}
.reservWrap .tit{margin-bottom:40px;line-height:1.3;word-break:keep-all;text-align:center}
.reservWrap .tit h4{font-size:3rem;color:#333}
.reservWrap .tit p{margin-top:20px;font-size:1.8rem;font-weight:300;color:#666}
.reservWrap .tit p span{color:#56b6e6}
.reservWrap .apply{}
.reservWrap .apTbl table{border-top:1px solid #ddd;border-bottom:1px solid #ddd;word-break:keep-all}
.reservWrap .apTbl table th{text-align:left;font-size:1.6rem;color:#333}
.reservWrap .apTbl table td{padding:7.5px 0;font-size:1.6rem;color:#333}
.reservWrap .apTbl table tr:first-of-type td{padding-top:22.5px}
.reservWrap .apTbl table tr:last-of-type td{padding-bottom:22.5px}
.reservWrap .apTbl table tr:first-of-type th{padding-top:22.5px}
.reservWrap .apTbl table tr:last-of-type th{padding-bottom:22.5px}
.reservWrap .apTbl table tr.top{border-bottom:1px solid #ddd}
.reservWrap .apTbl table tr.top td{padding:30px 0}
.reservWrap .apTbl table tr.top th{padding:30px 0}
.reservWrap .apTbl .inp_grp{font-size:1.6rem;color:#333}
.reservWrap .apTbl .inp_grp input[type='text'], 
.reservWrap .apTbl .inp_grp input[type='tel'], 
.reservWrap .apTbl .inp_grp input[type='password'], 
.reservWrap .apTbl .inp_grp select{width:380px}
.reservWrap .apTbl .inp_grp label{margin-right:10px;font-size:1.6rem;color:#333}
.reservWrap .apTbl .inp_grp input[type='checkbox']+label:before{width:14px;height:14px;line-height:14px;margin-right:5px}
.reservWrap .apTbl .inp_grp input[type='radio']+label:before{width:14px;height:14px;line-height:14px;margin-right:5px}
.reservWrap .apTbl .inp_grp input[type='radio']:checked+label:after{left:5px;width:9px;height:9px}
.reservWrap .apTbl .inp_grp input[type='file']{padding:8px 0;background:#fff}
.reservWrap .apTbl .inp_grp input[type='button']{width:100px;height:40px;border:1px solid #c7c7c7}
.reservWrap .apTbl textarea{display:block;box-sizing:border-box;width:100%;height:180px;padding:15px;border:1px solid #c7c7c7;background:#fff;font-size:1.6rem;color:#333;line-height:1.4;resize:none}
.reservWrap .apTbl .descript{display:inline-block;vertical-align:middle;margin-left:10px;font-size:1.4rem;color:#999}
.reservWrap .apTbl .descript.under_p{display:block;margin-left:0;margin-top:7.5px}
.reservWrap .apTbl .gender{overflow:hidden;width:380px;height:40px;box-sizing:border-box;border:1px solid #c7c7c7;text-align:center}
.reservWrap .apTbl .gender li{float:left;width:50%;height:100%;display:table;cursor:pointer}
.reservWrap .apTbl .gender li span{display:table-cell;vertical-align:middle;font-size:1.4rem;color:#999;background:#fff}
.reservWrap .apTbl .gender li.selected span{color:#fff;background:#56b6e6}
.reservWrap .apTbl .chk_agree .inp_grp label{margin-right:0;margin-left:10px}
.reservWrap .apCheck{margin:60px 0 40px}
.reservWrap .apCheck input[type='checkbox']{display:inline-block;vertical-align:bottom;width:15px;height:15px;margin:0}
.reservWrap .apCheck label{cursor:pointer}
.reservWrap .apCheck label span{display:inline-block;vertical-align:middle;font-size:1.6rem}
.reservWrap .apCheck label span strong{font-size:1.6rem;color:#c91818}
.reservWrap .apCheck .all{margin-bottom:15px;text-align:center}
.reservWrap .apCheck .all label span{color:#222}
.reservWrap .apCheck .pers ul{border-top:1px solid #ccc}
.reservWrap .apCheck .pers ul li{border-bottom:1px solid #ccc}
.reservWrap .apCheck .pers .check{position:relative;overflow:hidden;padding:15px}
.reservWrap .apCheck .pers .check label span{color:#999} 
.reservWrap .apCheck .pers .check.active label span{color:#1588ca} 
.reservWrap .apCheck .pers .check .chk_btn{position:absolute;top:50%;right:0;font-size:1.4rem;color:#999;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}
.reservWrap .apCheck .pers .hide{overflow:hidden;height:0;background:#f4f4f4;-webkit-transition-duration:500ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;-ms-transition-duration:300ms;transition-duration:300ms}
.reservWrap .apCheck .pers .hide .scrollY{width:100%;height:100%;font-size:1.4rem;color:#999;border-top:1px solid #ccc}
.reservWrap .apCheck .pers .hide .scrollY *{font-size:inherit;color:inherit;line-height:1.4;word-break:keep-all}
.reservWrap .apCheck .pers .hide.view{height:150px}
.reservWrap .apBtn{font-size:0;text-align:center}
.reservWrap .apBtn .inp_grp input[type='button'],
.reservWrap .apBtn .inp_grp input[type='submit'],
.reservWrap .apBtn .inp_grp a.btn{width:180px;margin:0 2.5px;font-size:1.6rem}


.authWrap{position:relative;background:#fff}
.authWrap .authTab ul.tab_grp li{width:25%}
.authWrap .authTab ul.tab_grp li a{display:block}
.authWrap .authCon{padding:80px}
.authWrap .authPop{display:none}
.authWrap .authPop .blackBg{position:fixed;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:120}
.authWrap .authPop .popup{position:absolute;top:30%;left:50%;width:600px;margin-left:-300px;background:#fff;z-index:130}
.authWrap .authPop .popup .pTop{overflow:hidden;padding:20px 25px;background:#5ab1e4}
.authWrap .authPop .popup .pTop h4{font-size:1.8rem;color:#fff}
.authWrap .authPop .popup .pTop .btn_grp{position:absolute;top:18px;right:25px}
.authWrap .authPop .popup .pTop .btn_grp .close{width:21px;height:21px}
.authWrap .authPop .popup .pTop .btn_grp a i.cross_l{background:#fff}
.authWrap .authPop .popup .pTop .btn_grp a i.cross_r{background:#fff}
.authWrap .authPop .popup .pBot{padding:40px 25px}
.authWrap .authPop .popup .pBot .inp_grp{font-size:1.6rem;color:#333}
.authWrap .authPop .popup .pBot .inp_grp input[type='text']{width:340px}
.authWrap .authPop .popup .pBot .inp_grp input[type='button']{width:100px;height:40px;border:1px solid #c7c7c7}
.authWrap .authPop .popup .pBot .descript{margin-top:10px;font-size:1.4rem;color:#999}

.JI_readOnly{display:block;width:100%;height:100%;box-sizing:border-box;padding:20px 30px;background:transparent;resize:none;overflow:hidden;border:0;outline:none;overflow-y:auto}



/* Layout Style - EXCEPTION(1600) */
@media screen and (max-width: 1600px) {
}


/* Layout Style - PC(1280) */
@media screen and (max-width: 1280px) {
	.authWrap .authCon{padding:80px 40px}
}


/* Layout Style - Laptop,Tablet(1024) */
@media screen and (max-width: 1024px) {
}


/* Layout Style - Mobile(720) */
@media screen and (max-width: 720px) {
	.reservWrap .tit{margin-bottom:20px}
	.reservWrap .tit h4{margin-bottom:10px}
	.reservWrap .apTbl table td{padding:5px}
	.reservWrap .apTbl table tr:first-of-type td{padding-top:15px}
	.reservWrap .apTbl table tr:last-of-type td{padding-bottom:15px}
	.reservWrap .apTbl table tr:first-of-type th{padding-top:15px}
	.reservWrap .apTbl table tr:last-of-type th{padding-bottom:15px}
	.reservWrap .apTbl table tr.top td{padding:10px 5px}
	.reservWrap .apTbl table tr.top th{padding:10px 0}
	.reservWrap .apTbl .inp_grp{width:100%}
	.reservWrap .apTbl .inp_grp input[type='text'], 
	.reservWrap .apTbl .inp_grp input[type='password'], 
	.reservWrap .apTbl .inp_grp input[type='button'],
	.reservWrap .apTbl .inp_grp select{width:100%}
	.reservWrap .apTbl .descript{margin-left:0;margin-top:0}
	.reservWrap .apTbl .descript.under_p{margin-top:5px}
	.reservWrap .apTbl .duplication .inp_grp:first-of-type{width:70%}
	.reservWrap .apTbl .duplication .inp_grp:last-of-type{width:29%}
	.reservWrap .apTbl .chk_agree .inp_grp label{margin-left:0;margin-top:5px}
	.reservWrap .apTbl .gender{width:100%}
	.reservWrap .apTbl textarea{padding:10px;height:80px}
	.reservWrap .apCheck{margin:30px 0 15px}
	.reservWrap .apCheck .pers .check{padding:15px 0}
	.reservWrap .apCheck .pers .hide.view{height:100px}
	.reservWrap .apBtn .inp_grp input[type='button'],
	.reservWrap .apBtn .inp_grp input[type='submit'],
	.reservWrap .apBtn .inp_grp a.btn{width:150px}
	
	.authWrap .authCon{padding:40px 20px}
	.authWrap .authPop .popup{top:20%;left:2.5%;width:95%;margin-left:0}
	.authWrap .authPop .popup .pTop{padding:20px}
	.authWrap .authPop .popup .pTop .btn_grp{right:20px}
	.authWrap .authPop .popup .pBot{padding:20px}
	.authWrap .authPop .popup .pBot .inp_grp input[type='text'], 
	.authWrap .authPop .popup .pBot .inp_grp input[type='button']{width:100%}
	.authWrap .authPop .popup .pBot .inp_grp:first-of-type{width:70%}
	.authWrap .authPop .popup .pBot .inp_grp:last-of-type{width:29%}

	.JI_readOnly{padding:5px;font-size:12px}
}


/* Layout Style - EXCEPTION(480) */
@media screen and (max-width: 480px) {
	.reservWrap .apTbl .inp_grp input[type='text'], 
	.reservWrap .apTbl .inp_grp input[type='password'], 
	.reservWrap .apTbl .inp_grp input[type='button'],
	.reservWrap .apTbl .inp_grp select{height:35px;font-size:1.6rem}
	.reservWrap .apTbl .gender{height:35px}
	.reservWrap .apCheck input[type='checkbox']{width:12px;height:12px}
	.reservWrap .apCheck .pers .check label{overflow:hidden}
	.reservWrap .apCheck .pers .check label span{float:left;margin-left:3px;width:77%;line-height:1.4;word-break:keep-all}
	.reservWrap .apCheck .pers .check label input[type='checkbox']{float:left;margin-top:3px}
	.reservWrap .apCheck .pers .hide .scrollY{font-size:1.6rem}
	.reservWrap .apCheck .pers .hide.view{height:80px}
	.reservWrap .apBtn .inp_grp input[type='button'],
	.reservWrap .apBtn .inp_grp input[type='submit'],
	.reservWrap .apBtn .inp_grp a.btn{width:120px;height:40px}
	
	.authWrap .authCon{padding:40px 10px}
	.authWrap .authPop .popup .pTop .btn_grp{top:13px}
	.authWrap .authPop .popup .pBot .inp_grp input[type='text'], 
	.authWrap .authPop .popup .pBot .inp_grp input[type='button']{height:35px;font-size:1.6rem}
}


/* Layout Style - Mobile Small(375) */
@media screen and (max-width: 375px) {
	.authTab ul.tab_grp{height:60px}
	.authTab ul.tab_grp li{font-size:12px}
}
/* GNB */
.gnb_wrap{position:relative;height:100%}
.gnb_wrap h1{padding-bottom:5px;background:#00306b}
.gnb_wrap h1 a{display:block;width:100%;height:160px;background:url(//image.iddental.co.kr/nowon/common/nw_dental_logo.png) no-repeat center center;font-size:0;text-indent:-9999px;background-size: 75%;}
/*
.gnb_wrap .g_fixed{position:fixed;top:0;left:0;width:160px;height:100%;box-sizing:border-box;background:#48a9e1;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;z-index:100}
*/
.gnb_wrap .g_fixed{position:fixed;top:0;left:0;width:160px;height:100%;box-sizing:border-box;background:#002654;z-index:500}

.gnb_wrap .g_menu{background:#00306b;}
.gnb_wrap .g_menu_m {overflow-y:scroll}
.gnb_wrap .g_menu a{letter-spacing:-0.05em}
.gnb_wrap .g_menu ul.depth01{}
.gnb_wrap .g_menu ul.depth01 &gt; li{position:relative;padding:0 15px;background-size:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.gnb_wrap .g_menu ul.depth01 &gt; li &gt; a{display:block;padding:15px 0;height:15px;font-size:1.4rem;font-weight:300;color:#fff;border-bottom:1px solid #264f81}
.gnb_wrap .g_menu ul.depth01 &gt; li:not(.no-hover):hover,
.gnb_wrap .g_menu ul.depth01 &gt; li.active{background-color:#fff;background-size:100%}
.gnb_wrap .g_menu ul.depth01 &gt; li:not(.no-hover):hover:after,
.gnb_wrap .g_menu ul.depth01 &gt; li.active:after{content:"";position:absolute;top:50%;right:15px;margin-top:-4.5px;display:block;width:5px;height:9px;background:url(//image.iddental.co.kr/nowon/common/gnb_depth_arrow.png) no-repeat center center}
.gnb_wrap .g_menu ul.depth01 &gt; li:not(.no-hover):hover &gt; a,
.gnb_wrap .g_menu ul.depth01 &gt; li.active &gt; a{height:16px;font-weight:500;color:#00306b;border-bottom:0}
.gnb_wrap .g_menu ul.depth01 &gt; li:not(.no-hover):hover:last-of-type &gt; a,
.gnb_wrap .g_menu ul.depth01 &gt; li.active:last-of-type &gt; a{height:15px}
.gnb_wrap .g_menu ul.depth01 &gt; li:not(.no-hover):hover ul.depth02{z-index:100}
.gnb_wrap .g_menu ul.depth01 &gt; li:not(.no-hover):hover ul.depth02,
.gnb_wrap .g_menu ul.depth01 &gt; li.active ul.depth02{display:block}
.gnb_wrap .g_menu ul.depth02{display:none;position:fixed;top:0;left:160px;width:170px;height:100%;padding-top:175px;box-sizing:border-box;background:#fff;border-right:1px solid #e1e3e8;z-index:99}
/* .gnb_wrap .g_menu ul.depth01 &gt; li.selected ul.depth02{display:block} */
.gnb_wrap .g_menu ul.depth02 &gt; li{position:relative;padding:0 15px}
.gnb_wrap .g_menu ul.depth02 &gt; li &gt; a{display:block;padding:15px 0;height:15px;font-size:1.4rem;font-weight:300;color:#6e6e6e;border-bottom:1px solid #dddde1;position:relative}
.gnb_wrap .g_menu ul.depth02 &gt; li &gt; a:after{content:"";position:absolute;bottom:0;left:0;display:block;width:0;height:2px;background:#00306b;-webkit-transition:width .2s ease-in-out;-moz-transition:width .2s ease-in-out;-o-transition:width .2s ease-in-out;transition:width .2s ease-in-out}
.gnb_wrap .g_menu ul.depth02 &gt; li:hover &gt; a,
.gnb_wrap .g_menu ul.depth02 &gt; li.active &gt; a{height:16px;font-weight:400;color:#00306b;border-bottom:0}
.gnb_wrap .g_menu ul.depth02 &gt; li:hover &gt; a:after,
.gnb_wrap .g_menu ul.depth02 &gt; li.active &gt; a:after{width:100%}
.gnb_wrap .g_menu ul.depth02 &gt; li:hover ul.depth03,
.gnb_wrap .g_menu ul.depth02 &gt; li.active ul.depth03{display:block}
.gnb_wrap .g_menu ul.depth02 &gt; li a.long {font-size:1.3rem;}
.gnb_wrap .g_menu ul.depth03{display:block;padding:10px 0;background:url("//image.iddental.co.kr/nowon/common/icon_depthDot.png") no-repeat top center;border-bottom:1px solid #dddde1}
.gnb_wrap .g_menu ul.depth03 &gt; li &gt; a{display:block;padding:10px 0;height:15px;font-size:1.4rem;font-weight:300;color:#6e6e6e}
.gnb_wrap .g_menu ul.depth03 &gt; li:hover &gt; a,
.gnb_wrap .g_menu ul.depth03 &gt; li.active &gt; a{font-weight:400;color:#00306b;}

.gnb_wrap .g_sns{padding:0 15px}
.gnb_wrap .g_sns ul{overflow:hidden; padding:15px 0;border-bottom:1px solid #264f81; width:100%;}
.gnb_wrap .g_sns ul li {float:left; position:relative;}
.gnb_wrap .g_sns ul li:not(:last-child)::after {content:""; display:block; width:1px; height:16px; background:#4d6f98; position:absolute; top:50%; right:0; margin-top:-8px;}
.gnb_wrap .g_sns ul li a{display:block;  height:34px; text-indent:-9999px; }
.gnb_wrap .g_sns ul li a.icon01{width:47px; background:url(//image.iddental.co.kr/nowon/common/sns_insta.png) center no-repeat;}
.gnb_wrap .g_sns ul li a.icon02{width:37px; background:url(//image.iddental.co.kr/nowon/common/sns_face.png) center no-repeat;}
.gnb_wrap .g_sns ul li a.icon03{width:46px; background:url(//image.iddental.co.kr/nowon/common/sns_blog.png) center no-repeat;}

.gnb_wrap .g_family{padding:0 15px}
.gnb_wrap .g_family ul{padding:15px 0 20px}
.gnb_wrap .g_family ul li{padding:10px 0}
.gnb_wrap .g_family ul li a{display: block;color:#fff;}
.gnb_wrap .g_family ul li a img{display: inline-block;vertical-align: middle;width: auto;}
.gnb_wrap .g_family ul li a span{display: inline-block;vertical-align: middle; letter-spacing:-1.7px;}

.gnb_wrap .g_lang{position:relative;background:#00306b;border-top:1px solid #4d6f98;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.gnb_wrap .g_lang a{position:relative;display:block;padding:15px;padding-right:0;font-family:"Montserrat";font-size:1.5rem;color:#fff;letter-spacing:-0.05em; background:#002654;}
.gnb_wrap .g_lang a i{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:5px;background-repeat:no-repeat;background-position:center center}
.gnb_wrap .g_lang a i.kor{background-image:url("//images.idhospital.com/image/iddental/common/icon_gLang_kor.png")}
.gnb_wrap .g_lang a i.chn{background-image:url("//images.idhospital.com/image/iddental/common/icon_gLang_chn.png")}
.gnb_wrap .g_lang a .arrow{display:inline-block;vertical-align:middle;width:24px;height:16px;margin-left:12px;border-left:1px solid #fff;background:url("//images.idhospital.com/image/iddental/common/icon_gLang_up.png") no-repeat center center}
.gnb_wrap .g_lang ul{display:none;position:absolute;bottom:50px;width:100%;background:#001835}
.gnb_wrap .g_lang ul li{background:url(//image.iddental.co.kr/nowon/common/gnb_lang_line.png) no-repeat center bottom}
.gnb_wrap .g_lang.on{background:#001835;border-top:1px solid #1583c9}
.gnb_wrap .g_lang.on ul{display:block}
.gnb_wrap .g_lang.on a .arrow{background:url("//images.idhospital.com/image/iddental/common/icon_gLang_down.png") no-repeat center center}

.gnb_wrap .g_btn{display:none;position:fixed;top:40%;left:0;margin-top:-41.5px;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;z-index:98;cursor:pointer}

.gnb_wrap .sub_menu{display:none;position:fixed;top:50px;left:0;width:100%;background:rgba(255,255,255,0.9);z-index:5}
.gnb_wrap .sub_menu ul{overflow:hidden;text-align:center}
.gnb_wrap .sub_menu ul li{float:left;width:50%;box-sizing:border-box;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.gnb_wrap .sub_menu ul li:nth-of-type(even){border-right:0}
.gnb_wrap .sub_menu ul li a{display:block;padding:15px 0;font-size:1.6rem;font-weight:300;color:#222}
.gnb_wrap .sub_menu ul li.active{border-color:#48a9e1}
.gnb_wrap .sub_menu ul li.active a{color:#fff;background:#48a9e1}

.m_menu_family {display:none;}

/* Layout Style - PC(1280) */
@media screen and (max-width: 1280px) {
    .gnb_wrap .g_fixed{left:-160px}
    .gnb_wrap.view .g_fixed{left:0}
	.gnb_wrap .g_btn{display:block}
	.gnb_wrap.view .g_btn{left:160px}
	
	.gnb_wrap .g_menu ul.depth01 &gt; li.active ul.depth02 {display:none;}
	.gnb_wrap .g_menu ul.depth01 &gt; li.selected ul.depth02 {display:none;}
	.gnb_wrap .g_btn.depth_2{display:none;left:330px}
}


/* Layout Style - Laptop,Tablet(1024) */
@media screen and (max-width: 1024px) {
}


/* Layout Style - Mobile(720) */
@media screen and (max-width: 720px) {
	.mo_dp {display:block;}
	.gnb_wrap .g_fixed{left:0;width:100%;height:50px;-webkit-transition-duration:10ms;-moz-transition-duration:10ms;-o-transition-duration:10ms;transition-duration:10ms}
	.gnb_wrap .g_sns{display:none}
	.gnb_wrap .g_family{display:none}
	.gnb_wrap .g_lang{display:none}
	.gnb_wrap .g_btn{display:none}
	.gnb_wrap .g_btn.depth_2{display:none}
	.gnb_wrap h1{position:absolute;top:14px;left:55px;width:45px;height:20px;padding-bottom:0;padding-left:10px;background:url("//images.idhospital.com/image/iddental/common/mo_menu_line.png") no-repeat left center}
	.gnb_wrap h1 a{height:100%;background:url("//image.iddental.co.kr/m/sub/mo_iddental_logo.png") no-repeat center center;background-size:100%;}
	.gnb_wrap .g_all{position:absolute;top:19px;left:20px;width:20px;height:12.5px;cursor:pointer}
	.gnb_wrap .g_all span{display:block;width:100%;height:100%;font-size:0;text-indent:-9999px;background:url("//images.idhospital.com/image/iddental/common/mo_menu_btn.png") no-repeat center center;background-size:cover}
	.gnb_wrap .g_name{position:absolute;top:16px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
	.gnb_wrap .g_name span{position:relative;display:block;font-size:16px;color:#fff}
	.gnb_wrap .g_name span:after{content:"";display:block;width:100%;height:10px;position:absolute;bottom:-10px;left:0;background:url("//images.idhospital.com/image/iddental/common/mo_name_arrow.png") no-repeat bottom center;background-size:10px 5px}
	.gnb_wrap .g_name h2{display:none;width:127px;height:24px;margin-top:-3px;text-indent:-9999px;background:url(//image.iddental.co.kr/nowon/common/nw_dental_logo_m.png) no-repeat center center;background-size:cover}
	.gnb_wrap .g_counsel{position:absolute;top:12px;right:20px;width:50px;height:28px;cursor:pointer}
	.gnb_wrap .g_counsel span{display:block;width:100%;height:100%;font-size:0;text-indent:-9999px;background:url("//image.iddental.co.kr/www/common/mo_counsel_btn.png") no-repeat center center;background-size:cover}
	.gnb_wrap .g_menu.view {left:0; height:100vh;}
	.gnb_wrap .g_menu.view::before {content: ""; display: block; width: 50%; height: 100%; background: #f4f4f4; position: fixed; top: 0; right: 0;}
	.gnb_wrap .g_menu{position:absolute;top:0;left:-100%;width:100%;background:#fff;/* -webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms */}
	.gnb_wrap .g_menu ul.depth01 {height:max-content; padding-bottom:20%;}
	.gnb_wrap .g_menu ul.depth01 &gt; li {padding:0; position:static;}
	.gnb_wrap .g_menu ul.depth01 &gt; li &gt; a {width:50%; height: 11vw; line-height: 11vw; font-size: 3.1vw; background: #fff url("//image.iddental.co.kr/nowon/common/mo_depth_off.png") right 3vw center no-repeat; background-size:1.4vw; color: #00306b; text-align: center; border-bottom: 1px solid #ddd; font-weight: 500; padding:0;}
	.gnb_wrap .g_menu ul.depth01 &gt; li &gt; a:not(.no-hover):hover, 
	.gnb_wrap .g_menu ul.depth01 &gt; li &gt; a.active {color:#fff; background:#00306b url("//image.iddental.co.kr/www/common/mo_depth_on.png") right 3vw center no-repeat; background-size:1.4vw;}
	.gnb_wrap .g_menu ul.depth01 &gt; li &gt; a.selected {color:#fff; background:#00306b url("//image.iddental.co.kr/www/common/mo_depth_on.png") right 3vw center no-repeat; background-size:1.4vw;}
	.gnb_wrap .g_menu ul.depth01 &gt; li:last-of-type &gt; a {border-bottom: 1px solid #ddd;}
	.gnb_wrap .g_menu ul.depth01 &gt; li:not(.no-hover):hover &gt; a, 
	.gnb_wrap .g_menu ul.depth01 &gt; li.active &gt; a {height:auto;font-weight:400;color:#fff;background: #00306b url("//image.iddental.co.kr/www/common/mo_depth_on.png") right 3vw center no-repeat; background-size:1.4vw;}
	.gnb_wrap .g_menu ul.depth01 &gt; li.selected &gt; a{height:auto;font-weight:400;color:#fff;background: #00306b url("//image.iddental.co.kr/www/common/mo_depth_on.png") right 3vw center no-repeat; background-size:1.4vw;}
	.gnb_wrap .g_menu ul.depth01 &gt; li:not(.no-hover):hover:last-of-type &gt; a, 
	.gnb_wrap .g_menu ul.depth01 &gt; li.active:last-of-type &gt; a {height:auto}
	.gnb_wrap .g_menu ul.depth01 &gt; li:not(.no-hover):hover:after,
	.gnb_wrap .g_menu ul.depth01 &gt; li.active:after {display:none}
	.gnb_wrap .g_menu ul.depth01 &gt; li:not(.no-hover):hover ul.depth02, 
	.gnb_wrap .g_menu ul.depth01 &gt; li.active.selected ul.depth02 {display:block !important;}
	.gnb_wrap .g_menu ul.depth01 &gt; li.selected ul.depth02 {display:block;}
	.gnb_wrap .g_menu ul.depth02 {display:none; position: absolute; left: auto; width: 50%; height: auto; padding: 0; background: #f4f4f4; right: 0; top: 150px; padding-bottom:20%;}
	.gnb_wrap .g_menu ul.depth02 &gt; li {padding:0;}
	.gnb_wrap .g_menu ul.depth02 &gt; li &gt; a {width: 100%; height: 11vw; line-height: 11vw; font-size: 3.1vw; color: #555; border-bottom: 1px solid #dddddd; padding: 0; text-align: center; font-weight: 400;}
	.gnb_wrap .g_menu ul.depth02 &gt; li &gt; a:after{display:none}
	.gnb_wrap .g_menu ul.depth02 &gt; li:not(.no-hover):hover &gt; a, 
	.gnb_wrap .g_menu ul.depth02 &gt; li.active &gt; a{height:auto;color:#555}
	.gnb_wrap .g_menu ul.depth02 &gt; li:hover &gt; a,
	.gnb_wrap .g_menu ul.depth02 &gt; li.active &gt; a {border-bottom: 1px solid #dddddd;}
	.gnb_wrap .g_menu ul.depth02 &gt; li.long a.long {font-size:3.1vw;}

	.gnb_wrap .g_menu ul.depth03 {padding:0; border-bottom:none;}
	.gnb_wrap .g_menu ul.depth03 &gt; li &gt; a {width: 100%; height: 11vw; line-height: 11vw; font-size: 3.1vw; color: #555; border-bottom: 1px solid #dddddd; padding: 0; text-align: center; font-weight: 400;}
	.gnb_wrap .g_menu ul.depth03 &gt; li:hover &gt; a,
	.gnb_wrap .g_menu ul.depth03 &gt; li.active &gt; a {color:#555;}

	.gnb_wrap .g_menu .menu_top{position:relative;width:100%;height: 150px; background-color:#00306b;}
	.gnb_wrap .g_menu .menu_top h2{position:absolute;top:13px;left:0;width:100%;height:1px;text-align:center}
	.gnb_wrap .g_menu .menu_top h2 a{display:inline-block;width:92px;height:24px;margin-top:-3px;text-indent:-9999px;background:url("//images.idhospital.com/image/iddental/common/mo_menu_logo.png") no-repeat center center;background-size:cover}
	.gnb_wrap .g_menu .menu_top .menu_close{position:absolute;top:10px;right:10px}
	.gnb_wrap .g_menu .menu_top .menu_close .close{width:25px;height:25px}
	.gnb_wrap .g_menu .menu_top .menu_close .close i.cross_l{background:#fff}
	.gnb_wrap .g_menu .menu_top .menu_close .close i.cross_r{background:#fff}
	.gnb_wrap .g_menu .menu_top ul{position:absolute;top:80px;left:0;width:50%;text-align:center;font-size:0}
	.gnb_wrap .g_menu .menu_top ul li{display:inline-block;vertical-align:middle;width: 50%;box-sizing: border-box;}
	.gnb_wrap .g_menu .menu_top ul li:not(:last-child){border-right: 1px solid #acdbf2;}
	.gnb_wrap .g_menu .menu_top ul li a{display:block;font-size:3.6vw;color:#fff}

	.consul_btn{position: absolute;top:65px;right: 0;width: 50%;text-align: center;}
	.consul_btn dl{display: inline-block;vertical-align: top;width: 29%;}
	.consul_btn dl dt{max-width: 40px;max-height: 40px;margin: 0 auto;}
	.consul_btn dl dd{font-size: 2.4vw;color:#fff;margin-top: 1.4vw;}

	/* ����� �޴� Ŭ���� ��ư �߰� */
	.m_menu_family {display:block;}
	.gnb_wrap .g_menu ul.depth01 &gt; li.m_menu_family &gt; a {background:#002654; color: #fff; font-size:3.75vw; height:8.3vw; line-height:8.3vw; font-weight: 400; position:relative; background-image:none; }
	.gnb_wrap .g_menu ul.depth01 &gt; li.m_menu_family &gt; a:not(.no-hover):hover,
	.gnb_wrap .g_menu ul.depth01 &gt; li.m_menu_family &gt; a.active {background-image:none;}
	.gnb_wrap .g_menu ul.depth01 &gt; li.m_menu_family &gt; a:before {display:block; content:''; width:4.3vw;height:4.3vw;background:url("//image.iddental.co.kr/www/common/m_menu_family_id.png") no-repeat center center;background-size:100%; position:absolute; top:50%; left:7.7vw; transform:translate(0,-50%);}
	/* .gnb_wrap .g_menu ul.depth01 &gt; li.m_menu_family:last-child &gt; a:before {left:9.2vw;} */
}


/* Layout Style - Small Mobile(375) */
@media screen and (max-width: 375px) {
	/* .gnb_wrap .g_menu .menu_top {height:150px;}
	.gnb_wrap .g_menu ul.depth02 {top:150px;} */
}
/* FOOTER */
.footer_wrap{padding-left:160px;max-width:1760px}
.footer_wrap.foot_main .f_top{padding-right:70px;position: relative;}
.footer_wrap.foot_main .f_bot{padding-right:70px}

/*.footer_wrap .f_top{position:relative;background:#333;height:177px}*/
.footer_wrap .f_top{position:relative;background:#333;height:175px}
.footer_wrap .f_top &gt; div{height:100%}
/*.footer_wrap .f_top .ft_txt{float:left;padding-top:72px;font-size:3.4rem;font-weight:300;color:#fff}*/
.footer_wrap .f_top .ft_txt{float:left;padding-top:53px;font-size:3rem;font-weight:300;color:#fff}
.footer_wrap .f_top .ft_btn{position:absolute; top:0;right:0;padding-top:30px}
.footer_wrap .f_top .ft_btn a{display:inline-block;width:180px;box-sizing:border-box;padding:16px 20px;font-size:1.6rem;color:#fff;background:url("//images.idhospital.com/image/iddental/common/icon_ft_btn.png") no-repeat 90% 50%;border:1px solid #666}
/*.footer_wrap .f_top .ft_info{position:absolute;bottom:0;left:41.5%;padding-left:130px;height:142px;background:url("//images.idhospital.com/image/iddental/common/bg_ft_info.png") no-repeat left bottom}*/
.footer_wrap .f_top .ft_info{position:absolute;bottom:-18px;left:4.5%;padding-left:130px;height:142px;background:url("//images.idhospital.com/image/iddental/common/bg_ft_info.png") no-repeat left bottom}
.footer_wrap .f_top .ft_info p{padding:10px 0;font-family:'Montserrat';font-size:3.2rem;font-weight:300;color:#fff;letter-spacing:0.05em}
.footer_wrap .f_top .ft_info p span{font-family:'Montserrat';font-weight:500}
.footer_wrap .f_top .ft_info ul li{font-size:1.4rem;color:#888;line-height:1.5}


/* 푸터 지점별 시간 */
.f_top_cnt {width:100%; height:100%; position:relative; overflow:hidden;}
.f_top_cnt &gt; li {float:left; width:25%; height:100%; box-sizing:border-box; position:relative;}
.f_top_cnt &gt; li .ft_kakao {display:block;margin:60px auto;}
/*.f_top_cnt &gt; li::before {content:""; position:absolute; top:50%; left:0; margin-top:-75px; width:1px; height:150px;background:#464747;}
.f_top_cnt &gt; li:last-child::after {content:""; content:""; position:absolute; top:50%; right:0; margin-top:-75px; width:1px; height:150px; background:#464747;}*/
.f_top_cnt_txt {padding:50px 0 0 40px; box-sizing:border-box;}
.f_top_cnt_txt &gt; dt {font-size:2.4rem; color:#999; margin:0 0 10px 0;}
.f_top_cnt_txt &gt; dt &gt; strong {font-family:'Montserrat'; font-weight:500; margin:0 0 0 0;}
.f_top_cnt_txt &gt; dd {font-size:1.3rem; color:#888; line-height:1.4; letter-spacing:-0.1rem;}
.f_top_cnt_txt &gt; dd &gt; strong {color:#fff; display:inline-block; margin: 0 0 0 10px;}
.f_top_cnt_caption {margin:10px 0 0 0;}
.f_top_cnt_blank {display:inline-block; width:12px;}
.f_top_cnt_blank2 {display:inline-block; width:4px;}



/*추가*/
.footer_wrap .f_top .ft_info_img{display:inline-block;padding:55px 0 0 4%;}
.footer_wrap .f_top .ft_info_img img{max-width:100%;}
.footer_wrap .f_top .ft_info_img_m {display:none;}
.footer_wrap .f_top .ft_info_img_m ul li{width:33.33%;float:left;}
.footer_wrap .f_top .ft_info_img_m ul li img{display:inline-block;}
/**/
.footer_wrap .f_bot{position:relative;background:#f4f5f7}

.footer_wrap .f_bot .fb_mNi{padding:20px 0;border-bottom:1px solid #cacdd4}
.footer_wrap .f_bot .fb_mNi:after{content:"";clear:both;display:block}
.footer_wrap .f_bot .left{float:left}
.footer_wrap .f_bot .left:after{content:"";clear:both;display:block}
.footer_wrap .f_bot .right{float:right}
.footer_wrap .f_bot .right:after{content:"";clear:both;display:block}
.footer_wrap .f_bot .fb_mNi .left li{float:left;margin-right:50px;padding-top:10px}
.footer_wrap .f_bot .fb_mNi .left li:last-of-type{margin-right:0}
.footer_wrap .f_bot .fb_mNi .left li a{font-size:2rem;color:#484848}
.footer_wrap .f_bot .fb_mNi .right li{float:left;margin-right:22px}
.footer_wrap .f_bot .fb_mNi .right li:last-of-type{margin-right:0}
.footer_wrap .f_bot .fb_mNi .right li a{display:block;width:39px;height:39px;background-repeat:no-repeat;background-position:center center;text-indent:-9999px}
.footer_wrap .f_bot .fb_mNi .right li a.icon01{background-image:url("//images.idhospital.com/image/iddental/common/icon_fb_sns01.png")}
.footer_wrap .f_bot .fb_mNi .right li a.icon02{background-image:url("//images.idhospital.com/image/iddental/common/icon_fb_sns02.png")}
/*.footer_wrap .f_bot .fb_mNi .right li a.icon03{background-image:url("//images.idhospital.com/image/iddental/common/icon_fb_sns03.png")}*/
.footer_wrap .f_bot .fb_mNi .right li a.icon03{background-image:url("//images.idhospital.com/image/iddental/common/icon_fb_sns_in.png")}
.footer_wrap .f_bot .fb_tNf{padding:30px 0 50px}
.footer_wrap .f_bot .fb_tNf:after{content:"";clear:both;display:block}
.footer_wrap .f_bot .fb_tNf .right .family{position:relative;width:180px}
.footer_wrap .f_bot .fb_tNf .right p{position:relative;width:100%;height:42px;line-height:40px;box-sizing:border-box;padding:0 15px;border:1px solid #dedede;font-size:1.6rem;color:#333;background:#fff;cursor:pointer}
.footer_wrap .f_bot .fb_tNf .right p i{position:absolute;top:0;right:0;display:block;width:25px;height:100%;border-left:1px solid #dedede;background:url("//images.idhospital.com/image/iddental/common/icon_fb_down.png") no-repeat center center}
.footer_wrap .f_bot .fb_tNf .right ul{display:none;position:absolute;bottom:42px;left:0;width:100%;box-sizing:border-box;border:1px solid #dedede;border-bottom:0;background:#fff;-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms}
.footer_wrap .f_bot .fb_tNf .right ul li{border-bottom:1px solid #dedede}
.footer_wrap .f_bot .fb_tNf .right ul li:last-of-type{border-bottom:0}
.footer_wrap .f_bot .fb_tNf .right ul li a{display:block;padding:10px;font-size:1.4rem;color:#333}
.footer_wrap .f_bot .fb_tNf .right ul li a:hover{background:#56b6e6;color:#fff}
.footer_wrap .f_bot .fb_tNf .right ul.active{display:block}
/*.f_top_call_parent {display:none;}*/


.f_top_cnt li{width: 30%;}
.f_call_icon{width: 103px;height: 142px; position: absolute;bottom:0;background: url(//images.idhospital.com/image/iddental/common/bg_ft_info.png) no-repeat left bottom;}
.f_top_cnt_txt{padding:70px 0 0 0;}
.f_top_cnt_txt dt{color:#fff;font-weight: 300;}
.f_top_cnt_txt dd span {display:inline-block; width:58px;}
.f_top_cnt_txt dd:last-child span {width:auto;}
.f_top_cnt li.f_top_call_parent02 {width: 40%; padding-left: 8%;}
.f_top_call_parent02 .f_top_cnt_txt{padding-left: 130px;padding-top: 33px;}
.f_top_call_parent02 .f_top_cnt_txt dt{font-family: 'Montserrat';font-weight: 300;font-size: 3.2rem;}
.footer_wrap .f_top .ft_btn {position: absolute;top: 0;right: 0;padding-top: 30px;}
.footer_wrap .f_top .ft_btn a {display: inline-block;width: 180px;box-sizing: border-box;padding: 16px 20px;font-size: 1.6rem;color: #fff;background: url(//images.idhospital.com/image/iddental/common/icon_ft_btn.png) no-repeat 90% 50%;border: 1px solid #666;}
.ft_call{display: none;}
.f_top_call_parent03 &gt; ul{text-align: center;}
.f_top_call_parent03 &gt; ul li{display: inline-block;vertical-align: top;width: auto;margin: 17% 2% 0;}


/* 하단 플로팅배너 */
.bottom_floating{position: sticky;bottom: 0;z-index: 100;display:none}
.floating_list{background-color: rgba(59,66,81,0.95);font-size: 0;}
.floating_list li{display: inline-block;vertical-align: top;width: 25%;text-align: center;}
.floating_list li a{display: block;padding: 15% 0;position: relative;}
.floating_list li:not(:last-child) a:after{content: '';position: absolute;top:50%;right: 0;width: 1px;height: 9vw;background-color: rgba(255,255,255,0.2);-webkit-transform:translate(0 , -50%) ;
-moz-transform:translate(0 , -50%);
-ms-transform:translate(0 , -50%);
-o-transform:translate(0 , -50%);}
.floating_list li a &gt; img{width: auto;height: 5.2vw;}
.floating_list li a &gt; p{font-size: 3vw;color:#fff;padding-top: 5%;letter-spacing: -0.1vw;}

/* footer_link */
.f_top_cnt_txt_m{display: none;}
.footer_link{display: none;}


.closingPopup {display:none}
.closingPopup.visible {display:block}

/* 떠나기 팝업 */
.leave_popup{display:none;position:absolute;width:400px;text-align:center;z-index:1002; margin:0; left:50%; top:30%; transform:translate(-50%,-30%); }
.leave_popup&gt;img{vertical-align:top; }
.leave_popup .top{position:absolute;top:-50px;left:-60px;z-index:5}
.leave_popup .btn_img{position:relative;display:inline-block;margin:0 0 0;z-index:10;  }
.leave_popup .btn_img &gt; img {border-radius:20px 20px 0 0;}
.leave_popup img[class^="btn_detail"] {position:absolute; left:50%; margin-left:-200px; z-index:15; cursor:pointer;}
.leave_popup a[class^="btn_area"] {position: relative;width: 100%;display: block;}
.leave_popup .btn_area1 {top: 4px;}
.leave_popup .btn_area2 {top: 2px;}
.promotion_bg{width: 100%;display: block;}

.promotion_cnt {position: absolute;top: 13%;left: 5%;}
.promotion_girl {position:absolute; top:-60px; left:-60px;}
.promotion_detail {position:absolute;top: 69%;left: 5%;}
.leave_popup .btn_area1 .promotion_detail {top:40%;}
.leave_popup .btn_detail1 {bottom:86px;}
.leave_popup .btn_detail2 {bottom:58px;}
.leave_popup ul{margin-top:-1px;overflow:hidden;background-color:#fff}
.leave_popup ul li:first-child{float:left}
.leave_popup ul li:last-child{float:right}
.leave_popup ul li img{width:auto;height:auto;cursor:pointer}
.leave_pop_btn_wrap  {}
.leave_pop_btn_wrap .btn_deny {padding:0; box-sizing:border-box;}

/* 떠나기 팝업창 DB 입력 부분 */
.leave_popup_db_box input::-ms-input-placeholder {color:#949495;}
.leave_popup_db_box input::-webkit-input-placeholder {color:#949495;}
.leave_popup_db_box input::-moz-placeholder {color:#949495;}

.leave_popup_db_box {position:relative; width:100%; background:#dcb3d6; font-family: 'Noto Sans KR'; padding:10px 0; box-sizing:border-box; text-align:left;}
.leave_popup_db_box .bottom_input_wrap {width:360px; margin:0 auto; box-sizing:border-box;}
.leave_popup_db_box .bottom_input_wrap &gt; div {display:flex; justify-content: space-between;}
.leave_popup_db_box .bottom_input_wrap label &gt; input {background:#fff; height:30px; line-height:30px; font-size:15px; border:none; padding:0 10px; box-sizing:border-box; margin:0; border-radius:0;  font-family: 'Noto Sans KR'; accent-color:#fff;}
.leave_popup_db_box .bottom_input_wrap .name_input_box input {width:110px;}
.leave_popup_db_box .bottom_input_wrap .phone_input_box input {width:150px;}
.leave_popup_db_box .bottom_input_wrap .btn_apply_go {font-family: 'Noto Sans KR'; border:none; width:90px; background:#b788b5; font-size:15px; font-weight:500; color:#fff; height:30px; line-height:24px; box-sizing:border-box; cursor:pointer; border-radius:0;}

.leave_popup_db_box .bottom_input_wrap .sms_check_box {display:inline-block; font-size:10px; color:#fff; margin-top:10px;}
.leave_popup_db_box .bottom_input_wrap .sms_check_box input {width:13px; height:13px; margin:-1.5px 3px 0 0; display:inline-block; vertical-align:middle; padding:0;}.leave_popup_db_box .bottom_input_wrap span a { font-size:10px;}
.leave_popup .agreement {position:absolute;top:20px;left:5%;width:90%;display:none}
.leave_popup .agreement .JI_readOnly {padding:10px;height:200px;background-color:#fff;}
.leave_popup .agreement span {display:block;position:absolute}

/* Layout Style - PC(1280) */
@media screen and (max-width: 1600px) {
    .f_top_call_parent02{padding-left: 0;}




}


/* Layout Style - PC(1280) */
@media screen and (max-width: 1280px) {
	.footer_wrap{padding-left:0}
	.footer_wrap.foot_main .f_top{padding:0 5%}
	.footer_wrap.foot_main .f_bot{padding:0 5%}
	.footer_wrap .f_bot .fb_mNi .left li{margin-right:30px}
	.footer_wrap .f_top .ft_btn{right:6%;}
	.footer_wrap .f_top .ft_info_img{display:inline-block;padding:93px 0 0 4%;}


	.f_top_cnt_txt {padding:50px 0 0 20px; box-sizing:border-box;}
    .f_top_call_parent02{padding-left: 0;}

    .f_top_cnt li{width: 30%;}
    .f_top_cnt li.f_top_call_parent02{padding-left: 0;}


}


/* Layout Style - Laptop,Tablet(1024) */
@media screen and (max-width: 1024px) {
	.footer_wrap .f_top {height:auto;}
	.footer_wrap .f_top .ft_txt{float:left;padding-top:39px;font-size:3rem;font-weight:300;color:#fff}
	.footer_wrap .f_top .ft_info{left:0;}
	.footer_wrap .f_top .ft_info_img {display:inline-block; padding:40px 0 0 15%;}
	.f_top_cnt {width:100%;height:100%;}
	.f_top_cnt &gt; li {float:none; width:100%; height:100%; padding:5% 0 3% 0;}
	.f_top_cnt_txt {padding:0 0 0 0;  overflow:hidden;}
	.f_top_cnt_txt &gt; dt {font-size:2.4rem; color:#999; margin:0 0 0 0; float:left; width:50%; padding:0 0 5% 0}
	.f_top_cnt_txt &gt; dt &gt; strong {font-size:4rem; color:#fff; font-family:'Montserrat'; font-weight:300; margin:6px 0 0 0;}
	.f_top_cnt_txt &gt; dd {font-size:1.3rem; color:#888; line-height:1.4; letter-spacing:-0.1rem; }
	.f_top_cnt_txt &gt; dd &gt; strong { display:inline-block; margin: 0 0 0 10px;}
	.f_top_cnt_caption {margin:10px 0 0 0;}
	.f_top_cnt_blank {display:inline-block; width:1rem;}
	.f_top_cnt_blank2 {display:inline-block; width:4px;}

	.f_top_call_parent {display:block;}
	.f_top_call &gt; dt {color:#fff; font-weight:300; font-size:3rem; margin:1vw 0 0 0 ; }
	.f_top_call &gt; dd {overflow:hidden; margin:0 0 0 0;}
	.f_top_call &gt; dd &gt; a {float:right; display:block; font-size:2.6vw; width:20vw; height:7vw; line-height:7vw; text-align:left; color:#ffda78; border:1px solid #ffda78; padding:0 4%; margin-right:20px;
	box-sizing:border-box; position:relative;}
	.f_top_call &gt; dd &gt; a::after {content:""; display:block; width:6px; height:6px; border-right:1px solid #ffda78; border-bottom:1px solid #ffda78; position:absolute; top:50%; margin-top:-0.7vw; right:10%;
	transform:rotate(-45deg);
	}

    .ft_btn.web_dp{display: none;}
    .ft_btn.web_dp.ft_call{display: block;}
    .footer_wrap.foot_main .f_top{}
    .f_top_cnt{font-size: 0;}
    .f_top_cnt &gt; li{width: 100%;display: block;}
    .f_top_cnt li.f_top_call_parent02{display: inline-block;width: 60%;box-sizing: border-box;padding-bottom: 2%;}
    .f_top_call_parent02 .f_top_cnt_txt dt{width: 100%;margin-top: 35px;color:#fff;font-size: 4rem;}
    .f_top_call_parent02 .f_top_cnt_txt{padding: 7% 0 0% 29%;}
    .f_top_call_parent::after{content:""; position:absolute; bottom:0; left:0; margin-top:0; width:100%; height:1px;background:#464747;}
    .f_top_cnt &gt; li{padding: 0;}
    .f_top_cnt_txt &gt; dt{float: none;width: 100%;}
    .f_top_call_parent .f_top_cnt_txt dt{padding:50px 0 20px;color:#fff;font-size:3.4rem;  }
    .f_top_cnt{overflow:inherit;}
    .f_call_icon{bottom: 0;width: 80%;height: 19vw;background-size: contain;}
    .footer_wrap .f_top .ft_btn a{color:#ffda78;border-color: #ffda78;font-size: 2.2rem;    background: url(//image.iddental.co.kr/nowon/common/m_nw_btn.jpg) no-repeat 90% 50%;}
	.f_top_cnt &gt; li .ft_kakao {display:none}
	.f_top_cnt li.f_top_call_parent03{display: inline-block;width: 40%;vertical-align: top;}
	.f_top_call_parent03 &gt; ul{margin-top: 22%;}
}


/* Layout Style - Mobile(720) */
@media screen and (max-width: 720px) {
	.footer_wrap .f_bot .right{padding-bottom:0;}
	.f_top_call_parent .f_top_cnt_txt{display: none;}
	.f_top_call_parent .f_top_cnt_txt_m{display: block;}
	.f_top_call_parent .f_top_cnt_txt_m dt{font-family: 'GmarketSans';font-weight: 300;color:#fff;font-size: 4.8vw;padding:10% 0 3%;}
	.footer_wrap.foot_main .f_top{padding:0 5% 6%;height:auto}
	.footer_wrap .f_top .ft_txt{float:none;width:100%;margin-bottom:20px;padding:25px 0 10px;font-size:3rem;border-bottom:2px solid #444}
	.footer_wrap .f_top .ft_info{float:left;position:relative;bottom:auto;left:auto;padding-left:80px;height:95px;background-size:68px 95px}
	.footer_wrap .f_top .ft_info p{padding:0 0 5px 0;font-size:2.4rem}
	/*.footer_wrap .f_top .ft_btn{padding-top:0}*/
	/**/
	.footer_wrap .f_top .ft_info_img{display:block;padding:0;padding-bottom:20px;}
	.footer_wrap .f_top .ft_btn{float:right;padding-top:0}
	.footer_wrap .f_top .ft_btn{position:absolute;top:5%;right:3%;}
	.footer_wrap .f_top .ft_info_img_m {display:block; padding:0 3%;}
	.footer_wrap .f_top .ft_info_img {display:none;}
	/**/
	.footer_wrap.foot_main .f_bot{padding:0}
	.footer_wrap .f_bot .right{float:none;text-align:center}
	.footer_wrap .f_bot .left{float:none;text-align:center}
	.footer_wrap .f_bot .fb_mNi{margin:0 20px;padding:25px 0 20px}
	.footer_wrap .f_bot .fb_mNi .right{}
	.footer_wrap .f_bot .fb_mNi .right li{float:none;display:inline-block;vertical-align:middle;margin:0 5px}
	.footer_wrap .f_bot .fb_mNi .left li{float:none;display:inline-block;vertical-align:middle;margin:0 5px;padding-top:20px}
	.footer_wrap .f_bot .fb_mNi .left li a{font-size:2rem}
	.footer_wrap .f_bot .fb_mNi .left li.disappear{display:none}
	.footer_wrap .f_bot .fb_tNf{padding:0}
	.footer_wrap .f_bot .fb_tNf .left{margin:0 20px}
	.footer_wrap .f_bot .fb_tNf .left img{width:100%}
	.footer_wrap .f_bot .fb_tNf .right{text-align:left}
	.footer_wrap .f_bot .fb_tNf .right .family{position:relative;float:left;width:50%;display:block}
	.footer_wrap .f_bot .fb_tNf .right .family p{background:#444;border-color:#444}
	.footer_wrap .f_bot .fb_tNf .right .family ul{background:#444;border-color:#363636}
	.footer_wrap .f_bot .fb_tNf .right .family ul li{border-color:#363636}
	.footer_wrap .f_bot .fb_tNf .right .family ul li:last-of-type{border-bottom:1px solid #363636}
	.footer_wrap .f_bot .fb_tNf .right .languge{position:relative;float:left;width:50%;display:block}
	.footer_wrap .f_bot .fb_tNf .right .languge p{background:#333;border-color:#333}
	.footer_wrap .f_bot .fb_tNf .right .languge span{display:inline-block;vertical-align:baseline;width:15px;height:15px;margin-right:5px;background-repeat:no-repeat;background-position:center center;background-size:cover}
	.footer_wrap .f_bot .fb_tNf .right .languge span.kor{background-image:url("//images.idhospital.com/image/iddental/common/icon_gLang_kor.png")}
	.footer_wrap .f_bot .fb_tNf .right .languge span.chn{background-image:url("//images.idhospital.com/image/iddental/common/icon_gLang_chn.png")}
	.footer_wrap .f_bot .fb_tNf .right .languge ul{background:#333;border-color:#1f1f1f}
	.footer_wrap .f_bot .fb_tNf .right .languge ul li{border-color:#1f1f1f}
	.footer_wrap .f_bot .fb_tNf .right .languge ul li:last-of-type{border-bottom:1px solid #1f1f1f}
	.footer_wrap .f_bot .fb_tNf .right p{padding:0 20px;font-family:'Montserrat';font-size:2rem;color:#fff}
	.footer_wrap .f_bot .fb_tNf .right p i{top:50%;right:20px;width:7px;height:4px;margin-top:-2px;border-left:0;background:url("//images.idhospital.com/image/iddental/common/icon_gLang_up.png") no-repeat center center}
	.footer_wrap .f_bot .fb_tNf .right p.on i{background:url("//images.idhospital.com/image/iddental/common/icon_gLang_down.png") no-repeat center center}
	.footer_wrap .f_bot .fb_tNf .right ul{border:0}
	.footer_wrap .f_bot .fb_tNf .right ul li a{padding:12px 20px;font-size:2rem;font-weight:300;color:#fff}
	.footer_wrap .f_bot .fb_tNf .right ul li a:hover{background:transparent}
    
    .f_top_cnt li.f_top_call_parent02{width: 100%;padding-left:0;padding-bottom: 0;}
	.f_top_call_parent02 .f_top_cnt_txt{padding: 0 0 0 20%;}
    .f_top_cnt li.f_top_call_parent03{width: auto;}
    .footer_wrap .f_top .ft_btn{padding-top:5%;float: inherit;}
    .f_top_call_parent02 .f_top_cnt_txt dt{margin: 7% 0 2%;padding: 0;font-size: 5.13vw;}
	.f_top_call_parent02 .f_top_cnt_txt dt strong{font-size: 5.13vw;}
	.f_top_cnt_txt &gt; dd{font-size: 2.5vw;}
	.f_top_cnt_txt &gt; dd span{width: 13vw;}
	.f_top_cnt_txt &gt; dd &gt; strong{margin:0;}
	.f_top_cnt_txt &gt; dd br{display: none;}
    .footer_wrap .f_top .ft_btn a{display: inline-block;padding: 10% 7%;font-size: 3vw;background-size: 5px;width: 22vw;color:#ffda78;border-color:#ffda78;margin-top: 5vw;}
    .f_top_call_parent .f_top_cnt_txt dt {padding: 30px 0 20px;font-size: 3rem;}
	.f_top_call_parent03 &gt; ul{display: none;}
	.bottom_floating {display:block}
	
	/* footer_link */
	.footer_link{display: block;margin-top: 5%;}
	.footer_sns{position:relative; overflow:hidden; padding:1.111vw 0; background:#fff; border-radius:2.778vw; text-align:left;}
	.footer_sns::before{content:''; position:absolute; left:50%; top:4.167vw; bottom:4.167vw; width:1px; background:#ddd; transform:translate(-50%, 0);}
	.footer_sns li{position:relative; float:left; width:50%;}
	.footer_sns li:nth-child(1)::before{content:''; position:absolute; left:5.556vw; right:0; bottom:0; height:1px; background:#ddd;}
	.footer_sns li:nth-child(2)::before{content:''; position:absolute; left:0; right:5.556vw; bottom:0; height:1px; background:#ddd;}
	.footer_sns li a{display:block; padding:4.167vw 0 4.167vw 4.722vw;}
	.footer_sns li span{display:inline-block; margin-left:2.778vw; font-size:3.889vw; color:#555; line-height:4.722vw; vertical-align:middle;}
	.footer_sns li span em{font-family: 'Montserrat'; font-style:normal;}
	.footer_sns li img{display:inline-block; width:11.111vw; vertical-align:middle;}

	.footer_sns2{text-align: center;margin-top: 6%;}
	.footer_sns2 li{display: inline-block;vertical-align: top;width: 11vw;margin: 0 1.5%;}
	
    
	.closingPopup {width:100%;height:100%;position:fixed;bottom:0;z-index:100}
	.closingPopup .cpopTop {width:100%;height:35%;background-color:#3c3c3b;position:relative}
	.closingPopup .cpopTop .closePopupClose {position:absolute;right:20px;bottom:20px;width:15px}
	.closingPopup .cpopBottom {width:100%;height:65%;background-color:#fff;position:relative}
	.closingPopup .cpopBottom .closePopupFace {position:absolute;width:70%;max-width:454px;top:-15%;left:15%}
	.closingPopup .cpopBottom ul {position:absolute;width:70%;left:15%;bottom:100px;display:flex}
	.closingPopup .cpopBottom ul li img {width:100%}

	/* 하단 빠른상담 */
	.counsel_bottom input::-ms-input-placeholder {color:#949495;}
	.counsel_bottom input::-webkit-input-placeholder {color:#949495;}
	.counsel_bottom input::-moz-placeholder {color:#949495;}
	
	.counsel_bottom .agreement .JI_readOnly {font-size:10px;background-color:#fff;padding:5px;height:100px;margin-left:2%;width:96%}
	.counsel_bottom .agreement {display:none}
	.counsel_bottom .agreement span {margin-left:10px}

	.bottom_counsel_btn_wrap {box-sizing:border-box; position:absolute; width:16.25vw; bottom:23vw; right:5.56vw;}
	.bottom_counsel_btn_wrap h3 {display:inline-block; width:16.25vw; margin-right:5.56vw; cursor:pointer;}
	.bottom_counsel_btn_wrap h3 img {width:100%;}

	.counsel_bottom {position:relative; width:100%; background:#569be4; font-family: 'Noto Sans KR'; padding:3.47vw 0 2.78vw; box-sizing:border-box;}
	.counsel_bottom .bottom_input_wrap {width:88.89vw; margin:0 auto; box-sizing:border-box;}
	.counsel_bottom .bottom_input_wrap &gt; div {display:flex; justify-content: space-between;}
	.counsel_bottom .bottom_input_wrap label &gt; input {background:#fff; height:8.75vw; line-height:8.75vw; font-size:3.61vw; border:none; padding:0 2.78vw; box-sizing:border-box; margin:0; border-radius:0;  font-family: 'Noto Sans KR';}
	.counsel_bottom .bottom_input_wrap .name_input_box input {width:27.78vw;}
	.counsel_bottom .bottom_input_wrap .phone_input_box input {width:38.61vw;}
	.counsel_bottom .bottom_input_wrap .btn_apply_go {font-family: 'Noto Sans KR'; border:none; width:20.14vw; background:#ff9c01; font-size:3.61vw; font-weight:bold; color:#fff; height:8.75vw; line-height:8.75vw; box-sizing:border-box; letter-spacing:-0.14vw; cursor:pointer; border-radius:0;}

	.counsel_bottom .bottom_input_wrap .sms_check_box {display:inline-block; font-size:1.5vw; color:#fff; margin-top:1.4vw;}
	.counsel_bottom .bottom_input_wrap .sms_check_box input {width:2.08vw; height:2.08vw; margin:-0.3vw 0.42vw 0 0; display:inline-block; vertical-align:middle; padding:0; accent-color:#000;}
	.counsel_bottom .bottom_input_wrap span {font-size:1.81vw;margin-top:1.4vw;}
	.bottom_counsel_btn_wrap ul {position:absolute; width:16.25vw; bottom:16.67vw; right:0;}
	.bottom_counsel_btn_wrap ul li {display:block; margin:2.78vw 0;}
	.bottom_counsel_btn_wrap ul li img {width:100%;}

	.bottom_counsel_btn_open {display:none;}

	/* 떠나기 팝업 */
	.leave_popup{width:85vw;}

	/* 떠나기 팝업창 DB 입력 부분 */
	.leave_popup_db_box {padding:2.78vw 0;}
	.leave_popup_db_box .bottom_input_wrap {width:81.25vw;}
	.leave_popup_db_box .bottom_input_wrap label &gt; input {height:6.94vw; line-height:6.94vw; font-size:3.47vw; padding:0 1.4vw; accent-color:#000;}
	.leave_popup_db_box .bottom_input_wrap .name_input_box input {width:25vw;}
	.leave_popup_db_box .bottom_input_wrap .phone_input_box input {width:34.03vw;}
	.leave_popup_db_box .bottom_input_wrap .btn_apply_go {width:20.14vw; font-size:3.47vw; height:6.94vw; line-height:6.11vw;}

	.leave_popup_db_box .bottom_input_wrap .sms_check_box {font-size:1.94vw; margin-top:2.08vw;}
	.leave_popup_db_box .bottom_input_wrap .sms_check_box input {width:2.78vw; height:2.78vw; margin:-0.28vw 0.42vw 0 0;}

	.leave_popup ul li:first-child {width:71%; padding-left:0.3%;}
	.leave_popup ul li:last-child {width:15.5%;}

	.leave_pop_btn_wrap .btn_deny {width:100%;}
	.leave_popup ul li img {width:100%;}

}
/* QUICK */

.quick_wrap{position:fixed;top:0;right:0;height:100%;z-index:110}

.quick_btns{position:absolute;top:50px;left:-66px;width:66px;z-index:10}
.quick_btns .q_member{padding:12px 8px;text-align:center;background:#00306b}
.quick_btns .q_member a{display:block;font-size:1.4rem;font-weight:300;color:#dde0e6;letter-spacing:-0.05em}
.quick_btns .q_member a:last-of-type{margin-top:10px;padding-top:10px;border-top:1px solid #335989}
.quick_btns .q_member a:hover{color:#fff}
.quick_btns .q_menu{text-align:center; background:rgba(201,223,244,0.9);}
/*.quick_btns .q_menu ul{border-top:1px solid #429ed3}*/
.quick_btns .q_menu ul li{padding:15px 0;border-bottom:1px solid #a1bcd9}
.quick_btns .q_menu ul li span{display:block;padding-top:40px;font-size:1.2rem;font-weight:300;color:#00306b;background-repeat:no-repeat;background-position:center top;cursor:pointer}
.quick_btns .q_menu ul li span.icon01{background-image:url(//image.iddental.co.kr/nowon/common/quick_online.png)}
.quick_btns .q_menu ul li span.icon02{background-image:url(//image.iddental.co.kr/nowon/common/quick_reserve.png)}
.quick_btns .q_menu ul li span.icon03{background-image:url(//image.iddental.co.kr/nowon/common/quick_kakao.png)}
.quick_btns .q_menu ul li span.icon04{background-image:url(//image.iddental.co.kr/nowon/common/quick_payment.png)}
.quick_btns .q_menu ul li span.icon05{background-image:url(//image.iddental.co.kr/nowon/common/quick_location.png)}
.quick_btns .q_menu ul li span.icon06{background-image:url(//image.iddental.co.kr/nowon/common/quick_naver.png)}
.quick_btns .q_menu ul li:hover,
.quick_btns .q_menu ul li.active{background-color:#fff}
.quick_btns .q_menu ul li:hover span,
.quick_btns .q_menu ul li.active span{color:#000}
.quick_btns .q_menu ul li:hover span.icon01,
.quick_btns .q_menu ul li.active span.icon01{background-image:url(//image.iddental.co.kr/nowon/common/quick_online_on.png)}
.quick_btns .q_menu ul li:hover span.icon02,
.quick_btns .q_menu ul li.active span.icon02{background-image:url(//image.iddental.co.kr/nowon/common/quick_reserve_on.png)}
.quick_btns .q_menu ul li:hover span.icon03,
.quick_btns .q_menu ul li.active span.icon03{background-image:url(//image.iddental.co.kr/nowon/common/quick_kakao_on.png)}
.quick_btns .q_menu ul li:hover span.icon04,
.quick_btns .q_menu ul li.active span.icon04{background-image:url(//image.iddental.co.kr/nowon/common/quick_payment_on.png)}
.quick_btns .q_menu ul li:hover span.icon05,
.quick_btns .q_menu ul li.active span.icon05{background-image:url(//image.iddental.co.kr/nowon/common/quick_location_on.png)}
.quick_btns .q_menu ul li:hover span.icon06,
.quick_btns .q_menu ul li.active span.icon06{background-image:url(//image.iddental.co.kr/nowon/common/quick_naver_on.png)}

.quick_btns .q_phone{padding:20px 0 16px;text-align:center; background:rgba(201,223,244,0.9);}
.quick_btns .q_phone img {display:block; margin:10px auto 0 auto;}
.quick_btns .q_phone a {font-family:"Montserrat"; color:#00306b; font-size:14px; font-weight:500;}
.quick_btns .q_phone a span{display:block;margin-bottom:13px; font-size:1.5rem;font-weight:500;}
.quick_btns .q_phone a span i{display:block;margin-bottom:5px;font-style:normal;font-family:"Montserrat";font-size:1.6rem;font-weight:300;color:#fff}
.quick_event {display:block;}
.quick_event &gt; img {width:100%;}


.quick_cons{position:relative;overflow:hidden;width:0;height:100%;box-sizing:border-box;background:#fff;-webkit-transition:width .2s ease-in-out;-moz-transition:width .2s ease-in-out;-o-transition:width .2s ease-in-out;transition:width .2s ease-in-out;z-index:10}
.quick_cons.on{width:520px}
.quick_cons .q_panel{display:block;height:100%;box-sizing:border-box;padding:30px 25px;overflow-y:auto}
.quick_cons .q_panel .tit{position:relative;padding:20px 0 10px;border-bottom:2px solid #56b6e6}
.quick_cons .q_panel .tit h3{font-size:3.6rem;color:#56b6e6}
.quick_cons .q_panel .tit .btn_grp{position:absolute;top:15px;right:0}
.quick_cons .q_panel .txt{padding:20px 0}
.quick_cons .q_panel .txt p{font-size:1.7rem;font-weight:300;color:#6e6e6e;line-height:1.5em;letter-spacing:-0.05em}
.quick_cons .q_panel .txt p span{font-weight:400;color:#2f99ce}
.quick_cons .q_panel .list_tbl{margin:20px 0 10px}
.quick_cons .q_panel .list_tbl table{border-top:1px solid #999}
.quick_cons .q_panel .list_tbl table tr{border-bottom:1px solid #ddd}
.quick_cons .q_panel .list_tbl table th{height:50px;font-size:1.6rem;color:#333}
.quick_cons .q_panel .list_tbl table td{height:60px;font-size:1.4rem;color:#666;font-family:'Montserrat';text-align:center}
.quick_cons .q_panel .list_tbl table td.dv span{display:inline-block;width:75%;padding:5px 0;font-family:'Montserrat';font-size:1.4rem;color:#fff;border-radius:5px}
.quick_cons .q_panel .list_tbl table td.dv span.r{background-color:#e23d64}
.quick_cons .q_panel .list_tbl table td.dv span.g{background-color:#999999}
.quick_cons .q_panel .list_tbl table td.dv span.b{background-color:#6499c2}
.quick_cons .q_panel .list_tbl table td.title{padding:0 5px;text-align:left}
.quick_cons .q_panel .list_tbl table td.title a{display:inline-block;vertical-align:middle;font-size:1.4rem;color:#333;max-width:270px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.quick_cons .q_panel .list_tbl table td.title .blt_grp.new{width:16px;height:16px;line-height:17px;font-size:1rem}
.quick_cons .q_panel .list_tbl table td.title.mine a{color:#999}
.quick_cons .q_panel .pr{position:relative}
.quick_cons .q_panel .box{border:1px solid #b4b9c4}
.quick_cons .q_panel .box .form_tbl{padding:10px 20px}
.quick_cons .q_panel .box .form_tbl table{width:100%}
.quick_cons .q_panel .box .form_tbl table th{height:60px;text-align:left;font-size:1.6rem;color:#333}
.quick_cons .q_panel .box .form_tbl table td .inp_grp{margin-bottom:5px;width:100%}
.quick_cons .q_panel .box .form_tbl table td .inp_grp:last-of-type{margin-bottom:0}
.quick_cons .q_panel .box .form_tbl table td select{width:100%;background-color:#fff;background-position:95% 50%;border-color:#dedede}
.quick_cons .q_panel .box .form_tbl table td input{width:100%;background-color:#fff;border-color:#dedede}
.quick_cons .q_panel .box .form_tbl table td .short{width:146px}
.quick_cons .q_panel .box .form_tbl table td .remainder{width:180px}
.quick_cons .q_panel .agree{margin:30px 0 10px}
.quick_cons .q_panel .agree input[type='checkbox']{display:inline-block;vertical-align:bottom;width:15px;height:15px;margin:0}
.quick_cons .q_panel .agree label{cursor:pointer}
.quick_cons .q_panel .agree label span{display:inline-block;vertical-align:middle;font-size:1.6rem}
.quick_cons .q_panel .agree .all{margin-bottom:15px;text-align:center}
.quick_cons .q_panel .agree .all label span{color:#222}
.quick_cons .q_panel .agree .pers ul{border-top:1px solid #ccc}
.quick_cons .q_panel .agree .pers ul li{border-bottom:1px solid #ccc}
.quick_cons .q_panel .agree .pers .check{position:relative;overflow:hidden;padding:15px}
.quick_cons .q_panel .agree .pers .check label span{color:#999} 
.quick_cons .q_panel .agree .pers .check.active label span{color:#1588ca} 
.quick_cons .q_panel .agree .pers .check .chk_btn{position:absolute;top:50%;right:15px;padding:5px 10px;font-size:1.4rem;font-weight:300;color:#fff;background:#666;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}
.quick_cons .q_panel .agree_pa{display:none;position:absolute;top:0;left:0;width:100%;box-sizing:border-box;background:#fff;border:1px solid #333}
.quick_cons .q_panel .agree_pa .top{position:relative;padding:20px;background:#333}
.quick_cons .q_panel .agree_pa .top p{font-size:1.8rem;color:#fff}
.quick_cons .q_panel .agree_pa .top span.agree_close{position:absolute;top:50%;right:20px;margin-top:-11px;cursor:pointer}
.quick_cons .q_panel .agree_pa .scrollY{width:100%;height:200px;font-size:1.4rem;color:#999}
.quick_cons .q_panel .agree_pa .scrollY *{font-size:inherit;color:inherit;line-height:1.4;word-break:keep-all}
.quick_cons .q_panel .location{padding:20px 0 10px}
.quick_cons .q_panel .location img{width:100%}
.quick_cons .q_panel .location .minimap{margin-bottom:20px}
.quick_cons .q_panel .location .minimap p{margin-top:15px;font-size:1.8rem;font-weight:300;color:#666;line-height:1.4}
.quick_cons .q_panel .location .minimap p span{margin-top:10px;font-weight:400;color:#1588cb}
.quick_cons .q_panel .location .minimap p:last-of-type{color:#333}
.quick_cons .q_panel .location .video{width:100%}
.quick_cons .q_panel .btn{padding:20px 0;text-align:center}
.quick_cons .q_panel .btn.kakao .inp_grp &gt; li &gt; a{width:190px; height:50px; line-height:50px; font-size:1.6rem;color:#3b1e1e;border-color:#fbe300;text-indent:25px;background:#fbe300 url("//images.idhospital.com/image/iddental/common/icon_qBtn_kakao.png") no-repeat 45px 50%}
.quick_cons .q_panel .btn.loca .inp_grp &gt; li &gt; a {width:190px; height:50px; line-height:50px; font-size:1.6rem; display:block;}
.quick_cons .q_panel .btn.loca1 .inp_grp {text-align:center;}
.quick_cons .q_panel .btn.loca1 .inp_grp &gt; li {display:inline-block; vertical-align:top;  margin:0 0 6px 0;}
.quick_cons .q_panel .btn.loca1 .inp_grp &gt; li:nth-of-type(odd) {margin:0 6px 0 0;}
.quick_cons .q_panel .btn.loca1 .inp_grp &gt; li &gt; a {width:190px; height:50px; line-height:50px; font-size:1.6rem; display:block; box-sizing:border-box;}
.quick_cons .q_panel .btn.loca1 .inp_grp &gt; li &gt; a.btnB{text-indent:25px;background:#5ab1e4 url("//images.idhospital.com/image/iddental/common/icon_qLocation01.png") no-repeat 30px 50%}
.quick_cons .q_panel .btn.loca1 .inp_grp &gt; li &gt; a.btnW{border:1px solid #333; text-indent:25px;background:#ffffff url("//images.idhospital.com/image/iddental/common/icon_qLocation02.png") no-repeat 30px 50%}
.quick_cons .q_panel .btn.loca1 .inp_grp &gt; li &gt; a.btn_center {background:#5ab1e4; color:#fff;}

.quick_dimd{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:5}
.branch_chk li{display:inline-block;}
.quick_cons .q_panel .box .form_tbl table td input[type='radio'] {width:13px;}

/**/
/*.icon_phone_img {padding-bottom:15px;}*/
/**/


/* 온라인예약 */
.calfot{margin-top: 3%;}
.calfot &gt; div{float: left;font-size: 2.2rem;margin-bottom: 2%;}
.calfot &gt; div:nth-of-type(2){float: right;}
.calfot &gt; div span{font-size: 1.6rem;display: inline-block;padding-right: 10px;}
.calfot &gt; div span::before {content: '';display: inline-block;vertical-align: baseline;margin-right: 5px;width: 14px;height: 14px;background-color: #eee;background-size: cover;border-radius: 50%;}
.calfot &gt; div span.blue::before {background: #1588cb;}
.calendar{clear: both;margin:9% 0 3%;padding: 3%;border: 1px solid #ccc;}
.calendar .calTop {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;margin: 2% 0;}
.calendar .calTop span {color: #2d3a49;cursor: pointer;}
.calendar .calTop h5 {margin: 0 5%;font-size: 2.4rem;font-family: 'Montserrat';color: #2d3a49;}
#quick_rsv_area .reservWrap .apTbl table{border-bottom: 0;}
#quick_rsv_area .reservWrap .apTbl table{text-align: center;}
#quick_rsv_area .reservWrap .apTbl table th{text-align: center;font-size: 2rem;}
#quick_rsv_area .reservWrap .apTbl table td{padding: 3% 0;font-size: 1.8rem; font-family: 'Montserrat'}
#quick_rsv_area .reservWrap .apTbl table td &gt; span{font-size: 1.8rem; font-family: 'Montserrat'}
#quick_rsv_area .calendar .calBot table td &gt; span {display: inline-block;width: 26px;height: 26px;line-height: 26px;font-family: 'Montserrat';background-color: #eee;background-size: cover;border-radius: 50%;cursor: pointer;}
#quick_rsv_area .calendar .calBot table .sun.disable {color: #1588cb;opacity: 0.5;}
#quick_rsv_area .calendar .calBot table .disable {color: #aaa;}
#quick_rsv_area .calendar .calBot table td span.enable {background: #1588cb;color: #fff;}
.tit_subbx {text-align: left;}
.tit_subbx .lttxt{font-size: 2rem;padding-top: 2%;}
.chks_bx{font-size: 0;text-align: left;margin-top: 2%;}
.chks_bx .chks{display: inline-block;width: 48%;border:1px solid #ccc;box-sizing: border-box;padding:2.5% 2%;margin: 0 1% 2%;}
.chks_bx .chks &gt; label{font-size: 1.6rem;}

#quick_rsv_area .reservWrap .apTbl table td.inp_box{padding: 0 0 2%;}
#quick_rsv_area .reservWrap .apTbl table td.inp_box #username{margin-top: 3%;}

.reserve_content_box{font-size: 0;text-align: left;margin-top: 2%;}
.reserve_content_box &gt; li{display: inline-block;width: 48%;border:1px solid #ccc;box-sizing: border-box;padding:2.5% 2%;margin: 0 1% 2%;}
.reserve_content_box &gt; li &gt; label{font-size: 1.6rem;}
.reservWrap .apCheck{margin: 20px 0 40px;}


/* Layout Style - PC(1280) */
@media screen and (max-width: 1280px) {
}


/* Layout Style - Laptop,Tablet(1024) */
@media screen and (max-width: 1024px) {
}


/* Layout Style - Mobile(720) */
@media screen and (max-width: 720px) {
	.quick_wrap{display:none;width:100%}

	.quick_btns{left:auto;right:0;height:100%;background:rgba(21,136,202,0.9);z-index:11}
	.quick_btns .q_member{display:none;height:0}
	.quick_btns .q_menu{background:none}
	.quick_btns .q_phone{background:none}

	.quick_cons.on{width:100%}
	.quick_cons .q_panel{padding:0}
	.quick_cons .q_panel .tit{height:50px;line-height:50px;padding:0 20px;border-bottom:0;background:#000;position: sticky;top: 0;box-sizing: border-box;z-index: 10;}
	.quick_cons .q_panel .tit h3{font-size:4.4vw;color:#fff}
	.quick_cons .q_panel .tit .btn_grp{top:50%;right:20px;margin-top:-14px;line-height:1}
	.quick_cons .q_panel .tit .btn_grp .close{width:28px;height:28px}
	.quick_cons .q_panel .tit .btn_grp a i.cross_l{background:#fff}
	.quick_cons .q_panel .tit .btn_grp a i.cross_r{background:#fff}
	.quick_cons .q_panel .txt p {font-size:4.4vw;font-weight: 400;color: #6e6e6e;line-height: 1.3;letter-spacing: -0.3vw;}
	.quick_cons .q_panel .txt p br {display:none;}
	.quick_cons .q_panel .list_tbl{margin:20px 90px 10px 20px}
	.quick_cons .q_panel .txt{margin:0 90px 0 20px}
	.quick_cons .q_panel .pr{margin:0 90px 0 20px}
	.quick_cons .q_panel .btn{margin:0 90px 0 20px}
	.quick_cons .q_panel .btn.loca1{margin:0}
	.quick_cons .q_panel .box .form_tbl table th{font-size:4.4vw;height: auto;line-height: 12vw; letter-spacing:-0.3vw;}
	.quick_cons .q_panel .box .form_tbl table td .inp_grp:last-of-type{margin-bottom: 3%;}
	.quick_cons .q_panel .box .form_tbl table td .short{width:33%}
	.quick_cons .q_panel .box .form_tbl table td .remainder{width:60%}
	.quick_cons .q_panel .box .form_tbl table td select {font-size: 3.6vw;height: 10vw;}
	.quick_cons .q_panel .box .form_tbl table td input{font-size:3.6vw;height:10vw}
	.quick_cons .q_panel .agree input[type='checkbox']{width:3.5vw;height:3.5vw;}
	.quick_cons .q_panel .agree label span{font-size:4.4vw;padding-left: 5px;letter-spacing: -0.1vw;}
	.quick_cons .q_panel .agree .pers .check label span {width: 68%;vertical-align: middle;line-height: 1.3;font-size:4.4vw;letter-spacing: -0.2vw;}
	.quick_cons .q_panel .agree .pers .check .chk_btn {right: 0;width: 22%;box-sizing: border-box;padding: 2%;text-align: center;font-size: 2.6vw;}
	.quick_cons .q_panel .btn .inp_grp input[type='button'] {width: 30vw;height: 10vw;font-size: 4vw;}

	.quick_cons .q_panel .agree_pa .top{padding:20px 15px}
	.quick_cons .q_panel .agree_pa .top span.agree_close{right:15px;width:18px;margin-top:-9px}
	.quick_cons .q_panel .agree_pa .scrollY{height:150px}
	.quick_cons .q_panel .location .minimap p{margin-top:10px}

	/*추가*/
	.quick_btns .q_phone{padding:9px 0 16px;text-align:center;background:rgba(21,136,202,0.9)}
	
	.quick_cons .q_panel .btn.loca1 .inp_grp &gt; li {width:48.5%;}
	.quick_cons .q_panel .btn.loca1 .inp_grp &gt; li {margin-bottom:3%;}
	.quick_cons .q_panel .btn.loca1 .inp_grp &gt; li:nth-of-type(odd) {margin-right:3%;}
	.quick_cons .q_panel .btn.loca1 .inp_grp &gt; li &gt; a {display:block; width:100%;}
	.quick_cons .q_panel .btn.loca1 .inp_grp &gt; li &gt; a.btnB {text-indent: 18px; background: #5ab1e4 url(//images.idhospital.com/image/iddental/common/icon_qLocation01.png) no-repeat 6px 50%;	}
	.quick_cons .q_panel .btn.loca1 .inp_grp &gt; li &gt; a.btnW {text-indent: 18px; background: #ffffff url(//images.idhospital.com/image/iddental/common/icon_qLocation02.png) no-repeat 6px 50%;	}
	
	/* 온라인예약 */
	.reservWrap {padding: 0 90px 10% 20px;}
	.reservWrap .apTbl .inp_grp input[type='tel']{width: 100%;}
	.reservWrap .apTbl .inp_grp input[type='text'], .reservWrap .apTbl .inp_grp input[type='password'], .reservWrap .apTbl .inp_grp input[type='button'], .reservWrap .apTbl .inp_grp select {font-size:4.4vw;}
	.reservWrap .apCheck label span {font-size:4.4vw;}
	.reservWrap .apCheck input[type='checkbox'] {width:3.5vw; height:3.5vw;}
	.reservWrap .apBtn .inp_grp input[type='button'], .reservWrap .apBtn .inp_grp input[type='submit'], .reservWrap .apBtn .inp_grp a.btn {font-size:3.8vw; letter-spacing:-0.3vw; width:32vw; margin:0 1vw;}
	.reservWrap .apCheck .pers .check label span {width:80%;}

	.inp_grp select {background: #fff url(//images.idhospital.com/image/iddental/common/icon_downArrow.png) no-repeat 98% 50%; background-size:2%;}
	.inp_grp input[type='text'], input[type='tel'], .inp_grp input[type='password'], .inp_grp select{font-size:4.4vw; height:10vw; padding:0 3vw;}
	.chks_bx .chks &gt; label{font-size:4.4vw;}
	.reserve_content_box &gt; li &gt; label{font-size: 4.4vw;}
	.calfot &gt; div {font-size:4.4vw;}
	.calfot &gt; div span {font-size:4.4vw;}
	.calfot &gt; div span::before{width:3.5vw; height:3.5vw;}
	.reservWrap .apCheck {margin: 5% 0 8%;}
	.reserve_content_box label input {width:3.5vw; height:3.5vw;}

	.tit_subbx .lttxt {font-size:4.4vw;}
	.chks_bx .chks label input {width:3.5vw; height:3.5vw;}
	

}




/* Layout Style - EXCEPTION(480) */
@media screen and (max-width: 480px) {
	.quick_btns{width:50px}
	.quick_btns .q_menu ul li span{background-size:65%}

	.quick_cons .q_panel .list_tbl{margin:20px 70px 10px 20px}
	.quick_cons .q_panel .list_tbl table td.dv span{width:90%}
	.quick_cons .q_panel .list_tbl table td.title a{max-width:120px}
	.quick_cons .q_panel .txt{margin:0 70px 0 20px}
	.quick_cons .q_panel .txt p br{display:none}
	.quick_cons .q_panel .pr{margin:0 70px 0 20px}
	.quick_cons .q_panel .btn{margin:0 70px 0 20px;padding:10px 0}
	.quick_cons .q_panel .btn.loca .inp_grp input[type='button']{width:160px}
	.quick_cons .q_panel .btn.loca1 .inp_grp input[type='button']{width:110px}
	.quick_cons .q_panel .btn.loca1 .inp_grp input[type='button'].btnB{text-indent:0;background-image:none}
	.quick_cons .q_panel .btn.loca1 .inp_grp input[type='button'].btnW{text-indent:0;background-image:none}
	.quick_cons .q_panel .box{border-left:0;border-right:0}
	.quick_cons .q_panel .box .form_tbl{padding:10px 0}
	.quick_cons .q_panel .box .form_tbl table th{height:50px}
	.quick_cons .q_panel .box .form_tbl table td .remainder{width:56%}
	.quick_cons .q_panel .agree{margin:20px 0 10px}
	.quick_cons .q_panel .agree input[type='checkbox']{vertical-align:middle}
	.quick_cons .q_panel .agree .all{margin-bottom:10px}
	.quick_cons .q_panel .agree .pers .check{padding:10px 5px}
	.quick_cons .q_panel .agree_pa .scrollY{height:120px;font-size:1.6rem}
	.quick_cons .q_panel .location .minimap p br{display:none}

	/* 온라인예약 */
	.reservWrap {padding: 0 20px 10% 20px;}

}

.qlocationTab .tab_grp.typeBig {height:58px;margin-bottom:20px;}
.mini_mj {display:none}
.mini_sinsa {display:none}
/* Layout Style - Mobile Small(375) */
@media screen and (max-width: 375px) {
}


/* bottom */

#wholebg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;background:rgba(0,0,0,0.5);filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;display:none}
.popup_dimd{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:5}
.login_before18 {position:absolute;z-index:3;left:0;top:0}
.img_before18 {visibility:hidden}
#sbna .login_before_normal {left:50%;top:50%;margin-top:-132px;margin-left:-328px}
#sbna .login_before_eye {left:0;top:0}
#sbna .list .sbna_list_img {position:relative}

.total_p{margin-top:10px;text-align:left}

.nose_common{padding-bottom:80px;text-align:center;background:#fff}
.nose_common .team{}
.nose_common .team p{padding:60px 0 30px;}
.nose_common .team .bg{height:665px;background-repeat:no-repeat;background-position:center top;background-image:url('//images.idhospital.com/image/idhospital/main_surgerys/team_bg.jpg');background-size:100%}
.nose_common .step{max-width:960px;margin:0 auto;padding:70px 0 40px;border-top:1px solid #909090;border-bottom:1px solid #909090}
.nose_common .step h4{margin-bottom:30px;font-size:36px;font-weight:normal}
.nose_common .step ul{overflow:hidden;text-align:left}
.nose_common .step ul li{float:left;width:50%;height:252px;background-repeat:no-repeat;background-position:center top;background-size:cover}
.nose_common .step ul li.item01{background-image:url('//images.idhospital.com/image/idhospital/main_surgerys/step_item01.jpg')}
.nose_common .step ul li.item02{background-image:url('//images.idhospital.com/image/idhospital/main_surgerys/step_item02.jpg')}
.nose_common .step ul li.item03{background-image:url('//images.idhospital.com/image/idhospital/main_surgerys/step_item03.jpg')}
.nose_common .step ul li.item04{background-image:url('//images.idhospital.com/image/idhospital/main_surgerys/step_item04.jpg')}
.nose_common .step ul li a{display:block;padding:70px 0 0 40px;color:#222}
.nose_common .step ul li a p{font-size:16px;line-height:22px;}
.nose_common .step ul li a h5{margin:20px 0;font-size:24px;font-weight:500;line-height:30px}
.nose_common .step ul li a h5 br{display:none}
.nose_common .step ul li a span{display:inline-block;width:80px;height:30px;line-height:28px;box-sizing:border-box;text-align:center;font-size:14px;color:#2d3a49;border:1px solid #2d3a49;border-radius:20px}


@media screen and (max-width:1600px){
	.nose_common .team .bg{height:570px;background-size:120%}
	.nose_common .step ul li a{padding-top:50px}
	.nose_common .step ul li a h5 br{display:block}
}
@charset "utf-8";
/* common */
#wrap{}


/* subCon */
.subCon{position:relative;letter-spacing:-0.05em}
.subCon{padding:100px 0;background:#f4f4f4}
.sub_common .sc_tab{display:none}



/* Layout Style - EXCEPTION(1600) */
@media screen and (max-width: 1600px) {
	.stdrd_b{padding:0 20px}
}


/* Layout Style - PC(1280) */
@media screen and (max-width: 1280px) {
	.stdrd_b{padding:0}
	.subCon{padding:100px 40px}
}


/* Layout Style - Laptop,Tablet(1024) */
@media screen and (max-width: 1024px) {
.f_top_call &gt; dd &gt; a {margin-right:0;}
}


/* Layout Style - Mobile(720) */
@media screen and (max-width: 720px) {
	.subCon{padding:50px 20px}
}


/* Layout Style - EXCEPTION(480) */
@media screen and (max-width: 480px) {
	.subCon{padding:50px 10px}
}


/* Layout Style - Mobile Small(375) */
@media screen and (max-width: 375px) {
}
</pre></body></html>