@charset "utf-8";

/*///////////////////// container /////////////////////*/

#sub_container{width:100%; min-height::1000px; background:#fff; margin-top:-38px;}

#sub_container .sub_content_wrap{width:1118px; margin:0 auto;}

#sub_container .sub_content_wrap .sub01_01{width:849px; min-height:800px; float:left; padding:29px 0 0 44px;}

#sub_container .sub_content_wrap .sub01_01 .sub_top_snb ul li{float:left; margin-right:10px;}
#sub_container .sub_content_wrap .sub01_01 .sub_top_snb ul li a{display:block; font-size:13px; color:#444;}

#sub_container .sub_content_wrap .sub01_01 .sub_content h3{width:100%; height:54px; border-bottom:3px solid #a5a5a5; margin-top:60px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .intro_text{width:100%; margin-top:40px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .cure{width:766px; padding:80px 68px 0 15px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .object{width:766px; padding:80px 68px 50px 15px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .pre_btn{width:100%; padding-top:25px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .pre_btn ul{float:right;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .pre_btn ul li{float:left; width:130px; height:38px; border:1px solid #0fa3d4; background:#fff;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .pre_btn ul li:hover{background:#0fa3d4;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .pre_btn ul li:hover a{color:#fff;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .pre_btn ul li.active{background:#0fa3d4;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .pre_btn ul li.active a{color:#fff;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .pre_btn ul li a{width:128px; height:38px; display:block; text-align:center; line-height:38px; font-size:15px; color:#0fa3d4;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .pre_sld{width:680px; height:490px; border:1px solid #e5e5e5; margin:0 auto; margin-top:30px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .pre_sld .bx-wrapper{position:relative;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .pre_sld .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{display:block; width:22px; height:40px; text-indent:-9999px; position:absolute; top:225px; left:-44px; background:url('../img/sub/pre_prev.png') no-repeat; z-index:350;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .pre_sld .bx-wrapper .bx-controls .bx-controls-direction .bx-next{display:block; width:22px; height:40px; text-indent:-9999px; position:absolute; top:225px; right:-44px; background:url('../img/sub/pre_next.png') no-repeat; z-index:350;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .pre_sld #bx-pager{width:100%; height:16px; margin:0 auto; padding-top:28px; text-align:center;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .pre_sld #bx-pager a{width:16px; height:16px; display:inline-block; background:url('../img/sub/pager_off.png') no-repeat; margin-right:10px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .pre_sld #bx-pager a.last{margin-right:0;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .pre_sld #bx-pager a.active{background:url('../img/sub/pager_on.png') no-repeat;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .go_map{width:100%; padding:27px 0 8px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .go_map a{width:165px; height:35px; display:block; float:right; background:#505050; text-align:center; line-height:35px; font-size:14px; color:#fff; font-weight:bold;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .view_map{width:847px; height:437px; border:1px solid #d3d3d3;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .contact{margin:40px 0;}

#sub_container .sub_content_wrap .sub01_01 .sub_content > .img_wrap{ padding:55px 0 0 0; text-align:center;}/* width:766px;  padding:55px 68px 0 15px;*/
#sub_container .sub_content_wrap .sub01_01 .sub_content > .img_wrap .be_in{margin-bottom:80px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .foreign_01{width:766px; padding:55px 68px 0 15px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .foreign_02{width:739px; padding:32px 68px 40px 42px; border-top:1px dashed #00768e; margin-top:34px}

#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap{width:849px; padding:56px 46px 0 33px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap table{width:770px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap table thead tr{height:41px; background:#004974;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap table thead tr th{font-size:16px; color:#fff; font-weight:bold;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap table thead tr th.right{border-right:1px solid #fff;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap table tbody tr{height:41px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap table tbody tr.even{background:#f6f6f6;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap table tbody tr td{font-size:15px; color:#646464; text-align:center;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap table tbody tr td.right{border-right:1px solid #d1d1d1;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap table tbody tr td.left{text-align:left; padding-left:25px;}

/* page 공통*/

#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap .search{width:100%; padding:45px 0;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap .search form fieldset{width:344px; height:34px; margin:0 auto; position:relative;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap .search form fieldset select{width:134px; height:34px; border:1px solid #c5c5c5;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap .search form fieldset input{width:168px; height:32px; border:1px solid #c5c5c5; float:right; padding-right:32px}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap .search form fieldset a{width:32px; height:32px; display:block; position:absolute; top:1px; right:1px; text-align:center; line-height:32px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap .search form fieldset a img{vertical-align:middle; margin-top:-3px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap .search .page{text-align:center; padding-top:50px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap .search .page ul{display:inline-block;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap .search .page ul li{display:inline-block;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap .search .page ul li a{display:inline-block; padding-bottom:2px; font-size:15px; color:#b4b4b4; margin:0 20px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap .search .page ul li a:hover{border-bottom:1px solid #0fa3d4; color:#0fa3d4;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap .search .page ul li a.active{border-bottom:1px solid #0fa3d4; color:#0fa3d4;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap .search .page ul li a.none:hover{border-bottom:none;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap .search .page ul li a.none_rf{}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap .search .page ul li a img{vertical-align:middle;}

/* page end*/

#sub_container .sub_content_wrap .sub01_01 .sub_content .protector{padding-top:40px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .protector .protector_01{width:100%;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .protector .protector_02{width:834px; padding-left:15px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .protector .protector_02 img{margin:45px 0;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .protector .protector_02 img.top{margin-top:65px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .remedial{width:100%; padding-top:30px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .remedial_03 .inner_con{padding-top:38px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .remedial_03 .inner_con .con_sld{width:768px; padding:34px 42px 0 39px}
#sub_container .sub_content_wrap .sub01_01 .sub_content .remedial_03 .inner_con .con_sld p{padding-bottom:15px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .remedial_03 .inner_con .con_sld .sld{width:131px; height:242px; position:relative; float:left; margin-right:4px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .remedial_03 .inner_con .con_sld > img{float:left; margin:27px 0 0 2px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .remedial_03 .inner_con .con_sld > div.last{margin-right:0;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .remedial_03 .inner_con .con_sld .sld a{display:block; width:60px; height:17px; position:absolute; top:0; right:1px; padding:56px 0 0 87px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .remedial_03 .con02{padding:63px 0 0 15px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .remedial_03 .con03{padding:63px 0 0 15px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .remedial_04 .con02{ padding:63px 0 0 15px;}/*margin-top:250px; padding:63px 0 0 15px;*/

/* modal pop_up */

.sld_modal{width:100%; height:100%; background:url('../img/sub/modal_bg.png') repeat; z-index:3000; position:fixed; top:0; left:0; padding-top:170px; display:none;}
.sld_modal .modal_inner{width:849px; height:639px; margin:0 auto; background:#fff; position:relative;}
.sld_modal .modal_inner .close_btn a{width:38px; height:37px; display:block; position:absolute; top:20px; right:26px;}
.sld_modal .modal_inner .bx-wrapper{position:relative;}
.sld_modal .modal_inner .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{width:73px; height:73px; display:block; text-indent:-9999px; position:absolute; top:283px; left:-103px; z-index:300; background:url('../img/sub/modal_prev.png') no-repeat;}
.sld_modal .modal_inner .bx-wrapper .bx-controls .bx-controls-direction .bx-next{width:73px; height:73px; display:block; text-indent:-9999px; position:absolute; top:283px; right:-103px; z-index:300; background:url('../img/sub/modal_next.png') no-repeat;}

/* modal pop_up end */

#sub_container .sub_content_wrap .sub01_01 .sub_content .remedial_04 .inner_con{padding-top:38px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .remedial_04 .con_sld04{width:768px; padding:34px 42px 0 39px; margin-bottom:40px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .remedial_04 .con_sld04 .sld04{width:131px; height:242px; position:relative; float:left; margin-right:4px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .remedial_04 .con_sld04 > img{float:left; margin:27px 0 0 2px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .remedial_04 .con_sld04 > div.last{margin-right:0;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .remedial_04 .con_sld04 .sld04_03 a{display:block; width:42px; height:15px; position:absolute; top:0; right:0; padding:56px 0 0 87px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .day_care{padding:38px 0 50px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap table.news{width:100%; margin:45px 0;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap table.news thead tr{height:36px; background:#0fa3d4;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap table.news thead tr th{font-size:15px; color:#fff; font-weight:bold;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap table.news tbody tr{height:44px; border-bottom:1px dashed #adadad;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap table.news tbody tr.color{background:#f8f8f8;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .table_wrap table.news tbody tr td a{font-size:14px; color:#242424;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .team01 h5{font-size:18px; color:#00779e; font-weight:bold; margin-top:34px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .team01 p{font-size:15px; color:#434343; line-height:28px; margin-top:20px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .team01 img{margin:23px 0 0 84px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .team02 h5{font-size:18px; color:#00779e; font-weight:bold; margin-top:34px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .team02 p{font-size:15px; color:#434343; line-height:28px; margin-top:20px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .team02 img{margin:23px 0 0 84px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .case01 h5{text-align:left; margin-top:34px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .case01 p{font-size:15px; color:#434343; line-height:28px; margin-top:20px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .case02 h5{text-align:left; margin-top:34px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .case02 h5 img{margin:0;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .case02 p{font-size:15px; color:#434343; line-height:28px; margin-top:20px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .case02 img{margin:60px 0 0 133px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .family01 h5{font-size:18px; color:#00779e; font-weight:bold; margin-top:34px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .family01 p{font-size:15px; color:#434343; line-height:28px; margin-top:20px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .family01 h4{margin-top:35px; padding-left:20px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .family01 ul{margin:23px 0 0 24px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .family01 ul li{width:510px; height:38px; font-size:14px; color:#5c5c5c; background:url('../img/sub/family_li_bg.png') no-repeat; padding-left:24px; line-height:38px;margin-bottom:10px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .family02{margin-top:80px}
#sub_container .sub_content_wrap .sub01_01 .sub_content .family02 h5{font-size:18px; color:#00779e; font-weight:bold; margin-top:34px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .family02 p{font-size:15px; color:#434343; line-height:28px; margin-top:20px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .family02 h4{margin-top:35px; padding-left:20px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .family02 ul{margin:23px 0 0 24px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .family02 ul li{width:510px; height:38px; font-size:14px; color:#5c5c5c; background:url('../img/sub/family_li_bg.png') no-repeat; padding-left:24px; line-height:38px;margin-bottom:10px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .family03{margin-top:80px}
#sub_container .sub_content_wrap .sub01_01 .sub_content .family03 h5{font-size:18px; color:#00779e; font-weight:bold; margin-top:34px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .family03 h5 img{margin:0;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .family03 p{font-size:15px; color:#434343; line-height:28px; margin-top:20px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .family03 h4{padding-left:20px; margin-top:35px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .family03 h4 img{margin:0}
#sub_container .sub_content_wrap .sub01_01 .sub_content .family03 ul{margin:23px 0 0 24px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .family03 ul li{width:801px; height:38px; font-size:14px; color:#5c5c5c; background:url('../img/sub/family_logn02_bg.png') no-repeat; padding-left:24px; line-height:38px;margin-bottom:10px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .family03 img{margin:35px 0 30px 49px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .family03 ul li.long{width:801px; height:67px; background:url('../img/sub/family_logn_bg.png') no-repeat; vertical-align:middle; line-height:34px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .art01 h5{font-size:18px; color:#00779e; font-weight:bold; margin-top:34px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .art01 p{font-size:15px; color:#434343; line-height:28px; margin-top:20px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .art02{margin-top:80px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .art02 h5{font-size:18px; color:#00779e; font-weight:bold; margin-top:34px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .art02 p{font-size:15px; color:#434343; line-height:28px; margin-top:20px; background:url('../img/sub/p_bg.png') no-repeat top left; background-position:0 4px; width:829px; padding-left:20px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .art03{width:100%; height:277px; margin-top:80px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .art03 h5{font-size:18px; color:#00779e; font-weight:bold; margin-top:34px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .art03 p{display:inline-block; font-size:15px; color:#434343; line-height:28px; margin-top:20px; float:left; width:100%; height:247px;
background:url('../img/sub/art_lab.png') no-repeat bottom right; background-position:494px 0;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .art04{margin-top:80px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .art04 h5{font-size:18px; color:#00779e; font-weight:bold; margin:34px 0 40px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .art04 .art_doc{width:847px;  border:1px solid #c8c8c8; padding-top:19px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .art04 .art_doc .doc{width:779px; height:267px; border-bottom:1px dashed #a2a2a2; margin:0 auto 38px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .art04 .art_doc .doc .img_wrap{width:215px; height:267px; float:left;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .art04 .art_doc .doc .img_wrap img{}
#sub_container .sub_content_wrap .sub01_01 .sub_content .art04 .art_doc .doc_01{height:267px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .art04 .art_doc .doc_02{height:298px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .art04 .art_doc .doc_03{height:374px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .art04 .art_doc .doc_04{height:277px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .art04 .art_doc .doc .doc_intro{width:564px; height:267px; float:left;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .art04 .art_doc .doc .doc_intro p{width:557px; height:31px; font-size:17px; color:#252525; font-weight:bold; border-bottom:1px solid #b1b1b1;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .art04 .art_doc .doc .doc_intro ul{width:541px; margin-top:21px; padding-left:16px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .art04 .art_doc .doc .doc_intro ul li{width:541px; height:35px; padding-left:24px; font-size:15px; color:#434343; line-height:35px; 
background:url('../img/sub/doc_arrow.png') no-repeat center left;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .art04 .art_doc .doc.doc_05 .img_wrap{width: 388px;height: 248px; float: left;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .art04 .art_doc .doc.doc_05 .doc_intro{width:370px; margin-left:20px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .art04 .art_doc .doc.doc_05 .doc_intro p{width:370px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .art04 .art_doc .doc.doc_05 .doc_intro ul{width:370px; margin-top:21px; padding-left:16px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .art04 .art_doc .doc.doc_05 .doc_intro p.text{font-weight:normal; border-bottom:0;font-size:15px; color: #434343; line-height: 28px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .paint01 h5{font-size:18px; color:#00779e; font-weight:bold; margin-top:34px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .paint01 p{font-size:15px; color:#434343; line-height:28px; margin-top:20px; background:url('../img/sub/p_bg.png') no-repeat top left; background-position:0 4px; width:829px; padding-left:20px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .paint02{margin-top:80px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .paint02 h5{font-size:18px; color:#00779e; font-weight:bold; margin-top:34px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .paint02 p{font-size:15px; color:#434343; line-height:28px; margin-top:20px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .paint02 p.right_txt{width:693px; height:126px; background:url('../img/sub/right_txt_bg.png') no-repeat center left; padding-left:156px; letter-spacing:-0.1px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .paint02 p.bottom{margin-top:13px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .paint03{margin-top:80px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .paint03 h5{font-size:18px; color:#00779e; font-weight:bold; margin-top:34px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .paint03 p{font-size:15px; color:#434343; line-height:28px; margin-top:20px; width:100%; height:249px; background:url('../img/sub/paint_bg.png') no-repeat center right;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .music01 h5{font-size:18px; color:#00779e; font-weight:bold; margin-top:34px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .music01 p{font-size:15px; color:#434343; line-height:28px; margin-top:20px; background:url('../img/sub/p_bg.png') no-repeat top left; background-position:0 4px; width:829px; padding-left:20px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .music02{margin-top:80px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .music02 h5{font-size:18px; color:#00779e; font-weight:bold; margin-top:34px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .music02 h5 img{margin:0;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .music02 img{margin:32px 0 0 75px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .music03{margin-top:70px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .music03 h5{font-size:18px; color:#00779e; font-weight:bold; margin-top:34px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .music03 p{font-size:15px; color:#434343; line-height:28px; margin-top:20px; width:673px; height:167px; background:url('../img/sub/music_bg01.png') no-repeat center left; padding-left:176px}

#sub_container .sub_content_wrap .sub01_01 .sub_content .music04{margin-top:70px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .music04 h5{font-size:18px; color:#00779e; font-weight:bold; margin-top:34px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .music04 p{font-size:15px; color:#434343; line-height:28px; margin-top:20px; width:849px; height:250px; background:url('../img/sub/music_bg02.png') no-repeat bottom right;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .test01 h5{font-size:18px; color:#00779e; font-weight:bold; margin-top:34px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .test01 p{font-size:15px; color:#434343; line-height:28px; margin-top:20px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .test02{margin-top:80px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .test02 h5{font-size:18px; color:#00779e; font-weight:bold; margin:34px 0 24px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .test03{margin-top:80px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .test03 h5{font-size:18px; color:#00779e; font-weight:bold; margin:34px 0 56px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .test03 h5 img{margin:0}
#sub_container .sub_content_wrap .sub01_01 .sub_content .test03 img{margin-left:15px}

#sub_container .sub_content_wrap .sub01_01 .sub_content .test04{margin-top:80px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .test04 h5{font-size:18px; color:#00779e; font-weight:bold; margin:34px 0 42px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .test04 h5 img{margin:0}
#sub_container .sub_content_wrap .sub01_01 .sub_content .test04 img{margin-left:40px}

#sub_container .sub_content_wrap .sub01_01 .sub_content .study01 h5{font-size:18px; color:#00779e; font-weight:bold; margin-top:34px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .study01 p{font-size:15px; color:#434343; line-height:28px; margin-top:20px; background:url('../img/sub/p_bg.png') no-repeat top left; background-position:0 4px; width:829px; padding-left:20px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .study02{margin-top:80px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .study02 h5{font-size:18px; color:#00779e; font-weight:bold; margin:34px 0 75px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .study02 h5 img{margin:0}
#sub_container .sub_content_wrap .sub01_01 .sub_content .study02 img{margin-left:12px}

#sub_container .sub_content_wrap .sub01_01 .sub_content .study03{margin-top:80px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .study03 h5{font-size:18px; color:#00779e; font-weight:bold; margin:34px 0 58px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .study03 h5 img{margin:0}
#sub_container .sub_content_wrap .sub01_01 .sub_content .study03 img{margin-left:10px}

#sub_container .sub_content_wrap .sub01_01 .sub_content .study04{margin-top:80px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .study04 h5{font-size:18px; color:#00779e; font-weight:bold; margin-top:34px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .study04 p{font-size:15px; color:#434343; line-height:28px; margin-top:20px; background:url('../img/sub/p_bg.png') no-repeat top left; background-position:0 4px; width:829px; padding-left:20px;}

#sub_container .sub_content_wrap .alcoholism{margin-top:30px;}
#sub_container .sub_content_wrap .old_man{margin-top:30px;}
#sub_container .sub_content_wrap .game{margin-top:30px;}
#sub_container .sub_content_wrap .allergy{margin-top:30px;}


/*///////////////////// container End /////////////////////*/

/* sub_snb */

.sub_snb_wrap{width:225px; float:left;}

.sub_snb_wrap .sub_snb01{}
.sub_snb_wrap .sub_snb01 .snb_top{}

.sub_snb_wrap .sub_snb01 .snb_list{width:223px; border:1px solid #d6d6d6; border-top:none;}
.sub_snb_wrap .sub_snb01 .snb_list ul{}
.sub_snb_wrap .sub_snb01 .snb_list > ul > li{width:223px; border-bottom:1px solid #d6d6d6; line-height:49px;}
.sub_snb_wrap .sub_snb01 .snb_list > ul > li.last{border-bottom:none;}
.sub_snb_wrap .sub_snb01 .snb_list > ul > li > a{display:block; width:203px; height:50px; font-size:16px; color:#636363; font-weight:bold; padding-left:20px;}
.sub_snb_wrap .sub_snb01 .snb_list > ul > li > a:hover{background:#519ec5; color:#fff;}
.sub_snb_wrap .sub_snb01 .snb_list > ul > li > a:hover li{border-color:#519ec5;}
.sub_snb_wrap .sub_snb01 .snb_list > ul > li > a.active{background:#519ec5; color:#fff;}

.sub_snb_wrap .sub_snb01 .snb_list > ul > li > ul{display:none; width:203px; height:147px; background:#f4f4f4; padding:9px 0 0 20px;}
.sub_snb_wrap .sub_snb01 .snb_list > ul > li:hover > ul{display:block;}
.sub_snb_wrap .sub_snb01 .snb_list > ul > li > ul > li{width:186px; line-height:35px; padding-left:18px}
.sub_snb_wrap .sub_snb01 .snb_list > ul > li > ul > li:hover{background:url('../img/sub/blue_arrow.png') no-repeat center left;}
.sub_snb_wrap .sub_snb01 .snb_list > ul > li > ul > li.on{background:url('../img/sub/blue_arrow.png') no-repeat center left;}
.sub_snb_wrap .sub_snb01 .snb_list > ul > li > ul > li a{font-size:14px; color:#636363;}
.sub_snb_wrap .sub_snb01 .snb_list > ul > li > ul > li:hover a{color:#519ec5;}
.sub_snb_wrap .sub_snb01 .snb_list > ul > li > ul > li.on a{color:#519ec5;}

.sub_snb_wrap .sub_snb01 .snb_contact{}

.sub_snb_wrap .sub_snb01 .snb_time{width:223px; height:294px; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6;}
.sub_snb_wrap .sub_snb01 .snb_time img{margin:27px 0 0 22px;}
.sub_snb_wrap .sub_snb01 .snb_time p{font-size:13px; color:#404040; font-weight:bold; margin:18px 0 0 22px;}
.sub_snb_wrap .sub_snb01 .snb_time i{display:block; font-size:15px; color:#868686; margin:8px 0 0 22px;}

/* sub_snb End*/

/* 게시판뷰 */
.board_view_content .ta_view01{width:100%;margin-top:45px;margin-bottom:20px;}
.board_view_content .ta_view01 thead th{padding:10px 0;background-color:#0fa3d4;color:#fff;font-size:15px;font-weight:bold;}
.board_view_content .ta_view01 tbody .view-info{height:45px;background-color:#f8f8f8;padding-left:55px;border-bottom:1px dashed #adadad;}
.board_view_content .ta_view01 tbody .view-info span{display:inline-block;margin-right:26px;font-size:14px;}
.board_view_content .ta_view01 tbody .view-content{padding:30px 55px;border-bottom:1px solid #ddd;vertical-align:top;}
.board_view_content .btn_list{display:inline-block;width:55px;height:30px;line-height:30px;text-align:center;background-color:#004974;color:#fff;font-size:14px;}
.board_view_content .ta_right{text-align:right;}


#sub_container .sub_content_wrap .sub01_01 .sub_content .online_01{width:100%;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_01 .board_img{width:100%; margin:46px 0;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_01 .board_img img{width:100%;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .online_01 table{width:100%;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_01 table thead tr{height:36px; background:#0fa3d4;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_01 table thead tr th{font-size:15px; color:#fff; font-weight:bold;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_01 table tbody tr{height:44px; border-bottom:1px dashed #adadad;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_01 table tbody tr td{text-align:center; font-size:14px; color:#242424;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_01 table tbody tr td.left{padding-left:42px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_01 table tbody tr td a{text-align:left; font-size:14px; color:#242424; width:100%; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_01 table tbody tr td a img{margin-right:7px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_01 .btn_wrap{width:100%; padding-top:20px; text-align:right;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_01 .btn_wrap a{width:90px; height:34px; font-size:15px; color:#fff; font-weight:bold; background:#0fa3d4; display:inline-block; text-align:center; line-height:34px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .online_02{width:100%;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_02 .board_img{width:100%; margin:46px 0;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_02 .board_img img{width:100%;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_02 form fieldset table{width:100%; border-top:1px solid #ddd;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_02 form fieldset table tbody tr{border-bottom:1px solid #ddd;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_02 form fieldset table tbody tr td{padding:6px 0 6px 20px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_02 form fieldset table tbody tr td.center{font-size:14px; color:#666; text-align:center; background:#f4f4f4; padding:13px 0; border-right:1px solid #ddd;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_02 form fieldset table tbody tr td div{position:relative; display:inline-block; margin-right:9px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_02 form fieldset table tbody tr td div .ui-datepicker-trigger{position:absolute; top:7px; right:6px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_02 form fieldset table tbody tr td .date_sub{width:104px; height:26px; border:1px solid #ddd;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_02 form fieldset table tbody tr td select{width:106px; height:28px; border:1px solid #ddd;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_02 form fieldset table tbody tr td .ip_01{width:224px; height:26px; border:1px solid #ddd;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_02 form fieldset table tbody tr td .ip_02{width:100px; height:26px; border:1px solid #ddd;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_02 form fieldset table tbody tr td .ip_03{width:626px; height:26px; border:1px solid #ddd;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_02 form fieldset table tbody tr td span{font-size:13px; color:#242424; margin:0 5px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_02 form fieldset table tbody tr td textarea{width:626px; height:186px; border:1px solid #ddd;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_02 .btn_wrap{width:100%; text-align:right; padding-top:20px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_02 .btn_wrap a{width:90px; height:34px; display:inline-block; margin-left:10px; font-size:15px; color:#fff; font-weight:bold; text-align:center; line-height:34px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_02 .btn_wrap a.regi{background:#0fa3d4;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_02 .btn_wrap a.list{background:#004974;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .online_03{width:100%;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_03 .board_img{width:100%; margin:46px 0;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_03 .board_img img{width:100%;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_03 table{width:100%; border-top:1px solid #ddd;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_03 table tbody tr{border-bottom:1px solid #ddd;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_03 table tbody tr td{padding:6px 0 6px 20px; font-size:12px; color:#999; text-align:left;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_03 table tbody tr td.center{font-size:14px; color:#666; text-align:center; background:#f4f4f4; padding:13px 0; border-right:1px solid #ddd;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_03 table tbody tr td.text div{min-height:188px; width:626px; font-size:12px; color:#999; line-height:18px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_03 .btn_wrap{width:100%; text-align:right; padding-top:20px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_03 .btn_wrap a{width:90px; height:34px; display:inline-block; margin-left:10px; font-size:15px; color:#fff; font-weight:bold; text-align:center; line-height:34px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_03 .btn_wrap a.modify{background:#0fa3d4;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_03 .btn_wrap a.remove{background:#666;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .online_03 .btn_wrap a.list{background:#004974;}


/*서브 의료진 소개*/
#sub_container .sub_content_wrap .sub01_01 .sub_content .sub1_02{padding-top:30px}
#sub_container .sub_content_wrap .sub01_01 .sub_content .sub1_02 .elbum_list{margin-bottom:80px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .sub1_02 .elbum_list h4.plus_deco{margin-left:24px; font-family:"Nanum Gothic"; font-size:28px; color:#2475c1; padding-left:40px; background:url('../img/sub/h4_deco_plus.jpg') left center no-repeat; margin-bottom:15px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .sub1_02 .elbum_list ul{border-top:1px solid #a0a0a0; padding-top:30px; padding-left:24px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .sub1_02 .elbum_list ul:after{clear:both; content:""; display:block;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .sub1_02 .elbum_list ul li{padding:29px 15px 0 11px; float:left; box-sizing:border-box; width:251px; background:url('../img/sub/sub_green_b.jpg') 0 0 no-repeat; height:361px; margin-bottom:15px; margin-right:18px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .sub1_02 .elbum_list ul li.no_mar{margin-bottom:0;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .sub1_02 .elbum_list ul li:nth-child(3n){margin-right:0;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .sub1_02 .elbum_list ul li .elbum_text{background:url('../img/sub/sub_deco_hos.jpg') left top no-repeat; padding-left:70px; margin-top:29px; padding-bottom:17px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .sub1_02 .elbum_list ul li .elbum_text p{color:#7d7d7d; font-size:13px; font-family:"Nanum Gothic"; margin-bottom:7px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .sub1_02 .elbum_list ul li .elbum_text h5{color:#333; font-size:23px; font-family:"Nanum Gothic"; letter-spacing:-0.7px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .sub1_02 .elbum_list ul li .elbum_text h5 span{font-size:15px; font-family:"Nanum Gothic"; letter-spacing:-0.7px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .sub1_02 .elbum_list ul li .elbum_text3{background:url('../img/sub/sub_deco_hos.jpg') left top no-repeat; padding-left:70px; margin-top:29px; padding-bottom:17px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .sub1_02 .elbum_list ul li .elbum_text3 h5{color:#333; font-size:23px; font-family:"Nanum Gothic"; letter-spacing:-0.7px; padding-top:23px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .sub1_02 .elbum_list ul li .elbum_text3 h5 span{font-size:15px; font-family:"Nanum Gothic"; letter-spacing:-0.7px;}

#sub_container .sub_content_wrap .sub01_01 .sub_content .sub1_02 .elbum_list2{margin-bottom:80px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .sub1_02 .elbum_list2 h4.plus_deco{margin-left:24px; font-family:"Nanum Gothic"; font-size:28px; color:#2475c1; padding-left:40px; background:url('../img/sub/h4_deco_plus.jpg') left center no-repeat; margin-bottom:15px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .sub1_02 .elbum_list2 ul{border-top:1px solid #a0a0a0; padding-top:30px; padding-left:24px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .sub1_02 .elbum_list2 ul:after{clear:both; content:""; display:block;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .sub1_02 .elbum_list2 ul li{padding:29px 15px 0 11px; float:left; box-sizing:border-box; width:389px; background:url('../img/sub/sub_green_b2.jpg') 0 0 no-repeat; height:361px; margin-bottom:15px; margin-right:18px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .sub1_02 .elbum_list2 ul li.no_mar{margin-bottom:0;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .sub1_02 .elbum_list2 ul li:nth-child(2n){margin-right:0;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .sub1_02 .elbum_list2 ul li .elbum_text2{background:url('../img/sub/sub_deco_hos.jpg') left top no-repeat; padding-left:75px; margin-top:29px; padding-bottom:17px; margin-left:62px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .sub1_02 .elbum_list2 ul li .elbum_text2 p{color:#7d7d7d; font-size:13px; font-family:"Nanum Gothic"; margin-bottom:7px;}
#sub_container .sub_content_wrap .sub01_01 .sub_content .sub1_02 .elbum_list2 ul li .elbum_text2 h5{color:#333; font-size:23px; font-family:"Nanum Gothic"; letter-spacing:-0.7px; padding-top:23px;}





























