@charset "UTF-8";

/****************************************************************
Last Updated : 2017-02-13
Author       : amy
Version      : 1.0
****************************************************************/

/* 서브페이지 타이틀 */
.subtitle_area {width:1100px; height:300px; margin:0 auto; position:relative;}
.subtitle_area .left_bg {width:450px; height:300px; position:absolute; top:0; left:-450px;}
.subtitle_area .right_bg {width:450px; height:300px; position:absolute; top:0; right:-450px;}
.subtitle_area .title_text {width:1100px; height:300px; position:absolute; top:0; left:0; text-align:center; padding-top:92px; box-sizing:border-box;}
.subtitle_area .title_text .title {display:block; padding-bottom:20px; margin-bottom:20px; background:url('/images/common/sub/bg_bar.jpg') no-repeat bottom center; font-family:'nbg', sans-serif; font-size:35px; font-weight:600; color:#fff;}
.subtitle_area .title_text .add_text {color:#fff; font-size:15px; line-height:22px;}

/* 서브페이지 breadcrumb */
.breadcrumb {width:1100px; height:50px; margin:0 auto 60px; line-height:50px; box-sizing:border-box; color:#777777; font-weight:600; position:relative;}
.breadcrumb a, .breadcrumb span {float:left; display:inline-block;}
.breadcrumb a img {vertical-align:middle; margin-top:-5px;}
.breadcrumb .home {margin-right:10px; padding:0; background:none;}
.breadcrumb a {padding-right:15px; background:url('/images/common/sub/btn_breadcrumb_arrow.png') no-repeat right center; margin-right:10px;}

/* 서브페이지 depth02 탭 공통 */
.depth02_tab {width:1100px; margin:0 auto; line-height:58px; box-sizing:border-box;}
.depth02_tab ul {width:100%; overflow:hidden;}
.depth02_tab ul li.on, .depth02_tab ul li:hover, .depth02_tab ul li.first.on {background:#29b4ba; color:#fff; border-color:#29b4ba}

/* 서브페이지 depth02 의사를 가르치는 의사 */
.depth02_tab .depth02_tab_type01 {margin-bottom:80px;}
.depth02_tab .depth02_tab_type01 li {float:left; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; border-top:1px solid #dddddd; color:#777777; font-weight:600;} 
.depth02_tab .depth02_tab_type01 li a {display:inline-block; height:58px; padding:0 13px;}
.depth02_tab .depth02_tab_type01 li.first {border-left:1px solid #dddddd;}

/* 서브페이지 depth02 의사를 가르치는 의사 */
.depth02_tab .depth02_tab_type02 {margin-bottom:80px;}
.depth02_tab .depth02_tab_type02 li {float:left; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; border-top:1px solid #dddddd; color:#777777; font-weight:600;} 
.depth02_tab .depth02_tab_type02 li a {display:inline-block; height:58px; padding:0 46px;}/* 전액환불제도 탭 포함시padding:0 32px; */
.depth02_tab .depth02_tab_type02 li.first {border-left:1px solid #dddddd; padding:0 3px;}

/* 서브페이지 depth02 미혼여성 조기치료*/
.depth02_tab .depth02_tab_type03 {margin-bottom:80px;}
.depth02_tab .depth02_tab_type03 li {float:left; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; border-top:1px solid #dddddd; color:#777777; font-weight:600;} 
.depth02_tab .depth02_tab_type03 li a {display:inline-block; height:58px; padding:0 29px;}
.depth02_tab .depth02_tab_type03 li.first {border-left:1px solid #dddddd; padding:0 2px}

/* 서브페이지 depth02 자궁근종*/
.depth02_tab .depth02_tab_type04 {margin-bottom:80px;}
.depth02_tab .depth02_tab_type04 li {float:left; width:367px; text-align:center; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; border-top:1px solid #dddddd; color:#777777; font-weight:600; box-sizing:border-box;} 
.depth02_tab .depth02_tab_type04 li a {display:inline-block; width:100%; height:58px;}
.depth02_tab .depth02_tab_type04 li.first {border-left:1px solid #dddddd; width:366px;}

/* 서브페이지 depth02 자궁선근증*/
.depth02_tab .depth02_tab_type05 {margin-bottom:80px;}
.depth02_tab .depth02_tab_type05 li {float:left; width:367px; text-align:center; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; border-top:1px solid #dddddd; color:#777777; font-weight:600; box-sizing:border-box;} 
.depth02_tab .depth02_tab_type05 li a {display:inline-block; width:100%; height:58px;}
.depth02_tab .depth02_tab_type05 li.first {border-left:1px solid #dddddd; width:366px;}

/*서브페이지 depth02 병원소개 */
.depth02_tab .depth02_tab_type06 {margin-bottom:80px;}
.depth02_tab .depth02_tab_type06 li {float:left; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; border-top:1px solid #dddddd; color:#777777; font-weight:600;} 
.depth02_tab .depth02_tab_type06 li a {display:inline-block; height:58px; padding:0 39px;}
.depth02_tab .depth02_tab_type06 li.first {border-left:1px solid #dddddd;}

/* 서브페이지 depth02 진료상담*/
.depth02_tab .depth02_tab_type07 {margin-bottom:80px;}
.depth02_tab .depth02_tab_type07 li {float:left; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; border-top:1px solid #dddddd; color:#777777; font-weight:600;} 
.depth02_tab .depth02_tab_type07 li a {display:inline-block; height:58px; padding:0 80px;}
.depth02_tab .depth02_tab_type07 li.first {border-left:1px solid #dddddd; padding:0 1px}

/* 서브페이지 depth02 행복후기 탭 */
.depth02_tab .depth02_tab_type08 {margin-bottom:80px;}
.depth02_tab .depth02_tab_type08 li {float:left; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; border-top:1px solid #dddddd; color:#777777; font-weight:600;} 
.depth02_tab .depth02_tab_type08 li a {display:inline-block; height:58px; padding:0 89px;}
.depth02_tab .depth02_tab_type08 li.first {border-left:1px solid #dddddd;}

/*서브페이지 depth02 멤버 */
.depth02_tab .depth02_tab_type09 {margin-bottom:80px;}
.depth02_tab .depth02_tab_type09 li {float:left; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; border-top:1px solid #dddddd; color:#777777; font-weight:600;} 
.depth02_tab .depth02_tab_type09 li a {display:inline-block; height:58px; padding:0 42px;}
.depth02_tab .depth02_tab_type09 li.first {border-left:1px solid #dddddd; padding:0 3px;}

/* 서브페이지 depth02 마이페이지*/
.depth02_tab .depth02_tab_type10 {margin-bottom:80px;}
.depth02_tab .depth02_tab_type10 li {float:left; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; border-top:1px solid #dddddd; color:#777777; font-weight:600;} 
.depth02_tab .depth02_tab_type10 li a {display:inline-block; height:58px; padding:0 76px;}
.depth02_tab .depth02_tab_type10 li.first {border-left:1px solid #dddddd; padding:0 2px;}

/* 서브페이지 컨텐츠 공통영역 */
.sub_conts_area {width:100%; overflow:hidden;}

/* 서브페이지 타이틀 타입01 */
.sub_title_type01 {width:100%; text-align:center; margin-bottom:60px;}
.sub_title_type01 .main_title {font-family:'nbg', sans-serif; display:block; background:url('/images/common/sub/bg_bar.jpg') no-repeat center bottom; padding-bottom:23px; margin-bottom:20px; font-size:35px; font-weight:600; letter-spacing:-1px;}
.sub_title_type01 .detail_txt {font-size:15px; color:#777777; line-height:22px; letter-spacing:-1px;}
.sub_title_type01 .detail_txt02 {font-size:15px; line-height:26px; letter-spacing:-1px;}

/* 서브페이지 타이틀 타입02 */
.sub_title_type02 {width:100%; margin-bottom:50px;}
.sub_title_type02 .main_title {font-family:'nbg', sans-serif; display:block; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat left bottom; padding-top:10px; padding-bottom:18px; margin-bottom:17px; font-size:33px; font-weight:600; letter-spacing:-1px;}
.sub_title_type02 .detail_txt {font-size:15px; line-height:26px; letter-spacing:-1px;}
.sub_title_type02 .add_text {display:block; font-size:22px; line-height:28px; margin-top:8px;}

/* 서브페이지 타이틀 타입03 */
.sub_title_type03 {width:100%; text-align:left;}
.sub_title_type03 .main_title {font-family:'nbg', sans-serif; display:block; background:url('/images/common/sub/bg_bar.jpg') no-repeat left top; padding-top:23px; margin-bottom:20px; font-size:30px; font-weight:600; letter-spacing:-1px;}
.sub_title_type03 .detail_txt {font-size:15px; color:#777777; line-height:22px; letter-spacing:-1px;}
.sub_title_type03 .detail_txt02 {font-size:15px; line-height:26px; letter-spacing:-1px;}
.sub_title_type03 .addtext {display:block; font-size:20px; margin-bottom:20px; letter-spacing:-1px;}

/* 서브페이지 텍스트 */
.sub_conts_area p.sub_text_conts {font-size:16px; line-height:28px; letter-spacing:-1px;}

/* 가운데 정렬 버튼 */
.common_btn_type01 {width:1100px; overflow:hidden; margin:0 auto 80px; text-align:center;}
.common_btn_type01 a, .common_btn_type01 button {display:inline-block; width:285px; height:55px; box-sizing:border-box; border:1px solid #29b4ba; background:#29b4ba; color:#fff; line-height:55px; font-size:16px; margin:0 15px;}
.common_btn_type01 a:hover, .common_btn_type01 button:hover {color:#29b4ba; background:none;}

/* 왼쪽 정렬 버튼 */
.common_btn_type02 a, .common_btn_type02 button {display:inline-block; width:285px; height:55px; box-sizing:border-box; border:1px solid #29b4ba; background:#29b4ba; color:#fff; line-height:55px; font-size:16px; margin-right:30px; cursor:pointer; text-align:center;}
.common_btn_type02 a:hover, .common_btn_type02 button:hover {color:#29b4ba; background:none;}

/* 게시판 리스트 공통 내역 */
.board_list {width:1100px; overflow:hidden; margin:0 auto 60px;}
.board_list table {width:100%; table-layout:fixed;}
.board_list table th {height:46px; border-bottom:1px solid #bababa; border-top:2px solid #29b4ba; color:#2c2c2c; font-size:14px; background:#fbfbfb; text-align:center;  font-weight:600; vertical-align:middle;}
.board_list table td {height:46px; border-bottom:1px solid #dbdbdb; font-size:14px; text-align:center; vertical-align:middle;}
.board_list table td.board_title {text-align:left; overflow: hidden; text-overflow:ellipsis; -webkit-line-clamp: 1; -webkit-box-orient:vertical; word-wrap:break-word; white-space:nowrap; padding-left:30px;}
.board_list table td.news_thum {height:70px; padding:15px 0;}
.board_list table td.news_infor {text-align:left; padding-left:50px; line-height:22px;}
.board_list table td.news_infor span {display:block;}
.board_list table td.news_infor .title {font-weight:600;}
.board_list table td .ing {width:70px; height:26px; display:inline-block; background:#29b4ba; color:#fff; line-height:24px; color:#fff;}
.board_list table td .end {width:70px; height:26px; display:inline-block; background:#b9b9b9; color:#fff; line-height:24px; color:#fff;}
.board_list table td .new_icon {padding-left:5px;}

.board_list_btn {width:1100px; overflow:hidden; margin:0 auto 80px; text-align:right;}
.board_list_btn a, .board_list_btn span {display:inline-block; width:200px; height:55px; line-height:55px; text-align:center; margin-left:5px; font-size:16px; cursor:pointer;}
.board_list_btn .type01 {background:#29b4ba; color:#fff;}
.board_list_btn .type02 {background:#999999; color:#fff;}
.counsel_select {float:right; background:#21294E; color:#fff; display:inline-block; width:200px; height:55px; line-height:55px; text-align:center; margin-left:5px; font-size:16px; cursor:pointer; box-sizing:border-box; padding-left:20px;}

/* 게시판 글쓰기 공통 내역 */
.board_write {width:1100px; overflow:hidden; margin:0 auto 60px;}
.board_write .notice {display:inline-block; padding:0 30px; margin-bottom:15px; color:#777777;}
.board_write table {width:100%; table-layout:fixed;}
.board_write table th {height:47px; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; color:#2c2c2c; font-size:14px; background:#fbfbfb; text-align:left; padding-left:35px; font-weight:600; vertical-align:middle;}
.board_write table td {height:47px; border-bottom:1px solid #dbdbdb; font-size:14px; vertical-align:middle;  padding-left:20px;}
.board_write table th.first, .board_write table td.first {border-top:2px solid #29b4ba;}
.board_write table th.twomenu {border-left:1px solid #dbdbdb;}
.board_write table td input[type=text], .board_write table td input[type=password] {border:1px solid #d2d2d2; padding:7px;}
.board_write table td .type01 {width:890px;}
.board_write table td .type02 {width:287px;}
.board_write table td .type03 {width:84px;}
.board_write table td .type04 {width:155px;}
.board_write table td .type05 {width:90%;}
.board_write table td .part {display:inline-block; margin-right:40px;}
.board_write table td select {width:82px; border:1px solid #d2d2d2; padding:6px 7px 6px 6px;}
.board_write table td select.email, .board_write table td select.branch {width:150px;}
.board_write table td textarea {width:95%; height:167px; padding:7px; border:1px solid #d2d2d2; box-sizing:border-box; margin:10px 0;}
.board_write table td .detail {display:inline-block; font-size:12px; color:#777; letter-spacing:-0.5px; margin-left:10px;}
.board_write table td button {height:32px; line-height:30px; background:#a4a3a4; color:#fffefe; font-size:13px; padding:0 25px; border:0; cursor:pointer; vertical-align:middle;}

.board_write .agree_area {width:100%; box-sizing:border-box; padding:30px;}
.board_write .agree_area .addview {display:inline-block; width:90px; height:30px; text-align:center; line-height:30px; font-size:12px; font-weight:600; cursor:pointer; border:1px solid #d1d1d1; background:#e8e8e8; margin-left:20px;}
.board_write .join_tit {display:block; padding-left:20px; font-size:16px; font-weight:600; background:url('/images/member/bg_join_title.png') no-repeat left center; margin-bottom:20px;}
.board_write .email_agree {width:100%;margin:20px 0; padding-right:20px; box-sizing:border-box;}
.board_write .email_agree input[type="checkbox"] {vertical-align:middle; width:20px; height:20px;}

/* 게시판 글쓰기 글쓰기 버튼 영역 */
.board_write_btn {width:100%; height:55px; margin-bottom:80px; overflow:hidden;}
.board_write_btn a {display:inline-block; width:110px; height:55px; line-height:55px; font-size:16px; font-weight:600; text-align:center;}
.board_write_btn a.type01 {float:right; background:#29b4ba; color:#fff;}
.board_write_btn a.type02 {float:left; background:#999999; color:#fff;}

/* 게시판 글보기 공통 내역 */
.board_view {width:1100px; overflow:hidden; margin:0 auto 60px;}
.board_view table {width:100%; table-layout:fixed; }
.board_view table th {height:47px; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; color:#2c2c2c; font-size:14px; background:#fbfbfb; text-align:center;  font-weight:600; vertical-align:middle;}
.board_view table th.twomenu {border-left:1px solid #dbdbdb;}
.board_view table td {height:47px; border-bottom:1px solid #dbdbdb; font-size:14px; vertical-align:middle; color:#777777; padding-left:30px;}
.board_view table td.board_title {text-align:left; overflow: hidden; text-overflow:ellipsis; -webkit-line-clamp: 1; -webkit-box-orient:vertical; word-wrap:break-word; white-space:nowrap; padding-left:30px; color:#333; font-weight:600;}
.board_view table td.view_area_text {padding:30px; line-height:22px; color:#555555;}
.board_view table td.view_area_text .group_text {width:100%; overflow:hidden; text-align:center; margin:10px 0 40px;}
.board_view table td.view_area_text .group_text > span {display:inline-block; width:101px; height:101px; background:url('/images/board/bg_circle.png') no-repeat; margin:0 5px; color:#29b4ba; font-size:16px; line-height:22px; font-weight:600; padding-top:30px; box-sizing:border-box;} 
.board_view table td .event_date {color:#29B4BA; font-weight:600;}
.board_view table th.first, .board_view table td.first {border-top:2px solid #29b4ba;}

/* 게시판 글보기 버튼 영역 */
.board_view_btn {width:100%; height:55px; text-align:center; margin-bottom:80px; overflow:hidden;}
.board_view_btn .prev_next {float:left; }
.board_view_btn .prev_next a {display:inline-block; width:48px; height:55px; margin:0 1px; text-indent:-9999px;}
.board_view_btn .prev_next a.prev {background:#bdbdbd url('/images/board/btn_prev.png') no-repeat center center;}
.board_view_btn .prev_next a.next {background:#bdbdbd url('/images/board/btn_next.png') no-repeat center center;}
.board_view_btn .link_btn {float:right;}
.board_view_btn .link_btn a {display:inline-block; width:110px; height:55px; line-height:55px; font-size:16px; font-weight:600;}
.board_view_btn .link_btn a.type01 {background:#29b4ba; color:#fff;}
.board_view_btn .link_btn a.type02 {background:#999999; color:#fff;}

/* 게시판 페이징 */
.paging {width:100%; height:28px; text-align: center; margin-bottom:80px;}
.paging strong, .paging a {display:inline-block; width:28px; height:28px; margin-right:1px; color:#9f9f9f; font-size:13px; line-height:26px; text-align:center; border:1px solid #dfdfdf;}
.paging a:hover {color: #29b4ba; border: 1px solid #29b4ba;}
.paging strong {color: #29b4ba; border: 1px solid #29b4ba;} /* thispage */
.paging span {margin: 0 2px 0 0;}
.paging span a {width: 28px; height: 28px; margin-right: 1px;}
.paging span * {vertical-align: top;}
.paging span img { vertical-align:top;}
.paging span img:first-child {margin-right: 2px;}

/* 레이어팝업_개인정보취급방침_이용약관 */
.person_info_area {position:fixed; top:0; left:0; width:100%; height:100%; z-index:100; }
.person_info_area .person_info {width:480px; height:450px; position:relative; z-index:101; top:50%; background:#fff; margin:-250px auto 0; padding:20px; box-sizing:border-box;}
	.person_info .btn_close {display:inline-block; width:100%; height:24px; text-align:right; cursor:pointer;}
	.person_info .title {display:inline-block; width:100%;color:#272727; line-height:66px; font-size:22px; font-weight:600; padding-bottom:30px; border-bottom:2px solid #6a6d75; margin-bottom:15px;}
	.person_info .person_info_content {width:100%; height:270px; padding:0 10px; overflow-y:scroll; font-size:14px; line-height:26px; letter-spacing:-1px; box-sizing:border-box;}
	.person_info .person_info_content p {margin-bottom:20px; }
	.person_info .person_info_content .content_title {display:inline-block; color:#29b4ba; font-size:16px; font-weight:600; margin-bottom:10px;}
	.person_info .person_info_content .content_title02 {display:block; font-size:18px; font-weight:600; margin-bottom:20px;}
	.person_info .person_info_content .gray_box {width:100%; padding:20px; margin:20px 0 30px; background:#f5f5f5; box-sizing:border-box;}
	.person_info .person_info_content .border_box {width:100%; padding:10px; margin:20px 0 30px; border:1px solid #d3d3d3; box-sizing:border-box;}
		.person_info_content .border_box dl dt {font-weight:600;}
		.person_info_content .border_box dl dd {margin-left:10px; }
	.person_info .person_info_content .table_box {width:100%; padding:10px; margin:20px 0 30px; box-sizing:border-box;}
	.person_info .person_info_content .table_box th {border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; color:#2c2c2c; font-size:14px; background:#fbfbfb; text-align:center;  font-weight:600; vertical-align:middle; line-height: 1.4;}
	.person_info .person_info_content .table_box td {border-bottom:1px solid #dbdbdb; border-left:1px solid #dbdbdb; color:#2c2c2c; font-size:14px; vertical-align:middle; line-height: 1.4;}
.black_bg {background:#000; opacity: 0.6; position: fixed; width: 100%; height: 100%; left: 0px; right: 0px; top: 0px; text-indent:-9999px; cursor:default; z-index:0; filter: alpha(opacity=60);}

/* 레이어팝업_나의문의내역 */
.confirm_pop_area {position:fixed; top:0; left:0; width:100%; height:100%; z-index:100; }
.confirm_pop_area .confirm_pop {width:480px; height:350px; position:relative; z-index:101; top:50%; background:#fff; margin:-250px auto 0; padding:20px; box-sizing:border-box;}
	.confirm_pop .btn_close {display:inline-block; width:100%; height:24px; text-align:right; cursor:pointer;}
	.confirm_pop .title {display:inline-block; width:100%;color:#272727; line-height:66px; font-size:22px; font-weight:600; padding-bottom:30px; border-bottom:2px solid #6a6d75;}
	.phone_confirm table {width:100%; table-layout:fixed;}
	.phone_confirm table th {height:40px; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; font-size:14px; background:#fbfbfb; text-align:left; padding-left:15px; font-weight:600; vertical-align:middle;}
	.phone_confirm table td {height:40px; border-bottom:1px solid #dbdbdb; font-size:14px; vertical-align:middle;  padding-left:20px;}
	.phone_confirm table td input[type=text], .phone_confirm table td select {width:88px; border:1px solid #d2d2d2; padding:7px; box-sizing:border-box;}
	.phone_confirm table td input[type=password] {width:270px; border:1px solid #d2d2d2; padding:7px;}
	.confirm_pop button, .confirm_pop a {display:block; width:200px; height:45px; line-height:45px; text-align:center; background:#29b4ba; color:#fff; margin:40px auto; font-size:16px;}

/* 의사를가르치는 의사 -> 대한민국 최다시술 */
.part01_type01_infor01 {width:1100px; margin:0 auto 80px;}
.part01_type01_infor01 .avi_area {width:1100px; height:621px; background:#3e3e3e; margin-bottom:30px;}
.part01_type01_infor01 .avi_text {width:100%; height:200px; background:url('/images/sub_part01/icon_avi.png') no-repeat; padding:70px 0 0 250px; box-sizing:border-box;}
.part01_type01_infor01 .avi_text p {font-size:16px; line-height:28px;}

.part01_type01_infor02 {width:1100px; height:500px; position:relative; margin:0 auto;  background:url('/images/sub_part01/bg_type01_infor02.jpg') no-repeat; padding:100px 0 0 30px; box-sizing:border-box;}
.part01_type01_infor02 .main_title {font-size:58px; letter-spacing:-1px;}
.part01_type01_infor02 .bg_left {width:450px; height:500px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part01/bg_type01_infor02_left.jpg') no-repeat; text-indent:-9999px;}
.part01_type01_infor02 .bg_right {width:450px; height:500px; position:absolute; top:0; right:-450px; background:url('/images/sub_part01/bg_type01_infor02_right.jpg') no-repeat; text-indent:-9999px;}

.part01_type01_infor03 {width:1100px; height:580px; margin:0 auto; position:relative; background:url('/images/infor/bg_happystory_2022.png') no-repeat;}
.part01_type01_infor03 .sub_title_type03 {float:right; width:530px; margin-top:120px;}
.part01_type01_infor03 .main_title { font-size:60px;}
.part01_type01_infor03 .bg_left {width:450px; height:775px; position:absolute; top:0; left:-450px; background:url('/images/infor/bg_happystory_left.png') no-repeat; text-indent:-9999px;}

.part01_type01_infor04 {width:100%; height:500px; background:#dbdcf0;}
.part01_type01_infor04 .infor_conts {width:1100px; height:500px; margin:0 auto; padding:100px 0 0 30px; box-sizing:border-box; background:url('/images/sub_part01/bg_type01_infor04.jpg') no-repeat; position:relative;}
.part01_type01_infor04 .main_title { font-size:60px;}
.part01_type01_infor04 .infor_conts .bg_right {width:450px; height:500px; position:absolute; top:0; right:-450px; background:url('/images/sub_part01/bg_type01_infor04_right.jpg') no-repeat; text-indent:-9999px;}

.part01_type01_infor05 {width:1100px; height:500px; margin:0 auto; position:relative; background:url('/images/sub_part01/bg_type01_infor05.jpg') no-repeat; padding:100px 0 0 560px; box-sizing:border-box;}
.part01_type01_infor05 .main_title { font-size:60px;}
.part01_type01_infor05 .bg_left {width:450px; height:500px; position:absolute; top:0; left:-450px; background:url('/images/sub_part01/bg_type01_infor05_left.jpg') no-repeat; text-indent:-9999px;}

.part01_type01_infor06 {width:1100px; min-height:905px; margin:0 auto 80px; background:url('/images/sub_part01/bg_type01_infor06.png') no-repeat; padding-top:80px; position:relative;}
.part01_type01_infor06 .sub_title_type01 {margin-bottom:80px;}
.part01_type01_infor06 .title_wrap {width:100%; overflow:hidden; margin-bottom:80px;}
.part01_type01_infor06 .title_area {float:left; width:430px; height:330px; background:url('/images/sub_part01/tit_type01_infor06.jpg') no-repeat; text-align:center; color:#fff; padding-top:90px; box-sizing:border-box;}
.part01_type01_infor06 .title_area .title {display:block; font-size:35px; font-family:'nbg', sans-serif; margin-bottom:35px; font-weight:600;}
.part01_type01_infor06 .title_area p {font-size:16px; line-height:28px;}
.part01_type01_infor06 .history_area {float:left; width:430px; margin-top:90px;}
.part01_type01_infor06 .history_area .txt {display:block; padding-left:25px; margin-bottom:15px;}
.part01_type01_infor06 .history_area .history {width:430px; height:335px; background:#a78865; color:#fff; padding:30px; box-sizing:border-box;}
.part01_type01_infor06 .history_area .history ul li {font-size:16px; line-height:28px; letter-spacing:-1px;}
.part01_type01_infor06 .history_area .history ul li.academy {margin-top:25px;}
.part01_type01_infor06 .history_list {width:1100px; padding:0 10px; box-sizing:border-box; overflow:hidden;}
.part01_type01_infor06 .history_list ul li {float:left; width:350px; height:250px; margin-bottom:10px; padding-top:170px; box-sizing:border-box; margin-right:15px;}
.part01_type01_infor06 .history_list ul li > span {display:block; line-height:22px;}
.part01_type01_infor06 .history_list ul li .year {font-size:22px;margin-bottom:4px;}
.part01_type01_infor06 .history_list ul li.type01 {background:url('/images/sub_part01/img_history_list01.jpg') no-repeat;}
.part01_type01_infor06 .history_list ul li.type02 {background:url('/images/sub_part01/img_history_list02.jpg') no-repeat;}
.part01_type01_infor06 .history_list ul li.type03 {background:url('/images/sub_part01/img_history_list03.jpg') no-repeat; margin:0;}
.part01_type01_infor06 .history_list ul li.type04 {background:url('/images/sub_part01/img_history_list04.jpg') no-repeat;}
.part01_type01_infor06 .history_list ul li.type05 {background:url('/images/sub_part01/img_history_list05.jpg') no-repeat;}
.part01_type01_infor06 .history_list ul li.type06 {background:url('/images/sub_part01/img_history_list06.jpg') no-repeat; margin:0;}
.part01_type01_infor06 .history_list ul li.type07 {background:url('/images/sub_part01/img_history_list07.jpg') no-repeat;}
.part01_type01_infor06 .history_list ul li.type08 {background:url('/images/sub_part01/img_history_list08.jpg') no-repeat;}
.part01_type01_infor06 .history_list ul li.type09 {background:url('/images/sub_part01/img_history_list09.jpg') no-repeat; margin:0;}
.part01_type01_infor06 .history_list ul li.type10 {background:url('/images/sub_part01/img_history_list10.jpg') no-repeat;}
.part01_type01_infor06 .history_list ul li.type11 {background:url('/images/sub_part01/img_history_list11.jpg') no-repeat;}
.part01_type01_infor06 .history_list ul li.type12 {background:url('/images/sub_part01/img_history_list12.jpg') no-repeat; margin:0;}
.part01_type01_infor06 .history_list ul li.type13 {background:url('/images/sub_part01/img_history_list13.jpg') no-repeat;}
.part01_type01_infor06 .history_list ul li.type14 {background:url('/images/sub_part01/img_history_list14.jpg') no-repeat;}
.part01_type01_infor06 .history_list ul li.type15 {background:url('/images/sub_part01/img_history_list15.jpg') no-repeat; margin:0;}
.part01_type01_infor06 .history_list ul li.type16 {background:url('/images/sub_part01/img_history_list16.jpg') no-repeat;}
.part01_type01_infor06 .history_list ul li.type17 {background:url('/images/sub_part01/img_history_list17.jpg') no-repeat;}
.part01_type01_infor06 .bg_left {width:450px; height:905px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part01/bg_type01_infor06_left.png') no-repeat; text-indent:-9999px;}
.part01_type01_infor06 .bg_right {width:450px; height:905px; position:absolute; top:0; right:-450px; background:url('/images/sub_part01/bg_type01_infor06_right.png') no-repeat; text-indent:-9999px;}

.part01_type01_infor07 {width:100%; height:372px; background:#e6edf0;}
.part01_type01_infor07 .infor_conts {width:1100px; height:372px; background:url('/images/sub_part01/bg_type01_infor07.jpg') no-repeat; margin:0 auto; position:relative; padding:120px 0 0 485px; box-sizing:border-box;}
.part01_type01_infor07 .infor_conts .title {font-size:22px; font-weight:600; line-height:28px;}
.part01_type01_infor07 .infor_conts p {font-size:16px; line-height:28px;}
.part01_type01_infor07 .bg_left {width:450px; height:372px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part01/bg_type01_infor07_left.jpg') no-repeat; text-indent:-9999px;}

/* 의사를가르치는 의사 -> 의사를 가르치는 명의 */
.part01_type02_infor01 {width:1100px; margin:0 auto 0px; background-color:}
.part01_type02_infor01 .infor_conts {width:1100px; height:2200px; background:url('/images/sub_part01/bg_type02_infor01_new.png') no-repeat; margin:0 auto; position:relative; padding-top:110px; box-sizing:border-box;}
.part01_type02_infor01 .infor_conts .title_area {margin-bottom:40px;}
.part01_type02_infor01 .infor_conts .title_area .maintitle {display:block; font-size:50px; font-weight:600; font-family:'nbg', sans-serif; color:#fff; margin-bottom:45px;}
.part01_type02_infor01 .infor_conts .title_area ul li {background:url('/images/sub_part01/bg_type02_infor01_text.png') no-repeat 0 4px; padding-left:20px; box-sizing:border-box; font-size:16px; margin-bottom:20px; line-height:20px;}
.part01_type02_infor01 .infor_conts .title_area ul li .title {display:block; color:#fff; font-weight:600;}
.part01_type02_infor01 .infor_conts .title_area ul li .text {display:block; color:#aaaaaa; font-weight:600;}
.part01_type02_infor01 .infor_conts .thesis_history {width:100%; padding:30px 50px; box-sizing:border-box;}
.part01_type02_infor01 .infor_conts .thesis_history .thesis_year {width:100%; overflow:hidden; margin-bottom:75px;}
.part01_type02_infor01 .infor_conts .thesis_history .thesis_year .year {float:left; width:95px; font-size:30px; color:#21294f; font-weight:600;}

.part01_type02_infor01 .infor_conts .thesis_history .thesis_year .maintitle {display:block; font-size:30px; margin-top:20px; font-weight:600; font-family:'nbg', sans-serif;}
.part01_type02_infor01 .infor_conts .thesis_history .thesis_year .maintext {display:block; font-size:17px; margin-top:10px; font-family: "Nanum Gothic", sans-serif;}



.part01_type02_infor01 .infor_conts .thesis_history .thesis_year ul {float:left; width:904px; border-left:1px solid #29b4ba; padding-left:30px; box-sizing:border-box;}
.part01_type02_infor01 .infor_conts .thesis_history .thesis_year ul li {margin-bottom:15px; font-size:16px; line-height:24px;}
.part01_type02_infor01 .infor_conts .thesis_history .thesis_year ul li.last {margin:0;}
.part01_type02_infor01 .infor_conts .thesis_history .thesis_year ul li .title {display:block; font-weight:600;}
.part01_type02_infor01 .infor_conts .thesis_history .thesis_year ul li .text {color:#447281;}
.part01_type02_infor01 .infor_conts .thesis_history .thesis_year ul li .text_2 {color:#aaaaaa;}
.part01_type02_infor01 .infor_conts .thesis_history .maincolor {padding-left:125px; font-size:16px;}
.part01_type02_infor01 .infor_conts .bg_left {width:450px; height:2200px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part01/bg_type02_infor01_left_new2.jpg') no-repeat; text-indent:-9999px;}
.part01_type02_infor01 .infor_conts .bg_right {width:450px; height:2200px; position:absolute; top:0; right:-450px; background:url('/images/sub_part01/bg_type02_infor01_right_new2.jpg') no-repeat; text-indent:-9999px;}



.part01_type02_infor03 {width:100%; height:1400px; background:#cccccc; padding:80px 0; box-sizing:border-box;}
.part01_type02_infor03 .infor_conts {width:1100px; height:1240px; overflow:hidden; margin:0 auto;}
.part01_type02_infor03 .infor_conts .add_text {display:block; padding-top:16px; background:url('/images/common/sub/bg_bar_type03.jpg') no-repeat center top; line-height:28px;}
.part01_type02_infor03 .infor_conts .title {font-size:25px; line-height:28px; font-weight:600;}
.part01_type02_infor03 .infor_conts .type01 {float:left; width:520px; height:310px; overflow:hidden;}
.part01_type02_infor03 .infor_conts .type02 {float:left; width:270px; height:310px; background:#5f768e; text-align:center; padding-top:110px; box-sizing:border-box; color:#fff;}
.part01_type02_infor03 .infor_conts .type03 {float:right; width:310px; height:620px; overflow:hidden;}
.part01_type02_infor03 .infor_conts .type04 {float:left; width:270px; height:310px; background:#555555; text-align:center; padding-top:110px; box-sizing:border-box; color:#fff;}
.part01_type02_infor03 .infor_conts .type05 {float:left; width:520px; height:310px; overflow:hidden;}
.part01_type02_infor03 .infor_conts .type06 {float:left; width:270px; height:310px; overflow:hidden;}
.part01_type02_infor03 .infor_conts .type07 {float:left; width:270px; height:310px; background:#61aaad; text-align:center; padding-top:110px; box-sizing:border-box; color:#fff;}
.part01_type02_infor03 .infor_conts .type08 {float:left; width:560px; height:310px; overflow:hidden;}
.part01_type02_infor03 .infor_conts .type09{float:left;width:540px;height:310px;overflow:hidden;}
.part01_type02_infor03 .infor_conts .type10 {float:left; width:270px; height:310px; background:#c27061; text-align:center; padding-top:110px; box-sizing:border-box; color:#fff;}
.part01_type02_infor03 .infor_conts .type11{float:left;width:290px;height:310px;overflow:hidden;}

.part01_type02_infor04 {width:1100px; margin:0 auto;}
.part01_type02_infor04 .infor_conts .sub_title_type01 {text-align:left; margin-bottom:40px;}
.part01_type02_infor04 .infor_conts .sub_title_type01 .main_title {background-position:left bottom; font-size:30px;}
.part01_type02_infor04 .infor_conts.type01 {width:100%; height:1400px; background:url('/images/sub_part01/bg_type02_infor04_01.png') no-repeat right top;}
.part01_type02_infor04 .infor_conts.type02 {width:100%; height:720px; background:url('/images/sub_part01/bg_type02_infor04_02.png') no-repeat right bottom;}
.part01_type02_infor04 .history_area {width:100%; overflow:hidden; margin-bottom:40px;}
.part01_type02_infor04 .history_area ol > li {width:100%; height:100px; overflow:hidden; margin-bottom:30px;}
.part01_type02_infor04 .history_area ol > li .year {float:left; width:100px; margin-right:40px;}
.part01_type02_infor04 .history_area ol li ul {float:left; width:960px; }
.part01_type02_infor04 .history_area ol li ul li {height:25px; line-height:25px; background:url('/images/sub_part01/icon_history_list.jpg') no-repeat left center; padding-left:20px; box-sizing:border-box; font-size:16px;}

.part01_type02_infor05 {width:100%; height:610px; padding:80px 0; box-sizing:border-box; background:#f2f2f2;}
.part01_type02_infor05 .blue {font-size:40px; color:#2d54a2;}
.part01_type02_infor05 .red {font-size:40px; color:#ff3d3d;}
.part01_type02_infor05 .bold {font-size:14px; font-weight : 600}
.part01_type02_infor05 ul {width:1100px; overflow:hidden; margin:0 auto;}
.part01_type02_infor05 ul li {float:left; width:180px; margin-right:3px; text-align:center; font-size:14px; line-height:36px;}
.part01_type02_infor05 ul li.last {margin-right:0;}

.part01_type02_infor06 {width:1100px; height:750px; background:url('/images/sub_part01/bg_type02_infor06.jpg') no-repeat; margin:0 auto; position:relative; padding:120px 0 0 430px; box-sizing:border-box;}
.part01_type02_infor06 .sub_title {width:100%; margin-bottom:110px;}
.part01_type02_infor06 .sub_title .main_title {font-family:'nbg', sans-serif; display:block; background:url('/images/common/sub/bg_bar.jpg') no-repeat left bottom; padding-bottom:23px; margin-bottom:20px; font-size:32px; font-weight:600; letter-spacing:-1px;}
.part01_type02_infor06 .sub_title .main_title .detail {display:block; font-size:18px; color:#545454;}
.part01_type02_infor06 .sub_title .main_title .red {font-size:40px; color:#ff3d3d;}
.part01_type02_infor06 .sub_title .detail_txt {font-family:'nbg', sans-serif; font-weight:600; font-size:28px; color:#545454; line-height:34px; letter-spacing:-1px;}
.part01_type02_infor06 .sub_title .detail_txt .black {color:#000;}
.part01_type02_infor06 .count {position:absolute; top:180px; right:0; width:376px; height:259px; background:url('/images/sub_part01/bg_type02_infor06_count.png') no-repeat; padding:50px 0 0 110px; box-sizing:border-box;}
.part01_type02_infor06 .count > span {font-family:'nbg', sans-serif; display:block; width:180px; text-align:center; font-weight:600; color:#fff;} 
.part01_type02_infor06 .count span.title {font-size:25px;}
.part01_type02_infor06 .count span.yellow {font-size:45px; color:#ffe744; }
.part01_type02_infor06 .count span.yellow span {font-size:30px;}
.part01_type02_infor06 .bg_left {width:450px; height:750px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part01/bg_type02_infor06_left.jpg') no-repeat; text-indent:-9999px;}
.part01_type02_infor06 .bg_right {width:450px; height:750px; position:absolute; top:0; right:-450px; background:url('/images/sub_part01/bg_type02_infor06_right.jpg') no-repeat; text-indent:-9999px;}

/* 의사를가르치는 의사 -> 비수술 통합 하이푸 시스템 */
.part01_type03_infor01 {width:1100px; margin:0 auto 80px;}
.part01_type03_infor01 .infor_conts {width:1100px; height:400px; background:url('/images/sub_part01/bg_type03_infor01.jpg') no-repeat; margin:0 auto; position:relative; padding:90px 0 0 580px; box-sizing:border-box;}
.part01_type03_infor01 .infor_conts .bg_left {width:450px; height:400px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part01/bg_type03_infor01_left.jpg') no-repeat; text-indent:-9999px;}
.part01_type03_infor01 .infor_conts .bg_right {width:450px; height:400px; position:absolute; top:0; right:-450px; background:url('/images/sub_part01/bg_type03_infor01_right.jpg') no-repeat; text-indent:-9999px;}

.part01_type03_infor02 {width:1100px; margin:0 auto 80px; padding:0 15px; box-sizing:border-box;}
.part01_type03_infor02 .program_step {width:100%; height:300px; background:url('/images/sub_part01/img_program_step.jpg') no-repeat; padding-top:250px; box-sizing:border-box; overflow:hidden; margin-bottom:80px;}
.part01_type03_infor02 .program_step p {float:left; width:350px; margin-right:10px; font-size:16px; line-height:28px;text-align:center; letter-spacing:-1px; }
.part01_type03_infor02 .program_step p.last {margin:0;}
.part01_type03_infor02 .slogan {display:block; background:url('/images/sub_part01/bg_type03_infor02_slogan.png') no-repeat center center; font-family:'nbg', sans-serif; letter-spacing:-1px; font-size:21px; font-weight:600; text-align:center;}

.part01_type03_infor03 {width:100%; height:1160px; padding:80px 0; box-sizing:border-box; margin-bottom:80px; background:#ecf0f1;}
.part01_type03_infor03 .hifu_program {width:1100px; height:642px; background:url('/images/sub_part01/bg_type03_infor03.png') no-repeat center center; margin:0 auto 60px; position:relative;}
.part01_type03_infor03 .hifu_program > div {width:335px; text-align:center;}
.part01_type03_infor03 .hifu_program .step01 {position:absolute; top:0; left:190px;}
.part01_type03_infor03 .hifu_program .step02 {position:absolute; top:430px; left:770px;}
.part01_type03_infor03 .hifu_program .step03 {position:absolute; top:390px; left:80px;}
.part01_type03_infor03 .hifu_program .step_title {display:block; font-size:35px; font-weight:600; color:#249cd1;}
.part01_type03_infor03 .hifu_program .eng_title {display:block; font-size:22px; font-weight:600; margin-bottom:15px;}
.part01_type03_infor03 .hifu_program p {line-height:22px;}
.part01_type03_infor03 .slogan {display:block; background:url('/images/sub_part01/bg_type03_infor03_slogan.png') no-repeat center center; font-family:'nbg', sans-serif; letter-spacing:-1px; font-size:21px; margin-bottom:15px; font-weight:600; text-align:center;}
.part01_type03_infor03 > p {text-align:center; font-size:16px; line-height:28px;}

.part01_type03_infor04 {width:1100px; margin:0 auto 80px;}
.part01_type03_infor04 .trace_program {width:1100px; height:570px; background:url('/images/sub_part01/bg_trace_program.jpg') no-repeat; position:relative; padding-top:100px; box-sizing:border-box;}
.part01_type03_infor04 .trace_program .main_title {display:block; text-align:center; color:#fff; font-size:35px; font-weight:600; margin-bottom:60px;}
.part01_type03_infor04 .trace_program ul {width:1100px; height:254px; overflow:hidden; padding:0 25px; box-sizing:border-box;}
.part01_type03_infor04 .trace_program ul li {float:left; width:254px; height:254px; background:url('/images/sub_part01/bg_trace_program_list.png') no-repeat; margin:0 4px; padding-top:60px; box-sizing:border-box; text-align:center;}
.part01_type03_infor04 .trace_program ul li .title {display:block; font-size:20px; padding-bottom:15px; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center bottom; margin-bottom:20px; font-weight:600;}
.part01_type03_infor04 .trace_program ul li p {font-size:14px; line-height:22px;}
.part01_type03_infor04 .trace_program .bg_left {width:450px; height:570px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part01/bg_trace_program_left.jpg') no-repeat; text-indent:-9999px;}
.part01_type03_infor04 .trace_program .bg_right {width:450px; height:570px; position:absolute; top:0; right:-450px; background:url('/images/sub_part01/bg_trace_program_right.jpg') no-repeat; text-indent:-9999px;}

.part01_type03_infor05 {width:1100px; margin:0 auto 80px; text-align:center;}

/* 의사를가르치는 의사 -> 세계적 경쟁력 */
.part01_type04_infor01 {width:100%; height:440px; overflow:hidden; margin-bottom:80px; position:relative;}
.part01_type04_infor01 .bg_avi {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; margin: 0; z-index:-1}
.part01_type04_infor01  iframe, .part01_type04_infor01 object, .part01_type04_infor01 embed {position: absolute; top:-280px; left: 0; width: 100%; height: 100%;}
.part01_type04_infor01 .text_area {position:absolute; top:0; left:0; z-index:2; width:100%; height:440px; padding:160px 0; box-sizing:border-box;overflow:hidden; text-align:center; background:url('/images/common/bg_dark_45.png') repeat;}
.part01_type04_infor01 .text_area .title {display:block; font-size:35px; color:#fff; font-weight:600; margin-bottom:30px;}
.part01_type04_infor01 .text_area .maincolor {color:#42fff6;}
.part01_type04_infor01 .text_area .detail {font-size:18px; color:#cccccc;}

.part01_type04_infor02 {width:1100px; height:700px; background:url('/images/sub_part01/bg_type04_infor02.jpg'); margin:0 auto 80px; position:relative;}
.part01_type04_infor02 .count {width:226px; position:absolute; top:370px; left:160px; text-align:center; padding-top:70px; color:#fff}
.part01_type04_infor02 .count .number {display:block; font-size:60px; font-family:'nbg', sans-serif; color:#fff; font-weight:600; margin-bottom:3px;}
.part01_type04_infor02 .count .detail_conts {font-size:16px; line-height:28px;}
.part01_type04_infor02 .bg_left {width:450px; height:700px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part01/bg_type04_infor02_left.jpg') no-repeat ; text-indent:-9999px;}
.part01_type04_infor02 .bg_right {width:450px; height:700px; position:absolute; top:0; right:-450px; background:url('/images/sub_part01/bg_type04_infor02_right.jpg') no-repeat; text-indent:-9999px;}

.part01_type04_infor03 {width:1100px; margin:0 auto 80px; padding:0 30px; box-sizing:border-box;}
.part01_type04_infor03 > div {width:100%; height:300px; margin-bottom:20px; overflow:hidden; text-align:center;}
.part01_type04_infor03 .title {display:block; font-size:20px; line-height:28px; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center bottom; padding-bottom:18px; margin-bottom:17px; font-weight:600; letter-spacing:-1px;}
.part01_type04_infor03 p {line-height:22px;}
.part01_type04_infor03 .text_area_left {float:left; width:460px; height:300px; background:#ecf0f1; border-top:2px solid #29b4ba; padding-top:60px; box-sizing:border-box;}
.part01_type04_infor03 .text_area_center {color:#fff; padding-top:60px; box-sizing:border-box;}
.part01_type04_infor03 .text_area_center .title {background:url('/images/common/sub/bg_bar_type03.jpg') no-repeat center bottom; }
.part01_type04_infor03 .text_area_right {float:right; width:460px; height:300px; background:#ecf0f1; border-top:2px solid #29b4ba; padding-top:60px; box-sizing:border-box;}
.part01_type04_infor03 .infor_type01 {background:url('/images/sub_part01/img_type04_infor03_type01.jpg') no-repeat right top;}
.part01_type04_infor03 .infor_type02 {background:url('/images/sub_part01/img_type04_infor03_type02.jpg') no-repeat left top;}
.part01_type04_infor03 .infor_type03 {background:url('/images/sub_part01/img_type04_infor03_type03.jpg') no-repeat left top;}
.part01_type04_infor03 .infor_type04 {background:url('/images/sub_part01/img_type04_infor03_type04.jpg') no-repeat right top;}
.part01_type04_infor03 .infor_type05 {background:url('/images/sub_part01/img_type04_infor03_type05.jpg') no-repeat left top;}
.part01_type04_infor03 .infor_type06 {background:url('/images/sub_part01/img_type04_infor03_type06.jpg') no-repeat left top;}
.part01_type04_infor03 .infor_type07 {background:url('/images/sub_part01/img_type04_infor03_type07.jpg') no-repeat right top;}
.part01_type04_infor03 .infor_type08 {background:url('/images/sub_part01/img_type04_infor03_type08.jpg') no-repeat left top;}
.part01_type04_infor03 .infor_type09 {background:url('/images/sub_part01/img_type04_infor03_type09.jpg') no-repeat left top;}
.part01_type04_infor03 .infor_type10 {background:url('/images/sub_part01/img_type04_infor03_type10.jpg') no-repeat right top;}
.part01_type04_infor03 .infor_type11 {background:url('/images/sub_part01/img_type04_infor03_type11.jpg') no-repeat left top;}
.part01_type04_infor03 .infor_type12 {background:url('/images/sub_part01/img_type04_infor03_type12.jpg') no-repeat left top;}
.part01_type04_infor03 .infor_type13 {background:url('/images/sub_part01/img_type04_infor03_type13.jpg') no-repeat right top;}
.part01_type04_infor03 .infor_type14 {background:url('/images/sub_part01/img_type04_infor03_type14.jpg') no-repeat left top;}
.part01_type04_infor03 .infor_type15 {background:url('/images/sub_part01/img_type04_infor03_type15.jpg') no-repeat left top;}
.part01_type04_infor03 .infor_type16 {background:url('/images/sub_part01/img_type04_infor03_type16.jpg') no-repeat left top;}
.part01_type04_infor03 .infor_type17 {background:url('/images/sub_part01/img_type04_infor03_type17.jpg') no-repeat left top;}
.part01_type04_infor03 .infor_type18 {background:url('/images/sub_part01/img_type04_infor03_type18.jpg') no-repeat right top;}
.part01_type04_infor03 .infor_type19 {background:url('/images/sub_part01/img_type04_infor03_type19.jpg') no-repeat left top;}
.part01_type04_infor03 .infor_type20 {background:url('/images/sub_part01/img_type04_infor03_type20.jpg') no-repeat left top;}
.part01_type04_infor03 .infor_type21 {background:url('/images/sub_part01/img_type04_infor03_type21.jpg') no-repeat right top;}
.part01_type04_infor03 .infor_type22 {background:url('/images/sub_part01/img_type04_infor03_type22.jpg') no-repeat left top;}
.part01_type04_infor03 .infor_type23 {background:url('/images/sub_part01/img_type04_infor03_type23.jpg') no-repeat left top;}
.part01_type04_infor03 .infor_type24 {background:url('/images/sub_part01/img_type04_infor03_type24.jpg') no-repeat right top;}
.part01_type04_infor03 .infor_type25 {background:url('/images/sub_part01/img_type04_infor03_type25.jpg') no-repeat left top;}
.part01_type04_infor03 .infor_type26 {background:url('/images/sub_part01/img_type04_infor03_type26.jpg') no-repeat left top;}

.part01_type04_infor04 {width:1100px; margin:0 auto 80px;}
.part01_type04_infor04 .title_area {width:100%; height:625px; margin-bottom:60px; background:url('/images/sub_part01/bg_type04_infor04.jpg') no-repeat; position:relative;color:#fff; padding:100px 0 0 30px; box-sizing:border-box;}
.part01_type04_infor04 .title_area .main_title {display:block; font-size:35px; line-height:28px; background:url('/images/common/sub/bg_bar_type03.jpg') no-repeat left bottom; padding-bottom:18px; margin-bottom:17px; font-weight:600; letter-spacing:-1px;}
.part01_type04_infor04 .title_area .detail_txt {font-size:16px;}
.part01_type04_infor04 .title_area .bg_left {width:450px; height:625px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part01/bg_type04_infor04_left.jpg') no-repeat ; text-indent:-9999px;}
.part01_type04_infor04 .title_area .bg_right {width:450px; height:625px; position:absolute; top:0; right:-450px; background:url('/images/sub_part01/bg_type04_infor04_right.jpg') no-repeat; text-indent:-9999px;}

.part01_type04_infor04 .certification_list {width:100%; overflow:hidden;}
.part01_type04_infor04 .certification_list ul {width:100%; overflow:hidden; text-align:center;}
.part01_type04_infor04 .certification_list ul li {display:inline-block; width:270px; height:480px; margin-bottom:60px; overflow:hidden;}
.part01_type04_infor04 .certification_list ul li .certification_img {width:270px; height:350px; background:#ecf0f1; padding-top:40px; margin-bottom:20px; box-sizing:border-box;}
.part01_type04_infor04 .certification_list  ul.type02 .certification_img  {padding-top:100px;}
.part01_type04_infor04 .certification_list ul li .title {display:block; width:270px; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center top; padding-top:15px; font-size:16px; line-height:24px; font-weight:600;}

/* 의사를가르치는 의사 -> 재치료율 최저등급 */
.part01_type05_infor01 {width:1100px; margin:0 auto 80px;}
.part01_type05_infor01 .infor_conts {width:1100px; height:674px; background:url('/images/sub_part01/bg_type05_infor01.jpg') no-repeat; position:relative; margin-bottom:60px;}
.part01_type05_infor01 .infor_conts .cont_01 {position:absolute; top:20px; left:53px; width:270px; height:275px; padding-top:90px; box-sizing:border-box; text-align:center;}
.part01_type05_infor01 .infor_conts .cont_02 {position:absolute; top:60px; left:353px; width:316px; height:316px; padding-top:65px; box-sizing:border-box; text-align:center;}
.part01_type05_infor01 .infor_conts .title {display:block; font-size:22px; font-family:'nbg', sans-serif; line-height:28px; font-weight:600; margin-bottom:8px;}
.part01_type05_infor01 .infor_conts .ratio {display:block; font-size:80px; color:#249cd1; font-family:'nbg', sans-serif; font-weight:600; }
.part01_type05_infor01 .infor_conts .bg_left {width:450px; height:674px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part01/bg_type05_infor01_left.jpg') no-repeat ; text-indent:-9999px;}
.part01_type05_infor01 .infor_conts .bg_right {width:450px; height:674px; position:absolute; top:0; right:-450px; background:url('/images/sub_part01/bg_type05_infor01_right.jpg') no-repeat; text-indent:-9999px;}
.part01_type05_infor01 table {width:100%; table-layout:fixed; margin-bottom:20px;}
.part01_type05_infor01 table th {height:80px; border-top:2px solid #29b4ba; background:#ecf0f1; border-right:1px solid #fff; font-size:20px;}
.part01_type05_infor01 table td {padding:20px; line-height:22px; border-bottom:1px solid #ecf0f1; text-align:center;}
.part01_type05_infor01 table td.article {text-align:center;}
.part01_type05_infor01 .source {display:block; text-align:right;}

.part01_type05_infor02 {width:100%; height:680px; background:url('/images/sub_part01/bg_type05_infor02.jpg') repeat-x left bottom; margin-bottom:80px;}
.part01_type05_infor02 .sub_title_type02 {width:1100px; height:230px; background:url('/images/sub_part01/tit_type05_infor02.png') no-repeat 20px top; margin:0 auto 50px; padding:10px 0 0 580px; box-sizing:border-box;}
.part01_type05_infor02 ol {width:1100px; height:307px; margin:0 auto; text-align:center;}
.part01_type05_infor02 ol li {display:inline-block; width:276px; height:307px; background:url('/images/sub_part01/bg_type05_infor02_conts.png') no-repeat; margin:0 30px;}
.part01_type05_infor02 ol li .number {display:block; height:80px; font-size:35px; font-family:'nbg', sans-serif; padding:22px 0; color:#fff; box-sizing:border-box; margin-bottom:40px;}
.part01_type05_infor02 ol li .title {display:block; font-size:20px; font-family:'nbg', sans-serif; line-height:28px; font-weight:600; margin-bottom:8px; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center bottom; padding-bottom:18px; margin-bottom:17px; }
.part01_type05_infor02 ol li p {font-size:16px; line-height:28px;}

.part01_type05_infor03 {width:1100px; margin:0 auto 80px;}
.part01_type05_infor03 ul {width:100%; padding:0 30px; box-sizing:border-box; overflow:hidden;}
.part01_type05_infor03 ul li {float:left; width:330px; height:470px; padding-top:280px; box-sizing:border-box; margin:5px; text-align:center;}
.part01_type05_infor03 ul li .title {display:block; font-size:20px; font-weight:600; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center bottom; padding-bottom:16px; margin-bottom:20px;}
.part01_type05_infor03 ul li p{font-size:16px; line-height:24px;}

.part01_type05_infor03 ul li.type01 {background:#ecf0f1 url('/images/sub_part01/bg_type05_program01.jpg') no-repeat;}
.part01_type05_infor03 ul li.type02 {background:#ecf0f1 url('/images/sub_part01/bg_type05_program02.jpg') no-repeat;}
.part01_type05_infor03 ul li.type03 {background:#ecf0f1 url('/images/sub_part01/bg_type05_program03.jpg') no-repeat;}

/* 의사를가르치는 의사 -> 조기검진 · 치료 프로그램 */
.part01_type06_infor01 {width:1100px; margin:0 auto 80px;}
.part01_type06_infor01 .title_area {width:1100px; height:400px; background:url('/images/sub_part01/bg_type06_infor01.jpg') no-repeat; position:relative; padding:80px 0 0 580px; margin-bottom:80px; box-sizing:border-box;}
.part01_type06_infor01 .title_area .main_title {font-family:'nbg', sans-serif; display:block; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat left bottom; padding-bottom:18px; margin-bottom:17px; font-size:35px; font-weight:600; letter-spacing:-1px;}
.part01_type06_infor01 .title_area .detail_txt {font-size:15px; line-height:26px; letter-spacing:-1px;}
.part01_type06_infor01 .title_area .bg_left {width:450px; height:400px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part01/bg_type06_infor01_left.jpg') no-repeat ; text-indent:-9999px;}
.part01_type06_infor01 .title_area .bg_right {width:450px; height:400px; position:absolute; top:0; right:-450px; background:url('/images/sub_part01/bg_type06_infor01_right.jpg') no-repeat; text-indent:-9999px;}
.part01_type06_infor01 ul {width:1100px; margin:0 auto; overflow:hidden; text-align:center;}
.part01_type06_infor01 ul li {display:inline-block; width:270px; height:311px; overflow:hidden; text-align:center; padding-top:65px; box-sizing:border-box; color:#fff; margin:0 -2px;}
.part01_type06_infor01 ul li .title {display:block; font-size:22px; font-weight:600; background:url('/images/common/sub/bg_bar_type03.jpg') no-repeat center bottom; padding-bottom:31px; margin-bottom:45px;}
.part01_type06_infor01 ul li p {line-height:22px;}
.part01_type06_infor01 ul li.type01 {background:url('/images/common/sub/bg_list_type01.png') no-repeat;}
.part01_type06_infor01 ul li.type02 {background:url('/images/common/sub/bg_list_type02.png') no-repeat;}

.part01_type06_infor02 {width:1100px; margin:0 auto 80px;}
.part01_type06_infor02 .infor_conts {width:1100px; height:400px; background:url('/images/sub_part01/bg_type06_infor02.jpg') no-repeat; position:relative; margin-bottom:60px;}
.part01_type06_infor02 .infor_conts .cont_01 {position:absolute; top:75px; left:140px; width:250px; height:250px; padding-top:65px; box-sizing:border-box; text-align:center;}
.part01_type06_infor02 .infor_conts .cont_02 {position:absolute; top:75px; left:420px; width:250px; height:250px; padding-top:65px; box-sizing:border-box; text-align:center;}
.part01_type06_infor02 .infor_conts .cont_03 {position:absolute; top:75px; left:700px; width:250px; height:250px; padding-top:65px; box-sizing:border-box; text-align:center;}
.part01_type06_infor02 .infor_conts .title {display:block; font-size:22px; font-family:'nbg', sans-serif; line-height:28px; font-weight:600; margin-bottom:8px;}
.part01_type06_infor02 .infor_conts .ratio {display:block; font-size:60px; color:#249cd1; font-family:'nbg', sans-serif; font-weight:600; }
.part01_type06_infor02 .infor_conts .bg_left {width:450px; height:400px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part01/bg_type06_infor02_left.jpg') no-repeat ; text-indent:-9999px;}
.part01_type06_infor02 .infor_conts .bg_right {width:450px; height:400px; position:absolute; top:0; right:-450px; background:url('/images/sub_part01/bg_type06_infor02_right.jpg') no-repeat; text-indent:-9999px;}
.part01_type06_infor02 .slogan {display:block; width:1100px; margin:0 auto; background:url('/images/sub_part01/bg_type06_infor02_slogan.png') no-repeat center center; font-family:'nbg', sans-serif; letter-spacing:-1px; font-size:21px; line-height:28px; font-weight:600; text-align:center;}

.part01_type06_infor03 {width:1100px; margin:0 auto 80px;}
.part01_type06_infor03 ul {width:100%; padding:0 30px; box-sizing:border-box; overflow:hidden;}
.part01_type06_infor03 ul li {float:left; width:330px; height:470px; padding-top:280px; box-sizing:border-box; margin:5px; text-align:center;}
.part01_type06_infor03 ul li .title {display:block; font-size:20px; font-weight:600; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center bottom; padding-bottom:16px; margin-bottom:20px;}
.part01_type06_infor03 ul li p{font-size:16px; line-height:28px;}
.part01_type06_infor03 ul li.type01 {background:#ecf0f1 url('/images/sub_part01/bg_type05_program01.jpg') no-repeat;}
.part01_type06_infor03 ul li.type02 {background:#ecf0f1 url('/images/sub_part01/bg_type05_program02.jpg') no-repeat;}
.part01_type06_infor03 ul li.type03 {background:#ecf0f1 url('/images/sub_part01/bg_type05_program03.jpg') no-repeat;}

.part01_type06_infor04 {width:1100px; margin:0 auto 80px; overflow:hidden;}
.part01_type06_infor04 ul li {float:left; width:270px; height:370px; padding-top:265px; box-sizing:border-box; margin:0 2px 4px; color:#fff;}
.part01_type06_infor04 ul li .title {display:block; font-size:16px; font-weight:600; line-height:20px; text-align:center;}
.part01_type06_infor04 ul li.type01 {background:#29b4ba url('/images/sub_part01/bg_type06_infor04_01.jpg') no-repeat;}
.part01_type06_infor04 ul li.type02 {background:#29b4ba url('/images/sub_part01/bg_type06_infor04_02.jpg') no-repeat;}
.part01_type06_infor04 ul li.type03 {background:#29b4ba url('/images/sub_part01/bg_type06_infor04_03.jpg') no-repeat;}
.part01_type06_infor04 ul li.type04 {background:#29b4ba url('/images/sub_part01/bg_type06_infor04_04.jpg') no-repeat;}

/* 의사를가르치는 의사 -> 안심 사후 시스템 */
.part01_type07_infor01 {width:100%; margin-bottom:80px; overflow:hidden; background:url('/images/sub_part01/bg_type07_infor01.jpg') repeat-x;}
.part01_type07_infor01 .title_area {width:1100px; height:580px; margin:0 auto; background:url('/images/sub_part01/bg_type07_infor01_conts.png') left 80px no-repeat; padding:90px 0 0 585px; box-sizing:border-box;}
.part01_type07_infor01 .title_area .main_title {font-family:'nbg', sans-serif; display:block; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat left bottom; padding-bottom:18px; margin-bottom:17px; font-size:35px; font-weight:600; letter-spacing:-1px;}
.part01_type07_infor01 .title_area .detail_txt {display:block; font-size:15px; line-height:26px; letter-spacing:-1px; margin-bottom:65px;}
.part01_type07_infor01 .title_area .point_text {color:#fff; font-size:16px; line-height:22px;}
.part01_type07_infor01 .title_area .point_text span {display:block; float:left; width:128px; text-align:center;}
.part01_type07_infor01 ul {width:1100px; padding:0 40px; box-sizing:border-box; margin:80px auto 0; overflow:hidden;}
.part01_type07_infor01 ul li {float:left; width:500px; height:415px; padding-top:40px; box-sizing:border-box; margin:5px; text-align:center; border-top:2px solid #29b4ba;}
.part01_type07_infor01 ul li .title {display:block; font-size:19px; font-weight:600; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center bottom; padding-bottom:16px; margin-bottom:20px;}
.part01_type07_infor01 ul li p{font-size:16px; line-height:28px;}
.part01_type07_infor01 ul li.type01 {background:#ecf0f1 url('/images/sub_part01/bg_type07_program01.jpg') no-repeat left bottom;}
.part01_type07_infor01 ul li.type02 {background:#ecf0f1 url('/images/sub_part01/bg_type07_program02.jpg') no-repeat left bottom;}
.part01_type07_infor01 ul li.type03 {background:#ecf0f1 url('/images/sub_part01/bg_type07_program03.jpg') no-repeat left bottom;}
.part01_type07_infor01 ul li.type04 {background:#ecf0f1 url('/images/sub_part01/bg_type07_program04.jpg') no-repeat left bottom;}
.part01_type07_infor01 ul li.type05 {background:#ecf0f1 url('/images/sub_part01/bg_type07_program05.jpg') no-repeat left bottom;}
.part01_type07_infor01 ul li.type06 {background:#ecf0f1 url('/images/sub_part01/bg_type07_program06.jpg') no-repeat left bottom;}

.part01_type07_infor02 {width:1100px; min-height:345px; margin:0 auto 80px; background:url('/images/sub_part01/bg_type07_infor02.png') no-repeat; position:relative;}
.part01_type07_infor02 .sub_title_type01 {padding-top:170px; margin-bottom:130px}
.part01_type07_infor02 ul {width:100%; padding:0 30px; box-sizing:border-box; overflow:hidden;}
.part01_type07_infor02 ul li {float:left; width:330px; height:500px; padding-top:280px; box-sizing:border-box; margin:5px; text-align:center;}
.part01_type07_infor02 ul li .title {display:block; font-size:22px; font-weight:600; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center bottom; padding-bottom:16px; margin-bottom:20px;}
.part01_type07_infor02 ul li p{font-size:16px; line-height:28px;}
.part01_type07_infor02 ul li.type01 {background:#ecf0f1 url('/images/sub_part01/bg_type07_infor02_program01.jpg') no-repeat;}
.part01_type07_infor02 ul li.type02 {background:#ecf0f1 url('/images/sub_part01/bg_type07_infor02_program02.jpg') no-repeat;}
.part01_type07_infor02 ul li.type03 {background:#ecf0f1 url('/images/sub_part01/bg_type07_infor02_program03.jpg') no-repeat;}
.part01_type07_infor02 ul li.type04 {background:#ecf0f1 url('/images/sub_part01/bg_type07_infor02_program04.jpg') no-repeat;}
.part01_type07_infor02 ul li.type05 {background:#ecf0f1 url('/images/sub_part01/bg_type07_infor02_program05.jpg') no-repeat;}
.part01_type07_infor02 ul li.type06 {background:#ecf0f1 url('/images/sub_part01/bg_type07_infor02_program06.jpg') no-repeat;}

.part01_type07_infor02 .bg_left {width:450px; height:345px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part01/bg_type07_infor02_left.png') no-repeat ; text-indent:-9999px;}
.part01_type07_infor02 .bg_right {width:450px; height:345px; position:absolute; top:0; right:-450px; background:url('/images/sub_part01/bg_type07_infor02_right.png') no-repeat; text-indent:-9999px;}

/* 로앤하이브리드하이푸 -> 자궁질환치료 특화시스템*/
.part02_type01_infor01 {width:1100px; margin:0 auto 80px; background:url('/images/sub_part02/bg_type01_infor01.png') no-repeat; padding-top:600px; position:relative;}
.part02_type01_infor01 .system_title01 {position:absolute; top:230px; left:0px; text-align:left; color:#fff; font-size:20px;}
.part02_type01_infor01 .system_title01 .en_title {display:block; font-size:45px; text-transform:uppercase; font-weight:600; margin-bottom:10px; letter-spacing:-3.5px}
.part02_type01_infor01 .system_title01 .en_title .pointcolor {color:#1f3954;}
.part02_type01_infor01 .system_title02 {position:absolute; top:280px; right:0; text-align:right; color:#fff; font-size:20px;}
.part02_type01_infor01 .system_title02 .en_title {display:block; font-size:45px; text-transform:uppercase; font-weight:600; margin-bottom:10px; letter-spacing:-3.5px}
.part02_type01_infor01 .system_title02 .en_title .pointcolor {color:#29b4ba;}
.part02_type01_infor01 .infor_conts {width:100%; overflow:hidden;}
.part02_type01_infor01 .infor_conts .type01 {float:left;}
.part02_type01_infor01 .infor_conts .type02 {float:left; width:270px; height:270px; background:#5f768e; text-align:center; color:#fff; padding-top:55px; box-sizing:border-box;}
.part02_type01_infor01 .infor_conts .type03 {float:left;}
.part02_type01_infor01 .infor_conts .type04 {float:left; width:270px; height:270px; background:#958482; text-align:center; color:#fff; padding-top:75px; box-sizing:border-box;}
.part02_type01_infor01 .infor_conts .type05 {float:left;}
.part02_type01_infor01 .infor_conts .type06 {float:left; width:270px; height:270px; background:#a1a1a1; text-align:center; color:#fff; padding-top:75px; box-sizing:border-box;}
.part02_type01_infor01 .infor_conts .type07 {float:left;}
.part02_type01_infor01 .infor_conts .type08 {float:left; width:270px; height:270px; background:#829582; text-align:center; color:#fff; padding-top:75px; box-sizing:border-box;}
.part02_type01_infor01 .infor_conts .type09 {float:left;}
.part02_type01_infor01 .infor_conts .title {display:block; background:url('/images/common/sub/bg_bar_type03.jpg') no-repeat center bottom; padding-bottom:16px; margin-bottom:20px; font-size:16px; line-height:28px; font-weight:600; }
.part02_type01_infor01 .infor_conts p {line-height:22px;}
.part02_type01_infor01 .bg_left {width:450px; height:560px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part02/bg_type01_infor01_left.png') no-repeat ; text-indent:-9999px;}
.part02_type01_infor01 .bg_right {width:450px; height:560px; position:absolute; top:0; right:-450px; background:url('/images/sub_part02/bg_type01_infor01_right.png') no-repeat; text-indent:-9999px;}

.part02_type01_infor02 {width:100%; height:1700px; background:url('/images/sub_part02/bg_type01_infor02.jpg') repeat-x left bottom; margin-bottom:80px;}
.part02_type01_infor02 .infor_conts {width:1100px; overflow:hidden; margin:0 auto;}
.part02_type01_infor02 .sub_title_type01 {margin-bottom:0;}
.part02_type01_infor02 .equipment {display:block; width:1100px; margin-bottom:30px;}
.part02_type01_infor02 .specialization_system {width:1100px; height:300px; overflow:hidden; margin-bottom:60px;}
.part02_type01_infor02 .specialization_system ul li {float:left; width:275px; height:300px; text-align:center; background:url('/images/sub_part02/bg_arrow.png') no-repeat right 270px;}
.part02_type01_infor02 .specialization_system ul li.last {background:none;}
.part02_type01_infor02 .specialization_system ul li > span {display:block; font-size:20px; padding-top:15px; background:url('/images/common/sub/bg_bar_type04.jpg') no-repeat center top; font-weight:600; margin-top:10px;}
.part02_type01_infor02 .specialization_detail {width:1100px; overflow:hidden;}
.part02_type01_infor02 .specialization_detail ul li {float:left; width:352px; height:232px; background:url('/images/sub_part02/bg_specialization.png') no-repeat; margin:0 22px 22px 0; text-align:center; padding-top:70px; box-sizing:border-box;}
.part02_type01_infor02 .specialization_detail ul li.type02 {padding-top:45px;}
.part02_type01_infor02 .specialization_detail ul li .title {display:block; font-size:22px; font-weight:600; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center bottom; padding-bottom:21px; margin-bottom:20px;}
.part02_type01_infor02 .specialization_detail ul li p {line-height:22px;}
.part02_type01_infor02 .specialization_detail ul li.last {margin-right:0;}

.part02_type01_infor03 {width:1100px; overflow:hidden; margin:0 auto 80px;}
.part02_type01_infor03 .effect_area {width:1100px; height:301px; overflow:hidden; text-align:center; margin-bottom:80px;}
.part02_type01_infor03 .effect_area div {display:inline-block; width:301px; height:301px; overflow:hidden; text-align:center; padding-top:222px; box-sizing:border-box; font-size:16px; line-height:28px; color:#fff; margin:0 25px;}
.part02_type01_infor03 .effect_area .effect01 {background:url('/images/sub_part02/bg_type01_infor03_effect01.png') no-repeat;}
.part02_type01_infor03 .effect_area .effect02 {background:url('/images/sub_part02/bg_type01_infor03_effect02.png') no-repeat;}
.part02_type01_infor03 .effect_area .effect03 {background:url('/images/sub_part02/bg_type01_infor03_effect03.png') no-repeat;}
.part02_type01_infor03 .effect_area_type02 {width:1100px; height:540px; overflow:hidden;}
.part02_type01_infor03 .effect_area_type02 div {width:1100px; height:270px; overflow:hidden; box-sizing:border-box;}
.part02_type01_infor03 .effect_area_type02 .effect04 {background:#ecf0f1 url('/images/sub_part02/bg_type01_infor03_effect04.jpg') no-repeat left top; padding:70px 0 0 600px }
.part02_type01_infor03 .effect_area_type02 .effect05 {background:#ecf0f1 url('/images/sub_part02/bg_type01_infor03_effect05.jpg') no-repeat right top; padding:70px 0 0 50px;}

.part02_type01_infor04 {width:1100px; min-height:745px; margin:0 auto 80px; background:url('/images/sub_part02/bg_type01_infor04.jpg') no-repeat; position:relative;}
.part02_type01_infor04 .sub_title_type01 {margin-bottom:100px;}
.part02_type01_infor04 .procedure {width:1100px; overflow:hidden; margin-bottom:150px}
.part02_type01_infor04 .procedure li {float:left; width:350px; height:410px; text-align:center; margin-right:25px; background:#29b4ba; padding-top:40px; box-sizing:border-box;}
.part02_type01_infor04 .procedure li span {display:block; font-size:18px; color:#fff; font-weight:600; margin:28px 0;}
.part02_type01_infor04 .procedure li.last {margin-right:0;}
.part02_type01_infor04 .kind {width:1100px; overflow:hidden;}
.part02_type01_infor04 .kind li {float:left; width:350px; height:220px; text-align:center; margin-right:25px;}
.part02_type01_infor04 .kind li span {display:block; letter-spacing:-1px;}
.part02_type01_infor04 .kind li span.title {font-size:22px; line-height:38px;}
.part02_type01_infor04 .kind li.kind01 {background:url('/images/sub_part02/img_procedure04.jpg') no-repeat left bottom;}
.part02_type01_infor04 .kind li.kind02 {background:url('/images/sub_part02/img_procedure05.jpg') no-repeat left bottom;}
.part02_type01_infor04 .kind li.kind03 {background:url('/images/sub_part02/img_procedure06.jpg') no-repeat left bottom; margin-right:0}
.part02_type01_infor04 .bg_left {width:450px; height:746px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part02/bg_type01_infor04_left.jpg') no-repeat ; text-indent:-9999px;}
.part02_type01_infor04 .bg_right {width:450px; height:746px; position:absolute; top:0; right:-450px; background:url('/images/sub_part02/bg_type01_infor04_right.jpg') no-repeat; text-indent:-9999px;}

/* 로앤하이브리드하이푸 -> 최적화 자궁질환치료시스템 ‘JC200D’*/
.part02_type02_infor01 {width:1100px; height:720px; margin:0 auto 80px; background:url('/images/sub_part02/bg_type02_infor01.jpg') no-repeat center 20px; background-position:center bottom}
.part02_type02_infor01 .deco_txt {display:block; font-size:20px; color:#1f3954; font-weight:600; padding-left:580px;  text-transform: uppercase;}
.part02_type02_infor01 .name {display:block; font-size:67px; color:#1f3954; font-weight:600; padding-left:580px; letter-spacing:-1.5px; margin-bottom:30px;}
.part02_type02_infor01 p {font-size:18px; line-height:25px; font-weight:600; padding-left:580px; margin-bottom:276px}

.part02_type02_infor02 .title_area {width:100%; height:531px; background:#eeeeee; overflow:hidden; margin-bottom:80px;}
.part02_type02_infor02 .title_area .title_conts {width:1100px; height:531px; padding:80px 0; margin:0 auto; box-sizing:border-box; background:url('/images/sub_part02/bg_type02_infor02.png') no-repeat right bottom;}
.part02_type02_infor02 .hybrid_avi {width:1100px; height:250px; overflow:hidden; margin:0 auto 80px; position:relative;}
.part02_type02_infor02 .hybrid_avi:after {content:""; width:52px; height:52px; background:url('/images/sub_part02/icon_plus.png') no-repeat; position:absolute; top:80px; left:245px;}
.part02_type02_infor02 .hybrid_avi .hybrid_avi_conts {float:left; width:270px; height:250px; overflow:hidden; position:relative; text-align:center; margin-right:5px;}
.part02_type02_infor02 .hybrid_avi .hybrid_avi_conts.last {margin-right:0;}
.part02_type02_infor02 .hybrid_avi .hybrid_avi_conts .title {display:block; height:55px; line-height:55px; background:#21294f; color:#fff;}
.part02_type02_infor02 .hybrid_avi .hybrid_avi_conts.last .title {background:#29b4ba}
.part02_type02_infor02 .hybrid_avi .hybrid_avi_title {float:left; width:275px; height:250px; overflow:hidden; position:relative; text-align:center; margin-right:5px; font-size:25px; font-weight:600; padding-top:130px; box-sizing:border-box; background:url('/images/sub_part02/bg_arrow02.png') no-repeat center 100px;}
.part02_type02_infor02 .hybrid_avi .hybrid_avi_title > span {display:block; font-family:'nbg'}

.part02_type02_infor03 {width:100%; padding:80px 0; overflow:hidden; background:#eaf5f5;}
.part02_type02_infor03 .infor_conts {width:1100px; margin:0 auto; overflow:hidden;}
.part02_type02_infor03 .infor_conts .tab_area {display:inline-block; width:1100px;}
.part02_type02_infor03 .infor_conts .tab_area a {float:left; width:50%; height:65px; line-height:65px; font-size:18px; font-weight:600; color:#777777; background:#fff; text-align:center; border-left:1px solid #eaf5f5; box-sizing:border-box; cursor:pointer; position:relative;}
.part02_type02_infor03 .infor_conts .tab_area a:hover, 
.part02_type02_infor03 .infor_conts .tab_area a.active {background:#21294f; color:#fff;}
.part02_type02_infor03 .infor_conts .tab_area a:hover:after, 
.part02_type02_infor03 .infor_conts .tab_area a.active:after {content:""; width:16px; height:9px; background:url('/images/sub_part02/bg_triangle.png') no-repeat; position:absolute; bottom:-9px; left:50%; margin-left:-8px;}
.part02_type02_infor03 .infor_conts .tab_conts {width:1100px; height:750px; overflow:hidden;}
.part02_type02_infor03 .infor_conts .tab_cont01 {width:1100px; height:750px; background:url('/images/sub_part02/bg_subject_hifu_infor01.png') no-repeat bottom right; overflow:hidden;}
.part02_type02_infor03 .infor_conts .tab_cont02 {width:1100px; height:750px; background:url('/images/sub_part02/bg_subject_hifu_infor02.png') no-repeat bottom right; overflow:hidden;}
.part02_type02_infor03 .infor_conts .tab_cont03 {width:1100px; height:750px; background:url('/images/sub_part02/bg_subject_hifu_infor03.png') no-repeat bottom right; overflow:hidden;}
.part02_type02_infor03 .infor_conts .tab_conts .sub_title_type02 {margin:70px 0 30px 50px; width:1050px;}
.part02_type02_infor03 .infor_conts .tab_conts .sub_title_type02 .main_title {font-size:28px;}
.part02_type02_infor03 .infor_conts .tab_conts .sub_title_type02 .detail_txt .maincolor {display:block; font-size:20px; font-weight:600; margin-bottom:15px; color:#72cac6; text-transform: uppercase;}
.part02_type02_infor03 .infor_conts .tab_conts ul {margin-left:50px;}
.part02_type02_infor03 .infor_conts .tab_conts ul li {width:370px; height:54px; margin-bottom:5px; background:#fff url('/images/sub_part04/icon_hifu_infor03_list.jpg') no-repeat 10px center; line-height:56px; font-size:16px; font-weight:600; padding-left:35px; box-sizing:border-box;}

/* 로앤하이브리드하이푸 -> 하이푸 치료성공의 이유 */
.part02_type03_infor01 {width:1100px; height:717px; margin:0 auto; background:url('/images/sub_part02/bg_type03_infor01.jpg') no-repeat; position:relative; padding-top:80px; box-sizing:border-box;}
.part02_type03_infor01 .main_title {display:block; font-size:50px; font-family:'nbg', sans-serif; font-weight:600; margin-bottom:50px;}
.part02_type03_infor01 .deco_text {width:100%; height:50px; border-left:5px solid #29b4ba; box-sizing:border-box; padding-left:20px; font-size:16px; line-height:26px; margin-bottom:30px;}
.part02_type03_infor01 .deco_text .bold {display:block; font-size:22px;}
.part02_type03_infor01 .proflie_area {width:690px; height:310px; background:#fff; padding:40px 55px; box-sizing:border-box;}
.part02_type03_infor01 .proflie_area .title {display:block; font-size:22px; font-family:'nbg', sans-serif; font-weight:600; margin-bottom:20px; line-height:30px}
.part02_type03_infor01 .proflie_area ul.proflie {float:left; line-height:26px;}
.part02_type03_infor01 .proflie_area ul.academy {float:right; line-height:26px;} 
.part02_type03_infor01 .bg_left {width:450px; height:717px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part02/bg_type03_infor01_left.jpg') no-repeat ; text-indent:-9999px;}
.part02_type03_infor01 .bg_right {width:450px; height:717px; position:absolute; top:0; right:-450px; background:url('/images/sub_part02/bg_type03_infor01_right.jpg') no-repeat; text-indent:-9999px;}

.part02_type03_infor02 {width:1100px; height:600px; margin:0 auto; background:url('/images/sub_part02/bg_type03_infor02.jpg') no-repeat; position:relative; padding:80px 0 0 520px; box-sizing:border-box; color:#fff;}
.part02_type03_infor02 .main_title {display:block; font-size:50px; font-family:'nbg', sans-serif; font-weight:600; margin-bottom:40px; letter-spacing:-1.5px;}
.part02_type03_infor02 .main_title .maincolor {color:#42fff6}
.part02_type03_infor02 .deco_text {width:100%; height:50px; border-left:5px solid #29b4ba; box-sizing:border-box; padding-left:20px; font-size:16px; line-height:26px; margin-bottom:30px; color:#cccccc;}
.part02_type03_infor02 .deco_text .bold {display:block; font-size:22px; color:#fff;}
.part02_type03_infor02 ul li {line-height:26px;}
.part02_type03_infor02 .bg_left {width:450px; height:600px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part02/bg_type03_infor02_left.jpg') no-repeat ; text-indent:-9999px;}
.part02_type03_infor02 .bg_right {width:450px; height:600px; position:absolute; top:0; right:-450px; background:url('/images/sub_part02/bg_type03_infor02_right.jpg') no-repeat; text-indent:-9999px;}

.part02_type03_infor03 {width:100%; height:500px; background:#e3e6e4;}
.part02_type03_infor03 .infor_conts {width:1100px; height:500px; margin:0 auto; background:url('/images/sub_part02/bg_type03_infor03_2022.png') no-repeat right top; padding-top:130px; box-sizing:border-box;}
.part02_type03_infor03 .main_title {display:block; font-size:50px; font-family:'nbg', sans-serif; font-weight:600; margin-bottom:50px;}
.part02_type03_infor03 .deco_text {width:100%; height:50px; border-left:5px solid #29b4ba; box-sizing:border-box; padding-left:20px; font-size:16px; line-height:26px; margin-bottom:30px;}
.part02_type03_infor03 .deco_text .bold {display:block; font-size:22px;}

.part02_type03_infor04 {width:100%; background:#eeeeee; padding-bottom:80px;}
.part02_type03_infor04 .infor_conts {width:1100px; margin:0 auto; background:url('/images/sub_part02/bg_type03_infor04.png') no-repeat 20px top; padding:80px 0 0 0; box-sizing:border-box;}
.part02_type03_infor04 .main_title {display:block; font-size:50px; font-family:'nbg', sans-serif; font-weight:600; margin:0 0 50px 515px;}
.part02_type03_infor04 .deco_text {width:100%; height:75px; border-left:5px solid #29b4ba; box-sizing:border-box; padding-left:20px; font-size:16px; line-height:26px; margin:0 0 150px 515px;}
.part02_type03_infor04 .deco_text .bold {display:block; font-size:22px;}
.part02_type03_infor04 .infor_conts .system_area {width:1100px; overflow:hidden;}
.part02_type03_infor04 .infor_conts .system_area .type01 {width:1100px; height:300px; background:#fff url('/images/sub_part02/img_type03_infor04_system01.jpg') no-repeat right top; padding:85px 0 0 50px; box-sizing:border-box;}
.part02_type03_infor04 .infor_conts .system_area .type02 {width:1100px; height:300px; background:#fff url('/images/sub_part02/img_type03_infor04_system02.jpg') no-repeat left top; padding:85px 0 0 630px; box-sizing:border-box;}
.part02_type03_infor04 .infor_conts .system_area .type03 {width:1100px; height:300px; background:#fff url('/images/sub_part02/img_type03_infor04_system03.jpg') no-repeat right top;  padding:60px 0 0 50px; box-sizing:border-box;}
.part02_type03_infor04 .infor_conts .system_area .maincolor {display:block; font-size:18px; margin-bottom:20px;}
.part02_type03_infor04 .infor_conts .system_area .text {display:block; font-size:25px; line-height:35px; font-weight:600; margin-bottom:20px;}

.part02_type03_infor05 {width:100%; height:650px; background:#cae5e6;}
.part02_type03_infor05 .infor_conts {width:1100px; height:650px; margin:0 auto; background:url('/images/sub_part02/bg_type03_infor05.jpg') no-repeat left 330px; padding-top:80px; box-sizing:border-box;}
.part02_type03_infor05 .title_area {float:left; width:500px; }
.part02_type03_infor05 .title_area .main_title {display:block; font-size:50px; font-family:'nbg', sans-serif; font-weight:600; margin-bottom:50px;}
.part02_type03_infor05 .title_area .deco_text {width:100%; height:50px; border-left:5px solid #29b4ba; box-sizing:border-box; padding-left:20px; font-size:16px; line-height:26px}
.part02_type03_infor05 .title_area .deco_text .bold {display:block; font-size:22px;}
.part02_type03_infor05 .infra_list {float:right; width:480px; }
.part02_type03_infor05 .infra_list li {width:100%; height:110px; padding:30px 0 0 130px; box-sizing:border-box; margin-bottom:20px; line-height:28px;}
.part02_type03_infor05 .infra_list li .bold {display:block; font-size:18px;}
.part02_type03_infor05 .infra_list li.type01 {background:url('/images/sub_part02/img_type03_infor05_infralist01.png') no-repeat;}
.part02_type03_infor05 .infra_list li.type02 {background:url('/images/sub_part02/img_type03_infor05_infralist02.png') no-repeat;}
.part02_type03_infor05 .infra_list li.type03 {background:url('/images/sub_part02/img_type03_infor05_infralist03.png') no-repeat;}
.part02_type03_infor05 .infra_list li.type04 {background:url('/images/sub_part02/img_type03_infor05_infralist04.png') no-repeat;}

.part02_type03_infor06 {width:1100px; margin:0 auto 80px; background:url('/images/sub_part02/bg_type03_infor06.jpg') no-repeat; position:relative; padding-top:80px; box-sizing:border-box;}
.part02_type03_infor06 .main_title {display:block; font-size:50px; font-family:'nbg', sans-serif; font-weight:600; margin:0 0 50px 525px;}
.part02_type03_infor06 .deco_text {width:100%; height:75px; border-left:5px solid #29b4ba; box-sizing:border-box; padding-left:20px; font-size:16px; line-height:26px; margin:0 0 40px 525px;}
.part02_type03_infor06 .deco_text .bold {display:block; font-size:22px;}
.part02_type03_infor06 .text_area {float:right; width:576px; height:200px; background:#dddddd; margin-bottom:140px; padding:40px; box-sizing:border-box;}
.part02_type03_infor06 .text_area .maincolor {display:block; font-size:35px; font-weight:600; margin-bottom:10px}
.part02_type03_infor06 .text_area p {line-height:26px;}
.part02_type03_infor06 ul {width:1100px; padding:0 40px; box-sizing:border-box; margin:80px auto 0; overflow:hidden;}
.part02_type03_infor06 ul li {float:left; width:500px; height:415px; padding-top:40px; box-sizing:border-box; margin:5px; text-align:center; border-top:2px solid #29b4ba;}
.part02_type03_infor06 ul li .title {display:block; font-size:19px; font-weight:600; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center bottom; padding-bottom:16px; margin-bottom:20px;}
.part02_type03_infor06 ul li p{font-size:16px; line-height:28px;}
.part02_type03_infor06 ul li.type01 {background:#ecf0f1 url('/images/sub_part01/bg_type07_program01.jpg') no-repeat left bottom;}
.part02_type03_infor06 ul li.type02 {background:#ecf0f1 url('/images/sub_part01/bg_type07_program02.jpg') no-repeat left bottom;}
.part02_type03_infor06 ul li.type03 {background:#ecf0f1 url('/images/sub_part01/bg_type07_program03.jpg') no-repeat left bottom;}
.part02_type03_infor06 ul li.type04 {background:#ecf0f1 url('/images/sub_part01/bg_type07_program04.jpg') no-repeat left bottom;}
.part02_type03_infor06 ul li.type05 {background:#ecf0f1 url('/images/sub_part01/bg_type07_program05.jpg') no-repeat left bottom;}
.part02_type03_infor06 ul li.type06 {background:#ecf0f1 url('/images/sub_part01/bg_type07_program06.jpg') no-repeat left bottom;}

.part02_type03_infor07 {width:1100px; height:379px; margin:0 auto; background:url('/images/sub_part02/bg_type03_infor07.jpg') no-repeat; position:relative; padding:130px 0 0 610px; box-sizing:border-box;}
.part02_type03_infor07 .slogan {font-size:28px; line-height:42px; font-weight:600;}
.part02_type03_infor07 .slogan span {color:#0c9096;}
.part02_type03_infor07 .bg_left {width:450px; height:379px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part02/bg_type03_infor07_left.jpg') no-repeat ; text-indent:-9999px;}
.part02_type03_infor07 .bg_right {width:450px; height:379px; position:absolute; top:0; right:-450px; background:url('/images/sub_part02/bg_type03_infor07_right.jpg') no-repeat; text-indent:-9999px;}

/* 로앤하이브리드하이푸 -> 환자맞춤 통합치료 */
.part02_type04_infor01 {width:100%; margin-bottom:80px; padding:80px 0; background:#eeeeee;}
.part02_type04_infor01 .way {width:725px; height:250px; margin:0 auto; background:url('/images/sub_part03/bg_type03_way.png') no-repeat center center;}
.part02_type04_infor01 .way .title {float:left; width:241px; height:250px; text-align:center; color:#fff; font-size:20px; line-height:30px; font-weight:600; padding-top:80px; box-sizing:border-box;}

.part02_type04_infor03 {width:100%; padding:80px 0; background:#f7f7f7;}
.part02_type04_infor03 ul {width:1100px; margin:0 auto; overflow:hidden; text-align:center;}
.part02_type04_infor03 ul li {float:left; width:267px; height:330px; overflow:hidden; margin-right:10px; margin-bottom:10px; padding-top:200px; box-sizing:border-box; color:#fff;}
.part02_type04_infor03 ul li .title {display:block; font-size:16px; line-height:28px; background:url('/images/common/sub/bg_bar_type03.jpg') no-repeat center bottom; padding-bottom:18px; margin-bottom:17px; font-weight:600; letter-spacing:-1px;}
.part02_type04_infor03 ul li p {line-height:22px; letter-spacing:-1px;}
.part02_type04_infor03 ul li.type01 {background:#29b4ba url('/images/sub_part02/img_curative_procedure01.jpg') no-repeat left top;}
.part02_type04_infor03 ul li.type02 {background:#29b4ba url('/images/sub_part02/img_curative_procedure02.jpg') no-repeat left top;}
.part02_type04_infor03 ul li.type03 {background:#29b4ba url('/images/sub_part02/img_curative_procedure03.jpg') no-repeat left top;}
.part02_type04_infor03 ul li.type04 {background:#29b4ba url('/images/sub_part02/img_curative_procedure04.jpg') no-repeat left top; margin-right:0;}
.part02_type04_infor03 ul li.type05 {background:#29b4ba url('/images/sub_part02/img_curative_procedure05.jpg') no-repeat left top;}
.part02_type04_infor03 ul li.type06 {background:#29b4ba url('/images/sub_part02/img_curative_procedure06.jpg') no-repeat left top;}
.part02_type04_infor03 ul li.type07 {background:#29b4ba url('/images/sub_part02/img_curative_procedure07.jpg') no-repeat left top;}
.part02_type04_infor03 ul li.type08 {background:#29b4ba url('/images/sub_part02/img_curative_procedure08.jpg') no-repeat left top; margin-right:0;}
.part02_type04_infor03 ul li.type09 {background:#29b4ba url('/images/sub_part02/img_curative_procedure09.jpg') no-repeat left top; margin-left:133px}
.part02_type04_infor03 ul li.type10 {background:#29b4ba url('/images/sub_part02/img_curative_procedure10.jpg') no-repeat left top;}
.part02_type04_infor03 ul li.type11 {background:#29b4ba url('/images/sub_part02/img_curative_procedure11.jpg') no-repeat left top;}

/* 로앤하이브리드하이푸 -> 재시술 프로그램 */
.part02_type05_infor01 {width:100%; margin-bottom:80px;}
.part02_type05_infor01 .title_area {width:1100px; height:600px; background:url('/images/sub_part02/bg_type05_infor01.jpg') no-repeat; margin:0 auto; position:relative; padding-top:80px; box-sizing:border-box;}
.part02_type05_infor01 .title_area .title {display:block; font-size:35px; line-height:45px; font-weight:600; font-family:'nbg', sans-serif; margin-bottom:30px;}
.part02_type05_infor01 .title_area p {font-size:16px; line-height:28px; margin-bottom:30px;}
.part02_type05_infor01 .title_area p .maincolor {display:block; font-size:22px; font-weight:600; margin-bottom:3px;}
.part02_type05_infor01 .title_area .percent_area {width:100%; overflow:hidden; font-family:'nbg', sans-serif; color:#21294f; font-weight:600; margin-top:20px; position:relative;}
.part02_type05_infor01 .title_area .percent_area .maincolor {display:inline-block; padding:8px 10px; background:#29b4ba; color:#fff; font-size:18px; position:absolute; top:20px; left:284px;}
.part02_type05_infor01 .title_area .percent_area .percent_title {display:block; font-size:100px; margin-bottom:10px;}
.part02_type05_infor01 .title_area .percent_area .percent {display:inline-block; margin-right:20px;font-size:200px; letter-spacing:-30px;}
.part02_type05_infor01 .title_area .percent_area .source {position:absolute; top:65px; left:284px; font-size:16px; color:#777; font-weight:normal;}
.part02_type05_infor01 .title_area  .bg_left {width:450px; height:600px; position:absolute; top:0; left:-450px; background:url('/images/sub_part02/bg_type05_infor01_left.jpg') no-repeat ; text-indent:-9999px;}
.part02_type05_infor01 .title_area  .bg_right {width:450px; height:600px; position:absolute; top:0; right:-450px; background:url('/images/sub_part02/bg_type05_infor01_right.jpg') no-repeat; text-indent:-9999px;}
.part02_type05_infor01 .reason_list {width:100%; padding:60px 0; background:#bfcbd1;}
.part02_type05_infor01 .reason_list ul {width:1100px; margin:0 auto; overflow:hidden;}
.part02_type05_infor01 .reason_list ul li {float:left; width:272px; text-align:center;}
.part02_type05_infor01 .reason_list ul li > div {width:272px; height:272px; padding-top:90px; box-sizing:border-box; font-size:25px; font-weight:600; line-height:35px; margin-bottom:20px;}
.part02_type05_infor01 .reason_list ul li .circle_type01{background:url('/images/sub_part02/bg_circle_type01.png') no-repeat;}
.part02_type05_infor01 .reason_list ul li .circle_type02{background:url('/images/sub_part02/bg_circle_type02.png') no-repeat;}
.part02_type05_infor01 .reason_list ul li > p {font-size:16px; line-height:28px; padding-top:20px; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center top; }

.part02_type05_infor02 {width:100%; margin-bottom:80px;}
.part02_type05_infor02 .infor_conts {width:100%; height:540px; background:#d9ecec; font-family:'nbg', sans-serif;}
.part02_type05_infor02 .infor_conts .list_area {width:1100px; height:540px; background:url('/images/sub_part02/bg_type05_infor02.png') no-repeat right bottom; margin:0 auto; position:relative; padding-top:50px; box-sizing:border-box;}
.part02_type05_infor02 .infor_conts .list_area li {background:url('/images/sub_part04/icon_hifu_infor03_list.jpg') no-repeat 10px 8px; margin-bottom:15px; font-size:22px; line-height:36px; font-weight:600; padding-left:40px; box-sizing:border-box;}
.part02_type05_infor02 .infor_conts .list_area .bg_right {position:absolute; top:0; right:-450px; width:450px; height:540px; text-indent:-9999px; background:url('/images/sub_part02/bg_type05_infor02_right.png') left bottom no-repeat; }

.part02_type05_infor03 {width:1100px; margin:0 auto 80px;}
.part02_type05_infor03 .program_step {width:1100px; height:183px; background:url('/images/sub_part02/bg_type05_infor03.jpg') no-repeat; overflow:hidden; margin-bottom:60px;}
.part02_type05_infor03 .program_step .step {float:left; width:275px; text-align:center; color:#fff; padding:40px 0 0 15px; box-sizing:border-box;}
.part02_type05_infor03 .program_step .step .title {display:block; font-size:18px; font-weight:600; padding-bottom:21px; background:url('/images/common/sub/bg_bar_type04.jpg') no-repeat center bottom; margin-bottom:20px;}
.part02_type05_infor03 .program_step .step p {line-height:22px;}
.part02_type05_infor03 .infor_conts {width:1100px; height:734px; overflow:hidden;}
.part02_type05_infor03 .infor_conts > div {float:left; width:367px; height:367px; box-sizing:border-box;}
.part02_type05_infor03 .infor_conts > div .title {display:block; font-size:25px; line-height:32px; padding-bottom:21px; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center bottom; margin-bottom:20px; font-weight:600; color:#21294f}
.part02_type05_infor03 .infor_conts > div p {font-size:16px; line-height:28px;}
.part02_type05_infor03 .infor_conts .type01 {width:366px; height:367px; background:#eeeeee; text-align:center; padding-top:100px}
.part02_type05_infor03 .infor_conts .type03 {background:#bfe0e4; text-align:center; padding-top:100px}
.part02_type05_infor03 .infor_conts .type05 {width:366px; height:367px; background:#c3d8e7; text-align:center; padding-top:100px}

.part02_type05_infor04 {width:100%; height:1236px; background:url('/images/sub_part02/bg_type05_infor04.jpg') repeat-x left bottom; margin-bottom:80px;}
.part02_type05_infor04 .equipment {display:block; width:1100px; margin:0 auto 30px;}
.part02_type05_infor04 .specialization_system {width:1100px; overflow:hidden; margin:0 auto 60px;}
.part02_type05_infor04 .specialization_system ul li {float:left; width:220px; text-align:center; background:url('/images/sub_part02/bg_arrow.png') no-repeat right 242px;}
.part02_type05_infor04 .specialization_system ul li.last {background:none;}
.part02_type05_infor04 .specialization_system ul li .title {display:block; font-size:20px; padding-top:15px; background:url('/images/common/sub/bg_bar_type04.jpg') no-repeat center top; font-weight:600; margin-top:10px; margin-bottom:10px;}
.part02_type05_infor04 .specialization_system ul li p {line-height:28px;}

/* 미혼여성 조기치료 -> 미혼여성 특화프로그램 */
.part03_type01_infor01 {width:100%; height:500px; position:relative; margin:0 auto; background:url('/images/sub_part03/bg_type01_infor01.jpg') repeat-x; margin-bottom:80px;}
.part03_type01_infor01 .text_area {width:1100px; height:500px; margin:0 auto; padding:80px 0 0 580px; background:url('/images/sub_part03/img_type01_infor01.png') no-repeat; box-sizing:border-box;}
.part03_type01_infor01 .text_area .bar_top_title {font-family:'nbg', sans-serif; display:block; background:url('/images/common/sub/bg_bar.jpg') no-repeat left top; padding-top:23px; margin-bottom:20px; font-size:35px; font-weight:600;}

.part03_type01_infor02 {width:1100px; overflow:hidden; margin:0 auto 80px;}

.part03_type01_infor03 {width:1100px; overflow:hidden; margin:0 auto 80px; padding:0 30px; box-sizing:border-box; }
.part03_type01_infor03 .graph_img {text-align:center;}

.part03_type01_infor04 {width:100%; height:650px; overflow:hidden; background:#ecf0f1; margin:0 auto 80px; position:relative;}
.part03_type01_infor04 .infor_conts {width:1100px; margin:0 auto; position:relative; padding:80px 30px 80px; box-sizing:border-box; background:url('/images/sub_part03/bg_type01_infor04.jpg') no-repeat;}
.part03_type01_infor04 .infor_conts .circle_txt {width:293px; height:293px; position:absolute; top:30px; right:30px; text-align:center; padding:80px 0; box-sizing:border-box;}
.part03_type01_infor04 .infor_conts .circle_txt span {display:block; font-size:16px; color:#fff;}
.part03_type01_infor04 .infor_conts .circle_txt .detail {font-weight:600;}
.part03_type01_infor04 .infor_conts .circle_txt .title {font-size:35px; color:#eef8e0; font-weight:600; margin:10px 0;}
.part03_type01_infor04 .infor_conts .bg_right {position:absolute; top:0; right:-450px; width:450px; height:650px; text-indent:-9999px; background:url('/images/sub_part03/bg_type01_infor04_right.jpg') no-repeat; }

.part03_type01_infor05 {width:1100px; overflow:hidden; margin:0 auto 80px;}
.part03_type01_infor05 .img_area {width:100%; text-align:center;}

.part03_type01_infor06 {width:1100px; overflow:hidden; margin:0 auto 80px;}
.part03_type01_infor06 .sub_title_type01 {margin:0;}
.part03_type01_infor06 .conts_area {width:1040px; height:838px; background:url('/images/sub_part03/bg_type01_infor06_20171012.png') no-repeat; overflow:hidden; margin:0 30px;}
.part03_type01_infor06 .conts_area .left_txt {float:left; padding:330px 0 0 60px; color:#fff;}
.part03_type01_infor06 .conts_area .left_txt .title {display:block; font-size:20px; margin-bottom:20px;}
.part03_type01_infor06 .conts_area .right_txt {float:right; text-align:right; padding:450px 60px 0 0; color:#fff;}
.part03_type01_infor06 .conts_area .right_txt .title {display:block; font-size:20px; margin-bottom:20px; color:#42fff6}


/* 미혼여성 조기치료 -> 자궁근종 자가진단 */
.part03_type02_infor01 {width:1100px; height:210px; overflow:hidden; margin:0 auto 80px; background:url('/images/sub_part03/tit_type02_infor01.png') no-repeat 60px 0; padding:0 0 0 315px; box-sizing:border-box;}

.part03_type02_infor02 {width:1100px; height:1057px; overflow:hidden; margin:0 auto 100px; background:url('/images/sub_part03/bg_type02_infor02.png') no-repeat center center; padding:200px 0 0; box-sizing:border-box;}
.part03_type02_infor02 .check_list {margin-left:570px;}
.part03_type02_infor02 .check_list ul {margin-bottom:30px;}
.part03_type02_infor02 .check_list ul li {font-size:16px; margin-bottom:12px;}
.part03_type02_infor02 .check_list ul li input {float:left; width:17px; height:17px; margin-right:5px; border:1px solid #cccccc; background:#fff;}
.part03_type02_infor02 .check_list #resulte_myoma {width:285px; height:55px; background:#29b4ba; color:#fff;}

.resulte_type01_area {width:100%; height:100%; position:fixed; top:0; left:0; z-index:101}
.resulte_type01_area .resulte_type01_close {position:absolute; top:30px; right:30px; cursor:pointer;}
.resulte_type01_area .resulte_type01 {width:710px; height:427px; background:#fff url('/images/sub_part03/bg_result_type01.png') no-repeat center 70px; margin:300px auto; z-index:105; position:relative; padding-top:240px; box-sizing:border-box; text-align:center; font-size:16px; line-height:28px;}
.resulte_type01_area .resulte_type01 .title {display:block; padding-bottom:21px; font-size:35px; font-family:'nbg', sans-serif; font-weight:600; background:url('/images/common/sub/bg_bar_type04.jpg') no-repeat center bottom; margin-bottom:25px;}
.resulte_type01_area .resulte_type01 .bold {display:block;}

.resulte_type02_area {width:100%; height:100%; position:fixed; top:0; left:0; z-index:101}
.resulte_type02_area .resulte_type02_close {position:absolute; top:30px; right:30px; cursor:pointer;}
.resulte_type02_area .resulte_type02 {width:710px; height:427px; background:#fff url('/images/sub_part03/bg_result_type02.png') no-repeat center 70px; margin:300px auto; z-index:105; position:relative; padding-top:240px; box-sizing:border-box; text-align:center; font-size:16px; line-height:28px;}
.resulte_type02_area .resulte_type02 .title {display:block; padding-bottom:21px; font-size:35px; font-family:'nbg', sans-serif; font-weight:600; background:url('/images/common/sub/bg_bar_type04.jpg') no-repeat center bottom; margin-bottom:25px;}
.resulte_type02_area .resulte_type02 .bold {display:block;}

/* 미혼여성 조기치료 -> 자궁근종 & 자궁선근종 조기치료 */
.early_treatment_infor01 {width:1100px; margin:0 auto 80px;}
.early_treatment_infor01 .infor_conts {width:1100px; height:735px; position:relative; background:url('/images/sub_part03/bg_type03_infor01.jpg') no-repeat; margin-bottom:60px;}
.early_treatment_infor01 .infor_conts.type02 {width:1100px; height:735px; position:relative; background:url('/images/sub_part03/bg_type04_infor01.jpg') no-repeat; margin-bottom:60px;}
.early_treatment_infor01 .infor_conts .title {display:block; margin-bottom:5px; font-size:22px; font-weight:600;}
.early_treatment_infor01 .infor_conts p {line-height:22px; }
.early_treatment_infor01 .infor_conts .conts_txt01 {position:absolute; top:40px; left:740px;}
.early_treatment_infor01 .infor_conts .conts_txt02 {position:absolute; top:400px; left:740px;}
.early_treatment_infor01 .infor_conts .conts_txt03 {position:absolute; top:465px; left:90px; text-align:right;}
.early_treatment_infor01 .infor_conts .conts_txt04 {position:absolute; top:465px; left:90px; }
.early_treatment_infor01 .infor_conts .conts_txt05 {position:absolute; top:405px; left:835px;}
.early_treatment_infor01 .infor_conts .bg_left {width:450px; height:735px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part03/bg_type03_infor01_left.jpg') no-repeat; text-indent:-9999px;}
.early_treatment_infor01 .infor_conts .bg_right {width:450px; height:735px; position:absolute; top:0; right:-450px; background:url('/images/sub_part03/bg_type03_infor01_right.jpg') no-repeat; text-indent:-9999px;}
.early_treatment_infor01 .detail_infor {width:1100px; height:170px; overflow:hidden; background:#ecf0f1 url('/images/sub_part03/bg_type03_infor01_detail_infor.jpg') no-repeat;}
.early_treatment_infor01 .detail_infor .title_area {float:left; width:452px; height:170px; padding:40px 0; box-sizing:border-box; }
.early_treatment_infor01 .detail_infor .title_area > span {display:block; text-align:center; color:#fff;}
.early_treatment_infor01 .detail_infor .title_area .decorate_text {font-family:'nbg', sans-serif; font-size:22px; font-weight:600; margin-bottom:3px;}
.early_treatment_infor01 .detail_infor .title_area .title {font-family:'nbg', sans-serif; font-size:35px; font-weight:600; margin-bottom:10px}
.early_treatment_infor01 .detail_infor p {float:left; width:648px; height:170px; padding:45px 30px; box-sizing:border-box; font-size:16px; line-height:28px;}

.early_treatment_infor02 {width:1100px; margin:0 auto 80px;}
.early_treatment_infor02 .thum {margin-bottom:60px;}
.early_treatment_infor02 .graph_area {width:100%; overflow:hidden;}
.early_treatment_infor02 .graph_area .sub_title_type02 {float:left; width:550px;}
.early_treatment_infor02 .graph_area .graph_img {float:right; width:550px; text-align:right;}

.early_treatment_infor03 {width:100%; height:620px; background:#ecf0f1; padding:80px 0; margin-bottom:80px; box-sizing:border-box; overflow:hidden;}
.early_treatment_infor03 ul {width:1100px; margin:0 auto; overflow:hidden; text-align:center;}
.early_treatment_infor03 ul li {display:inline-block; width:270px; height:311px; overflow:hidden; text-align:center; padding-top:65px; box-sizing:border-box; color:#fff; margin:0 -2px;}
.early_treatment_infor03 ul li .title {display:block; font-size:22px; font-weight:600; background:url('/images/common/sub/bg_bar_type03.jpg') no-repeat center bottom; padding-bottom:31px; margin-bottom:45px;}
.early_treatment_infor03 ul li p {line-height:22px;}
.early_treatment_infor03 ul li.type01 {background:url('/images/common/sub/bg_list_type01.png') no-repeat;}
.early_treatment_infor03 ul li.type02 {background:url('/images/common/sub/bg_list_type02.png') no-repeat;}

.early_treatment_infor04 {width:1100px; margin:0 auto 80px; overflow:hidden;}
.early_treatment_infor04 ul li {float:left; width:350px; height:400px; padding-top:250px; box-sizing:border-box; margin:0 5px; text-align:center;}
.early_treatment_infor04 ul li .title {display:block; font-size:22px; font-weight:600; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center bottom; padding-bottom:16px; margin-bottom:20px;}
.early_treatment_infor04 ul li p{line-height:28px;}
.early_treatment_infor04 ul li.type01 {background:#ecf0f1 url('/images/sub_part03/bg_type03_symptom01.jpg') no-repeat;}
.early_treatment_infor04 ul li.type02 {background:#ecf0f1 url('/images/sub_part03/bg_type03_symptom02.jpg') no-repeat;}
.early_treatment_infor04 ul li.type03 {background:#ecf0f1 url('/images/sub_part03/bg_type03_symptom03.jpg') no-repeat;}

.early_treatment_infor05 {width:100%; height:640px; background:#ecf0f1; padding:80px 0; box-sizing:border-box; overflow:hidden;}
.early_treatment_infor05 .way {width:725px; height:250px; margin:0 auto; background:url('/images/sub_part03/bg_type03_way.png') no-repeat center center; padding-top:60px; box-sizing:border-box;}
.early_treatment_infor05 .way > div {float:left; width:241px; height:250px; text-align:center; color:#fff;}
.early_treatment_infor05 .way > div .title {display:block; font-size:20px; font-weight:600; background:url('/images/common/sub/bg_bar_type03.jpg') no-repeat center bottom; padding-bottom:16px; margin-bottom:20px;}
.early_treatment_infor05 .way > div p {font-size:16px; line-height:28px;}

.early_treatment_infor05 .way02 {width:725px; height:250px; margin:0 auto; background:url('/images/sub_part03/bg_type03_way.png') no-repeat center center; padding-top:60px; box-sizing:border-box;}
.early_treatment_infor05 .way02 > div {float:left; width:241px; height:250px; text-align:center; color:#fff;}
.early_treatment_infor05 .way02 > div .title {display:block; font-size:20px; font-weight:600; background:url('/images/common/sub/bg_bar_type03.jpg') no-repeat center bottom; padding-bottom:16px; margin-bottom:20px;}
.early_treatment_infor05 .way02 > div p {font-size:14px; line-height:22px;}

.early_treatment_infor06 {width:1100px; min-height:630px; position:relative; background:url('/images/sub_part03/bg_type03_infor06.jpg') no-repeat; margin:0 auto 80px; padding-top:80px; box-sizing:border-box;}
.early_treatment_infor06.type02 {margin:0 auto 80px;}
.early_treatment_infor06.type03 {margin:0 auto ;}
.early_treatment_infor06 .sub_title_type01, .early_treatment_infor06 .sub_title_type01 .detail_txt {color:#fff;}
.early_treatment_infor06 .bg_left {width:450px; height:630px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part03/bg_type03_infor06_left.jpg') no-repeat; text-indent:-9999px;}
.early_treatment_infor06 .bg_right {width:450px; height:630px; position:absolute; top:0; right:-450px; background:url('/images/sub_part03/bg_type03_infor06_right.jpg') no-repeat; text-indent:-9999px;}
.early_treatment_infor06 .equipment_conts {width:100%; overflow:hidden; margin-bottom:160px;}
.early_treatment_infor06.type02 .equipment_conts {margin-bottom:0;}
.early_treatment_infor06 .equipment_conts .system_infor {float:left; width:522px; height:322px; background:url('/images/infor/bg_equipment.png') no-repeat; margin:0 14px; padding:60px 0; box-sizing:border-box; text-align:center;}
.early_treatment_infor06 .equipment_conts .system_infor .title {display:block; padding-bottom:16px; margin-bottom:15px;font-size:18px; font-weight:600; line-height:30px; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center bottom;}
.early_treatment_infor06 .equipment_conts .system_infor p {font-size:16px; line-height:28px;}
.early_treatment_infor06 ul {width:1100px; margin:0 auto; overflow:hidden; text-align:center;}
.early_treatment_infor06 ul li {float:left; width:270px; height:350px; padding-top:215px; box-sizing:border-box; margin:0 2px 4px; color:#fff;}
.early_treatment_infor06 ul li .title {display:block; font-size:16px; font-weight:600; background:url('/images/common/sub/bg_bar_type03.jpg') no-repeat center bottom; padding-bottom:16px; margin-bottom:20px;}
.early_treatment_infor06 ul li p {line-height:22px;}
.early_treatment_infor06 ul li.type01 {padding-top:196px; background:#29b4ba url('/images/sub_part03/bg_type03_system01.jpg') no-repeat; margin-left:135px;}
.early_treatment_infor06 ul li.type02 {padding-top:196px; background:#29b4ba url('/images/sub_part03/bg_type03_system02.jpg') no-repeat;}
.early_treatment_infor06 ul li.type03 {background:#29b4ba url('/images/sub_part03/bg_type03_system03.jpg') no-repeat; margin-right:135px;}
.early_treatment_infor06 ul li.type04 {background:#29b4ba url('/images/sub_part03/bg_type03_system04.jpg') no-repeat;}
.early_treatment_infor06 ul li.type05 {background:#29b4ba url('/images/sub_part03/bg_type03_system05.jpg') no-repeat;}
.early_treatment_infor06 ul li.type06 {background:#29b4ba url('/images/sub_part03/bg_type03_system06.jpg') no-repeat;}
.early_treatment_infor06 ul li.type07 {background:#29b4ba url('/images/sub_part03/bg_type03_system07.jpg') no-repeat;}

.early_treatment_infor07 {width:100%; height:1780px; background:url('/images/sub_part03/bg_type03_infor07.jpg') repeat-x left 580px;}
.early_treatment_infor07 .infor_conts {width:1100px; height:1080px; background:url('/images/sub_part03/img_type03_infor07.png') no-repeat left 130px; margin:0 auto;}
.early_treatment_infor07 .infor_conts .sub_title_type02 {margin-top:540px;}
.early_treatment_infor07 ul {width:1100px; padding:0 45px; box-sizing:border-box; margin:80px auto 60px; overflow:hidden;}
.early_treatment_infor07 ul li {float:left; width:330px; height:450px; padding-top:280px; box-sizing:border-box; margin-right:5px; text-align:center;}
.early_treatment_infor07 ul li .title {display:block; font-size:19px; font-weight:600; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center bottom; padding-bottom:16px; margin-bottom:20px;}
.early_treatment_infor07 ul li p{line-height:28px;}
.early_treatment_infor07 ul li.type01 {background:#ecf0f1 url('/images/sub_part03/bg_type03_point01.jpg') no-repeat;}
.early_treatment_infor07 ul li.type02 {background:#ecf0f1 url('/images/sub_part03/bg_type03_point02.jpg') no-repeat;}
.early_treatment_infor07 ul li.type03 {background:#ecf0f1 url('/images/sub_part03/bg_type03_point03.jpg') no-repeat;}

.early_treatment_infor07 .slogan {display:block; width:1100px; height:18px; margin:0 auto; background:url('/images/sub_part03/bg_type03_infor07_slogan.png') no-repeat center center; font-family:'nbg', sans-serif; letter-spacing:-1px; font-size:21px; font-weight:600; text-align:center;}

.realstoy_area {width:1100px; height:720px; margin:0 auto 80px; background:url('/images/sub_part03/bg_realstoy.jpg') no-repeat; position:relative; padding:60px 30px; box-sizing:border-box;}
.realstoy_area .decorate_text {display:block; font-size:20px; margin-bottom:15px;}
.realstoy_area .title {display:block; font-family:'nbg', sans-serif; font-size:60px; font-weight:600; line-height:60px; padding-top:43px; margin-bottom:40px; background:url('/images/common/sub/bg_bar.jpg') no-repeat left top;}
.realstoy_area .add_text {display:block; font-family:'nbg', sans-serif; font-size:22px; font-weight:600; margin-bottom:30px}
.realstoy_area ul li {font-size:16px; line-height:27px;}
.realstoy_area ul li.blank {padding-left:23px;}
.realstoy_area ul li.academy {margin-top:28px;}
.realstoy_area .bg_left {width:450px; height:720px; background:url('/images/sub_part03/bg_realstoy_left.jpg') no-repeat; position:absolute; top:0; left:-450px; text-indent:-9999px;}
.realstoy_area .bg_right {width:450px; height:720px; background:url('/images/sub_part03/bg_realstoy_right.jpg') no-repeat; position:absolute; top:0; right:-450px; text-indent:-9999px;}

.review_area {width:1100px; margin:0 auto 80px;}
.review_area .title_area {width:1100px; height:140px; border-bottom:1px solid #dddddd; margin-bottom:60px; text-align:center; box-sizing:border-box; padding-top:15px; background:url('/images/sub_part03/tit_review.png') no-repeat 260px top;}
.review_area .title_area .title {display:block; font-size:35px; font-family:'nbg', sans-serif; font-weight:600; color:#29b4ba;}
.review_area .title_area .add_text {display:block; font-size:22px; font-family:'nbg', sans-serif; font-weight:600;}
.review_area .review_conts {width:1100px; padding:0 30px; box-sizing:border-box; margin-bottom:60px}
.review_area .review_conts .main_title {font-size:22px;}

.early_treatment_infor08 {width:100%; overflow:hidden; margin-bottom:80px;}
.early_treatment_infor08 .infor_conts_area {width:100%; height:580px; background:#e5ebef; padding:80px 0; margin-bottom:80px; box-sizing:border-box;}
.early_treatment_infor08 .infor_conts {width:1100px; height:458px; background:url('/images/sub_part03/bg_type03_infor08.png') no-repeat; margin:0 auto; box-sizing:border-box; padding-left:580px;}
.early_treatment_infor08 ul {width:1100px; padding:0 40px; box-sizing:border-box; margin:80px auto 60px; overflow:hidden;}
.early_treatment_infor08 ul li {float:left; width:500px; height:415px; padding-top:40px; box-sizing:border-box; margin:5px; text-align:center; border-top:2px solid #29b4ba;}
.early_treatment_infor08 ul li .title {display:block; font-size:19px; font-weight:600; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center bottom; padding-bottom:16px; margin-bottom:20px;}
.early_treatment_infor08 ul li p{line-height:28px;}
.early_treatment_infor08 ul li.type01 {background:#ecf0f1 url('/images/sub_part03/bg_type03_program01.jpg') no-repeat left bottom;}
.early_treatment_infor08 ul li.type02 {background:#ecf0f1 url('/images/sub_part03/bg_type03_program02.jpg') no-repeat left bottom;}
.early_treatment_infor08 ul li.type03 {background:#ecf0f1 url('/images/sub_part03/bg_type03_program03.jpg') no-repeat left bottom;}
.early_treatment_infor08 ul li.type04 {background:#ecf0f1 url('/images/sub_part03/bg_type03_program04.jpg') no-repeat left bottom;}

.early_treatment_infor09 {width:1100px; height:511px; margin:0 auto; position:relative; background:url('/images/sub_part03/bg_type03_infor09.jpg') no-repeat; position:relative;}
.early_treatment_infor09 .bg_left {width:450px; height:511px; position:absolute; top:0; left:-450px; background:url('/images/sub_part03/bg_type03_infor09_left.jpg') no-repeat; text-indent:-9999px;}
.early_treatment_infor09 .bg_right {width:450px; height:511px; position:absolute; top:0; right:-450px; background:url('/images/sub_part03/bg_type03_infor09_right.jpg') no-repeat; text-indent:-9999px;}

.early_treatment_infor10 {width:1100px; overflow:hidden; margin:0 auto 80px;}
.early_treatment_infor10 ul {width:1100px; box-sizing:border-box; margin:80px auto 60px; overflow:hidden;}
.early_treatment_infor10 ul li {float:left; width:270px; height:350px; padding-top:280px; box-sizing:border-box; margin:0 2.5px; text-align:center;}
.early_treatment_infor10 ul li .title {display:block; font-size:19px; font-weight:600;}
.early_treatment_infor10 ul li.type01 {background:#ecf0f1 url('/images/sub_part03/img_type04_symptom01.png') no-repeat;}
.early_treatment_infor10 ul li.type02 {background:#ecf0f1 url('/images/sub_part03/img_type04_symptom02.png') no-repeat;}
.early_treatment_infor10 ul li.type03 {background:#ecf0f1 url('/images/sub_part03/img_type04_symptom03.png') no-repeat;}
.early_treatment_infor10 ul li.type04 {background:#ecf0f1 url('/images/sub_part03/img_type04_symptom04.png') no-repeat;}
.early_treatment_infor10 p {font-size:16px; line-height:28px; margin-bottom:40px;}

.early_treatment_infor11 {width:100%; height:1780px; background:url('/images/sub_part03/bg_type03_infor07.jpg') repeat-x left 580px;}
.early_treatment_infor11 .infor_conts {width:1100px; height:1080px; background:url('/images/sub_part03/img_type03_infor07.png') no-repeat left 130px; box-sizing:border-box; margin:0 auto;}
.early_treatment_infor11 .infor_conts .point_text {width:1100px; overflow:hidden; margin-top:560px; padding:0 30px; box-sizing:border-box;}
.early_treatment_infor11 .infor_conts .point_text .thum {float:left; width:310px; margin-right:55px;}
.early_treatment_infor11 .infor_conts .point_text .sub_title_type02 {float:right; width:675px; margin-top:15px;}
.early_treatment_infor11 .infor_conts .point_text .sub_title_type02 p {font-size:16px; line-height:28px;}
.early_treatment_infor11 ul {width:1100px; padding:0 40px; box-sizing:border-box; margin:80px auto 60px; overflow:hidden;}
.early_treatment_infor11 ul li {float:left; width:500px; height:415px; padding-top:30px; box-sizing:border-box; margin:5px; text-align:center; border-top:2px solid #29b4ba;}
.early_treatment_infor11 ul li .title {display:block; font-size:19px; font-weight:600; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center bottom; padding-bottom:16px; margin-bottom:20px;}
.early_treatment_infor11 ul li p {font-size:16px; line-height:28px;}
.early_treatment_infor11 ul li.type01 {background:#ecf0f1 url('/images/sub_part03/bg_type03_point04.jpg') no-repeat left bottom;}
.early_treatment_infor11 ul li.type02 {background:#ecf0f1 url('/images/sub_part03/bg_type03_point05.jpg') no-repeat left bottom;}
.early_treatment_infor11 .slogan {display:block; width:1100px; height:18px; margin:0 auto; background:url('/images/sub_part03/bg_type03_infor07_slogan.png') no-repeat center center; font-family:'nbg', sans-serif; letter-spacing:-1px; font-size:21px; font-weight:600; text-align:center;}

/* 미혼여성 조기치료 -> 여성생애주기 맞춤 프로그램 */
.part03_type05_infor01 {width:1100px;  margin:0 auto 80px;}
.part03_type05_infor01 .graph_area {width:1100px; height:626px; background:url('/images/sub_part03/bg_type05_graph.png') no-repeat; padding-top:395px; box-sizing:border-box; overflow:hidden;}
.part03_type05_infor01 .graph_area .title {float:left; width:228px; height:234px; line-height:234px; text-align:center; font-size:16px; margin-right:5px;}
.part03_type05_infor01 .graph_area ul {float:left; width:200px; margin:0 5px; box-sizing:border-box;}
.part03_type05_infor01 .graph_area ul li {font-size:16px; line-height:28px; padding-left:40px; }
.part03_type05_infor01 .graph_area ul li.titie_time {height:36px; line-height:36px; margin-bottom:10px; text-align:center; padding:0;}


/* 난소낭종경화술 */

.nonso_treatment_infor01 {width:1100px; min-height:460px; position:relative; margin:0 auto 80px; padding-top:0px; box-sizing:border-box;}
.nonso_treatment_infor01.type02 {margin:0 auto 80px;}
.nonso_treatment_infor01 .bg_left {width:450px; height:460px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part05/nonso_content_01_left.png') no-repeat; text-indent:-9999px;}
.nonso_treatment_infor01 .bg_right {width:450px; height:460px; position:absolute; top:0; right:-450px; background:url('/images/sub_part05/nonso_content_01_right.png') no-repeat; text-indent:-9999px;}
.point-color {color:#1b9fa5;}
.nonso_treatment_infor02 {width:1100px; min-height:1309px; position:relative; margin:0 auto 0px; padding-top:0px; box-sizing:border-box;}
.nonso_treatment_infor02.type02 {margin:0 auto 80px;}
.nonso_treatment_infor02 .bg_left {width:450px; height:1309px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part05/nonso_content_06_left.png') no-repeat; text-indent:-9999px;}
.nonso_treatment_infor02 .bg_right {width:450px; height:1309px; position:absolute; top:0; right:-450px; background:url('/images/sub_part05/nonso_content_06_right.png') no-repeat; text-indent:-9999px;}

.nonso_treatment_infor03 {width:1100px; min-height:833px; position:relative; margin:0 auto 0px; padding-top:0px; box-sizing:border-box;}
.nonso_treatment_infor03.type02 {margin:0 auto 80px;}
.nonso_treatment_infor03 .bg_left {width:450px; height:833px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part05/nonso_content_03_left.png') no-repeat; text-indent:-9999px;}
.nonso_treatment_infor03 .bg_right {width:450px; height:833px; position:absolute; top:0; right:-450px; background:url('/images/sub_part05/nonso_content_03_right.png') no-repeat; text-indent:-9999px;}

.nonso_treatment_infor04 {width:100%; height:330px; margin-top:80px;}
.nonso_treatment_infor04 .slogan_area {width:1100px; height:200px; background:#eeeeee; margin:0 auto; padding:50px; box-sizing:border-box;}
.nonso_treatment_infor04 .slogan {display:block; background:url('/images/sub_part05/nonso_slogan.png') no-repeat center center; font-family:'nbg', sans-serif; letter-spacing:-1px; font-size:26px; margin-bottom:15px; font-weight:600; text-align:center;}
.nonso_treatment_infor04 .slogan_area p {text-align:center; font-size:16px; line-height:28px;}

.nonso_treatment_infor05 {width:1100px; min-height:763px; position:relative; margin:0 auto 150px; padding-top:0px; box-sizing:border-box;}
.nonso_treatment_infor05.type02 {margin:0 auto 80px;}
.nonso_treatment_infor05 .bg_left {width:450px; height:763px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part05/nonso_content_05_left.png') no-repeat; text-indent:-9999px;}
.nonso_treatment_infor05 .bg_right {width:450px; height:763px; position:absolute; top:0; right:-450px; background:url('/images/sub_part05/nonso_content_05_right.png') no-repeat; text-indent:-9999px;}






.time_part {width:100%; overflow:hidden; margin-bottom:80px;}
.time_part .time_part_wrap {width:100%; height:930px; background:#ecf0f1; margin-bottom:80px;}
.time_part .time_part_wrap .time_part_conts {width:1100px; margin:0 auto; padding:80px 30px; box-sizing:border-box; position:relative;}
.time_part .time_part_wrap .time_part_conts.part01 {background:url('/images/sub_part03/bg_time_part_cont01.png') no-repeat right 25px;}
.time_part .time_part_wrap .time_part_conts.part02 {background:url('/images/sub_part03/bg_time_part_cont02.png') no-repeat right 25px;}
.time_part .time_part_wrap .time_part_conts.part03 {background:url('/images/sub_part03/bg_time_part_cont03.png') no-repeat right 25px;}
.time_part .time_part_wrap .time_part_conts .bg_right {position:absolute; top:0; right:-450px; width:450px; height:723px; background:url('/images/sub_part03/bg_time_part_cont_right.png') no-repeat left -24px; text-indent:-9999px;}
.time_part .time_part_wrap .time_part_conts .sub_title_type02 {height:387px;}
.time_part .time_part_wrap .time_part_conts ul {width:100%; overflow:hidden; box-sizing:border-box;}
.time_part .time_part_wrap .time_part_conts ul li {float:left; width:510px; height:330px; padding-top:30px; box-sizing:border-box; margin:5px; text-align:center; border-top:2px solid #29b4ba;}
.time_part .time_part_wrap .time_part_conts ul li .title {display:block; font-size:19px; font-weight:600; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center bottom; padding-bottom:16px; margin-bottom:20px;}
.time_part .time_part_wrap .time_part_conts ul p {font-size:16px; line-height:28px;}
.time_part .time_part_wrap .time_part_conts ul li.type01 {background:#fff url('/images/sub_part03/bg_type05_part01.jpg') no-repeat left bottom;}
.time_part .time_part_wrap .time_part_conts ul li.type02 {background:#fff url('/images/sub_part03/bg_type05_part02.jpg') no-repeat left bottom;}
.time_part .time_part_wrap .time_part_conts ul li.type03 {background:#fff url('/images/sub_part03/bg_type05_part03.jpg') no-repeat left bottom;}
.time_part .time_part_wrap .time_part_conts ul li.type04 {background:#fff url('/images/sub_part03/bg_type05_part04.jpg') no-repeat left bottom;}
.time_part .time_part_wrap .time_part_conts ul li.type05 {background:#fff url('/images/sub_part03/bg_type05_part05.jpg') no-repeat left bottom;}
.time_part .time_part_wrap .time_part_conts ul li.type06 {background:#fff url('/images/sub_part03/bg_type05_part06.jpg') no-repeat left bottom;}

.time_part .program_list {width:1100px; margin:0 auto; padding:0 30px; box-sizing:border-box; position:relative; overflow:hidden;}
.time_part .program_list li {float:left; width:340px; height:525px; overflow:hidden;}
.time_part .program_list li.part01_01 {background:url('/images/sub_part03/img_type05_program01_01.jpg') no-repeat left 175px; margin-right:10px;}
.time_part .program_list li.part01_02 {background:url('/images/sub_part03/img_type05_program01_02.jpg') no-repeat left 175px; margin-right:10px;}
.time_part .program_list li.part01_03 {background:url('/images/sub_part03/img_type05_program01_03.jpg') no-repeat left 175px;}
.time_part .program_list li.part02_01 {background:url('/images/sub_part03/img_type05_program02_01.jpg') no-repeat left 175px; margin-right:10px;}
.time_part .program_list li.part02_02 {background:url('/images/sub_part03/img_type05_program02_02.jpg') no-repeat left 175px; margin-right:10px;}
.time_part .program_list li.part02_03 {background:url('/images/sub_part03/img_type05_program02_03.jpg') no-repeat left 175px;}
.time_part .program_list li.part03_01 {background:url('/images/sub_part03/img_type05_program03_01.jpg') no-repeat left 175px; margin-right:10px;}
.time_part .program_list li.part03_02 {background:url('/images/sub_part03/img_type05_program03_02.jpg') no-repeat left 175px; margin-right:10px;}
.time_part .program_list li.part03_03 {background:url('/images/sub_part03/img_type05_program03_03.jpg') no-repeat left 175px;}
.time_part .program_list li > div {width:340px; height:175px; text-align:center; color:#fff; margin-bottom:175px;}
.time_part .program_list li > div > span {display:block; font-size:16px; font-weight:600; background:url('/images/common/sub/bg_bar_type03.jpg') no-repeat center bottom; padding-bottom:16px; margin-bottom:20px;}
.time_part .program_list li > div > p {line-height:22px;}
.time_part .program_list li > div > span.title01 {padding-top:20px;}
.time_part .program_list li > div > span.title02 {padding-top:40px;}
.time_part .program_list li .type01 {background:#1c60b9;}
.time_part .program_list li .type02 {background:#22a0a5;}
.time_part .program_list li .type03 {background:#1d8cbd;}

.part03_type05_infor02 {width:1100px; margin:0 auto 80px;}
.part03_type05_infor02 .total_program {width:1100px; height:400px; background:url('/images/sub_part03/bg_total_program.jpg') no-repeat;position:relative; padding:160px 0 0 195px; box-sizing:border-box; margin-bottom:100px;}
.part03_type05_infor02 .total_program ul {width:100%; overflow:hidden;}
.part03_type05_infor02 .total_program ul li {display:inline-block; width:190px; text-align:center; font-size:35px; font-family:'nbg', sans-serif; margin-right:68px;}
.part03_type05_infor02 .total_program ul li.last {margin:0;}
.part03_type05_infor02 .total_program ul li .maincolor {display:block;}
.part03_type05_infor02 .total_program .bg_left{width:450px; height:400px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part03/bg_total_program_left.jpg') no-repeat; text-indent:-9999px;}
.part03_type05_infor02 .total_program .bg_right {width:450px; height:400px; position:absolute; top:0; right:-450px; background:url('/images/sub_part03/bg_total_program_right.jpg') no-repeat; text-indent:-9999px;}
.part03_type05_infor02 .total_program_list ul {width:100%; padding:0 30px; box-sizing:border-box; overflow:hidden;}
.part03_type05_infor02 .total_program_list ul li {float:left; width:330px; height:470px; padding-top:280px; box-sizing:border-box; margin:5px; text-align:center;}
.part03_type05_infor02 .total_program_list ul li .title {display:block; font-size:22px; font-weight:600; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center bottom; padding-bottom:16px; margin-bottom:20px;}
.part03_type05_infor02 .total_program_list ul li p{line-height:28px;}
.part03_type05_infor02 .total_program_list ul li.type01 {background:#ecf0f1 url('/images/sub_part03/bg_type05_program01.jpg') no-repeat;}
.part03_type05_infor02 .total_program_list ul li.type02 {background:#ecf0f1 url('/images/sub_part03/bg_type05_program02.jpg') no-repeat;}
.part03_type05_infor02 .total_program_list ul li.type03 {background:#ecf0f1 url('/images/sub_part03/bg_type05_program03.jpg') no-repeat;}
.part03_type05_infor02 .total_program_list ul li.type04 {background:#ecf0f1 url('/images/sub_part03/bg_type05_program04.jpg') no-repeat;}
.part03_type05_infor02 .total_program_list ul li.type05 {background:#ecf0f1 url('/images/sub_part03/bg_type05_program05.jpg') no-repeat;}
.part03_type05_infor02 .total_program_list ul li.type06 {background:#ecf0f1 url('/images/sub_part03/bg_type05_program06.jpg') no-repeat;}

/* 미혼여성 조기치료 -> 미혼여성 종합검진 */
.part03_type06_infor01 {width:1100px;  margin:0 auto 80px;}

.part03_type06_infor02 {width:100%; margin-bottom:80px;}
.part03_type06_infor02 > .sub_title_type02 {width:1100px; margin:0 auto; background:url('/images/sub_part03/tit_examination_type01.png') no-repeat 30px 0; padding-left:240px; box-sizing:border-box; margin-bottom:80px;}
.part03_type06_infor02 .check_list_area {width:100%; height:760px; background:#ecf0f1; overflow:hidden;}
.part03_type06_infor02 .check_list {width:1100px; margin:0 auto; padding:50px 30px; box-sizing:border-box; position:relative; background:url('/images/sub_part03/bg_check_list.png') no-repeat right top;}
.part03_type06_infor02 .check_list .bg_right {width:450px; height:614px; position:absolute; top:0; right:-450px; background:url('/images/sub_part03/bg_check_list_right.png') no-repeat; text-indent:-9999px;}
.part03_type06_infor02 .vaginitis_list {width:1100px; height:717px; padding:80px 30px; box-sizing:border-box; background:url('/images/sub_part03/bg_vaginitis_list.jpg') no-repeat; margin:0 auto; position:relative;}
.part03_type06_infor02 .vaginitis_list ul li {width:100%; min-height:150px; padding-left:200px; box-sizing:border-box; padding-top:10px; margin-bottom:40px;}
.part03_type06_infor02 .vaginitis_list ul li.type01 {background:url('/images/sub_part03/img_check_list01.png') no-repeat;}
.part03_type06_infor02 .vaginitis_list ul li.type02 {background:url('/images/sub_part03/img_check_list02.png') no-repeat;}
.part03_type06_infor02 .vaginitis_list ul li.type03 {background:url('/images/sub_part03/img_check_list03.png') no-repeat;}
.part03_type06_infor02 .vaginitis_list ul li .title {display:block; font-size:19px; font-weight:600; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat left bottom; padding-bottom:16px; margin-bottom:20px;}
.part03_type06_infor02 .vaginitis_list ul li p {font-size:16px; line-height:28px; letter-spacing:-1px;}
.part03_type06_infor02 .vaginitis_list .bg_left {width:450px; height:717px; position:absolute; top:0; left:-450px; background:url('/images/sub_part03/bg_vaginitis_list_left.jpg') no-repeat; text-indent:-9999px;}
.part03_type06_infor02 .vaginitis_list .bg_right {width:450px; height:717px; position:absolute; top:0; right:-450px; background:url('/images/sub_part03/bg_vaginitis_list_right.jpg') no-repeat; text-indent:-9999px;}

.part03_type06_infor03 {width:1100px; margin:0 auto 80px; padding:0 30px; overflow:hidden;box-sizing:border-box;}
.part03_type06_infor03 .sub_title_type02 {width:100%; height:150px; margin:0 auto; background:url('/images/sub_part03/tit_examination_type02.png') 30px 0 no-repeat; padding-left:240px; box-sizing:border-box; margin-bottom:80px;}
.part03_type06_infor03 .chech_program {float:left; width:500px; min-height:500px; border-top:2px solid #29b4ba; margin:0 0 15px 15px;}
.part03_type06_infor03 .chech_program .title {display:block; height:80px; line-height:80px; font-size:20px; text-align:center; background:#ecf0f1; font-weight:600;}
.part03_type06_infor03 .chech_program ul {width:500px; padding:30px; box-sizing:border-box;}
.part03_type06_infor03 .chech_program ul li {font-size:16px; line-height:28px;}

.part03_type06_infor04 {width:1100px; margin:0 auto 80px; padding:0 30px; overflow:hidden;box-sizing:border-box;}
.part03_type06_infor04 .sub_title_type02 {width:100%; height:150px; margin:0 auto; background:url('/images/sub_part03/tit_examination_type03.png') 30px 0 no-repeat; padding-left:240px; box-sizing:border-box; margin-bottom:80px;}
.part03_type06_infor04 table {width:100%; table-layout:fixed; margin-bottom:40px;}
.part03_type06_infor04 table th {height:80px; border-top:2px solid #29b4ba; background:#ecf0f1; border-right:1px solid #fff; font-size:20px;}
.part03_type06_infor04 table td {padding:20px; line-height:22px; border-bottom:1px solid #ecf0f1;}
.part03_type06_infor04 table td.article {text-align:center;}
.part03_type06_infor04 .individual_txt {font-size:16px; line-height:28px;}

/* 자궁근종 / 자궁선근증 -> 자궁근종 원인과 증상 */
.subject_infor01 {width:1100px; margin:0 auto 80px;}
.subject_infor01 .detail_infor {width:1100px; height:244px; overflow:hidden; background:url('/images/sub_part04/bg_type01_infor01_detail_infor.png') no-repeat; padding-top:75px; box-sizing:border-box; margin-bottom:40px;}
.subject_infor01 .detail_infor.type02 {margin-bottom:80px;}
.subject_infor01 .detail_infor.type03 .add_text {font-size:18px; font-weight:600; line-height:28px;}
.subject_infor01 .detail_infor .title_area {float:left; width:233px; height:170px; padding:40px 0; box-sizing:border-box; margin:0 80px 0 175px;}
.subject_infor01 .detail_infor.type03 .title_area {float:left; width:250px; height:170px; padding:40px 0; box-sizing:border-box; margin:0 80px 0 158px;}
.subject_infor01 .detail_infor .title_area > span {display:block; text-align:center; color:#fff;}
.subject_infor01 .detail_infor .title_area .decorate_text {font-size:16px; margin-bottom:10px;}
.subject_infor01 .detail_infor .title_area .title {font-size:35px; font-weight:600; margin-bottom:15px}
.subject_infor01 .detail_infor p {float:left; height:170px; padding:30px 0; box-sizing:border-box; font-size:16px; line-height:28px;}
.subject_infor01 .detail_infor.type03 p {padding-top:45px}
.subject_infor01 .infor_conts {width:1100px; height:735px; position:relative; background:url('/images/sub_part03/bg_type03_infor01.jpg') no-repeat; margin-bottom:60px;}
.subject_infor01 .infor_conts.type02 {width:1100px; height:735px; position:relative; background:url('/images/sub_part03/bg_type04_infor01.jpg') no-repeat; margin-bottom:60px;}
.subject_infor01 .infor_conts .title {display:block; margin-bottom:5px; font-size:22px; font-weight:600;}
.subject_infor01 .infor_conts p {line-height:22px; }
.subject_infor01 .infor_conts .conts_txt01 {position:absolute; top:40px; left:740px;}
.subject_infor01 .infor_conts .conts_txt02 {position:absolute; top:400px; left:740px;}
.subject_infor01 .infor_conts .conts_txt03 {position:absolute; top:465px; left:90px; text-align:right;}
.subject_infor01 .infor_conts .conts_txt04 {position:absolute; top:465px; left:90px; }
.subject_infor01 .infor_conts .conts_txt05 {position:absolute; top:405px; left:835px;}
.subject_infor01 .graph_area {width:100%; overflow:hidden;}
.subject_infor01 .graph_area .sub_title_type02 {float:left; width:550px; padding-top:30px;}
.subject_infor01 .graph_area .graph_img {float:right; width:550px; text-align:right;}
.subject_infor01 .infor_conts .bg_left {width:450px; height:735px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part03/bg_type03_infor01_left.jpg') no-repeat; text-indent:-9999px;}
.subject_infor01 .infor_conts .bg_right {width:450px; height:735px; position:absolute; top:0; right:-450px; background:url('/images/sub_part03/bg_type03_infor01_right.jpg') no-repeat; text-indent:-9999px;}

.subject_infor02 {width:100%; background:#ecf0f1; padding:80px 0; box-sizing:border-box; margin-bottom:80px;}
.subject_infor02 .avi_area {width:1100px; height:621px; background:#3e3e3e; margin:0 auto;}

.subject_infor03 {width:1100px; overflow:hidden; margin:0 auto 80px;}
.subject_infor03 .infor_conts {width:100%; overflow:hidden; position:relative;}
.subject_infor03 .infor_conts .case01 {float:left; width:428px; text-align:center;}
.subject_infor03 .infor_conts .case02 {float:right; width:428px; text-align:center;}
.subject_infor03 .infor_conts .title {display:block; font-size:20px; font-weight:600; margin-top:20px;}
.subject_infor03 .infor_conts .title_text {position:absolute; top:45px; left:0; display:block; width:100%; font-size:16px; color:#29b4ba; line-height:28px; text-align:center; font-weight:600;}

.subject_infor04 {width:100%; background:#ecf0f1; padding:80px 0; box-sizing:border-box; margin-bottom:80px;}
.subject_infor04.type02 {background:none; padding:0;}
.subject_infor04 ul {width:1100px; margin:0 auto; overflow:hidden; text-align:center;}
.subject_infor04 ul li {display:inline-block; width:270px; height:311px; overflow:hidden; text-align:center; padding-top:65px; box-sizing:border-box; color:#fff; margin:0 -2px;}
.subject_infor04 ul li .title {display:block; font-size:22px; font-weight:600; background:url('/images/common/sub/bg_bar_type03.jpg') no-repeat center bottom; padding-bottom:31px; margin-bottom:45px;}
.subject_infor04 ul li p {line-height:22px;}
.subject_infor04 ul li.type01 {background:url('/images/common/sub/bg_list_type01.png') no-repeat;}
.subject_infor04 ul li.type02 {background:url('/images/common/sub/bg_list_type02.png') no-repeat;}

.subject_infor05 {width:100%; margin:0 auto 80px; overflow:hidden;}
.subject_infor05 ul {width:1100px; overflow:hidden; margin:0 auto 80px; }
.subject_infor05 ul li {float:left; width:350px; height:400px; padding-top:250px; box-sizing:border-box; margin:0 5px; text-align:center;}
.subject_infor05 ul.type02 {margin:0 auto;}
.subject_infor05 ul.type02 li {height:500px;}
.subject_infor05 ul li .title {display:block; font-size:22px; font-weight:600; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center bottom; padding-bottom:16px; margin-bottom:20px;}
.subject_infor05 ul li p{line-height:28px;}
.subject_infor05 ul li.type01 {background:#ecf0f1 url('/images/sub_part03/bg_type03_symptom01.jpg') no-repeat;}
.subject_infor05 ul li.type02 {background:#ecf0f1 url('/images/sub_part03/bg_type03_symptom02.jpg') no-repeat;}
.subject_infor05 ul li.type03 {background:#ecf0f1 url('/images/sub_part03/bg_type03_symptom03.jpg') no-repeat;}
.subject_infor05 ul li.type04 {background:#ecf0f1 url('/images/sub_part05/bg_type05_symptom01.jpg') no-repeat;}
.subject_infor05 ul li.type05 {background:#ecf0f1 url('/images/sub_part05/bg_type05_symptom02.jpg') no-repeat;}
.subject_infor05 ul li.type06 {background:#ecf0f1 url('/images/sub_part05/bg_type05_symptom03.jpg') no-repeat;}
.subject_infor05 > p {width:1100px; margin:0 auto 80px; font-size:16px; line-height:28px; text-align:center;}
.subject_infor05 > p .maincolor {display:block; font-size:22px;  line-height:34px; font-weight:600;}
.subject_infor05 .detail_explanation {padding:80px 0; background:#ecf0f1;}
.subject_infor05 .detail_explanation .detail_explanation_conts {width:1100px; margin:0 auto;}
.subject_infor05 .detail_explanation .detail_explanation_conts .title {display:block; font-size:22px; font-weight:600; color:#249cd1; margin-bottom:5px;}
.subject_infor05 .detail_explanation .detail_explanation_conts p {font-size:16px; line-height:28px; margin-bottom:40px;}
.subject_infor05 .detail_explanation .detail_explanation_conts .img_area {margin-bottom:40px;}

.subject_infor06 {width:100%; margin:0 auto 80px; overflow:hidden;}
.subject_infor06.type02 {padding:80px 0; background:#ecf0f1; margin:0 auto;}
.subject_infor06 .way {width:725px; height:250px; margin:0 auto; background:url('/images/sub_part03/bg_type03_way.png') no-repeat center center; padding-top:60px; box-sizing:border-box;}
.subject_infor06 .way > div {float:left; width:241px; height:250px; text-align:center; color:#fff;}
.subject_infor06 .way > div .title {display:block; font-size:20px; font-weight:600; background:url('/images/common/sub/bg_bar_type03.jpg') no-repeat center bottom; padding-bottom:16px; margin-bottom:20px;}
.subject_infor06 .way > div p {font-size:16px; line-height:28px;}

.subject_hifu_infor01 {width:100%; height:800px; background:#ecf0f1; margin-bottom:80px;}
.subject_hifu_infor01 .infor_conts {width:1100px; height:800px; padding-top:80px; box-sizing:border-box; margin:0 auto; background:url('/images/sub_part04/bg_subject_hifu_infor01.png') no-repeat center bottom; overflow:hidden;}

.subject_hifu_infor02 {width:1100px; margin:0 auto 80px;}
.subject_hifu_infor02 div {width:1100px; height:370px; overflow:hidden; box-sizing:border-box;}
.subject_hifu_infor02 div .sub_title {display:block; font-size:25px; color:#72cac6; font-weight:600; margin-bottom:40px;}
.subject_hifu_infor02 .hybrid_hifu_type01 {background:#ecf0f1 url('/images/sub_part04/bg_type02_infor02_hifu01.jpg') no-repeat left bottom; padding:50px 0 0 600px;}
.subject_hifu_infor02 .hybrid_hifu_type02 {background:#ecf0f1 url('/images/sub_part04/bg_type02_infor02_hifu02.jpg') no-repeat right bottom; padding:50px 0 0 50px;}
.subject_hifu_infor02 .hybrid_hifu_type03 {background:#ecf0f1 url('/images/sub_part04/bg_type02_infor02_hifu03.jpg') no-repeat left bottom; padding:50px 0 0 600px;}

.subject_hifu_infor03 {width:100%; height:830px; padding-top:80px; box-sizing:border-box; background:#d5f2f3; margin-bottom:80px;}
.subject_hifu_infor03 .infor_conts {width:1100px; height:800px; margin:0 auto; background:url('/images/sub_part04/bg_subject_hifu_infor03.png') no-repeat center right; overflow:hidden;}
.subject_hifu_infor03 .infor_conts .sub_title_type02 {margin-bottom:30px;}
.subject_hifu_infor03 .infor_conts .sub_title_type02 .main_title {font-size:28px;}
.subject_hifu_infor03 .infor_conts .sub_title_type02 .detail_txt .maincolor {display:block; font-size:20px; font-weight:600; margin-bottom:15px;}
.subject_hifu_infor03 .infor_conts ul li {width:370px; height:54px; margin-bottom:5px; background:#fff url('/images/sub_part04/icon_hifu_infor03_list.jpg') no-repeat 10px center; line-height:56px; font-size:16px; font-weight:600; padding-left:35px; box-sizing:border-box;}

.subject_hifu_infor04 {width:1100px; margin:0 auto 80px;}
.subject_hifu_infor04 .before_after {width:100%; position:relative; overflow:hidden; margin-bottom:10px;}
.subject_hifu_infor04 .before_after .arrow {position:absolute; top:110px; left:520px;}
.subject_hifu_infor04 .before_after .before {float:left; width:545px; }
.subject_hifu_infor04 .before_after .after {float:right; width:545px; }
.subject_hifu_infor04 .before_after .text_area {width:100%; display:block; color:#fff; font-size:20px; font-weight:600; background:#21294f; padding:20px 0; text-align:center;}
.subject_hifu_infor04 .before_after .detail {display:block; font-size:14px; line-height:20px; color:#5cade5; margin-top:5px}

.subject_hifu_infor05 {width:100%; height:730px; background:#dbe5ed; margin-bottom:80px;}
.subject_hifu_infor05 .infor_conts {width:1100px; height:730px; padding-top:80px; box-sizing:border-box; margin:0 auto; position:relative; background:url('/images/sub_part04/bg_subject_hifu_infor05.png') no-repeat right bottom; overflow:hidden;}
.subject_hifu_infor05 .title_area .detail_txt {display:block; font-size:16px; padding-bottom:16px; margin-bottom:15px; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat left bottom;}
.subject_hifu_infor05 .title_area .main_title {display:block; font-size:35px; font-family:'nbg', sans-serif; font-weight:600; margin-bottom:80px;}
.subject_hifu_infor05 .common_btn_type02 {margin-bottom:55px;}
.subject_hifu_infor05 .common_btn_type02 a {background:#21294f; border-color:#21294f;}
.subject_hifu_infor05 .common_btn_type02 a:hover {color:#21294f; background:none;}
.subject_hifu_infor05 .text_box {width:660px; height:335px; background:#abc2d4; padding:40px 30px; box-sizing:border-box;}
.subject_hifu_infor05 .text_box .main_title {display:block; font-size:25px; font-family:'nbg', sans-serif; font-weight:600; color:#21294f; padding-bottom:16px; margin-bottom:15px; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat left bottom;}
.subject_hifu_infor05 .text_box .detail_txt {font-size:16px; line-height:28px; letter-spacing:-1px;}
.subject_hifu_infor05 .rating {position:absolute; top:105px; left:595px; width:205px; text-align:center;}
.subject_hifu_infor05 .rating > span {display:block; font-size:18px; line-height:24px; font-family:'nbg', sans-serif; margin-bottom:24px; }
.subject_hifu_infor05 .rating .rating_conts {font-size:51px; font-weight:600; color:#249cd1;}
.subject_hifu_infor05 .rating .rating_conts > span {color:#29b4ba}

.subject_hifu_infor06 {width:1100px; box-sizing:border-box; margin:0 auto 80px; overflow:hidden;}
.subject_hifu_infor06 ul {width:100%; overflow:hidden; text-align:center; margin-bottom:60px;}
.subject_hifu_infor06 ul li {display:inline-block; width:330px; height:450px; padding-top:280px; margin:0 5px; box-sizing:border-box;}
.subject_hifu_infor06 ul li .title {display:block; font-size:19px; font-weight:600; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center bottom; padding-bottom:16px; margin-bottom:20px;}
.subject_hifu_infor06 ul li p{line-height:28px;}
.subject_hifu_infor06 ul li.type01 {background:#ecf0f1 url('/images/sub_part04/bg_type02_point01.jpg') no-repeat;}
.subject_hifu_infor06 ul li.type02 {background:#ecf0f1 url('/images/sub_part04/bg_type02_point02.jpg') no-repeat;}
.subject_hifu_infor06 ul li.type03 {background:#ecf0f1 url('/images/sub_part04/bg_type02_point03.jpg') no-repeat;}
.subject_hifu_infor06 .illness_kind {width:1100px; overflow:hidden;}
.subject_hifu_infor06 .illness_kind .illness_kind_conts {width:1100px; overflow:hidden; border:1px solid #589092; box-sizing:border-box; background:#589092; margin-bottom:10px;}
.subject_hifu_infor06 .illness_kind .illness_kind_conts .text_area {float:right; width:570px; padding:40px 0 0 40px; box-sizing:border-box; color:#fff;}
.subject_hifu_infor06 .illness_kind .illness_kind_conts .text_area .title {display:block; font-size:25px; font-weight:600; background:url('/images/common/sub/bg_bar_type03.jpg') no-repeat left bottom; padding-bottom:16px; margin-bottom:20px;}
.subject_hifu_infor06 .illness_kind .illness_kind_conts .text_area p {font-size:16px; line-height:28px; margin-bottom:20px;}

.subject_hifu_infor07 {width:100%; box-sizing:border-box; margin:0 auto 80px; padding:80px 0; background:#eeeeee; overflow:hidden;}
.subject_hifu_infor07 ul {width:1100px; margin:0 auto; overflow:hidden; text-align:center;}
.subject_hifu_infor07 ul li {display:inline-block; width:270px; height:311px; overflow:hidden; text-align:center; padding-top:65px; box-sizing:border-box; color:#fff; margin:0 -2px;}
.subject_hifu_infor07 ul li .title {display:block; font-size:22px; font-weight:600; background:url('/images/common/sub/bg_bar_type03.jpg') no-repeat center bottom; padding-bottom:31px; margin-bottom:45px;}
.subject_hifu_infor07 ul li p {line-height:22px;}
.subject_hifu_infor07 ul li.type01 {background:url('/images/common/sub/bg_list_type01.png') no-repeat;}
.subject_hifu_infor07 ul li.type02 {background:url('/images/common/sub/bg_list_type02.png') no-repeat;}

.subject_hifu_infor08 {width:100%; height:1160px; margin-bottom:80px;}
.subject_hifu_infor08 .hifu_program {width:1100px; height:642px; background:url('/images/sub_part01/bg_type03_infor03.png') no-repeat center center; margin:0 auto 60px; position:relative;}
.subject_hifu_infor08 .hifu_program > div {width:335px; text-align:center;}
.subject_hifu_infor08 .hifu_program .step01 {position:absolute; top:0; left:190px;}
.subject_hifu_infor08 .hifu_program .step02 {position:absolute; top:430px; left:770px;}
.subject_hifu_infor08 .hifu_program .step03 {position:absolute; top:390px; left:80px;}
.subject_hifu_infor08 .hifu_program .step_title {display:block; font-size:35px; font-weight:600; color:#249cd1;}
.subject_hifu_infor08 .hifu_program .eng_title {display:block; font-size:22px; font-weight:600; margin-bottom:15px;}
.subject_hifu_infor08 .hifu_program p {line-height:22px;}
.subject_hifu_infor08 .slogan_area {width:1100px; height:225px; background:#eeeeee; margin:0 auto; padding:45px; box-sizing:border-box;}
.subject_hifu_infor08 .slogan {display:block; background:url('/images/sub_part01/bg_type03_infor03_slogan.png') no-repeat center center; font-family:'nbg', sans-serif; letter-spacing:-1px; font-size:21px; margin-bottom:15px; font-weight:600; text-align:center;}
.subject_hifu_infor08 .slogan_area p {text-align:center; font-size:16px; line-height:28px;}

.subject_hifu_infor09 {width:100%; background:#d5f2f3; padding:80px 0; margin-bottom:80px;}
.subject_hifu_infor09 .infor_conts {width:1100px; margin:0 auto;}
.subject_hifu_infor09 .program_step {width:100%; height:300px; background:url('/images/sub_part01/img_program_step.jpg') no-repeat; padding-top:250px; box-sizing:border-box; overflow:hidden; margin-bottom:80px;}
.subject_hifu_infor09 .program_step p {float:left; width:350px; margin-right:10px; font-size:16px; line-height:28px;text-align:center; letter-spacing:-1px; }
.subject_hifu_infor09 .program_step p.last {margin:0;}
.subject_hifu_infor09 .slogan {display:block; background:#fff url('/images/sub_part01/bg_type03_infor02_slogan.png') no-repeat center center; font-family:'nbg', sans-serif; padding:50px 0; letter-spacing:-1px; font-size:21px; font-weight:600; text-align:center;}

.subject_hifu_infor10 {width:100%; margin-bottom:80px; overflow:hidden; background:url('/images/sub_part01/bg_type07_infor01.jpg') left 165px repeat-x;}
.subject_hifu_infor10 .title_area {width:1100px; height:580px; margin:0 auto; background:url('/images/sub_part01/bg_type07_infor01_conts.png') left 80px no-repeat; padding:90px 0 0 585px; box-sizing:border-box;}
.subject_hifu_infor10 .title_area .main_title {font-family:'nbg', sans-serif; display:block; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat left bottom; padding-bottom:18px; margin-bottom:17px; font-size:35px; font-weight:600; letter-spacing:-1px;}
.subject_hifu_infor10 .title_area .detail_txt {display:block; font-size:15px; line-height:26px; letter-spacing:-1px; margin-bottom:65px;}
.subject_hifu_infor10 .title_area .point_text {color:#fff; font-size:16px; line-height:22px;}
.subject_hifu_infor10 .title_area .point_text span {display:block; float:left; width:128px; text-align:center;}
.subject_hifu_infor10 ul {width:1100px; padding:0 40px; box-sizing:border-box; margin:80px auto 0; overflow:hidden;}
.subject_hifu_infor10 ul li {float:left; width:500px; height:415px; padding-top:40px; box-sizing:border-box; margin:5px; text-align:center; border-top:2px solid #29b4ba;}
.subject_hifu_infor10 ul li .title {display:block; font-size:19px; font-weight:600; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center bottom; padding-bottom:16px; margin-bottom:20px;}
.subject_hifu_infor10 ul li p{font-size:16px; line-height:28px;}
.subject_hifu_infor10 ul li.type01 {background:#ecf0f1 url('/images/sub_part01/bg_type07_program01.jpg') no-repeat left bottom;}
.subject_hifu_infor10 ul li.type02 {background:#ecf0f1 url('/images/sub_part01/bg_type07_program02.jpg') no-repeat left bottom;}
.subject_hifu_infor10 ul li.type03 {background:#ecf0f1 url('/images/sub_part01/bg_type07_program03.jpg') no-repeat left bottom;}
.subject_hifu_infor10 ul li.type04 {background:#ecf0f1 url('/images/sub_part01/bg_type07_program04.jpg') no-repeat left bottom;}
.subject_hifu_infor10 ul li.type05 {background:#ecf0f1 url('/images/sub_part01/bg_type07_program05.jpg') no-repeat left bottom;}
.subject_hifu_infor10 ul li.type06 {background:#ecf0f1 url('/images/sub_part01/bg_type07_program06.jpg') no-repeat left bottom;}

.graph_full_area {width:100%; padding:80px 0; background:#eeeeee; overflow:hidden; margin-bottom:80px;}
.graph_full_area .infor_conts {width:1100px; margin:0 auto;}
.graph_full_area .sub_title_type02 {float:left; width:550px; padding-top:30px;}
.graph_full_area .graph_img {float:right; width:550px; text-align:right;}

.subject_infor11 {width:1100px; overflow:hidden; margin:0 auto 80px; background:url('/images/sub_part05/bg_subject_infor11.png') no-repeat right 24px;}
.subject_infor11 .sub_title_type02 {padding-left:30px;}
.subject_infor11 ul li {text-align:center; margin-bottom:60px; font-weight:600; font-size:16px;}
.subject_infor11 ul li .ko_title {display:block; font-size:25px; font-family:'nbg', sans-serif; font-weight:600; margin:30px 0 10px; color:#29b4ba}
.subject_infor11 .text_area {width:1100px; height:280px; background:#e5f1fd; text-align:center; padding:50px 0; box-sizing:border-box;}
.subject_infor11 .text_area p {font-size:16px; line-height:28px; margin-bottom:35px;}

/* 자궁근종 / 자궁선근증 -> 치료사례 */
.realstoy_title {width:1100px; height:720px; margin:0 auto 80px; background:url('/images/sub_part04/bg_realstoy.jpg') no-repeat; position:relative; padding:60px 30px; box-sizing:border-box;}
.realstoy_title .decorate_text {display:block; font-size:20px; margin-bottom:15px;}
.realstoy_title .title {display:block; font-family:'nbg', sans-serif; font-size:60px; font-weight:600; line-height:60px; padding-top:43px; margin-bottom:40px; background:url('/images/common/sub/bg_bar.jpg') no-repeat left top;}
.realstoy_title .add_text {display:block; font-family:'nbg', sans-serif; font-size:22px; font-weight:600; margin-bottom:25px}
.realstoy_title > p {font-size:16px; line-height:28px; margin-bottom:30px;}
.realstoy_title .data_infor {width:100%; overflow:hidden;}
.realstoy_title .data_infor ul li {float:left; width:220px; height:220px; background:#fff; margin-right:5px; padding:40px 0; box-sizing:border-box; text-align:center;}
.realstoy_title .data_infor ul li .text {display:block; line-height:22px;}
.realstoy_title .data_infor ul li .data {display:block; font-size:35px; font-weight:600; color:#29b4ba; margin:10px 0;}
.realstoy_title .bg_left {width:450px; height:720px; background:url('/images/sub_part03/bg_realstoy_left.jpg') no-repeat; position:absolute; top:0; left:-450px; text-indent:-9999px;}
.realstoy_title .bg_right {width:450px; height:720px; background:url('/images/sub_part03/bg_realstoy_right.jpg') no-repeat; position:absolute; top:0; right:-450px; text-indent:-9999px;}

.realstoy_conts_wrap {width:1100px; margin:0 auto;}
.realstoy_conts_wrap .realstoy_conts {width:100%; margin-bottom:100px; text-align:center;}
.realstoy_conts_wrap .realstoy_conts .title {display:block; font-family:'nbg', sans-serif; font-size:35px; font-weight:600; color:#29b4ba;}
.realstoy_conts_wrap .realstoy_conts .addtext {display:block; font-family:'nbg', sans-serif; font-size:22px; font-weight:600; margin-bottom:40px;}

/* 병원소개 - 로앤의 특별함 */
.infor_type01_infor01 {width:1100px; overflow:hidden; margin:0 auto 60px;}
.infor_type01_infor01 ul {width:100%; overflow:hidden;}
.infor_type01_infor01 ul li {float:left; width:350px; height:230px; text-align:center; margin-right:25px;}
.infor_type01_infor01 ul li.last {margin:0;}
.infor_type01_infor01 ul li .thum {width:350px; height:150px; overflow:hidden;}
.infor_type01_infor01 ul li .text {display:block; width:350px; height:80px; line-height:80px; font-size:16px;}

.infor_type01_infor02 {width:100%; height:1100px; margin:0 auto 80px; background:#f0efea;}
.infor_type01_infor02 .title {font-family:'nbg', sans-serif; display:block; text-align:center; margin-bottom:40px; font-size:35px; font-weight:600; letter-spacing:-1px;}
.infor_type01_infor02 .registration_list {width:940px; overflow:hidden; margin:0 auto;}
.infor_type01_infor02 .registration_list ul {width:100%; overflow:hidden; margin-bottom:60px;}
.infor_type01_infor02 .registration_list ul li {float:left; width:470px; text-align:center;}
.infor_type01_infor02 .registration_list ul li img {margin-bottom:35px;}
.infor_type01_infor02 .registration_list ul li span {display:block; font-size:16px; font-weight:600; line-height:28px;}
.infor_type01_infor02 .registration_list p {margin-bottom:30px; font-size:16px; line-height:28px;}
.infor_type01_infor02 .registration_list p .year {font-size:22px;}
.infor_type01_infor02 .registration_list p > span {display:block; font-size:16px; font-weight:600; line-height:28px;}
.infor_type01_infor02 .infor_conts {width:1100px; padding:80px 0; margin:0 auto; background:url('/images/infor/bg_thesis_infor.jpg') no-repeat; position:relative;}
.infor_type01_infor02 .bg_left {width:450px; height:1066px; position:absolute; top:0; left:-450px; background:url('/images/infor/bg_thesis_infor_left.jpg') no-repeat; text-indent:-9999px;}
.infor_type01_infor02 .bg_right {width:450px; height:1066px; position:absolute; top:0; right:-450px; background:url('/images/infor/bg_thesis_infor_right.jpg') no-repeat; text-indent:-9999px;}

.infor_type01_infor03 {width:100%; height:1120px; background:url('/images/infor/bg_hifu_equipment.jpg') repeat-x left bottom;}
.infor_type01_infor03 .equipment {display:block; text-align:center; margin-bottom:40px;}
.infor_type01_infor03 .equipment_conts {width:1100px; overflow:hidden; margin:0 auto;}
.infor_type01_infor03 .equipment_conts .system_infor {float:left; width:522px; height:322px; background:url('/images/infor/bg_equipment.png') no-repeat; margin:0 14px; padding:60px 0; box-sizing:border-box; text-align:center;}
.infor_type01_infor03 .equipment_conts .system_infor .title {display:block; padding-bottom:16px; margin-bottom:15px;font-size:18px; font-weight:600; line-height:30px; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center bottom;}
.infor_type01_infor03 .equipment_conts .system_infor p {font-size:16px; line-height:28px;}

.infor_type01_infor04 {width:1100px; height:580px; margin:0 auto; position:relative; background:url('/images/infor/bg_happystory.png') no-repeat;}
.infor_type01_infor04 .text_area {float:right; width:530px; margin-top:120px;}
.infor_type01_infor04 .text_area .add_text {display:block; font-size:20px; line-height:30px; background:url('/images/common/sub/bg_bar.jpg') no-repeat left bottom; padding-bottom:23px; margin-bottom:20px;}
.infor_type01_infor04 .text_area .title {display:block; font-family:'nbg', sans-serif; font-size:40px; font-weight:600; margin-bottom:20px;}
.infor_type01_infor04 .text_area p {font-size:16px; line-height:28px;}
.infor_type01_infor04 .bg_left {width:450px; height:775px; position:absolute; top:0; left:-450px; background:url('/images/infor/bg_happystory_left.png') no-repeat; text-indent:-9999px;}

/* 병원소개 - 의료진소개 */
.infor_type02_infor01 {width:1100px; margin:0 auto 80px;}
.infor_type02_infor01 .avi_area {width:1100px; height:621px; background:#3e3e3e;}

.infor_type02_infor02 {width:1100px; height:760px; margin:20px auto 0; background:url('/images/infor/bg_speech_area.jpg') no-repeat; position:relative; padding:40px 0 0 290px; box-sizing:border-box;}
.infor_type02_infor02 .bg_left {width:450px; height:760px; position:absolute; top:0; left:-450px; background:url('/images/infor/bg_speech_left.jpg') no-repeat; text-indent:-9999px;}
.infor_type02_infor02 .bg_right {width:450px; height:760px; position:absolute; top:0; right:-450px; background:url('/images/infor/bg_speech_right.jpg') no-repeat; text-indent:-9999px;}
.infor_type02_infor02 .sub_text_conts {margin-bottom:10px;}
.infor_type02_infor02 .sub_text_conts.bold {font-size:18px}

.infor_type02_infor03 {width:1100px; height:775px; margin:0 auto 80px; background:url('/images/infor/bg_history.jpg') no-repeat; position:relative; box-sizing:border-box; padding:320px 0 0 0 ;}
.infor_type02_infor03 .history {float:left; width:384px; height:335px; background:#0b344a; padding:50px 40px; box-sizing:border-box; color:#fff; font-size:16px; line-height:28px; letter-spacing:-1px;}
.infor_type02_infor03 .history .blank {padding-left:22px;}
.infor_type02_infor03 .academy {float:left; width:384px; height:257px; background:#a78865; padding:50px 40px; margin-top:140px; box-sizing:border-box; color:#fff; font-size:16px; line-height:28px; letter-spacing:-1px; position:relative;}
.infor_type02_infor03 .academy .name {position:absolute; right:0; top:-70px; color:#333; font-size:22px; font-family:'nbg', sans-serif;}
.infor_type02_infor03 .title {font-size:22px; font-weight:600;}
.infor_type02_infor03 .bg_left {width:450px; height:775px; position:absolute; top:0; left:-450px; background:url('/images/infor/bg_history_left.jpg') no-repeat; text-indent:-9999px;}
.infor_type02_infor03 .bg_right {width:450px; height:775px; position:absolute; top:0; right:-450px; background:url('/images/infor/bg_history_right.jpg') no-repeat; text-indent:-9999px;}

.infor_type02_infor04 {width:1100px; overflow:hidden; margin:0 auto 80px; padding:0 10px; box-sizing:border-box;}
.infor_type02_infor04 ul li {float:left; width:270px; height:311px; overflow:hidden; text-align:center; padding-top:100px; box-sizing:border-box; color:#fff;}
.infor_type02_infor04 ul li .title {display:block; font-size:22px; font-weight:600; background:url('/images/common/sub/bg_bar_type03.jpg') no-repeat center bottom; padding-bottom:16px; margin-bottom:15px;}
.infor_type02_infor04 ul li p {line-height:22px;}
.infor_type02_infor04 ul li.type01 {background:url('/images/infor/bg_ideology01.png') no-repeat;}
.infor_type02_infor04 ul li.type02 {background:url('/images/infor/bg_ideology02.png') no-repeat;}

.infor_type02_infor05 {width:1100px; height:720px; margin:0 auto 80px; padding-top:80px; position:relative; box-sizing:border-box; background:url('/images/infor/bg_vision_mind.jpg') no-repeat;}
.infor_type02_infor05 .txt_respect {display:block; margin-bottom:30px; text-align:center;}
.infor_type02_infor05 .slogan {display:block; margin-bottom:80px; text-align:center; font-family:"nbg"; font-size:22px;}
.infor_type02_infor05 .txt_roen {display:block; text-align:center;}
.infor_type02_infor05 .bg_left {width:450px; height:720px; position:absolute; top:0; left:-450px; background:url('/images/infor/bg_vision_mind_left.jpg') no-repeat; text-indent:-9999px;}
.infor_type02_infor05 .bg_right {width:450px; height:720px; position:absolute; top:0; right:-450px; background:url('/images/infor/bg_vision_mind_right.jpg') no-repeat; text-indent:-9999px;}

.infor_type02_infor06 {width:1100px; margin:0 auto 80px; overflow:hidden;}
.infor_type02_infor06 .img_area {float:left; margin-right:50px;}
.infor_type02_infor06 ul {float:left;}
.infor_type02_infor06 ul li {line-height:22px;}
.infor_type02_infor06 ul li .year {color:#29b4ba; font-weight:600;}

.infor_type02_infor07 {width:1100px; margin:0 auto 80px; overflow:hidden;}
.infor_type02_infor07 .thesis_conts {width:100%; padding:70px 140px; box-sizing:border-box; border-top:3px solid #29b4ba; border-bottom:3px solid #29b4ba; background:url('/images/infor/bg_thesis_conts.png') repeat center center}
.infor_type02_infor07 .thesis_conts p {font-family:'nbg', sans-serif; line-height:22px; margin-bottom:30px;}

.infor_type02_infor08 {width:1100px; margin:0 auto 80px; overflow:hidden;}
.infor_type02_infor08 ul {float:left; width:580px; margin-right:50px;}
.infor_type02_infor08 ul li{font-family:'nbg', sans-serif; margin-bottom:24px; line-height:22px;}
.infor_type02_infor08 ul li .title {font-size:22px; font-weight:600;}
.infor_type02_infor08 .img_area {float:left;}

/* 병원소개 - 진료환경 */
.infor_type06_infor01 {width:1100px; margin:0 auto 80px;}
.infor_type06_infor01 .avi_area {width:1100px; height:621px;}

.infor_type06_infor02 {width:1100px; margin:0 auto 80px;}
.infor_type06_infor02 .environment_tab {width:1100px; height:60px; line-height:60px; overflow:hidden;}
.infor_type06_infor02 .environment_tab li {float:left; width:366px; height:60px; border-right:1px solid #dddddd; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; box-sizing:border-box; text-align:center; cursor:pointer; color:#777777; font-weight:600;}
.infor_type06_infor02 .environment_tab li.first {width:368px; border-left:1px solid #dddddd;}
.infor_type06_infor02 .environment_tab li.on {background:#777; color:#fff;}

.infor_type06_infor02 .environ_conts_wrap {width:1100px; height:500px; overflow:hidden; position:relative;}
.infor_type06_infor02 .environ_conts {width:1100px; height:500px; overflow:hidden; position:absolute;}
.infor_type06_infor02 .environ_conts .bx-pager {width:100%; text-align:center; position:absolute; bottom:30px; left:0;}
.infor_type06_infor02 .environ_conts .bx-pager .bx-pager-item {display:inline-block; margin:0 2px;}
.infor_type06_infor02 .environ_conts .bx-pager .bx-pager-item a {display:inline-block; text-indent:-9999px; width:15px; height:15px; background:url('/images/main/btn_mainbnr_off.png') no-repeat}
.infor_type06_infor02 .environ_conts .bx-pager .bx-pager-item a.active {width:37px; background:url('/images/main/btn_mainbnr_on.png') no-repeat }


/* 병원소개 - 진료안내 */
.infor_type07_infor01 {width:1100px; overflow:hidden; margin:0 auto 80px;}
.branch_intro {width:100%; overflow:hidden;}
.branch_intro .branch_info01 {float:left; width:550px; height:315px; overflow:hidden; border:1px solid #dddddd; box-sizing:border-box;}
.branch_intro .branch_info01 .title_contact {width:100%; height:55px; overflow:hidden; background:#29b4ba; line-height:35px; color:#fff; font-size:18px; padding:10px; box-sizing:border-box;  font-weight:600;}
.branch_intro .branch_info01 .title_contact .icon {float:left; display:inline-block; margin-right:10px;}
.branch_intro .branch_info01 .title_contact .branch_name {float:left; display:inline-block; margin-right:10px;}
.branch_intro .branch_info01 .title_contact .call_number {float:left; display:inline-block; font-size:20px; color:#fff;}
.branch_intro .branch_info01 .time_table {border-top:1px solid #dddddd; padding:20px 0; overflow:hidden;}
.branch_intro .branch_info01 .time_table .branch_info_title {float:left; display:inline-block; width:100px; text-align:center; font-size:15px; font-weight:600; color:#29b4ba}
.branch_intro .branch_info01 .time_table ul {float:right; width:400px;}
.branch_intro .branch_info01 .time_table ul li {width:100%; overflow:hidden; font-size:15px; color:#666666; margin-bottom:5px;}
.branch_intro .branch_info01 .time_table ul li .icon_type01 {float:left; display:inline-block; width:50px; height:20px; overflow:hidden; background:#777777; line-height:20px; text-align:center; color:#fff; font-size:13px; margin-right:10px;}
.branch_intro .branch_info01 .time_table ul li .icon_type02 {float:left; display:inline-block; width:50px; height:20px; overflow:hidden; background:#999999; line-height:20px; text-align:center; color:#fff; font-size:13px; margin-right:10px;}
.branch_intro .branch_info01 .time_table ul li .icon_type03 {float:left; display:inline-block; width:50px; height:20px; overflow:hidden; background:#5cade5; line-height:20px; text-align:center; color:#fff; font-size:13px; margin-right:10px;}

.branch_intro .branch_info02 {float:left; width:550px; height:315px; overflow:hidden; border-top:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; box-sizing:border-box; }
.branch_intro .branch_info02 .title_contact {width:100%; height:55px; overflow:hidden; background:#eeeeee; line-height:35px; color:#29b4ba; font-size:18px; padding:10px; box-sizing:border-box; font-weight:600;}
.branch_intro .branch_info02 .title_contact .icon {float:left; display:inline-block; margin-right:10px;}
.branch_intro .branch_info02 .title_contact .branch_name {float:left; display:inline-block; margin-right:10px;}
.branch_intro .branch_info02 .message_area {width:100%; height:260px; padding:15px 30px; box-sizing:border-box;}
.branch_intro .branch_info02 .message_area .infor_input {width:100%; overflow:hidden; margin-bottom:10px;}
.branch_intro .branch_info02 .message_area .infor_input .branch_info_title {float:left; display:inline-block; width:50px; height:30px; line-height:30px; font-size:15px; font-weight:600;}
.branch_intro .branch_info02 .message_area .infor_input input[type="text"] {width:252px; height:30px; line-height:30px; border:1px solid #aaaaaa; box-sizing:border-box; font-size:15px;}
.branch_intro .branch_info02 .message_area .infor_input select {float:left; margin-right:4px; width:78px; height:30px; border:1px solid #aaaaaa; font-size:15px;}
.branch_intro .branch_info02 .message_area .infor_input input.type02 {width:76px; font-size:15px;}
.branch_intro .branch_info02 .message_area textarea {width:100%; height:100px; padding:10px; box-sizing:border-box; border:1px solid #aaa; font-size:14px; line-height:20px; margin-bottom:10px; color:#666;}
.branch_intro .branch_info02 .message_area .message_send {width:100%; height:35px; line-height:35px; font-size:14px; color:#666666;}
.branch_intro .branch_info02 .message_area .message_send button {float:right; width:120px; height:35px; background:#29b4ba; color:#fff; padding:0; border:0; outline:none; cursor:pointer; font-family:'나눔고딕', Nanum Gothic}

.branch_intro .branch_info03 {float:left; width:305px; height:315px; overflow:hidden; border-top:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; box-sizing:border-box;}
.branch_intro .branch_info03 .title_contact {width:100%; height:55px; overflow:hidden; background:#eeeeee; line-height:35px; color:#29b4ba; font-size:18px; padding:10px; box-sizing:border-box; font-weight:600; margin-bottom:20px;}
.branch_intro .branch_info03 .title_contact .icon {float:left; display:inline-block; margin-right:10px;}
.branch_intro .branch_info03 .title_contact .branch_name {float:left; display:inline-block; margin-right:10px;}
.branch_intro .branch_info03 .title_txt {display:inline-block; width:100%; font-weight:600; font-size:15px; color:#777777; text-align:center; line-height:28px; margin:10px 0 25px;}
.branch_intro .branch_info03 .infor_input {width:100%; overflow:hidden; margin-bottom:10px; padding:0 30px; box-sizing:border-box;}
.branch_intro .branch_info03 .infor_input input[type="text"] {width:71px; height:30px; line-height:30px; border:1px solid #aaaaaa; box-sizing:border-box; font-size:15px;}
.branch_intro .branch_info03 .infor_input select {float:left; margin-right:4px; width:72px; height:30px; border:1px solid #aaaaaa; font-size:15px;}
.branch_intro .branch_info03 .infor_input input.type02 {width:158px; margin-right:5px; font-size:15px;}
.branch_intro .branch_info03 .infor_input button {width:72px; height:30px; background:#555555; color:#fff; padding:0; border:0; outline:none; cursor:pointer; font-family:'나눔고딕', Nanum Gothic; font-size:13px;}
.branch_intro .branch_info03 .phone_btn {width:240px; height:35px; background:#29b4ba; color:#fff; padding:0; border:0; outline:none; cursor:pointer; font-family:'나눔고딕', Nanum Gothic; font-size:15px; margin:15px 30px 0;}

.branch_intro .branch_info04 {width:100%; height:110px; overflow:hidden; background:#f0f0f0; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; box-sizing:border-box;}
.branch_intro .branch_info04 .title_icon {float:left; width:100px; display:inline-block; margin:27px 0; text-align:center;}
.branch_intro .branch_info04 .branch_info_title {float:left; width:190px; display:inline-block; font-size:18px; color:#403136; font-weight:600; margin:42px 0; border-right:1px solid #999; margin-right:40px;}
.branch_intro .branch_info04 .kakao_infor {float:left; width:210px; height:30px; line-height:30px; font-size:16px; color:#666666; margin:38px 30px 0 0;}
.branch_intro .branch_info04 .kakao_infor .contact_title {float:left; width:130px; height:30px; text-align:left; font-weight:600;}
.branch_intro .branch_info04 .kakao_infor button, .branch_intro .branch_info04 .kakao_infor a {float:left; width:80px; height:30px; background:#555555; color:#fff; padding:0; border:0; text-align:center; outline:none; cursor:pointer; font-family:'나눔고딕', Nanum Gothic; font-size:13px;}
.branch_intro .branch_info04 .kakao_detail {position:relative; float:left; display:inline-block; width:287px; height:110px; background:#e1e1e1;font-size:15px; font-weight:600; line-height:20px; text-align:center; padding-top:32px; box-sizing:border-box;}
.branch_intro .branch_info04 .kakao_detail .triangle {position:absolute; top:43px; left:-11px}

.branch_intro .branch_info05 {width:1100px; height:105px; overflow:hidden; border-bottom:1px solid #dddddd; padding:30px 0; box-sizing:border-box;}
.branch_intro .branch_info05 .icon {float:left; width:90px; text-align:center;}
.branch_intro .branch_info05 .advice_text {float:left; width:600px; font-size:14px; line-height:24px;margin-right:20px}
.branch_intro .branch_info05 a {float:left; display:inline-block; width:190px; height:45px; line-height:45px; border:1px solid #dddddd; box-sizing:border-box; margin-right:5px; font-size:15px; font-weight:600; padding:0 10px;}
.branch_intro .branch_info05 a img {margin-top:5px; margin-right:5px;}

.infor_type07_infor02 {width:1100px; overflow:hidden; margin:0 auto 80px;}
.infor_type07_infor02 .treatment_list {width:100%; border-top:2px solid #29b4ba; border-bottom:1px solid #dddddd; padding:20px 0; overflow:hidden;}
.infor_type07_infor02 .treatment_list ul li {float:left; text-align:center; width:20%; font-size:16px; color:#777777; background:url('/images/infor/bg_treatment_list.png') no-repeat right center; font-weight:600;}
.infor_type07_infor02 .treatment_list ul li.last {background:none;}

.infor_type07_infor03 {width:1100px; overflow:hidden; margin:0 auto 80px;}
.infor_type07_infor03 .maparea {width:100%;}
#daumRoughmapContainer1470013243358 {width:100%;}

/* 병원소개 - 커뮤니티 */
.commu_tab_area {width:100%; height:47px; text-align:center; margin-bottom:80px;}
.commu_tab_area a {display:inline-block; width:163px; height:47px; line-height:47px; background:url('/images/main/btn_tab_review.png') no-repeat 0 0; text-align:center; overflow:hidden; margin:0 2px; color:#555; font-weight:600; cursor:pointer;}
.commu_tab_area a.on {background-position:-163px 0; color:#fff;}

.infor_list_type02 {width:1100px; overflow:hidden; margin:0 auto 60px; border-top:2px solid #29b4ba;}
.infor_list_type02 li.blank {padding:30px 0; text-align:center;}
.infor_list_type02 ul li {width:1100px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.infor_list_type02 ul li .thum {width:1100px; border:1px solid #e6e6e6; box-sizing:border-box; }
.infor_list_type02 ul li .thum img {width:100%;}
.infor_list_type02 ul li .title {width:100%; height:50px; line-height:50px; font-size:14px; font-weight:600; padding:0 20px; box-sizing:border-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap: break-word; white-space: nowrap;}
.infor_list_type02 ul li .event_title  {width:100%; height:50px; line-height:50px; font-size:14px; font-weight:600; padding:0 20px; box-sizing:border-box; overflow: hidden;}
.infor_list_type02 ul li .event_title .icon.type01 {float:left; width:60px; height:26px; display:inline-block; margin:12px 10px 12px 0; background:#29b4ba; color:#fff; line-height:24px; color:#fff; text-align:center;}
.infor_list_type02 ul li .event_title .icon.type02 {float:left; width:60px; height:26px; display:inline-block; margin:12px 10px 12px 0; background:#b9b9b9; color:#fff; line-height:24px; color:#fff; text-align:center;}
.infor_list_type02 ul li .event_title .title {float:left; width:810px; padding:0;}
.infor_list_type02 ul li .event_title .event_date {float:right; color:#777;}
.infor_list_type02 ul li .date_counter_text {width:100%; height:50px; line-height:50px; font-size:14px; text-align:right; border-bottom:1px solid #e6e6e6;}
.infor_list_type02 ul li .date, .infor_list_type02 ul li .counter {display:inline-block; color:#777777; font-size:14px; margin-right:16px;}

/* 진료상담 카톡상담 */
.advice_kakao {width:1100px; height:500px; background:url('/images/board/bg_kakao.jpg') no-repeat; margin:0 auto 80px; overflow:hidden; text-align:center;}
.advice_kakao .kakao_id {display:block; margin:95px 0 74px; color:#fff; font-size:35px; font-weight:600;}
.advice_kakao .time_table {width:300px; margin:0 auto 80px;}
.advice_kakao .time_table .time_conts {width:100%; height:40px; line-height:40px; overflow:hidden; font-size:16px; font-weight:600; margin-bottom:15px; }
.advice_kakao .time_table .day {float:left; display:inline-block; width:90px; height:40px; line-height:40px; background:url('/images/board/bg_kakao_day.png') no-repeat; margin-right:20px;}
.advice_kakao .time_table .time {float:left; display:inline-block; width:190px; height:40px; text-align:left;}
.advice_kakao > a {display:inline-block; width:260px; height:51px; text-align:left; margin-top:15px; background:url('/images/board/bg_kako_btn.png') no-repeat; line-height:51px; font-size:18px; font-weight:600; color:#47292b; padding-left:35px;}


/* 행복후기 공통 게시판 리스트 & 글보기 */
.reviewlist_area {width:1100px; margin:0 auto;}
.reviewview_area {width:1100px; margin:0 auto;}

.review_tab_area {width:100%; height:47px; text-align:center; margin-bottom:80px;}
.review_tab_area a {display:inline-block; width:163px; height:47px; line-height:47px; background:url('/images/main/btn_tab_review.png') no-repeat 0 0; text-align:center; overflow:hidden; margin:0 2px; color:#555; font-weight:600; cursor:pointer;}
.review_tab_area a.on {background-position:-163px 0; color:#fff;}

.reviewlist_area .select_age {width:100%; height:30px; overflow:hidden; margin-bottom:50px; text-align:right; }
.reviewlist_area .select_age select {width:100px; height:30px; border:1px solid #d5d5d5; outline:none; padding-left:10px; box-sizing:border-box; vertical-align:top;}
.reviewlist_area .select_age input[type="text"] {width:150px; height:30px; border:1px solid #d5d5d5; box-sizing:border-box; vertical-align:top;}
.reviewlist_area .select_age button {height:30px; line-height:30px; background:#333; color:#fff; padding:0 20px;}

.review_list01 {width:100%; overflow:hidden; margin-bottom:60px;}
.review_list01 li {float:left; width:320px; margin:30px 23px;}
.review_list01 li a {display:block; width:100%;}
.review_list01 li .title_area {width:100%; overflow:hidden; margin-bottom:20px;}
.review_list01 li .title_area .board_title {display:block; width:100%; font-size:18px; font-weight:600; margin-bottom:6px; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; word-wrap:break-word; white-space:nowrap;}
.review_list01 li .title_area .cure_rate {float:left;}
.review_list01 li .title_area .period {float:right;}
.review_list01 li .thum {width:320px; height:220px; overflow:hidden; position:relative; margin-bottom:20px;}
.review_list01 li .thum .arrow {position:absolute; top:95px; left:136px;}
.review_list01 li .thum > img {width:100%;}
.review_list01 li .date {display:block; color:#777777;}

.review_list02 {width:1100px; height:910px; overflow:hidden; margin-bottom:60px;}
.review_list02 li {float:left; text-align:center; width:360px; height:450px; background:#dddddd; margin:3px; padding:20px; box-sizing:border-box;}
.review_list02 li .thum {margin-bottom:20px;}
.review_list02 li .person_infor {padding-bottom:20px; border-bottom:1px solid #cccccc; margin-bottom:20px;}
.review_list02 li .person_infor .title {display:block; font-size:18px; color:#21294f; font-weight:600; margin-bottom:8px}
.review_list02 li .person_infor .name {font-size:16px; color:#29b4ba; font-weight:600;}
.review_list02 li .person_infor .age {font-size:16px; color:#999999; font-weight:600;}
.review_list02 li .review_conts {line-height:20px; color:#555555;}

/* 행복후기 - 전후사진 */
.before_after {width:100%; overflow:hidden; margin-bottom:60px;}
.before_after li {float:left; width:360px; height:450px; background:#dddddd; padding:20px; box-sizing:border-box; margin:3px;}
.before_after li .thum {width:320px; height:350px; overflow:hidden; position:relative; margin-bottom:15px;}
.before_after li .thum .before {width:320px; height:170px; overflow:hidden; background:#000; margin-bottom:5px; position:relative;}
.before_after li .thum .before .before_dark {width:320px; height:170px; position:absolute; top:0; left:0; background:url('/images/board/bg_before.png') repeat;}
.before_after li .thum .after {width:320px; height:170px; overflow:hidden; background:#000;}
.before_after li .thum .arrow {position:absolute; top:150px; left:145px;}
.before_after li .board_title {display:block; font-size:18px; font-weight:600; color:#21294f; text-align:center; margin-bottom:5px;}
.before_after li .date {display:block; font-size:16px; color:#999999; text-align:center;}

/* member - 로그인 */
.login_title  {width:1100px; height:68px; margin:0 auto 60px; overflow:hidden; background:url('/images/member/bg_login_title.png') no-repeat 300px 0; padding-left:390px; box-sizing:border-box; font-size:16px; line-height:28px; }
.login_conts {width:1100px; margin:0 auto; overflow:hidden;}
.login_conts .member_form {width:100%; border-top:2px solid #29b4ba; padding:40px 0 30px;}
.login_conts .member_form table {width:750px; margin:0 auto;  table-layout:fixed; }
.login_conts .member_form table th {font-size:14px; padding:5px;}
.login_conts .member_form table td {padding:5px;}
.login_conts .member_form table td input[type="text"] {width:165px; padding:3px; height:40px; font-size:14px; box-sizing:border-box; border:1px solid #d2d2d2;}
.login_conts .member_form table td input[type="password"] {width:512px; padding:3px; font-size:14px; height:40px; box-sizing:border-box; border:1px solid #d2d2d2;}
.login_conts .member_form table td select {width:160px; padding:3px; font-size:14px; height:40px;  border:1px solid #d2d2d2;}
.login_conts .member_form table td .btn_login {display:inline-block; width:108px; height:90px; line-height:90px; font-size:16px; background:#29b4ba; color:#fff; text-align:center;}

.login_conts .login_ect_area {width:100%; overflow:hidden; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;padding:20px 0 20px 250px; box-sizing:border-box; margin-bottom:50px;  background:#fafafa; }
.login_conts .login_ect_area .title {float:left; width:255px; height:30px; line-height:30px; display:inline-block; font-size:14px; margin-bottom:10px}
.login_conts .login_ect_area .login_btn_area {float:left; width:70%; display:inline-block; font-size:14px; margin-bottom:10px}
.login_conts .login_ect_area .login_text_area {float:left; width:70%; height:50px; line-height:24px; display:inline-block; font-size:14px; margin-bottom:10px}

.login_ect_area .login_btn_area a.type01 {display:inline-block; width:100px; height:30px; background:#29b4ba; color:#fff;  line-height:30px; font-size:12px; font-weight:600; letter-spacing:-0.75px; text-align:center; margin:0 5px;}
.login_ect_area .login_btn_area a.type02 {display:inline-block; width:100px; height:30px; background:#777777; color:#fff;  line-height:30px; font-size:12px; font-weight:600; letter-spacing:-0.75px; text-align:center; margin:0 5px;}
.login_ect_area .login_btn_area a.type03 {display:inline-block; margin-left:260px;}
.login_ect_area .login_btn_area p {width:100%; line-height:24px;}

.login_conts .footer_notice {width:100%; padding-left:250px; margin:50px 0 140px; overflow:hidden; box-sizing:border-box;}
.login_conts .footer_notice .icon {float:left; display:inline-block; margin-right:30px;}
.login_conts .footer_notice ul {float:left; margin-top:16px;}
.login_conts .footer_notice ul li {font-size:14px; color:#3f3f3f; letter-spacing:-1px; line-height:24px;}

.naver_login {width:1100px; margin:0 auto; overflow:hidden; border-top:2px solid #29b4ba; padding:40px 0 30px; background:#fafafa; margin-bottom:80px; text-align:center; font-size:16px; line-height:24px;}

.total_member_area {position:fixed; top:0; left:0; width:100%; height:100%; z-index:101; }
.total_member_area .total_member {width:710px; height:500px; overflow:hidden; position:relative; z-index:102; top:50%; background:#fff; margin:-250px auto 0; padding-top:80px; box-sizing:border-box; text-align:center;}
.total_member_area .total_member .text_cont {width:100%; margin-bottom:40px; overflow:hidden;}
.total_member_area .total_member .text_cont .title {display:inline-block; font-size:35px; font-weight:600; color:#333333; padding:0 25px 20px 25px; border-bottom:2px solid #dddddd; letter-spacing:-2px; margin-bottom:20px;}
.total_member_area .total_member .text_cont .bold {display:block; font-size:16px; font-weight:600; margin-bottom:20px;} 
.total_member_area .total_member .text_cont p {font-size:16px; line-height:26px;}
.total_member_area .total_member .btn_area {width:100%; height:190px; background:#dddddd; padding-top:40px; box-sizing:border-box; }
.total_member_area .total_member .btn_area .bold {display:block; font-size:18px; font-weight:600; margin-bottom:40px;}
.total_member_area .total_member .btn_area button {width:160px; height:40px; line-height:40px; color:#fff; text-align:center; font-size:16px; font-weight:600;}
.total_member_area .total_member .btn_area button.type01 {background:#333333}
.total_member_area .total_member .btn_area button.type02 {background:#999999}
.total_member_area .black_bg {z-index:101;}


/* member - 회원가입 */
.join_title  {width:1100px; margin:0 auto 60px; overflow:hidden; text-align:center;}
.join_title .title_txt {display:block; width:780px; height:68px; overflow:hidden; background:url('/images/member/bg_login_title.png') no-repeat 0 0; box-sizing:border-box; line-height:22px; margin:0 auto 50px; text-align:left; padding-left:90px}
.join_title .title_txt > span {border-bottom:1px solid #333;}

.member_write_area {width:1100px; overflow:hidden; margin:0 auto 60px;}
.member_write_area .join_tit {display:block; padding-left:20px; font-size:16px; font-weight:600; background:url('/images/member/bg_join_title.png') no-repeat left center; margin-bottom:20px;}
.member_write_area table {width:1100px; table-layout:fixed; }
.member_write_area table th {border-bottom:1px solid #dbdbdb; font-size:14px; font-weight:600; color:#636162; text-align:left; padding:25px 0 25px 30px;}
.member_write_area table td {border-bottom:1px solid #dbdbdb; font-size:12px; padding:25px 0;}
.member_write_area table th.frist, .member_write_area table td.frist {border-top:2px solid #29b4ba;}
.member_write_area table td button {height:30px; line-height:30px; background:#a4a3a4; color:#fffefe; font-size:13px; padding:0 25px; border:0; margin-right:20px; cursor:pointer;}
.member_write_area table td .agree_txt {font-size:14px;}
.member_write_area .agree_all {width:100%; text-align:right; margin:20px 0;  font-size:14px; padding-right:20px; box-sizing:border-box;}
.member_write_area .agree_all input[type="checkbox"] {vertical-align:middle; width:20px; height:20px;}

.member_btn_area {width:1100px; margin:0 auto 80px; text-align:center;}
.member_btn_area a, .member_btn_area button {display:inline-block; width:200px; height:55px; line-height:55px; background:#29b4ba; color:#fff; font-size:16px; margin:0 15px;}
.member_btn_area .type02 {background:#999999;}

.join_step02 {width:1100px; margin:0 auto; overflow:hidden; border-bottom:1px solid #dbdbdb; padding:40px 0; text-align:center; box-sizing:border-box; margin-bottom:50px;}
.join_step02 p {font-size:16px; font-weight:600; line-height:26px; margin-bottom:40px;}
.join_step02 ul {width:90%; margin:0 5% 60px; overflow:hidden;}
.join_step02 ul li {width:25%; padding:0 10px; float:left; box-sizing:border-box;}
.join_step02 ul li a {display:inline-block; width:100%; height:20px; padding:15px 0; background:#fff; border:1px solid #a8a8a8;}
.join_step02 .email_resend span {display:inline-block; margin-bottom:10px; font-size:16px; font-weight:600;}
.join_step02 .email_resend a {display:inline-block; height:30px; line-height:30px; background:#a4a3a4; color:#fffefe; font-size:13px; padding:0 25px; margin-left:20px;}

/* member - 이용약관 / 개인정보 취급방침 / 이메일 무단수집거부 */
.member_info {width:1100px; overflow:hidden; margin:0 auto; border-top:2px solid #29b4ba; border-bottom:1px solid #e6e6e6; padding:30px 0; margin-bottom:80px;}
.member_info .person_info_content {width:100%; padding:0 10px; font-size:14px; line-height:26px; letter-spacing:-1px; box-sizing:border-box;}
.member_info .person_info_content p {margin-bottom:20px; }
.member_info .person_info_content .content_title {display:inline-block; color:#29b4ba; font-size:16px; font-weight:600; margin-bottom:10px;}
.member_info .person_info_content .content_title02 {display:block; font-size:18px; font-weight:600; margin-bottom:20px;}
.member_info .person_info_content .gray_box {width:100%; padding:20px; margin:20px 0 30px; background:#f5f5f5; box-sizing:border-box;}
.member_info .person_info_content .border_box {width:100%; padding:10px; margin:20px 0 30px; border:1px solid #d3d3d3; box-sizing:border-box;}
.member_info .person_info_content .border_box dl dt {font-weight:600;}
.member_info .person_info_content .border_box dl dd {margin-left:10px; }
.member_info .person_info_content .table_box {width:100%; padding:10px; margin:20px 0 30px; box-sizing:border-box;}
.member_info .person_info_content .table_box th {border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; color:#2c2c2c; font-size:14px; background:#fbfbfb; text-align:center;  font-weight:600; vertical-align:middle; line-height: 1.4;}
.member_info .person_info_content .table_box td {border-bottom:1px solid #dbdbdb; border-left:1px solid #dbdbdb; color:#2c2c2c; font-size:14px; vertical-align:middle; line-height: 1.4;}

/* 회원탈퇴 */
.member_leave  {width:1100px; overflow:hidden; border-top:2px solid #29b4ba; padding:40px 50px 30px; background:#fafafa; margin:0 auto 80px;}
.member_leave p{margin-bottom:20px; line-height:24px;}
.member_leave ul {margin-bottom:60px; line-height:24px;}
.member_leave .content_title02 {display:block; font-size:18px; font-weight:600; margin-bottom:20px;}