@charset "UTF-8";
/* CSS Document */

/*MAIN VISUAL*/

article.visual{}

article.visual .slide_wrap{position: relative;}

article.visual .slide_wrap ul{overflow: hidden; z-index: 0;}


article.visual .slide_wrap button.slick-arrow{display: block; width: 40px; height: 73px; position: absolute; text-indent: -1000%; background-repeat: no-repeat; background-position: center; z-index: 5; overflow: hidden; top: 50%; transform:translateY(-50%); background-color: rgba(0, 0, 0, 0.5);}
article.visual .slide_wrap button.slick-prev{background-image:url(../slider_v1/img/ico_slideprev_m.png); left: 0;}
article.visual .slide_wrap button.slick-next{background-image:url(../slider_v1/img/main/ico_slidenext_m.png); right: 0;}
article.visual .slide_wrap button.slick-play{background-image:url(../slider_v1/img/main/ico_slideplay.png); }
article.visual .slide_wrap ul li.slick-slide{position: relative; /*padding-bottom: 6%;*/ padding-bottom: 574px; overflow: hidden;}

article.visual .slide_wrap ul li img{position: absolute; left: 50%; top: 0;height: 100%; max-width: none; transform: translateX(-50%); width: auto;}

/* article.visual .slide_wrap .slick-dots{margin: -50px 0 20px 0;}

article.visual .slide_wrap .slick-dots li{position: relative; margin:0 7px;}

article.visual .slide_wrap .slick-dots li button{width: 15px; height: 15px;}

article.visual .slide_wrap .slick-dots li button:before{border-radius: 0;}

article.visual .slide_wrap .slick-dots li.slick-active button:before{background-color: #0075bc;}

article.visual .slide_wrap .slick-dots li button:before{background-color: #e4e4e4;}
 */

article.visual .slide_wrap .inner{position: absolute; bottom: 105px; left: 50%; transform: translateX(-50%); width: 100%; text-align: right; z-index: 5;}
article.visual .slide_wrap .sbtn_wrap{display: inline-block;}
article.visual .slide_wrap .sbtn_wrap button{display: inline-block; width: 35px; height: 35px; background-repeat: no-repeat; background-position: center; margin-left: 2px;}
article.visual .slide_wrap .sbtn_wrap .btn_prev{background-image:url(../slider_v1/img/main/ico_slideprev.png);}
article.visual .slide_wrap .sbtn_wrap .btn_play{background-image:url(../slider_v1/img/main/ico_slideplay.png); display: none;}
article.visual .slide_wrap .sbtn_wrap .btn_stop{background-image:url(../slider_v1/img/main/ico_slidepause.png);}
article.visual .slide_wrap .sbtn_wrap .btn_next{background-image:url(../slider_v1/img/main/ico_slidenext.png);}
article.visual .slide_wrap .sbtn_wrap .pagingInfo{display: inline-block; width: 1.875em; height: 2.188em; position: relative; color: #fff; margin:0 0.938em; background-image: url(../slider_v1/img/main/bg_paging.png); background-repeat: no-repeat; background-position: center;}
article.visual .slide_wrap .sbtn_wrap .pagingInfo .current{font-weight: 700; position: absolute; top: 0; left: 0;}
article.visual .slide_wrap .sbtn_wrap .pagingInfo .total{font-weight: 300; position: absolute; bottom: 0; right: 0;}
article.visual .slide_txt{position: absolute; top: calc(50% - 40px); left: 50%; transform: translateX(-50%) translateY(-50%); width: 100%; max-width: 1200px; text-align: right;}
article.visual .slide_txt .title{font-size: 2.688em; color: #fff; font-weight: 300; line-height: 1.256em;}
article.visual .slide_txt .title strong{font-weight: 700;}
article.visual .slide_txt .desc{font-size: 1.250em; font-weight: 300; color: #fff; margin-top: 3%;}





@charset "utf-8";
.display_pc{display: block;}
.display_m{display: none;}
.pc_ver{display: block;}
.m_ver{display: none;}

@media screen and (max-width:1200px){
	/*데스크탑*/

}

@media screen and (max-width:1150px){
	article.atc_01 .tile_wrap > ul > li{padding:3% 1%;}
}

@media screen and (max-width:1100px){

}

@media screen and (max-width:1060px){
	footer .link_wrap{overflow: hidden; height: 4.375em;}
	footer .link_wrap .logo_f{display: none;}
	footer .link_wrap .list_link{float: none; padding-left: 0; box-sizing: border-box; display: block; padding-right:4.375em; position: relative;}
	footer .link_wrap .list_link ul:after{content: ""; display: block; clear: both;}
	footer .link_wrap .list_link li{height: auto; display: block; float: left;}
	footer .link_wrap .list_link li a{margin-left: 0; padding:26px 0 26px 2.000em;}
	footer .link_wrap .list_link li a:before{display: none;}
	/* footer .link_wrap .list_link li:first-child a{padding-left: 2.000em} */
	footer .link_wrap .list_link > a.btn_more{display: block;}
	footer .link_wrap .list_link a:focus{outline:0; box-shadow: inset 0 0 0 2px #00656e;}
}

@media screen and (max-width:1024px){
	/*아이패드 landscape*/

	/* 메인 */
	#logo{padding-left: 1.875em;}
	header .nav_wrap{width: calc(100% - 272px);}
	header .nav_wrap .lnb{max-width: 664px}
	header .nav_wrap .lnb > ul > li{padding:0 16px;}
	.search_wrap{padding-right: 1.875em;}
	.search_wrap .search_box .inner{padding:0 1.875em;}
	.search_wrap .search_box a{right: 1.667em;}
	article.atc_01 .tile_wrap > ul > li{width: 50%; height:260px; border-top:1px solid #eee; padding:3% 5%;}
	article.visual .slide_wrap .sbtn_wrap{margin-right: 30px;}
	article.visual .slide_txt .title{margin-right:30px;}
	article.visual .slide_txt .desc{margin-right:30px;}
	/* .timetable .tel{letter-spacing: 10px;} */
	.div2_wrap > div{width: 100%; float: none;}
	.div2_wrap .right{margin-top: 5%;}
	#container .main h2{padding:0 1em;}
	.tab_style{padding-left: 1.875em;}
	.tab_style .tab_content{padding:0 1.875em;}
	.div2_wrap .left .notice{min-height: 320px;}
	.div2_wrap .right .event{min-height: auto;}
	.div2_wrap .event .event_wrap li a{height: auto;}
	.div2_wrap .event .event_wrap li img{position: static; left: auto; transform: none; width: 100%; height: auto;}
	.hapeyebox .txt{padding-right: 1.875em;}
	article.atc_04{padding:3.500em 1.875em;}
	article.atc_02 .div2_wrap > div > div{min-height: auto;}
	section.sub .path_wrap{padding:0 30px; box-sizing: border-box;}
	footer .etc_wrap .address{float: none; width: 100%; text-align: center;}
	footer .etc_wrap .address ul{display: inline-block;}
	footer .etc_wrap .certify{display: none;}
	footer .etc_wrap .copyright{float: none; text-align: center;}
	footer .etc_wrap .logo_m{display: block;}
	footer .etc_wrap .sns{position: static; text-align: center;}
	footer .etc_wrap .sns ul{display: inline-block;}
	footer .etc_wrap .family_m{display: block;}


	/* 서브 */
	.value li{width: 50%;}

	/* 의료진소개 VIEW */
	.medicalteam_view .image_area .img{float: none; width: 100%;}
	.medicalteam_view .image_area .txt{float: none; width: 100%; padding:1.875em 0; position: absolute; background-color: rgba(0, 0, 0, 0.6); bottom: 0; left: 0; height: auto; min-height: 17.250em;}
	.medicalteam_view .image_area .txt .t_wrap > div{margin:0; padding-left: 1.875em;max-width: 13.125em; box-sizing: border-box;}
	.medicalteam_view .image_area .txt .thumb_wrap{left: auto; right: 1.875em; bottom: 1.875em;}








	/* 기존 */
	/* section.sub .path_wrap .snb .depth_1.display_pc{display: none;}
	section.sub .path_wrap .snb .depth_1.display_m{display: block;}
	section.sub .path_wrap .snb .depth_2.display_pc{display: none;}
	section.sub .path_wrap .snb .depth_2.display_m{display: block;}
	section.sub .path_wrap .snb .home{display: none;}
	section.sub .path_wrap{padding:0 2%;}
	section.sub .path_wrap .snb .depth{width: 50%;} */





}
@media screen and (max-width:960px){
	body{position: relative;}
	#hd{height: 100px; position: fixed; top: 0; left: 0;}
	#hd.mteam_hd{height: 0;}
	#hd_wrapper{height: 100%;}
	#hd_wrapper .lnb_wrap{height: 100%;}
	#hd_wrapper .gnb{display: none;}
	header .nav_wrap{display: none;}
	#logo{padding: 0; float: none; display: inline-block; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%);}
	.search_wrap{position: absolute; top: 0; right: 0; float: none; padding:28px 30px 28px 0;}
	.search_wrap > a{width: 38px; height: 38px; background-image:url(../img/common/ico_search_m.png);}
	.search_wrap .search_box{position: fixed;}
	.mbtn_wrap{display: block;}
	#wrapper{margin-top: 100px;}
	.infobox{padding:2.500em 1.875em; background-image:none !important;}
	.fullarea{padding:2.500em 1.875em;}
	.misvision li > div{padding:2.500em 1.875em;}
	.infobox .left2{float: none; width: 100%;}
	.infobox.auxorgan .left2{width: 100%;}
	.infobox.auxorgan .bgbox{width: 100%;}
	.infobox .bgbox{position: static; width: 100%; height: auto; margin-top: 1em; text-align: center;}
	.infobox .bgbox img{position: static;transform: none; top: 0; left: 0; max-width: 100%;}
	.center_wrap{padding:2.5em 1.875em;}
	.center_wrap .img{float: none; width: 100%; max-width: 100%; text-align: center;}
	.center_wrap .txt{float: none; width: 100%; margin-top: 1.875em; padding:0;}
	.center_wrap .txt img{display: none;}
	.desc_basic.mb50{padding:0 1.765em;}
	.medicalteam_li_wrap > ul{margin-left: 0;}
	.medicalteam_li_wrap > ul > li > div{margin-left: 0;}
	.medicalteam_li_wrap > ul > li{width: 100%; float: left; margin-bottom: 3.125em;}
	.misvision .img{max-width: 18.750em; width: 100%; right: 1.875em;}
	/* .misvision li:first-child .img{bottom:1.875em;} */
	.misvision .img .circle_wrap ul{margin-left: 0; margin-right:-1.250em;}
	.misvision .img .circle_wrap li{width: 50%; padding-bottom: 50%; height: auto;}
	.glassesframe{border-top: 1px solid #e2e2e2; min-height: 17.500em;}
	.glassesframe li{width:50%; border-top:0;}
	.glassesframe li:nth-child(odd){border-left: 1px solid #e2e2e2;}

	.sns2_wrap li.etc_cont .bot .tit{font-size: 1.313em;}
	.sns2_wrap li.etc_cont .bot .tel{font-size: 2.250em;}


}
@media screen and (max-width:768px){
	/*아이패드 portrait*/
	.infobox .left{float: none; width: 100%;}
	.infobox .right{float: none; width: 100%; margin-top: 1.250em;}
	.infobox .link_li_wrap{margin-top: 0;}
	.infobox .img_total{display: none;}
	.infobox .txt_total{float: none; width: 100%; padding:2.500em 1.875em;}
	.facil_wrap li .img{float: none; width: 100%; text-align: center;}
	.facil_wrap li .txt{float: none; width: 100%; margin-top: 1em;}

	.misvision li{width: 100%; float: none;}
	.misvision li > div{min-height: auto;}
	.misvision .img{display: none;}

	.value li{width: 100%; float: none;}
	.value li > div{width: 100%; min-height: auto;}
	.value .img img{width: 70%;}

	.awardlist_wrap li{width: 50%;}
	.awardlist_wrap li .img img{width:8.688em}

	.hapeyelist > ul > li{width: 100%;}
	.hapeyelist .txt{padding:1.875em; min-height: auto;}
	.hapeyelist .img{height: auto;}
	.hapeyelist .img img{position: static; transform: none; width: 100%;}
	.recruit_wrap{padding:4.375em 1.875em;}

	.map_wrap .img{width: 100%; height: auto; float: none;}
	.map_wrap .img img{position: static; transform: none; width: 100%; margin-left: 0;}
	.map_wrap .txt{width: 100%; float: none; }
	.map_wrap .txt li{height: auto;}
	.map_wrap .img iframe{height: 25.000em;}

	/* 의료진소개 VIEW */
	html.mteam_html{height: auto; overflow-y: auto;}
	.medicalteam_view .mteam_hd{position: fixed; margin-top: 0; width: 100%; left: 0; top: 0; background-color: rgba(98, 100, 108, 0.5); padding:1.875em; box-sizing: border-box;}
	.medicalteam_view .mteam_hd .logo a{height: 2.438em;}
	.medicalteam_view .mteam_hd .logo a img{height: 100%;}
	.medicalteam_view .image_area{float: none; width:100%; position: static;}
	.medicalteam_view .image_area .img li img{position: static; left: auto; width: 100%; transform: none;}
	.medicalteam_view .image_area .txt{position: static; background-color: #61646c; background-image:url(../img/sub/bg_mteam_view.png); background-position: center right; background-repeat: no-repeat; background-size:contain; min-height: auto;}
	.medicalteam_view .text_area{float: none; width: 100%; padding-left: 0; margin-left: 0; overflow-y: auto; position: relative;}
	.medicalteam_view .mteam_btn_resv{position: fixed;top: auto; left: 0; bottom: 0; width: 100%; margin-top: 0;}
	.medicalteam_view .mteam_btn_resv a{padding:1.100em 0;}
	.medicalteam_view .text_area .inner{padding:0.625em 1.875em 6.250em 1.875em; box-sizing: border-box; max-width: none;}
	.medicalteam_view .image_area .txt .thumb_wrap{display: none;}
	.medicalteam_view .mteam_tit{padding:2.308em 0 0.692em 0;}

	.cont_float .cont_left{width: 100%; float: none;}
	.cont_float .cont_right{width: 100%; float: none; text-align: center; margin-top: 2em;}

	.cont_list li > div{min-height: auto;}
	.cont_list li{width: 100%; float: none; margin-top: 1.765em;}
	.cont_list li:first-child{margin-top: 0;}
	.cont_list li .txt{max-width: none; margin-bottom: 1.765em;}

	.sns2_wrap li .sns2_header{display: none;}
	.snstab_wrap{display: block;}
	.sns2_wrap > ul{margin-left: 0;}
	.sns2_wrap > ul > li{width: 100%; display: none;}
	.sns2_wrap > ul > li.fb_cont{display: block;}
	.sns2_wrap > ul > li.etc_cont{display: block; margin-top: 1.125em;}
	/* .sns2_wrap > ul > li a{margin-left: 0; min-height: 320px; border:0;} */
	/* .sns2_wrap > ul > li a img{display: none;} */
	.sns2_wrap > ul > li a .txt{font-size: 1.313em; height: auto;}
	.sns2_wrap > ul > li a .date{font-size: 1.313em; padding-top: 20px;}
	.sns2_wrap li > div{margin-left: 0;}
	.sns2_wrap li.fb_cont .sns2_content{text-align: center;}
	.sns2_wrap li.blg_cont .sns2_content{padding-bottom: 1.563em;}
	.sns2_wrap li .sns2_content{height: auto;}
	.sns2_wrap li.etc_cont .top li{width: 50%;}
	.sns2_wrap li.etc_cont .bot .tit{font-size: 1.375em;}
	.sns2_wrap li.etc_cont .bot .tel{font-size: 2.688em;}




	/* 갤러리 게시판 */
	/* #bo_gall #gall_ul{margin:0;} */
	/* #bo_gall .gall_con{margin-left: 0;} */
	#bo_gall .gall_li{width: 50% !important;}
	#bo_gall .gall_con li .img{}
	#bo_gall .gall_con li .img img{width: 100%;}

}
@media screen and (max-width:640px){
	/*소형태블릿 portrait*/

	/* #logo{padding:4.53125vw 0;} */
	article.visual .slide_wrap ul li.slick-slide{padding-bottom: 145px; height: 390px;}
	article.visual .slide_wrap ul li img{height: 390px;}
	article.atc_01{padding-bottom: 6%; background-image:none; background-color: #f1f1f1;}
	article.atc_01 .tile_wrap{margin-top: 0;}
	article.visual .slide_wrap .sbtn_wrap{display: none;}
	article.visual .slide_txt{top: auto; bottom: 0; left: 0; transform: none; text-align: center;}
	article.visual .slide_txt .title{margin-right: 0; font-size: 2.375em; font-weight: 500; line-height: 1.184em; background-color: #00adbb; padding:0.75em 0;}
	article.visual .slide_txt .title strong{font-weight: 500;}
	article.visual .slide_txt .desc{display: none;}
	article.atc_01 .tile_wrap{display: none;}
	article.atc_01 .tile_wrap_m{display: block; margin-bottom: 14%;}
	.div2_wrap .right{margin-top: 14%;}
	#container .main h2{font-size: 2.500em; padding:0 0.750em;}
	.tab_style > ul > li > a{font-size: 1.500em;}
	.tab_style .tab_content .fst_cont .date{width: 120px;}
	.tab_style .tab_content .fst_cont .date .date_md{font-size: 2.688em;}
	.tab_style .tab_content .fst_cont .date .date_y{font-size: 1em;}
	.tab_style .tab_content .fst_cont .txt{width: calc(100% - 140px);}
	.tab_style .tab_content .fst_cont .txt .title{font-size: 1.625em;}
	.tab_style .tab_content .fst_cont .txt .desc{font-size: 1.125em; height: 2.889em;}
	.tab_style .tab_content .snd_cont li a{font-size: 1.375em; padding-right: 100px;}
	.tab_style .tab_content .snd_cont li a:before{top: 12px;}
	.div2_wrap .left .notice{min-height: 377px;}
	.tab_style .btn_more{font-size: 1.063em; width: 65px; height: 65px;}
	/* .div2_wrap .event .event_wrap li a{height: 350px;} */
	article.atc_02{padding:6% 0; background-color: #f1f1f1;}
	.sns_wrap{background-color: #fff;}
	article.atc_02 .div2_wrap{margin-top: 12%;}
	/* #container .main article.atc_03 h2{padding:10% 30px;} */
	.sns_wrap > ul{margin-left: 0;}
	.sns_wrap > ul > li{width: 100%; display: none;}
	.sns_wrap > ul > li.fb_cont{display: block;}
	.sns_wrap > ul > li a{margin-left: 0; min-height: 320px; border:0;}
	.sns_wrap > ul > li a img{display: none;}
	.sns_wrap > ul > li a .txt{font-size: 1.313em; height: auto;}
	.sns_wrap > ul > li a .date{font-size: 1.313em; padding-top: 20px;}
	.div2_wrap .guide .guide_wrap li a{font-size: 1.375em; padding:118px 0 40px 0;}
	footer .link_wrap .list_link li a{font-size: 1.375em; padding:22px 0px 21px 1.364em;}
	footer .etc_wrap .address p{font-size: 1.125em; line-height: 1.667em;}
	footer .etc_wrap .copyright{font-size: 1.063em;}
	footer .etc_wrap .family_m{padding:2.5em 1.875em;}
	footer .etc_wrap .family_m select{font-size: 1.250em;}
	.div2_wrap .center .centers_wrap li a{height: auto; padding-bottom: 52.9%;}
	article.atc_02 .div2_wrap > div > div{min-height: none;}
	section.contents_wrap .contents h4{display: none;}
	section.sub .path_wrap{display: none;}
	section.sub .m_path_wrap{display: block;}
	.tab_wrap{margin-bottom: 1.250em; margin-top: -1.250em; overflow-x: scroll; background-color: #00adbb;}
	/* .tab_wrap::-webkit-scrollbar{height: 3px;}
	.tab_wrap::-webkit-scrollbar-track{box-shadow: inset 0 0 5px grey; border-radius: 0;}
	.tab_wrap::-webkit-scrollbar-thumb{background-color:#00adbb;}
	.tab_wrap::-webkit-scrollbar-thumb:hover{background-color: #009ba8;} */
	.tab_wrap > ul{display: table; width: max-content;}
	.tab_wrap > ul > li{border-left: 0; width: auto !important; display: table-cell; box-shadow: none;}
	.tab_wrap > ul > li > a{font-size: 1.750em; color: #77d4dc; background-color: #00adbb; height: 2.857em; padding:0 1em; word-break: keep-all;}
	.tab_wrap > ul > li.on > a{font-weight: 700; color: #fff; background-color: #009ba8;}

	section.sub_nonpay .bbs_wrap.bd_all{overflow-x: scroll;}
	section.sub_nonpay .bbs_wrap.bd_all table{width: 64.000em;}
	.tab_wrap .tab_content{margin-top: 0; padding-top: 2.500em; background-color: #f3f3f3;}

	.etc_center_wrap > ul{display: block;}
	.etc_center_wrap > ul > li{width: 100%; display: block; border-left: 0; padding:1.250em 1.875em;}
	.etc_center_wrap > ul > li .txt{border:1px solid #dbdbdb;}

	.disease_wrap{display: block; padding:2.500em 1.875em;}
	.disease_wrap .img{width: 100%; display: block; height: auto;}
	.disease_wrap .txt{width: 100%; display: block; padding:0; border-left: 0; border-top: 1px solid #e2e2e2; margin-top: 2.500em; padding-top: 2.500em;}

	.accordion_wrap > ul > li > a{padding:1.176em 2.706em 1.176em 1.765em; background-position: center right 1.765em;}
	.accordion_wrap > ul > li .acc_submenu{padding:1.250em 1.875em;}

	/* 게시판 */
	/* #bo_list{padding-top: 1.250em;} */
	.bo_fx{display: none;}
	fieldset#bo_sch{margin-bottom: 1.250em; padding: 0; width: 100%; float: none; text-align: left; box-sizing: border-box;}
	/* fieldset#bo_sch{margin-bottom: 1.250em; padding: 1.250em 1.250em 0 1.250em; width: 100%; float: none; text-align: left; box-sizing: border-box;} */
	fieldset#bo_sch #sfl{width: 30%; float: left;}
	fieldset#bo_sch #stx{width: 69%; float: right;}

	/* 회원가입 */
	.jointab_wrap ul{margin-left: 0;}
	.jointab_wrap li > div{margin-left: 0; background-image: none !important; padding:1.400em 0 1.350em 0; text-align: center; border-left: 1px solid #f3f3f3;}
	.jointab_wrap li.fst > div{border-left: 0;}

	section.contents_wrap .contents .contents_inner{padding-top: 1.250em;}
	.diagram_wrap ul{max-width: 29.750em;}
	.diagram_wrap li{width: 50%; max-width: 14.875em;}
	.diagram_wrap li > div{background-image:none;}
	.diagram_wrap li.trd > div{margin-top: -1.250em;}
	.diagram_wrap li.fth > div{margin-top: -1.250em;}
	.document_wrap li{width: 100% !important; margin-top: 2em;}
	.document_wrap li:first-child{margin-top: 0;}
	.btn_li_wrap ul{margin-left: 0;}
	.btn_li_wrap li{width: 100%; margin-top: 0.625em;}
	.btn_li_wrap li:first-child{margin-top: 0;}
	.btn_li_wrap li a{margin-left: 0;}
	.tab_wrap.tab_cowork > ul > li:first-child{height: auto;}
	.fullarea{overflow: hidden;}
	.full_bg img{left: -1.875em; transform:none;}
	.fullarea.ver2{padding:0; margin-bottom: 0;}
	.fullarea.ver2 .full_bg{display: none;}
	.fullarea .full_list{padding-top: 0;}
	.fullarea .full_list li{width: 100%; min-height: auto; padding:23% 16%;}
	.bgfullbox{height: auto;}
	.bgfullbox .inner{padding-top: 0;}
	.bgfullbox .inner .bgfullcont_wrap{max-width: none;padding:2.500em 1.875em; box-sizing: border-box;}
	.nonebox2.mg_top{margin-top: 27.563em;}
	.nonebox2 .txt{padding:0 1.875em}
	.kimeye_tile li .tit_num{padding:1.200em 0 0.600em 0; font-size: 2.500em;}

	section.contents_wrap .contents.sub_kimeye3 .image_wrap{padding:2.500em 1.875em; background-color: #fff;}
	section.contents_wrap .contents.sub_kimeye3 .image_wrap .pc_ver{display: none;}
	section.contents_wrap .contents.sub_kimeye3 .image_wrap .m_ver{display: inline-block;}

	.gridbox_wrap.ver2 li{width: 100%;}

	.infobox.greeting .txt{width: 100%; display: block;}
	.infobox.greeting .img{width: 100%; display: block; margin-top: 1em;}

	.infobox.ver_1{background-position:center right 1.875em;}
	.infobox.ver_2{background-position:center right 1.875em;}
	.infobox.ver_3{background-position:center right 1.875em;}

	.accimglist_wrap ul{margin-left: -1.875em;}
	.accimglist_wrap li{width: 50%;}
	.accimglist_wrap li > div{margin-left: 1.875em;}
	.expand_wrap li{width: 50%;}

	.awardbox{box-sizing: border-box; padding:0 1.875em;}
	.hapeyebox .img{width: 100%; display: block;}
	.hapeyebox .txt{width: 100%; display: block; padding:1.875em 1.875em 0 1.875em; box-sizing: border-box;}

	.infobox.history{padding:2.500em 1.875em;}
	.infobox.history:before{left: 1.875em;}
	.history_wrap{overflow: visible;}
	.history .img{display: none;}
	.history .txt{float: none; width: 100%;}

	.subtap_wrap{padding:0 1.875em;}
	.subtap_wrap ul{display: block;}
	.subtap_wrap.tab01 li{width: 100%;}
	.subtap_wrap.tab02 li{width: 50%;}
	.subtap_wrap.tab03 li{width: 33.3333%;}
	.subtap_wrap.tab04 li{width: 25%;}




}
@media screen and (max-width:600px){
	/*소형태블릿 portrait*/

}
@media screen and (max-width:560px){
	.nonebox2.mg_top{margin-top: 30.688em;}
}
@media screen and (max-width:540px){
	/*소형태블릿 portrait*/
	#wrapper .m_lnb .m_hd li a{width: 4.769em;}
}
@media screen and (max-width:480px){
	/*휴대폰 landscape*/
	html{font-size: 11px;}
	#logo a img{width: 120px;}
	#hd{height: 65px;}
	.search_wrap{padding:18px 1.875em 17px 0;}
	.search_wrap .search_box{top: 65px;}
	#wrapper{margin-top: 65px;}
	#wrapper .m_lnb .m_hd a.m_close{background-size: 30px;}
	#wrapper .m_lnb > ul > li > a{background-size: 20px;}
	.mbtn_wrap span{width: 30px; height: 4px; margin:4px auto 0; border-radius: 2px;}
	.mbtn_wrap span.bar_trd{margin-bottom: 4px;}
	.search_wrap > a{width: 25px; height: 25px; background-size:contain;}
	article.visual .slide_wrap ul li.slick-slide{padding-bottom: 99px; height: 250px;}
	article.visual .slide_wrap ul li img{height: 250px;}
	.search_wrap .search_box a{background-size: 20px;}
	.tab_style .btn_more{width: 54px; height: 54px;}
	.div2_wrap .left .notice{min-height: 293px;}
	.snstab_wrap li{background-size:auto 15px;}
	.snstab_wrap li a{height: 40px;}
	.sns_wrap > ul > li a{min-height: 200px;}
	.div2_wrap .center .centers_wrap li a{padding-bottom: 0;}
	.div2_wrap .center .centers_wrap li img{position: static; height: auto; width: 100%; left: auto; transform: none;}
	.div2_wrap .center .centers_wrap .cbtn_wrap button{width: 42px; height: 40px;}
	article.atc_01 .tile_wrap_m > ul > li .img{height: 12.875em;}
	article.atc_01 .tile_wrap_m > ul > li .img img{transform: scale(0.7);}
	footer .link_wrap .list_link li a{padding:15px 0px 15px 1.364em;}
	footer .etc_wrap .family_m select{height: 40px;}
	footer .etc_wrap .logo_m a img{width: 140px;}
	article.atc_01 .tile_wrap_m .timetable_m .tel:before{top: 2px;}
	/* article.atc_01 .tile_wrap_m .timetable_m li .weekday{width: 70px;} */
	article.atc_01 .tile_wrap_m .timetable_m li .time{padding-left: 1em;}
	.tab_style .tab_content .fst_cont .date{width: 100px;}
	.tab_style .tab_content .fst_cont .txt{width: calc(100% - 110px);}
	.tab_style .tab_content .snd_cont li a:before{width: 4px; height: 4px; top: 9px;}
	section.sub .m_path_wrap .prevpage a{width: 30px;}
	section.sub .m_path_wrap .m_depth .now a{background-size: 20px;}
	article.visual .slide_wrap button.slick-arrow{height: 45px; background-size: 9px;}
	article.visual .slide_wrap button.slick-prev{border-radius:0 24px 24px 0;}
	article.visual .slide_wrap button.slick-next{border-radius:24px 0 0 24px;}
	.div2_wrap .event .event_wrap .slick-dots{top: -43px;}

	/* 서브 */
	.loginbox .inner{padding-left:30px; padding-right: 30px;}
	.accordion_wrap > ul > li .acc_submenu li.homepage img{transform: scale(0.6);}
	.accordion_wrap > ul > li > a{background-size: 10px;}
	/* section.sub_nonpay fieldset#bo_sch .btn_submit{background-size: 14px;} */
	fieldset#bo_sch .btn_submit{background-size: 14px;}
	.infobox.ver_2{background-size: 50px;}
	.tab_wrap2 > ul > li > a > img{transform: scale(0.7);}

	.cont_list li .img{padding-bottom: 0; text-align: center;}
	.cont_list li .img img{position: static; transform: none; max-width: 100%;}

	.bgfullbox .img img{transform: scale(0.7);}
	.location_popup .step1 li p{font-size: 32px;}
	.location_popup .step1 li a.next img{transform: scale(0.8);}
	.location_popup .step2 .title_bar a.prev{top: 6px;}
	.location_popup .step2 .title_bar a.prev img{transform: scale(0.8);}
	.location_popup a.closex{top: 17px;}
	.location_popup a.closex img{transform: scale(0.8);}
	.sns2_wrap li.etc_cont .top li a{padding-top: 0; height: 6.364em;}
	.sns2_wrap li.etc_cont .top li a img{transform: scale(0.7);}

}
@media screen and (max-width:414px){
	/*아이폰플러스*/
	article.atc_04 .cert_wrap .ctbtn_wrap button{width: 20px; height: 20px; background-size:auto 50%;}
	/* #bo_gall .gall_li{width: 100% !important;} */
	.nonebox2.mg_top{margin-top: 35.000em}
}
@media screen and (max-width:400px){
	.nonebox2.mg_top{margin-top: 376px;}
}
@media screen and (max-width:375px){
	/*휴대폰 landscape*/

}
@media screen and (max-width:320px){
/*아이폰5 portrait*/

}