/* 내용관리 */
#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}


.a05 {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*/
 

.box_content ul {display:flex; }
.box_content ul li {border:1px solid #f1f2f2; border-radius:15px; width: 23.5%;margin: 0 10px;padding: 30px 0;}

#content_box {color: #333333;font-size: 18px;text-align: center;letter-spacing: 0px;line-height: 22px;}
.box_content ul li img {width: 100%;}


.top_add {
    width: 100%;
   background-image: url(/img/img_12_01/3696582357_BkVy2aA8_20190904_gieinhospital_title_EBA7B9EC9EA5EC97BC_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: 200px;
    display: block;
    width: 57.5%;
    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;}


#content_title {
    color: #444444;
    font-size: 24px;
    text-align: center;
    letter-spacing: -1px;
    line-height: 36px;
    padding-bottom: 30px;
    padding-top: 30px;
}

#box03_sub_title {
    color: #777777;
    font-size: 16px;
    text-align: center;
    letter-spacing: 0px;
    line-height: 30px;
    margin-bottom: 30px;
}

.active {
    color: #FCAF17 !important;
}

#box03_title {padding-top: 30px;}
	
.module_dynamicbox_box_215140 .topImgBox img {border-radius:10px;}

.section01 {width: 100%;margin: 0 auto;min-height: 470px;background-repeat: no-repeat;background-position: center top;}
.section01_sub {width: 1200px; margin: 80px auto;}
.moduleSubject  {color: #444444;
    font-size: 30px;
    text-align: center;
    letter-spacing: -1px;
    line-height: 36px;
    margin-bottom: 30px !important;}


.last_bottom_div {width: 1000px;margin: 0 auto;display: flex;border: 2px solid #4b4b4b;padding: 20px;border-radius: 60px;align-items: center;}
.last_bottom_div span {width: 10%;color: #444444;font-size: 24px;text-align: left;letter-spacing: -1px;     line-height: 90px; text-align: center; border-right: 2px solid;}
.last_bottom_div p { color: #777777;font-size: 16px;text-align: left;letter-spacing: 0px; padding-left: 40px;}


.modulekey_dynamicbox_215792 {padding-top:100px;}
#contentObj_dynamicbox_215824 {    color: #444444;
    font-size: 24px;
    display: block;
    margin-bottom: 50px;
    padding-top: 100px;}
	#module_obj_wrap_dynamicbox_215824 {width:1280px; margin:0 auto;}
	.moduleWrapBox_215784 {margin-top:25px;}
#contentObj_dynamicbox_215483 {    text-align: center;display: block;margin-bottom: 30px; color: #777777;  font-size: 16px;}
	.modulekey_dynamicbox_215140 {width:100%;}
	.fLeft {
    float: left;
}


	#box_module_box_add_215138 {
    width: 100%;
    margin: 0 auto;
   background-image: url(/img/img_12_01/3696582357_3ZJKsq62_20190904_gieinhospital_EBA7B9EC9EA5EC97BC_ECA784EB8BA8EAB280EC82ACbg_ECB59CEC8B9CEB82B4.jpg);    background-repeat: no-repeat;
    background-position: center top;
   height: 500px;
}
.midVisual_inner {
    width: 1200px;
    margin: 0 auto;
    padding: 130px 30px 200px;
}

.midVisual + .box_sub02 .box_sub02_cttl {padding-bottom: 40px;}

.section02 {width: 100%;margin: 0 auto;background-color: transparent;background-color: rgba(36, 40, 51, 1) !important;zoom: 1;background-repeat: no-repeat;    padding-top: 100px !important;  padding-bottom: 350px !important;}



.box_module_box_add .modulekey_box_add {
    height: auto;
    clear: both;
}



.section03 {    background-color: rgb(246, 246, 246) !important;}
.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;}











.section06 { }
.section06 h2 {color: #444444;font-size: 24px;text-align: center;letter-spacing: -1px;line-height: 36px;margin-bottom: 40px !important;}
.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 !important;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 !important;}
.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 !important; }
.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) !important;}

#subjectObj_box_add_231927 {
    color: #444444;
    font-size: 24px;
    text-align: center;
    letter-spacing: -1px;
    line-height: 36px;
    padding-bottom: 0 !important;
    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) !important;}






@media (max-width: 991px) {
.sub_section01 {width:100% !important;}
.top_add {height: 280px !important;}

#sub02_sub_title {font-size:14px !important;}
.module_dynamicbox .module_dynamicbox_box_216584 {width:95% !important; height:100% !important;}
#mdimg_1f06027a3fc82694a5ebf62a2eed6d6a {width:100%; margin-bottom:50px;}
.module_dynamicbox .module_dynamicbox_box_216591 {height:100% !important; width:97% !important;}
.module_dynamicbox_box_216591 .bottomTextBox {height:100% !important;}
.section01_sub{margin:0 auto;}
}
#sub02_sub_title {text-align:center;}