@charset "euc-kr";
@charset "utf-8";


*{letter-spacing:-0.03em; word-break:keep-all;}

/* 공통 */
#sub_wrap{width:100%; min-height:900px; padding-top:160px;}
#sub_wrap div{box-sizing:border-box;}
#sub_wrap .sub_top{width:1200px; margin:0 auto; text-align:center; padding-top:90px;}
#sub_wrap .sub_top h2{/*font-family: 'Nanum Myeongjo', serif;*/ font-size:2.5em; font-weight:400;}
#sub_wrap .sub_top p{font-size:0.9em; font-weight:300; margin-top:10px;}
#sub_wrap .sub_top p span{color:rgba(0,0,0,0.3); margin:0 10px;}

#sub_wrap .sub_box{width:100%; background:#fff; padding-top:60px; min-height:700px;}
#sub_wrap .sub_box .sub_con{width:100%; margin:0 auto;}
#sub_wrap .sub_box .sub_con h2{
	text-align:center; font-size:2.5em; color:#363636; font-weight:300; background:url(/web/image/sub/sub_tit_bg.png)no-repeat center top;
	height:105px; line-height:105px; margin-bottom:60px;
}
#sub_wrap .sub_box .sub_con .contents{width:100%; position:relative;}

/* 각 서브 상단배경 */
.introduce{background:url('/web/image/sub/greetings_bg.jpg')no-repeat center -20px;}/* 병원소개 */
.use{background:url('/web/image/sub/use_bg.jpg')no-repeat center -220px;}/* 이용안내 */
.funeral{background:url('/web/image/sub/funeral_bg.jpg')no-repeat center -50px;}/* 장레식장 */
.diagnosis{background:url('/web/image/sub/diagnosis_bg.jpg')no-repeat center -120px;}/* 진료안내 */
.reservation{background:url('/web/image/sub/reservation_bg.jpg')no-repeat center -120px;}/* 진료예약 */
.health{background:url('/web/image/sub/health_bg.jpg')no-repeat center -120px;}/* 건강검진 */
.board{background:url('/web/image/sub/board_bg.jpg')no-repeat center -120px;}/* 커뮤니티 */


/* 인사말 */
.greetings .txt01{width:1200px; height:400px; margin:0 auto;}
.greetings .txt01 img{float:left;}
.greetings .txt01 .txt{float:left; font-size:1em; line-height:30px; margin-left:50px; width:610px;}

.greetings .txt02{background:url('/web/image/sub/greetings_txtbg1.jpg') no-repeat center 200px fixed; padding:100px 0;}
.greetings .txt02 .box{width:1200px; margin:0 auto; color:#fff;}
.greetings .txt02 .box h3{font-size:2.5em; font-weight:300; margin-bottom:15px;}
.greetings .txt02 .box h3 span{font-weight:500;}
.greetings .txt02 .box ul li{font-size:1em; background:url('/web/image/sub/check_01.png') no-repeat center left; padding-left:30px; margin-bottom:15px;}

.greetings .txt03{width:1200px; height:800px; background:url('/web/image/sub/greetings_txtbg2.jpg')no-repeat center -107px; margin:110px auto 0; padding-top:285px;}
.greetings .txt03 .box{width:220px; float:left;}
.greetings .txt03 .box p:nth-of-type(1){font-size:1.2em; color:#39afcc; font-weight:600;}
.greetings .txt03 .box p:nth-of-type(2){font-size:1.2em; color:#45637d;}
.greetings .txt03 .box ul{margin-top:20px;}
.greetings .txt03 .box ul li{color:#45637d; margin-bottom:6px; font-size:1em;}
.greetings .txt03 .box:nth-of-type(1){margin-left:170px;}
.greetings .txt03 .box:nth-of-type(2){margin-left:190px;}
.greetings .txt03 .box:nth-of-type(3){margin-left:180px;}


/* 세종여주병원 특장점 */
.feature .contents{background:url('/web/image/sub/hospital_feature_bg.jpg')no-repeat top center; padding:80px 0;}
.feature .txt_box{width:1200px; height:1450px; padding:50px; background:#fff; margin:0 auto;}
.feature .txt_box .txt01{float:left;}
.feature .txt_box .txt01 .img{width:550px; height:330px; background:url('/web/image/sub/hospital_feature_img1.jpg')no-repeat top center; float:left;}
.feature .txt_box .txt01 .text{float:left; padding-left:40px;}
.feature .txt_box .txt01 .text div{margin-bottom:30px; /*float:left; width:50%;*/}
.feature .txt_box .txt01 .text div p{
	padding:7px 10px;
	background:#39afcc;
	font-size:1.2em;
	font-weight:500;
	color:#fff;
	display:inline-block;
}
.feature .txt_box .txt01 .text div span{display:block; padding:5px 0 0 10px; font-size:1em;}

.feature .txt_box .txt02{float:left; width:100%; margin-top:50px;}
.feature .txt_box .txt02 .text div{margin-bottom:50px; float:left; width:50%;}
.feature .txt_box .txt02 .text div p{
	padding:7px 10px;
	background:#39afcc;
	font-size:20px;
	font-weight:500;
	color:#fff;
	display:inline-block;
}
.feature .txt_box .txt02 .text div span{display:block; padding:5px 0 0 10px;}

.feature .txt_box .txt03{float:left; width:100%;}
.feature .txt_box .txt03 .img{
	width:510px; height:330px;
	background:url('/web/image/sub/hospital_feature_img2.jpg')no-repeat top center;
	float:right;
}
.feature .txt_box .txt03 .img2{width:550px; height:200px; background:#ccc; float:left; display:none;}
.feature .txt_box .txt03 .text{float:left; width:550px; margin-top:80px;}
.feature .txt_box .txt03 .text div{margin-bottom:50px;}
.feature .txt_box .txt03 .text div p{
	padding:7px 10px;
	background:#39afcc;
	font-size:20px;
	font-weight:500;
	color:#fff;
	display:inline-block;
}
.feature .txt_box .txt03 .text div span{display:block; padding:5px 0 0 10px;}

.feature .txt_box .txt04{float:left; width:100%; margin-top:20px;}
.feature .txt_box .txt04 .text div{margin-bottom:50px; float:left; width:50%;}
.feature .txt_box .txt04 .text div p{
	padding:7px 10px;
	/*width:350px;*/
	background:#45637d;
	font-size:20px;
	font-weight:500;
	color:#fff;
	display:inline-block;
}
.feature .txt_box .txt04 .text div span{display:block; padding:5px 0 0 10px;}
.feature .txt_box .txt04 .text div:nth-of-type(1){width:100%;}
.feature .txt_box .txt04 .text div:nth-of-type(1) p{margin-bottom:10px; /*float:left;*/}
.feature .txt_box .txt04 .text div:nth-of-type(1) span{/*margin-left:10px; float:left;*/}


/* 진료과 안내 */
.medicine_table{width:1200px; margin:0 auto; border-collapse : collapse; margin-bottom:150px;}
.medicine_table thead th{text-align:center; font-size:1.2em; color:#fff; border:1px solid #ccc; line-height:50px; background:#39afcc;}
.medicine_table thead tr th:first-of-type{background:#45637d;}
.medicine_table tbody td{color:#363636; font-size:1.05em; border:1px solid #ccc; text-align:center;}
.medicine_table tbody td a{color:#363636;}
.medicine_table tbody tr td:first-of-type{background:#328edc; color:#fff;}
.medicine_table tbody tr td:first-of-type a{color:#fff;}
.medicine_table tbody tr td:nth-of-type(2){text-align:left; padding:10px 20px; line-height:30px;}


/* 찾아오시는길 */
.addtel{height:90px; width:100%; background:red;}
.addtel div{box-sizing:border-box;}
.addtel .left{width:840px; height:100%; background:#45637d; display:flex; align-items:center; float:left; padding-left:40px; color:#fff; font-weight:300;}
.addtel .right{width:360px; height:100%; background:#39afcc; float:left; padding-left:40px; color:#fff; font-weight:300;}
.addtel .right p:first-of-type{margin-top:10px;}
.addtel span{font-size:1.2em; margin-right:20px; font-weight:500; color:#39afcc;}
.addtel .right span{color:#fff;}


/* 입/퇴원안내 */
.contents .s_tit{font-size:2em; color:#45637d; line-height:34px; margin:0 auto 36px; text-align:center; }
.entrance01{margin-bottom:130px; padding:60px 0 90px; background:#f4f4f4;}
.entrance01 .process{margin:0 auto; width:1200px; height:310px;}
.entrance01 .process ul li{float:left; width:270px; text-align:center; background:#ebebeb;}
.entrance01 .process ul li .txt{background:#fff; padding:15px 25px; height:130px; border-bottom:3px solid #328edc;}
.entrance01 .process ul li .txt p{color:#328edc; font-size:1.2em; font-weight:400;}
.entrance01 .process ul li .txt span{color:#555; font-size:0.8em; margin-top:5px; display:inline-block; line-height:22px;}
.entrance01 .process ul li:last-of-type .txt span{color:#fff;}
.entrance01 .process ul .arrow{float:left; display:flex; justify-content:center; align-items:center; height:310px; width:40px;}
.entrance01 .process ul li:last-of-type .txt{background:#39afcc; border:0;}
.entrance01 .process ul li:last-of-type .txt p, .right_con ul li:last-of-type .txt span{color:#fff;}
#two_con{width:1200px; margin:0 auto; height:420px; margin-bottom:150px;}
#two_con .entrance02, #two_con .entrance03{float:left;}
.entrance02{width:600px; height:380px;}
.entrance02 .s_tit, .entrance03 .s_tit{text-align:left;}
.entrance02 .s_tit span{color:#328edc;}
.entrance02 .right_con{width:470px;}
.entrance02 .right_con ul li, .entrance03 .right_con ul li{margin-bottom:30px;}
.entrance02 .right_con ul li p, .entrance03 .right_con ul li p{font-size:1.1em; color:#328edc; background:url('/web/image/sub/txt_arrow.png')no-repeat left center; margin-bottom:5px; padding-left:30px;}
.entrance02 .right_con ul li span, .entrance03 .right_con ul li span{color:#555; font-size:1em; letter-spacing:-0.02em; padding-left:30px; display:inline-block;}
.entrance02 .right_con ul li span.b{font-weight:bold; padding-left:0;}
.entrance03{width:600px;}
.entrance03 .right_con{width:470px;}
.entrance03 .right_con ul li:last-of-type span{text-decoration:underline;}


/*  제증명안내  */
.certificate01{padding:60px 0 90px; background:#f4f4f4; margin-bottom:100px;}
.certificate01 .s_tit{margin-bottom:50px;}
.certificate_con{width:1200px; margin:0 auto;}
.certificate_con h3{font-size:1.2em; color:#328edc; font-weight:400;}
.certificate_con .h3_txt{color:#555;}
.certificate_con table{width:100%; border-collapse:collapse; margin-top:30px; color:#555;}
.certificate_con table thead th{background:#45637D; line-height:26px; border:1px solid #ccc; text-align:center; padding:10px 0; font-size:1.2em; color:#fff;}
.certificate_con table tbody tr th{text-align:center; color:#fff; font-size:1.2em;}
.certificate_con table tbody tr:nth-of-type(1n) th{background:#328DDC;}
.certificate_con table tbody tr:nth-of-type(2n) th{background:#39AFCB;}
.certificate_con table tbody tr td{padding:15px; border:1px solid #ccc; background:#fff; line-height:26px;}

.certificate02{height:1000px;}
.certificate02 .s_tit{margin-bottom:70px;}
.certificate02 .tit img{margin:0 30px;}
.certificate02 .process{height:220px; margin-bottom:50px;}
.certificate02 .process p.tit{font-size:20px; color:#45637d; font-weight:600; display:flex; justify-content:center; align-items:center; height:220px; float:left;}
.certificate02 .process li{width:220px; height:220px; background:#328edc; border-radius:110px; text-align:center; display: table; float:left;}
.certificate02 .process li div{display:table-cell; vertical-align:middle;}
.certificate02 .process li p:nth-of-type(1){font-size:1em; color:#ccc; font-weight:bold; margin-bottom:20px; margin-top:-40px;}
.certificate02 .process li p:nth-of-type(1) span{color:#fff;}
.certificate02 .process li p:nth-of-type(2){font-size:1.1em; color:#fff; font-weight:400;}
.certificate02 .process ul .arrow{float: left; display: flex; justify-content: center; align-items: center; height:220px; width:40px;}
.certificate02 .process:nth-of-type(2) li{background:#39afcc;}
.certificate02 .txt_box{font-size:1em; border:3px solid #39afcc; padding:40px 100px; text-align:center; line-height:1.8; color:#555;}


/* 층별안내 */
.floor_map01{background:#f4f4f4; padding:60px 0 100px;}
.floor_map01 table{width:1200px; margin:0 auto; border-collapse:collapse; color:#555;}
.floor_map01 table tr th{border:1px solid #ccc; padding:10px 0; font-size:1.2em; color:#fff; text-align:center;}
.floor_map01 table tr:nth-of-type(1n) th{background:#328edc;}
.floor_map01 table tr:nth-of-type(2n) th{background:#39AFCB;}
.floor_map01 table tbody tr td{padding:15px; border:1px solid #ccc; line-height:1.8; background:#fff; font-size:1.05em;}


/* 장례식장 */
.tit_txt{
	margin-bottom:50px; width:1200px; height:400px; padding:60px 0; color:#fff;
	/*font-family: 'Nanum Myeongjo', serif;*/ margin:0 auto;
}
.tit_txt p{opacity:0;}
.tit_txt p:nth-of-type(1){line-height:55px; font-size:2.4em; margin-top: 20px;}
.tit_txt p:nth-of-type(2){font-size:1.2em; margin-top:40px;}
.flower{position:absolute; right:180px; margin-top:-50px; opacity:0;}
.funeral .contents .left_tit{font-size:2em; color:#555; font-weight:400; padding-top:15px; line-height:34px;}
.funeral .contents .left_tit span{color:#45637d;}
.funeral .contents .right_con{color:#555;}
.funeral01{height:270px; margin-bottom:60px; width:1200px; margin:0 auto; padding: 80px 0;}
.funeral01 .textbox{width:470px; margin-right:80px; float:left;}
.funeral01 .textbox:last-of-type{margin-right:0; width:550px;}
.funeral01 .right_con p{padding-top:15px;}

.funeral02{width:1200px; margin:0 auto; height:220px;}
.funeral02 .right_con p{padding-top:15px; font-size:1em; }
.funeral02 .textbox{width:450px; margin-right:90px; float:left;}
.funeral02 .textbox:last-of-type{width:660px; margin-right:0;}
.funeral02 .right_con ul li{float:left; margin-right:50px; margin-bottom:15px; width:305px;}
.funeral02 .right_con ul li:nth-of-type(2n){margin-right:0;}
.funeral02 .right_con ul li p{font-size:1.2em; color:#45637d; background:url('/web/image/sub/txt_arrow2.png')no-repeat left center; margin-bottom:5px; padding-left:30px;}
.funeral02 .right_con ul li span{color:#555; font-size:1em; padding-left:30px;}

.park_wrap {
    width: calc(100% - 30px);
    margin: 50px auto 0;
    max-width: 1200px;
}

.park_wrap img {
    width: 100%;
}
.funeral03{width:1200px; margin:0 auto 50px; height:200px;}
.funeral03 ul li{float:left; margin-right:26px;}
.funeral03 ul li:last-of-type{margin-right:0;}

.funeral_call{
	height:80px; width:1200px;
	background:#45637d;
	margin:90px auto 150px;
	color:#fff; display:flex;
	align-items:center;
	justify-content:center;
}
.funeral_call p{display:inline; font-size:1.1em;}
.funeral_call span.line{color:#959595; margin:0 15px;}
.funeral_call .tit{font-size:1.5em; /*font-family: 'Nanum Myeongjo', serif;*/ margin-right:50px;}
.funeral_call p span{color:#39afcc; margin-left:5px; font-weight:bold;}

/* 공동간병인병실 */
.co_care01{height:320px; width:1200px; margin:0 auto; padding:90px 0; height:410px;}
.co_care01 img{position:absolute; right:0;}
.co_care01 .left_tit{width:600px; float:none; margin-bottom:20px; color:#fff; font-size:2em;}
.co_care01 .left_tit span{ color:#cfe595; }
.co_care01 p{color:#fff; font-size:1em;}
.co_care02{margin-bottom:50px; width:1200px; margin:0 auto; padding:90px 0 0;}
.co_care02 .left_tit{margin-bottom:10px; font-size:2em; color:#45637D;}
.co_care02 .right_con p{line-height:1.8; color:#555;}
.co_care02 .right_con p span{font-weight:bold;}
.co_care02 .right_con .r_c_point{color:red;}
.co_care03{margin-top:-10px;}
.co_care_call{height:80px; width:1200px; background:#45637d; margin:90px auto 20px; color:#fff; display:flex; align-items:center; justify-content:center;}
.co_care_call p{display:inline; font-size:1.1em;}
.co_care_call span.line{color:#959595; margin:0 15px;}
.co_care_call .tit{font-size:1.5em; /*font-family: 'Nanum Myeongjo', serif;*/ margin-right:50px;}
.co_care_call p span{color:#39afcc; margin-left:5px; font-weight:bold;}
.use p.text{margin-bottom: 150px; font-size:1em; color:#45637d; text-align:center; margin-top:15px; width:100%;}


/* 진료시간 안내 */
.time .contents{width:1200px !important; margin:0 auto;}
.table_box {width:600px; float:left; margin-right:50px;}
.table_box p:first-of-type{font-size:2em; color:#555; font-weight:400; margin-bottom:15px;}
.table_box p span{color:#328edc;}
.table_box .time_table{}
.time_table{width:100%; border-collapse:collapse;}
.time_table thead th{text-align:center; font-size:1.2em; color:#fff; border:1px solid #ccc; line-height:50px; background:#45637d;}
.time_table thead th:last-of-type{background:#39afcc;}
.time_table tbody td{
	color:#555; font-size:1.1em; border:1px solid #ccc; text-align:center; padding:10px 0;
}
.time_table tbody tr:first-of-type td:nth-of-type(1),
.time_table tbody tr:nth-of-type(2) td:nth-of-type(1){background:#328DDC; color:#fff;}
.time_table tbody tr:nth-of-type(2) td:nth-of-type(2),
.time_table tbody tr:nth-of-type(3) td:nth-of-type(2),
.time_table tbody tr:nth-of-type(4) td:nth-of-type(1),
.time_table tbody tr:nth-of-type(5) td:nth-of-type(1),
.time_table tbody tr:nth-of-type(6) td:nth-of-type(1),
.time_table tbody tr:nth-of-type(3) td:nth-of-type(1){background:#DEEFFF;}
.time_table tbody tr:nth-of-type(3) td:nth-of-type(2){background:transparent}
.table2{width:550px; margin:0;}
.emer_info{width:1200px; margin:100px auto; float:left; text-align:center; background:#f2f2f2; padding:30px 0;}
.emer_info p{color:red; font-size:1.1em; font-weight:600;}
.emer_info p span{color:red; }


/* 진료예약 확인 */
.reservation_confirm .left_tit{
	float:left; margin-right:40px; font-weight:400;/*font-family: 'Nanum Myeongjo', serif;*/font-size:25px; color:#363636;
	width:210px; border-top:1px solid #328edc; font-weight:600; padding-top:15px; letter-spacing:-0.03em; line-height:34px;
}
.reservation_confirm .right_con{float:left; width:950px;}
.reservation_confirm .right_con p:first-of-type{font-size:1em; color:#363636; margin-bottom:15px;}
.confirm_table{width:100%;}
.confirm_table tr:first-of-type th, .confirm_table tr:first-of-type td{border-top:2px solid #328edc;}
.confirm_table tr th{
	text-align:center; font-size:1.1em; color:#363636; border-right:1px solid #ccc; font-weight:500;
	padding:13px 0 16px 20px; border-bottom:1px solid #ccc; background:#fff; text-align:left;
}
.confirm_table td{
	color:#363636; font-size:1.1em; border-bottom:1px solid #ccc; text-align:center;
	text-align:left; padding:15px;
}
.confirm_table td input[type='text'], input[type='number']{height:30px; border:1px solid #acacac; padding-left:10px;}
.confirm_table td input[name='jin_jumin2']{width:30px;}
.confirm_table td span.hyphen{margin-left:1px;}
.confirm_table td span.ex{margin-left:10px; font-size:14px; color:#959595;}
.confirm_table tr:nth-of-type(3) td p{color:#45637d !important; font-size:14px !important; margin-top:7px; margin-bottom:0 !important;}
#next_confirm{ 
	float:right; margin-top:20px; width:180px; height:60px; background:#45637d url('/web/image/sub/reservation_next_off.png')no-repeat right 25px center; border:0; color:#fff; font-size:16px; color:#fff; padding-right:30px;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; transition:all 0.5s;
}
#next_confirm:hover{background:#328edc url('/web/image/sub/reservation_next_on.png')no-repeat right 25px center;}

.reservation_confirm .right_con .reser_result{width:100%; background:#fff; padding:30px; border-top:2px solid #328edc;}
.reservation_confirm .right_con p.date{margin-bottom:5px; font-size:14px; color:#959595;}
.reservation_confirm .right_con .per_info{color:#45637d;}
.reservation_confirm .right_con .per_info span.jin_name{font-size:20px;}
.reservation_confirm .right_con .reser_result table{width:100%; margin-top:15px; border-collapse:collapse;}
.reservation_confirm .right_con .reser_result table thead th{border:1px solid #ccc; background:#45637D; color:#fff; text-align:center; padding:10px 0;}
.reservation_confirm .right_con .reser_result table td{text-align:center; padding:10px 0; border:1px solid #ccc; padding:10px 0;}
.reservation_confirm .right_con .reser_result table tbody th{background:#F4F4F4; color:363636; text-align:center; border:1px solid #ccc; padding:10px 0;}

/* ���Ό��-�Ҿ�û�ҳ�� */
.reservation_apply{margin-bottom:60px; float:left;}
.reservation_apply .left_tit{
	float:left; margin-right:40px; font-family: 'Nanum Myeongjo', serif; font-size:25px; color:#363636;
	width:210px; border-top:1px solid #328edc; font-weight:600; padding-top:15px; letter-spacing:-0.03em; line-height:34px;
}
.reservation_apply .right_con{width:950px; float:left;}
.reservation_apply .right_con .apply_table td{border-right:0;}

	/* ���డ�ɽð� */
.timeposs_table{width:100%;}
.timeposs_table tr:first-of-type th, .timeposs_table tr:first-of-type td{border-top:2px solid #328edc;}
.timeposs_table tr td:last-of-type{border-right:0;}
.timeposs_table tr th{
	text-align:center; font-size:16px; color:#fff; border-right:1px solid #ccc; font-weight:500;
	border-bottom:1px solid #ccc; background:#45637d; text-align:center;
}
.timeposs_table td{
	color:#363636; font-size:16px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center;
	text-align:left; padding:15px;
}
.timeposs_table tr td:first-of-type{background:#fff; text-align:center;}
.timeposs_table tr td span{color:#328edc; margin-right:20px; display:inline-block;}
.timeposs_table tr td p{margin-bottom:10px;}
.timeposs_table tr td p span:last-of-type{margin:0;}

	/* ���೯¥���� */
.calander{float:left; margin-right:20px;}

.timechoice_table{width:460px; float:left; margin-bottom:27px;}
.timechoice_table tr th{
	text-align:center; font-size:16px; color:#fff; border-right:1px solid #ccc; font-weight:500;
	background:#45637d; border:1px solid #45637d; text-align:left; height:50px; padding:0 20px;
}
.timechoice_table tr th .g_txt{color:#c2c2c2; font-size:14px; margin-left:5px;}
.timechoice_table tr th .display{float:right; font-size:14px; color:#d7d7d7; margin-top:2px;}
.timechoice_table tr th .display .spu_b, .timechoice_table tr th .display .spu_g{width:10px; height:10px; display:inline-block; margin-right:5px;}
.display .spu_b{background:#328edc;}
.display .spu_g{background:#ccc; margin-left:10px;}
.timechoice p.txt{margin-bottom:10px;}
.timechoice p.display2{font-size:14px; color:#363636; margin-top:5px; float:left; width:470px; text-align:right;}
.timechoice p.display2 .spu_b, .timechoice p.display2 .spu_g{width:10px; height:10px; display:inline-block; margin-right:5px;}
.display2 .spu_b{background:#363636;}
.display2 .spu_g{background:#ebebeb; border:1px solid #ccc; margin-left:10px;}

.timechoice_table td{
	color:#363636; font-size:16px; border:1px solid #ccc; text-align:center; text-align:left; padding:15px;
}
.timechoice_table tr td:first-of-type{background:#fff; text-align:center;}
.timechoice_table tr td span{color:#328edc; margin-right:20px; display:inline-block; cursor:pointer;}
.timechoice_table tr td p{margin-bottom:10px;}
.timechoice_table tr td p span:last-of-type{margin:0;}

.time_conp{width:460px;}
.time_conp th{height:50px; background:#45637d; padding-left:20px; color:#fff; border:1px solid #45637d;}
.time_conp td{padding-left:20px; color:#45637d; font-weight:600; border:1px solid #ccc;}


/* 진료예약 */
.apply_table{width:100%;}
.apply_table tr:first-of-type th, .apply_table tr:first-of-type td{border-top:2px solid #328edc;}
.apply_table tr th{
	text-align:center; font-size:18px; color:#363636; border-right:1px solid #ccc; font-weight:500;
	padding:13px 0 16px 20px; border-bottom:1px solid #ccc; background:#fff; text-align:left;
}
.apply_table td{
	color:#363636; font-size:16px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center;
	text-align:left; padding:15px;
}
.apply_table td input[type='text']{height:30px; border:1px solid #acacac; padding-left:10px;}
.apply_table td input[name='jin_jumin2']{width:30px;}
.apply_table td span.hyphen{margin-left:1px;}
.apply_table td span.ex{margin-left:10px; font-size:14px; color:#959595;}
.apply_table tr:nth-of-type(3) td p{color:#45637d !important; font-size:14px !important; margin-top:7px; margin-bottom:0 !important;}
.apply_table td .symptom_box{width:40%; float:left; padding-top:20px;}
.apply_table td .symptom_box p{font-size:16px; line-height:26px;}
.apply_table td .symptom_box p span{color:#328edc; font-size:16px;}
.apply_table td .symptom_box span{color:#45637d; font-size:14px;}
.apply_table td textarea{resize:none; width:55%; float:right; height:115px;}

#apply_btn{ 
	float:right; margin-top:20px; width:180px; height:60px; background:#45637d url('/web/image/sub/reservation_next_off.png')no-repeat right 20px center; border:0; color:#fff; font-size:16px; color:#fff; padding-right:40px;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; transition:all 0.5s;
}
#apply_btn:hover{background:#328edc url('/web/image/sub/reservation_next_on.png')no-repeat right 20px center;}

/* ����������ȣ��å */
.reservation_info .left_tit{
	float:left; margin-right:40px; font-family: 'Nanum Myeongjo', serif; font-size:25px; color:#363636;
	width:210px; border-top:1px solid #328edc; font-weight:600; padding-top:15px; letter-spacing:-0.03em; line-height:34px;
}
.reservation_info .right_con{float:left; line-height:30px; margin-top:-10px;}
.reservation_info .right_con span{color:#328edc; text-decoration:underline;}
.privacy {margin-top:25px;}
.privacy h3{font-size:18px; color:#45637d; text-align:left; font-weight:bold; padding-left:30px; background:url('/web/image/sub/txt_arrow.png')no-repeat left center; margin-bottom:10px;}
.privacy .txt_box{width:100%; height:160px; overflow-y:scroll; border:1px solid #ccc; padding:15px 20px; font-size:14px; color:#363636;}
.privacy .che_box{width:100%; height:50px; border:1px solid #ccc; border-top:0; display:flex; align-items:center; padding-left:20px; font-size:16px; color:#363636;}
.privacy .che_box input{width:20px; height:20px; margin-right:10px;}

/* 진료예약 확인 > 최종확인 */
.complete_box{width:750px; height:230px; background:#fff; border:3px solid #ebebeb; margin:0 auto; text-align:center; padding:40px 0;}
.complete_box p:first-of-type{font-size:25px; color:#363636; font-family: 'Nanum Myeongjo', serif; font-weight:600;}
.complete_box p span{color:#328edc; font-size:25px;}
.complete_box p:nth-of-type(2){font-size:16px; color:#acacac; margin-top:10px; font-weight:300;}
.complete_box #recomp_btn{width:150px; height:40px; background:#328edc; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border:0; color:#fff; font-size:16px; transition:all 0.4s; margin-top:20px;}
.complete_box #recomp_btn:hover{background:#45637d;}


/* 소아청소년과 */
.diagnosis .sub_box .sub_con{width:100% !important;}



/*  

진료과 안내 - 공통

*/
.text_group{ width: 1200px; margin:0 auto;}
.text1 p{color: #363636; font-size: 2em; font-weight: 300;}
.text2{ margin-bottom:50px;}
.text2 p{ color: #46647E; font-size: 2.7em;}
.text3 {margin-bottom:20px; width: 100%;}
.text3 .line{border-top: 1px solid #ccc; margin-top: -11px; width:100%;}
.text3 p{ border-left:5px solid #39AFCB; box-sizing: border-box; padding-left: 10px; color: #46647E; font-weight: bold; font-size:20px; display:inline-block; background:#fff; padding-right:20px; z-index:999;}
.text4 p{ color: #555; font-size: 1em; font-weight: 400; padding-left:15px;}
.bk_img{width: 100%; height:720px; margin-top: 100px;}
.con_wrap{width:100%;}
.con_wrap h3{font-size:2.3em; color:#45637d; font-weight:400; margin-bottom:25px;}
.medi_staff{width:1200px; margin:0 auto; min-height:500px;}
.medi_staff h3{letter-spacing:0;}
.medi_staff .member{float:left; margin-bottom:70px;}
.medi_staff .member img, .medi_staff .member .info{float:left; width:620px}
.medi_staff .member .info{margin-left:70px; width:450px;}
.medi_staff .member .info p.name{font-size:2.2em; color:#555; font-weight:600; letter-spacing:0.2em;}
.medi_staff .member .info p.name span{font-size:0.6em; font-weight:400; padding-left:10px;}
.medi_staff .member .info p.d_name{color:#fff; background:#39afcc; padding:5px 40px; text-align:center; display:inline-block; border-radius:50px; font-weight:600; margin:10px 0 0;}
.medi_staff .member .info p.tit{color:#45637d; font-size:1.2em; margin-top:15px;}
.medi_staff .member .info p.tit span{display:inline-block; width:3px; height:16px; background:#39afcc; margin-right:10px;}
.medi_staff .member .info p.txt{font-size:1em; color:#555; line-height:1.8;}

/*  일반외과01  */
.surgery #tab1 .bk_img{background:url('/web/image/sub/surgery01_bkimg.jpg')no-repeat center;}
.surgery #tab1 .con_wrap .con01, .surgery #tab1 .con_wrap .con02{padding:90px 0; width:1200px; margin:0 auto;}
.surgery #tab1 .con_wrap .con01 h3{display:inline;}
.surgery #tab1 .con_wrap .con01 h3 span{color:#555; font-size:16px; padding-left:10px;}
.surgery #tab1 .con_wrap .con02{margin-top:140px;}
.surgery #tab1 .con_wrap .con02 h3{font-size:45px; color:#45637d; font-weight:400; display:inline;}
.surgery #tab1 .con_wrap .con02 h3 span{color:#555; font-size:16px; padding-left:10px;}


/*  일반외과02  */
.surgery #tab2 .bk_img{background:url('/web/image/sub/surgery02_bkimg.jpg')no-repeat center;}
.surgery #tab2 .con_wrap .con01, .surgery #tab2 .con_wrap .con02, .surgery #tab2 .con_wrap .con03, .surgery #tab2 .con_wrap .con04, .surgery #tab2 .con_wrap .con05{
	width:1200px; margin:0 auto;
}
.surgery #tab2 .con_wrap .con01{padding:90px 0; }
.surgery #tab2 .con_wrap .con02{margin:120px auto 100px; height:690px;}
.surgery #tab2 .con_wrap .con03{margin-bottom:100px;}
.surgery #tab2 .con_wrap .con04{margin-bottom:100px;}
.surgery #tab2 .con_wrap .con05{margin-bottom:100px;}
.surgery #tab2 .con_wrap .con04 table{border-collapse:collapse; width:100%;}
.surgery #tab2 .con_wrap .con04 table thead th{background:#898989; font-size:1.1em; border:1px solid #ccc; padding:10px 0; text-align:center; color:#fff;}
.surgery #tab2 .con_wrap .con04 table thead th:first-of-type{background:#45637d;}
.surgery #tab2 .con_wrap .con04 table thead th:last-of-type{background:#39afcc;}
.surgery #tab2 .con_wrap .con04 table tbody th{font-size:1.1em; background:#328edc; text-align:center; color:#fff; border:1px solid #ccc;}
.surgery #tab2 .con_wrap .con04 table tbody td{padding:15px; border:1px solid #ccc; text-align:center; color:#555;}
.surgery #tab2 .con_wrap .con05 p{color:#555; font-size:18px; line-height:30px;}
.surgery #tab2 .con_wrap .con05 p span{color:#39afcc;}


/*  일반외과03  */
.surgery #tab3 .bk_img{background:url('/web/image/sub/surgery03_bkimg.jpg')no-repeat center;}
.surgery #tab3 .con_wrap .con01, .surgery #tab3 .con_wrap .con02, .surgery #tab3 .con_wrap .con03{
	width:1200px; margin:0 auto;
}
.surgery #tab3 .con_wrap .con01{padding:750px 0 500px;}
.surgery #tab3 .con_wrap .con02{padding:100px 0;}
.surgery #tab3 .con_wrap .con02 table{border-collapse: collapse; width:100%; margin-top:40px;}
.surgery #tab3 .con_wrap .con02 table thead th{font-size:1.1em; background:#39afcc; border:1px solid #ccc; padding:10px 0; text-align:center; color:#fff;}
.surgery #tab3 .con_wrap .con02 table thead th:first-of-type{background:#45637d;}
.surgery #tab3 .con_wrap .con02 table tbody th{font-size:1.1em; background:#328EDC; text-align:center; border:1px solid #ccc; color:#fff; }
.surgery #tab3 .con_wrap .con02 table tbody td{padding:15px; border:1px solid #ccc; text-align:left; color:#555; line-height:30px;}


/*  일반외과04  */
.surgery #tab4 .bk_img{background:url('/web/image/sub/surgery04_bkimg.jpg')no-repeat center;}
.surgery #tab4 .con_wrap .con01, .surgery #tab4 .con_wrap .con02{width:1200px; margin:0 auto;}
.surgery #tab4 .con_wrap .con01{padding-top:130px;}
.surgery #tab4 .con_wrap .con01 ul{margin:35px 0 0 670px;}
.surgery #tab4 .con_wrap .con01 ul li{color:#555; background:url('/web/image/sub/checked.png')no-repeat left center; padding-left:25px; margin-bottom:10px; font-size:1em;}
.surgery #tab4 .con_wrap .con02{padding:100px 0 150px;}
.surgery #tab4 .con_wrap .con02 p{color:#555;}


/*/////////*/

/*  정형외과01  */
.orthopedics #tab1 .bk_img{background:url('/web/image/sub/orthopedics01_bkimg.jpg')no-repeat center;}
.orthopedics #tab1 .con_wrap .con01, .orthopedics #tab1 .con_wrap .con02{width:1200px; margin:0 auto;}
.orthopedics #tab1 .con_wrap .con01{padding:130px 0;}
.orthopedics #tab1 .con_wrap .con01 h3 {line-height:55px;}
.orthopedics #tab1 .con_wrap .con01 h3 span{font-weight:300; font-size:45px;}
.orthopedics #tab1 .con_wrap .con01 p{color:#555;}
.orthopedics #tab1 .con_wrap .con01 div li{line-height:26px;}
.orthopedics #tab1 .con_wrap .con01 div:nth-of-type(1){width:360px;}
.orthopedics #tab1 .con_wrap .con01 div:nth-of-type(1) ul li{color:#555; float:left; width:180px;}
.orthopedics #tab1 .con_wrap .con01 div:nth-of-type(2){width:400px;}
.orthopedics #tab1 .con_wrap .con01 div:nth-of-type(2) ul li{color:#555; float:left; width:200px;}
.orthopedics #tab1 .con_wrap .con01 div:nth-of-type(3){width:360px;}
.orthopedics #tab1 .con_wrap .con01 div:nth-of-type(3) ul li{color:#555;}


/*  정형외과02  */
.orthopedics #tab2 .con_wrap .con01, .orthopedics #tab2 .con_wrap .con02{width:100%;}
.orthopedics #tab2 .con_wrap .w1200box{width:1200px; margin:0 auto; padding:100px 0;}
.orthopedics #tab2 .con_wrap .text_box{width:600px;}
.orthopedics #tab2 .con_wrap .text_box h3{color:#fff; font-weight:300; margin-bottom:5px;}
.orthopedics #tab2 .con_wrap .text_box h4{color:rgba(255,255,255,0.5); font-size:20px; font-weight:400; letter-spacing:0;}
.orthopedics #tab2 .con_wrap .text_box p:first-of-type{color:#fff; margin-top:20px;}
.orthopedics #tab2 .con_wrap .text_box span.line{width:100%; height:1px; background:rgba(255,255,255,0.5); display:block; margin:30px 0;}
.orthopedics #tab2 .con_wrap .text_box .tit{font-size:18px; color:#fff; margin:30px 0 5px;}
.orthopedics #tab2 .con_wrap .text_box .tit span{display:inline-block; width:3px; height:16px; background:#39afcc; margin-right:10px;}
.orthopedics #tab2 .con_wrap .text_box p.txt{font-size:14px; color:#fff; line-height:28px; font-weight:300;}

.orthopedics #tab2 .con_wrap .con01{margin-top:100px; background:url('/web/image/sub/orthopedics02_bg1.jpg')no-repeat center top;}
.orthopedics #tab2 .con_wrap .con01 .text_box{margin-left:600px;}
.orthopedics #tab2 .con_wrap .con02{background:url('/web/image/sub/orthopedics02_bg2.jpg')no-repeat center top; color:#555;}
.orthopedics #tab2 .con_wrap .con02 .text_box h3{color:#555;}
.orthopedics #tab2 .con_wrap .con02 .text_box h4{color:#555;}
.orthopedics #tab2 .con_wrap .con02 .text_box p{color:#555; font-weight:400;}
.orthopedics #tab2 .con_wrap .con02 .text_box span.line{background:rgba(0,0,0,0.2);}
.orthopedics #tab2 .con_wrap .con02 .link_go_box{margin-top:50px; line-height:26px; border:2px solid #45637d; padding:30px 50px; text-align:center;}
.orthopedics #tab2 .con_wrap .con02 .link_go_box span{text-decoration:underline;}
.orthopedics #tab2 .con_wrap .con02 .link_go_box div{border-radius:50px; padding:10px 20px; background:#39afcc; width:200px; margin:20px auto 0; color:#fff;}


/*  정형외과03  */
.orthopedics #tab3 .bk_img{background:url('/web/image/sub/orthopedics03_bkimg.jpg')no-repeat center;}
.orthopedics #tab3 .con_wrap .con01, .orthopedics #tab3 .con_wrap .con02{width:1200px; margin:0 auto;}
.orthopedics #tab3 .con_wrap .con01{height:750px;}
.orthopedics #tab3 .con_wrap .con02{margin-top:100px; margin-bottom:150px;}
.orthopedics #tab3 .con_wrap .con02 h3{margin-bottom:10px;}
.orthopedics #tab3 .con_wrap .con02 p{color:#555; line-height:30px; margin-bottom:50px;}


/*  정형외과04  */
.orthopedics #tab4 .bk_img{background:url('/web/image/sub/orthopedics04_bkimg.jpg')no-repeat center;}
.orthopedics #tab4 .con_wrap .con01{width:100%; background:#39afcc; padding:40px 0; text-align:center;}
.orthopedics #tab4 .con_wrap .con01 p{font-family: 'Nanum Myeongjo', serif; font-size:25px;}
.orthopedics #tab4 .con_wrap .con01 p span{font-family:'Spoqa Han Sans', serif; font-size:18px; margin-left:30px;}
.orthopedics #tab4 .con_wrap .con02{padding:100px; background:#f4f4f4; width:100%; position:relative;}
.orthopedics #tab4 .con_wrap .con02 .con_box{width:1200px; margin:0 auto;}
.orthopedics #tab4 .con_wrap .con02 .con_box .tit{font-size:18px; color:#555; margin-bottom:5px;}
.orthopedics #tab4 .con_wrap .con02 .con_box .tit span{display:inline-block; width:3px; height:16px; background:#39afcc; margin-right:10px;}
.orthopedics #tab4 .con_wrap .con02 p.txt{font-size:16px; color:#555; line-height:28px; font-weight:400;}
.orthopedics #tab4 .con_wrap .con02 p.txt span{color:#39afcc;}
.orthopedics #tab4 .con_wrap .con02 .app_go{border-radius:50px; padding:10px 0; background:#39afcc; text-align:center; width:200px; margin-top:20px; color:#fff;}
.orthopedics #tab4 .con_wrap .con03{width:1200px; margin:100px auto;}
.orthopedics #tab4 .con_wrap .con04{width:100%; height:825px;}


/*/////////*/

/*  신경외과01  */
.neurosurgery #tab1 .bk_img{background:url('/web/image/sub/neurosurgery01_bkimg.jpg')no-repeat center;}


/*  신경외과02  */
.neurosurgery #tab2 .bk_img{background:url('/web/image/sub/neurosurgery02_bkimg.jpg')no-repeat center;}
.neurosurgery #tab2 .con_wrap .con01{width:100%; height:560px; padding:120px 0; text-align:center; background:url('/web/image/sub/neurosurgery02_bg1.jpg')no-repeat center top;}
.neurosurgery #tab2 .con_wrap .con01 h3{text-align:left;}
.neurosurgery #tab2 .con_wrap .con01 ul{width:880px;}
.neurosurgery #tab2 .con_wrap .con01 ul li{
	width:190px; height:80px; -webkit-border-radius:20px; -moz-border-radius: 20px; border-radius: 20px; float:left;
	color:#45637d; font-size:20px; font-weight:600; border:3px solid #45637d; line-height: 80px; box-sizing:border-box; margin:0 30px 30px 0;
}
.neurosurgery #tab2 .con_wrap .con02{width:100%; padding:70px 0; background:url('/web/image/sub/neurosurgery02_bg2.jpg')no-repeat center top;}
.neurosurgery #tab2 .con_wrap .con02 .conbox{width:1200px; margin:0 auto;}
.neurosurgery #tab2 .con_wrap .con02 .conbox div{width:560px; margin-left:640px; padding:50px 0; border-bottom:rgba(255,255,255,0.5);}
.neurosurgery #tab2 .con_wrap .con02 h3{color:#fff; font-weight:300; font-size:40px; margin-bottom:15px;}
.neurosurgery #tab2 .con_wrap .con02 .tit{font-size:18px; color:#fff; margin:30px 0 5px;}
.neurosurgery #tab2 .con_wrap .con02 .tit span{display:inline-block; width:3px; height:16px; background:#39afcc; margin-right:10px;}
.neurosurgery #tab2 .con_wrap .con02 p.txt{font-size:1em; color:#fff; line-height:28px; font-weight:300;}


/*  신경외과03  */
.neurosurgery #tab3 .bk_img{background:url('/web/image/sub/neurosurgery03_bkimg.jpg')no-repeat center;}
.neurosurgery #tab3 .con_wrap .con01, .neurosurgery #tab3 .con_wrap .con02, .neurosurgery #tab3 .con_wrap .con03, .neurosurgery #tab3 .con_wrap .con04{width:1200px; margin:0 auto;}
.neurosurgery #tab3 .con_wrap .con01{padding-top:130px;}
.neurosurgery #tab3 .con_wrap .con02{padding-top:120px;}
.neurosurgery #tab3 .con_wrap .con03{padding-top:80px;}
.neurosurgery #tab3 .con_wrap .con04{padding:90px 0 120px;}
.neurosurgery #tab3 .con_wrap ul{margin:35px 0 0 670px;}
.neurosurgery #tab3 .con_wrap ul li{color:#555; background:url('/web/image/sub/checked.png')no-repeat left center; padding-left:25px; margin-bottom:10px;}


/*  신경외과04  */
.neurosurgery #tab4 .bk_img{background:url('/web/image/sub/neurosurgery04_bkimg.jpg')no-repeat center;}
.neurosurgery #tab4 .con_wrap .con01, .neurosurgery #tab4 .con_wrap .con02{width:1200px; margin:0 auto;}
.neurosurgery #tab4 .con_wrap .con01{height:750px;}
.neurosurgery #tab4 .con_wrap .con02{padding:100px 0 150px;}
.neurosurgery #tab4 .con_wrap .con02 h3{margin-bottom:15px;}
.neurosurgery #tab4 .con_wrap .con02 p{color:#555; margin-bottom:50px;}

/*/////////*/

/*  내과01  */
.medicine #tab1 .bk_img{background:url('/web/image/sub/medicine01_bkimg.jpg')no-repeat center;}
.medicine #tab1 .con_wrap .con01{width:1200px; margin:0 auto; padding:130px 0; height:890px;}

/*  내과02  */
.medicine #tab2 .bk_img{background:url('/web/image/sub/medicine02_bkimg.jpg')no-repeat center;}
.medicine #tab2 .con_wrap .con01{width:1200px; margin:0 auto; padding:130px 0; height:660px;}

/*  내과03  */
.medicine #tab3 .bk_img{background:url('/web/image/sub/medicine03_bkimg.jpg')no-repeat center;}
.medicine #tab3 .con_wrap .con01{width:100%; padding:150px 0 100px; background:url('/web/image/sub/medicine03_bg1.jpg')no-repeat center top;}
.medicine #tab3 .con_wrap .con01 .txtbox{width:1200px; margin:0 auto; height:330px; padding-top: 240px;}
.medicine #tab3 .con_wrap .con01 .txtbox li{width:380px; float:left; margin-right:30px;}
.medicine #tab3 .con_wrap .con01 .txtbox li:last-of-type{margin-right:0;}
.medicine #tab3 .con_wrap .con01 .txtbox span{font-size:45px; color:#45637d; font-weight:500; margin-right: 5px; float:left;}
.medicine #tab3 .con_wrap .con01 .txtbox p{font-size:20px; color:#555; display:inline; line-height:30px; width: 310px; float:left; margin-top:25px;}
.medicine #tab3 .con_wrap .con02{width:1200px; height:920px; margin:0 auto; padding:110px 0; background:url('/web/image/sub/medicine03_bg2.jpg')no-repeat top;}
.medicine #tab3 .con_wrap .con02 h3{line-height:55px;}
.medicine #tab3 .con_wrap .con02 h3 span{font-size:45px; font-weight:300;}
.medicine #tab3 .con_wrap .con02 p{color:#555;}
.medicine #tab3 .con_wrap .con03{width:1200px; margin:100px auto 130px;}
.medicine #tab3 .con_wrap .con03 table{width:100%;}
.medicine #tab3 .con_wrap .con03 table th{width:50%; text-align:center; border-top:3px solid #39afcc; border-bottom:1px solid #39afcc; font-size:30px; color:#45637d; background:#f8f8f8; padding:10px 0;}
.medicine #tab3 .con_wrap .con03 table thead th:first-of-type{border-right:1px solid #39afcc;}
.medicine #tab3 .con_wrap .con03 table td{color:#555; line-height:30px; text-align:center; padding:15px 20px; border-bottom:1px solid #d7d7d7;}
.medicine #tab3 .con_wrap .con03 table tbody tr td:first-of-type{border-right:1px solid #d7d7d7;}

/*  내과04  */
.medicine #tab4 .bk_img{background:url('/web/image/sub/medicine04_bkimg.jpg')no-repeat center;}
.medicine #tab4 .con01{width:1200px; margin:0 auto; padding:100px 0; height:430px;}
.medicine #tab4 .con01 .left{width:460px; float:left; margin-right: 30px;}
.medicine #tab4 .con01 .left ul li{
	width:220px; height:110px; box-sizing:border-box; border:3px solid #45637d; float:left; font-size:20px;
	border-radius:20px; margin:0 10px 10px 0; display: flex; align-items: center; justify-content: center; color: #45637d;
}
.medicine #tab4 .con01 .left ul li:nth-of-type(2n){margin-right:0;}
.medicine #tab4 .con01 .right{width:710px; height:230px; padding:50px 60px; float:left; background:#45637d;}
.medicine #tab4 .con01 .right p{margin-bottom: 20px; font-size:20px; background:url('/web/image/sub/check.png')no-repeat left center; padding-left:30px;}

/*  내과05  */
.medicine #tab5 .bk_img{background:url('/web/image/sub/medicine05_bkimg.jpg')no-repeat center;}

/*/////////*/

/*  안과01  */
.ophthalmology #tab1 .bk_img{background:url('/web/image/sub/ophthalmology01_bkimg.jpg')no-repeat center;}
.ophthalmology #tab1 .con_wrap .con01{width:1200px; margin:0 auto; padding:130px 0; height:570px;}
.ophthalmology #tab1 .con_wrap .con01 h3{margin-top:70px; margin-bottom:0; line-height:55px;}
.ophthalmology #tab1 .con_wrap .con01 h3 span{font-weight:300; font-size:45px;}
.ophthalmology #tab1 .con_wrap .con02{padding:160px 0;}
.ophthalmology #tab1 .con_wrap .con02 .txtbox{width:1200px; margin:0 auto;  padding-top: 320px; height:890px;}
.ophthalmology #tab1 .con_wrap .con02 .txtbox li{width:550px; float:left; margin-right:100px; margin-bottom:390px;}
.ophthalmology #tab1 .con_wrap .con02 .txtbox li:nth-of-type(2n){margin-right:0;}
.ophthalmology #tab1 .con_wrap .con02 .txtbox li:nth-of-type(3), .ophthalmology #tab1 .con_wrap .con02 .txtbox li:nth-of-type(4){margin-bottom:0;}
.ophthalmology #tab1 .con_wrap .con02 .txtbox span{font-size:45px; color:#45637d; font-weight:500; margin-right: 15px; }
.ophthalmology #tab1 .con_wrap .con02 .txtbox li p:first-of-type{font-size:30px; color:#39afcc; display:inline; line-height:30px; width: 310px; margin-top:25px;}
.ophthalmology #tab1 .con_wrap .con02 .txtbox li p:last-of-type{font-size:1em; color:#555; padding-left: 70px;}

/*  안과02  */
.ophthalmology #tab2 .bk_img{background:url('/web/image/sub/ophthalmology02_bkimg.jpg')no-repeat center;}
.ophthalmology #tab2 .con_wrap .con01{width:1200px; margin:0 auto; padding:80px 145px; height:290px;}
.ophthalmology #tab2 .con_wrap .con01 ul li{width:220px; height:110px; font-size:20px; box-sizing:border-box; margin-right:10px; float:left; border:3px solid #45637d; color:#45637d; border-radius:20px; display:flex; align-items:center; justify-content:center;}
.ophthalmology #tab2 .con_wrap .con01 ul li:last-of-type{margin-right:0;}
.ophthalmology #tab2 .con_wrap .con02{width:100%; padding:110px 0;}
.ophthalmology #tab2 .con_wrap .con02 .conbox{width:1200px; margin:0 auto;}
.ophthalmology #tab2 .con_wrap .con02 .conbox h3{margin-bottom:15px;}
.ophthalmology #tab2 .con_wrap .con02 .conbox p{color:#555; width:570px;}
.ophthalmology #tab2 .con_wrap .con02 .conbox .s_tit{margin-left:0; color:#39afcc; font-size:1.2em; text-align: left; margin-bottom:10px;}
.ophthalmology #tab2 .con_wrap .con02 .conbox ul li{color:#555; background:url('/web/image/sub/checked.png')no-repeat left center; padding-left:25px; margin-bottom:10px;}
.ophthalmology #tab2 .con_wrap .con03{width:1200px; margin:0 auto; padding:120px 0; height: 1630px;}
.ophthalmology #tab2 .con_wrap .con03 .txtbox{width:900px; margin-left:300px;}
.ophthalmology #tab2 .con_wrap .con03 .txtbox .s_tit{color:#45637d; font-size:25px; text-align:left; margin:0;}
.ophthalmology #tab2 .con_wrap .con03 .txtbox span{color:#555; display:block; margin-top:15px;}

/*  안과03  */
.ophthalmology #tab3 .bk_img{background:url('/web/image/sub/ophthalmology03_bkimg.jpg')no-repeat center;}
.ophthalmology #tab3 .con_wrap .con01{width:1200px; margin:0 auto; padding:90px 0 0;}
.ophthalmology #tab3 .con_wrap .con01 h3{margin-bottom:15px;}
.ophthalmology #tab3 .con_wrap .con01 p{color:#555;}
.ophthalmology #tab3 .con_wrap .con01 .conbox{margin:50px 0 0 620px;}
.ophthalmology #tab3 .con_wrap .con01 .conbox .s_tit{color:#39afcc; font-size:25px; text-align: left; margin-bottom:10px;}
.ophthalmology #tab3 .con_wrap .con01 .conbox ul li{color:#555; background:url('/web/image/sub/checked.png')no-repeat left center; padding-left:25px; margin-bottom:10px;}
.ophthalmology #tab3 .con_wrap .con02{width:1200px; margin:0 auto; padding:90px 0 180px; height:760px;}
.ophthalmology #tab3 .con_wrap .con02 .conbox:nth-of-type(1){margin:30px 0 0 400px;}
.ophthalmology #tab3 .con_wrap .con02 .conbox:nth-of-type(2){margin:140px 0 0 580px;}
.ophthalmology #tab3 .con_wrap .con02 p.s_tit{color:#45637d; font-size:25px; margin-bottom:10px; text-align:left;}
.ophthalmology #tab3 .con_wrap .con02 p{color:#555;}
.ophthalmology #tab3 .con_wrap .con03{width:1200px; margin:0 auto; padding:115px 0; height: 820px;}
.ophthalmology #tab3 .con_wrap .con03 .conbox{width:550px; margin-left:650px;}
.ophthalmology #tab3 .con_wrap .con03 .conbox h3{color:#fff; font-weight:600; font-size:40px;}
.ophthalmology #tab3 .con_wrap .con03 .conbox span{font-size:32px; font-weight:400;}
.ophthalmology #tab3 .con_wrap .con03 .conbox .txtbox{margin-top:300px;}
.ophthalmology #tab3 .con_wrap .con03 .conbox .s_tit{color:#fff; font-size:25px; text-align: left; margin-bottom:10px;}
.ophthalmology #tab3 .con_wrap .con03 .conbox ul li{color:#fff; background:url('/web/image/sub/checked2.png')no-repeat left center; padding-left:25px; margin-bottom:10px;}

/*  안과04  */
.ophthalmology #tab4 .bk_img{background:url('/web/image/sub/ophthalmology04_bkimg.jpg')no-repeat center;}
.ophthalmology #tab4 .con_wrap .con01{width:1200px; margin:0 auto; padding:90px 0 150px;}
.ophthalmology #tab4 .con_wrap .con01 h3{margin-bottom:15px;}
.ophthalmology #tab4 .con_wrap .con01 p{color:#555;}
.ophthalmology #tab4 .con_wrap .con01 .txtbox{margin:50px 0 0 600px;}
.ophthalmology #tab4 .con_wrap .con01 .txtbox .s_tit{color:#39afcc; font-size:1.2em; text-align: left; margin-bottom:10px;}
.ophthalmology #tab4 .con_wrap .con01 .txtbox ul li{color:#555; background:url('/web/image/sub/checked.png')no-repeat left center; padding-left:25px; margin-bottom:10px;}


/*/////////*/

/*  영상의학과01  */
.video #tab1 .bk_img{background:url('/web/image/sub/video01_bkimg.jpg')no-repeat center;}
.video #tab1 .con_wrap .con01{width:1200px; margin:0 auto; padding:130px 0; height:810px;}
.video #tab1 .con_wrap .con01 h3{margin:40px 0 15px;}
.video #tab1 .con_wrap .con01 p{color:#555;}

/*/////////*/

/*  소아청소년과01  */
.pediatric #tab1 .bk_img{background:url('/web/image/sub/pediatric01_bkimg.jpg')no-repeat center;}
.pediatric #tab1 .con_wrap .con01{width:1200px; margin:0 auto; padding:70px 0; height:240px;}
.pediatric #tab1 .con_wrap .con01 .text{width:600px; padding:0 30px; float:left;}
.pediatric #tab1 .con_wrap .con01 .text .pnum{width:40px; height:100px; float:left; margin-right:30px; color:#39afcc; font-size:20px; font-weight:600; text-align:center;}
.pediatric #tab1 .con_wrap .con01 .text .pnum span{font-size:14px; display:inline-block; font-weight:400; text-align:center;}
.pediatric #tab1 .con_wrap .con01 .text p{color:#555;}
.pediatric #tab1 .con_wrap .con01 .text p span{font-weight:600; display:block;}
.pediatric #tab1 .con_wrap .con02{width:1200px; margin:0 auto; padding:100px 0; height:620px;}
.pediatric #tab1 .con_wrap .con02 .text{margin-top:340px; float:left; width:550px;}
.pediatric #tab1 .con_wrap .con02 .text:first-of-type{margin-right:100px;}
.pediatric #tab1 .con_wrap .con02 h3{color:#45637d; font-size:30px; margin-bottom:0;}
.pediatric #tab1 .con_wrap .con02 p{color:#555;}

/*  소아청소년과02  */
.pediatric #tab2 .bk_img{background:url('/web/image/sub/pediatric02_bkimg.jpg')no-repeat center;}
.pediatric #tab2 .con_wrap .con01{width:1200px; margin:0 auto; padding:85px 0; height:240px;}
.pediatric #tab2 .con_wrap .con01 ul li{width:260px; margin-right:53px; margin-bottom: 55px; float:left;}
.pediatric #tab2 .con_wrap .con01 ul li:nth-of-type(4n){margin-right:0;}
.pediatric #tab2 .con_wrap .con01 ul li div{padding-left:50px; text-align:left; border:3px solid #45637d; color:#45637d; font-weight:400; font-size:20px; display:flex; align-items:center; justify-content:center; width:100%; height:110px; border-radius:20px;}
.pediatric #tab2 .con_wrap .con01 ul li p{margin-top:15px; color:#555; font-size:0.9em;}

/*  소아청소년과03  */
.pediatric #tab3 .bk_img{background:url('/web/image/sub/pediatric03_bkimg.jpg')no-repeat center;}
.pediatric #tab3 .con_wrap .con01, .pediatric #tab3 .con_wrap .con02, .pediatric #tab3 .con_wrap .con03{width:1200px; margin:0 auto; padding: 110px 0 0;}
.pediatric #tab3 .con_wrap .con03{padding:110px 0 150px;}
.pediatric #tab3 .con_wrap h3{font-size:35px; margin-bottom:15px;}
.pediatric #tab3 .con_wrap table{border-collapse:collapse; width:100%; table-layout:fixed;}
.pediatric #tab3 .con_wrap table th, .pediatric #tab3 .con_wrap table td{ font-size:18px; border:1px solid #ccc; padding:10px 0; text-align:center;}
.pediatric #tab3 .con_wrap table tr:first-of-type th:first-of-type{color:#fff; background:#555; word-break:break-all; padding:15px;}
.pediatric #tab3 .con_wrap table tbody tr:first-of-type th{background:#45637d; color:#fff;}
.pediatric #tab3 .con_wrap table tbody tr:first-of-type th:nth-of-type(2){background:#328edc;}
.pediatric #tab3 .con_wrap table tbody tr:first-of-type th:nth-of-type(3){background:#39afcc;}
.pediatric #tab3 .con_wrap table tr td{width:55px; color:#555;}
.pediatric #tab3 .con_wrap table tbody tr td.name{background:#d7edff;}
.pediatric #tab3 .con_wrap table tbody tr td.type{background:#e6eff1;}
.pediatric #tab3 .con_wrap table .greenbg{background:#e5f3c0;}
.pediatric #tab3 .con_wrap .con03 table thead th{background:#328edc !important; color:#fff;}
.pediatric #tab3 .con_wrap .con03 table tbody th{background:#d7edff !important; color:#555 !important;}
.pediatric #tab3 .con_wrap .con03 table tbody td{text-align:left; line-height:30px; padding:15px;}


/*/////////*/

/*  마취통증학과  */
.anesthesia .bk_img{background:url('/web/image/sub/anesthesia_bkimg.jpg')no-repeat center;}
.anesthesia .con_wrap .con01{width:1200px; margin:0 auto; padding:120px 0; height:680px;}
.anesthesia .con_wrap .con01 .text{width:600px; display:flex; align-items:center; margin-top:50px;}
.anesthesia .con_wrap .con01 .text .pnum{width:40px; float:left; margin-right:40px; color:#39afcc; font-size:20px; font-weight:600; text-align:center;}
.anesthesia .con_wrap .con01 .text .pnum span{font-size:14px; display:inline-block; font-weight:400; text-align:center;}
.anesthesia .con_wrap .con01 .text p{color:#555;}
.anesthesia .con_wrap .con01 .text p span{display:block; font-weight:600;}

/*/////////*/

/*  진단검사의학과  */
.test .bk_img{background:url('/web/image/sub/test_bkimg.jpg')no-repeat center;}
.test .con_wrap .con01{width:100%; padding:150px 0 100px; height:620px;}
.test .con_wrap .con01 .txtbox{width:1200px; margin:0 auto; height:330px; padding-top: 290px;}
.test .con_wrap .con01 .txtbox li{width:550px; float:left; margin-right:100px;}
.test .con_wrap .con01 .txtbox li:last-of-type{margin-right:0;}
.test .con_wrap .con01 .txtbox span{font-size:45px; color:#45637d; font-weight:500; margin-right: 5px; float:left;}
.test .con_wrap .con01 .txtbox p{font-size:1em; color:#555; display:inline; line-height:30px; width: 490px; float:left; margin-top:15px;}
.test .con_wrap .con02{width:1200px; height:680px; margin:0 auto; padding:130px 0;}
.test .con_wrap .con02 h3{line-height:55px;}
.test .con_wrap .con02 h3 span{font-size:45px; font-weight:300;}
.test .con_wrap .con02 .txtbox{width:1200px; margin:0 auto; height:330px; padding-top: 250px;}
.test .con_wrap .con02 .txtbox li{width:380px; float:left; margin-right:30px;}
.test .con_wrap .con02 .txtbox li:last-of-type{margin-right:0;}
.test .con_wrap .con02 .txtbox span{font-size:45px; color:#45637d; font-weight:500; margin-right: 5px; float:left;}
.test .con_wrap .con02 .txtbox p{font-size:20px; color:#555; display:inline; line-height:30px; width: 310px; float:left; margin-top:25px;}


/*/////////*/

/*  산부인과01  */
.gynecology #tab1 .bk_img{background:url('/web/image/sub/gynecology01_bkimg.jpg')no-repeat center;}
.gynecology #tab1 .con01{height:890px;}

/*  산부인과02  */
.gynecology #tab2 .bk_img{background:url('/web/image/sub/gynecology02_bkimg.jpg')no-repeat center;}
.gynecology #tab2 .bk_img{background:url('/web/image/sub/ophthalmology01_bkimg.jpg')no-repeat center;}
.gynecology #tab2 .con_wrap .con01{padding:140px 0;}
.gynecology #tab2 .con_wrap .con01 .txtbox{width:1200px; margin:0 auto;  padding-top: 320px; height:920px;}
.gynecology #tab2 .con_wrap .con01 .txtbox li{width:550px; float:left; margin-right:100px; margin-bottom:390px;}
.gynecology #tab2 .con_wrap .con01 .txtbox li:nth-of-type(2n){margin-right:0;}
.gynecology #tab2 .con_wrap .con01 .txtbox li:nth-of-type(3), .gynecology #tab2 .con_wrap .con01 .txtbox li:nth-of-type(4){margin-bottom:0;}
.gynecology #tab2 .con_wrap .con01 .txtbox span{font-size:45px; color:#45637d; font-weight:500; margin-right: 5px; }
.gynecology #tab2 .con_wrap .con01 .txtbox li p:first-of-type{font-size:30px; color:#39afcc; display:inline; line-height:30px; width: 310px; margin-top:25px;}
.gynecology #tab2 .con_wrap .con01 .txtbox li p:last-of-type{font-size:1em; color:#555; padding-left: 60px;}


/*/////////*/

/*  재활의학과  */
.rehabilitation .bk_img{background:url('/web/image/sub/rehabilitation_bkimg.jpg')no-repeat center;}
.rehabilitation .con_wrap .con01 .txtbox{width:1200px; margin:0 auto; height:570px; padding-top: 380px;}
.rehabilitation .con_wrap .con01 .txtbox li{width:380px; float:left; margin-right:30px;}
.rehabilitation .con_wrap .con01 .txtbox li:last-of-type{margin-right:0;}
.rehabilitation .con_wrap .con01 .txtbox span{font-size:45px; color:#45637d; font-weight:500; margin-right: 5px; float:left;}
.rehabilitation .con_wrap .con01 .txtbox p{font-size:20px; color:#555; display:inline; line-height:30px; width: 310px; float:left; margin-top:25px;}
.rehabilitation .con_wrap .con02{width:1200px; height:1550px; margin:0 auto; padding: 110px 0; background:url('/web/image/sub/rehabilitation_bg1.jpg')no-repeat center top;}
.rehabilitation .con_wrap .con02 h3{font-size:45px; color:#45637d; line-height:55px;}
.rehabilitation .con_wrap .con02 h3 span{font-size:45px; font-weight:300;}
.rehabilitation .con_wrap .con02 p{color:#555;}
.rehabilitation .con_wrap .con02 .txtwrap{margin-top:540px;}
.rehabilitation .con_wrap .con02 .txtwrap div{width:550px; float:left; margin-right:100px; margin-bottom:30px;}
.rehabilitation .con_wrap .con02 .txtwrap div:nth-of-type(2n){margin-right:0;}
.rehabilitation .con_wrap .con02 .txtwrap div h4{color:#39afcc; font-size:25px; font-weight:400; margin-bottom:5px;}
.rehabilitation .con_wrap .con02 .txtwrap div p{color:#555; margin: 10px 0 5px;}
.rehabilitation .con_wrap .con03{width:1200px; margin:0 auto; height:560px; margin-bottom:150px;}
.rehabilitation .con_wrap .con03 img{float:left;}
.rehabilitation .con_wrap .con03 .last_text{margin-top:200px; position:absolute;}
.rehabilitation .con_wrap .con03 .last_text p{font-size:30px; color:#45637d;}
.rehabilitation .con_wrap .con03 .last_text h3{font-size:40px; line-height:50px;}
.rehabilitation .con_wrap .con03 .last_text h3 span{color:#39afcc; font-weight:400; font-size:40px;}


/*/////////*/

/*  신경과  */
.neurology .bk_img{background:url('/web/image/sub/neurology_bkImg.jpg')no-repeat center;}
.neurology .con_wrap .con01 .txtbox{width:1200px; margin:0 auto; height:570px; padding-top: 380px;}
.neurology .con_wrap .con01 .txtbox li{width:380px; float:left; margin-right:30px;}
.neurology .con_wrap .con01 .txtbox li:last-of-type{margin-right:0;}
.neurology .con_wrap .con01 .txtbox span{font-size:45px; color:#45637d; font-weight:500; margin-right: 5px; float:left;}
.neurology .con_wrap .con01 .txtbox p{font-size:20px; color:#555; display:inline; line-height:30px; width: 310px; float:left; margin-top:25px;}
.neurology .con_wrap .con02{width:1200px; margin:0 auto; padding: 110px 0 30px; background:url('/web/image/sub/neurology_bg1.jpg')no-repeat center top;}
.neurology .con_wrap .con02 h3{font-size:45px; color:#45637d; line-height:55px;}
.neurology .con_wrap .con02 h3 span{font-size:45px; font-weight:300;}
.neurology .con_wrap .con02 p{color:#555;}
.neurology .con_wrap .con02 .txtwrap{margin-top:540px;}
.neurology .con_wrap .con02 .txtwrap div{width:550px; float:left; margin-right:100px; margin-bottom:30px;}
.neurology .con_wrap .con02 .txtwrap div:nth-of-type(2n){margin-right:0;}
.neurology .con_wrap .con02 .txtwrap div h4{color:#39afcc; font-size:25px; font-weight:400; margin-bottom:5px;}
.neurology .con_wrap .con02 .txtwrap div p{color:#555; margin: 10px 0 5px;}
.neurology .con_wrap .con03Wrap{width:100%; height:700px; background:#f4f4f4; margin-bottom: 200px;}
.neurology .con_wrap .con03{width:1200px; margin:0 auto; height:560px; padding-top:70px;}
.neurology .con_wrap .con03 img{float:right;}
.neurology .con_wrap .con03 .last_text{margin-top:200px; position:absolute;}
.neurology .con_wrap .con03 .last_text p{font-size:30px; color:#45637d;}
.neurology .con_wrap .con03 .last_text h3{font-size:40px; line-height:50px;}
.neurology .con_wrap .con03 .last_text h3 span{color:#39afcc; font-weight:400; font-size:40px;}

/*/////////*/

/*  응급의학과  */
.emergency .bk_img{background:url('/web/image/sub/emergency_bkimg.jpg')no-repeat center;}
.emergency .con_wrap .con01{width:1200px; margin:0 auto; padding:110px 0; height:530px;}
.emergency .con_wrap .con01 h3{margin-bottom:15px;}
.emergency .con_wrap .con01 h3 span{font-size:45px; font-weight:600;}
.emergency .con_wrap .con01 p{color:#555;}
.emergency .con_wrap .con01 .txtbox{ float:left; margin:40px 0 0 50px; width:600px;}
.emergency .con_wrap .con01 .txtbox ul li{
	color:#555; background:url('/web/image/sub/checked.png')no-repeat left center; padding-left:25px; margin-bottom:10px;
	float:left; width:260px;
}
.emergency .con_wrap .con02{width:1200px; margin:0 auto; padding:80px 0; height:510px;}
.emergency .con_wrap .con02 h3{margin-bottom:15px;}
.emergency .con_wrap .con02 h3 span{font-size:45px; font-weight:600;}
.emergency .con_wrap .con02 p{font-size:18px; color:#45637d;}
.emergency .con_wrap .con02 .txtbox .bar{width:50px; height:2px; background:#45637d; display:block; margin-bottom:5px; margin-top:30px;}
.emergency .con_wrap .con02 .txtbox p{font-size:1em; color:#555;}
.emergency .con_wrap .con03{width:1200px; margin:0 auto; padding:100px 0 150px; height:1030px;}
.emergency .con_wrap .con03 h3 span{font-size:45px; font-weight:600;}
.emergency .con_wrap .con03 table{border-collapse:collapse; width:100%; table-layout: fixed;}
.emergency .con_wrap .con03 table th, .emergency .con_wrap .con03 table td{border:1px solid #ccc; padding:10px; text-align:center;}
.emergency .con_wrap .con03 table thead th{background:#45637d; color:#fff; font-size:1.1em;}
.emergency .con_wrap .con03 table tbody tr:nth-of-type(1n) th{color:#fff; font-size:1.1em;}
.emergency .con_wrap .con03 table tbody tr:nth-of-type(1n) th{background:#328edc;}
.emergency .con_wrap .con03 table tbody tr:nth-of-type(2n) th{background:#39afcc;}
.emergency .con_wrap .con03 table tbody tr td:nth-of-type(1){text-align:left;}


/*
----------- 건강검진 -----------
*/
/*  세종여주검진센터 */
.center01{width:1200px; margin:0 auto; height: 580px; padding:190px 0;}
.center01 .txtbox{width:500px; margin-left:700px;}
.center01 .txtbox p:first-of-type{font-size:1.2em; color:rgba(255,255,255,0.3); text-transform:uppercase; letter-spacing:0.15em;}
.center01 .txtbox h3{text-align:left; color:#fff; font-size:2.5em; margin-top: 25px;}
.center01 .txtbox h3 span{font-weight:300; font-size:40px;}
.center01 .txtbox p:last-of-type{color:#fff; font-size:1.1em;}
.center02{width:1200px; margin:0 auto; height: 660px; padding:100px 0;}
.center02 h3{text-align:center; color:#39AFCD; font-size:2.5em; font-weight:400;}
.center02 p{text-align:center; color:#555; font-size:1.1em; margin-top:5px;}
.center03{width:1200px; margin:0 auto; padding:220px 0; height:1000px;}
.center03 .textbox{width:600px; padding-left: 160px;}
.center03 .textbox h3{font-size:30px; color:#45637d; line-height:40px; font-weight:400; margin-bottom:5px;}
.center03 .textbox h3 span{font-weight:600; font-size:30px;}
.center03 .textbox p{color:#555;}

/*  공단검진  */
.satin01{width:1200px; margin:0 auto; height:450px; padding:120px 0;}
.satin01 h3{text-align:left; color:#fff; font-size:40px; line-height:48px; margin-bottom: 20px;}
.satin01 h3 span{font-weight:300; font-size:40px;}
.satin01 p{font-size:18px; color:#fff;}
.satin02{width:1200px; margin:0 auto; height:630px; padding:110px 0;}
.satin02 h3{text-align:center; color:#555; font-size:40px; line-height:54px; margin-bottom: 10px; font-weight:300;}
.satin02 h3 span{font-weight:600; font-size:40px; color:#39afcc;}
.satin02 p{font-size:18px; color:#555; text-align:center;}
.satin02 .textbox{background:#39afcc; padding:40px 200px; width:1100px; margin:40px auto 0;}
.satin02 .textbox h4{font-size:30px; color:#fff; text-align:center; margin-bottom:10px;}
.satin02 .textbox p{font-size:18px; color:#fff; text-align:center;}
.satin03{width:1100px; margin:0 auto; padding:120px 0 50px;}
.satin03 table{width:100%;}
.satin03 table th, .satin03 table td{padding:15px;}
.satin03 table thead th{
	background:#F4F4F4; font-size:20px; color:#45637d; text-align:center; border-top:2px solid #39afcc; border-bottom:1px solid #39afcc;
}
.satin03 table thead tr th:first-of-type{border-right:1px solid #39afcc;}
.satin03 table tbody th, .satin03 table tbody td{border-bottom:1px solid #e1e1e1; background:#fff; font-size:1.1em;}
.satin03 table tbody th{font-weight:600; text-align:center; border-right:1px solid #e1e1e1;}
.satin03 table tbody td{padding:30px;}
.satin03 table tbody td p{color:#959595; font-size:14px;}
.satin03 .textbox{width:100%; background:#EBEBEB; padding:35px 50px; margin-top:50px;}
.satin03 .textbox h3{font-size:25px; color:#555; font-weight:400; padding-left:35px; margin-bottom:10px; background:url('/web/image/sub/satin_mark.png') no-repeat center left;}
.satin03 .textbox p{color:#555; margin-bottom:15px;}
.satin04{width:1200px; margin:100px auto 0; height: 1750px; background:url('/web/image/sub/health_satin2.jpg') no-repeat;}
.satin04 .textbox h4{color:#45637d; font-size:30px; font-weight:400; line-height:40px;}

/*  개인인프리미엄검진 */
.premium01{width:1200px; margin:0 auto; height:450px; padding:120px 0;}
.premium01 h3{text-align:center; color:#fff; font-size:40px; line-height:48px; margin-bottom: 20px;}
.premium01 h3 span{font-weight:300; font-size:40px;}
.premium01 p{font-size:18px; color:#fff; text-align:center;}

/*  기업검진  */
.enterprise01{width:1200px; margin:0 auto; height:770px; padding:100px 0;}
.enterprise01 .txtbox{height:380px; margin-bottom:50px;}
.enterprise01 .txtbox h3{text-align:center; color:#fff; font-size:40px; line-height:50px; margin-bottom: 50px;}
.enterprise01 .txtbox h3 span{font-weight:300; font-size:40px;}
.enterprise01 .txtbox ul{ padding:0 160px;}
.enterprise01 .txtbox ul li{
	width:225px; height:225px; background:#45637d; border-radius:120px; text-align:center; display:table; float:left; margin-right:100px;
}
.enterprise01 .txtbox ul li:last-of-type{margin-right:0;}
.enterprise01 .txtbox ul li:nth-of-type(2){background:#ADC668;}
.enterprise01 .txtbox ul li:nth-of-type(2) div{color:#fff;}
.enterprise01 .txtbox ul li div{display:table-cell; vertical-align:middle; color:#cfe595; font-size:20px;}
.enterprise01 .w_box{ width:1100px; height:130px; margin:0 auto; padding:30px 70px; background:#fff;}
.enterprise01 .w_box ul li{width:460px; color:#555; float:left; font-size:18px; margin-bottom:10px; margin-right:40px;}
.enterprise01 .w_box ul li:nth-of-type(2n){margin-right:0;}
.enterprise01 .w_box ul li:nth-of-type(3), .enterprise01 .w_box ul li:nth-of-type(4){margin-bottom:0;}
.enterprise02{width:1200px; margin:0 auto; padding:70px 0;}
.enterprise02 h3{font-size:40px; font-weight:400; color:#45637d; text-align:center; margin-bottom: 70px;}
.enterprise02 ul li{width:300px; height: 200px; margin-bottom:30px; float:left; margin-right:125px; padding:40px 0 0 110px; box-sizing: border-box;}
.enterprise02 ul li:nth-of-type(2){width:350px;}
.enterprise02 ul li:nth-of-type(3){margin-right:0;}
.enterprise02 ul li p{line-height:24px; color:#555; margin-bottom:10px;}
.enterprise_call{height:80px; width:1200px; background:#45637d; margin:90px auto 150px; color:#fff; display:flex; align-items:center; justify-content:center;}
.enterprise_call p{display:inline; font-size:18px;}
.enterprise_call span.line{color:#959595; margin:0 15px;}
.enterprise_call .tit{font-size:25px; font-family: 'Nanum Myeongjo', serif; margin-right:50px;}
.enterprise_call p span{color:#39afcc; margin-left:5px; font-weight:bold;}

/*  헬스케어 특화센터  */
.care01{width:1200px; margin:0 auto; height:530px; padding:40px 0;}
.care01 h3{text-align:center; color:#45637D; font-size:2.5em; line-height:50px; margin-bottom: 15px;}
.care01 h3 span{font-weight:300;}
.care01 p{font-size:1.1em; color:#45637D; text-align:center;}
.care02{width:1200px; margin:0 auto; height:820px; padding:80px 150px;}
.care02 ul li{
	font-size:18px; color:#fff; background:url('/web/image/sub/checked2.png')no-repeat left center; padding-left:25px;
	float:left; width:370px; margin-right:110px; margin-bottom: 10px;
}
.care02 ul li:nth-of-type(2n){margin-right:0;}

/* 개인건강체크 */
.check01{width:1100px; margin:0 auto; padding-top:80px; background:#39AFCB;}
.check01 h3{font-size:40px; text-align:center; color:#fff;}
.check01 p{margin-top:10px; text-align:center; font-size:18px; color:#fff;}
.check02{width:1100px; margin:0 auto; padding-top:40px;padding-left:260px;}
.check02 ul li{padding:50px 50px 0; height:200px; margin-bottom: 40px; background:#45637D;}
.check02 ul li span{font-size:25px; color:#fff; font-weight:600; margin-right:20px;}
.check02 ul li p{display:inline; font-weight:400; color:#fff; font-size:16px;}
.check02 ul li p span{color:#cfe595; font-size:16px; margin-right: 0;}
.check02 ul.text{margin-top:20px;}
.check02 ul.text li{
	background:url('/web/image/sub/checked2.png')no-repeat left center;
	float:left; padding:0 0 0 25px; height:auto; width:290px; margin-bottom:15px; color:#fff;
}
.check02 ul.textbox > li:nth-of-type(2){padding-top:35px; height:267px;}
.check02 ul li:nth-of-type(2) ul.text li{width:100%; margin-bottom:10px;}
.check02 ul.textbox > li:nth-of-type(3){padding-top:35px; height:265px;}
.check02 ul li:nth-of-type(3) ul.text li{margin-bottom:10px;}
.check02 ul li:nth-of-type(3) ul.text li:nth-of-type(5),
.check02 ul li:nth-of-type(3) ul.text li:nth-of-type(6),
.check02 ul li:nth-of-type(3) ul.text li:nth-of-type(7){width:100%;}
