@charset "utf-8";




h4.title {font-size:26px;color:#088fd5;font-weight:600;margin:20px 0 10px 0;}
h4.title1 {font-size:20px;color:#088fd5;margin:20px 0 10px 0;border-top:1px solid #ddd;padding:20px 0 0 0;}
h5.title {font-size:20px;color:#fff;font-weight:400;margin:20px 0 0px 0;display:inline-block;background:#088fd5;padding:8px 25px;border-radius:20px;}
h5.title1 {font-size:17px;color:#000;font-weight:400;margin:20px 0 5px 0;}
h5.title2 {font-size:18px;margin:20px 0 5px 0;background:url(../images/sub/intro_intro_icon04.png) no-repeat 0 10px;padding-left:15px;line-height:1.4em;color:#192857;font-weight:600;}
h5.title2.bor {border-bottom:1px solid #e9e9e9;padding-bottom:10px;}
h5.title3 {font-size:1.2em;margin:20px 0 5px 0;background:url(../images/common/icon01.png) no-repeat 0 9px;padding-left:10px;line-height:1.4em;color:#192857;font-weight:400;}
h5.title3.small {font-size:16px;}
h5.title4 {font-size:17px;color:#088fd5;font-weight:400;margin:0px 0 5px 0;}

/*센터소개 */
.sub01_intro01 {position:relative;padding:20px 0;}
.sub01_intro01 .fl_l {width:40%;text-align:center;margin-top:95px;} /* 200514modi 슬로건위치조정 */
.sub01_intro01 .fl_r {width:60%;}
.sub01_intro01 .fl_r .subtitle {margin-bottom:10px;color:#fff;line-height:34px;display:inline-block;background:#088fd5 url(../images/sub/intro_intro_icon02.png) no-repeat 0 50%;padding:0 20px 0 45px;border-top-right-radius: 20px;border-bottom-right-radius: 20px;}
.sub01_intro01 .fl_r p.strong {color:#192857;margin-bottom:10px;padding-left:20px;font-weight:600;}
.sub01_intro01 .fl_r p.txt {line-height:1.4em;font-size:0.9em;padding-left:20px;word-break: keep-all;font-family:'Noto Sans KR','NanumSquare',Dotum, Arial, sans-serif;}
.sub01_intro01 .slogan-wrap {position:relative;text-align:center;}
.sub01_intro01 .slogan-wrap:before {background:url(../images/sub/intro_intro_line_left.png) no-repeat 0 50%;position:absolute;left:10%;top:50%;width:20%;height:35px;z-index:1;content:"";}
.sub01_intro01 .slogan-wrap:after {background:url(../images/sub/intro_intro_line_right.png) no-repeat 100% 50%;position:absolute;right:10%;top:50%;width:20%;height:35px;z-index:1;content:"";}
.sub01_intro01 .slogan-wrap span {display:inline-block;padding:0 10px;color:#088fd5;font-size:34px;position:relative;z-index:10;background:#fff;}
.sub01_intro01  ul {margin:30px 0 0 0;}
.sub01_intro01 li {float:left;text-align:center;width:23%;margin:1%;background:url(../images/sub/intro_intro_img010.png) no-repeat 0 0;background-size:100%;min-height:236px;padding:20px 50px;line-height:1.3em;word-break: keep-all;font-size:0.9em;}
.sub01_intro01 li img {margin:20px auto 10px;}
.sub01_intro01 li p.big {font-size:1.2em;}

.sub01_intro02 {position:relative;padding:20px 0;}
.sub01_intro02 .certification-wrap {background:#f8f8f8;text-align:center;padding:40px;margin-bottom:20px;}
.sub01_intro02 .certification-wrap p {display:inline-block;min-height:70px;padding:10px 10px 0 80px;text-align:left;font-size:20px;color:#222222;line-height:1.3em;background:url(../images/sub/intro_intro_img03.png) no-repeat;}
.sub01_intro02 .certification-wrap p:first-child {background:url(../images/sub/intro_intro_img02.png) no-repeat;}

.sub01_greeting {position:relative;padding:20px 0 0 0;}
.sub01_greeting .slogan-wrap {color:#088fd5;font-size:34px;margin:0 0 50px 0;}
.sub01_greeting p {margin:0 0 30px 0;line-height:1.5em;word-break: keep-all;}

.sub02_greeting {position:relative;padding:0 0 20px 0;}
.sub02_greeting p.title {background:url(../images/sub/intro_intro_icon03.png) no-repeat 0 0;width:124px;line-height:34px;display:inline-block;padding:0 10px;color:#fff;text-align:center;font-weight:600;margin:10px 0;}
.sub02_greeting p.dot {background:url(../images/sub/intro_intro_icon04.png) no-repeat 20px 7px;padding-left:35px;line-height:1.3em;}
.sub02_greeting ol {list-style:none;margin:0 0 0 20px;padding:0;}
.sub02_greeting li {padding:5px 0;line-height:1.3em;}
.sub02_greeting li span {font-style:italic;color:#088fd5;font-weight:600;margin-right:5px;}

.sub01_statistic {position:relative;padding:0 0 20px 0;}

.sub01_organ {position:relative;padding:20px 0;}
.sub01_organ .slogan-wrap {font-size:30px;margin:0 0 50px 0;}
.sub01_organ p {line-height:1.5em;word-break: keep-all;}
.sub01_location {position:relative;padding:0 0 20px 0;}
.location_icon {background:#088fd5;border-radius:50%;width:70px;height:70px;color:#fff;text-align:center;line-height:70px;margin:0 auto 10px;}
.location_icon i {line-height:70px;}
.btn_location {text-align:right;margin:10px 0;}
.btn_location a {background:#ecf7fb url(../images/sub/icon_location.png) no-repeat 10px 50%;padding:10px 10px 10px 40px;display:inline-block;border:1px solid #dddddd;border-radius:5px;color:#426dca;}
.btn_location a:hover {border:1px solid #426dca;}


.sub01_clinical {position:relative;padding:0 0 20px 0;}
.sub01_clinical p {margin:0 0 30px 0;line-height:1.5em;word-break: keep-all;}
.sub01_clinical .img {margin:30px 0;background:url(../images/main/main_sec03.png) no-repeat center bottom;background-attachment: fixed;padding:100px 0;}
.sub01_clinical .img1 {margin:30px 0;background:url(../images/sub/main_sec03.png) no-repeat center bottom;background-attachment: fixed;padding:100px 0;}
.sub01_clinical .ecase_go a {background:#254fa3;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}

.claim_box {background:#fcfcfc;border:1px solid #efefef;padding:20px;}
.claim_flow {background:#f8f8f8;border-top:1px solid #222;padding:20px;margin:80px 0 0 0}
.claim_flow li {float:left;width:50%;border-left:1px solid #d9d9d9;background:url(../images/sub/icon_tel02.png) no-repeat 30px 50%;padding:10px 0 10px 95px;}
.claim_flow li strong {display:block;font-size:1.4em;color:#000;margin-top:10px;}
.claim_flow li:first-child {border-left:none;background:url(../images/sub/icon_tel01.png) no-repeat 30px 50%;}

.sub03_process {}
.sub03_process ul {margin:0;}
.sub03_process li {list-style:none;padding:0px 0;}
.sub03_process .fl_l {width:25%;border:1px solid #e0dcdc;background:#f9f9f9;padding:10px;}
.sub03_process .fl_l div {border:3px solid #fff;background:#ecf7fb;text-align:center;color:#088fd5;padding:20px 0;line-height:1.4em;word-break: keep-all;}
.sub03_process .fl_l div strong {display:block;margin-top:5px;font-size:1.4em;}
.sub03_process .fl_r {width:72%;padding:10px 0 0 0;line-height:1.4em;word-break: keep-all;}
.sub03_process .process-flow {clear:both;padding:20px 0;color:#dedede;text-align:center;width:25%;}

.sub03_kind {position:relative;padding:0 0 20px 0;}

ul.dotType01 li {background:url(../images/common/icon01.png) no-repeat 0 19px;padding:8px 0 8px 10px;line-height:1.3em;word-break: keep-all;}
ul.dotType02 li {background:url(../images/sub/dot2.png) no-repeat 0 9px;padding:3px 0 3px 10px;line-height:1.3em;word-break: keep-all;}
ol.dotType01 {margin-left:20px;}
ol.dotType01 li {padding:8px 0 8px 0px;line-height:1.3em;background:none;word-break: keep-all;}
ol.dotType02 {margin-left:20px;}
ol.dotType02 li {list-style:lower-alpha;padding:8px 0 8px 0px;line-height:1.3em;background:none;word-break: keep-all;}

a.btn_download {background:#fff;padding:2px 10px;display:inline-block;border:1px solid #dddddd;border-radius:5px;color:#426dca;margin-top:10px;}
a.btn_download:hover {border:1px solid #426dca;}

.ecase_go {text-align:center;padding-top:50px;}
.ecase_go a {background:#192857;border:1px solid #192857;padding:10px 25px;font-size:1.2em;color:#fff;border-top-right-radius: 20px;border-bottom-right-radius: 20px;border-bottom-left-radius: 20px;}
.ecase_go a:hover {background:#fff;color:#192857;}

.modal-policy {padding:20px 0;}
.modal-policy h5 {font-size:1.1em;color:#000;margin-bottom:10px;}
.modal-policy .policy_wrap {height:150px;overflow-y:scroll;border:1px solid #ddd;padding:10px;font-size:0.8em;line-height:1.3em;margin-bottom:5px;}

.table-wrap {margin:20px 0;}
/*board*/
.tableA {clear:both;display: table;width:100%;border-collapse:separate;border-spacing:0;margin:0;border-top:1px solid #222222;table-layout:fixed;}
.tableA thead th {background: #f8f8f8;padding:15px 5px;border-left:1px solid #eeeeee;border-bottom:1px solid #eeeeee;font-weight:600;color:#55565a;line-height:1.3em;}
.tableA thead th:first-child {border-left:none;}
.tableA tbody th {background: #fff;padding:15px 5px;border-bottom:1px solid #eeeeee;vertical-align:middle;}
.tableA tbody td {border-left:1px solid #eeeeee;border-bottom:1px solid #eeeeee;padding:15px 5px;text-align:center;vertical-align:middle;line-height:1.3em;}
.tableA tbody td:first-child {border-left:none;}
.tableA tfoot td {background: #f8f8f8;border-left:1px solid #eeeeee;border-bottom:1px solid #eeeeee;padding:15px 5px;text-align:center;vertical-align:middle;line-height:1.3em;}
.tableA tfoot td:first-child {border-left:none;}
.tableB {clear:both;display: table;width:100%;border-collapse:separate;border-spacing:0;margin:0;border-top:2px solid #222222;table-layout:fixed;}
.tableB thead th {background: #f8f8f8;padding:15px 5px;border-left:1px solid #eeeeee;border-bottom:1px solid #eeeeee;font-weight:600;color:#55565a;}
.tableB tbody th {background: #f8f8f8;padding:15px 5px;border-bottom:1px solid #eeeeee;vertical-align:middle;color:#000000;line-height:1.3em;}
.tableB tbody td {border-bottom:1px solid #eeeeee;padding:15px 10px;text-align:center;vertical-align:middle;line-height:1.3em;}
.tableB tbody td.title {border-right:1px solid #eeeeee;color:#000000;}
.tableB tbody td .btn {color:#fff;background:#55565a;border-radius:5px;margin-left:10px;display:inline-block;font-size:0.9em;padding:3px 10px;margin-top:10px;}
.tableC {clear:both;display: table;width:100%;border-collapse:separate;border-spacing:0;margin:0;border-top:2px solid #222222;table-layout:fixed;}
.tableC thead th {background: #ecf7fb;padding:15px 5px;border-left:1px solid #eeeeee;border-bottom:1px solid #eeeeee;font-weight:600;color:#55565a;vertical-align:middle;}
.tableC thead th:first-child {border-left:none;}
.tableC tbody th {background: #ecf7fb;padding:15px 5px;border-bottom:1px solid #eeeeee;vertical-align:middle;color:#000000;line-height:1.3em;}
.tableC tbody td {border-bottom:1px solid #eeeeee;padding:15px 10px;vertical-align:middle;line-height:1.5em;color:#a0a0a0;background:#fff;border-left:1px solid #eeeeee;}
.tableC tbody td:first-child {border-left:none;}
.btnlink {color:#fff;background:#254ea1;border-radius:5px;margin-left:10px;display:inline-block;font-size:0.8em;padding:3px 10px;}

.help_box {border:2px solid #ffd883;padding:20px;border-radius:10px;margin:30px auto 0;font-size:0.9em;}
.help_box1 {padding:20px;border-radius:10px;margin:30px auto 0;background:#f2f2f2;}
.help_box .point {color:#ffd883;font-weight:600;margin-bottom:15px;}
.line {border:none;border-top:1px dotted #a0a0a0;margin-top:0;}
.kind-step-wrap {background:#eae8e9}
.kind-step-wrap li {float:left;width:15%;background:#eae8e9 url(../images/sub/bg_step_arrow_gray.png) no-repeat right center;color:#717171;padding:14px 24px 14px 14px;text-align:center;font-size:1.1em;}
.kind-step-wrap li.full {width:70%;background:#088fd5 url(../images/sub/bg_step_arrow.png) no-repeat right center;color:#fff;font-weight:600;text-align:left;}
.kind-step-wrap li.full span {font-weight:400;font-size:0.8em;border-left:1px solid rgba(255,255,255,0.4);margin-left:5px;padding-left:5px;}
.kind-step-wrap li:last-child {background-image:none;}
.kind-step-wrap li:nth-child(2).full {background:#254fa3 url(../images/sub/bg_step_arrow1.png) no-repeat right center;}
.kind-step-wrap li.nth2 {background:#eae8e9 url(../images/sub/bg_step_arrow_gray1.png) no-repeat right center;}
.kind-step-wrap li.nth3 {background:#eae8e9 url(../images/sub/bg_step_arrow2.png) no-repeat right center;}
.kind-step-wrap li:last-child.full {background:#192857;}

.schedule-detail-view {padding:20px;background:#f2f2f2;margin:10px 0;border-radius:20px;}
.schedule-detail-view .fl_l {width:50%;line-height:1.3em;}
.schedule-detail-view .fl_l h5 {float:left;width:30%;}
.schedule-detail-view .fl_l ul {float:left;width:70%;}
.schedule-detail-view .fl_l ul li {font-size:0.9em;}
.schedule-detail-view-m {display:none;margin:10px auto;}
.schedule-detail-view-m p {margin:1px;}
.schedule-detail-view-m span {display:inline-block;padding:1px 5px;color:#fff;font-size:0.9em;margin-right:3px;}
.schedule-detail-view-m span.no1 {background:#088fd5;}
.schedule-detail-view-m span.no2 {background:#61c3af;}
.schedule-detail-view-m span.no3 {background:#9dc360;}
.schedule-detail-view-m span.no4 {background:#c39560;}
.schedule-detail-view-m span.no5 {background:#c36760;}
.schedule-detail-view-m span.no6 {background:#7c60c3;}
.schedule-detail-view-m span.no7 {background:#e67d22;}
.schedule-detail-view-m span.irb {background:#254fa3;}
.schedule-detail-view-m table {clear:both;display: table;width:100%;border-collapse:separate;border-spacing:0;margin:0;border-top:1px solid #dcdcdc;}
.schedule-detail-view-m table tbody th {background:#f8f8f8;padding:5px 5px;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;vertical-align:middle;font-size:0.85em;}
.schedule-detail-view-m table tbody td {border-bottom:1px solid #dcdcdc;padding:5px 5px;vertical-align:middle;text-align:left;font-size:0.85em;}

.review-wrap p.reviewtitle {background:#2551ab;color:#fff;padding:7px 20px;font-size:1.1em;display:inline-block;border-radius:20px;font-weight:300;margin-bottom:10px;}
.review-wrap p.reviewtitle strong {font-weight:600;}
.review-wrap p {padding-left:20px;color:#55565a;line-height:1.3em;}

.irb_no1 {background:url(../images/sub/irb_img03.png) no-repeat 0 0;padding:0 0 0 78px;min-height:68px;line-height:1.3em;margin:20px 0 20px 0;}
.irb_no2 {background:url(../images/sub/irb_img04.png) no-repeat 0 0;padding:0 0 0 78px;min-height:68px;line-height:1.3em;margin:0 0 20px 0;}
.irb_no3 {background:url(../images/sub/irb_img05.png) no-repeat 0 0;padding:0 0 0 78px;min-height:68px;line-height:1.3em;margin:0 0 0px 0;}


/* desktop 1600*/
@media screen and (max-width:1600px){		

}

/* desktop 1366 */
@media screen and (max-width:1366px){		

}

/* desktop 1280 */
@media screen and (max-width:1280px){		
.container {width:95%;}
	.sub01_intro01 li {padding:20px 20px;}
	.sub01_intro01 li img {width:50px;height:auto;margin-bottom:5px}
	.sub01_intro01 li p.big {margin-top:20px;}

}

/* desktop 1200 */
@media screen and (max-width:1200px){		

}

/* desktop 1060 */
@media screen and (max-width:1065px){		

}

/* desktop 1024 */
@media screen and (max-width:1024px){		
	

}
@media screen and (max-width:800px){
	.schedule-detail-view {padding:10px;border-radius:10px;}
	.schedule-detail-view .fl_l {width:100%;}
	.schedule-detail-view .fl_l h5 {float:none;width:100%;}
	.schedule-detail-view .fl_l ul {float:none;width:100%;}
	
	.schedule-detail-view-m {display:block;}
}
/* desktop 768 */
@media screen and (max-width:768px){	
	h4.title {font-size:21px;}
	h5.title {font-size:17px;padding:5px 15px;}
	h4.title1 {font-size:17px;margin:10px 0 10px 0;padding:10px 0 0 0;}
	h5.title1 {font-size:15px;margin:10px 0 5px 0;}
	h5.title2 {font-size:15px;margin:10px 0 5px 0;}
	h5.title3.small {font-size:13px;}
	h5.title4 {font-size:15px;margin:10px 0 5px 0;}
	.sub01_intro01 {position:relative;padding:20px 0;}
	.sub01_intro01 .fl_l {width:100%;float:none;margin-bottom:20px;}
	.sub01_intro01 .fl_r {width:100%;float:none;}
	.sub01_intro01 .slogan-wrap:before {display:none;}
	.sub01_intro01 .slogan-wrap:after {display:none;}
	.sub01_intro01 ul {width:75%;margin:30px auto 0;}
	.sub01_intro01 li {width:48%;background-size:auto;background-position: 50% 50%;padding:20px 30px;font-size:1.2em}
	.sub01_intro01 li img {width:auto;height:auto;margin-bottom:15px}
	.claim_box {padding:10px;}
	.help_box {padding:10px;}  
	.help_box1 {padding:10px;}  
	.kind-step-wrap li {width:25%;font-size:0.9em;padding:15px 10px 15px 0px}
	.kind-step-wrap li.full {width:50%;padding-left:10px;}
	.kind-step-wrap li.full span {display:none;}
}

/* mobie 640 */
@media screen and (max-width:640px){
	.sub01_intro01 ul {width:90%;}
	.sub01_intro01 li {padding:30px 30px;}
}

/* mobie 414 */
@media screen and (max-width:425px){	
	h4.title {font-size:18px; line-height: 1.2em;} /* 2021.02.02 강송희 모바일버전: 텍스트라인조절 */
	h5.title {font-size:15px;}
	h4.title1 {font-size:15px;}
	h5.title1 {font-size:13px;}
	h5.title2 {font-size:13px;}
	h5.title4 {font-size:13px;}
	.sub01_intro01 .slogan-wrap span {    font-size: 20px;line-height:1.3em;}
	.sub01_intro01 li {width:48%;background:#ecf7fb;background-image:none;padding:10px 10px 20px 10px;min-height:151px;border-radius:15px;border:1px solid #e0dcdc;}
	.sub01_intro01 li img {width:50px;height:auto;margin-bottom:5px;margin-top:10px}
	.sub01_intro01 li p.big {margin-top:10px;}
	.sub01_intro02 .certification-wrap {    padding: 10px;    margin-bottom: 10px;}
	.sub01_intro02 .certification-wrap p {       padding: 15px 10px 10px 80px;  font-size: 16px;margin:5px 0;}
	.location_icon {width:30px;height:30px;line-height:30px;}
	.location_icon i {line-height:30px;font-size:22px}
	.tableB tbody td .ml20 {margin-left:0!important;margin-top:20px;}
	
	ul.dotType01 li {        padding: 5px 0 5px 10px;}
	
	
.sub01_greeting .slogan-wrap {font-size:20px;margin:0 0 30px 0;}
.sub01_greeting p {line-height:1.5em;margin:0 0 20px 0;}
	
	.sub01_organ .slogan-wrap {font-size:20px;margin:0 0 30px 0;line-height:1.3em;}
	
	.claim_flow {padding:20px 0;margin:40px 0 0 0}
.claim_flow li {float:none;width:100%;border-left:none;}
.claim_flow li strong {margin-top:5px;}
.claim_flow li:first-child {margin-bottom:20px;}
	
.sub03_process .fl_l {float:none;width:100%;padding:5px;}
.sub03_process .fl_l div {border:2px solid #fff;padding:10px 0;}
.sub03_process .fl_r {float:none;width:100%;padding:10px 0;}
.sub03_process .process-flow {padding:10px 0;width:100%;}
.ecase_go {padding-top:30px;}
.ecase_go a {padding:5px 15px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}

	ul.dotType01 li {background-position: 0 12px;} /* 2021.02.02 강송희 모바일버전: 블릿위치 */
	h5.title2 {background-position: 0 6px;} /* 2021.02.02 강송희 모바일버전: 블릿위치 */
}
