@charset 'utf-8';
.balloon{background: #6c6c6c; color: #ffffff; padding: 5px 10px; position: absolute; display: none; font-size: 13px; z-index: 9999;}
.cf:after{content:''; display: block; clear: both;}
.p_20{padding: 20px 0;}
.p_30{padding: 30px 0;}
.p_60{padding: 60px 0;}
.p_60_130{padding: 60px 0 130px 0;}
.p_l30{padding-left: 30px;}
.p_l50{padding-left: 50px;}
.p_l60{padding-left: 60px;}
.p_l90{padding-left: 90px;}
.p_l100{padding-left: 100px;}
.p_l500{padding-left: 500px;}
.p_l600{padding-left: 600px;}
.p_l700{padding-left: 700px;}
.p_l800{padding-left: 800px;}
.p_t10{padding-top: 10px;}
.p_t15{padding-top: 15px;}
.p_t20{padding-top: 20px;}
.p_t30{padding-top: 30px;}
.p_t35{padding-top: 35px;}
.p_t40{padding-top: 40px;}
.p_t50{padding-top: 50px;}
.p_t55{padding-top: 55px;}
.p_t60{padding-top: 60px;}
.p_t70{padding-top: 70px;}
.p_t80{padding-top: 80px;}
.p_t85{padding-top: 80px;}
.p_t100{padding-top: 100px;}
.p_t120{padding-top: 120px;}
.p_t150{padding-top: 150px;}
.p_b50{padding-bottom: 50px;}
.p_15{padding: 15px 0;}
.p_50{padding: 50px 0;}
.p_60{padding: 60px 0;}
.p_60_40{padding: 60px 0 40px 0;}
.m_l15{margin-left: 15px;}
.m_l35{margin-left: 35px;}
.m_l50{margin-left: 50px;}
.m_l135{margin-left: 135px;}
.m_l150{margin-left: 150px;}
.m_l165{margin-left: 165px;}
.m_t_m_45{margin-top: -45px;}
.m_t_m_60{margin-top: -60px;}
.m_t10{margin-top: 10px;}
.m_t15{margin-top: 15px;}
.m_t20{margin-top: 20px;}
.m_t25{margin-top: 25px;}
.m_t30{margin-top: 30px;}
.m_t35{margin-top: 35px;}
.m_t40{margin-top: 40px;}
.m_t50{margin-top: 50px;}
.m_t60{margin-top: 50px;}
.m_t70{margin-top: 70px;}
.m_t80{margin-top: 80px;}
.m_t85{margin-top: 85px;}
.m_t100{margin-top: 100px;}
.m_t130{margin-top: 130px;}
.m_t185{margin-top: 185px;}
.m_10{margin: 10px 0;}
.m_15{margin: 15px 0;}
.m_25{margin: 25px 0;}
.m_50{margin: 50px 0;}
.m_100{margin: 100px 0;}
.m_b15{margin-bottom: 15px;}
.m_b20{margin-bottom: 20px;}
.m_b25{margin-bottom: 25px;}
.m_b30{margin-bottom: 30px;}
.m_b35{margin-bottom: 35px;}
.m_b50{margin-bottom: 50px;}
.m_b100{margin-bottom: 100px;}
.m_100_50{margin: 100px 0 50px;}

.padding_board{padding-top: ; border-top: 1px solid #dddddd;}

.w_1200{width: 1200px; margin: 0 auto; min-width: 1200px;}
.w_1100{width: 1100px; margin: 0 auto;}
.w_880{width: 880px; margin: 0 auto; }
.w_100{width: 100%;  min-width: 1200px;}

.img_center_02{text-align: center;}
.img_center_02.pos_rel{position: relative;}
.img_center_02.pos_rel>span.pen{z-index: 1; position: absolute; right: -60px; top: -500px;}
.img_center{text-align: center; min-width: 1200px;}
.img_center span{display: block; color: #ffffff; font-size: 24px; font-weight: 500; margin-top: -50px;}
.img_center.pos_rel{position: relative;}
.img_center.pos_rel>span{position: absolute; left: 954px; top: -265px;}
.img_center.pos_rel>span.people{position: absolute; left: 750px; top: -75px;}
.img_center.pos_rel>span.people_02{z-index: -1; position: absolute; right: 250px; top: -360px;}
.img_center.pos_rel>span.people_03{left: 835px; position: absolute; top: -409px; z-index: 1;}
.img_center.pos_rel>span.pen_02{z-index: 1; position: absolute; left: 1040px; top: 1360px; width: 249px; height: 433px;}

.img_top > img{vertical-align: middle;}


.bg_01{height: 672px; background: url('../images/bg_01.png') no-repeat center;}
.line_g{width: 1000px; height: 1px; background: #dddddd; margin: 50px auto;}

.sub_top{height: 227px; position: relative;  min-width: 1200px;}
.sub_top h2{text-align: center; font-size: 33px; color: #ffffff; padding-top: 70px;}
.sub_top.sub_01_top{background: url('../images/sub01_top_bg.png') no-repeat center;}
.sub_top.sub_02_top{background: url('../images/sub02_top_bg.png') no-repeat center;}
.sub_top.sub_03_top{background: url('../images/sub03_top_bg.png') no-repeat center;}
.sub_top.sub_04_top{background: url('../images/sub04_top_bg.png') no-repeat center;}
.sub_top.sub_05_top{background: url('../images/sub05_top_bg.png') no-repeat center;}
.sub_top.sub_06_top{background: url('../images/sub06_top_bg.png') no-repeat center;}
.sub_top.sub_07_top{background: url('../images/sub07_top_bg.png') no-repeat center;}
.sub_top.sub_08_top{background: url('../images/sub08_top_bg.png') no-repeat center;}
.sub_top.sub_09_top{background: url('../images/sub09_top_bg.png') no-repeat center;}
.sub_top.member_top_bg{background: url('../images/member_top_bg.png') no-repeat center;}
.sub_top .path{position: absolute; bottom: 0; width: 100%;}
.sub_top .path>.inner{width: 1100px; padding: 0 50px; margin: 0 auto; background: #ffffff; font-size: 14px; text-align: right; height: 50px; line-height: 50px; text-transform: uppercase;}

.sub_top_title_wrap{width: 1200px; margin: 35px auto;  min-width: 1200px;}
.sub_top_title_wrap>div.inner{padding: 0 55px;}
.sub_top_title_wrap>div.inner>div{float: left;}
.sub_top_title_wrap>div.inner>div.right_arrow{float: right;}
.sub_top_title_wrap>div.inner>div.sub_top_title{width: 978px; text-align: center; font-size: 55px; letter-spacing: -2.5px; font-family: 'Nanum Square'; height: 56px; line-height: 56px;}
.sub_top_title_wrap>div.inner>div.sub_top_title.w_100p{width: 100%;}

.sub_title_01{text-align: center;  min-width: 1200px;}
.sub_title_01.text_left{text-align: left;  min-width: 1200px;}
.sub_title_01 h2{font-size: 44px; font-weight: 600; letter-spacing: -4px;}
.sub_title_01 h2 span{display: block; font-size: 21px; font-weight: 300; letter-spacing: -2px;}
.sub_title_01 h3.big{font-size: 37px; line-height: 40px;}
.sub_title_01 h3{font-size: 28px; color: #61c5b9; font-weight: 500; letter-spacing: -2px; }
	.sub_title_01 h3.color_db{color: #498fe5;}
	.sub_title_01 h3 .color_db{color: #498fe5; display: inline; font-size: 37px; line-height: 40px; font-weight: 500;}
	.sub_title_01 h3.color_p{color: #fba9a9;}
	.sub_title_01 h3.color_pur{color: #b381d9;}
	.sub_title_01 h3.color_w{color: #ffffff;}
	.sub_title_01 h3 .color_w{color: #ffffff; font-size: 19px;}
	.sub_title_01 h3.color_b{color: #88bad4;}
	.sub_title_01 h3.color_dp{color: #dcadd7;}
	.sub_title_01 h3.color_dg{color: #7fa26f;}
	
.sub_title_01 h3 span{display: block; font-size: 22px; font-weight: 300; color: #333333;}
.sub_title_01 .line{width: 77px; height: 2px; margin: 85px auto; background: #95d5cd;}
	.sub_title_01 .line.color_p{background: #fba9a9;}
	.sub_title_01 .line.color_pur{background: #b381d9;}
	.sub_title_01 .line.color_dp{background: #dcadd7;}
	.sub_title_01 .line.color_dg{background: #7fa26f;}
	.sub_title_01 .line.color_pur_re{width: 77px; height: 2px; margin: 15px auto; background: #b381d9;}
	.sub_title_01 .line.color_b{color: #88bad4;}
	.sub_title_01 .line.color_db{color: #498fe5;}
	.sub_title_01 .line.color_dp{color: #dcadd7;}
	.sub_title_01 .line.color_dg{color: #7fa26f;}
	
.sub_title_01 .line_02{width: 77px; height: 2px; margin: 30px auto; background: #dcadd7;}
.sub_title_01 .line_03{width: 77px; height: 2px; margin: 30px auto; background: #95d5cd;}
.sub_title_01 .line_04{width: 77px; height: 2px; margin: 30px auto; background: #7fa26f;}

.sub_title_01 .line_03{width: 77px; height: 1px; margin: 15px auto; background: #b381d9;}
.sub_title_02 .line_03{width: 77px; height: 1px; margin: 15px auto; background: #b381d9;}
.sub_title_01 .text_wrap h4{font-size: 23px; font-weight: 500; letter-spacing: -2px;}
.sub_title_01 .text_wrap .strong{font-size: 23px; font-weight: 600; letter-spacing: -2px;}
.sub_title_01 .text_wrap h4.light{font-weight: 300;}
.sub_title_01 .text_wrap h4.strong{font-size: 26px;}
.sub_title_01 .text_wrap .point_color{color: #61c5b9;}
.sub_title_01 .text_wrap>div{font-size: 19px; line-height: 35px; letter-spacing: -2px;}
.sub_title_01 .text_wrap>div.bold_g{font-size: 19px; line-height: 35px; letter-spacing: -1px; color: #8f8f8f; font-weight: 500;}
.sub_title_01 .text_wrap>div>.big{font-size: 23px; line-height: 35px; letter-spacing: -2px; font-weight: 600;}
.sub_title_01 .text_wrap>div>.p_big{display: block; font-size: 41px; color: #fba9a9; line-height: 48px; font-weight: 500;}
.sub_title_01 .text_wrap>div>.big_02{display: block; font-size: 24px;}

.sub_title_02{text-align: center;}

.sub_title_02 h3{font-size: 28px; color: #b381d9; font-weight: 500; letter-spacing: -2px; }
.sub_title_02 h3 strong{font-weight: 500;}
.sub_title_02 .line{width: 77px; height: 2px; margin: 85px auto; background: #b381d9;}
.sub_title_02 .text_wrap>div{font-size: 19px; line-height: 30px; letter-spacing: -2px;}
.sub_title_02 .point{display: block; color: #b381d9; font-weight: 400;}
.sub_title_02 .point_big{display: block; color: #cbade3; font-weight: 600; font-size: 32px;}

.sub_title_03 h3{text-align: center; font-size: 38px; font-weight: 500; letter-spacing: -4px;}
.sub_title_03 h3 span.color_db,
.sub_title_03 h3 span.color_r{display: inline;}
.sub_title_03 h3 span{display: block; font-size: 21px; font-weight: 300; letter-spacing: -2px;}

.sub_title_04{text-align: center;}
.sub_title_04 h3{font-size: 40px; letter-spacing: -3px;}
.sub_title_04 span.line{display: block; width: 56px; margin: 25px auto; height: 3px; background: #498fe5;}


.bg_img .text_wrap{text-align: center; padding-top: 130px;}
.bg_img .text_wrap .text_01{color: #ffffff;}
.bg_img .text_wrap .text_02{color: #65c7bc; font-size: 30px; line-height: 35px; letter-spacing: -2px; font-family: 'Nanum Myeongjo', serif;}
.bg_img_01{height: 412px; background: url('../images/bg_img_01.png') no-repeat center; position: relative;  min-width: 1200px;}
.bg_img_01_rel{height: 412px; position: relative;}
.bg_img_01_rel .left_img{position: absolute; left: 200px;}
.bg_img_01_rel .right_img{position: absolute; right: 200px;}

.bg_img_01_rel_re{position: relative;}
.bg_img_01_rel_re .left_img{position: absolute; left: 150px;}
.bg_img_01_rel_re .right_img{position: absolute; right: 150px;}
.bg_img_01_rel_re .text_wrap{text-align: center;}
.bg_img_01_rel_re .text_wrap .text_01{color: #333333;}
.bg_img_01_rel_re .text_wrap .text_02{color: #fba9a9; font-size: 30px; line-height: 35px; letter-spacing: -2px; font-family: 'Nanum Myeongjo', serif;}

.bg_img_02{height: 700px; background: url('../images/sub0201_img_06.png') no-repeat center; position: relative;  min-width: 1200px;}

.bg_img_03{height: 448px; background: url('../images/sub0202_img_02.png') no-repeat center; position: relative;  min-width: 1200px;}
.bg_img_04{height: 842px; background: url('../images/sub0202_img_07.png') no-repeat center; position: relative;  min-width: 1200px;}
.bg_img_05{height: 1429px; background: url('../images/sub0204_img_01.png') no-repeat center; position: relative;  min-width: 1200px;}

/* 왜 소중한 한의원인가 */
.sub0101_title h2{text-align: center; font-size: 44px; letter-spacing: -5px; font-weight: 300; line-height: 50px;}
.sub0101_title span.line{display: block; width: 77px; height: 2px; margin: 45px auto 30px; background: #498fe5;}
.sub0101_title span.text{display: block; font-size: 20px; letter-spacing: -2px; text-align: center; line-height: 26px;}

.bg_img_0101_01{min-width: 1200px; height: 746px; background: url('../images/sub0101_img_01.jpg') no-repeat center top; position:relative; z-index: -1;}
.bg_img_0101_02{min-width: 1200px; height: 876px; background: url('../home1/images/pc_04.png') no-repeat center top; position:relative; z-index: -1;}
.bg_img_0101_03{min-width: 1200px; height: 981px; background: url('../images/sub0101_img_11.jpg') no-repeat center top; position:relative; z-index: -1;}

.bg_img_0101_04{min-width: 1200px; height: 1370px; background: url('../home1/images/pc_02.png') no-repeat center top; position:relative; z-index: -1;}
.bg_img_0101_05{min-width: 1200px; height: 1130px; background: url('../home1/images/pc_03.png') no-repeat center top; position:relative; z-index: -1;}
.bg_img_0101_06{min-width: 1200px; height: 981px; background: url('../home1/images/pc_04.png') no-repeat center top; position:relative; z-index: -1;}
.bg_img_0101_07{min-width: 1200px; height: 1420px; background: url('../home1/images/pc_05.png') no-repeat center top; position:relative; z-index: -1;}
.bg_img_0101_08{min-width: 1200px; height: 2451px; background: url('../home1/images/pc_08.png') no-repeat center top; position:relative; }
.bg_img_0101_09{min-width: 1200px; height: 981px; background: url('../home1/images/pc_07.png') no-repeat center top; position:relative; z-index: -1;}
.m_t120 { margin-top: 120px; }
.flex { display: flex; align-items: center; justify-content: space-between; width: 100%; min-width: 1200px; max-width: 1200px; padding-bottom: 50px; }
.img_box_wrap{height: 409px; position: relative;}
.img_box_wrap>div{position: absolute;}
.img_box_wrap>div.text_01{left: 580px; top: 120px;}
.img_box_wrap>div.text_02{left: 100px; top: 130px;}
.img_box_wrap>div.text strong{font-size: 44px; display: block; line-height: 45px; letter-spacing: -2px;}
.img_box_wrap>div.text span{display: block;}
.img_box_wrap>div.text .text_01{font-size: 26px; letter-spacing: -2px;}
.img_box_wrap>div.text .text_02{font-size: 17px; color: #888888; letter-spacing: -1px;}
.img_box_wrap.img_box_01{background: url('../images/sub0101_bg_01.png') no-repeat center;}
.img_box_wrap.img_box_02{background: url('../images/sub0101_bg_02.png') no-repeat center;}
.img_box_wrap.img_box_03{background: url('../images/sub0101_bg_03.png') no-repeat center;}
@font-face {
    font-family: 'GmarketSans';
    src: url('../fonts/GmarketSansTTFLight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'GmarketSans';
    src: url('../fonts/GmarketSansTTFMedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'GmarketSans';
    src: url('../fonts/GmarketSansTTFBold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

.bg_img_0302_01{height: 611px; background: url('../images/sub0302_img_01.png') no-repeat center; position: relative;  min-width: 1200px;}
.bg_img_0302_01>div>ul{overflow: hidden;}
.bg_img_0302_01>div>ul>li{float: left; width: 33.33%; height: 444px; background: url('../images/sub0302_img_02.png') no-repeat center; position: relative;}
.bg_img_0302_01>div>ul>li>span{position: absolute; padding: 0 25px; text-align: center;}
.bg_img_0302_01>div>ul>li>span.text_01{top: 70px; font-size: 17px; line-height: 28px; letter-spacing: -2px}
.bg_img_0302_01>div>ul>li>span.text_01>ul>li{font-size: 15px; letter-spacing: -2px;}
.bg_img_0302_01>div>ul>li>span.text_02{top: 330px; font-size: 12px; font-weight: 400;}
.bg_img_0302_01>div>ul>li>span .point{color: #fba9a9; font-weight: 500;}

.bg_img_0302_02{height: 1077px; background: url('../images/sub0302_img_03.png') no-repeat center; position: relative;  min-width: 1200px;}
.bg_img_0302_02 span{display: block;}
.bg_img_0302_02 span.img{padding-top: 130px;}
.bg_img_0302_02 span.text{font-size: 19px; line-height: 32px; letter-spacing: -2px;}
.bg_img_0302_02 span.title_01{font-family: 'Nanum Myeongjo', serif; font-size: 28px; color: #de7272; letter-spacing: -4px; padding: 50px 0;}

.bg_img_0302_03{height: 350px; background: url('../images/sub0302_img_04.png') no-repeat center; position: relative;  min-width: 1200px;}
.bg_img_0302_03 span.title_01{font-family: 'Nanum Myeongjo', serif; font-size: 28px; color: #de7272; letter-spacing: -4px; padding:100px 100px 50px 0; float: right; line-height: 40px}
.bg_img_0302_03 span.title_01 span{display: block; font-size: 100px; color: #dddddd; height: 50px; line-height: 125%;}

.bg_img_0303_01{height: 1324px; background: url('../images/sub0303_img_01.png') no-repeat center; position: relative;  min-width: 1200px;}

.bg_img_0304_01{height: 450px; background: url('../images/sub0304_img_02.png') no-repeat center; position: relative;  min-width: 1200px;}
.bg_img_0304_01{height: 450px; background: url('../images/sub0304_img_02.png') no-repeat center; position: relative;  min-width: 1200px;}
.bg_img_0304_01 .left_img{position: absolute; left: 150px;}
.bg_img_0304_01 .right_img{position: absolute; right: 150px;}
.bg_img_0304_01 .text_wrap{text-align: center;}
.bg_img_0304_01 .text_01{font-size: 19px; line-height: 32px; letter-spacing: -2px; text-align: center;}
.bg_img_0304_01 .text_wrap .text_02{color: #333333; font-size: 30px; line-height: 35px; letter-spacing: -2px; font-family: 'Nanum Myeongjo', serif;}
.bg_img_0304_01 .text_wrap .text_02 strong{color: #fba9a9;}

.bg_img_0304_02{height: 284px; background: url('../images/sub0304_img_05.png') no-repeat left center; padding-left: 500px; padding-top: 100px;}
.bg_img_0304_02 span{display: block; font-family: 'Nanum Myeongjo', serif; font-size: 27px; letter-spacing: -3px; font-weight: 600; margin-top: 30px;}
.bg_img_0304_02 span.title{padding: 10px 20px; background: #fba9a9; color: #ffffff; font-size: 40px; margin-top: 30px;}

.bg_img_03_rel{height: 448px; position: relative;}
.bg_img_03_rel>div{position: absolute; left: 500px; top: 120px; font-size: 50px; line-height: 65px; letter-spacing: -13px;}
.bg_img_03_rel>div>div{letter-spacing: -5px; font-weight: 300;}
.bg_img_03_rel>div>div span{color: #43b2a7;}

.bg_img_0401_01{height: 483px; background: url('../images/sub0401_img_07.png') no-repeat center;}
.bg_img_0401_01 span{display: block;}
.bg_img_0401_01 span.text_01{font-size: 23px; letter-spacing: -2px;}
.bg_img_0401_01 span.text_02{font-size: 35px; letter-spacing: -3px;  color: #b682dc; line-height: 40px;}
.bg_img_0401_01 span.text_02 strong{display: block;}
.bg_img_0401_01 .text_wrap{padding: 190px 0 0 300px;}

.bg_img_0401_02{height: 490px; background: url('../images/sub0401_img_10.png') no-repeat center;}

.bg_img_0402_01{height: 359px; background: url('../images/sub0402_img_01.png') no-repeat center;}
.bg_img_0402_01>div>ul{overflow: hidden; padding: 10px 100px 0; height: 188px; position: relative;}
.bg_img_0402_01>div>ul>li{position: absolute; height: 188px; background: url('../images/sub0402_img_02.png') no-repeat center; float: left; width: 188px; font-size: 30px; color: #ffffff; text-align: center; font-weight: 500;}
.bg_img_0402_01>div>ul>li span{display: block; font-size: 19px; padding-top: 70px;}
.bg_img_0402_01>div>ul>li.c_1{left:85px; line-height: 188px;}
.bg_img_0402_01>div>ul>li.c_2{left:254px; line-height: 188px;}
.bg_img_0402_01>div>ul>li.c_3{left:421px; line-height: 188px;}
.bg_img_0402_01>div>ul>li.c_4{left:591px; line-height: 188px;}
.bg_img_0402_01>div>ul>li.c_5{left:759px;  line-height: 30px;}
.bg_img_0402_01>div>ul>li.c_6{right:85px; line-height: 188px;}

.bg_img_0402_02{height: 611px; background: url('../images/sub0302_img_01.png') no-repeat center; position: relative;  min-width: 1200px;}
.bg_img_0402_02>div>ul{overflow: hidden;}
.bg_img_0402_02>div>ul>li{float: left; width: 50%; height: 521px; background: url('../images/sub0402_img_06.png') no-repeat center; position: relative;}
.bg_img_0402_02>div>ul>li>span{position: absolute; padding: 0 135px; text-align: center;}
.bg_img_0402_02>div>ul>li>span.last{position: absolute; padding: 35px 105px; text-align: center;}
.bg_img_0402_02>div>ul>li>span.text_01{top: 70px; font-size: 17px; line-height: 28px; letter-spacing: -2px}
.bg_img_0402_02>div>ul>li>span.text_01>ul>li{font-size: 15px; letter-spacing: -2px;}
.bg_img_0402_02>div>ul>li>span.text_02{bottom: 80px; font-size: 12px; font-weight: 400; line-height: 13px;}
.bg_img_0402_02>div>ul>li>span .point{color: #fba9a9; font-weight: 500;}

.bg_img_0404_01{height: 995px; background: url('../images/sub0404_img_04.png') no-repeat center; position: relative;  min-width: 1200px;}
.bg_img_0404_02{height: 629px; background: url('../images/sub0404_img_06.png') no-repeat center; position: relative;  min-width: 1200px;}
.bg_img_0404_03{height: 658px; background: url('../images/sub0404_img_10.png') no-repeat center; position: relative;  min-width: 1200px;}
.bg_img_0404_03 .w_1200 .inner{padding-top: 50px;text-align: right;width: 60%;}
.bg_img_0404_03 .w_1200 .inner div{ font-size: 19px; line-height: 35px; letter-spacing: -2px;}
.bg_img_0404_03 .w_1200 .inner h2{font-size: 34px; letter-spacing: -3px;}

.bg_img_0405_01{height: 544px; background: url('../images/sub0405_img_04.png') no-repeat center;}
.bg_img_0405_02{height: 394px; background: url('../images/sub0405_img_08.png') no-repeat center;}

.bg_img_0501_01{height: 462px; background: url('../images/sub0501_img_04.png') no-repeat center;}
.bg_img_0501_02{height: 1086px; background: url('../images/sub0501_img_09.png') no-repeat center;}

.bg_img_0502_01{height: 728px; background: url('../images/sub0502_img_04.png') no-repeat center;}
.bg_img_0502_01 .fl_right{float: right; color: #ffffff;}
.bg_img_0502_01 .fl_right h2{font-size: 37px; letter-spacing: -4px;}
.bg_img_0502_01 .fl_right h2 strong{display: block; line-height: 30px; letter-spacing: -2px;}
.bg_img_0502_01 .fl_right span{letter-spacing: -2px; display: block; font-size: 24px; line-height: 34px;}
.bg_img_0502_01 .fl_right span.underline{text-decoration: underline; font-size: 27px; font-weight: 400;}
.bg_img_0502_01 .fl_right span.bg_text{padding-top: 20px; font-size: 17px; height: 183px; background: url('../images/sub0502_img_05.png') no-repeat center; letter-spacing: -1px; line-height: 26px; padding-left: 15px;}
.bg_img_0502_02{height: 338px; background: url('../images/sub0502_img_08.png') no-repeat center;}

.bg_img_0602_01{height: 350px; background: url('../images/sub0602_img_01.png') no-repeat center; text-align: center; position: relative; }
.bg_img_0602_01 .text_01{font-size: 19px; line-height: 35px; letter-spacing: -2px;}
.bg_img_0602_01 .text_02{font-size: 37px; line-height: 45px; letter-spacing: -5px; font-weight: 400; position: absolute; width: 1200px; z-index:2;}
.bg_img_0602_01 .text_03{font-size: 15px; color: #aaaaaa; text-align: center; width: 449px; height: 55px; margin: 105px auto 0; background: #f4e6f3; line-height: 55px;}

.bg_img_0603_01{height: 397px; background: url('../images/sub0603_img_01.png') no-repeat center;}
.bg_img_0603_02{height: 440px; background: url('../images/sub0603_img_03.png') no-repeat center;}
.bg_img_06 .title_wrap{overflow: hidden; position: relative}
.bg_img_06 .title_wrap>span{display: block; float: left;}
.bg_img_06 .title_wrap>span.text_01_01{position: absolute; bottom: 25px; left: 100px;}
.bg_img_06 .title_wrap>span.text_01_02{position: absolute; bottom: 25px; left: 110px;}
.bg_img_06 .title_wrap_02{text-align: center;}
.bg_img_06 .title_wrap_02>span{display: block; line-height: 80px;}
.bg_img_06 .title_wrap_02>span.text_01{font-size: 50px; font-weight: 600; color: #dcadd7; letter-spacing: -4px;}
.bg_img_06 .big_num{font-size: 95px; font-style: italic; color: #e7c8e4; font-weight: 700; letter-spacing: -10px;}
.bg_img_06 .big_num.re_color{color: #cacaca;}
.bg_img_06 .text_01{font-size: 23px; color: #ffffff; font-weight: 400; letter-spacing: -3px; margin-left: 10px;}
.bg_img_06 .text_01.re_color{color: #333333;}
.bg_img_06 .text_02{font-size: 19px; color: #ffffff; font-weight: 300;}
.bg_img_06 .text_02.re_color{color: #333333;}
.bg_img_06 .text_02.re_align{text-align: center;}
.bg_img_06 .text_02 ul li{margin-bottom: 20px; letter-spacing: -2px;}
.bg_img_06 .text_02 ul li:before{content: "·"}
.bg_img_06 .text_02 ul li span{display: block; margin-left: 13px;}
.bg_img_0603_03{height: 440px; background: url('../images/sub0603_img_04.png') no-repeat center;}
.bg_img_0603_04{height: 440px; background: url('../images/sub0603_img_05.png') no-repeat center;}
.bg_img_0603_05{height: 291px; background: url('../images/sub0603_img_06.png') no-repeat center;}
.bg_img_0603_06{height: 1012px; background: url('../images/sub0603_img_09.png') no-repeat center;}

.bg_img_0701_01{height: 612px; background: url('../images/sub0701_img_02.png') no-repeat center; position: relative;}
.bg_img_0701_01 .text_wrap{position: absolute; bottom: 70px;}
.bg_img_0701_01 .title{font-size: 31px; line-height: 40px; letter-spacing: -3px;}
.bg_img_0701_01 .title span{background: #7fa26f; color: #ffffff; display: inline-block; font-weight: 500; height: 36px; line-height: 35px; padding: 0 5px;}
.bg_img_0701_01 .text{margin-top: 15px;  font-size: 17px;}

.bg_img_0702_01{height: 798px; background: url('../images/sub0702_img_03.png') no-repeat center; position: relative;}
.bg_img_0702_01 .text_wrap{position: absolute;}
.bg_img_0702_01 .text_wrap.text_wrap_01{top: 150px;}
.bg_img_0702_01 .text_wrap.text_wrap_02{bottom: 150px;}
.bg_img_0702_01 .title{font-size: 34px; line-height: 40px; letter-spacing: -3px;}
.bg_img_0702_01 .title span{background: #7fa26f; color: #ffffff; display: inline-block; font-weight: 500; height: 38px; line-height: 35px; padding: 0 5px;}
.bg_img_0702_01 .text{margin-top: 15px; font-size: 19px;}

.bg_img_0702_02{height: 447px; background: url('../images/sub0702_img_04.png') no-repeat center; position: relative; position: relative;}
.bg_img_0702_02 div.img{position: absolute; left: 560px; top: 50px;}
.bg_img_0702_02 div.text{position: absolute; left: 560px; top: 130px; text-align: left;}
.bg_img_0702_02 div.text>div{line-height: 28px; }

.bg_img_0702_03{height: 750px; background: url('../images/sub0702_img_06.png') no-repeat center;}
.bg_img_0702_03 .bg_text{font-size: 30px; color: #ffffff; text-align: center; width: 570px; margin: 55px auto 0; background: #7fa26f;}
.bg_img_0702_04{height: 428px; background: url('../images/sub0703_img_04.png') no-repeat center;}
.bg_img_0702_04 .bg_text{font-size: 30px; color: #ffffff; text-align: center; width: 570px; margin: 55px auto 0; background: #7fa26f;}
.bg_img_0702_05{height: 713px; background: url('../images/sub0704_img_03.png') no-repeat center;}
.bg_img_0702_06{height: 1258px; background: url('../images/sub0704_img_05.png') no-repeat center;}
.bg_img_0702_06>div{font-size: 19px; text-align: justify; width: 868px; margin: 0 auto; padding-top: 190px; line-height: 32px;}

.bg_img_0705_01{height: 333px; background: url('../images/sub0705_img_04.png') no-repeat center;}

/* 본문텍스트 */
.text_wrap_sub{text-align: center;}
.text_wrap_sub>div{font-size: 19px; line-height: 35px; letter-spacing: -2px;}
.text_wrap_sub>div.color_w{color: #ffffff;}
.text_wrap_sub>div.s_text{font-size: 13px; color: #a2a2a2; line-height: 20px; letter-spacing: 0;}
.text_wrap_sub>div.b_text_01{font-size: 32px; color: #40ab9e; line-height: 50px; letter-spacing: -3px;}
.text_wrap_sub>div.b_text_01 strong{font-size: 32px; color: #40ab9e; line-height: 50px; letter-spacing: -3px;}
.text_wrap_sub>div.b_text_01 span{color: #40ab9e; font-size: 43px; display: block; font-family: 'Nanum Myeongjo', serif; letter-spacing: -6px;}
.text_wrap_sub>.thesis{display: inline-block; height: 35px; line-height: 35px; font-size: 17px; color: #787878; background: #f1f2f2; text-align: center; padding: 0 7px;}
.text_wrap_sub>.re_font{font-family: 'Nanum Myeongjo', serif; color: #cbade3; font-size: 24px; font-weight: 800;}
.text_wrap_sub>.re_font strong{font-weight: 800; color: #a881c7;}
.text_wrap_sub strong{font-size: 23px; font-weight: 600; letter-spacing: -2px;}
.text_wrap_sub strong.strong_s{font-size: 19px; font-weight: 600;}
.text_wrap_sub span{font-size: 23px; font-weight: 600; color: #a572ce;}
.text_wrap_sub span.color_w{font-size: 19px; font-weight: 300; color: #ffffff;}

.color_pur{color: #b381d9;}
.color_b{color: #88bad4;}
.color_dp{color: #dcadd7;}
.color_dg{color: #7fa26f;}
.color_db{color: #498fe5;}
.color_w{color: #ffffff;}
.color_r{color: #cc6666;}
.color_blue_01{color: #40d1dc;}
.color_blue_02{color: #323653;}
.img_box_wrap > div.text .text_02.color_text_01{color: #d0d1d5;}
.img_box_wrap > div.text .text_02.color_text_02{color: #e0f2f3;}

.text_wrap_sub.text_left{width: 700px; float: right; text-align: left; padding-top: 50px;}

.bg_color_01{background: #ddf2f0; padding: 60px 0;}
.bg_color_02{background: #eef9f8; padding: 60px 0;}
.bg_color_03{background: #ededee; padding: 60px 0;}
.bg_color_04{background: #f6f6f6;}
.bg_color_04.bg_img{background: #f6f6f6 url('../images/sub0403_img_10.png') no-repeat bottom 50px center; padding-bottom: 700px;}
.bg_color_05{background: #fbf7fe; padding: 60px 0;}
.bg_color_05>div{font-size: 27px; line-height: 35px; letter-spacing: -3px; text-align: center; font-weight: 500;}
.bg_color_05>div.re_font{font-size: 22px; color: #b381d9; font-family: 'Nanum Myeongjo', serif; min-width: 1200px;}
.bg_color_05 span{color: #b682dc;}
.bg_color_06{background: #323653;}

.img_text_wrap{overflow: hidden;}
.img_text_wrap>div{float: left; font-size: 19px; line-height: 35px; letter-spacing: -2px;}
.img_text_wrap>div.re_size{float: left; font-size: 27px; line-height: 35px; letter-spacing: -3px;}
.img_text_wrap>div.re_size span.color{color: #088678; font-weight: 500; background: none; display: block; font-size: 27px;line-height: 35px; padding: 0;}
.img_text_wrap>div span.title{display: block; font-size: 28px; letter-spacing: -3px; color: #b381d9; font-weight: 600; background: none; padding: 0;}
.img_text_wrap>div strong{font-size: 23px;}
.img_text_wrap>div>span{display: inline-block; font-size: 24px; background: #b381d9; color: #ffffff; letter-spacing: -3px;}
.img_text_wrap>div>span.thesis{display: block; font-size: 16px; background: #efefef; color: #aaaaaa; letter-spacing: 0; line-height: 20px; padding: 3px 10px;}

.go_menu ul{overflow: hidden;}
.go_menu ul li{float: left; width: 50%; text-align: center; height: 70px; line-height: 70px;}
.go_menu ul li a{display: block; color: #202020; background: #f6f6f6; font-size: 25px; margin-right: 1px; letter-spacing: -3px}
.go_menu ul li.last a{margin-left: 1px;}
.go_menu ul li a:hover{background: #66c7bc; color: #ffffff;}
.go_menu ul.sub01 li a:hover{background: #498fe5; color: #ffffff;}
.go_menu ul.sub04 li a:hover{background: #b381d9; color: #ffffff;}
.go_menu ul.sub05 li a:hover{background: #88bad4; color: #ffffff;}
.go_menu ul.sub06 li a:hover{background: #dcadd7; color: #ffffff;}
.go_menu ul.sub07 li a:hover{background: #7fa26f; color: #ffffff;}
.go_menu ul.sub01_menu4 li{width: 25%;}
.go_menu ul.sub04_menu3 li{width: 33.33%;}
.go_menu ul.sub05_menu3 li{width: 33.33%;}
.go_menu ul.sub05_menu3 li a{font-size: 22px;}

.circle_wrap{min-width: 1200px;}
.circle_wrap>div{margin: 0 auto; width: 92px; height: 92px; background: url('../images/circle.png') no-repeat center; line-height: 92px; color :#ffffff; font-size: 33px; text-align: center;}
.circle_wrap.sub_01>div{width: 92px; height: 92px; background: url('../images/circle_sub01.png') no-repeat center; line-height: 92px; color :#ffffff; font-size: 33px; text-align: center;}
.circle_wrap.sub_04>div{width: 92px; height: 92px; background: url('../images/circle_sub04.png') no-repeat center; line-height: 92px; color :#ffffff; font-size: 33px; text-align: center;}
.circle_wrap.sub_05>div{width: 92px; height: 92px; background: url('../images/circle_sub05.png') no-repeat center; line-height: 92px; color :#ffffff; font-size: 33px; text-align: center;}
.circle_wrap.sub_06>div{width: 92px; height: 92px; background: url('../images/circle_sub06.png') no-repeat center; line-height: 92px; color :#ffffff; font-size: 33px; text-align: center;}
.circle_wrap.sub_07>div{width: 92px; height: 92px; background: url('../images/circle_sub07.png') no-repeat center; line-height: 92px; color :#ffffff; font-size: 33px; text-align: center;}

.box_bg{height: 402px; background: url('../images/sub0204_img_02.png') no-repeat center;}
.box_bg.bg_2{height: 427px; background: url('../images/sub0204_img_05.png') no-repeat center;}
.box_bg.box_01 .text_01{font-size: 23px; font-weight: 500; text-align: center; letter-spacing: -2px;}
.box_bg.box_01 .text_02{font-size: 19px; line-height: 35px; letter-spacing: -2px; text-align: center;}
.box_bg.box_01 .text_02 span{display: block; font-size: 13px; color: #a2a2a2; line-height: 20px; letter-spacing: 0; line-height: 15px; font-weight: 400;}
.box_bg.box_01 .text_03{font-size: 67px; line-height: 75px; letter-spacing: -6px; text-align: center; color: #43b3a7; font-weight: 600;}

.thesis_wrap ul {overflow: hidden}
.thesis_wrap ul li{float: left; font-size:17px; color: #ffffff; width: 290px; padding: 0 5px; position: relative; height: height: 130px;}
.thesis_wrap ul li.w_388{width: 388px;}
.thesis_wrap ul li.w_388_align{width: 388px; left: 50%; margin-left: -194px;}
.thesis_wrap ul li.w_588{width: 588px;}
.thesis_wrap ul li.en{font-size: 15px; line-height: 17px;}
.thesis_wrap ul li.en span{letter-spacing: -0px;}
.thesis_wrap ul li>span{border: 1px solid #ffffff; display: block; height: 120px; padding: 10px 10px  10px; position:relative; text-align: center; letter-spacing: -1.5px;}
.thesis_wrap ul li span>span{bottom: 10px; display: block; font-size: 14px; position: absolute; width: 100%;}
.thesis_wrap .title{display: block; color: #ffffff; font-size: 20px; text-align: center; font-weight: 400;}
.thesis_wrap.h_630{height: 630px; background: url('../images/thesis_bg.png') no-repeat center;}
.thesis_wrap.h_450{height: 450px; background: url('../images/thesis_bg.png') no-repeat center;}
.thesis_wrap.h_320{height: 320px; background: url('../images/thesis_bg.png') no-repeat center;}

.table_wrap_01{width: 880px; margin: 0 auto;}
.table_wrap_01>span{font-size: 15px; text-align:center; display: block;}
.table_wrap_01 tr th,
.table_wrap_01 tr td{width:218px; text-align: center; font-size: 18px; font-weight: 400; padding: 10px;}
.table_wrap_01 tr th{background: #43b3a7; color: #ffffff;}
.table_wrap_01 tr td{background: #ffffff; color: #222222;}
.table_wrap_01 tr td span{font-size: 13px;}

.table_wrap_02{width: 535px; margin: 0 auto;}
.table_wrap_02>span{font-size: 15px; text-align:center; display: block;}
.table_wrap_02 tr th{width:334px; text-align: center; font-size: 24px; font-weight: 400; padding: 10px;}
.table_wrap_02 tr td{width:218px; text-align: center; font-size: 24px; font-weight: 400; padding: 10px;}
.table_wrap_02 tr th{background: #cbade3; color: #ffffff;}
.table_wrap_02 tr td{background: #f1f2f2; color: #222222;}
.table_wrap_02 span{display: block; text-align: right; font-size: 15px; color: #777777;}

.table_wrap_03{width: 942px; margin: 0 auto;}
.table_wrap_03>span{font-size: 15px; text-align:center; display: block;}
.table_wrap_03 tr th{text-align: center; font-size: 16px; padding: 10px; background: #cbade3; color: #ffffff;}
.table_wrap_03 tr td{text-align: center; font-size: 16px; padding: 10px; background: #f1f2f2; color: #222222;}
.table_wrap_03 span{color: #a572ce;}

.table_wrap_04{width: 664px; margin: 0 auto;}
.table_wrap_04>span{font-size: 15px; text-align:center; display: block;}
.table_wrap_04 tr th{text-align: center; font-size: 16px; padding: 10px; background: #b381d9; color: #ffffff;}
.table_wrap_04 tr td{text-align: center; font-size: 16px; padding: 10px; background: #f1f2f2; color: #222222;}

.table_wrap_05{width: 810px; margin: 0 auto;}
.table_wrap_05 table{width: 810px; border: 0 none; border-collapse: collapse; border-spacing: 0;}
.table_wrap_05 tr th{text-align: center; font-size: 20px; padding: 10px; background: #f4f4f4; color: #333333; border-right: 1px solid #ebebeb;}
.table_wrap_05 tr td.first{text-align: left;}
.table_wrap_05 tr td{text-align: center; font-size: 18px; padding: 10px; color: #222222; border-bottom: 1px solid #ebebeb; border-right: 1px solid #ebebeb;}
.table_wrap_05 tr td.last{border-right: 0;}
.table_wrap_05 tr td.border{border-bottom: 3px solid #ebebeb;}
.table_wrap_05 tr td.text_big{font-size: 20px; font-weight: 500;}
.table_wrap_05 tr td span{color: #88bad4;}

.table_wrap_06.w_880{width: 880px; margin: 0 auto;}
.table_wrap_06.w_880 table{width: 880px; }
.table_wrap_06{width: 1200px; margin: 0 auto;}
.table_wrap_06 > span{color: #646262; font-size: 16px;}
.table_wrap_06 table{width: 1200px; }
.table_wrap_06 tr th{text-align: center; font-size: 16px; padding: 10px; background: #f4f4f4; color: #ffffff;  background: #dcadd7;}
.table_wrap_06 tr td.first{text-align: left;}
.table_wrap_06 tr td{text-align: center; font-size: 16px; padding: 10px; color: #222222; background: #ffffff;}
.table_wrap_06 tr td span{display: block;}

.top_img_wrap{position: relative;}
.top_img_wrap.height_550{height: 550px;}
.top_img_wrap.height_600{height: 600px;}
.top_img_wrap>div.top_img{width: 247px; text-align: center; position: absolute;}
.top_img_wrap>div.top_img .img{position: relative; height: 214px;}
.top_img_wrap>div.top_img .img img{vertical-align:top;}
.top_img_wrap>div.top_img .img span{position: absolute; display: block; bottom: 10px; width: 100%; font-size: 18px; color: #ffffff; font-weight: 500;}
.top_img_wrap>div.top_img .text{font-size: 16px; line-height: 23px; margin-top: 15px; padding: 0 15px;}

.top_img_01{left: 0; top: 0;}
.top_img_02{left: 240px; top: 120px;}
.top_img_03{left: 480px; top:}
.top_img_04{left: 720px; top: 120px;}
.top_img_05{left: 960px; top: }

.tabSet{}
.tabSet>ul{overflow: hidden; width: 530px; margin: 0 auto;}
.tabSet ul li a{float: left; color: #ffffff; background: #cecdce; width: 33.33%; display: none; font-weight: bold; text-decoration: none; text-align: center; height:45px; line-height: 45px; font-size: 23px;}
.tabSet ul li a.on{background: #b381d9; color: #ffffff; cursor: default;}
.tabSet ul li a.on:hover{text-decoration: none;}

.panels{border: 1px solid #dddddd; padding-bottom: 80px;}
.panels .img_bg_01{height: 320px; background: url('../images/sub0401_tab_img_01.jpg') no-repeat center; margin: 0 auto;}
.panels .img_bg_02{height: 320px; background: url('../images/sub0401_tab_img_02.jpg') no-repeat center; margin: 0 auto;}
.panels .img_bg_03{height: 320px; background: url('../images/sub0401_tab_img_03.jpg') no-repeat center; margin: 0 auto;}

.sub0401_box{width: 1000px; margin: 50px auto 0;}
.find_wrap.find_wrap_bg_01{height: 445px; background: url('../images/sub0401_tab_img_04.png') no-repeat center;}
.find_wrap.find_wrap_bg_02{height: 312px; background: url('../images/sub0401_img_17.png') no-repeat center;}
.find_wrap .title{display: block; font-size: 20px; color: #5f4574; text-align: center; font-weight: 500;}
.find_wrap dt{font-size: 16px; margin-top: 5px;}
.find_wrap dd{font-size: 14px; font-weight: 500;}

.float_box{overflow: hidden;}
.float_box>div{float: left; width: 50%;}
.float_box>div.left{height: 339px; background: url('../images/sub0403_img_05.png') no-repeat center; width: 618px; position: relative;}
.float_box>div.left span{position: absolute;}
.float_box>div.left span.title{font-size: 28px; color: #a87acc; font-weight: 500; left: 210px;}
.float_box>div.left span.text{font-size: 19px; left: 210px; text-align: center; width: 500px; left: 22px; top: 75px;}
.float_box>div.left span.text .point{color: #a87acc; font-weight: 300;}
.float_box>div.right{height: 369px; float: right; background: url('../images/sub0403_img_06.png') no-repeat center;  width: 545px; position: relative;}
.float_box>div.right span{position: absolute;}
.float_box>div.right span.title{font-size: 28px; color: #cbade3; font-weight: 500; left: 235px;}
.float_box>div.right span.text{font-size: 19px; left: 210px; text-align: center; width: 500px; left: 22px; top: 95px; font-weight: 400; color: #818181}
.float_box>div.right_text{height: 490px; position: relative;}
.float_box>div.right_text span{display: block;}
.float_box>div.right_text span.text{font-size: 16px; color: #7a7979;}
.float_box>div.right_text span.point{position: absolute; bottom: 0; font-family: 'Nanum Myeongjo', serif; font-size: 30px; line-height: 38px; letter-spacing: -3px; font-weight: 400;}

.box_title{text-align: center;}
.box_title span{display: inline-block; padding: 3px 15px; color: #ffffff; font-size: 34px; font-weight: 500;}
.box_title.color_pur span{background: #b381d9;}
.box_title.color_db span{background: #88bad4; font-size: 23px;}
.box_title.color_db div.text{font-size: 19px; color: #333333; line-height}
.box_title.color_db div.text span{display: block; font-size: 13px; background: none; color: #333333; font-weight: 300;}
.box_3_wrap{text-align:center; min-width: 1200px;}
.box_3_wrap ul{overflow: hidden; display: inline-block;}
.box_3_wrap ul li{float: left; padding: 0 15px; width: 175px; height: 205px; background: url('../images/sub0403_img_02.png') no-repeat center; color: #ffffff; font-size: 18px; letter-spacing: -2px; line-height: 23px;}
.box_3_wrap ul li span{display: block;}
.box_3_wrap ul li.first span{padding-top: 50px;}
.box_3_wrap ul li.first.re span{padding-top: 100px;}
.box_3_wrap ul li.middle{margin: 0 30px;}
.box_3_wrap ul li.middle span{padding-top: 80px;}
.box_3_wrap ul li.middle.re span{padding-top: 90px;}
.box_3_wrap ul li.last span{padding-top: 80px;}
.box_3_wrap ul li.last.re span{padding-top: 50px;}

.w_box{width: 1100px; margin: 50px auto 0; height: 165px; background: #ffffff; text-align: center;}
.w_box span{display: block; color: #333333; font-size: 19px; padding-top: 30px;}

.num_title{font-size: 28px; font-weight: 600; text-align: center; letter-spacing: -2px;}
.num_title>span{color: #cbade3;}

.line_box{width: 800px; margin: 50px auto; padding: 50px;}
.line_box h3{font-size: 28px; font-weight: 600; color: #cbade3; text-align: center;}
.line_box.color_01{border: 3px solid #eadaf7; background: #ffffff;}
.line_box.color_02{border: 3px solid #cbade3; background: #ffffff;}
.line_box>div{font-size: 19px; line-height: 30px; letter-spacing: -2px; text-align: center;}
.line_box>div strong{font-size: 23px; color: #ad84ce;}
.line_box>div span{display: block; font-size: 13px; color: #999999; letter-spacing: -1px;}

.line_box_fl{overflow: hidden; width: 755px; margin: 50px auto 0;}
.line_box_fl>div{float: left; width: 346px; height: 250px; border: 3px solid #eadaf7; text-align: center;}
.line_box_fl>div.left{margin-right:50px;}
.line_box_fl>div .title{font-size: 28px; color: #cbade3; font-weight: 600; letter-spacing: -2px;}
.line_box_fl>div .sub_text{font-size: 23px; color: #333333; font-weight: 600; letter-spacing: -2px;}
.line_box_fl>div .text{font-size: 19px; color: #333333; letter-spacing: -2px;}

.line_box_02{width: 606px; padding: 20px 0; margin: 0 auto; border: 1px solid #dddddd;}
.line_box_02>div{text-align: center; font-size: 22px; font-weight: 400; line-height: 27px; letter-spacing: -2px;}
.line_box_02>div span{color: #88bad4}

.sub_copy_01{min-width: 1200px;}
.sub_copy_01 h4{text-align: center; font-size: 45px; color: #88bad4; font-weight: 500; line-height: 45px; letter-spacing: -5px;}
.sub_copy_01 span{display: block; font-size: 32px; color: #a2a2a2;}

.text_fl_fr{overflow: hidden;}
.text_fl_fr>div{font-size: 17px; font-weight: 400; color: #646262;}
.text_fl_fr>div.left{float: left;}
.text_fl_fr>div.right{float: right;}

.gray_box{background: #efefef; color: #aaaaaa; padding: 25px; }
.dpink_box{background: #b88fb4; color: #ffffff; padding: 20px; width: 650px; margin: 70px auto 0; text-align: center; font-size: 19px; letter-spacing: -2px;}
.dpink_box span{font-size: 14px; letter-spacing: -1px;;}
.dpink_box strong{display: block; font-size: 23px; margin-bottom: 5px;}

.text_align{display: block; text-align: center; margin-top: 10px;}


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

/* 병원소개 */
.sub1001_img_01{height: 1160px; background: url('../images/sub1001_img_01.png') no-repeat center; position: relative;}
.sub1001_img_01 .btn{position: absolute; right: 80px; bottom: 40px;}
.sub1001_img_02{height: 1085px; background: url('../images/sub1001_img_03.jpg') no-repeat center; position: relative;}

/* 의료진소개팝업 */
.pop-layer1 .btn_wrap1{position: relative; left: 595px; top: 20px; width: 29px; height: 29px;}
.pop-layer1{display: none; position: absolute; top: 50%; left: 50%; width: 641px; height: auto; z-index: 10; background: #ffffff;}
.dim-layer1{display: none; position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 100;}
.dim-layer1 .dimBg1{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: .5; filter: alpha(opacity=50);}
.dim-layer1 .pop-layer1{display: block;}
a.btn-layerClose1{height: 29px; display: block;}

.bx_slide_wrap{width: 1089px; margin: 0 auto;}
.bx_slide_wrap .bx-wrapper{border: 0; box-shadow: none;}
.bx_slide_wrap #bx-pager{overflow: hidden;}
.bx_slide_wrap #bx-pager a{float: left; margin-right: 12px; margin-bottom: 12px; height: 118px;}
.bx_slide_wrap #bx-pager a.last{margin-right: 0px;}
.bx_slide_wrap #bx-pager img{width: 208px ;height: 118px;}

.sub1003_img_01{height: 676px; position: relative;}
.sub1003_img_01>div{position: absolute;}
.sub1003_img_01>div.left_map{right: 846px;}
.sub1003_img_01>div.right_img{right: 0;}
.sub1003_img_02{height: 938px; background: url('../images/sub1003_img_02.jpg') no-repeat center; position: relative;}
.sub1003_img_02>div{position: absolute; right: 117px; top: 353px;}

/* 주차장안내팝업 */
.pop-layer2 .btn_wrap2{position: relative; left: 902px; top: 0px; width: 29px; height: 29px;}
.pop-layer2{display: none; position: absolute; top: 50%; left: 50%; width: 977px; height: auto; z-index: 10; background: #ffffff;}
.dim-layer2{display: none; position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 100;}
.dim-layer2 .dimBg2{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: .5; filter: alpha(opacity=50);}
.dim-layer2 .pop-layer2{display: block;}
a.btn-layerClose2{height: 29px; display: block;}

/* 사이트맵 */
.hei300{height:300px !important}
.hei400{height:400px !important}
.hei350{height:350px !important}
.hei500{height:500px !important}
.hei550{height:550px !important}
.hei600{height:600px !important;}
.sitemap{width:1000px;margin: 0 auto;overflow:hidden;}
.sitemap dl{width: 313px;height:450px;float: left; margin-right: 30px;}
.sitemap dl.none{margin-right: 0;}
.sitemap dl dt{margin-bottom:30px;border-top: 3px solid #23252c;border-bottom: 1px solid #d5d5d5;padding: 25px 0;}
.sitemap dl dt span{font-size:35px;color:#333333; letter-spacing: -2px;}
.sitemap dl dd{height:20px;padding-bottom: 18px;}
.sitemap dl dd a{font-size:18px;color:#777777;}
.sitemap dl dd a:hover{color:#23252c !important;}

.go_con a{display: block;}

/* 교체페이지 */
.sub0201_con01{height: 732px; background: url('../images/sub0201_con01.jpg') no-repeat center;}
.sub0201_con02{height: 785px; background: url('../images/sub0201_con02.jpg') no-repeat center;}
.sub0201_con03{height: 1189px; background: url('../images/sub0201_con03.jpg') no-repeat center;}
.sub0201_con04{height: 963px; background: url('../images/sub0201_con04.jpg') no-repeat center;}
.sub0201_con05{height: 784px; background: url('../images/sub0201_con05.jpg') no-repeat center;}

.sub0204_con01{height: 726px; background: url('../images/sub0204_con01.jpg') no-repeat center;}
.sub0204_con02{height: 870px; background: url('../images/sub0204_con02.jpg') no-repeat center;}
.sub0204_con03{height: 571px; background: url('../images/sub0204_con03.jpg') no-repeat center;}
.sub0204_con04{height: 571px; background: url('../images/sub0204_con04.jpg') no-repeat center;}
.sub0204_con05{height: 768px; background: url('../images/sub0204_con05.jpg') no-repeat center;}

.sub0302_con01{height: 718px; background: url('../images/sub0302_con01.jpg') no-repeat center;}
.sub0302_con02{height: 1097px; background: url('../images/sub0302_con02.jpg') no-repeat center;}
.sub0302_con03{height: 507px; background: url('../images/sub0302_con03.jpg') no-repeat center;}
.sub0302_con04{height: 509px; background: url('../images/sub0302_con04.jpg') no-repeat center;}
.sub0302_con05{height: 476px; background: url('../images/sub0302_con05.jpg') no-repeat center;}
.sub0302_con06{height: 1619px; background: url('../images/sub0302_con06.jpg') no-repeat center;}










