@charset "utf-8";
/*
* 병원소개 - base
*/

/* ///////////////// subpage common menu list ///////////////// */
#sub1_content .intro1 .board_menu { 

padding:0 229px;  
}
#sub1_content .intro1 .board_menu .menu_list { 

position: relative; 
height:60px; 
}
#sub1_content .intro1 .board_menu .menu_list li {

float:left; 
width:25%; 
}
#sub1_content .intro1 .board_menu .menu_list li a { 
position: relative;
margin-left:52%;
display: block; 
width:100%; height:60px;  
text-align: center; 
font-size:17px; 
color: #333; 
font-weight:bold; 
line-height:60px; 
background:#e7ded1; 
}
#sub1_content .intro1 .board_menu .menu_list li a:focus { 
text-decoration: none;  
}

#sub1_content .intro1 .board_menu .menu_list li a.on { 
background: #c1b29b; 
color:#fff;  
}
#sub1_content .intro1 .board_menu.board_hospi .menu_list li a.on:after { 
content:"▼"; 
font-size:24px; 
color:#c1b29b; 
position: absolute; 
left:83px; top:35px 
}
#sub1_content .intro1 .board_menu .menu_list li .radi_l { 
border-top-left-radius:20px; 
}
#sub1_content .intro1 .board_menu .menu_list li .radi_r { 
border-top-right-radius:20px;  
}







/* ///////////////// greeting content ///////////////// */
#sub1_content .intro1 .con_greeting { 
margin-top:60px; 
margin-bottom:100px;  
}
#sub1_content .intro1 .con_greeting .h2_greet { 
background: url(../images/img_greeting.jpg) center top no-repeat; 
background-size:cover auto; 
height:381px; 
border-top: 1px solid #333; 
border-bottom: 1px solid #333;  
}
#sub1_content .intro1 .con_greeting .t_greet { 
background:url(../images/subCon_bg3.gif) repeat-x;
padding:79px;
text-align: center;
border-bottom: 1px solid #bbb;  
}
#sub1_content .intro1 .con_greeting .t_greet .t_line1 { 
font-size:18px; 
line-height:30px; 
font-weight:700;
margin-bottom:35px;  
}
#sub1_content .intro1 .con_greeting .t_greet .t_line2 { 
font-family: "Noto Sans KR", "Nanum Gothic";
font-size: 20px;
font-style: normal;
font-weight: 700;
text-shadow:3px 3px 3px #fff; 
line-height:30px;
}
#sub1_content .intro1 .con_greeting .t_greet .t_line2 strong { 
font-size:30px; 
}
#sub1_content .intro1 .con_greeting .t_greet .t_line3 { 
font-size:16px; 
line-height:24px; 
margin-top:58px;  
}




/*
* 병원소개 - team introduce
*/
/* ///////////////// team introduce content ///////////////// */
#sub1_content .intro1 .con_team { 
margin-top:60px; 
margin-bottom:100px;  
}
#sub1_content .intro1 .con_team .h2_team { 
background: url(../images/img_team.jpg) center top no-repeat; 
background-size:cover auto; 
height:381px; 
border-top: 1px solid #333; 
border-bottom: 1px solid #333;  
display: none;
}
#sub1_content .intro1 .con_team .t_team { 
background:url(../images/subCon_bg3.gif);
padding:79px 64px;
text-align: center;
border-top: 1px solid #333; 
border-bottom: 1px solid #bbb;  
}


#sub1_content .intro1 .con_team .t_team .container_team { 
margin-bottom:35px;  
overflow: hidden;
}
#sub1_content .intro1 .con_team .t_team .container_team .team_box { 
/*float:left; */
margin:0 7px; 
}
#sub1_content .intro1 .con_team .t_team .container_team .team_box.space1 { 
margin-left:0;  
}
#sub1_content .intro1 .con_team .t_team .container_team .team_box.space1:after {
content:""; display: block; clear: both;
}
#sub1_content .intro1 .con_team .t_team .container_team .team_all {
position: relative;
background:url(../images/team_all.jpg) no-repeat;
width:100%;
height:700px;
background-size:100% auto;
margin-top:50px;
}
#sub1_content .intro1 .con_team .t_team .container_team .team_all .team_explain {
position: absolute;
bottom:0px;
width:100%;
padding:10px;
background:rgba(0,0,0,0.3);
}
#sub1_content .intro1 .con_team .t_team .container_team .team_all .team_explain p {
 color:#fff;
 font-size:20px;
 font-weight:bold;
}
#sub1_content .intro1 .con_team .t_team .container_team .team_box.space2 { 
display: none;
}
#sub1_content .intro1 .con_team .t_team .container_team .team_box.space3 { 
margin-right:0; 
display: none;
}
#sub1_content .intro1 .con_team .t_team .container_team .team_box.space4 { 
margin-left:0; 
display:none;
}
#sub1_content .intro1 .con_team .t_team .container_team .team_box .box { 
width:488px;
height:454px;
background: #fff;
border: 1px solid #333;
float: left;
}
#sub1_content .intro1 .con_team .t_team .container_team .team_box p {
float: left;
padding-left:50px;
}
#sub1_content .intro1 .con_team .t_team .container_team .team_box p strong {
font-size:25px;
font-weight:bold;
letter-spacing:20px;
line-height:50px;
}
#sub1_content .intro1 .con_team .t_team .container_team .team_box .box > ul > li:first-child { 
border-bottom: 1px solid #aaa;  
}
#sub1_content .intro1 .con_team .t_team .container_team .team_box .box > ul > .second { 
text-align:left; 
padding:25px;
}
#sub1_content .intro1 .con_team .t_team .container_team .team_box .box > ul > .second dt { 
float: left;
font:600 40px "Noto Sans KR"; 
/*margin-bottom:20px;*/
margin-top:-8px;
}
#sub1_content .intro1 .con_team .t_team .container_team .team_box .box > ul > .second dt span { 
display: block;
font-size:16px;
font-weight:500;
margin-top:-3px;
margin-left:5px;  
color:#777;
}
#sub1_content .intro1 .con_team .t_team .container_team .team_box .box > ul > .second dd { 
float: left;
font-size:15px;
line-height:24px ;
padding-left:40px;
}
#sub1_content .intro1 .con_team .t_team .container_team .team_box p { 
margin-top:14px;
margin-left:3px;
text-align: left;  
font-size:14px;
line-height:24px;
}

/* ///////////////////////
* bxslider - START
* hospital introduce, hopital facilintro common
*/
#hospi_gall_wrap {

} /* 임시영역 */
#gall_wrap { 

 float:left;
 width:100%; height:600px;
}
/*#gall_wrap ul li { position:relative;  }*/
.ban01 { /*width:1200px;*/ /*height:600px;*/  }
.ban02 { /*width:1200px;*/ /*height:600px;*/  }
.ban03 { /*width:1200px;*/ /*height:600px;*/  }
.ban04 { /*width:1200px;*/ /*height:600px;*/  }
.ban05 { /*width:1200px;*/ /*height:600px;*/  }
.ban06 { /*width:1200px;*/ /*height:600px;*/  }
.ban07, .ban08, .ban09, .ban10, .ban11, .ban12, .ban13 {
/*width:815px;*/

}
#gall_wrap .bxslider  li { 

}
#gall_wrap .bxslider  li img { 
width:100%; height:600px; /*height:80%;*/ 
}
#gall_wrap .bxslider {
overflow: hidden;
padding-bottom:20px;
}


.bx-caption { 
position: absolute; 
left:0px; bottom:0px; 
z-index:100; 
background:#000;
opacity:0.7;
width:100%;
color: #fff;
font-size:20px;
padding:10px 0;
}


#hospi_gall_wrap > .paging > .bx-wrapper > .bx-viewport {
top:10px;
}

#bx-pager.bx-pager {
padding-top:40px;
padding:0;
overflow: hidden; 
}

#bx-pager.bx-pager  a {
display: block;
width:156px;
margin-right:5px;
border:3px solid #ccc;
}
#bx-pager a:hover, 
.bx-pager a:active{ 
background: #000; 
color: #CCC; 
opacity:0.7;
}
#bx-pager.bx-pager a:focus,
#bx-pager.bx-pager a:hover, 
#bx-pager.bx-pager a.active {
border:3px solid brown;
}
#bx-pager a img { 
width:100%;  
}

.bx-controls-direction { position: relative; left:0;top:0; }
.bx-wrapper .bx-controls-direction a {
position: absolute;
outline: 0;
width: 32px;
height: 32px;
text-indent: -9999px;
z-index: 9999;
}
.bx-wrapper .bx-prev {
left:10px;
background: url(../images/controls.png) no-repeat 0 -32px;
width:10px;
height:10px;
}
.bx-wrapper .bx-next {
right:10px;
background: url(../images/controls.png) no-repeat -43px -32px;
width:10px;
height:10px;
}
#gall_wrap > .bx-wrapper .bx-controls-direction a {
top:-316px;
}
.paging .bx-wrapper .bx-controls-direction a {
top:-56px;
}


/* ///////////////////////
* bxslider - END
*/


/*
* 병원소개 - hospital introduce
*/
/* ///////////////// hospital introduce content ///////////////// */
#sub1_content .intro1 .con_hospiintro { 
margin-top:60px; 
margin-bottom:100px;  
}
#sub1_content .intro1 .con_hospiintro .h2_hospiintro { 
/*background: url(../images/img_greeting.jpg) center top no-repeat; */
background-size:cover auto; 
height:381px; 
border-top: 1px solid #333; 
border-bottom: 1px solid #333;  
display:none;
}
#sub1_content .intro1 .con_hospiintro .t_hospiintro { 
background:url(../images/subCon_bg3.gif);
padding:79px;
text-align: center;
border-top: 1px solid #333;  
border-bottom: 1px solid #bbb;  
}

#sub1_content .intro1 .con_hospiintro .t_hospiintro .t_line1 { 
font-size:18px; 
line-height:30px; 
font-weight:700;
margin-bottom:35px;  
}
#sub1_content .intro1 .con_hospiintro .t_hospiintro .t_line2 { 
/*font:700 20px "Noto Sans KR";  */
font-family: "Noto Sans KR", "Nanum Gothic";
font-size: 20px;
font-style: normal;
font-weight: 700;
text-shadow:3px 3px 3px #fff; 
line-height:30px;
}
#sub1_content .intro1 .con_hospiintro .t_hospiintro .t_line2 strong { font-size:30px;  }
#sub1_content .intro1 .con_hospiintro .t_hospiintro .t_line3 { 
font-size:16px; 
line-height:24px; 
margin-top:58px;  
}


/*
* 병원시설 - facilities 
*/
/* ///////////////// facilities introduce content ///////////////// */
#sub1_content .intro1 .con_facilities { 
margin-top:60px; 
margin-bottom:100px;  
}
#sub1_content .intro1 .con_facilities .h2_facilities { 
background: url(../images/img_greeting.jpg) center top no-repeat; 
background-size:cover auto; 
height:381px; 
border-top: 1px solid #333; 
border-bottom: 1px solid #333;  
display: none;
}
#sub1_content .intro1 .con_facilities .t_facilities { 
background:url(../images/subCon_bg3.gif);
padding:79px;
text-align: center;
border-top: 1px solid #333;  
border-bottom: 1px solid #bbb;  
}



/*
* media query START
* /////////////////////////////
*/
@media all and (min-width:1024px) and (max-width:1600px){
/*
* 병원소개 - base
*/

/* ///////////////// 병원소개 - sub common menu list ///////////////// */


#sub1_content .intro1 .board_menu {   
padding:0 58px; 
}
#sub1_content .intro1 .board_menu .menu_list { 
height:50px; 
}
#sub1_content .intro1 .board_menu .menu_list li a { 
height:50px;  
font-size:15px; 
line-height:50px; 
}
#sub1_content .intro1 .board_menu.board_hospi .menu_list li a.on:after { 
left:77px; top:30px 
}

/*
* 병원소개 - greeting
*/
/* ///////////////// greeting content ///////////////// */
#sub1_content .intro1 .con_greeting { 
margin-top:50px;  
}
#sub1_content .intro1 .con_greeting .h2_greet { 
background-size:100% auto; 
height:248px;
}
#sub1_content .intro1 .con_greeting .t_greet .t_line1 { 
font-size:16px; 
line-height:28px; 
margin-bottom:30px;  
}
#sub1_content .intro1 .con_greeting .t_greet .t_line2 { 
font-size: 18px;
line-height:28px;
}
#sub1_content .intro1 .con_greeting .t_greet .t_line2 strong { 
font-size:30px;  
}
#sub1_content .intro1 .con_greeting .t_greet .t_line3 { 
font-size:14px; 
line-height:22px; 
margin-top:45px;  
}


/*
* 병원소개 - team introduce
*/
/* ///////////////// team introduce content ///////////////// */
#sub1_content .intro1 .con_team { 
margin-top:50px;  
}
#sub1_content .intro1 .con_team .h_team { 
background-size:100% auto; 
height:248px;
}
#sub1_content .intro1 .con_team .t_team { 
background:url(../images/subCon_bg3.gif);
padding:79px 30px;
}
#sub1_content .intro1 .con_team .t_team .container_team { 
margin-bottom:35px;  
overflow: hidden;
}
#sub1_content .intro1 .con_team .t_team .container_team .team_box { 
margin:0 10px;  
margin-bottom:40px;
}
#sub1_content .intro1 .con_team .t_team .container_team .team_box.space1 { 
margin-left:0; 
}

#sub1_content .intro1 .con_team .t_team .container_team .team_box .box { 
background: #fff;
border: 1px solid #333;
}
#sub1_content .intro1 .con_team .t_team .container_team .team_all {
height:490px;
}
#sub1_content .intro1 .con_team .t_team .container_team .team_all .team_explain p {
font-size:16px;
}
#sub1_content .intro1 .con_team .t_team .container_team .team_box .box {
width:340px;
height:400px;
}
#sub1_content .intro1 .con_team .t_team .container_team .team_box .box > ul > li img { 
width:100%; 
}
#sub1_content .intro1 .con_team .t_team .container_team .team_box .box > ul > .second dt { 
font-size:30px;
padding-bottom:15px;
}
#sub1_content .intro1 .con_team .t_team .container_team .team_box .box > ul > .second dt span { 
display: inline-block;
font-size:14px; 
margin-left:14px; 
}
#sub1_content .intro1 .con_team .t_team .container_team .team_box .box > ul > .second dd { 
font-size:14px;
line-height:22px; 
padding-left:0;

}
#sub1_content .intro1 .con_team .t_team .container_team .team_box p { 
margin-top:0px;
}

/* ///////////////////////
* bxslider - START
* hospital introduce, hopital facilintro common
*/
/* //////  bx-pager //////*/
#gall_wrap { 
height:400px;
}
.bx-caption { 
font-size:17px;
padding:7px 0;
}
#gall_wrap .bxslider  li img { 
width:100%; 
height:420px;
}
#hospi_gall_wrap > .paging > .bx-wrapper > .bx-viewport {
top:30px;
}
#gall_wrap > .bx-wrapper .bx-controls-direction a {
top:-236px;
}
.paging .bx-wrapper .bx-controls-direction a {
top:-20px;
}




/*
* 병원소개 - hospital introduce
*/
/* ///////////////// hospital introduce content ///////////////// */
#sub1_content .intro1 .con_hospiintro { 
margin-top:50px;  
}
#sub1_content .intro1 .con_hospiintro .h2_hospiintro { 
background-size:100% auto; 
height:248px;
display: none;
}
#sub1_content .intro1 .con_hospiintro .t_hospiintro .t_line1 { 
font-size:16px; 
line-height:28px; 
margin-bottom:30px;  
}
#sub1_content .intro1 .con_hospiintro .t_hospiintro .t_line2 { 
font-size: 18px;
line-height:28px;
}
#sub1_content .intro1 .con_hospiintro .t_hospiintro .t_line2 strong { 
font-size:30px;  
}
#sub1_content .intro1 .con_hospiintro .t_hospiintro .t_line3 { 
font-size:14px; 
line-height:22px; 
margin-top:45px;  
}


}















