@charset "utf-8";

.tab_ul {display:inline-block; margin:auto;}
.tab_ul li {float:left; border-right:1px solid #999; padding:0 20px; margin-top:-1px; font-size:18px;}
.tab_ul li:last-child {border-right:none;}
.tab_ul li a {width:100%; padding:0; display:block; text-align:center; cursor:pointer; transition:all 0.3s ease-in-out; line-height:1em; color:#999 !Important;}
.tab_ul li a:hover, .tab_ul li a.active {font-weight:bold; color:#333 !important;}

.tab_ul2 {width:100%;}
.tab_ul2 li {width:50%; float:left;}
.tab_ul2 li a {font-size:16px; color:#333; background:#fff; border:1px solid #333; display:block; text-align:center; padding:10px 0; transition:all 0.3s ease-in-out;}
.tab_ul2 li.active a {color:#fff; background:#e99691; border:1px solid #e99691;}

.tab_ul3 {width:100%;}
.tab_ul3 li {width:20%; float:left; border:1px solid #333;  margin-left:-1px;}
.tab_ul3 li:first-child {border-left:1px solid #333;}
.tab_ul3 li a {font-size:16px; color:#333; background:#fff; display:block; text-align:center; padding:10px 0; transition:all 0.3s ease-in-out;}
.tab_ul3 li.active {border:1px solid #e99691; transition:all 0.3s ease-in-out;}
.tab_ul3 li:hover {border:1px solid #e99691;}
.tab_ul3 li a.active, .tab_ul3 li a:hover, .tab_ul3 li.active a  {color:#fff; background:#e99691;}

.cont_table {width:100%; table-layout:fixed;}
.cont_table thead tr th, .cont_table tbody tr td {text-align:center; height:50px;}
.cont_table thead tr th {border-top:2px solid #1bafc3; border-right:1px solid #ddd; border-bottom:1px solid #ddd; background:#efefef;}
.cont_table thead tr th:last-child {border-right:none;}
.cont_table tbody tr td {border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.cont_table tbody tr td:last-child {border-right:none;}
.cont_table .on {color:#faa61a;}
.cont_table .off {color:#999;}
.cont_table .oper {color:#1bafc3;}
.cont_table .night {color:#e25556;}
.cont_table .lecture {color:#437ff0;}

.history_wrap {position:relative;}
.history_wrap::before {content:''; position:absolute; top:50%; left:0; transform:translateY(-50%); height:calc(100% - 24px); width:1px; background:#ddd;}
.history_wrap p {position:relative; padding-left:40px; font-size:18px; margin-bottom:15px;}
.history_wrap p:last-child {margin-bottom:0;}
.history_wrap p strong {margin-right:30px;}
.history_wrap p::before {content:''; position:absolute; top:12px; left:-3px; background:#3caa77; margin:1px; width:6px; height:6px; border-radius:50%; }
.history_wrap p::after {content:''; position:absolute; top:9px; left:-6px; background:transparent; margin:1px; width:10px; height:10px; border-radius:50%; border:1px solid #3caa77;}

#container .container .cont_table2 {width:100%; border-top:1px solid #333;}
#container .container .cont_table2 tr th, #container .container .cont_table2 tr td {padding:25px 20px; border-bottom:1px solid #ddd;}
#container .container .cont_table2 tr:last-child th, #container .container .cont_table2 tr:last-child td {border-bottom:1px solid #333;}
#container .container .cont_table2 tr th {background:#222; border-right:1px solid #222; font-size:18px; font-weight:bold; color:#fff !important;}
#container .container .cont_table2 tr td {}

#container .container .cont_table3 {width:100%; border-top:1px solid #333; table-layout:fixed;}
#container .container .cont_table3 thead tr th {background:#222 url(/img/layout/thead_line.png) center right no-repeat; color:#fff; white-space:nowrap;}
#container .container .cont_table3 thead tr th:last-child {background:#222;}

#container .container .cont_table3 tbody tr th, #container .container .cont_table3 tbody tr td, #container .container .cont_table3 thead tr th {padding:15px 20px; text-align:center;}
#container .container .cont_table3 tbody tr:last-child th, #container .container .cont_table3 tbody tr:last-child td {border-bottom:1px solid #333;}
#container .container .cont_table3 tbody tr th {background:#222; border-right:1px solid #222; font-size:16px; font-weight:bold; color:#fff !important;}
#container .container .cont_table3 tbody tr.info td {color:#333; border-right:none; border-bottom:1px solid #333; text-align:center;}
#container .container .cont_table3 tbody tr td {color:#333;}


.bg_sub1_3_6 {height:675px;}
.doctor .name {font-size:24px; margin-bottom:10px;}
.doctor .name b {font-size:60px;}
.doctor .cate {font-size:30px; color:#1bafc3; font-weight:bold; margin-bottom:20px;}
.doctor .cate2 {font-size:18px; font-weight:bold; margin-bottom:20px;}
.doctor .cont {font-size:18px;}

.doctor_pic2 {position:absolute; bottom:0; left:0; display:block; max-width:100%; left:-30px;}

.text-deco {position:relative;}
.text-deco::before {content:''; background:url(/img/layout/text-deco2.png) center center no-repeat; background-size:100% 100%; width:48px; height:43px; position:absolute; top:-17px; left:-27px;}

.square::before {content: ""; display: block;  width:1px; height:1px; position:absolute; top:13px; left:-11px; border-radius: 50%; border:1px solid #666; background:#666;}
.square.square1::before {content: ""; display: block;  width:3px; height:3px; position:absolute; top:13.5px; left:-11px; border-radius: 50%; border:1px solid #3caa77; background:#3caa77;}
.square.square2::before {content: ""; display: block;  width:1px; height:1px; position:absolute; top:14px; left:-11px; border-radius: 50%; border:1px solid #3caa77; background:#3caa77;}
.square.square3::before {content: ""; display: block;  width:1px; height:1px; position:absolute; top:14px; left:-11px; border-radius: 50%; border:1px solid #49b080; background:#49b080;}
.square.square4::before {content: ""; display: block;  width:1px; height:1px; position:absolute; top:12px; left:-10px; border-radius: 50%; border:2px solid #0c51a1; background:#0c51a1;}
.square.square5::before {content: ""; display: block;  width:3px; height:3px; position:absolute; top:12.5px; left:-11px; border-radius: 50%; border:1px solid #3caa77; background:#3caa77;}
.square.line::before {content: ""; display: block;  width:5px; height:0; border-radius:0; position:absolute; top:8px; left:-9px; border:none; border-top:1px solid #333;}

.visual_deco {position:absolute; bottom:-20px; right:-20px; width:200px; height:200px; background: url(../../img/layout/mint_sq_01.png) center center no-repeat; z-index:-1;}
.visual_deco.left {right:auto; left:-20px; background: url(../../img/layout/mint_sq_02.png) center center no-repeat;}
.visual_deco.left_top {right:auto; left:-20px; bottom:auto; top:-20px; background: url(../../img/layout/mint_sq_02.png) center center no-repeat;}
.visual_deco.left_top2 {right:auto; left:-20px; bottom:auto; top:35px; background: url(../../img/layout/mint_sq_02.png) center center no-repeat;}

.hash_wrap p {display:inline-block; margin-right:10px; margin-bottom:10px; border:1px solid #1bafc3; color:#1bafc3; font-size:18px; padding:5px 15px; letter-spacing:-1px;}

.cont_button_wrap a {display:inline-block; line-height:1em; padding:15px 60px; font-size:18px;}
.cont_button_wrap a.blue_button {border:1px solid #1bafc3; color:#1bafc3; transition:all 0.3s ease-in-out;}
.cont_button_wrap a.blue_button:hover {background:#1bafc3; color:#fff;}

.visual_deco1:before {content:''; background:url(/img/05/sub5_1_1_visual_deco1.png) center center no-repeat; background-size:100% 100%; width:37px; height:31px; position:absolute; top:-20px; left:-50px;}
.visual_deco2:before {content:''; background:url(/img/05/sub5_1_1_visual_deco2.png) center center no-repeat; background-size:100% 100%; width:37px; height:31px; position:absolute; bottom:-15px; right:-50px;}

.board_wrap::after {clear: both; display: block; content: "";}
.board_wrap .w_280 {border:1px solid #ddd;}
.board_wrap .w_340:nth-child(3n) {margin-right:0 !important;}
.board_wrap .w_340:nth-child(3n+1) {clear:both;}
.board_wrap .w_340:nth-child(n+7) {margin-bottom:0 !important;}
.board_wrap .img_wrap {position:relative; border:1px solid #ddd;}
.board_wrap .img_wrap img {width:100%; display:block;}
.board_wrap .line {border-top:1px solid #333; width:20px; margin:10px 0;}
.board_wrap .txt_wrap {padding:20px 15px;}
.board_wrap .txt_wrap .fs18.fwb.fc_black {height:31px; overflow:hidden;}
.shes_clinics .board_wrap .txt_wrap .fs18.fwb.fc_black {height:42px;}
.board_wrap .txt_wrap .fs18.fwb.fc_black.h_auto {height:auto;}
.board_wrap .txt_wrap .contents {height:54px; overflow:hidden; word-break:break-all;}
.board_wrap .txt_wrap .view_more {display:block; margin:auto; widtH:120px; text-align:center; padding:10px 20px; border:1px solid #ddd; margin-top:20px; transition:all 0.3s ease-in-out;}

.move_top {margin-top:-200px; position:relative; z-index:2;}
.move_top2 {position:absolute; right:80px; bottom:100px;}

.bottom_line2 {border-top:1px solid #1bafc3; width:20px; margin:10px 0;}
.bottom_line3 {border-top:1px solid #333; width:40px; margin:20px auto;}
.bottom_line4 {border-top:1px solid #333; width:20px; margin:20px 0;}
.bottom_line4 {border-top:1px solid #333; width:40px; margin:20px 0;}
.bottom_line5 {border-top:1px solid #1bafc3; width:20px; margin:10px auto;}

.time_table tr td {color:inherit; padding:0 10px 0 0; height:auto; border-bottom:none;}
.time_table tr td:first-child {color:#1bafc3;}

.sub7_2 {position:absolute; top:0; left:0; width:680px;}

.address_map {width:100%; height:480px;}
.address_cont {width:400px; height:320px; right:60px; top:80px; padding:50px; background:url(/img/01/05/bg_05.png) center center no-repeat; position:absolute; z-index:2;}
.address_cont .title {font-size:40px; color:#fff;}

	.sub2_2 .flL {width:50%;}

	.introduce_02_2 .first {margin-top:-15px;}

	.introduce_02_2_01, .introduce_02_2_03, .introduce_02_2_05 {margin-left:50%;}

	.introduce_02_2_01 {position: relative;}
	.introduce_02_2_01::before {content: ""; background: url(/img/01/sub1_1_8.jpg) center center no-repeat; background-size:cover; position:absolute; left:calc(-100% + 20px); height:280px; padding-left:500px;}
	.introduce_02_2_01::after {content:''; background:#fff; border:2px solid #593a24; width:20px; height:20px; border-radius:100%; position:absolute; left:0; top:0; transform:translate(-50%, -50%); box-sizing:border-box;}

	.introduce_02_2_02 {position: relative;}
	/* .introduce_02_2_02::before {content: ''; background: url(/img/01/sub1_1_9.jpg) center center no-repeat; background-size:cover; position:absolute; left:calc(100% + 70px); height:280px; padding-right:500px;} */
	.introduce_02_2_02::after {content:''; background:#fff; border:2px solid #593a24; width:20px; height:20px; border-radius:100%; position:absolute; right:0; top:0; transform:translate(50%, -50%); box-sizing:border-box;}

	.sub2_2_bottom {background: url(/img/02_introduce/02/sub2_2_1.jpg) center center no-repeat; background-size:cover; background-attachment: fixed;}

	/*시설*/
	.introduce_03_2_img01,.introduce_03_2_img02 {width:580px; margin-bottom:20px;}
	.introduce_03_2_img03,.introduce_03_2_img04,.introduce_03_2_img05 {width:380px;}
	.introduce_03_2 li {margin-right:20px;}
	.introduce_03_2 li:nth-child(2),.introduce_03_2 li:nth-child(5)  {margin-right:0;}

	.ani_txt_01 {position:absolute; top:80px;}
	.ani_txt_02 {position:absolute; top:80px; left:50%; transform:translate(-50%,0);}

	.main_slide .pdtb_100 {padding-top:100px;padding-bottom:60px;}

/*협회소개*/
	.sub1 .w_380 {margin-right:20px; margin-bottom:20px;}
	.sub1 .w_380:nth-child(3n) {margin-right:0;}
	.sub1 .sub1_div {border:2px solid #593a24; color:#593a24; }
	.sub1 .sub1_ul li {width:23.5%; margin-right:2%; margin-top:2%; padding:40px; font-size:18px; background:#f6e0de; color:#593a24; font-weight:bold;}
	.sub1 .sub1_ul li:last-child {margin-right:0;}
	.doctor_interview {position: absolute; width:500px; height:280px; margin: 0 auto; left:calc(100% + 80px);}

/*STORY*/
	/*게시판 READ*/
	.board_wrap_cont .board_wrap_cont_bg1 {padding:200px 100px; background:url(/img/07_story/sub7_read_bg.jpg) center no-repeat; background-size:cover;}
	.board_wrap_cont .board_wrap_cont_bg2 {padding:150px 100px 100px 100px; background:url(/img/07_story/sub7_read_bg2.jpg) center no-repeat; background-size:cover;}
	.board_wrap_cont .board_wrap_cont_box {background:#fff; margin:0 auto; margin-top:-250px; padding:100px 0;}
	.board_wrap_cont .board_wrap_cont_bg2 .board_wrap_cont_box {background:#fff; margin:0 auto; padding:100px 0;}
	.board_add a {transition:all 0.3s ease-in-out;}
	.board_add a:hover {color:#e99691;}

	/*오시는길*/
	.address_map {width:100%; height:550px;}
	.sub2_4_sns01, .sub2_4_sns02 {height:21px; margin-right:10px; vertical-align:-5px;}

	/*사이트맵*/
	.sitemap li p {line-height:2; font-size:18px;}
	.sitemap li p a {color:#666;}
	.sitemap li{width:380px; margin-right:20px;}
	.sitemap li:nth-child(3n) {margin-right:0;}

/*기타*/

	/* e7_2,3_가이드_이용약관, 개인정보취급방침 */
	#guide .guide_list:nth-child(1) {border-top:1px solid #ddd;}
	#guide .guide_list {padding:30px 0; border-bottom:1px solid #ddd;}
	#guide .guide_list .sub_t{margin:10px 0;}
	#guide .guide_list li{position:relative; padding:2px 0;}
	#guide .guide_list li span{position:absolute; left:0;}

	/*개인정보취급방침*/
	#guide a {color:#e99691;}
	#guide .privacy ul .prv_l {float:left; width:50%; margin-bottom:5px;}
	#guide .privacy ul .prv_r {float:right; width:50%; margin-bottom:5px;}
	#guide .cont_table thead tr th {border-top: 1px solid black; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff;}
	#guide .cont_table thead tr th:last-child { border-right: none;}

	/*e7_4_이메일무단수집거부 */
	#email .email_box {border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:50px 0;}
	#email .email_box .txt{ text-align:center;}
	#email .email_box .date{margin-top:20px; text-align:center;}



.doctor_rev_btn.cont_button_wrap a {margin:0 auto;}


.fade_in_wrap.active {opacity:1 !important; transition:all 0.3s ease-in-out;}

.bg_wrap {padding-top:150px; padding-bottom:150px;}

.square_deco1 {position:absolute; top:-60px; right:-60px; width:200px; height:200px; background:#e4f2e8; z-index:-1;}

.read_slide .hover_on {display:none;}
.read_slide:hover .hover_off {display:none;}
.read_slide:hover .hover_on {display:inline;}

.height_1_1 {height:155px;}

.sub2_1_bg {position:relative;}
.sub2_1_bg::before {position:absolute; content:""; display:block; transform:translateX(-50%); bottom:0; left:50%; width:1px; height:100%; background:#999;}
.bg_sub2_1_1 {background:url(/img/02/sub2_1_1.jpg) center center no-repeat; background-size:cover; position:relative; margin-bottom:60px;}
.bg_sub2_1_2 {background:url(/img/02/sub2_1_2.jpg) center center no-repeat; background-size:cover; position:relative; margin-bottom:60px;}
.bg_sub2_1_3 {background:url(/img/02/sub2_1_3.jpg) center center no-repeat; background-size:cover; position:relative; margin-bottom:60px;}
.bg_sub2_1_4 {background:url(/img/02/sub2_1_4.jpg) center center no-repeat; background-size:cover; position:relative; margin-bottom:60px;}
.bg_sub2_1_5 {background:url(/img/02/sub2_1_5.jpg) center center no-repeat; background-size:cover; position:relative; margin-bottom:100px;}
.bg_sub2_1_2::before,.bg_sub2_1_3::before,.bg_sub2_1_4::before,.bg_sub2_1_5::before {position:absolute; content:""; display:block; transform:translate(-50%,-50%); top:0; left:50%; width:10px; height:10px; border-radius:50%; background:#3caa77;}
.bg_sub2_1_2::after,.bg_sub2_1_3::after,.bg_sub2_1_4::after,.bg_sub2_1_5::after {position:absolute; content:""; display:block; transform:translate(-50%,-50%); top:0; left:50%; width:20px; height:20px; border-radius:50%; background:#3caa77; opacity:0.5;}


.bg_sub3_3_1 {background:url(/img/03/sub3_3_1_bg1.jpg) center center no-repeat; background-size:cover;;}
.bg_sub3_3_2 {background:url(/img/03/sub3_3_1_bg2.jpg) center center no-repeat; background-size:cover;;}
.bg_sub3_3_3 {background:url(/img/03/sub3_3_1_bg3.jpg) center center no-repeat; background-size:cover;;}
.bg_sub3_3_4 {background:url(/img/03/sub3_3_1_bg4.jpg) center center no-repeat; background-size:cover;;}
.bg_sub3_3_5 {background:url(/img/03/sub3_3_1_bg5.jpg) center center no-repeat; background-size:cover;;}

.border_dashed {border:1px dashed #999; border-radius:10px;}
.border_dashed2 {border:1px dashed #999;}
.bg_f4f7fc {background-color:#f4f7fc;}

.w_33p_m40 {width:calc(33% - 10px);}
.w_33p_m40.fl.mgr_20:nth-child(3n) {margin-right:0;}
.w_33p_m40.fl.mgr_20:nth-child(4n) {clear:both;}
.w_33p_m40.fl .txt_wrap h4 {margin-bottom:10px; line-height:1.5;}

.w_180.m_w_90 {height:80px;}
@media(max-width:767px)
{
	.w_33p_m40 {width:100%;}
	.square.square5::before {top:10.5px;}

	.height_1_1 {height:auto;}
	.main_slide .w_210 {margin:auto;}
	.main_slide .pdtb_100 {padding-top:40px;padding-bottom:0;}
	.bg_wrap {padding-top:50px; padding-bottom:50px;}

	.main_doctor_int {border:1px solid #ddd;}
	.cont_table thead tr th, .cont_table tbody tr td {font-size:12px; height:30px;}
	.tab_ul2 li a {font-size:14px; padding:10px 0;}
	.tab_ul li a {font-size:13px;}
	.board_wrap .txt_wrap .contents {height:auto;}
	.board_wrap .img_wrap img {height:auto; max-height:350px;}

	.bg_sub1_3_3 .w_50p.pdl_50 {margin-top:0;}
	.bg_sub1_3_6 .w_50p.pdl_50 {margin-top:0;}

	.sub7_2 {position:static; width:100%;}


	.doctor_interview {position: relative; width:auto; height:0; padding-bottom: 56.25%; margin: auto;}
	.doctor_interview iframe {position:absolute;}

	.visual_deco {display:none;}
	.w_700.pd_50 {padding:0;}
	.w_700.tar {text-align:left !important; background:transparent !important;}
	.move_top2 {position:static;}
	.move_top {margin-top:0;}
	.bg_sub1_3_3 {height:auto;}
	.bg_sub1_3_6 {height:auto;}
	.h_480 {height:240px;}
	.h_350.border_hover_1bafc3 {height:auto !important;}
	.w_25p.fl {width:100%; padding:0 !important}
	.w_75p.fl {width:100%; padding:0 !important}
	.tab_ul3 li a {font-size:12px;}

	.history_wrap {padding-left:5px;}
	.history_wrap::before {display:none;}
	.history_wrap p {font-size:14px; padding-left:20px;}
	.history_wrap p strong {margin-right:0; display:block;}
	.history_wrap p::before {top:10px;}
	.history_wrap p::after {top:7px;}

	.scroll_on {overflow-x: auto;}

	.sub6_1_1_1 {padding-left:20px; padding-right:20px;}

	#container .container .cont_table2 tr th {font-size:14px;}
	.h_script_target .h_440 {height:200px; margin-bottom:40px;}
	.ipaper .h_script {height:200px !important;}
	.bx_wrap .fs18 {padding:0 40px;}

	.address_map {height:260px;}
	.address_cont {width:100%; position:static; height:auto; padding:30px; background-size:cover;}
	.address_cont .title {font-size:24px;}
	.address_cont img {width:250px;}

	.cont_button_wrap a {font-size:14px; padding:10px 40px;}

	.sub_visual h2, .sub_visual h3 {font-size:18px; padding:20px 10px;}
	.bg_sub2_2_1 {height:auto !important; padding:20px 10px;}
	.bg_sub2_3_1 {height:auto !important; padding:20px 10px;}


	.hash_wrap p {font-size:14px; margin-right:5px; margin-bottom:8px;}
	.hash_wrap.pdlr_100 {padding:0;}

	.bg_sub7_9_1.h_330 {height:auto !important; background:none !important; padding:20px 0; border:1px solid #ddd}

	.bx-wrapper {border:none !important; box-shadow:none !important; margin-bottom:10px !important;}
	.bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover {background:#fff !Important; border:1px solid #fff !important;}
	.bx-wrapper .bx-pager.bx-default-pager a {background:transparent !important; border:1px solid #fff !Important;}

	/*공통*/
	p.cont_text {word-break:break-all; text-align:justify;}
	.container2 {width: 100%; padding: 0 20px;}
	.container2 .w_340 {width:100%;}
	.board_wrap .w_340:nth-child(n+7) {margin-bottom:40px !important;}

	.center.slider .slick-prev {width: 20px; height: 39px; left: 40px;;}
	.center.slider .slick-next {width: 20px; height: 39px; right: 40px;;}

	.sub2_2 .flL {width:100%; text-align:left !important;}
	.sub2_2 .mgt_m60 {margin:0;}

	.introduce_02_2 .first {margin-top:-15px;}
	.introduce_02_2 .mgb_150 {margin-bottom:0;}

	.introduce_02_2_01, .introduce_02_2_03, .introduce_02_2_05 {margin-left:0;}
	.introduce_02_2 .pdr_40, .introduce_02_2 .pdl_40 {padding-left:20px !important; padding-right:0 !important;}

	.introduce_02_2_01::before {display:none; background-size:cover; position:absolute; left:0; height:180px; padding-left:180px; margin-top:-200px;}
	.introduce_02_2_02::before {display:none; background-size:cover; position:absolute; left:0; left:0; height:180px; padding-right:180px; margin-top:-200px;}
	.introduce_02_2_02::after {right:auto; left:0; transform:translate(-50%, -50%); margin-top:60px;}
	.introduce_02_2_03::before {display:none; background-size:cover; position:absolute; left:0; height:180px; padding-left:180px; margin-top:-200px;}
	.introduce_02_2_04::before {display:none; background-size:cover; position:absolute; left:0; left:0;  height:180px; padding-right:180px; margin-top:-200px;}
	.introduce_02_2_05::before {display:none; background-size:cover; position:absolute; left:0; height:180px; padding-left:180px; margin-top:-200px;}

	.sub2_2_bottom {background: url(/img/02_introduce/02/sub2_2_1.jpg) 15% center no-repeat;}
	.sub2_2_bottom .w_50p {width:100%;}
	.sub2_2_bottom .mgl_50p {margin-left:0;}
	.blut_blackbar02::after {display:none;}

	.owl-carousel .owl-item {width:280px !important;}

	/*협회소개*/
	.mdptc {display:table-cell;}
	.sub1 .w_380 {width:49%;margin-right:1.99999%; margin-bottom:1.99999%;}
	.sub1 .w_380:nth-child(3n) {margin-right:1.99999%;}
	.sub1 .w_380:nth-child(2n) {margin-right:0 !important;}
	.sub1 .sub1_ul li {width:49%; margin-right:2%; margin-top:2%; padding:0 40px; font-size:14px; height:140px; background:#f6e0de; color:#593a24; font-weight:bold; display:table;}
	.sub1 .sub1_ul li:nth-child(2n) {margin-right:0;}
	.doctor_interview {position: relative; width:auto; height:0; left:0; padding-bottom: 56.25%; margin: auto; margin-top:60px;}

	/* #container .container .cont_table3 tbody tr th, #container .container .cont_table3 tbody tr td, #container .container .cont_table3 thead tr th {padding:5px;} */
	#container .container .cont_table3 tbody tr th {font-size:15px;}

	.w_33p_m40.fl .txt_wrap h4 {height:auto;}

	.w_180.m_w_90 {height:40px;}
}


@media(max-width:320px)
{

}