@charset "utf-8";
/* CSS Document */

@media only screen and (max-width: 1100px)/*����� layout*/
{
	
img{max-width:100%}

/*main 2017.04.27 */

.banner01Wrap .slider_banner2 li img,
#mainWrapper .con03 img {
	width: 100%;
}

/* board view 2017.04.27 */
.advice-view-answer-view-contents img {
	display: block;
	width: 100%;
	margin: 0 auto 20px auto;
}

.main_defaultbox{width:100%}
.slider{width: initial;}
.slider img{width:100%; height: inherit; height:988px}

.main02Wrap{height:auto; padding:10px; background:url(../../images/main/bg_mainS.jpg)}
.main02Wrap .main_servicebox{float:none; width:100%; height:auto}
.main02Wrap .main_infobox{float:none; width:100%}
.main02Wrap .infloboxlist{margin-top:10px}
.main02Wrap .infloboxlist li a{margin:0 1% 10px 1%;width:48%}
#relatesitecont ul li a{font-size:12px}

.main03Wrap{padding:10px}
.main03Wrap .banner{width:100%}
.main03Wrap .banner .btn{width:68px}
.main03Wrap .caroufredsel_wrapper{width:100% !important;}
.main03Wrap .slider_banner{width:580px;}
.main03Wrap .slider_banner li{margin-right:15px}

.banner03Wrap{display:none}

.main04Wrap{padding:10px; height:auto;background:#f8f8f8}
.main_title{padding:30px 0 20px}
.main_memo{margin-bottom:13px}
.main04Wrap .snsbox .snsF_title .snsbtnmore, .main04Wrap .snsbox .snsU_title .snsbtnmore{width: initial;}
.main04Wrap .snsbox{float:none; width:97%; margin-bottom:30px; height: initial;}
.main04Wrap .snsbox.ex{width:97%}
.main04Wrap .snsbox .memo{height:140px}
.main04Wrap .snsbox .memo.facebook {height: auto; min-height: 140px; overflow: hidden;}


.banner01Wrap .con04 .title{height:32px}
.banner01Wrap .con04{height:210px}
/*top*/
#wrapper{position: relative;    background: #faf8f9 url(../../images/layout/bg_wrapper_M.gif);     background-repeat: repeat-x; background-size:100% 50px}
#header {display:none;}
.gnbOutBox{display:none}
#headerWrap{background:#fff;height:50px;text-align:center}
#mobile_top {position: relative; height:42px; display:block;}
#mobile_top h1 {height: 42px;}
#mobile_top h1 img{width:105px; padding-top:8px}
#mobile_top .hdaside .menu{ position:absolute; right:13px;  top:15px;}
#mobile_top .hdaside .menu img {width:15px; height:11px}

#m_navWrap{display:none}
#mobile_menu{display:none;position: absolute; background:#1c7bcd; right:0px; z-index: 999;width:75%; height:100%}
#M_lnbWrap {float:left; width:100%; }
#M_lnbWrap .M_lnb { width:100%;}
#M_lnbWrap .M_lnb > li {color:#fff; text-decoration:none; background: #1c7bcd url(../images/common/bul_M_arrow.png) 95% 50% no-repeat; background-size:14px 8px; border-bottom:none}
#M_lnbWrap .M_lnb > li > a {display:block; height:45px; padding-left:20px; font-size:14px; color:#fff; line-height:38px;  border-bottom:1px solid #196eb8}
#M_lnbWrap .M_lnb > li.last a {background:none;}
#M_lnbWrap .M_lnb > li.on > a, #M_lnbWrap .M_lnb > li > a:hover {background:#edb849; border-bottom:1px solid #d5a542}
#M_lnbWrap .M_lnb > li > .depth3 {display:none; background:#465066}
#M_lnbWrap .M_lnb > li > .depth3 > ul {}
#M_lnbWrap .M_lnb > li > .depth3 > ul > li { border-bottom: 1px solid #3f485c;}
#M_lnbWrap .M_lnb > li > .depth3 > ul > li:first-child {margin-top:0;}
#M_lnbWrap .M_lnb > li > .depth3 > ul > li > a {display:block; padding-left:20px; text-decoration:none; color:#9da4b0; height:45px; line-height:45px}
#M_lnbWrap .M_lnb > li > .depth3 > ul > li.on > a, #M_lnbWrap .M_lnb > li > .depth3 > ul > li > a:hover {color:#ebc143; }
#M_lnbWrap .M_lnb > li.on > .depth3 {display:block;}
#M_lnbWrap .M_lnb > li > .depth3 > ul > li > .depth4{ display:none; padding:10px 0 10px 25px; }
#M_lnbWrap .M_lnb > li > .depth3 > ul > li > .depth4 > ul {}
#M_lnbWrap .M_lnb > li > .depth3 > ul > li > .depth4 > ul > li {margin-top:12px;}
#M_lnbWrap .M_lnb > li > .depth3 > ul > li > .depth4 > ul > li:first-child {margin-top:0;}
#M_lnbWrap .M_lnb > li > .depth3 > ul > li > .depth4 > ul > li > a {color:#9da4b0; display:block; padding-left:12px; font-size:13px; text-decoration:none; background:url(../../images/common/bul_gray_bar04.gif) no-repeat 0 45%}
#M_lnbWrap .M_lnb > li > .depth3 > ul > li > .depth4 > ul > li.on > a, #M_lnbWrap .M_lnb > li > .depth3 > ul > li > .depth4 > ul > li > a:hover {color:#edb849; }
#M_lnbWrap .M_lnb > li.on > .depth3 ul > li.on > .depth4 {display:block; border-top: 1px solid #3f485c;}
.M_lnbWrap_top {width:47px; height:45px; position: absolute; overflow:hidden; left:-47px}
.M_lnbWrap_top img{width:47px; height:45px;}


/*con*/
#lnbWrap{display:none}
#contentsWrap{width:96%;padding:0 2%; margin-top:0px}
#contents_area{float:left; width:100%;}
#contentsWrap h3{ font-size:22px; margin-bottom:15px}
#contentsWrap .location{display:none}
#contentsWrap02{width:96%;padding:0 2%; margin-top:0px}  /*����̺�Ʈ��*/
#contentsWrap02 img{width:100%}
#contents_area02{float:left; width:100%;}  /*����̺�Ʈ��*/
.btnline.center{text-align:center}
.btnRight.center{text-align:center}
.btnLeft.center{text-align:center; float:none}
.d_none{display:none;}
#treatment_pop{width:96%; left:0; margin:0 2%; top:50px}
.conText_box .half + .half2{margin-top:20px}
.conText_box{padding:20px 0}
.conText_box.ex .half{width:25%; float:left; margin-right:5%}
.conText_box.ex .half2{margin-top:0px; float:left; width:70%}
.conText_box .half{width:100%}
.conText_box .half2{width:100%}
.conText_box .half3{width:190px; margin-right:3%}
.conText_box .half2.ex{background:url(../../images/common/bg_sub.png) 94px; background-repeat: repeat-y;}
.btnTypeR.ex, .btnTypeS.ex, .btnTypeT.ex{display:block; margin-top:5px}
.btnTypeS, .btnTypeT{ margin-top:5px}
.M_img{display:block}
.W_img{display:none}

.mgl65.ex{margin-left:0px !important}

.inputTxt2{width:25%}
.select03 {width:30%}
.select02{width:100%; margin-bottom:10px}

/*tab*/
.tabmenu01{padding:0px}
.tabmenu01 li{width:50%; text-align: center;}
.tabmenu01 li a{line-height:40px; height:40px;padding:0px; font-size:15px}
.tabmenu01 li.on, .tabmenu01 li a.on, .tabmenu01 li a:hover{line-height:40px; height:40px; padding:0px; font-size:15px;box-sizing: border-box;}

.tabmenu01.ex2{padding:0px}
.tabmenu01.ex2 li{width:47%; text-align: center;}
.tabmenu01.ex2 li a{width:100%; line-height:37px; height:37px;padding:0px; font-size:15px}
.tabmenu01.ex2 li.on, .tabmenu01.ex2 li a.on, .tabmenu01.ex2 li a:hover{line-height:37px; height:37px; padding:0px; font-size:15px}

.tabmenu01.ex{display:none}




/*�����*/
.treatment li{width:31%}
.treatment li a{width:100%}
.treatment li:first-child{margin-left:5px}
.treatment li:last-child{margin-right:5px}

.treatment_info .treatment_info_img, .treatment_info .treatment_info_text{float:none;}
.treatment_info .treatment_info_img img{width:100%}
.treatment_info .treatment_info_text{width:94%; padding:3% 3%; height:80px}
.treatment_info .treatment_info_text.ex{height:100px}

.doctor-list-area02 .doctor-list-box02{margin-right:0; width:100%}

#treatment_pop .layerpopup-doctor-profile-box{padding:20px 15px;}
#treatment_pop .layerpopup-doctor-profile-box .layerpopup-doctor-profile-info01{float:none; margin: auto;}
#treatment_pop .layerpopup-doctor-profile-box .layerpopup-doctor-profile-info02{float:none; margin: auto; margin-top:40px; width:98%;padding: 0 2% 0 0}

/*�ǰ����*/
.btn_advice{position: relative; top:0;  right:0; margin-top:10px}
.btn_advice	a{ background:#567096 url(../../images/common/ico_sub01.png) 38% 50% no-repeat; width:100%; padding-left:0}

.total.left{float:none; width:100%}
.board-search-area .board-search-box{float:none}
.board-search-area .board-search-box select{display:block; width:100%; margin-bottom:5px}
.board-search-area .board-search-box input[type="text"]{width:85%;}
.board-search-area .board-search-box input[type="submit"]{width:15%; height:36px}

.advice-list-area .advice-list-box a{padding:20px; padding-left:100px;}
.advice-list-area .advice-list-box a .title-date-area strong{width:85%}
.advice-list-area .advice-list-box a .answer{ position: relative;top: 70px; left: -85px;}
.advice-list-area .advice-list-box a .title-date-area{padding-right:0px}
.advice-list-area .advice-list-box .treatment_circle{left:10px}

.advice-view-area .advice-view-box{padding:20px 10px}
.advice-view-area .advice-view-box .treatment_circle{top:20px; left:10px}
.advice-view-area .advice-view-box .answer{top: 73px;}
.advice-view-area .advice-view-box .title-date-area h2{width:100%}
.advice-view-area .advice-view-box .title-date-area{padding-right:0px; padding-left:80px}
.advice-view-area .advice-view-box .title-date-area .advice-sub-info li{padding-right:10px; margin-right:10px}

.advice-view-answer-area{padding:20px 10px}
.advice-view-answer-area .advice-sub-info{padding-bottom:20px}


/*��������*/
.advice-list-area2 .advice-list-box a{padding:20px;}
.advice-list-area2 .advice-list-box a .title-date-area strong{width:75%}
.advice-list-area2 .advice-list-box a .title-date-area{padding-right:0px}

/*�ֽŰǰ�����*/
.advice-list-area3 .advice-list-box a .title-date-area strong{width:75%}
.advice-list-area3 .advice-list-box a .title-date-area2 strong{width:90%}

/*ä������*/
.recruit_list a strong{width:55%}

/*���䴺��*/
.bdBoxList>ul>li{width:48%}

/*������ȭ��ȣ*/
.half{float:none; width:100%}
.tel_search input[type="text"]{width:85%}
.tel_search.ex input[type="text"]{width:85%}
.tel_search input[type="submit"]{width:15%; height:50px}

/*����*/
.history_img{float:none; margin:auto}
.history_con{float:none; margin-top:20px}

/*����Ʈ��*/
.S_map{padding:10px}
.S_map ul{width:50%}

/*��������*/
.centerbox .centerbox_img{width:20%;margin-right:5%}
.centerbox .centerbox_info{width:75%}

/*��ʽ���(����)*/
.siteplan_img li{float:left; width:33%}
.siteplan_img li p{text-align:center; padding-top:15px}
.comment_boxWrap2{width:45%;}

/*���Ό��*/
.reservation-area01{height:auto}
.reservation-area01.ex{height:auto}
.reservation-area01 .reservation-box.choise01, .reservation-area01 .reservation-box.choise02, .reservation-area01 .reservation-box.choise03, .reservation-area01 .reservation-box.choise03.ex, .reservation-area01 .reservation-box.choise04, .reservation-area01 .reservation-box.choise05, .reservation-area01 .reservation-box.choise06{float:none;  width: auto; padding: 15px; height:auto; border-bottom:1px solid #d2d2d2}
.reservation-area01 .reservation-box.choise03{border-bottom:none}
.reservation-area01 .reservation-box.choise04, .reservation-area01 .reservation-box.choise05{border-right:none}
.reservation-area01 .reservation-box.choise06{border-bottom:none}
.type-reservation-choise{display:none; padding-left: 0; padding-right: 0}
.schdule-information-area {padding-left: 0; padding-right: 0}
.M_select{display:block; margin-bottom:20px}
.M_select .select01{width:100%}



/*�����ѷ�����(��ȭ)*/
.big_img_core_wrap img{height:100%}
.img_desc_title{width:auto}

/*�ǰ�����(��ȭ)*/
.checkupbox_half{width:90%; padding:5%}

/*�ϴ�*/
#footer{width:96%; padding: 0 2%;}
#ft_Menu{width:100%;padding:20px 0 15px;}
#ft_Menu li{width:33.3%; text-align:center; margin:3px 0;}
#ft_Menu li:first-child{border-left:none}
#ft_Menu li a {padding:0}
#ft_auth{position: relative; top:inherit; clear: both; margin-bottom:20px; overflow:hidden}
#ft_auth li:first-child{margin-left:0px}
.ft_Menu_left{float:none; padding:0}

.btn-top-go {
	bottom: 160px;
	right: 10px;
	width: 35px;
	height: 35px;
	background-size: 35px 35px;
}

.reservation-area01 .reservation-box h2, .reservation_ex h2{
	margin-left: 0;
	margin-right: 0
}

.doctor-list-wrapper {
	height: auto;	
}

.type-reservation-choise.block {
	height: auto;
}

.reservation-area01 .reservation-box.choise04.type02,
.reservation-area01 .reservation-box.choise05.type02,  
.type-reservation-choise.type02 {
	height: auto;
}

.hifu-box {
	min-height: 340px;
	position: relative;
	margin-top: 40px;
	padding-left: 0
}

.hifu-img {
	position: relative;
}

.hifu-img img {
	display: block;
	margin: 0 auto;
	width: 70%;
}

.tabmenu02 {
	display: none;
}


/* 20170612 �强ȭ */

.contents-box .icon-list01 {
	margin: 30px 10px;
}

.contents-box .icon-list01 li {
	margin: 10px 0;
}

.contents-box .img-box {
	padding: 40px;
}

.contents-box .img-box .img-contents {
	position: relative;
	top: 0;
	left: 0;
	border-bottom: 1px solid #d8d8d8; 
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.contents-box .icon-list02 {
	position: relative;
	margin: 30px 0;
}

.contents-box .icon-list02 li {
	height: auto;
	padding: 205px 0 15px 0;
	border-bottom: 1px solid #d8d8d8;
	text-align: center;
}

.contents-box .icon-list02 li.ltc-club1 {
	background: url(../images/contents/ltc_club01.png) no-repeat center 15px;
}

.contents-box .icon-list02 li.ltc-club2 {
	background: url(../images/contents/ltc_club02.png) no-repeat center 15px;
}

.contents-box .icon-list02 li.ltc-club3 {
	background: url(../images/contents/ltc_club03.png) no-repeat center 15px;
}

.contents-box .icon-list02 li.ltc-club4 {
	background: url(../images/contents/ltc_club04.png) no-repeat center 15px;
}

.contents-box .ltc-ye01 {
	height: auto;
	background: none;
}

.contents-box .ltc-ye02 {
	height: auto;
	background: none;
}

.contents-box .ltc-ye01 img,
.contents-box .ltc-ye02 img {
	display: block;
}

.contents-box .ltc-ye03 {
	height: auto;
	background: none;
	overflow: hidden;
}

.contents-box .ltc-ye03 li {
	display: block;
	width: 50%;
	float: left;
}

.contents-box .movie-box {
	margin-top: 40px;
	padding: 0;
	padding-top: 40px;
	text-align: center;
	border-top: 1px solid #d8d8d8;
}

.contents-box .movie-box .movie-img {
	position: relative;
	top: 0;
	left: 0;
	margin-bottom: 30px;
}

.contents-box .movie-box2 {
	width: 240px;
	margin: 0 auto;
	margin-top: 40px;
}

.contents-box .movie-box2 li:first-child,
.contents-box .movie-box2 li:last-child {
	margin-right: 0;
	margin-left: 0;
}

.contents-box .movie-box2 li {
	margin-bottom: 20px;
}

.contents-box .img-box02 {
	height: auto;
	padding-left: 0;
}

.contents-box .img-box02 .img-contents02 {
	position: relative;
	left: 0;
	top: 0;
	margin-bottom: 30px;
}


/* ��������ǥ �߰� 20170612 */
.tabmenu-area {
	margin-bottom: 20px;
}

.tabmenu02 {
	display: none;
}
.tabmenu-mobile {
	display: block;
	width: 100%;
	height: 30px;
	padding: 0 0 0 10px;
	border: 1px solid #e5e5e5;
	border-radius: 0;
	background: #fff url(../images/common/icon_arrow_down01.gif) no-repeat 95% center;
	background-size: 5px 3px;
	-webkit-appearance: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.tabmenu-mobile:focus {

	background: #fff url(../images/common/icon_arrow_up01.gif) no-repeat 95% center;
	background-size: 5px 3px;
}



.title0401 {
	font-size: 18px;
	margin-bottom: 10px;
}

.ol-list01 {
	margin-bottom: 15px;
}

.ol-list01 li {
	font-size: 12px;
	line-height: 18px;
}

.doctor-schdule-wrapper {
	margin-bottom: 50px;
}

.doctor-schdule-area {
	position: relative;
	padding-left: 85px;
	border-top: 2px solid #0c0c0d;
	border-bottom: 1px solid #c2c2c2;
	background: #faf8f9;
	margin-bottom: 10px;
}

.doctor-information {
	position: absolute;
	top: 0;
	left: 0;
	width: 65px;
	padding: 15px 10px;
	border: 0px solid red;
}

.doctor-information:after {
	content: "";
	clear: both;
	display: block;
}

.doctor-information img {
	float: none;
	width: 65px;
	height: 74px;
	margin: 0 auto;
}

.doctor-information dl {
	float: none;
	padding-top: 8px;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
}

.doctor-information dl dt {
	color: #666669;
}

.doctor-information dl dd {
	color: #363636;
}

.doctor-information dl dd .btn_profile {
	margin-top: 5px;
	display: block;
	width: 100%;
	height: 28px;
	line-height: 28px;
	padding-left: 19px;
	color: #333339;
	font-size: 10px;
	background: #f3f5f6 url(../images/common/ico_profile.png) 10% 50% no-repeat;
	box-sizing: border-box;
}

.table-schadule01 table thead th {
	height: 50px;
	line-height: 50px;
	font-size: 11px;
}

.table-schadule01 table tbody th {
	font-size: 11px;
}

.table-schadule01 table tbody td {
	font-size: 11px;
}


}


@media only screen and (max-width: 760px)
{
/*main*/
.main01Wrap{padding:10px; background:#c9c8c6; height:auto;}
.main_visual{height:auto}
.slider img{display:none}
.banner01Wrap{top:0px; width:100%; position: relative; /* padding-top: 123px; */ border: 0px solid red;}
.banner01Wrap .con01 {width:100% !important;}
.banner01Wrap .con01 .slider_banner2 a{width:100%}
.banner01Wrap .con02 .map a{width:30%}
.banner01Wrap .con02 ul{width:70%}
.banner02Wrap .con02 .list li a{width:90%}
.banner01Wrap .con04{height:125px;padding:25px 25px 60px}

.banner02Wrap{left:0px; width:100%; bottom:0px; position: static;}
.banner02Wrap .con01 ul li, .banner02Wrap .con01 ul li{width:50%}
.banner02Wrap .con01 ul li .btn01, .banner02Wrap .con01 ul li .btn02{width:100%}

.banner02Wrap .con01 ul {position: absolute; top: 0; left: 0; width: 100%; height: 123px; z-index: 100;}
}


@media only screen and (max-width: 720px)
{
/*main*/
.main03Wrap .slider_banner {width: 430px;}
}




@media only screen and (max-width: 640px)
{
/*main*/
.main03Wrap .slider_banner {width: 290px;}



.sub_box.ex{background:#eeeef3 url(../../images/contents/ico_03.png) 0% 50% no-repeat; padding-left:100px}
.sub_box.ex2{background:#eeeef3 url(../../images/contents/ico_12.png) 0% 50% no-repeat; padding:20px 20px 20px 100px}
.sub_box.ex3{background:#eeeef3 url(../../images/contents/ico_13.png) 4% 50% no-repeat; padding-left:110px}
.sub_box.ex4{background:#eeeef3 url(../../images/contents/ico_14.png) 0% 50% no-repeat; padding-left:110px}
.sub_box.ex5{background:#eeeef3 url(../../images/contents/ico_15.png) 0% 50% no-repeat; padding-left:100px}
.sub_box.ex6{background:#eeeef3 url(../../images/contents/ico_16.png) 4% 50% no-repeat; padding-left:100px}
.sub_box.ex7{background-size:20%; padding:20px 20px 20px 25%} 

.conText_box .half2.ex{background: url(../../images/common/bg_sub.png) 60px;  background-repeat: repeat-y;}
.conText_box .half3{width:120px}
.conText_box .half3 .box{width:120px}
.conText_box .half3 .box2{width:120px}
.conText_box .half3 .box3{width:120px}
.conText_box .half4{width:55%}

.btnTypeD {background-size:8%; padding-left:40px; font-size:14px}
.btnTypeS, .btnTypeT{padding:15px 40px 15px 10px;}

/*�Խ���*/
.num{display:none}
.day2{display:none}
.hits{display:none}
.tbTypeA .day .M_day{display:block}
.bdSearch label{display:block; margin-bottom:10px; margin-top: 10px; margin-left: 0px !important;}
.bdSearch .inputTxt{width:150px}

/*���䴺��*/
.bdBoxList>ul>li{width:100%; margin:0; margin-bottom:10px}

/*���ǼҸ�*/
.customer01, .customer02, .customer03, .customer04, .customer05, .customer06, .customer07, .customer08, .customer09, .customer10, .customer11, .customer12, .customer13, .customer14, .customer15, .customer16, .customer17, .customer18 {background-position-x: 0%; padding: 30px 15px 30px 105px;}


/*����*/
.history_con dl dd{width:55%}
.history_img{display:none}

/*�����Ｑ�索����*/
.teacher_list .teacher_list_info{width:100%}
.teacher_list .teacher_list_img{margin:auto; float: initial;}
/*��������*/
.sub_fL{float:none; width:100%; margin-right:0}
.sub_fL.ex{float:none; width:100%}
.centerbox{padding:15px;}

/*��ʽ���(����)*/
.commentWrap img{width:100%; float:none; margin-top:10px}
.commentWrap table{width:100%; float:none}

.comment_box{padding:15px 5px 70px}
.comment_box .tit2{    bottom: 10px; top: initial; right: 15px;}
.comment_boxWrap{float:none; width:100%}
.comment_boxWrap2{float:none; width:100%}
.comment_boxWrap2 .memo{width:91%; margin-top:10px}
.comment_boxWrap .inp label{display:block; width:95%; margin:10px 0}
.comment_boxWrap .inp input{display:block; width:95%}

.comment_list{padding:15px 3px}
.comment_list li.memo{width:60%; padding:0 10px;}
.comment_list li.day{width:15%}
.comment_list li.del{width:45px}


/*�¾�(��ȭ)*/
.babyalbumWrap .babyalbumWrap_M{width:100%; height:100%}
.babyalbumWrap .babyalbumWrap_M .comment_boxWrap{width:100%}
.babyalbumWrap.ex{height:250px}
.babyalbumWrap .btn_login{ top: initial; bottom: 70px; height: 40px; width: 100%; right: 0;}
.babyalbumWrap .btn_join{top: initial; bottom: 25px; height: 40px; width: 100%; right: 0;}
.babyalbumWrap .babyalbumWrap_M .comment_boxWrap .inp input{width:97.5%}


.tbViewA tbody tr th {padding-left:10px }
.tbViewA tbody tr:first-child th{padding-top:10px;}
.tbViewA tbody tr:first-child td{padding-top:10px}
.tbViewA tbody tr:last-child th{padding-bottom:10px;}
.tbViewA tbody tr:last-child td{padding-bottom:10px}
.tbViewA tbody tr td { padding-right:10px;}

.inputTxt{width:60%}
.select01 {width:63%}
.tbTypeE tbody tr th{width:23%; line-height:20px}
.tbTypeE tbody tr td .memo{width:83%}
.treatment li{width:47%; margin:3px;}


.advice-list-area3 .advice-list-box .list_img{position: relative; top:0; width:100%; height:100%; left:0; padding:0; margin-bottom:20px}
.advice-list-area3 .advice-list-box .list_img img{width:100%}
.advice-list-area3 .advice-list-box a{padding:20px}

/*�����ѷ�����(��ȭ)*/
.big_img_core_wrap{height:270px;}
.view_box .thum_img_box ul li{width:23%}
.view_box .thum_img_box ul li a{width:100%}
.view_box .thum_img_box ul li a img{width:100%}


#footerWrap{height:280px}




}




@media only screen and (max-width: 440px)
{
/*main*/
.main03Wrap .banner .btn .before {width:34px}
.main03Wrap .banner .btn .next {width:34px}
.main03Wrap .slider_banner {width: 140px;}
.banner01Wrap .con04{padding:25px 5px 50px}
.banner01Wrap .con04 .title{padding-right:5px}

.main_title{font-size:32px; padding:40px 0 15px}

.main02Wrap .main_servicebox .main_serviceboxWrap .snsWrap a.bglineL{background:none; padding-left:0px}
.main02Wrap .main_servicebox .main_serviceboxWrap .snsWrap a.bglineR{background:none; padding-right:0px}
.checkupbox_half .txtTypeA, .checkupbox_half .txtTypeH{width:70%}
.checkupbox_half a.btn_detail{right:10px}
.view_box .thum_img_box ul li{width:47%}
.babyalbumWrap.ex{height:300px}
.advice-list-area3 .advice-list-box a .title-date-area2 strong{width:80%}
.doctor-list-area02 .doctor-list-box02{height:auto}
.doctor-list-area02 .doctor-list-box02 .doctor-list-info02{height:auto; padding: 10px 0;}
.doctor-list-area02 .doctor-list-box02 .doctor-list-img{width:27%}
.doctor-list-area02 .doctor-list-box02 .doctor-list-img img{width:100%}
.advice-list-area .advice-list-box a .title-date-area strong{float:left; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap:break-word;    height: 60px;    white-space: inherit;}
.advice-list-area .advice-list-box a .title-date-area img{margin-top:20px}
.advice-view-area .advice-view-box .title-date-area .advice-sub-info li.none{display:none}
.advice-view-area .advice-view-box .title-date-area .advice-sub-info li.day{display:none}
}



