@charset "utf-8";
@font-face {
  font-family: 'Nanum Barun Gothic';
  font-style: normal;
  src: url(../font/NanumBarunGothic.eot);
  src: local('Nanum Barun Gothic'),
       local('NanumBarunGothic'),
       url(../font/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumBarunGothic.woff2) format('woff2'),
       url(../font/NanumBarunGothic.woff) format('woff'),
       url(../font/NanumBarunGothic.ttf) format('truetype');
}
*{
	margin:0;
	padding:0;
	border:0;
	font-family:'Nanum Barun Gothic','궁서',gulim,'굴림',dotum,'돋움','NanumGothic','나눔고딕','나눔 고딕',Verdana,helvetica,sans-serif;
	font-size:10px;

}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';content: none;}
table {	border-collapse: collapse;	border-spacing: 0;}
a {color:inherit; text-decoration:none;}
a:hover, a:active, a:focus {background:none; text-decoration:none;}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.img_100{
	width:100%;
}
.img_101{
	width:100%;
	display:block;
}

#title_bar{
	height:140px;
	width:100%;
	background-color:#ffffff;
	position:relative;
}
.img_logo{
	width:42%;
	position:absolute;
	margin:2.2% 0;
	margin-left:4%;
}
.img_home{
	width:42%;
	position:absolute;
	top:0px;
	right:4%;
	margin:2.4% 0;
}
#doctor_intro{
	width:100%;
	height:892px;
	background-image:url(../img/bg_hanjusuk.jpg);
	background-size:100%;
	background-repeat:no-repeat;
	position:relative;
}
#doctor_intro p{
	position:absolute;
	/*letter-spacing:-2px;*/
	left:63px;
}
.doctorintro_l1{
	font-size:7.5rem;
	color:#d8d6d6;
	top:63px;
}
.doctorintro_l2{
	font-size:4rem;
	color:#d8d6d6;
	top:160px;
}
.doctorintro_l2 span{
	font-size:4rem;
	color:#edff54;
}
.doctorintro_l3{
	font-size:4rem;
	color:#d8d6d6;
	top:210px;
}
.doctorintro_l3 span{
	font-size:4rem;
	color:#7dfbfc;
}
.doctorintro_l4{
	font-size:4.3rem;
	font-weight:bold;
	color:#0;
	top:310px;
	background-color:#8c8c8c;
	padding:7px 18px;
	
}
.doctorintro_l5{
	font-size:14rem;
	color:#fefefe;
	top:390px;
}
.doctorintro_l6{
	font-size:3.4rem;
	color:#e9fefe;
	top:590px;
}
.doctorintro_l7{
	font-size:4.5rem;
	color:#fefefe;
	top:630px;
}
#profile{
	width:100%;
	height:470px;
	background-position:92% 230px;
	background-image:url(../img/bg_profile.jpg);
	background-size:37%;
	background-repeat:no-repeat;
	background-color:#823e5e;
}	
.profile_l {
	padding-top:20px;
}
.profile_l li{
	height:62px;
	line-height:60px;
	margin-left:40px;
}
.profile_l1{
	display:inline-block;
	color:#bfbfc0;
	font-weight:bold;
	font-size:2.0rem;
	vertical-align:top;
	margin-right:10px;
}
.profile_l2{
	display:inline-block;
	color:#bfbfc0;
	font-size:4rem;
}

#circulation{
	clear:both;
	width:100%;
	height:800px;
	background-image:url(../img/bg_foot.jpg);
	background-size:100%;
	background-repeat:no-repeat;
}
.circulation_t{
	color:white;
	padding:50px 20px 0px 20px;
	text-align:center;
	font-size:5rem;
}
.circulation_t span{
	font-size:5rem;
}
.circulation_c{
	color:white;
	padding:20px 40px 0px 40px;
	font-size:4.5rem;
}

#circulationpic{
	clear:both;
	float:hidden;
	width:100%;
	background-color:#ab804d;
	
}
.circulationpic_l{
	width:50%;
	text-align:right;
	float:left;
	background-color:#ab804d;
	font-size:20px;
	padding-bottom:30px;
	margin-top:-2px;
}
.circulationpic_l img{
	width:90%;
	padding-right:10px;
	
}
.circulationpic_l p{
	font-size:4rem;
	text-align:center;
	color:white;
}
.circulationpic_r{
	width:50%;
	text-align:left;
	float:left;
	background-color:#ab804d;
	font-size:20px;
	padding-bottom:30px;
	padding-right:1px;
	margin-top:-2px;
	margin-left:-1px;
}
.circulationpic_r img{
	width:90%;
	padding-left:10px;
}
.circulationpic_r p{
	font-size:4rem;
	text-align:center;
	color:white;
}
#who{
	clear:both;
	border:0px;
	width:100%;
	z-index:10;
	position:relative;
}
#who img{
	margin-top:-1px;
	width:100%;
}
.who_txt{
	position:absolute;
	font-size:5rem;
	z-index:10000;
	color:#034578;
	top:20%;
	right:13%;
}
.who_txt strong{
	font-size:5rem;
	color:#034578;
}
#who_pic{
	clear:both;
	margin-top:-9px;
	width:100%;
	background-color:#74510f;
	position:relative;
}
#who_pic img{
	width:30%;
} 
.whopic_1{
	margin-top:3.7%;
}
.whopic_2 , .whopic_3{
	margin-left:1%;
}
.whopic_txt{
	width:28%;
	position:absolute;
	font-size:3.7rem;
	text-align:left;
	color:white;
	top:40%;
}
.whopic_txt1{
	left:5%;
}
.whopic_txt2{
	left:36%;
}
.whopic_txt3{
	left:67%;
}
.whopic_txt4{
	clear:both;
	height:110px;
	display:table-cell;
	font-size:3.0rem;
	color:#d3a753;
	vertical-align:middle;
	padding-bottom:30px;
}
#symptom{
	clear:both;
	border:0px;
	width:100%;
	z-index:10;
	position:relative;
}
#symptom img{
	margin-top:-2px;
	width:100%;
}
.symptom_txt{
	position:absolute;
	font-size:5rem;
	z-index:10000;
	color:#034578;
	top:20%;
	left:8%;
}
.symptom_txt strong{
	font-size:5rem;
	color:#034578;
}
.symptom_txt strong:first-child{
	font-size:5rem;
	color:white;
}
#symptom_pic{
	clear:both;
	margin-top:-9px;
	width:100%;
	position:relative;
	background-image:url(../img/bg_symptom.jpg);
	background-repeat:no-repeat;
	background-size:100%;
}
#symptom_pic img{
	width:30%;
} 
.symptompic_1{
	margin-top:3.7%;
}
.symptompic_2 , .symptompic_3{
	margin-left:1%;
}
.symptompic_txt{
	width:28%;
	position:absolute;
	font-size:3.6rem;
	color:white;
	top:12%;
}
.symptompic_txt1{
	left:5%;
}
.symptompic_txt2{
	left:36%;
}
.symptompic_txt3{
	left:67%;
}
.symptompic_txt4{
	width:90%;
	height:170px;
	padding-top:4%;
	font-size:4.5rem;
	color:#c8d8ff;
	left:5%;
	text-decoration:underline;
	text-align:left;
	padding-bottom:4%;
	
}
.symptompic_txt4 strong{
	font-size:4.5rem;
	color:#c8d8ff;
}
#special_program_t{
	clear:both;
	background-color:#6dcff6;
	margin-top:-20px;
}
#special_program_t img{
	width:35%;
}
.specialprogram_t_txt1{
	height:40px;
	font-size:4.5rem;
	text-decoration:underline;
	color:white;
	padding-top:60px;
}
.specialprogram_t_txt2{
	height:30px;
	margin-top:20px;
	font-size:4.8rem;
	font-weight:bold;
	color:white;
	margin-bottom:60px;
}
.specialprogram_t_txt2 span{
	font-size:4.8rem;
	font-weight:bold;
	color:white;
}
#special_program_bg{
	clear:both;
	width:100%;
	background-color:#6dcff6;
}
#special_program{
	width:92%;
	background-color:white;
}
#progA_title{
	text-align:left;
	position:relative;
	margin-top:-1px;
}
#progA_title img{
	margin-top:22px;
	width:42%;
	margin-bottom:5px;
}
.progA_title_txt1{
	font-size:5.5rem;
	font-weight:bold;
	color:white;
	position:absolute;
	top:38px;
	
}
.progA_title_txt2{
	color:#034578;
	font-size:3.3rem;
	position:absolute;
	top:33px;
	left:44%;
	width:53%;
}
.progA_title_txt2 span{
	font-size:3.3rem;
}
#progA_discription{
	clear:both;
	vertical-align:middle;
	height:170px;
	font-size:3rem;
	text-align:left;
	color:#4e4e4f;
	background-color:#ebebeb;
	padding:20px 10px 20px 10px;
}
#progA_8kindm{
	clear:both;
	width:99%;
	font-size:4rem;
	color:#0777bf;
	font-weight:bold;
	padding-top:30px;
	padding-bottom:10px;
	display:table-cell;
	vertical-align:middle;
	border:1px solid white;
}
#progA_8kindm img{
	width:4.5%;
	margin-right:10px;
	
}
#progA_process{
	clear:both;
	width:99%;
	font-size:4rem;
	color:#0777bf;
	font-weight:bold;
	padding-top:30px;
	padding-bottom:10px;
	display:table-cell;
	vertical-align:middle;
	border:1px solid white;
}
#progA_process img{
	width:4.5%;
	margin-right:10px;
}
#progA_process_wrap{
	clear:both;
	width:100%;
	height:420px;
}
.progA_process_block{
	float:left;
	width:30%;
}
.progA_process_block_title{
	font-size:40px;
	color:#80bf07;
	margin:15px 0 5px 0;
}
.progA_process_block_content{
	width:75%;
	font-size:30px;
	color:#595959;
	background-color:#f6f4ea;
	padding:15px 5px 15px 5px;
	border-radius:15px;
}
.progA_process_block_title_last{
	color:#1b6aa6;
}
.progA_process_block_content_last{
	color:white;
	background-color:#7aaad0;
}

.progA_process_block_arrow{
	float:left;
	padding-top:30px;
}
.progA_process_block_arrow img{
	height:110px;
}

#progB_title{
	clear:both;
	text-align:left;
	position:relative;
}
#progB_title img{
	width:42%;
	margin-top:22px;
	margin-bottom:5px;
}
.progB_title_txt1{
	font-size:5.5rem;
	font-weight:bold;
	color:white;
	position:absolute;
	top:38px;
	left:90px;
	
}
.progB_title_txt2{
	color:#034578;
	font-size:3.1rem;
	position:absolute;
	top:33px;
	left:44%;
	width:56%;
}
#progB_discription{
	clear:both;
	height:135px;
	font-size:3rem;
	text-align:left;
	color:#4e4e4f;
	background-color:#ebebeb;
	padding:20px 10px 20px 10px;
}
#progB_content{
	margin:30px 0 92px 0;
}

#progC_title{
	text-align:left;
	position:relative;
}
#progC_title img{
	width:42%;
	margin-top:22px;
	margin-bottom:5px;
}
.progC_title_txt1{
	font-size:5.5rem;
	font-weight:bold;
	color:white;
	position:absolute;
	top:38px;
	left:90px;
	
}
.progC_title_txt2{
	color:#034578;
	font-size:3.1rem;
	position:absolute;
	top:33px;
	left:43%;
	width:57%;
}
#progC_discription{
	clear:both;
	height:100px;
	font-size:3rem;
	text-align:left;
	color:#4e4e4f;
	background-color:#ebebeb;
	padding:20px 10px 20px 10px;
}
#progC_drug_title{
	clear:both;
	width:400px;
	font-size:4rem;
	color:#0777bf;
	font-weight:bold;
	padding-top:30px;
	padding-bottom:10px;
	display:table-cell;
	vertical-align:middle;
	border:1px solid white;
}
#progC_drug_title img{
	width:7%;
	margin-right:10px;
}
#progC_drug{
	clear:both;
	width:100%;
	float:hidden;
}
#progC_drug img{
	float:left;
	width:31%;
	margin:1% 1% 1% 1%;
}
.progCD_space{
	padding-bottom:80px;
}

#progD_title{
	clear:both;
	text-align:left;
	position:relative;
}
#progD_title img{
	width:42%;
	margin-top:22px;
	margin-bottom:5px;
}
.progD_title_txt1{
	font-size:3.6rem;
	font-weight:bold;
	color:white;
	position:absolute;
	top:47px;
}
.progD_title_txt2{
	color:#034578;
	font-size:3.1rem;
	position:absolute;
	top:33px;
	left:44%;
	width:53%;
}
#progD_discription{
	clear:both;
	height:60px;
	font-size:3rem;
	text-align:left;
	color:#4e4e4f;
	background-color:#ebebeb;
	padding:20px 10px 20px 10px;
}
#progD_content{
	clear:both;
	width:100%;
}
#progD_content p{
	width:45%;
	display:inline-block;
	font-size:3.2rem;
	margin:35px 0 70px 0;
}
#progD_content p:first-child{
	margin-right:15px;
}
#progE_title{
	clear:both;
	text-align:left;
	position:relative;
	margin-top:-1px;
}
#progE_title img{
	width:42%;
	margin-top:22px;
	margin-bottom:5px;
}
.progE_title_txt1{
	font-size:3.6rem;
	font-weight:bold;
	color:white;
	position:absolute;
	top:47px;
	left:10%;
}
.progE_title_txt2{
	color:#034578;
	font-size:3.1rem;
	position:absolute;
	top:33px;
	left:44%;
	width:53%;
}
#progE_discription{
	clear:both;
	height:65px;
	font-size:3rem;
	text-align:left;
	color:#4e4e4f;
	background-color:#ebebeb;
	padding:20px 10px 20px 10px;
	margin-bottom:80px;
}
#progF_title{
	clear:both;
	text-align:left;
	position:relative;
	margin-bottom:80px;
}
#progF_title img{
	width:42%;
	margin-top:22px;
	margin-bottom:5px;
}
.progF_title_txt1{
	font-size:3.6rem;
	font-weight:bold;
	color:white;
	position:absolute;
	top:47px;
	left:17%;
}
.progF_title_txt2{
	color:#034578;
	font-size:3.1rem;
	position:absolute;
	top:33px;
	left:44%;
	width:53%;
}
#enter_hospital{
	font-size:5rem;
	font-weight:bold;
	color:white;
	background-color:#6dcff6;
	padding:37px 0 22px 0;
}
#enter_hospital_short{
	width:100%;
	background-color:#01409e;
}
#enter_hospital_long{
	width:100%;
	background-color:#090264;
}
.enter_hospital_tr1{
	background-color:white;
	text-align:center;
}
.enter_hospital_tr1 td{
	font-size:3rem;
	color:#2085ad;
}
.enter_hospital_tr1 pre{
	font-size:3.5rem;
	font-weight:bold;
	color:#2085ad;
}
.enter_hospital_tr{
	height:70px;
	vertical-align:middle;
}
.enter_hospital_tr td{
	font-size:3rem;
	color:white;
}
.enter_hospital_tr img{
	width:30px;
}
.enter_hospital_tr td:last-child{
	padding-left:20px;
}
.enter_hospital_tr_space{
	height:20px;
}
#enter_hospital_space_between_table{
	height:30px;
	background-color:#6dcff6;
}
#space_block_10{
	height:50px;
	background-color:#6dcff6;
}
#cure_exam{
	clear:both;
	width:100%;
	position:relative;
}
.cure_exam_title{
	width:100%;
	font-size:5rem;
	color:#f7ffaf;
	position:absolute;
	top:75px;
}
.cure_exam_title strong{
	font-size:5rem;
	color:#f7ffaf;
}
.cure_exam_desc{
	width:95%;
	font-size:2.7rem;
	color:white;
	position:absolute;
	top:185px;
	line-height:31px;
	padding:20px 20px 20px 20px;
	
}
.cure_examples{
	width:100%;
	position:absolute;
	top:335px;
}
.cure_exam_pic{
	width:92%;
	font-size:3.5rem;
	color:white;
	margin-bottom:50px;
}
#ban_counsel{
	clear:both;
	background-color:#432f38;
	margin-top:-9px;
}
.ban_counsel_top{
	padding-top:50px;
	width:100%;
	margin-bottom:12px;
}
.ban_counsel_top img{
	width:45%;
}
.ban_counsel_bottom img{
	width:91.5%;
	margin-bottom:40px;
}
#map{
	clear:both;
	margin-top:50px;
}
#map span{
	font-size:5rem;
}
.map_btns{
	margin-top:30px;
	line-height:0px;
}
.map_btns img{
	width:30%;
}
.map_address{
	clear:both;
	width:92%;
	height:70px;
	font-size:3.5rem;
	color:#595959;
	margin:15px 0 15px 0;
	text-align:left;
}
.map_address strong{
	font-size:3.5rem;
	color:#595959;
}


/*  footer  ======================== */
#footer{
	clear:both;
	width:92%;
	margin-bottom:160px;
}
.ban_goghome{
	width:100%;
	margin:40px 0 40px 0;
}

.footer_logo{
	height:120px;
	float:hidden;
	
	border-top:1px solid #c7c7c7;
	padding-top:30px;
}
#footer_logo_img{
	float:left;
	width:30%;
}
.footer_txt{
	clear:both;
	font-size:3.2rem;
	text-align:left;
}
.footer_txt strong{
	font-size:3.2rem;
}
.footer_txt span{
	font-size:3.8rem;
	text-align:left;
}
.footer_txt span:last-child{
	font-size:2.4rem;
}
.footer_addr{
	font-size:3.2rem;
}
/* 탑 버튼 */
#btn_top{
	clear:both;
	display:none;
	position:fixed;
	width:100px;
	right:20px;
	bottom:160px;
	opacity:0.8;
	z-index:9999999;
}

/* 하단 바 ============*/
#counsel{
	clear:both;
	width:100%;
	position:fixed;
	z-index:99999;
	bottom:0px;
	left:0px;
}
#counsel ul{
	width:100%;
	margin:0 auto;
}
#counsel li{
	width:33.3%;
	height:150px;
	float:left;
}
.counsel01{
	background-color:#f7d305;
	color:#0f57b8;
	vertical-align:middle;
}
.counsel02{
	color:white;
	background-color:#0a54bb;
	vertical-align:middle;
}
.counsel03{
	color:white;
	background-color:#0a54bb;
	vertical-align:middle;
}
.counsel03 img{
	margin-top:1px;
}
#counsel div{
	width:75%;
	margin:0 auto;
	margin-top:53px;
}
#counsel img{
	width:60px;
	float:left;
}
#counsel p{
 	font-size:4.5rem;
	float:left;
	margin-left:10px;
}
/* 하단 바 ============*/