@charset 'utf-8';
.sub_top_wrap{/*padding-top: 142px; background: #000000;*/}
.img_center{text-align: center;}
.w_100{width: 100%;}
.w_1120{width: 1120px; margin: 0 auto;}
.w_1150{width: 1150px; margin: 0 auto;}
.w_1200{width: 1200px; margin: 0 auto;}
.w1200{width:1200px; margin:0 auto;}
#section .pos_rel{position: relative; overflow: hidden;}
#section .pos_rel .pos_abs{position: absolute; left: 50%; margin-left: -960px;}
.board{margin-bottom:100px;}

.m_50{margin: 50px 0;}
.m_100{margin: 100px 0;}
.m_b50{margin-bottom: 50px;}
.m_b85{margin-bottom:85px;}
.m_b100{margin-bottom: 100px;}
.m_b200{margin-bottom: 200px;}
.m_t2{margin-top: 2px;}
.m_t10{margin-top: 10px;}
.m_t30{margin-top: 30px;}
.m_t50{margin-top: 50px;}
.m_t85{margin-top: 85px;}
.m_t100{margin-top: 100px;}
.p_t5{padding-top: 5px;}
.p_t50{padding-top: 50px;}
.p_b100{padding-bottom: 100px;}
.bg_color_01{background: #f8f8f8;}
.sub_top{height:370px; position: relative;}
.sub_top>div{position: absolute; width: 100%; text-align: center;}
.sub_top>div>span{display: block;}
.sub_top>div>span.text_01{color: #fff;font-size: 50px;padding-top: 108px;font-weight: 600;font-family: 'Noto Sans KR', sans-serif;letter-spacing: -0.07em;}
.sub_top>div>span.text_02{color: #fff;font-weight: 300;font-size: 21px;padding-top: 10px;line-height: 30px;letter-spacing: -0.09em;}

.backf9{background: #f9f5f0;}

.sub_top_01{background: url(/images/sub_top_01.jpg) no-repeat center;}
.sub_top_02{background: url(/images/sub_top_02.jpg) no-repeat center;}
.sub_top_03{background: url(/images/sub_top_03.jpg) no-repeat center;}
.sub_top_04{background: url(/images/sub_top_04.jpg) no-repeat center;}
.sub_top_05{background: url(/images/sub_top_05.jpg) no-repeat center;}
.sub_top_06{background: url(/images/sub_top_06.jpg) no-repeat center;}
.sub_top_07{background: url(/images/sub_top_07.jpg) no-repeat center;}
.sub_top_08{background: url(/images/sub_top_08.jpg) no-repeat center;}
.member_bg{background: url(/images/member_top.jpg) no-repeat center;}
.my{background: url(/images/my_top.jpg) no-repeat center;}
.info{background: url(/images/info_top.jpg) no-repeat center;}

.sub_menu{margin-bottom: 87px;}
.sub_menu ul{width: 1150px; margin: 0 auto; height: 56px; line-height: 56px; overflow: hidden;}
.sub_menu ul.re_height{height: 100%;}
.sub_menu ul li{float: left;}
.sub_menu ul li a{background: #ebebeb;margin: 0 1px;display: block;text-align: center;font-size: 20px;font-weight: 400;color: #363636;letter-spacing: -2px;font-family: 'Noto Sans KR', sans-serif;}
.sub_menu ul li a.on,
.sub_menu ul li a:hover{transition: all 0.5s;background: #81b327;color: #ffffff;}
.sub_menu.sub01 ul li{width: 191px;}
.sub_menu.sub02 ul li{width:50%;}
.sub_menu.sub03 ul li{width: 33.3%;}
.sub_menu.sub04 ul li{width: 25%;}
.sub_menu.sub05 ul li{width: 20%;}
.sub_menu.sub06 ul li{width: 191px; }
.sub_menu.sub06 ul li.re_line_h{line-height: 23px; height: 51px;}
.sub_menu.sub06 ul li.re_line_h a{ padding-top: 5px; height: 51px;}
.sub_menu.sub06 ul li a{height: 56px;}
.sub_menu.sub07 ul li{width: 14.2%;}
.sub_menu.sub08 ul li{width: 33.33%;}
.sub_menu.member ul li{width: 33.33%;}

.img_center{text-align:center;}

.sub_title_01_img{text-align: center;height: 12px;padding-bottom: 19px;}
.sub_title_01{text-align: center;width: 100%;padding-bottom: 100px;}
.sub_title_01.en{font-family: 'Oswald', sans-serif;font-size: 16px;color: #81b327;text-transform: uppercase;font-weight: 400;letter-spacing:5px;padding-bottom: 15px;}
.sub_title_01 h3{display: block;/* font-family: 'Nanum Myeongjo', serif; */font-size: 48px;color: #333333;font-weight: 600;letter-spacing: -3px;line-height: 1.0;}
.sub_title_01 span.text_01{font-size: 23px; line-height: 35px;}
.sub_title_01 span.text_02{font-family: "Noto Sans KR", sans-serif; font-size: 18px; color: #666666; margin-top: 15px;}
.sub_title_01 span.s_text{font-size: 18px;font-family: "Noto Sans KR", sans-serif; font-weight: 400;}
.sub_title_01 span.s_text.font_w_l{font-weight: 200; letter-spacing: -1px; line-height: 30px;}
.sub_title_01 span.s_text.font_w_l strong{font-weight: 400;}
.sub_title_01 span.color_g{color: #3d5f03;}

.sub_title_02{text-align: center; margin: 70px 0 35px 0;}
.sub_title_02 span{display: block; font-size: 35px; font-weight: 600;}
.sub_title_02 span.text_01{font-size: 18px; font-weight: 300; margin: 10px 0 35px 0; line-height: 30px; letter-spacing: -0.10em;}

.sub_title_03>span{display: block; color: #666666; text-align: center;}
.sub_title_03>span.text_01{font-size: 26px;}
.sub_title_03>span.text_02{font-size: 18px; font-weight: 200; margin-top: 15px;}

.sub_title_04>span{display: block; color: #333333; text-align: center; font-size: 28px; font-weight: 500;}
.sub_title_04>span.text_01{color: #3d5f03;}
.sub_title_04>span.text_03{font-size: 18px; font-weight: 400;}

.img_text_wrap>div{overflow: hidden;}
.img_text_wrap>div>div{float: left;}
.img_text_wrap>div>div.text{width: 600px; height: 231px; background: #f9f9f9;}
.img_text_wrap>div>div.text.text_re_h{height: 303px;}
.img_text_wrap>div>div.text strong,
.img_text_wrap>div>div.text span{display: block; padding: 0 50px;}
.img_text_wrap>div>div.text strong{font-size: 18px; color: #101010; font-weight: 500;}
.img_text_wrap>div>div.text span{font-size: 16px; color: #666666;}
.img_text_wrap>div>div.text_left{text-align: left;}
.img_text_wrap>div>div.text_right{text-align: right;}

.img_text_wrap>div>div.text strong.p_t90{padding-top: 90px;}
.img_text_wrap>div>div.text strong.p_t80{padding-top: 80px;}
.img_text_wrap>div>div.text strong.p_t70{padding-top: 70px;}
.img_text_wrap>div>div.text strong.p_t50{padding-top: 50px;}
.img_text_wrap>div>div.text strong.p_t40{padding-top: 40px;}
.img_text_wrap>div>div.text span.p_t90{padding-top: 90px;}
.img_text_wrap .img_text_center>div{text-align: center; float: none;}

.img_wrap{text-align: center;}
.text_wrap{overflow: hidden;}
.text_wrap>div{float: left; width: 600px; height: 231px;}
.text_wrap>div>div{padding: 40px;}
.text_wrap>div strong,
.text_wrap>div span{display: block;}
.text_wrap>div strong{font-size: 18px; color: #101010;}
.text_wrap>div span{font-size: 16px; color: #666666;}
.text_wrap>div.box_01{background: #f9f9f9;}
.text_wrap>div.box_02{background: #f3f3f3;}

.box_con_wrap{text-align: center;}
.box_con_wrap >div.inner{display: inline-block; overflow: hidden;}
.box_con_wrap >div.inner>div{float: left; margin: 0 10px;}
.box_con_wrap >div.inner>div>div{height: 351px; width: 353px; position: relative;}
.box_con_wrap >div.inner>div>div>div{position: absolute; width: 100%; text-align: center; color: #ffffff; font-size: 18px;}
.box_con_wrap >div.inner>div>div>div.text_01{bottom: 0; height: 79px; line-height: 79px;}
.box_con_wrap > div.inner > div > div > div.text_01.re_line_heigt{ line-height: 30px; height: 70px; letter-spacing: -0.10em;}

.border_box_wrap{height: 353px; width: 1045px; border: 40px solid #f9f9f9;}
.border_box_wrap>div{ position: relative; height: 353px;}
.border_box_wrap>div>div{position: absolute;}
.border_box_wrap>div>div.left{left: 45px; top: 40px;}
.border_box_wrap>div>div.right{left: 480px; top: 120px;}
.border_box_wrap>div>div.right dl{overflow: hidden;}
.border_box_wrap>div>div.right dl dt,
.border_box_wrap>div>div.right dl dd{float: left;}
.border_box_wrap>div>div.right dl dt{width: 50px;}
.border_box_wrap>div>div.right dl.none dt{width: auto; margin-right: 10px;}
.border_box_wrap>div>div.right dl dt:after{content:"|"; padding-left: 5px;}

#section{overflow: hidden;}

/* 인사말 */
.sub0101{background: url(../images/sub0101_img_02.jpg) no-repeat top center; height:1698px;}
.sub0101 .sub0101_img{position: absolute;left: 22px;top: 15px;}
.sub0101 .text01{text-align: center;color: #0d0d0d;font-size: 34px;margin: 690px 0 0 0;letter-spacing: -3.2px;}
.sub0101 .text02{text-align: center;color: #555555;font-size: 21px;margin: 35px 0 0 0;letter-spacing: -2px;line-height: 34px;font-weight: 300;}
.sub0101 .text03{position: absolute;right: 10px;bottom: 170px;color: #555555;font-size: 19px;font-weight: 300;letter-spacing: -2px;}
.sub0101 .text03 span{margin-left: 17px;}


/* 시설 둘러보기 */
.mat_85{margin-top:85px;}

#section .w_view{width: 1150px;margin: 0 auto;background:#fff;}
#section .view{width: 983px; margin:0 auto;}
#section .view .slider-nav{margin-top: 50px;}
#section .view .slider-nav > div img{width: 170px;}
#section .view .slider-nav {padding-bottom: 104px; margin-top: 10px;}
#section .view .slick-prev{left: 0; background: url(../images/view_left.png) no-repeat; z-index: 9999; width:50px; height: 50px;top: 50%;}
#section .view .slick-next{right:0; background: url(../images/view_right.png) no-repeat; z-index: 9999; width: 50px; height: 50px;top: 50%;}
#section .view .slick-next::before,.view .slick-prev::before {content: "";}


.sub0103_img_01{height: 521px; background: url(../images/sub0103_img_02.png) no-repeat right 2px center; position: relative;}

.tabSet_02 .tabs{overflow: hidden; width: 717px; position: absolute; bottom: 0; z-index: 9999;}
.tabSet_02 .tabs li{float: left; width: 50%; text-align: center; height: 60px; line-height: 60px;}
.tabSet_02 .tabs li a{display: block; background: #a4a9b7; font-size: 20px; color: #ffffff;font-family:'Nanum Square', Arial, "돋움", Dotum, AppleGothic, sans-serif;}
.tabSet_02 .tabs li a.on{background: #4e5568;}

/*  의료진소개 */
.pos_r {position: relative;}
.pos_abs {position: absolute;}
.people_wrap{overflow: hidden;width: 1150px;margin: 0 auto;height: 512px;/* background: #fbfbfb; */}
.people_wrap>div{letter-spacing: -2px;}
.people_wrap>div>span{display: block; font-size: 18px;}
.people_wrap .left{left: 129px;top: 0;}
.people_wrap .right{left: 605px;top: 53px;}
.people_wrap .right .text_01{font-size: 40px;color: #423d3d;font-weight: 600;letter-spacing: -0.10em;font-family: 'Nanum Myeongjo', serif;font-size: 42px;}
.people_wrap .right .text_01 span{color: #363636;font-size: 30px;font-family: "Noto Sans KR", sans-serif;font-weight: 200;padding-left: 15px;}
.people_wrap .right .text_02{color: #c0905b;font-size: 30px;font-weight: 300;padding: 10px 0;margin: 35px 0;border-top: 1px solid #ececec;border-bottom: 1px solid #ececec;line-height: 1.3em;}
.people_wrap .right .text_03{color: #464646;letter-spacing: -0.5px;font-size: 20px;line-height: 1.7em;font-weight: 300;}
.people_wrap .right .text_04{color: #c0905b;letter-spacing: -0.5px;font-size: 23px;font-weight: 300;margin-bottom: 10px;}

.sub03_border{float: right;width:1021px;height:1px;background:#e2e2e2;display:block;margin: 53px 0 53px 0;}
 .sub03_tborder{border-top: 1px solid #ececec;;margin: 32px 0;}


/* 비급여진료비안내 */
.bg_a2ca5b{background:#a2ca5b;color:#fff !important;}
.table_wrap table tr.re_width_02 th.fir{width: 10%;}
.table_wrap table tr.re_width_02 th.sec{width: 25%;}
.table_wrap table tr.re_width_02 th.thir{width: 10%;}
.table_wrap table tr.re_width_02 th.four{width: 10%;}
.table_wrap table tr.re_width_02 th.five{width: 10%;}
.table_wrap table tr.re_width_02 th.six{width: 15%;}
.sub05_table p{font-size: 18px;text-align: center;font-weight: 300;padding-top: 60px;}


.table_wrap table{border: 1px solid #dddddd; width: 100%; border-collapse: collapse; border-spacing: 0;}
.table_wrap table tr.re_width th.fir{width: 40%;}
.table_wrap table tr.re_width th.sec{width: 60%;}
.table_wrap table th{text-align: center;font-size: 21px;font-weight: 300;background: #525252;height: 51px;line-height: 51px;border-right: 1px solid #dfdfdf;color: #fff;}
.table_wrap table td{color: #252525;font-size: 19px;font-weight: 300;border-right: 1px solid #d4d4d4;padding: 10px;text-align: center;}
.table_wrap td>span{display: block; padding-left: 25px; text-align: left;}
.table_wrap td{border-bottom: 1px solid #d4d4d4;}
.table_wrap td.black{border-bottom: 1px solid #a7a7a7;}
.table_wrap th{width: 50%;}
.table_text_01{overflow: hidden;}
.table_text_01 ul{float: right; margin-top: 15px;}
.table_text_01 ul.f_r{float: right;}
.table_text_01 ul li{font-size: 18px; font-weight: 400; color: #333333; line-height: 30px;}
.table_text_01 strong{font-weight: 500;}
.table_text_02{text-align: center; font-size: 18px; font-weight: 400; color: #333333; line-height: 30px; font-weight: 200;}
.table_text_02 strong{display: block; font-weight: 500;}

.table_btn{text-align: center;}
.table_btn ul{display: inline-block;}
.table_btn ul li{float: left;}
.table_btn ul li a{display: block; width: 356px; height: 71px; line-height: 71px; text-align: center; font-size: 22px; background: #3d5f03; color: #ffffff; margin: 0 10px;}
.table_btn ul li a:hover{transition: all 0.9s; background: #2b4203;}


/* 로그인 */

.board .AW_login_wrap{width: 600px;border: 1px solid #dac5c5;padding: 0 50px;}
.board .AW_login_wrap .inner{border:0;}
.board .AW_login_wrap .AW_login{width: 600px;}
.board .form > table{width: 600px;}
.board .form div{margin-bottom: 10px;}
.board .form div.last{margin-bottom: 0px;}
.board .AW_login_wrap .AW_login .form table td span{font-size: 20px; width: 100px;}
.board .AW_login_wrap .AW_login .form table td .logininput{width: 300px; height: 35px;}
.board .AW_login_wrap .AW_login .form table td button{height: 92px; width: 150px; background: #81b327; color: #ffffff; font-size: 20px;}
.board .AW_login_wrap .AW_login .form table td.checkbox{padding: 7px 0 0 100px;}
.board .AW_login_wrap .AW_login_button{background: none;}
.board .AW_login_wrap .AW_login_button table{width: 600px; line-height: 30px;}
.board .AW_login_wrap .AW_login_button table th{width: 435px; font-size: 14px;}
.board .AW_login_wrap .AW_login_button table td{text-align: center;}
.board .AW_login_wrap .AW_login_button table td a{display: block; color: #ffffff; background: #333333;}

.board .join_ok{width: 600px; margin: 0 auto;}
.board .join_ok .inner p{color: #3b3b3b;font-size: 18px;font-weight: 500;font-family: 'Noto Sans KR', sans-serif;padding-top: 20px;}

.info_textarea {color: #777777; font-size: 13px; height: 500px; padding: 50px; width: 1100px;}
















