@charset "UTF-8";

/*이용안내*/
.map_api_wrap{width:100%;height:480px;}
.map_api_wrap > img{height:480px;}
.cont_print_btn{float:right;margin-top:40px;;padding:10px 25px 10px 45px;border:1px solid #cccccc;background:url(/common/images/icon/sub_util_print.png) no-repeat 20px center;}
.tab_wrap + .cont_print_btn{margin-top:12px;}
.cont_dl::after{display: block;clear: both;content:""}
.cont_dl{margin-top:25px;}
.cont_dl *{vertical-align: top;}
.cont_dl dt{display:inline-block;width:105px;vertical-align: middle;}
.cont_dl dd{display:inline-block;margin-left:15px;width:calc(100% - 130px);vertical-align: middle;}
.cont_dl dd span{display:inline-block;vertical-align:middle;}
.cont_dl dd .text_before{width:300px;line-height:40px;font-weight:500;}
.cont_dl dd .subsc{margin-left:15px;width:calc(100% - 320px);padding-top:4px;color:#555555;line-height:30px;}
.cont_dl dd .subsc button {text-align:left;}
.cont_dl dd .text{padding:11px 0;}
.cont_dl dt span{display:block;border-radius:3px;line-height:40px;text-align:center;}
.cont_dl dt span.line_green{border:1px solid #0cad8a;color:#007058;}
.cont_dl dt span.line_blue{border:1px solid #2e75b6;color:#2e75b6;}
.cont_dl dt span.line_n6{border:1px solid #c8662a;color:#c55c1d;}
.cont_dl dt span.line_n7{border:1px solid #548235;color:#548235;}
.cont_dl dt span.bus_ygreen{border:1px solid #70af47;color:#70af47;}
.cont_dl dt span.bus_green{border:1px solid #2f803b;color:#2f803b;}
.cont_dl dt span.bus_blue{border:1px solid #0b7cfc;color:#0b7cfc;}
.cont_dl dt span.bus_red{border:1px solid #f95c4e;color:#f95c4e;}
.cont_dl em{font-style: normal;}
.bus_map_img{overflow:hidden;}
.bus_map_img > div{float:left;width:50%;height:480px;}
.bus_map_img > div img{height:480px;}
.trans_detail{overflow:hidden;padding-bottom:10px;}
.trans_detail dt{font-weight:500;}
.trans_detail dd{}
.trans_detail dd span{vertical-align: middle;}
.img_wrap.parking{margin-top:40px;margin-bottom:0;}
.parking_item{padding:30px;border:1px solid #dddddd;}
.parking_item span{display:inline-block;margin-right:30px;letter-spacing:-1.3px;}
.parking_item span::before{display:inline-block;margin-right:10px;padding:0 8px;color:#fff;font-weight:500;line-height:32px;}
.parking_item .p1::before{background:#f6cb00;content:"P1"}
.parking_item .p2::before{background:#e48b00;content:"P2"}
.parking_item .p3::before{background:#87bd59;content:"P3"}
.parking_item .p4::before{background:#188281;content:"P4"}
.parking_item .p5::before{background:#ff6767;content:"P5"}
.parking_item .p6::before{background:#205858;content:"P6"}
/* .parking_item.gumi span:before{background:#188281} */
.parking_item.gumi span{margin-bottom:15px}
.checkup_tit{overflow:hidden;margin-top:50px;padding:35px 45px;box-sizing:border-box;background:#f5f5f5;}
.checkup_tit p{display:inline-block;font-size:28px;line-height:42px;}
.checkup_tit span{display:inline-block;position:relative;padding-left:60px;padding-top:15px;line-height:30px;vertical-align: top;}
.checkup_tit span::before{display:inline-block;position:absolute;left:0;top:4px;width:1px;height:70px;margin:6px 30px;background:#000;content: "";vertical-align: top;}
.checkup_txt_tit{font-size:28px;}
.checkup_number_list{overflow:hidden;margin-top:30px;}
.checkup_number_list li{float:left;width:24.5%;margin-left:0.666%;padding:2px;box-sizing:border-box;background-image: linear-gradient(to bottom right, #0f89a0, #97cb47);}
.checkup_number_list li div{min-height:220px;padding:25px 10px;box-sizing:border-box;background: #fff;text-align:center}
.checkup_number_list li div b{display:block;font-size:24px;}
.checkup_number_list li div b::after{display:block;width:36px;height:1px;background:#a0aab6;margin:30px auto 0 auto;content: ""}
.checkup_number_list li div span{display:block;padding-top:25px;line-height:29px;}
.checkup_number_list li:first-child{margin-left:0;}
.schd_info_tit{margin:35px 0 25px 0;padding-left:39px;background:url(/common/images/icon/sch_call.png) no-repeat left center;font-weight:500;font-size:28px;}
.schd_info_tit span{padding-left:12px;color:#92c83e;}
.no_result{margin:25px 0;padding:200px 10px;border:1px solid #dedede;text-align:center;}
.no_result p {color:#555555;line-height:30px;}
.facility_wrap{overflow:hidden;margin-top:50px;}
.facility_wrap .map_area{position:relative;float:left;width:930px;padding-right:30px;background:#fff;;}
.facility_wrap .map_area h5{color:#00829a;font-weight:500;font-size:72px;line-height:72px;}
.facility_wrap .map_items{position: relative;}
.facility_wrap .map_items img.check{position:absolute;}
.facility_wrap .map_icons{margin-top:30px;border-top:1px solid #ababab;}
.facility_wrap .map_icons ul{padding: 9px 0 24px 15px;font-size:0;}
.facility_wrap .map_icons ul + ul{border-top:1px solid #dbdbdb;}
.facility_wrap .map_icons li{display:inline-block;width:140px;margin-top:15px;margin-left:10px;padding-right:10px;padding-left:30px;box-sizing:border-box;font-size:17px;line-height:20px;letter-spacing: -0.8px;}
.map_icons li.typeA{background:url(/common/images/contents/facility/icon/typeA.png) no-repeat;}
.map_icons li.typeB{background:url(/common/images/contents/facility/icon/typeB.png) no-repeat;}
.map_icons li.typeC{background:url(/common/images/contents/facility/icon/typeC.png) no-repeat;}
.map_icons li.info{background:url(/common/images/contents/facility/icon/info.png) no-repeat;}
.map_icons li.elevator{background:url(/common/images/contents/facility/icon/elevator.png) no-repeat;}
.map_icons li.restroom{background:url(/common/images/contents/facility/icon/restroom.png) no-repeat;}
.map_icons li.entrance{background:url(/common/images/contents/facility/icon/entrance.png) no-repeat;}
.map_icons li.bill{background:url(/common/images/contents/facility/icon/bill.png) no-repeat;}
.map_icons li.stair{background:url(/common/images/contents/facility/icon/stair.png) no-repeat;}
.map_icons li.passage{background:url(/common/images/contents/facility/icon/passage.png) no-repeat;}
.facility_wrap .list_area{float:right;width:240px;padding:30px 29px;box-sizing:border-box;background:#f4f5f9;}
.facility_wrap .list_area h5{font-size:28px;font-weight:500;letter-spacing:-1.6px;}
.facility_wrap .list_area h5.gumi{font-size:27px;letter-spacing:-2.6px;line-height:1.3;}
.facility_wrap .list_area ul{padding-top:15px;}
.facility_wrap .list_area li{position:relative;margin-bottom:2px;padding:8px 6px 8px 28px;background:#e7e9f2;line-height:22px;cursor: pointer;}
.facility_wrap .list_area li.on{background:#004e69;color:#fff;}
.facility_wrap .list_area li::before{position:absolute;top:8px;left:5px;width:24px;letter-spacing:-1px;text-align:center;}
.facility_wrap .list_area li:nth-child(1)::before{content: "1."}
.facility_wrap .list_area li:nth-child(2)::before{content: "2."}
.facility_wrap .list_area li:nth-child(3)::before{content: "3."}
.facility_wrap .list_area li:nth-child(4)::before{content: "4."}
.facility_wrap .list_area li:nth-child(5)::before{content: "5."}
.facility_wrap .list_area li:nth-child(6)::before{content: "6."}
.facility_wrap .list_area li:nth-child(7)::before{content: "7."}
.facility_wrap .list_area li:nth-child(8)::before{content: "8."}
.facility_wrap .list_area li:nth-child(9)::before{content: "9."}
.facility_wrap .list_area li:nth-child(10)::before{content: "10."}
.facility_wrap .list_area li:nth-child(11)::before{content: "11."}
.facility_wrap .list_area li:nth-child(12)::before{content: "12."}
.facility_wrap .list_area li:nth-child(13)::before{content: "13."}
.facility_wrap .list_area li:nth-child(14)::before{content: "14."}
.facility_wrap .list_area li:nth-child(15)::before{content: "15."}
.facility_wrap .list_area li:nth-child(16)::before{content: "16."}
.facility_wrap .list_area li:nth-child(17)::before{content: "17."}
.facility_wrap .list_area li:nth-child(18)::before{content: "18."}
.facility_wrap .list_area li:nth-child(19)::before{content: "19."}
.facility_wrap .list_area li:nth-child(20)::before{content: "20."}
.facility_wrap .list_area li:nth-child(21)::before{content: "21."}
.facility_wrap .list_area li:nth-child(22)::before{content: "22."}
.examination{overflow:hidden;padding:5px;}
.examination li{float:left;box-shadow:1px 3px 8px 2px rgb(230, 230, 230)}
.examination li + li{margin-left:22px}
.examination li .flag{padding:20px 30px;box-sizing:border-box;}
.examination li a{display:block;padding:15px 0;border-top:1px solid #e6e6e6;text-align:center;background:#f4f5f9;}
.examination li p{margin-top:15px;text-align:center}


/******************************************************************************************************************************************************
통합검색
*******************************************************************************************************************************************************/
.search_item{position:relative;margin-top:30px}
.sch_result{font-size:27px;font-weight:600}
.search_item > h5{font-size:23px;font-weight:600;padding-top:12px}
.search_item .btn_wrap{position:absolute;top:0;right:0;}
.search_item .btn_more{display: block;width: 30px;height: 30px;margin: 0 auto;border-radius: 3px;background:url('/common/images/sub/book_more_icon.jpg') no-repeat center center;text-indent: -9999px;box-shadow: 2px 2px 9px 2px #dfdfdf;}
.search_item .medi_team, .search_item .board_thumb{margin-top:20px;padding-top:30px;border-top:1px solid #000}
.search_item .board_thumb{padding-top:0}
.search_item + .search_item{margin-top:60px}
.search_item.clinic .sch_thumb{display:inline-block;width:170px;height:170px;padding-right:0;border:1px solid #ddd;text-align:center}
.search_item.clinic .sch_thumb .icon_wrap{line-height:7.4em}
.search_item.clinic .sch_thumb img{display:inline-block;float:none;width:66px;height:auto;padding-right:0;}
.search_item.clinic .txt_wrap{display:inline-block;width:calc( 100% - 210px );margin-left:30px;vertical-align:top}
.search_item.clinic .txt_wrap .btn_link{margin-top:20px;text-align:right;}
.search_item.clinic .txt_wrap .btn_link a{display: inline-block;width:150px;margin: 0;padding: 10px 0;border: 1px solid #ddd;font-size: 18px;text-align:center;}
.search_item.clinic .txt_wrap .btn_link a:hover{background: #298da4;border-color: #298da4;color: #ffd800;box-shadow: 5px 5px 10px -1px rgba(0, 0, 0, 0.07);}
.guide_line{margin-top: 20px;border-top: 1px solid #000;}
.guide_line h5{overflow: hidden;color: #000;font-weight:500;font-size: 22px;text-overflow: ellipsis;white-space: nowrap;} 
.guide_line li{overflow: hidden;padding: 30px 0;border-bottom: 1px solid #e0e0e0;}
.search_item .cont{overflow: hidden;max-height: 56px;margin-top: 20px;margin-bottom:20px;color: #555555;line-height: 28px;}

/*암센터소개*/
.subem{color:#00829a}
h4.sub_contit.subem{color:#00829a}
h4.sub_contit{margin-top:50px;margin-bottom:40px;color:#000;font-size:28px;line-height:1.5em}
.cct_intro_img{overflow:hidden;margin-bottom:60px}
.cct_intro_img li{float:left;}
.cct_intro_img li + li{margin-left:1px;}
.cct_intro_img li.left{border-bottom:5px solid #92c83e}
.cct_intro_img li.center{border-bottom:5px solid #01677e}
.cct_intro_img li.right{border-bottom:5px solid #29c4f4}
h3.contit{font-size:34px;line-height:1.5em;color:#000;}
h3.contit.center{text-align:center;}
.seperate{overflow:hidden}
.seper_item{float:left;width:50%;padding-right:50px;box-sizing:border-box}
.seper_item h4.sub_contit{margin-bottom:30px;letter-spacing: -0.3px;}
h3.contit + .ct_icon_wrap.intro{padding-top:30px;}
h3.contit + .ct_icon_wrap.intro::before{display:block;width:87px;height:5px;margin:0 auto;margin-bottom:60px;background:url(/common/images/center/cc/intro_img04.png) no-repeat;content: ""}
.ct_icon_wrap.intro{float:inherit;width:100%;}
.ct_icon_wrap.intro::after{display:block;clear:both;content:"";}
.ct_icon_wrap.intro ul li{position:relative;width:14.28%;height:170px;}
.ct_icon_wrap ul li.on{background:#298da4;color:#ffd800;font-weight:500;}
.ct_icon_wrap ul li.on a{box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.2);}
.ct_icon_wrap ul li.on .icon_wrap img:last-child{display:inline;}
.ct_icon_wrap ul li.on .icon_wrap img:first-child{display:none;}
.ct_icon_wrap.intro ul li .icon_wrap{line-height:86px;}
.ct_icon_wrap.intro ul li .text_wrap{padding:11px 10px;}
.ct_icon_wrap ul li{float:left;width:20%;height:130px;box-sizing:border-box;text-align:center;box-shadow: 1px 0 0 0 #ddd, 0 1px 0 0 #ddd, 1px 1px 0 0#ddd,1px 0 0 0 #ddd inset, 0 1px 0 0 #ddd inset;}
.ct_icon_wrap ul li a{display:block;position:relative;height: 100%;z-index:5;}
.ct_icon_wrap ul li .icon_wrap{display: block;position: relative;line-height: 74px;text-align: center;}
.ct_icon_wrap ul li .icon_wrap img{vertical-align: bottom;}
.ct_icon_wrap ul li .icon_wrap img:last-child{display:none;}
.ct_icon_wrap ul li .text_wrap{display: block;padding: 0 10px;text-align: center;font-size: 17px;line-height: 50px;}
.ct_icon_wrap ul li.no_icon{background:#f4f5f9 url(/common/images/center/cc/no_icon.png) no-repeat center;}



/*HOVER!*/
@media screen and (min-width:800px) {
	.ch_center_gate li a:hover{border-color:#298da4;background:#298da4;color:#ffd800;font-weight:500;box-shadow: 5px 6px 10px 0px rgba(0, 0, 0, 0.2)}
}

@media screen and (max-width:1200px) {
	.parking_item{padding:10px 20px 20px 20px;}
	.checkup_tit p{line-height:34px;}
	.parking_item span{margin-top:10px;}
	.checkup_tit span br{display:none;}
	.checkup_tit span{padding-left:0;}
	.checkup_tit span::before{display:none;}
	.checkup_number_list li{width:100%;margin:0;margin-bottom:10px;}
	.checkup_number_list li div{min-height:auto;padding-bottom:20px;}
	.facility_wrap .map_area{width:100%;padding-right:0;}
	.facility_wrap .list_area ul{overflow: hidden;}
	.facility_wrap .list_area{width:100%;padding:20px;height:auto !important;}
	.facility_wrap .list_area li{float:left;width:49.8%;margin-left:0.4%;box-sizing: border-box;}
	.facility_wrap .list_area li:nth-child(2n+1){margin-left:0;}
	.no_result{padding:100px 0;}
	.cct_intro_img .left{width:49.35%;}
	.cct_intro_img .center{width:24.6%;}
	.cct_intro_img .right{width:24.6%;}
}
@media screen and (max-width:1024px) {
	.ct_icon_wrap.intro ul li{width:25%;}
	.cont_dl dd .subsc {margin-left:0;width:100%;}
}

@media screen and (max-width:800px) {
	.map_api_wrap{overflow:hidden;height:auto;}
	.map_api_wrap > img{height:auto;}
	.cont_print_btn{display:none;}
	.cont_dl dt{width:100%;}
	.cont_dl dt span{display:inline-block;padding:10px;line-height:1 !important;}
	.cont_dl dd{margin-left:0;width:100%;}
	.cont_dl dd .text_before{width:100%;padding-top:10px;line-height: 30px;}
	.cont_dl dd .subsc{margin:0;width:100%;padding-top:0;}
	.checkup_tit{padding:20px 30px;}
	.checkup_tit p{font-size:22px;}
	.checkup_tit span{padding-top:0;}
	.facility_wrap .map_icons{margin-top:15px;}
	.facility_wrap .map_icons ul{padding:5px 0 15px 0;}
	.facility_wrap .map_icons li{width:auto;margin-top:11px;margin-left:13px;}
	.facility_wrap .list_area{margin-top:10px;}
	.bus_map_img > div{width:100%;height:380px;}
	.bus_map_img > div img{width:100%;height:auto}
	.bus_map_img > div.bus_img{height:auto;}
	.bus_map_img > div.bus_img img{height:auto;width:100%;}
	.tb_scroll_wrap {overflow-x: scroll;}
	.tb_scroll_wrap table{width:800px;}
	.search_item.clinic .sch_thumb .icon_wrap{}
}
@media screen and (max-width:640px) {
	h3.contit{font-size:22px}
	h4.sub_contit{font-size:20px}
	h4.sub_contit br{display:none}
	.seper_item{width:100%;padding-right:0;}
	.ct_icon_wrap.intro ul li{width:33.33%;height:120px;}
	.ct_icon_wrap.intro ul li .text_wrap{font-size:15px;}
	.ct_icon_wrap.intro ul li .icon_wrap{line-height:66px;}
	.ct_icon_wrap.intro ul li .text_wrap{padding:0 10px;}
	.search_item.clinic .sch_thumb{display:block;width:100%;box-sizing:border-box}
	.search_item.clinic .sch_thumb img{display:inline-block;}
	.search_item.clinic .txt_wrap{width:100%;margin-left:0;margin-top:15px}
}

@media screen and (max-width:480px) {
	.map_api_wrap{height:auto;}
	.map_api_wrap > img{height:auto;}
	.bus_map_img > div{height:auto;}
}



/*건강정보*/
.disease_list{width:calc(100% + 18px);margin-left:-9px;}
.disease_list::after{display:block;clear: both;content: "";}
.disease_list li{float:left;display:table;width:185px;height:90px;margin:0 9px;margin-bottom:18px;box-sizing: border-box;border:1px solid #e5e5e5;}
.disease_list li a{display:table-cell;overflow:hidden;padding:0 5px;max-height:88px;vertical-align:middle;text-align:center;background:#fff;line-height:24px;box-shadow:none;transition:all 0.1s;text-overflow: hidden;}


/*HOVER!*/
@media screen and (min-width:800px) {
	.disease_list li a:hover{border-color:#298da4;background:#298da4;color:#ffd800;font-weight:500;box-shadow: 5px 6px 10px 0px rgba(0, 0, 0, 0.2)}
}

@media screen and (max-width:1200px) {
	.disease_list{width:102%;margin-left:-1%;}
	.disease_list li{width:23%;margin: 0 1%;margin-bottom:20px;}
}

@media screen and (max-width:800px) {
	.disease_list{width:102%;margin-left:-1%;}
	.disease_list li{width:31.25%;margin: 0 1%;margin-bottom:12px;}
}

@media screen and (max-width:480px) {
	.disease_list{width:102%;margin-left:-1%;}
	.disease_list li{width:48%;margin: 0 1%;margin-bottom:8px;}
}




/*공통*/
.clearfix::after{display:block;clear:both;content:""}
h3.con_subtit{font-size:34px;font-weight:500;}
.intro h3.con_subtit{font-size:20px;}
table.table_mix{border-collapse: collapse;}
table.table_mix thead tr:first-child th:first-child{border-left:none}
table.table_mix thead th{padding:20px 0;border:1px solid #b7b7b7;border-top:1px solid #000;background:#f8f8f8}
table.table_mix tbody tr td:first-child{border-left:none}
table.table_mix tbody th{border:1px solid #e4e4e4}
table.table_mix td{padding:20px 0;border:1px solid #e4e4e4;text-align:center}
table.table_mix th:first-child, table.table_mix td:first-child{border-left:none}
table.table_mix th:last-child, table.table_mix td:last-child{border-right:none}

/*병원소개*/
.intro p.summary{margin:25px 0;font-size:24px;line-height:1.3;letter-spacing: -0.01em;}
.intro p.summary span{color:#1a7491}
.history_wrap{margin-top:60px}
.history_wrap dl{overflow:hidden;line-height:1.5em}
.history_wrap dt{float:left;width:256px;margin-right:50px;padding-top:30px;border-top:3px solid #000;font-size:26px;font-weight:500;color:#000;}
.history_wrap dd{float:right;width:calc(100% - 306px);margin-bottom:80px;padding:20px 0;border-bottom:1px solid #b3b3b3;vertical-align:top;transition:all 1s ease}
.history_wrap dt + dd{border-top:1px solid #000}
.history_wrap dd ul li{display:flex;padding:20px 0;}
.history_wrap dd ul li:first-child{padding-top:0;border-top:none}
.history_wrap dd ul li:last-child{padding-bottom:0;border-bottom:none;}
.history_wrap dd ul li + li{border-top:1px solid #e3e3e3}
.history_wrap dd ul li p{width:100%;font-size:16px;}
.history_wrap dd ul li p:first-child{display:inline-block;width:130px;margin-right:20px;box-sizing:border-box;font-size:20px;font-weight:500;}
.history_wrap.center dd ul li p:first-child{width:32px;}
.history_wrap dd ul li p:first-child span{display:inline-block;width:37px;margin-right:20px;box-sizing:border-box;color:#00829a;}
.intro .greet.img_wrap{height:511px;margin:0 0 50px;background:url('/common/images/contents/intro_director.png') no-repeat 0 0;background-size:cover;text-align:center;}
.intro .vision.img_wrap{text-align:center}
.box_core{margin-top:30px;padding:60px 0;background:#f5f5f5;text-align:center}
.core_item{display:flex;flex-direction:row;align-items:center;justify-content:center}
.core_item p:first-child{display:block;margin-right:30px;vertical-align:middle;font-size:79px;font-weight:500;color:#92c83e}
.core_item ul{display:flex;flex-direction:row;justify-content:space-between;width:917px;padding:30px;box-sizing:border-box;border:1px dashed #92c83e;border-top-left-radius:110px;border-top-right-radius:110px;border-bottom-right-radius:110px;border-bottom-left-radius:110px;vertical-align:middle;transition:all 1s ease;}
.core_item ul li{display:flex;flex-direction:row;align-items:center;width:33.3%;}
.core_item ul li img{float:left;margin-right:20px}
.core_item ul li p{float:left;text-align:left;line-height:1.7em;}
.core_item ul li p span{display:block;font-size:20px;font-weight:500;color:#00677e}
.core_item.abc{margin-top:40px}
.core_item.abc p:first-child{color:#1a7491}
.core_item.abc ul{border-color:#2ac4f4}
.img_alt{display:none;}
.intro .img_txt{padding:150px 0 0 80px;box-sizing:border-box;text-align:left}
.intro .img_txt .n1{font-size:36px;color:#fff;}
.intro .img_txt .n2{margin-top:20px;font-size:56px;font-weight:500;color:#fff;}
.intro .img_txt .n3{margin-top:20px;font-size:24px;color:#aff346;line-height:1.5em}
.intro .img_txt .n4{margin-top:30px;font-size:16px;color:#a4e8f4}
.intro .img_txt .n4 span{margin-left:20px;font-family:"바탕";font-size:36px;color:#fff;vertical-align:bottom}
.search_form{display:flex;align-items:center;justify-content:center;margin:20px 0 40px 0;padding:20px 0;box-sizing:border-box;background:#f4f5f9}
.search_form p{width:150px;height:45px;padding:0 25px;margin:0;box-sizing:border-box;border:1px solid #c4c4c4;background:#fff url('/common/images/icon/icon_clamp_down.png') no-repeat 90% 50%;line-height:45px;}
.search_form.on ul{display:block}
.search_form > div{position:relative;margin-right:10px;}
.search_form > div ul{display:none;position:absolute;top:45px;left:0;width:100%;box-sizing:border-box;border:1px solid #c4c4c4;border-top:none;background:#fff;z-index:10}
.search_form > div ul li{display:block;height:45px;padding:0 25px;line-height:45px;}
.search_form > div ul li:hover{background:#f5f5f5;}
.search_form input{width:50%;margin-right:10px;}
.search_form button{width:120px;height:45px;background:#e7e9ed;color:#888}
.search_list{padding:25px 0;}
.search_list + .search_list{border-top:1px solid #dbdbdb}
.search_list p.list_tit{font-size:18px;font-weight:500;}
.search_list p.list_tit a:hover{color:#00829a;text-decoration:underline}
.search_list .list_con{display:flex;align-items:center;margin-top:20px}
.search_list .list_con p, .search_list .list_con img{margin-right:20px}
.search_list .list_con span::before{display:inline-block;width:1px;height:15px;margin:0 5px;background:#555;content:"";vertical-align:middle}
.synops p.txt, .network p.txt, .donate p.txt{font-size:16px;}
.syn_wrap{margin-top:50px}
.syn_list{display:flex;padding:30px 0;border-bottom:1px solid #e4e4e4}
.syn_list img{height:188px;}
.syn_list:first-child{border-top:2px solid #000}
.syn_info{margin-left:40px;padding-top:15px;}
.syn_info .title{margin-bottom:25px;font-size:22px;font-weight:500;}
.in_list{line-height:1.5em}
.in_list li{position:relative;padding-left:15px;color:#555;font-size:16px;}
.in_list li::before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"-"}
.syn_info .site{margin-top:16px;font-size:14px;}
.donate p.txt span{font-weight:500;color:#00677e}
.box_dona{margin-top:45px;padding:50px 30px;background:#f5f5f5;}
.dona_tit{margin-top:40px;margin-bottom:22px;font-size:22px;font-weight:500;}
.dona_tit:first-child{margin-top:0;}
.dona_step{display:flex;height:120px;margin-top:35px;}
.dona_step li{width:210px;height:100%;padding:2px;box-sizing:border-box;background:linear-gradient(to right,#00738b,#00738b,#89c352)}
.dona_step li:nth-child(even){width:11px;margin:0 20px;padding:0;background:transparent;line-height:120px}
.dona_step li > div{display:flex;flex-direction:column;justify-content:center;height:100%;padding:20px 0;box-sizing:border-box;background:#fff;text-align:center}
.dona_step li p{font-size:20px;font-weight:500;}
.dona_step li p.img_tit{margin-top:10px}
.network .syn_wrap{margin-top:0}
div.img_txt{overflow:hidden;margin:30px 0;}
div.img_txt img{float:left;padding-right:20px;}
div.img_txt img + *{margin-top:0;}
.uiq_box{margin:50px 0;padding:50px;box-sizing:border-box;background:#f4f5f9;}
.uiq_box p.txt{text-align:left;}
.uiq_box *:first-child{margin-top:0;}
.uiq_box *:last-child{margin-bottom:0;}
.ch_sns_item {overflow:hidden;}
.ch_sns_item a{display:block;float:left;width:49%;margin-top:20px;margin-left:2%;padding:29px 8px 29px 25px;box-sizing:border-box;border:1px solid #ddd;}
.ch_sns_item a:nth-child(2n+1){margin-left:0;}
.ch_sns_item a img{float:left;padding-right:19px;}
.ch_sns_item a h5{font-weight:500;line-height:1.5;}
.ch_sns_item a p{padding-top:2px;color:#555;font-size:15px;letter-spacing:-0.6px;line-height:1.5;}
.ethic_item{margin:30px 0;padding:30px;box-sizing:border-box;background:#f5f5f5;}
.ethic_item li{padding:10px 0;line-height:1.5;}
.ethic_item li span{padding-right:15px;color:#00738b;font-size:20px;font-weight:500;text-decoration:underline;vertical-align:inherit;}


@media screen and (max-width:1200px){
	.core_item{flex-direction:column;}
	.core_item ul{width:90%}
	.intro .img_wrap{height:auto;background-size:100%;}
	.img_txt{padding:10% 0 0 5%}
	.dona_step li{float:left;}
	.dona_step li:nth-child(odd){width:20%}
	.history_wrap dd ul li{display:block}
	.ch_sns_item a{width:100%;margin-left:0;}
}
@media screen and (max-width:900px){
	.core_item ul li{display:block}
	.core_item ul li img{float:none;margin:0;}
	.core_item ul li p{float:none;width:100%;margin-top:10px;text-align:center;}
	.core_item p:first-child{margin:0}
	.core_item ul{border-top-left-radius: 70px;border-top-right-radius: 70px;border-bottom-right-radius: 70px;border-bottom-left-radius: 70px;}
}
@media screen and (max-width:768px){
	.syn_list{display:block;}
	.syn_list img{display: block;height:auto;margin:0 auto}
	.syn_info{margin-left:0}
	.syn_info .title{text-align:center}
	.dona_step{display:block;height:100%}
	.box_dona .dona_step li{width:100%;height:auto;margin:10px 0;text-align:center}
	.dona_step li:nth-child(even){line-height:100%}
	.history_wrap dd{width:100%;transition:all 1s ease}
	.history_wrap dt + dd{border-top:none}
	.history_wrap dd ul li + li{border-top:none}
	.history_wrap dt{width:60px;}
}
@media screen and (max-width:475px){
	.core_item ul{flex-direction:column;justify-content:center}
	.core_item ul li{width:100%;margin-top:20px}
	.core_item ul li:first-child{margin-top:0}
	.facility_wrap .list_area li{width:100%;margin-left:0;}
}


/*기부후원금*/
.donation_main{overflow:hidden;width:1050px;margin:50px auto;}
.donation_main > div{float:left;width:48%;padding-top:200px;}
.donation_main .txt_wrap{width:90%;margin:0 auto;padding:35px 15px 40px 15px;box-sizing:border-box;background:url(/common/images/contents/donation_img03.png) no-repeat 100% 100%;background-size:cover;text-align:center;}
.donation_main .txt_wrap h5{color:#000;font-size:28px;font-weight:500;}
.donation_main .txt_wrap h5::after{display:block;width:30px;height:1px;margin:25px auto;background:#000;content:"";}
.donation_main .txt_wrap p{color:#555;line-height:1.6;}
.donation_main .txt_wrap a{display:inline-block;padding:0 30px;margin-top:25px;background:#00738b;color:#fff;line-height:50px;}
.donation_main .item1{margin-right:4%;background:url(/common/images/contents/donation_img01.png) no-repeat top;}
.donation_main .item2{background:url(/common/images/contents/donation_img02.png) no-repeat top;}
.dona_info_item1{display:flex;margin:50px 0;background:#f4f5f9;}
.dona_info_item1 li{width:25%;padding:30px 20px;box-sizing:border-box;border-left:1px solid #dddddd;text-align:center;}
.dona_info_item1 li:first-child{border-left:0;}
.dona_info_item1 li h5{margin-top:30px;font-size:20px;}
.dona_info_item1 li p{margin-top:20px;color:#555;line-height:1.6;word-break:keep-all;}
.dona_gray_box{margin:50px 0;padding:50px;background:#f4f5f9;}
.dona_gray_box .cont_tit{margin-top:0;}
.dona_gray_box .img_wrap{margin:20px 0 0 0;}
.dona_info_item2 li{overflow:hidden;clear:both;margin-top:30px;}
.dona_info_item2 li:first-child{margin-top:10px;}
.dona_info_item2 img{float:left;}
.dona_info_item2 h5{padding-top:10px;font-size:20px;color: #00829a;font-weight:500;font-size: 20px;line-height: 30px;}
.dona_info_item2 p{padding-top:12px;color:#555;line-height:1.5;}
.dona_info_item2 p span{color:#000;}
.dona_info_item2 p a{display:inline-block;margin:-10px 0 0 10px;padding:0 15px;background:#fff;border:1px solid #ddd;color:#555;line-height:40px;vertical-align:middle;}
.dona_info_item2 .txt_wrap{float:left;width:calc(100% - 140px);padding-left:20px;box-sizing:border-box;}
.txt.dona_intro{line-height:2;}
.txt.dona_intro span{border-bottom:1px solid #00829a;color:#00829a;font-weight:500;font-size:20px;vertical-align: middle;}
.dr_rule td span{display:block;margin:0 auto;width:14px;height:14px;background:#879193;border-radius:14px;}
.dr_rule td span.b{background:#000;}

@media screen and (max-width:1200px){
	.donation_main{width:100%;}
	.dona_info_item2 p a{display:block;width:80px;margin:5px 0 0 0;text-align:center;}
}
@media screen and (max-width:800px){
	.donation_main > div{width:100%;background-size:100%;}
	.donation_main .item1{margin-right:0;margin-bottom:30px;background-size:100% auto;}
	.donation_main .item2{background-size:100% auto;}
	.dona_info_item1{flex-wrap:wrap;}
	.dona_info_item1 li{width:50%;border-bottom:1px solid #ddd;}
	.dona_info_item1 li:nth-child(3){border-left:0;}
	.dona_info_item1 li:nth-child(3), .dona_info_item1 li:nth-child(4){border-bottom:0;}
	.dona_info_item1 li p{word-break:break-all;}
	.dona_gray_box{padding:30px 25px;}
}
@media screen and (max-width:480px){
	.dona_info_item1 li{width:100%;border-left:0 !important;}
	.dona_info_item1 li:nth-child(3){border-bottom:1px solid #ddd;;}
	.dona_info_item2 img{display:block;float:inherit;margin:0 auto;}
	.dona_info_item2 .txt_wrap{width:100%;padding:20px 0 0 0;}
}





/*천안*/
.c_appint_item{overflow:hidden;margin:25px 0;}
.c_appint_item > div{float:left;width:49%;}
.c_appint_item .right{margin-left:2%;}
.c_appint_item img{float:left;}
.c_appint_item .txt_wrap{float:right;width:calc(100% - 155px);}
.c_appint_item .txt_wrap h4{padding-top:5px;font-weight:500;}
.c_appint_item .txt_wrap h5{padding:14px 0 10px 0;font-weight:500;font-size:20px;}
.c_appint_item .txt_wrap .bullet_list{margin:0;}
.c_appint_box{margin:30px 0 50px 0;padding:25px;background:#f4f5f9;}
.parking_item.c_item span{margin-right:125px;}
h4.cont_sub_max_tit{margin:40px 0 15px 0;font-size:24px;font-weight:500;}
.ar_img_item{margin:0 0 50px 0;text-align:center;}
.ar_img_item ul{font-size:0;}
.ar_img_item li{display:inline-block;position:relative;width:212px;height:211px;margin-top:20px;padding:0 31px;vertical-align: top;}
.ar_img_item li::after{display:block;position:absolute;right:-3px;top:50%;margin-top:-5px;width:10px;height:10px;border-left:2px solid #a0aab5;border-bottom:2px solid #a0aab5;content: "";transform:rotate(-135deg);}
.ar_img_item li:last-child::after{display: none;}
p.txt.sp{position:relative;padding-left:21px;}
p.txt.sp::before{position:absolute;left:0;top:0;content:"※";}
p.txt.sp + p.txt.sp{margin-top:10px;}
table + p.txt.sp{margin-top:-10px;}
.dona_gray_box td{background:#fff;}
.dona_gray_box .board_bottom_wrap{margin-bottom:0;}
.how_call{overflow:hidden;}
.how_call li{float:left;width:19%;height:136px;margin-left:1.25%;padding:25px 28px;box-sizing:border-box;border:1px solid #dddddd;vertical-align:top;}
.how_call li:first-child{margin-left:0;}
.how_call li p{color:#1a7491;font-size:20px;font-weight:500;}
.how_call li p::after{display:block;width:20px;height:1px;margin:18px 0;background:#000;content:"";}
.how_call li span{color:#555;letter-spacing:-0.5px;}
.divid_half{overflow:hidden;}
.divid_half > div{float:left;width:49%;min-height:212px;padding:15px;box-sizing:border-box;border:1px solid #eee;}
.divid_half > div .cont_sub_tit:first-child{margin-top:0;}
.divid_half div:first-child{margin-right:2%;}
.divid_half + .divid_half{margin-top:10px;}
.divid_half .back_img_wrap{margin:0;}
.divid_half.txt_cont{margin:50px 0;}
.divid_half.txt_cont2{margin:30px 0;}
.new_history{position:relative;margin-top:50px;padding:30px 0;border-top:1px solid #b3b3b3;}
.new_history::before{dispaly:block;position:absolute;top:-2px;left:0;width:240px;height:2px;background:#00829a;content:""}
.new_history::after{display:block;clear:both;content:""}
.new_history + .new_history{margin-top:0;}
.new_history .tit{float:left;width:240px;}
.new_history .tit h5{margin-bottom:15px;font-weight:500;font-size:50px;line-height:1;text-align:right;}
.new_history dl{overflow:hidden;float:left;width:calc(100% - 240px);padding-left:20px;box-sizing:border-box;}
.new_history dl dt{float:left;width:65px;color:#00829a;font-weight:500;font-size:20px;vertical-align:top;}
.new_history dl dd{float:left;width:calc(100% - 65px);vertical-align:top;}
.new_history.has_day dl dt{width:110px;}
.new_history.has_day dl dd{width:calc(100% - 110px);}
.new_history dl dd img{display:block;padding-top:10px;}
.new_history dl dt, .new_history dl dd{margin-bottom:15px;line-height:30px;}
.uiq_tit{padding-bottom:15px;font-size:24px;font-weight:500;line-height:1.7;}
.uiq_tit strong{font-size:34px;font-family:"Nanum Square";font-weight:500;}
.go_btn{display:inline-block;padding:3px 15px;border:1px solid #ddd;}
.bullet_list .go_btn{margin-left:20px;margin-top:-4px;margin-bottom:32px;vertical-align: top;}
.recruit_wrap01 li{display:inline-block;vertical-align:top;}
.recruit_wrap01 li:nth-child(2){position:relative;padding:0 90px;}
.recruit_wrap01 li:nth-child(2)::before, .recruit_wrap01 li:nth-child(2)::after{dipslay:block;position:absolute;top:35%;width:63px;height:8px;background:url(/common/images/contents/recruit_img04.png) no-repeat;content:"";}
.recruit_wrap01 li:nth-child(2)::before{left:0;}
.recruit_wrap01 li:nth-child(2)::after{right:0;}
.recruit_wrap01 h5{margin-top:20px;font-weight:500;font-size:20px;}
.recruit_wrap01 p{color:#555;line-height:1.7;}
.recruit_wrap02{overflow:hidden;}
.recruit_wrap02 li{float:left;width:20%;text-align:center;}
.recruit_wrap02 h5{margin-top:20px;font-weight:500;font-size:20px;}
.recruit_wrap02 p{color:#555;line-height:1.7;}
.recruit_wrap02.re_step li{position:relative;width:11.7%;margin-top:40px}
.recruit_wrap02.re_step li + li{padding-left:20px;margin-left:10px}
.recruit_wrap02.re_step li + li:before{position:absolute;top:65px;left:0;width:11px;height:21px;background:url('/common/images/contents/icon_clamp_right.png') no-repeat 0 0;content:""}
.recruit_wrap02.re_step li p{margin-top:15px;font-size:14px;letter-spacing:-0.05em;line-height:1.5em}
.img_wrap.funeral{position:relative;padding:60px 40px;margin-top:30px;height:568px;box-sizing:border-box;background:url('/common/images/cheonan/funeral_img_01.jpg') no-repeat 0 0;}
.img_wrap.funeral .img_info.n1{margin-bottom:25px;font-size:48px;color:#010101;line-height:1.3em;}
.img_wrap.funeral .img_info.n2{margin-bottom:60px;font-size:20px;color:#555;line-height:1.5em}
.img_box {overflow:hidden}
.img_box > div{float:left;height:135px;padding:45px 0;box-sizing:border-box;color:#fff;text-align:center;}
.img_box > div.b1{width:50%;font-size:40px;background:rgba(0, 0, 0, 0.6);}
.img_box > div.b1 span{display:inline-block;margin-right:20px;vertical-align:bottom;font-size:18px;}
.img_box > div.b2{width:25%;background:rgba(0, 0, 0, 0.9);font-size:20px;line-height:45px}
.img_box > div.b3{width:25%;border-left:1px solid #3f3f3e;background:rgba(0, 0, 0, 0.9);font-size:20px;line-height:45px}

@media screen and (max-width:1200px){
	.how_call li{width: 49%;margin-left:2%;margin-bottom:15px;}
	.how_call li:nth-child(2n+1){margin-left:0;}
	.recruit_wrap01 li{display:block;}
	.recruit_wrap01 li + li{margin-top:30px;}
	.recruit_wrap01 li:nth-child(2)::before, .recruit_wrap01 li:nth-child(2)::after{display:none;}
	.recruit_wrap02.re_step li{width:22%;min-height:267px}
	.recruit_wrap02.re_step li + li:nth-child(4n+1){margin-left:0;padding-left:0}
	.recruit_wrap02.re_step li + li:nth-child(4n+1):before{display:none;}
}

@media screen and (max-width:1024px){
	.c_appint_item > div{width:100%;}
	.c_appint_item .right{mar2gin-left:0;margin-top:25px;}
	.parking_item.c_item span{margin-right:30px;}
	.divid_half > div{width:100%;}
	.divid_half div:first-child{margin-right:0%;}
	.divid_half + .divid_half{margin-top:0;}
	.divid_half.txt_cont div:last-child{margin-top:30px;}
	.divid_half.txt_cont2 div:last-child{margin-top:20px;}
	.img_wrap.funeral .img_box > div.b1{width:100%}
	.img_wrap.funeral .img_box > div.b2, .img_wrap.funeral .img_box > div.b3{width:50%}
	.img_wrap.funeral .img_info.n1 br, .img_wrap.funeral .img_info.n2 br{display:none}
}

@media screen and (max-width:800px){
	.ar_img_item li{display:block;margin:45px auto;}
	.ar_img_item li::after{right:50%;bottom:-24px;top:inherit;margin:0 -7px 0 0;transform:rotate(-45deg);}
	.new_history {padding:25px 0;}
	.new_history::before{width:96px;}
	.new_history dl{width:100%;padding-left:0;padding-top:20px;}
	.new_history .tit h5{margin-bottom:0;text-align:left;font-size:36px;}
	.recruit_wrap02 li{width:50%;height:285px;padding:10px;box-sizing:border-box;vertical-align:top;}
	.recruit_wrap02.re_step li + li:nth-child(3n+1){margin-left:0;padding-left:0}
	.recruit_wrap02.re_step li + li:nth-child(3n+1):before{display:none;}
	.recruit_wrap02.re_step li + li:nth-child(4n+1){margin-left:0}
	.recruit_wrap02.re_step li + li:nth-child(4n+1):before{display:none;}
	.recruit_wrap02.re_step li + li:before{top:85px}
	.recruit_wrap02.re_step li{width:50%;min-height:267px;}
	.recruit_wrap02.re_step li + li{margin-left:0;padding-left:0;}
	.recruit_wrap02.re_step li + li:before{display:none}
	.img_wrap.funeral .img_info.n1{font-size:25px;}
	.img_box > div{height:auto;padding:6% 0;}
	.img_box > div.b1 span{display:block}
}

@media screen and (max-width:480px){
	.how_call li{width:100%;margin-left:0 !important;margin-bottom:10px;}
	.recruit_wrap02 li{height:250px;}
	.recruit_wrap02.re_step li{width:100%;min-height:277px;}
	.recruit_wrap02.re_step li + li:nth-child(4n+1):before{display:none}
	.img_wrap.funeral{padding:60px 3%}
	}

/*부천*/
hr.medi{margin:60px 0;border-top:0;border-color:#dddddd;}
.trans_detail.buch p{display:block}
p.txt.subj:first-child{margin-top:0;}
p.txt.subj{font-weight:300;color:#00677e;margin-top:30px}
.contents .txt + .txt{margin-top:20px}
.intro.txt{letter-spacing:-0.05em}
.table_wrap.insure{margin-top:20px;margin-bottom:30PX}
.table_wrap.insure td{padding:20px 10px;text-align:left}
.table_wrap.pay{margin-top:20px;margin-bottom:30px;}
.table_wrap.pay .table_mix td{padding:20px 10px;text-align:left}
.bullet_warning li{position:relative;padding-left:20px;line-height:1.8em}
.bullet_warning li:before{position:absolute;top:0;left:0;content:"※"}
.border_box{margin-bottom:30px;padding:30px;box-sizing:border-box;border:1px solid #e0e0e0;}
.intro_text_box{padding:30px;margin-top:50px;border:1px solid #ddd}
.list_tit{margin-bottom:15px;font-size:24px;font-weight:300}
.list_num {counter-reset:num;}
.list_num li{margin-bottom:10px;font-size:16px;} 
.list_num li:before{counter-increment:num;content:counter(num) ". ";}
.workout{padding:30px 20px;border:1px solid #ddd;box-sizing:border-box}
.workout .tit{margin-bottom:10px;font-size:20px;color:#da3f3f;text-align:center;}
.medi_edu_wrap{overflow:hidden;}
.medi_edu_wrap .box{float:left;padding:40px 15px;box-sizing:border-box;border:1px solid #dddddd}
.medi_edu_wrap .left{float:left;width:390px;height:614px;margin-right:15px}
.medi_edu_wrap .right{float:left;width:calc( 100% - 405px);height:614px;}
.medi_edu_wrap .box_tit{margin-bottom:30px;font-size:20px;font-weight:600;color:#008096}
.medi_edu_wrap .box_subtit{margin-bottom:10px;font-weight:600}
.list_num + .box_subtit{margin-top:30px}
.medi_edu_wrap .box.b1{width:100%;height:100%;}
.medi_edu_wrap .right .box.b2, .medi_edu_wrap .right .box.b3{margin-bottom:15px;height:257px;}
.medi_edu_wrap .right .box{width:49%;height:342px;margin-left:15px;}
.medi_edu_wrap .right .box:nth-child(2n+1){margin-left:0;}
.table_wrap.trans_detail th{background:#f8f8f8}
.table_wrap.trans_detail td{padding:20px;text-align:left;line-height:2em}
.table_wrap.trans_detail td p{display:block;margin-bottom:15px;font-weight:600;line-height:100%}
table.content.buch td{text-align:left}
table.buch td li{text-align:left}
ul.bullet_min li{position:relative;padding-left:15px;line-height:1.7em}
ul.bullet_min li:before{position:absolute;left:0;top:0;content:"-"}
.ap_guide_num_wrap{position:relative;}
.buch h5{margin-bottom:0}
.buch .btn_wrap{position:absolute;top:50%;right:0;transform:translateY(-50%)}
.buch.ap_guide_num_wrap button{min-width: 90px;margin-left:15px;padding: 0 30px;    box-sizing: border-box;    line-height: 45px;    text-align: center;vertical-align:top}
.buch.ap_guide_num_wrap h5 em{font-size:42px;}
table.content.medi_care tr:first-child td:last-child{border-right:0}
table.content.medi_care td:last-child{border-right:1px solid #e4e4e4;}
.txt + .border_box{margin-top:30px}
.border_box .bullet_list{margin-bottom:0}
.bullet_clock{position:relative;padding-left:25px;}
.bullet_clock:before{position:absolute;top:0;left:0;width:18px;height:16px;background:url('/common/images/contents/bullet_clock.png') no-repeat 0 0;content:""}
.cert_item ul{overflow:hidden}
.cert_item li{float:left}
.cert_item > ul > li{width:31.5%}
.cert_item ul li br{display:none}
.cert_item li + li{margin-left:30px}
.cert_item .img_wrap{display:inline-block;vertical-align:middle}
.cert_item .step{display:inline-block;width:calc( 100% - 160px );margin-left:20px;vertical-align:middle}
.cert_item .step p:first-child{font-size:16px;font-weight:normal}
.cert_item .step p{margin-bottom:15px;font-size:20px;font-weight:500}
.bullet_list.dot{margin-bottom:0}
.bullet_list.dot li{position:relative;padding-left:10px;/* font-size:16px; */letter-spacing:-0.05em}
.bullet_list.dot li:before{position:absolute;top:0;left:0;width:2px;height:2px;background:#000;content:""}
.txt.upper{font-size:24px;color:#888888}
hr.seper{margin:50px 0}
.board_bottom_wrap.cert .btn_wrap{position:relative;text-align:left}
.board_bottom_wrap.cert .btn_wrap button{height:43px;vertical-align:top;line-height:inherit}
table.content.receipt td{text-align:left}
table.content.receipt td:first-child{text-align:center}
.bu_box.funurel{margin-top:50px;padding:20px 40px;background:#f4f5f9;}
table.content.funurel td:nth-child(2n){text-align:left}
.found{margin-top:30px;padding-top:120px;padding-bottom:100px;background:#f4f5f9}
.found .top{padding:0 30px}
.found .img_wrap{display:inline-block;margin-right:30px;}
.found .top .con_subtit{display:inline-block;font-size:50px;}
.found .divide{padding:5px 30px;background:#3d2c12;color:#fff;font-size:16px;}
.found .article{overflow:hidden}
.found .article .left{float:left;width:50%;padding:0 30px;padding-top:74px;box-sizing:border-box;border-right:1px solid #055e72;text-align:right}
.found .article .left .blank{height:660px;}
.found .article .left .tit:after{position:absolute;top:5px;right:-40px;width:20px;height:20px;background:url('/common/images/contents/history_circle.png') no-repeat 0 0;content:""}
.found .article .right{float:right;width:50%;padding:0 30px;padding-top:74px;box-sizing:border-box}
.found .article .right .tit:before{position:absolute;top:5px;left:-40px;width:20px;height:20px;background:url('/common/images/contents/history_circle.png') no-repeat 0 0;content:""}
.found .article .tit{position:relative;font-size:28px;font-weight:600;color:#055e72;}
.found .article .tit span{display:block;margin-top:15px;font-size:20px;}
.found .article .cont{margin-top:35px;font-size:16px;line-height:1.7em;letter-spacing:-0.05em}
.found .article .cont strong{display:block;font-size:20px;}
.found .article .img_wrap{overflow:hidden;width:100%;margin-top:20px;margin-right:0}
.found .article .img_wrap li{float:left;width:50%;vertical-align:top}
.found .article .img_wrap li .capt{margin-top:10px;font-size:13px;line-height:1.5em}
.found .article + .con_subtit{width:100%;margin:50px 0;text-align:center;color:#555;}
.found .article .img_wrap.img1 li{width:100%}
.found .article.second .left .blank{height:1140px}
.found .article.second .right{padding-top:0}
.found .article.second .right .img_wrap{margin-bottom:30px}
.found .article.third .left .blank{height:880px}
.found .article.third .right{padding-top:0}
.found .article.third .right .img_wrap:first-child li{width:100%;margin-bottom:30px;text-align:center}
.found.second .left{border-right:none}
.found.second .top{padding:0}
.found.second h3.con_subtit{vertical-align:middle}
.found.second h3.con_subtit span{display:block;margin-top:40px;font-size:34px;font-weight:300;text-align:center}
.found.second .article .tit:before, .found.second .article .tit:after{display:none}
.found .article .blank.r1{height:210px}
.found .article .blank.r2{height:440px}
.found .article .blank.r3{height:230px}
.found.third{padding:50px 60px}
.found.third h3.con_subtit{text-align:center}
.found.third ul{margin-top:60px}
.found.third li{overflow:hidden;border-top:1px solid #e4e4e4}
.found.third li:first-child{border-top:2px solid #000000}
.found.third li:last-child{border-bottom:1px solid #b7b7b7}
.found.third li.divi_line{border-top:1px solid #b7b7b7}
.found.third li p{float:left;padding:25px 0;box-sizing:border-box}
.found.third li p:first-child{width:20%;font-weight:600;text-align:center}
.found.forth{padding:85px 0 70px}
.found.forth h3.con_subtit, .found.fifth h3.con_subtit{margin-bottom:25px;font-size:64px;text-align:center}
.found.forth h3.con_subtit + p, .found.fifth h3.con_subtit + p{font-size:24px;color:#00738b;text-align:center}
.found.forth .box{width:710px;margin:0 auto;margin-top:50px}
.found.forth .box > p:first-child{margin-bottom:30px;font-size:32px}
.found.forth .box > p:first-child + p{font-size:18px;line-height:1.8em;text-align:center;letter-spacing:-0.05em}
.found.forth .box > p:first-child span{font-size:20px;vertical-align:bottom}
.found.forth .box ul{overflow:hidden;margin-top:30px}
.found.forth .box ul li{float:right;width:303px;height:303px;padding:90px 0;box-sizing:border-box;background:url('/common/images/contents/found_circle_02.png') no-repeat 0 0;}
.found.forth .box ul li:first-child{float:left;width:303px;height:303px;background:url('/common/images/contents/found_circle_01.png') no-repeat 0 0;}
.found.forth .box ul li p{color:#fff;font-size:17px;text-align:center;}
.found.forth .box ul li p:first-child{margin-bottom:35px;font-size:32px;}
.found.forth .box ul li p:first-child span{vertical-align:bottom;font-size:26px;}
.found.forth .box ul li p:last-child{line-height:1.8em}
.found.fifth .branch{position:relative;height:1160px;padding:0 60px;background:url('/common/images/contents/hospital_branch.png') no-repeat center center;}
.found.fifth .branch ul{position:relative;width:100%;height:100%;}
.found.fifth .branch li{position:absolute;padding:10px;box-sizing:border-box;border:1px solid #e4e4e4;background:#fff;}
.found.fifth .branch li .tit{margin-top:10px;color:#00738b;font-weight:600}
.found.fifth .branch li .tit + p{margin-top:10px;font-size:14px;color:#555;line-height:1.5em;letter-spacing:-0.05em}
.found.fifth .branch li.se{top:60px;left:0;}
.found.fifth .branch li.ch{top:60px;right:0;}
.found.fifth .branch li.bu{top:450px;left:0;}
.found.fifth .branch li.gu{top:500px;right:0;}
.found.fifth .branch li.hq{top:725px;}
.found.fifth .branch .img_wrap{margin-right:0}
.so_contribute{margin-top:30px;padding:30px;box-sizing:border-box;background:#f5f5f5}
.so_contribute + .uiq_tit{margin-top:50px}
.contri_tit{font-size:16px;font-weight:600}
.bullet_list.circle li:before{display:block;width:2px;height:2px;top:13px;border-radius:100%;background:#555;content:"";}
.bu.dona_gray_box .dona_info_item2 img{display:inline-block;float:none;}
.bu.dona_gray_box .dona_info_item2 p{display:inline-block;vertical-align:middle}
.txt + .uiq_tit{margin-top:30px}
.signature h5.uiq_tit{text-align:center}
.signature h5.uiq_tit + .txt{margin-bottom:50px;text-align:center}

.signature ul{overflow:hidden;width:812px;margin:0 auto}
.signature li{float:left;margin-bottom:60px}
.signature li + li{margin-left:20px}
.signature li:nth-child(2n+1){margin-left:0;}
.signature li p{margin-top:20px;font-size:17px;text-align:center}
.color_picker{display:block;padding:50px 0;text-align:center;background:#f4f5f9}
.color_picker ul{overflow:hidden;width:908px;margin:0 auto;padding-bottom:15px;padding-right:15px;}
.color_picker li{float:left;width:29.7%;box-shadow:0px 1px 16px #ababab;}
.color_picker li + li{margin-left:48px}
.color_picker li p{padding:50px 0;color:#fff;}
.color_picker li.lg p{background:#93c73f}
.color_picker li.dg p{background:#01677e}
.color_picker li.sb p{background:#2cc4f5}
.color_picker dl{padding:20px 0;background:#fff;text-align:center;}
.color_picker dl dt{font-size:17px;font-weight:600;}
.color_picker dl dd{margin-top:25px;color:#555;}
.ban_list{margin-top:60px}
.ban_list h5.uiq_tit{text-align:center}
.ban_list h5.uiq_tit + .txt{text-align:center;}
.ban_list ul{overflow:hidden;padding:0 35px;margin-top:60px;box-sizing:border-box;}
.ban_list li{float:left;margin-left:75px;margin-bottom:60px;}
.ban_list li img{box-shadow:3px 5px 10px #ddd}
.ban_list li p{margin-top:50px;text-align:center}
.ban_list li:nth-child(3n+1){margin-left:0;}
.txt_box{margin:40px 0;padding:30px;box-sizing:border-box;border:1px solid #ddd;}
.txt_box > .bullet_list:first-child{margin-top:0;}
.txt_box > .bullet_list:last-child{margin-bottom:0;}
.txt_box *:first-child{margin-top:0;}
.center_info_item{overflow:hidden;margin:30px 0;padding:50px;box-sizing:border-box;background:#f4f5f9;}
.center_info_item > div{float:left;width:33.333%;}
.center_info_item > div img{float:left;padding-right:20px;}
.center_info_item > div img + p{padding-top:40px;}
.center_info_item > div p span{padding-right:8px;color:#247e8f;font-weight:500;}
.center_info_item > div p + p{padding-top:10px;}
.center_info_item > div:first-child img + p{padding-top:20px;}
.center_img_item{overflow:hidden;}
.center_img_item > .img_area{float:left;width:400px;}
.center_img_item > .img_area.right{float:right;text-align:right;}
.center_img_item > .text_area{float:left;width:800px;}
.center_img_item > .text_area *:first-child{margin-top:0;}
.step_img_txt{margin-top:-20px;font-size:0;}
.step_img_txt li{display:inline-block;margin-top:20px;vertical-align: top;}
.step_img_txt li p{padding-top:12px;padding-left:62px;font-size:14px;text-align:center;line-height:1.4}
.step_img_txt li p strong{font-size:16px;letter-spacing:-1px;}
.step_img_txt li::before{display:inline-block;width:11px;height:21px;margin:-5px 25px;background:url(/common/images/bucheon/medi_subj_intro/center/04_06.png) no-repeat;content:"";}
.step_img_txt li:first-child::before{display:none;}
.step_img_txt li:first-child p{padding-left:0;}
.content .name_tag{width:380px;padding:30px;box-sizing:border-box;border:1px solid #e4e4e4;box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);}
.content .name_tag h5{padding-left:5px;padding-bottom:15px;font-size:22px;font-weight:500;}
.content .name_tag p{padding-left:5px;}
.content .name_tag .info{display:block;margin-top:20px;padding-top:24px;padding-left:5px;border-top:1px solid #ddd;font-weight:500;color:#00829a;}

.nutri{margin-top:20px;}
.nutri ul{overflow:hidden}
.nutri li{float:left;width:346px}
.nutri li + li{margin-left:30px}
.nutri li img{display:block;width:100%;height:230px;background:#fff;}
.nutri li .img_caption{display:block;margin-top:15px;font-size:17px;color:#555;line-height:1.5em;}
.nutri_edu > ul{overflow:hidden}
.nutri_edu > ul > li{float:left;width:285px;min-height:234px;padding:0 19px;margin-bottom:15px;box-sizing:border-box;border:1px solid #dddddd;}
.nutri_edu > ul > li + li{margin-left:15px}
.nutri_edu > ul > li:nth-child(4n+1){margin-left:0}
p.txt + .gray_box_center_wrap{margin-top:50px}
.gray_box_center_wrap.nutri_box{padding:45px;}
.nutri td:nth-child(2){text-align:left}

.ch_center_gate ul{overflow:Hidden;margin-top:30px}
.ch_center_gate li{position:relative;float:left;display:table;width:285px;height:245px;margin-bottom:18px;box-sizing: border-box;border:1px solid #e5e5e5;}
.ch_center_gate li + li{margin-left:15px}
/* .ch_center_gate li:first-child{background:url(/common/images/cheonan/center_gate_01.png) no-repeat 0 0;}
.ch_center_gate li:nth-child(2){background:url(/common/images/cheonan/center_gate_02.png) no-repeat 0 0;}
.ch_center_gate li:nth-child(3){background:url(/common/images/cheonan/center_gate_03.png) no-repeat 0 0;}
.ch_center_gate li:last-child{background:url(/common/images/cheonan/center_gate_04.png) no-repeat 0 0;} */
.ch_center_gate li a{display:table-cell;overflow:hidden;padding:0 5px;width:177px;height:50px;max-height:88px;vertical-align:middle;text-align:center;background:#fff;line-height:24px;box-shadow:none;transition:all 0.1s;text-overflow: hidden;}
.ch_center_gate li .btn_wrap{position:absolute;bottom:25px;left:50%;transform:translate(-50%)}
.doctor_info_box {overflow:hidden}
.doctor_info_box .box_item{float:left;width:49.3%;padding:20px 30px;margin-bottom:15px;min-height:763px;box-sizing:border-box;border:1px solid #ddd;}
.doctor_info_box .box_item:last-child{min-height:100%}
.doctor_info_box .box_item:nth-child(2n+1){margin-left:0;}
.box_item + .box_item{margin-left:15px}
.doctor_info_box .box_item .team_tit{width:50%;margin:0 auto;padding:15px 0;background:#00829a;color:#fff;border-radius:3px;text-align:center}
.doctor_info_box .box_item dl{overflow:hidden;margin-top:20px}
.doctor_info_box .box_item dl dt{width:100%;margin-bottom:20px;box-sizing:border-box;color:#00829a;font-weight:500;font-size:20px;line-height:1.7em;text-align:left}
.doctor_info_box .box_item dl dd{overflow:hidden;width:100%}
.doctor_info_box .box_item dl dd div.img_wrap{float:left;width:92px;margin-bottom:15px;border:1px solid #f1f1f1;}
.doctor_info_box .box_item dl dd div.img_wrap img{display:inline-block;width:92px;height:94px;}
.doctor_info_box .box_item dl dd div + div{margin-left:10px}
.doctor_info_box .box_item dl dd p{display:block;padding:10px 0;box-sizing:border-box;background:#e0e7e8;text-align:center}

@media screen and (max-width:1200px){
	.cert_item > ul > li{width:auto;margin-top:30px;margin-left:0}
	.cert_item > ul{width:80%;margin:0 auto}
	.center_info_item > div{width:100%;}
	.center_info_item > div + div{margin-top:10px;}
	.center_img_item > .img_area{width:100%;}
	.center_img_item > .text_area{float:left;width:100%;margin-top:50px;}
	.center_img_item > .img_area.right{text-align:left;}
	.ch_center_gate li{width:48%;border:none;text-align:center}
	.ch_center_gate li + li{margin-left:0}
	.doctor_info_box .box_item{width:100%;margin-left:0;min-height:100%}
}

@media screen and (max-width:1024px){
	.cert_item > ul{width:90%}
	.contents .found .article .blank{display:none}
	.contents .found .article > div{float:left;width:100%;padding:0 15px;padding-top:30px;text-align:left;border-right:none;}
	.found .article .left .tit:after{display:none;}
	.found .article .right .tit:before{display:none;}
	.found.third{padding:0 15px}
	.found.fifth .branch{padding:0 3%;background:none;}
}
@media screen and (max-width:900px){
	.cert_item > ul{width:100%}
	.signature ul{width:100%}
	.signature li{width:48%;}
	.signature li + li{margin-left:0}
}

@media screen and (max-width:800px){
	.cert_item > ul{width:70%}
	.cert_item > ul > li{width:100%}
	.center_info_item{padding:30px;}
	.found.forth .box{width:100%;}
	.found.fifth {padding-bottom:3%}
	.found.fifth .branch{height:100%}
	.intro .found.forth .box ul li{float:none;margin:0 auto}
	.intro .found.fifth .branch li{position:relative;top:0;left:0;}
	.found.fifth .branch .img_wrap{width:100%;text-align:center}
	.found.fifth .branch li + li{margin-top:20px}
	.found.fifth .branch li .tit{text-align:center;}
	.found.fifth .branch li .tit + p br{display:none}
	.found.fifth h3.con_subtit + p{margin-bottom:30px}
}

@media screen and (max-width:600px){
	.ch_center_gate li{width:100%}
	.cert_item > ul{width:90%}
	.cert_item > ul > li{width:100%}
	.signature li{width:100%;text-align:center}
	.doctor_info_box .box_item{width:100%;margin-left:0;min-height:100%}
	.doctor_info_box .box_item + .box_item{margin-left:0}
}


@media screen and (max-width:480px){
	.cert_item > ul{width:100%}
	.cert_item ul li br{display:block}
	.mobile_menu .name_tag{width:auto}
	.name_tag{width:100%;}
	.found .article .img_wrap li{width:100%;text-align:center}
	.found.third li{padding:15px 0;}
	.found.third li p{padding:0;}
	.found.third li p:first-child{width:100%;text-align:left;}
	.found.third li p + p{padding:0;margin-top:20px}
	.doctor_info_box .box_item{padding:20px 10px}
}


/* 구미 */
.gu_nursing{overflow:hidden}
.gu_nursing li{float:left;padding:38px 0;box-sizing:border-box;border:1px solid #dddddd;}
.gu_nursing li + li{margin-left:13px;} 
.gu_nursing.intro li{width:390px;text-align:center}
.gu_nursing.intro li p.f_bold{font-weight:600}
.gu_nursing.edu li{overflow:hidden;width:593px;padding-left:45px;min-height:327px;box-sizing:border-box;}
.gu_nursing.edu li > div{float:left}
.gu_nursing.edu li > div + div{margin-left:55px;}
.gu_nursing.edu li > div + div *{text-align:left;}
.gu_nursing.edu li > div + div h4.cont_sub_tit{margin-top:0}
.gu_nurse_value.gray_box{position:relative;padding:40px 30px 140px;margin-top:70px}
.gu_nurse_value ul{overflow:hidden;position:absolute;bottom: 13%;left: 9%;}
.gu_nurse_value ul li{float:left;width:179px;height:179px;padding:25px 0;box-sizing:border-box;border:1px dashed #f17779;border-radius:100%;background:#fff;text-align:center;}
.gu_nurse_value ul li + li{margin-left:20px}
.gu_nurse_value h3.cont_tit{margin-top:0}
.gu_nurse_value ul li .img_wrap{line-height:70px}
.gu_nurse_value ul li p.tit{font-weight:600}
.gu_nurse_value ul li p.txt{line-height:1.4em;text-align:center;}
.gu_nurse_value .img_wrap.bg img + img{display:none}
.gu_nursing.commitee > ul > li{min-height:367px;width:390px;padding:38px 20px;}
.gu_nursing.commitee h4.cont_sub_tit{margin-top:0}
.gu_nursing.commitee ul li ul li{float:none;padding:0;border:none}
.gu_nursing.commitee ul li ul.bullet_list li{margin-left:0;padding-left:12px}

@media screen and (max-width:1200px){
	.gu_nursing.intro li{width:32.4%;min-height:477px;}
	.gu_nursing.intro li p br{display:none}
	.gu_nursing.intro li p.txt{padding:0 15px;box-sizing:border-box;word-break:keep-all;}
	.gu_nursing.edu li{width:49%;}
	.gu_nursing.edu li > div + div{margin-left:5%}
	.gu_nurse_value .img_wrap.bg img{display:none}
	.gu_nurse_value .img_wrap.bg img + img{display:inline-block}
	.gu_nurse_value ul{position:relative;bottom:auto;left:auto;text-align:center;}
	.gu_nurse_value ul li{float:none;display:inline-block;margin:0 10px;vertical-align:middle}
	.gu_nurse_value ul li + li{margin-left:0;}
	.gu_nurse_value.gray_box{padding:40px 30px 50px}
	.gu_nursing.commitee > ul > li{width:32.4%;}
}
@media screen and (max-width:1100px){
	.gu_nurse_value ul li{margin:0 50px}
}
@media screen and (max-width:1024px){
	.gu_nursing.intro li{width:100%;margin-left:0;min-height:100%;}
	.gu_nursing.intro li + li{margin-left:0;margin-top:20px}
	.gu_nursing.edu li{min-height:452px;padding-left: 3%;text-align:center}
	.gu_nursing.edu li > div{width:100%}
	.gu_nursing.edu li > div + div{margin-top:30px;margin-left:0;}
	.gu_nursing.commitee > ul > li{width:49%;margin-bottom:15px}
	.gu_nursing.commitee > ul > li:nth-child(2n+1){margin-left:0;}
}
@media screen and (max-width:700px){
	.gu_nursing.commitee > ul > li{width:100%;min-height:100%;margin-left:0}
	.gu_nursing.commitee ul li ul.bullet_list li br{display:none}
}
@media screen and (max-width:860px){
	.gu_nurse_value ul li + li{margin-left:50px;margin-top:20px;}
}
@media screen and (max-width:800px){
	.gu_nursing.edu li{width:100%}
	.gu_nursing.edu li > div + div{margin-left:4%;}

	.gu_nursing.edu li{min-height:auto;margin-left:0}
	.gu_nursing.edu li + li{margin-top:20px}
	.gu_nursing.edu li > div + div{margin-top:0;margin-left: 7%;}
}

.cnt372 {position: relative; z-index:1;}
.cnt372 h3.cont_tit {margin-bottom:15px;}
.cnt372 .cont_tit span {display:inline-block; margin-left:5px; font-size:20px; vertical-align:middle;}
.cnt372 .intro_box {position: relative; overflow:hidden; padding:30px 21% 0 2.5%; background-color:#dee5e7;}
.cnt372 .intro_box:after, .cnt372 .intro_box:before {content:''; display:inline-block; position:absolute; background-position:right bottom; background-repeat:no-repeat;}
.cnt372 .intro_box:after {right:0; bottom:0; z-index:5; width:390px; height:100%; background-image:url('/common/images/contents/cnt1029_top_bg_right.png');}
.cnt372 .intro_box:before {right:265px; bottom:0; z-index:8; width:267px; height:100%; background-image:url('/common/images/contents/cnt1029_top_bg.png'); background-size:contain;}
.cnt372 .intro_box .inner_box {position:relative; z-index:20; padding:30px 20% 65px 3%;}
.cnt372 .intro_box .inner_box p {font-size:33px; line-height:40px; letter-spacing:-0.025em; color:#166776;}
.cnt372 .intro_box .inner_box p strong.tit{color:#00738b;}

.cnt372 .vision_box {}
.cnt372 .vision_box li {float:left; width:33.33%;}
.cnt372 .vision_box li .inner_wrap {padding:35px 6%;}
.cnt372 .vision_box li .inner_wrap p {padding-left:85px; font-size:20px; line-height:27px; color:#fff; letter-spacing:-1px; background-position:left center; background-repeat:no-repeat;}
.cnt372 .vision_box li.fir {background-color:#92c83e;}
.cnt372 .vision_box li.fir .inner_wrap p {background-position:12px center; background-image:url('/common/images/contents/cnt1029_v_icon.png');}
.cnt372 .vision_box li.sec {background-color:#1a7491;}
.cnt372 .vision_box li.sec .inner_wrap p {background-image:url('/common/images/contents/cnt1029_v_icon02.png');}
.cnt372 .vision_box li.thi {background-color:#29c2f1;}
.cnt372 .vision_box li.thi .inner_wrap p {background-position:19px center; background-image:url('/common/images/contents/cnt1029_v_icon03.png');}

.cnt372 .value_box {}
.cnt372 .value_box .cont_box {margin-bottom:40px; border-width:1px 0 0 1px; border-style:solid; border-color: #e3e3e3;}
.cnt372 .value_box .cont_box li {float:left; width:16.66%; padding-top:35px; padding-bottom:30px; box-sizing:border-box; border-width:0 1px 1px 0; border-style:solid; border-color: #e3e3e3;}
.cnt372 .value_box .cont_box li span {display:block; text-align:center; letter-spacing:-1px;}
.cnt372 .value_box .cont_box li span.text_ko {padding-top:67px; background-position:center top; background-repeat:no-repeat;  background-image:url('/common/images/contents/cnt1029_c_icon.png'); font-size:25px; line-height:27px; color:#757575; font-weight:bold;}
.cnt372 .value_box .cont_box li span.text_en {margin-top:8px; font-size:15px; line-height:17px; color:#8b8b8b; letter-spacing:0;}
.cnt372 .value_box .cont_box li span.text_en strong {color:#92c83e;}
.cnt372 .value_box .cont_box li.sec span.text_ko {background-image:url('/common/images/contents/cnt1029_c_icon02.png');}
.cnt372 .value_box .cont_box li.thi span.text_ko {background-image:url('/common/images/contents/cnt1029_c_icon03.png');}
.cnt372 .value_box .cont_box li.fou span.text_ko {background-image:url('/common/images/contents/cnt1029_c_icon04.png');}
.cnt372 .value_box .cont_box li.fif span.text_ko {background-image:url('/common/images/contents/cnt1029_c_icon05.png');}
.cnt372 .value_box .cont_box li.six span.text_ko {background-image:url('/common/images/contents/cnt1029_c_icon06.png');}
.cnt372 .value_box .cont_box li.sec span.text_en strong,.cnt372 .value_box .cont_box li.fif span.text_en strong  {color:#1a7491;}
.cnt372 .value_box .cont_box li.thi span.text_en strong,.cnt372 .value_box .cont_box li.six span.text_en strong  {color:#29c2f1;}

.cnt372 .value_box .cont_box02 {margin-bottom:45px;}
.cnt372 .value_box .cont_box02 p {padding-top:75px; background:url('/common/images/contents/cnt1029_more_btn.png') center top no-repeat; font-size:26px; line-height:30px; color:#1a7491; letter-spacing:-1px; text-align:center;}
.cnt372 .value_box .cont_box02 p strong {color:#1ba0bf;}

.cnt372 .temp_list {border-width:1px 0 0 1px; border-style:solid; border-color: #e3e3e3;}
.cnt372 .temp_list .img_cont {float:left; width:50%; border-width:0 1px 1px 0; border-style:solid; border-color: #e3e3e3; box-sizing:border-box; }
.cnt372 .temp_list .img_cont .img_inner {position:relative; height:170px; padding:30px 25px 25px 305px;}
.cnt372 .temp_list .img_cont .img_inner .tit {position:absolute; left:0;  top:0; width:305px;  padding-top:35px; text-align:center;}
.cnt372 .temp_list .img_cont .img_inner .text h4 {margin-top:30px; margin-bottom:20px; margin-left:9px; font-size:25px; font-weight:bold; line-height:32px; color:#1a7491; letter-spacing:-1px;}
.cnt372 .temp_list .img_cont .img_inner .text h4 span {display:inline-block; vertical-align:baseline; font-weight:normal; margin-left:5px; letter-spacing:0; font-size:16px; color:#7a7a7a;}
.cnt372 .temp_list .img_cont .img_inner .text .bu li {position: relative; margin-bottom:10px; padding-left:10px; font-size:16px; color:#000; letter-spacing:-0.025em;line-height:21px;}
.cnt372 .temp_list .img_cont .img_inner .text .bu li:after {content:''; display:inline-block; position: absolute; left:0; top:9px; width:3px; height:3px; background-color:#000;}

@media screen and (max-width:1200px){
	.cnt372 .intro_box:before {right:170px;}
	.cnt372 .intro_box .inner_box {padding-top:20px;}
	.cnt372 .vision_box li .inner_wrap p {padding-left:75px;font-size:18px; line-height:24px;}
	.cnt372 .temp_list .img_cont .img_inner {padding-left:250px;}
	.cnt372 .temp_list .img_cont .img_inner .tit {width:250px;}
	.cnt372 .temp_list .img_cont .img_inner .text h4 {margin-top:10px;}
}

@media screen and (max-width:1024px){
	.cnt372 .intro_box {padding:30px 5% 30px;}
	.cnt372 .intro_box:after {background-size:contain;}
	.cnt372 .intro_box:before {width:200px;}
	.cnt372 .intro_box .inner_box {padding:0 317px 0 0;}
	.cnt372 .intro_box .inner_box p {font-size:27px; line-height:35px;}
	.cnt372 .intro_box .inner_box p br {display:none;}
	.cnt372 .vision_box li .inner_wrap {padding:20px 3%;}
	.cnt372 .vision_box li .inner_wrap p {padding-left:0; padding-top:65px; text-align:center; font-size:17px; line-height:22px; background-position:center top;}
	.cnt372 .vision_box li.fir .inner_wrap p {background-position:center 2px;}
	.cnt372 .vision_box li.thi .inner_wrap p {background-position:center top;}
	.cnt372 .temp_list .img_cont {float:none; width:100%;}
	.cnt372 .temp_list .img_cont .img_inner .text h4 {margin-top:25px;}
	.cnt372 .value_box .cont_box02 p {font-size:22px; line-height:28px;}
	.cnt372 .value_box .cont_box02 p strong {display:block; text-align:center;}
}

@media screen and (max-width:800px){
	.cnt372 .intro_box:before {display:none;}
	.cnt372 .intro_box:after {opacity:0.4;}
	.cnt372 .intro_box .inner_box {padding-right:0;}
	.cnt372 .intro_box .inner_box p {font-size:20px; line-height:30px;}

	.cnt372 .value_box .cont_box li {width:33.33%;}
}

@media screen and (max-width:640px){
	.cnt372 .vision_box li {float:none; width:100%; margin:10px auto;}
	.cnt372 .value_box .cont_box li {width:50%;}

	.cnt372 .temp_list .img_cont .img_inner {height:auto; padding-left:5%; padding-right:5%;}
	.cnt372 .temp_list .img_cont .img_inner .tit { position:static; width:100%; padding:0;}
	.cnt372 .temp_list .img_cont .img_inner .text { padding-left:0;}
	.cnt372 .temp_list .img_cont .img_inner .text h4 {margin-left:0; text-align:center;}

}