@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
/* CSS Document */


* {margin:0; padding:0; border: none 0;font-family: "Nanum Gothic";}
body {margin:0; padding:0; border: none 0;max-width: 640px; margin: 0 auto;}
img {width: 100%;}
.left {float:left !important;} 
.right {float:right!important;} 

.w100 {width:100% !important;}
.w50 {width:50% !important;}
.w25 {width:25% !important;}

.marginl30 {margin-left: 30px !important;} .paddingt20 {padding-top: 20px !important;} .paddingl20 {padding-left: 20px !important;} .paddingl30 {padding-left: 30px !important;}
.paddinglr5 {padding:5%;}

input.radio {width:18px; height:18px; vertical-align:middle;} 
input.check {width:18px; height:18px; vertical-align:middle;} 


#tab {
	background: #393939;
    overflow: hidden;
    position: fixed;
    top: 0;
    z-index: 99;
    width: 100%;
	}
#tab a {    
	font-size: 0.9em;
    font-weight: 500;
    color: #ffffff;
    text-decoration: none;
    width: 20%;
    text-align: center;
    box-sizing: border-box;
    border-right: 1px solid #4f4f4f;
    float: left;
    height: 50px;
    line-height: 50px;
	}
#tab a:last-child {border-right: none;}

@media (max-width:320px) {
	#tab a {font-size: 0.75em;}
}


#slide_wrap {position:relative; max-width:100%; margin:0 auto; }
#slide_wrap .bxSlider li {width:100%;}
#slide_wrap .bx-pager {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 5%;
    z-index: 9;
	}
#slide_wrap .bx-pager.bx-default-pager a { display:block; width:10px; height:10px; margin:0 5px; background:#cccccc; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; text-indent:-9999px }
#slide_wrap .bx-pager.bx-default-pager a:hover, #slide_wrap .bx-pager.bx-default-pager a.active, #slide_wrap .bx-pager.bx-default-pager a:focus { background:#000000; }
#slide_wrap .bx-pager-item,	#slide_wrap .bx-controls-auto .bx-controls-auto-item { display:inline-block; vertical-align:bottom; *zoom:1; *display:inline }
#slide_wrap .bx-pager-item { font-size:0; line-height:0 }


#wrap{width:100%;margin:0 auto;}

.map_img {width:100%;}
.map_img img[usemap] {
	display:block;
	border: none;
	height: auto;
	width: 100%;
}



.section {width:100%; text-align:center;}
.sns {
    background: #2e303c;
    padding: 6% 2%;
    box-sizing: border-box;
    overflow: hidden;
	text-align: center;
}
.sns_icon {width: 15%; display: inline-block; padding: 0 1%; box-sizing: border-box;}

.apply_wrap2{position: fixed; width: 100%; bottom: 0;max-width: 640px; margin: 0 auto;}
.apply_wrap2>.apply_down{width:auto;border-bottom:3px solid #c60000;}
.apply_wrap2>.apply_down>.apply{width:50%;height:40px;margin:0 auto;background:#c60000;color:#fff;font-size:18px;line-height:40px;text-align:center;font-weight:bold;float: left;}
.apply_wrap2>.apply_down>.apply a{color:#fff;font-size:18px;font-weight:bold;line-height:40px;text-decoration: none;}
 
.apply_wrap2>.apply_down>.tel{width:50%;height:40px;margin:0 auto;background:#222222;color:#fff;font-size:18px;line-height:40px;text-align:center;font-weight:bold;float: left;}
.apply_wrap2>.apply_down>.tel a{color:#fff;font-size:18px;font-weight:bold;line-height:40px;text-decoration: none;}

.apply_wrap{position: relative; bottom: 0;max-width: 640px; margin: 0 auto;}
.apply_wrap>.apply_up{display:block;width:100%;height:auto;border-top:3px solid #c60000;background:#252525}
.apply_wrap>.apply_up>.apply{width:50%;height:40px;margin:0 auto;background:#c60000;color:#fff;text-align:center;font-size:18px;font-weight:bold;line-height:40px;}

.apply_wrap>.apply_up .title{width:100%;font-size:18px;font-weight:bold;color:#fff;margin-top:10px;margin-bottom:10px;}

.apply_wrap>.apply_up .rq_tbl{width:100%; color: #ffffff;}
.apply_wrap>.apply_up .rq_tbl .input{
    height: 38px;
	line-height: 38px;
    margin-bottom: 8px;
    background: #fff;
    border: none;
    font-size: 14px;
    text-align: center;
}
.apply_wrap>.apply_up .rq_tbl .select{
    height: 38px;
    margin-bottom: 8px;
    background: #fff;
    border: none;
    font-size: 14px;
    text-align: center;
	text-indent: 10px;
}
.apply_wrap>.apply_up .rq_tbl .txtarea{}
.apply_wrap>.apply_up .rq_tbl span{color:#fff;font-size:13px;}
.apply_wrap>.apply_up .rq_tbl .personal{position:relative;}
.apply_wrap>.apply_up .rq_tbl .rq_btn{width:100%;height:40px;margin:15px 0 0 0;background:#c60000;font-size:18px;font-weight:bold;color:#fff;line-height:40px;border:none}




/* À¯Æ©ºêµ¿¿µ»ó */
.embed-container { position: relative; top: 50%; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



#policy_modal {margin:0 auto; background:#ffffff; max-width:800px; max-height:800px; overflow-y:scroll;}
#policy_modal .mfp-close {background:#ffffff; position:fixed; right:0; top:0;}
#policy_modal .policy {color:#333333; font-size:0.8rem; line-height:170%; white-space:pre-line; padding:3%;}
#policy_modal .policy strong {color:#000000; font-size:1rem; line-height:180%;}




/* °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§ ÆË¾÷ */
.policy_Wrap {position:fixed; z-index:999999999; height:100%; width:100%; top:0; left:0; display:none }
.policy_Wrap .bg {height:100%; width:100%; background:#000; opacity:0.5; top:0; left:0 }
.policy_Wrap .policy_pop, .policy_Wrap .policy_pop:before, .policy_Wrap .policy_pop:after {width:0;clear:both !important;}
.policy_Wrap .policy_pop {
	width: 100%;
    height: 100%;
    background: #fff;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
}
.policy_Wrap .policy_pop .policy_top {height:40px; background:#252525; box-sizing:border-box; padding:10px }
.policy_Wrap .policy_pop .policy_top p { overflow:hidden }
.policy_Wrap .policy_pop .policy_top em { float:left; color:#fff; font-size:20px; font-weight:bold }
.policy_Wrap .policy_pop .policy_top a { float:right; }
.policy_Wrap .policy_pop .policy_body { overflow:hidden; padding:20px;}


.over-scroll {
	margin: 0 auto;
    height: 100%;
    overflow-y: scroll;
    padding: 5%;
    background: #fff;
    font-size: 12px;
    white-space: pre-line;
}
.over-scroll .title{font-size:14px;font-weight:bold;color:#000;line-height:30px;}
.over-scroll .subtitle{font-size:13px;font-weight:bold;color:#3d6ed4;line-height:20px;}
.over-scroll .content{font-size:12px;color:#000;line-height:20px;}




.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
	


.video{width:90%;padding:0 5%;}
.video > video{width:100%;margin-top:20px;}
.video > video:first-child(){margin-top:0;}

.youtube_box{width:90%;padding:0 5%;}
.youtube_box > #player {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.youtube_box > #player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.youtube_box .youtube_icon{width:100%;}
.youtube_box .youtube_icon:after{content:''; clear:both; display:block;}
.youtube_box .youtube_icon > img{float:left;width:49%;}
.youtube_box .youtube_icon > img:nth-child(1){margin-top:2%;}
.youtube_box .youtube_icon > img:nth-child(2){margin-top:2%;margin-left:2%;}
.youtube_box .youtube_icon > img:nth-child(3){margin-top:2%;}
.youtube_box .youtube_icon > img:nth-child(4){margin-top:2%;margin-left:2%;}

.news_board {width:90%;margin:0 auto;background:#fff;border-collapse: collapse;border-top:2px solid #252e49;}
.news_board tr{cursor:pointer;border-bottom:1px solid #e3e3e3;}
.news_board tr > td{width:100%;height:30px;line-height:30px;padding:0 10px;box-sizing:border-box;text-align:left;font-size:14px;color:#2c2c2c;overflow : hidden;text-overflow : ellipsis;word-wrap : brek-word;display : -webkit-box;-webkit-line-clamp : 1;-webkit-box-orient: vertical;}
.news_board tr > td > span{font-size:14px;color:#a38c79;font-weight:600;margin-right:10px;}

.doctor_slide{width:100%;}
.doctor_slide .drview{width:100%;height:auto;}
.doctor_slide .slick-dots{width:100%;text-align:center;}
.doctor_slide .slick-dots li{position:relative;display:inline-block !important;cursor:pointer;margin:0 2px;margin-top:4px;width:17%;}
.doctor_slide .slick-dots li > p{background:#311e50;padding:5px 0;font-size:11px;font-weight:600;color:#fff;}
.doctor_slide .slick-dots li > img{width:100%;box-sizing:border-box;}

.doctor_slide .slick-dots li.slick-active > p{background:#b31920;}
.doctor_slide .slick-dots li.slick-active > img{border:3px solid #b31920;}
