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


.a06 {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_13/3696582357_2W4mgq1z_20190903_gieinhospital_ED9598ECA780ECA095EBA7A5_title_EC849CECA780ED989C.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: 150px;
    display: block;
    width: 50.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 ;
}

.box_content {text-align:center;}


	
	.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 ;}
	
	

#box_module_box_add_215138 {
    width: 100%;
    margin: 0 auto;
    background-image: url(/img/img_13/3731727122_qcEeYjow_20191120_gieinhospital_ED9598ECA780ECA095EBA7A5_ECA69DEC8381bg_N2_EC849CECA780ED989C_EC9E84ECA784EC9584.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    height: 540px;
}

.midVisual_inner {
    width: 1200px;
    margin: 0 auto;
    padding: 100px 30px 200px;
}
	
	
.modulekey_dynamicbox_215965 {padding-top:100px;}
.sub_section05 {padding-bottom: 100px;}
#contentObj_box_add_216358 {
    color: #444444;
	padding-top:50px;
    font-size: 24px;
    text-align: center;
    letter-spacing: -1px;
    line-height: 36px;
    margin-bottom: 30px ;
}
.modulekey_dynamicbox_216364 {width:1000px; margin:0 auto;}
.bottomTextBox h2{
    padding-top: 0px ;
    padding-bottom: 10px ;
    font-size: 18px;
    color: #333333;
    text-align: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.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_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;}













.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 !important; }
.tabcontent{height:100%;  border-top:none;}

.tab_module_inner {margin-top:50px;}
#ul_uid_231755 {display:flex;}
.textBoxWidge {    display: flex;     justify-content: center;}

	.moduleWrapBox_216059 {width:1280px; margin:0 auto;}
.section05_sub {padding-bottom: 100px; text-align:center;}
.section05 {    background-color: rgba(249, 246, 241, 1) ;}



.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) ;}



.flex02 {display:flex; margin-top:30px;     gap: 1em; flex-wrap: wrap;}
.flex02 span {font-size: 16px; color: #444444;letter-spacing: -1px;line-height: 36px;text-align: left;    width: 100%;    padding-left: 30px;}
.flex02 p {font-size: 16px;color: #777777;letter-spacing: 0px;line-height: 30px;text-align: left; padding-left: 50px;}
.flex02 li {width: 48%;}



.flex {display:flex; margin-top:30px;     gap: 1em;}
.flex span {font-size: 24px;color: #444444;letter-spacing: -1px;line-height: 36px;text-align: left;    width: 30%;border-right: 1px solid #ddd;}
.flex p {font-size: 16px;color: #777777;letter-spacing: 0px;line-height: 30px;text-align: left; padding-left: 50px;}
.flex li {width: 100%;}

.flex01 {display:flex; margin-top:30px;     margin-bottom: 30px;}
.flex01 span {font-size: 24px;color: #444444;letter-spacing: -1px;line-height: 36px;text-align: left;    width: 100%;border-right: 1px solid #ddd;}
.flex01 p {font-size: 16px;color: #777777;letter-spacing: 0px;line-height: 30px;text-align: left; padding-left: 50px;}

.sub_section05 {width: 1280px;  margin: 0 auto;}

.bg_btn span {background-color: rgba(77, 78, 99, 1);padding: 30px;line-height: 46px;text-decoration: none;font-size: 16px;color: #Fff;}


#content_colorbox {font-size:16px;}
#sub02_sub_title {font-size:18px;}


@media (max-width: 991px) {

body {    overflow: hidden;}
.tabnav li {width:50% !important;}
.sub_section05 {width:100% !important;}

.flex {display:block !important;}
.flex p {font-size: 14px;margin-top: 30px;padding: 0 10px;}

.flex01 {display:block !important;}
.flex01 p {font-size: 14px;margin-top: 30px;padding: 0 10px;}

#sub02_sub_title {font-size:14px !important;}
.flex02 span {font-size: 14px !important; line-height: 1.4}
.flex02 span  br{display:none;}
#content_colorbox {font-size: 14px !important;}

.box_content img {width:100%;}

#tb_obj_231946_img {width:100%;}

.top_add {height: 330px !important;}
#content_title {font-size:18px !important;}


.box_sub02 {margin-top:-100px !important;}


}



.bg_wh {background:#fff; padding:20px;     margin-top: 50px;}
.bg_wh p {
    font-size: 16px;
    color: #777777;
    letter-spacing: 0px;
    line-height: 30px;
    text-align: left;
    padding-left: 50px;
}

.img_flex {display:flex;}
.img_flex span {flex:1; margin:0 10px; font-size:16px; border: 1px solid #ddd;}


.img_flex_013 span img{width: 100%;}
.img_flex_013 span{border-radius: 10px; overflow: hidden;}
.img_flex_013 span em{display:block; padding: 20px 0; font-style: normal}

@media (max-width: 991px) {
.img_flex {/*display:block !important*/overflow-x: auto;}
.img_flex span{margin:0 20px; flex: 0 0 auto; max-width: 250px;}
.img_flex img {display: block;text-align: center;margin: 0 auto;   }
.bg_wh p {padding-left:0 !important; }
.tabnav li a {font-size:14px !important;}
	.flex span {border-right: none !important;}
	.flex01 span {border-right: none !important;}
.flex02{padding:0;}

.section01_sub{margin:0 auto;}
}
