@charset "utf-8";
/*
* 진료안내 - base
*/

/* /////////////////////////// sub common ////////////////////////// */


#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.board_treat .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_treat .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; 
}



/*
* 진료안내 - treat time
*/
/* /////////////////////////// treat time content ////////////////////////// */
#sub1_content .intro1 .con_time { 
margin-top:60px; 
margin-bottom:100px;  
}
/*#sub1_content .intro1 .con_time .h2_time { 
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;  
}*/
#sub1_content .intro1 .con_time .t_time { 
background:url(../images/subCon_bg3.gif) repeat-x;
padding:79px 64px;
text-align: center;
border-top: 1px solid #bbb;  
border-bottom: 1px solid #bbb;  
}

#sub1_content .intro1 .con_time .t_time .container_time { 
margin-bottom:35px;  
overflow: hidden;
}
#sub1_content .intro1 .con_time .t_time .container_time .time_box { 
float: left; /*margin:0 7px; */ 
width:533px; height:200px;
border: 1px solid #333;
}
#sub1_content .intro1 .con_time .t_time .container_time .time_box.space1 { 
/*margin-right:7px; */
width:100%; height:250px;
margin-bottom:14px; 
background:#fff url(../images/img_time.jpg) left top no-repeat;
}
#sub1_content .intro1 .con_time .t_time .container_time .time_box.space1 .box_inner dl {
margin-left:260px;
}
#sub1_content .intro1 .con_time .t_time .container_time .time_box.space1 .box_inner dt {
font:600 40px "Noto Sans KR"; 
margin-bottom:30px;
}
#sub1_content .intro1 .con_time .t_time .container_time .time_box.space1 .box_inner dd {
float: left;
font-size:24px;
height:40px;
}
#sub1_content .time_box.space1 .box_inner dd:nth-of-type(odd) {
width:45%;
}
#sub1_content .time_box.space1 .box_inner dd:nth-of-type(even) {
width:55%;
}
#sub1_content .time_box.space1 .box_inner dd.wed > span,
#sub1_content .time_box.space1 .box_inner dd:last-child {
color: #f00; 
font-weight:600;
}

#sub1_content .intro1 .con_time .t_time .container_time .time_box.space2 { 
/*margin-left:7px; */
margin-right:7px;
margin-bottom:14px;  
background:#fff url(../images/img_qna.jpg) left top no-repeat;
}
#sub1_content .intro1 .con_time .t_time .container_time .time_box.space3 { 
/*margin-right:7px;  */
margin-left:7px;
background:#fff url(../images/img_online.jpg) left top no-repeat;
}
#sub1_content .intro1 .con_time .t_time .container_time .time_box.space4 { 
background:none; 
border:none;
margin-left:7px; 
}

#sub1_content .intro1 .con_time .t_time .container_time .time_box .box_inner { text-align: left; padding:25px; }
#sub1_content .intro1 .con_time .t_time .container_time .time_box .box_inner dl { margin-left:200px;  }
#sub1_content .intro1 .con_time .t_time .container_time .time_box .box_inner dt { 
font:600 24px "Noto Sans KR"; 
color: #777;
margin-bottom:20px;
}
#sub1_content .intro1 .con_time .t_time .container_time .time_box .box_inner dd { 
font-size:14px;
line-height:24px ;  
}
#sub1_content .intro1 .con_time .t_time .container_time .time_box.space1 .box_inner dd { 
line-height:20px ;  
}
#sub1_content .intro1 .con_time .t_time .container_time .time_box.space2 dl .phone {
font:600 25px "Noto Sans KR";
color: #c34443;
letter-spacing:-1px;
padding-top:4px;
}
#sub1_content .intro1 .con_time .t_time .container_time .time_box .box_inner dl dd a { 
display: block;
background:#c1b29b;
text-align: center;
margin-top:10px;
color: #fff;
font-size:18px;
font-weight:bold;
padding:10px;
border: 2px solid #c1b29b;
border-radius:10px;
}
#sub1_content .intro1 .con_time .t_time .container_time .time_box .box_inner dl dd a:focus,
#sub1_content .intro1 .con_time .t_time .container_time .time_box .box_inner dl dd a:active,
#sub1_content .intro1 .con_time .t_time .container_time .time_box .box_inner dl dd a:hover {
color: #777;
background: #fff;
/*border: 1px solid #777;*/
}
#sub1_content .intro1 .con_time .t_time .container_time .time_box .box_inner.other dl { 
margin-left:0;  
}

/*
* 진료안내 - treat subject
*/
/* /////////////////////////// treat list content ////////////////////////// */
#sub1_content .intro1 .con_subject { 
margin-top:60px; 
margin-bottom:100px;  
}
#sub1_content .intro1 .con_subject .t_subject { 
background:url(../images/subCon_bg3.gif);
padding:79px 64px;
text-align: center;
border-top: 1px solid #bbb;  
border-bottom: 1px solid #bbb;  
}
#sub1_content .intro1 .con_subject .t_subject .container_subject { 
margin-bottom:35px;  
overflow: hidden;
border: 1px solid #333;
background: #fff;
}
#sub1_content .intro1 .con_subject .t_subject .container_subject h3 {
margin-top:119px;
}
#sub1_content .intro1 .con_subject .t_subject .container_subject .subject_wrap {
padding:0 195px; padding-top: 108px  ; padding-bottom:140px;
overflow: hidden;
}
#sub1_content .intro1 .con_subject .t_subject .container_subject .subject_wrap:after {  
content:""; display: block; clear: both;
}
#sub1_content .intro1 .con_subject .t_subject .container_subject .subject_wrap .space1 { 
float: left; 
}
#sub1_content .intro1 .con_subject .t_subject .container_subject .subject_wrap .space2 { 
float: right; 
}
#sub1_content .intro1 .con_subject .t_subject .container_subject .subject_wrap .subject_box h4{
background:url(../images/h4_treat_list_bg.png) left top no-repeat;
width:285px; height:57px;
margin-bottom:42px;
font-size:30px;
font-family: "Noto Sans KR", "Nanum Gothic";
font-weight:700;
line-height:57px;
}
#sub1_content .intro1 .con_subject .t_subject .container_subject .subject_wrap .subject_box ul li {
width:285px; height:57px;
margin-bottom:8px;
font-size:19px;
font-weight:bold;
line-height:55px;
}
#sub1_content .intro1 .con_subject .t_subject .container_subject .subject_wrap .subject_box ul .bg_add {
/*background:#f9ba48;*/
background:#c1b29b;
color: #fff;
}
#sub1_content .intro1 .con_subject .t_subject .container_subject .subject_wrap .subject_box ul .bg_bd {
border:3px solid #bd6b6b;
}
/*
* 진료안내 - treat map
*/
/* /////////////////////////// treat list content ////////////////////////// */
#sub1_content .intro1 .con_map { 
margin-top:60px; 
margin-bottom:100px;  
}
#sub1_content .intro1 .con_map .t_map { 
background:url(../images/subCon_bg3.gif);
padding:79px 64px;
text-align: center;
border-top: 1px solid #bbb;  
border-bottom: 1px solid #bbb;  
}
#sub1_content .intro1 .con_map .t_map .container_map { 

}
#sub1_content .intro1 .con_map .t_map .container_map .map_wrap {
width:100%;
height:600px;
margin-bottom:35px;  
position: relative; z-index:80;
/*border: 1px solid #333;*/
}
#sub1_content .intro1 .con_map .t_map .container_map .vehi_wrap p {
 margin-bottom:40px;
 text-align:left;
}
#sub1_content .intro1 .con_map .t_map .container_map .vehi_wrap p .vehi {
display: inline-block;
padding:10px;
width:137px;
font-size:16px;
font-weight:bold;
color:#fff;
background:#c34443;
}
#sub1_content .intro1 .con_map .t_map .container_map .vehi_wrap p .vehi_bus {
letter-spacing:2.2px;
}
#sub1_content .intro1 .con_map .t_map .container_map .vehi_wrap p > span {   
font-size:14px;
}
#sub1_content .intro1 .con_map .t_map .container_map .vehi_wrap p .subw,
#sub1_content .intro1 .con_map .t_map .container_map .vehi_wrap p .bus,
#sub1_content .intro1 .con_map .t_map .container_map .vehi_wrap p .mycar { 
display: inline-block;   
vertical-align:top;
margin-left:10px;
}



/*
* media query START
*/
@media all and (min-width:1024px) and (max-width:1600px){

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


/*
* 진료안내 - treat time
*/
#sub1_content .intro1 .con_time { 
margin-top:50px;  
}
/*
#sub1_content .intro1 .con_time .h_greet { 
background-size:100% auto; 
height:248px;
}
*/
#sub1_content .intro1 .con_time .t_time { 
background:url(../images/subCon_bg3.gif);
padding:79px 30px;
}
#sub1_content .intro1 .con_time .t_time .container_time { 
margin-bottom:0px;  
overflow: hidden;
}
#sub1_content .intro1 .con_time .t_time .container_time .time_box { 
margin-bottom:40px;
float:none;
}

#sub1_content .intro1 .con_time .t_time .container_time .time_box.space1 { 
/*margin-right:7px; */
width:533px; height:200px;
margin-bottom:14px; 
background:#fff url(../images/img_time.jpg) -5px top no-repeat;
background-size:contain;
}
#sub1_content .intro1 .con_time .t_time .container_time .time_box.space1 .box_inner dl {
margin-left:200px;
}
#sub1_content .intro1 .con_time .t_time .container_time .time_box.space1 .box_inner dt {
font-size:24px;
margin-bottom:14px;
}
#sub1_content .intro1 .con_time .t_time .container_time .time_box.space1 .box_inner dd {
float:none;
font-size:15px;
width:100%;
height:auto;
line-height:20px;
}

#sub1_content .intro1 .con_time .t_time .container_time .time_box.space1,
#sub1_content .intro1 .con_time .t_time .container_time .time_box.space2,
#sub1_content .intro1 .con_time .t_time .container_time .time_box.space3,
#sub1_content .intro1 .con_time .t_time .container_time .time_box.space4 { 
margin:0 auto;
margin-bottom:20px;
}
#sub1_content .intro1 .con_time .t_time .container_time .time_box .box_inner dl { 
margin-left:200px;  
margin-top:2px; 
}
#sub1_content .intro1 .con_time .t_time .container_time .time_box .box_inner dt { 
font:600 22px "Noto Sans KR"; 
}
#sub1_content .intro1 .con_time .t_time .container_time .time_box .box_inner dd { 
font-size:13px;
line-height:23px;  
}
#sub1_content .intro1 .con_time .t_time .container_time .time_box .box_inner dl dd a { 
font-size:17px;
padding:9px;
text-decoration: none;
}



/*
* 진료안내 - treat subject
*/
/* /////////////////////////// treat list content ////////////////////////// */
#sub1_content .intro1 .con_subject { 
margin-top:60px; 
margin-bottom:100px;  
}
#sub1_content .intro1 .con_subject .t_subject { 
padding:79px 44px;
}
#sub1_content .intro1 .con_subject .t_subject .container_subject { 
margin-bottom:35px;  
}
#sub1_content .intro1 .con_subject .t_subject .container_subject h3 {
margin-top:89px;
}
#sub1_content .intro1 .con_subject .t_subject .container_subject h3 img {
width:65%;
}
#sub1_content .intro1 .con_subject .t_subject .container_subject .subject_wrap {
padding:0 65px; 
padding-top:68px; 
padding-bottom:80px;
}

#sub1_content .intro1 .con_subject .t_subject .container_subject .subject_wrap .subject_box h4{
margin-bottom:42px;
font-size:24px;
font-family: "Noto Sans KR", "Nanum Gothic";
font-weight:700;
line-height:57px;
width:100%;
}
#sub1_content .intro1 .con_subject .t_subject .container_subject .subject_wrap .subject_box ul li {
width:270px; height:57px;
font-size:18px;
line-height:52px;
}

#sub1_content .intro1 .con_map .t_map .container_map .map_wrap {
height:430px;
}



}






