@charset "utf-8";

/* 내용관리 */
#ctt {padding:20px;}
.ctt_admin {margin:0 5px;text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0}
.ctt_img {text-align:center}
.a02 {background-color: #57585D; color:#fff;}

/* Top nav */
.top_nav {width:100%;}
.top_nav h2 {color:#444; font-size: 24px;letter-spacing: -1px; line-height: 35px; text-align: center; margin: 20px auto;}

.top_nav ul {width: 1280px; margin: 0 auto; display: flex;padding: 20px;z-index: 9;position: relative;border-radius: 40px;background:#fff;}
.top_nav ul li {font-size: 16px;flex: 1;width: 100%;text-align: center; border-right: 1px solid #ddd;}
.top_nav a {display: block; width: 100%; }
.top_nav ul li:last-child {border-right: 0;}
/* Top nav end*/
.top_add {
    width: 100%;
	background-image: url(/img/img_08/3696582357_1xuDTsAW_20190903_gieinhospital_EAB084ECA788ED9998_title_ECB59CEC8B9CEB82B4.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    height: 500px;
	margin-top: -30px;
}
.right_text {    padding-top: 150px;     width: 50%;  float: right;}
.contentObjStyle_box{color: #fcaf17;font-size: 23px;text-align: left;     padding-left: 80px; display: block;width:100%;line-height: 22px;margin-bottom: 30px;}
.sub_contentObjStyle_box {color:#fff; font-size: 16px;text-align: left; font-weight: 400; padding-left: 80px;  display: block; line-height: 22px;margin-bottom: 30px;}

.title_add {
    color: #ffffff;
    font-size: 35px;
    letter-spacing: -1px;
    line-height: 36px;
    margin-bottom: 30px;
    padding-top: 130px;
    display: block;
    width: 41%;
    text-align: center;
}



.sub_title_add {
    color: #ffffff;
    font-size: 16px;
    text-align: left;
    letter-spacing: -1px;
    line-height: 26px;
    margin-bottom: 100px;
    font-weight: 400;
    margin-left: 366px;
}



#box03_sub_title {
    color: #777777;
    font-size: 16px;
    text-align: center;
    letter-spacing: 0px;
    line-height: 30px;
    margin-bottom: 30px;
	font-weight: 500;
}


#sub03_title {
    color: #333333;
    font-size: 18px;
    text-align: center;
    letter-spacing: 0px;
    line-height: 22px;
    margin: 10px auto;
}


.content_font_using_Y_pc {font-weight: 400;}
#sub03_sub_title  {font-weight: 400; font-size:16px;}
.box_sub03 ul li {
    flex: 1;
    width: 100%;
    border: 1px solid #ddd;
}

.box_sub03 ul {
    display: flex;
    gap: 2em;
    flex-wrap: wrap;
}

.box_sub03 ul li img {width: 100%;}

.box_sub03 ul li img {
    margin: 0;
}

#content_colorbox {
    color: #777777;
    font-size: 16px;
    text-align: center;
    letter-spacing: 0px;
    padding: 0 30px;
    line-height: 30px;
    font-weight: 400;
    padding-bottom: 20px;
}

.box_sub03 ul li img {margin:0;}

#module_box_add_217697 {
    width: 1200px;
    margin: 0 auto;
}

#box_add_215169 {position: relative; top: -120px;}
#box_add_215170 {position: relative;top: -100px;}
#contentObj_box_add_216002 {    color: #777777;
    font-size: 16px;
    text-align: center;
    display: block;
    margin-bottom: 60px;}
#contentObj_dynamicbox_216053 {
    color: #777777;
font-size: 16px;
text-align:center;
display: block;
    margin-bottom: 60px;}
.active {
    color: #FCAF17;
}
#subjectObj_dynamicbox_216077 {    margin-bottom: 50px;
    /* padding: 50px; */
    padding-top: 100px;}
#module_obj_wrap_dynamicbox_216077 {width:1280px;     text-align: center; margin:0 auto;}
.modulekey_dynamicbox_216077 {    background-color: rgb(249, 246, 241);}
.modulekey_dynamicbox_216068 {padding-top: 50px; margin-bottom: 100px;}
.margin600 {display:block; margin-bottom:200px;}
#module_obj_wrap_dynamicbox_216053 {    width: 1280px;margin: 0 auto;}
#module_obj_wrap_dynamicbox_216068 {    width: 1280px;margin: 0 auto;}
.modulekey_dynamicbox_216053 {    padding: 100px; background-color: rgb(249, 246, 241);}
#contentObj_dynamicbox_216068 {text-align:center; display:block; margin-bottom:100px; color: #777777;font-size: 16px;}
#box_module_dynamicbox_215140 {      width: 1100px;
    margin: 0 auto;
    padding-bottom: 63px;
    margin-top: -261px; margin-bottom: 200px;}
	
	.module_dynamicbox_box_215140 .topImgBox img {border-radius:10px;}
	
	#contentObj_dynamicbox_215152 {
    color: #777777;
    font-size: 16px;
    text-align: center;
    letter-spacing: 0px;
    line-height: 30px;
	    margin-bottom: 30px;
	}
	
	#module_dynamicbox_215152 {
    width: 1101px;
    margin: 0 auto;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #ebebeb;
    padding-top: 100px;
    padding-bottom: 100px;
}

.section01 {width: 100%;min-height: 470px;background-repeat: no-repeat;background-position: center top;}
.section01_sub {width: 1200px; margin: 80px auto;}
.moduleSubject  {color: #444444;
    font-size: 24px;
    text-align: center;
    letter-spacing: -1px;
    line-height: 36px;
    margin-bottom: 30px;}
	
	#box_module_box_add_215466 {
    width: 100%;
    margin: 0 auto;
    background-repeat: no-repeat;
    padding-top: 120px;
    padding-bottom: 60px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #e1e1e1;
    background-position-x: px;
    background-position-y: px;
}

#contentObj_box_add_215466 {
    color: #444444;
    font-size: 24px;
    font-family: 'NotoSansKRMedium', 'sans-serif';
    text-align: center;
    letter-spacing: -1px;
    line-height: 36px;
}

#module_dynamicbox_215956 {width:1280px; margin:0 auto;}
#contentObj_dynamicbox_215956 {    color: #777777;font-size: 16px;text-align: center;display: block;margin-bottom: 30px;}

#subjectObj_box_add_215466 {
    color: #9c9c9c;
    font-size: 16px;
    font-family: 'Cormorant Garamond', 'serif';
    text-align: center;
    letter-spacing: 10px;
    line-height: 16px;
    margin-bottom: 10px;
}
	
#contentObj_dynamicbox_215483 {    text-align: center;display: block;margin-bottom: 30px; color: #777777;  font-size: 16px;}
	
	
	#box_module_box_add_215138 {
    width: 100%;
    margin: 0 auto;
    background-image: url(/img/img_08/3731727122_zR5TyxEn_20191030_gieinhospital_EAB084ECA788ED9998_ECA784EB8BA8EAB280EC82ACbg01_H3_ECB59CEC8B9CEB82B4_EAB980ED959CEBB384.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    height: 540px;
}

#box_module__tabin_module_test_231748 {
    width: 100%;
    margin: 0 auto;
    /* background-color: transparent; */
    background-color: rgba(249, 246, 241, 1);
    zoom: 1;
    background-repeat: no-repeat;
    padding-bottom: 120px;
}
#box_add_216985  {position: relative;}
.section02 {width: 100%;margin: 0 auto;background-color: transparent;background-color: rgba(36, 40, 51, 1);zoom: 1;background-repeat: no-repeat;    padding-top: 100px;  padding-bottom: 350px;}

#box_add_222784 {
    opacity: ;
    float: left;
    width: 400px;
    min-height: auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

#box_add_222783 {
    opacity: ;
    float: left;
    width: 600px;
    min-height: auto;
    margin-right: 500px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#box_add_222783_inner {
    width: 100%;
    float: none;
}


#module_box_add_222782 {
    width: 1100px;
    margin: 0 auto;
}



.box_module_box_add .modulekey_box_add {
    height: auto;
    clear: both;
}



.section03 {    background-color: rgb(246, 246, 246);}
.section03_sub {    width: 1200px; margin: 0 auto; padding-top: 80px ; padding-bottom: 80px;}
.section03_sub ul {}
.section03_sub ul li {display: inline-block; width:24%; text-align: center;     padding: 20px;     background: #fff; border: 1px solid #ddd;}
.section03_sub li span {font-size: 18px;letter-spacing: 0px;line-height: 22px;color: #333333;}
.section03_sub li p {    font-size: 12px; color: #C2C2C2;     font-weight: 700;  margin-bottom: 10px;}
.section03_sub li b {font-size: 16px;letter-spacing: 0px;line-height: 30px;color: #777777;}









#box_module_box_add_216857 {
    width: 100%;
    margin: 0 auto;
    min-height: 352px;
    background-image: url(/img/section04_01.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 140px;
    padding-bottom: 0px;
    margin-top: 100px;
margin-bottom: 40px;}

#module_box_add_216857 {
    width: 1200px;
    margin: 0 auto;
}

#box_module_box_add_216859 {
    width: 100%;
    margin: 0 auto;
    min-height: 352px;
    background-image: url(/img/section04_02.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 130px;
}

#module_box_add_216859 {
    width: 1200px;
    margin: 0 auto;
}






.section06 { }
.section06 h2 {color: #444444;font-size: 24px;text-align: center;letter-spacing: -1px;line-height: 36px;margin-bottom: 40px;}
.section06_sub {    width: 1200px; margin: 0 auto; padding-top: 80px ; padding-bottom: 80px;}
.section06_sub ul {    width: 100%; display: inline-flex;     flex-flow: row wrap;}
.section06_sub ul li {display: inline-block; width:48%; margin: 10px 10px; text-align: center;   background: #fff; border: 1px solid #ddd;}
.section06_sub ul li img {display:block;     margin: 20px auto;}


.left span {   display: block;background-color: #F9F6F1;font-weight: 800;font-size: 18px;letter-spacing: 0px;line-height: 22px;color: #333333;font-size: 24px;letter-spacing: -1px;line-height: 36px;color: #444444;padding: 10px 0;}
.left p {     font-weight: 700; margin-top:0px;font-size: 18px;letter-spacing: -1px;line-height: 30px;color: #777777;text-align: center;padding: 20px 20px;}
.left b {font-size: 16px;letter-spacing: 0px;line-height: 30px;color: #777777;}

.right span {   display: block;background-color: #F9F6F1;font-weight: 800;font-size: 18px;letter-spacing: 0px;line-height: 22px;color: #333333;font-size: 24px;letter-spacing: -1px;line-height: 36px;color: #444444;padding: 10px 0;}
.right b  {    margin-top: 30px;margin-bottom: 10px;display: block; font-size: 40px;letter-spacing: -1px;line-height: 1.2em;color: #333;}
.right p {font-size: 16px;letter-spacing: 0px;line-height: 30px;color: #333; font-weight: bold;}




.section07 { }
.section07 h2 {color: #444444;font-size: 24px;text-align: center;letter-spacing: -1px;line-height: 36px;margin-bottom: 40px;}
.section07_sub {    width: 1200px; margin: 0 auto; padding-top: 80px ; padding-bottom: 80px;}
.section07_sub ul {    width: 100%; display: inline-flex;     flex-flow: row wrap; margin-top:100px;}
.section07_sub ul li {display: inline-block; width:48%; margin: 10px 10px; text-align: center;}
.section07_sub ul li img {display:block;     margin: 20px auto;}

.left_href {color:#fff;background: #4d4e64; border: 1px solid #ddd;}
.left_href a {    display: block; width: 100%;   color:#fff; padding: 20px 0;}
.right_href {color:#4d4e64;background: #fff; border: 1px solid #ddd;}
.right_href a {    display: block; width: 100%;    padding: 20px 0;}

/*tab css*/
.tab{width: 1100px;height: 100%;margin: 0 auto;}
.tabnav{font-size:0; width:100%; text-align: center;;}
.tabnav li{display: inline-block; text-align:center; width:33.3%;}
.tabnav li a.active{}
.tabnav li a{ position:relative; display:block; background: #ffffff; color: #000; padding: 13px 30px; line-height:46px; text-decoration:none; font-size:16px;}
.tabnav li a:hover,
.tabnav li a.active{background-color: rgba(77, 78, 99, 1); color:#fff; }
.tabcontent{height:100%;  border-top:none;}

.tab_module_inner {margin-top:50px;}
#ul_uid_231755 {display:flex;}
.textBoxWidge {    display: flex;}
.section05_sub {padding-bottom: 100px; text-align:center;}
.section05 {    background-color: rgba(249, 246, 241, 1);}

#subjectObj_box_add_231927 {
    color: #444444;
    font-size: 24px;
    text-align: center;
    letter-spacing: -1px;
    line-height: 36px;
    padding-bottom: 0;
    display: block;
    padding-top: 100px;
}

.moduleWrapBox_215182 {    text-align: center;}
#module_checkpoint_215182 {
    padding: 100px;
}
.box_module_box_add .modulekey_box_add h1 {    color: #777777; font-size: 16px;text-align: center;letter-spacing: 0px;line-height: 30px;margin-bottom: 30px;}
.sub_section01 {    width: 1100px; margin: 100px auto;}
#module_checkpoint_215182 {background-color: rgb(249, 246, 241);}




#box_module_box_add_215471 {text-align: center;display: block;margin: 0 auto;width: 1200px;}
#box_module_box_add_215478 {text-align: center;display: block;margin: 0 auto;width: 1200px;}
#box_module_box_add_215481{text-align: center;display: block;margin: 0 auto;width: 1200px;} 
#box_module_box_add_215485 {text-align: center;display: block;margin: 0 auto;width: 1200px;}
#module_box_add_215474 {text-align: center;display: block;margin: 0 auto;width: 1200px;}


@media (max-width: 991px) {
	#box_module_box_add_215138 {display:none;}
	#box_add_215472 {float:none !Important; width:100% !important;}
	.bottomTextBox h2 {font-size: 18px !important;}
	#box_module_box_add_215471 {width:100% !important;}
	
	#box_add_215472 {float:none !Important; width:100% !important;}
#box_add_215472 img{float:none !Important; width:100% !important;}
#box_add_215473 {float:none !Important; width:100% !important;}
#box_add_215473 img{float:none !Important; width:100% !important;}
#box_add_215475 {float:none !Important; width:100% !important;}
#box_add_215475 img{float:none !Important; width:100% !important;}


#box_add_215477{float:none !Important; width:100% !important;}
#box_add_215479{float:none !Important; width:100% !important;}
#box_add_215488{float:none !Important; width:100% !important;}
#box_add_215482{float:none !Important; width:100% !important;}
#module_box_add_215474 {width:100% !Important;}
.modulekey_dynamicbox_215140 {padding:10px;}
#box_module_dynamicbox_215140 {margin-top:0 !important;}
.module_dynamicbox .module_dynamicbox_box_215415 {width:97% !important;}
#module_dynamicbox_215847 {width:100% !important;}
.module_dynamicbox .module_dynamicbox_box_215847 {width:100% !important;}

.module_dynamicbox .module_dynamicbox_box_215812 {width: 96% !important;}
.module_dynamicbox .module_dynamicbox_box_215483 {width: 96% !important;     border: 0 !important;}
.module_dynamicbox_box_215483 .bottomTextBox {    height: 154px !important;}
.module_dynamicbox .module_dynamicbox_box_215812 img {width: 46% !important;}
#contentObj_dynamicbox_215141 {font-size: 14px !important;}
.box_module_box_add .modulekey_box_add h1 {margin-left:0 !Important;}
body {    overflow: hidden;}
#box_add_215865 {float:none !Important; width:100% !important;}
#box_add_215864 {float:none !Important; width:100% !important;}

.module_dynamicbox .module_dynamicbox_box_215866 {width:45% !important; height:100% !important;}
.mGrp_215547_2 h1 {font-size:13px !Important;}
.module_dynamicbox .module_dynamicbox_box_215547 {width:96% !Important;}

#box_add_215755  {float:none !Important; width:100% !important;}
#box_add_215756  {float:none !Important; width:100% !important;}
#mdimg_510979fcb05a5b07e0f45f7630b8a494 {width:80%}
#module_obj_wrap_dynamicbox_216068 {width:100% !important;}
#module_obj_wrap_dynamicbox_216077{width:100% !important;}
.module_dynamicbox .module_dynamicbox_box_216077{width:96% !important;}

.margin600 {margin-bottom:0px !important;}
.module_dynamicbox .module_dynamicbox_box_215140 {height:100% !important;}
.module_dynamicbox_box_215140 .bottomTextBox {height:100% !important;}
.module_dynamicbox .module_dynamicbox_box_215140 {margin-top: 50px !important;}


.modulekey_dynamicbox_216053 {padding:10px !important;}
#contentObj_dynamicbox_216053 {font-size:14px !important;}
#module_obj_wrap_dynamicbox_216053 {width:100% !important;}
.module_dynamicbox .module_dynamicbox_box_216053{width:95% !important; height:100% !important;}

.module_dynamicbox .module_dynamicbox_box_216068{width:95% !important; height:100% !important;}
.module_dynamicbox_box_216068 .bottomTextBox { height:100% !important;}
#contentObj_dynamicbox_216071 {padding-left:0px !important; padding-right:0px !important;     font-size: 14px !important;}
.module_dynamicbox_box_216068 .bottomTextBox {padding-left:0px !important; padding-right:0px !important;}
#contentObj_dynamicbox_216074{padding-left:0px !important; padding-right:0px !important; font-size: 14px !important;}
.module_dynamicbox .module_dynamicbox_box_216077 {height:100% !important;}
.module_dynamicbox_box_216077 .bottomTextBox {height:100% !important;}

#contentObj_box_add_216002 {font-size:14px !important;}
.box_sub03 ul li img {width:100% !important;}
}

.box_sub03 ul li {text-align:center;}
