/* noto-sans-kr-100 - latin_korean */

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 100;
    src: url('../fonts/noto-sans-kr-v26-latin_korean-100.eot');
    /* IE9 Compat Modes */
    src: local(''), url('../fonts/noto-sans-kr-v26-latin_korean-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/noto-sans-kr-v26-latin_korean-100.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/noto-sans-kr-v26-latin_korean-100.woff') format('woff'), /* Modern Browsers */
    url('../fonts/noto-sans-kr-v26-latin_korean-100.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/noto-sans-kr-v26-latin_korean-100.svg#NotoSansKR') format('svg');
    /* Legacy iOS */
}
/* noto-sans-kr-300 - latin_korean */
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/noto-sans-kr-v26-latin_korean-300.eot');
    /* IE9 Compat Modes */
    src: local(''), url('../fonts/noto-sans-kr-v26-latin_korean-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/noto-sans-kr-v26-latin_korean-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/noto-sans-kr-v26-latin_korean-300.woff') format('woff'), /* Modern Browsers */
    url('../fonts/noto-sans-kr-v26-latin_korean-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/noto-sans-kr-v26-latin_korean-300.svg#NotoSansKR') format('svg');
    /* Legacy iOS */
}
/* noto-sans-kr-regular - latin_korean */
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/noto-sans-kr-v26-latin_korean-regular.eot');
    /* IE9 Compat Modes */
    src: local(''), url('../fonts/noto-sans-kr-v26-latin_korean-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/noto-sans-kr-v26-latin_korean-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/noto-sans-kr-v26-latin_korean-regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/noto-sans-kr-v26-latin_korean-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/noto-sans-kr-v26-latin_korean-regular.svg#NotoSansKR') format('svg');
    /* Legacy iOS */
}
/* noto-sans-kr-500 - latin_korean */
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/noto-sans-kr-v26-latin_korean-500.eot');
    /* IE9 Compat Modes */
    src: local(''), url('../fonts/noto-sans-kr-v26-latin_korean-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/noto-sans-kr-v26-latin_korean-500.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/noto-sans-kr-v26-latin_korean-500.woff') format('woff'), /* Modern Browsers */
    url('../fonts/noto-sans-kr-v26-latin_korean-500.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/noto-sans-kr-v26-latin_korean-500.svg#NotoSansKR') format('svg');
    /* Legacy iOS */
}
/* noto-sans-kr-700 - latin_korean */
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/noto-sans-kr-v26-latin_korean-700.eot');
    /* IE9 Compat Modes */
    src: local(''), url('../fonts/noto-sans-kr-v26-latin_korean-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/noto-sans-kr-v26-latin_korean-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/noto-sans-kr-v26-latin_korean-700.woff') format('woff'), /* Modern Browsers */
    url('../fonts/noto-sans-kr-v26-latin_korean-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/noto-sans-kr-v26-latin_korean-700.svg#NotoSansKR') format('svg');
    /* Legacy iOS */
}
/* noto-sans-kr-900 - latin_korean */
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/noto-sans-kr-v26-latin_korean-900.eot');
    /* IE9 Compat Modes */
    src: local(''), url('../fonts/noto-sans-kr-v26-latin_korean-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/noto-sans-kr-v26-latin_korean-900.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/noto-sans-kr-v26-latin_korean-900.woff') format('woff'), /* Modern Browsers */
    url('../fonts/noto-sans-kr-v26-latin_korean-900.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/noto-sans-kr-v26-latin_korean-900.svg#NotoSansKR') format('svg');
    /* Legacy iOS */
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 900;
	font-display: swap;
	src: local(''), url('../fonts/Pretendard-Black.woff2') format('woff2'), 
	url('../fonts/Pretendard-Black.woff') format('woff'),
	url('../fonts/Pretendard-Black.ttf') format('truetype'), /* Safari, Android, iOS */;
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 800;
	font-display: swap;
	src: local(''), url('../fonts/Pretendard-ExtraBold.woff2') format('woff2'),
	url('../fonts/Pretendard-ExtraBold.woff') format('woff'),
	url('../fonts/Pretendard-ExtraBold.ttf') format('truetype');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 700;
	font-display: swap;
	src: local(''), url('../fonts/Pretendard-Bold.woff2') format('woff2'),
	url('../fonts/Pretendard-Bold.woff') format('woff'),
	url('../fonts/Pretendard-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 600;
	font-display: swap;
	src: local(''), url('../fonts/Pretendard-SemiBold.woff2') format('woff2'),
	url('../fonts/Pretendard-SemiBold.woff') format('woff'),
	url('../fonts/Pretendard-SemiBold.ttf') format('truetype');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 500;
	font-display: swap;
	src: local(''), url('../fonts/Pretendard-Medium.woff2') format('woff2'),
	url('../fonts/Pretendard-Medium.woff') format('woff'),
	url('../fonts/Pretendard-Medium.ttf') format('truetype');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 400;
	font-display: swap;
	src: local(''), url('../fonts/Pretendard-Regular.woff2') format('woff2'),
	url('../fonts/Pretendard-Regular.woff') format('woff'),
	url('../fonts/Pretendard-Regular.ttf') format('truetype');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 300;
	font-display: swap;
	src: local(''), url('../fonts/Pretendard-Light.woff2') format('woff2'),
	url('../fonts/Pretendard-Light.woff') format('woff'),
	url('../fonts/Pretendard-Light.ttf') format('truetype');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 200;
	font-display: swap;
	src: local(''), url('../fonts/Pretendard-ExtraLight.woff2') format('woff2'),
	url('../fonts/Pretendard-ExtraLight.woff') format('woff'),
	url('../fonts/Pretendard-ExtraLight.ttf') format('truetype');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 100;
	font-display: swap;
	src: local(''), url('../fonts/Pretendard-Thin.woff2') format('woff2'),
	url('../fonts/Pretendard-Thin.woff') format('woff'),
	url('../fonts/Pretendard-Thin.ttf') format('truetype');
}

@font-face {
    font-family: 'Vitro_core';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10-21@1.0/Vitro_core.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSans';
    font-weight: 700; 
    font-style: normal; 
    src: url(https://cdn.jsdelivr.net/gh/webfontworld/GmarketSans/GmarketSansTTFBold.woff2) format('woff2'),
         url(https://cdn.jsdelivr.net/gh/webfontworld/GmarketSans/GmarketSansTTFBold.woff) format('woff');
    font-display: swap;
}
@font-face {
    font-family: 'GmarketSans';
    font-weight: 500; 
    font-style: normal; 
    src: url(https://cdn.jsdelivr.net/gh/webfontworld/GmarketSans/GmarketSansTTFMedium.woff2) format('woff2'),
         url(https://cdn.jsdelivr.net/gh/webfontworld/GmarketSans/GmarketSansTTFMedium.woff) format('woff');
    font-display: swap;
}
@font-face {
    font-family: 'GmarketSans';
    font-weight: 300; 
    font-style: normal; 
    src: url(https://cdn.jsdelivr.net/gh/webfontworld/GmarketSans/GmarketSansTTFLight.woff2) format('woff2'),
         url(https://cdn.jsdelivr.net/gh/webfontworld/GmarketSans/GmarketSansTTFLight.woff) format('woff');
    font-display: swap;
}


/** reset **/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
ol,ul{list-style:none}
table{width:100%;border-collapse:collapse;border-spacing:0}
table th,table td{text-align:center;vertical-align:middle}
hr,legend,caption{font-size:0;height:0px;line-height:0}
a{color:inherit;text-decoration:none}
a:hover{text-decoration:none}
a[href^=tel]{color:inherit;text-decoration:none}
em{font-style:normal}
img{vertical-align:middle;font-size:11px;}
input,textarea,label,button{margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit;vertical-align:middle;box-sizing:border-box;border-radius:0}
::-webkit-input-placeholder{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}
:-moz-placeholder{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}
::-moz-placeholder{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}
:-ms-input-placeholder{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
select{height:30px;border:solid 1px #ddd;box-sizing:border-box}
button{border:none;background:none;cursor:pointer}
button span{position:relative;display:block}


/** common **/

body {width:100vw;min-width:1280px;	height:100vh;font-family: 'Noto Sans KR';font-size: 14px;color: #292929;font-weight: 400;line-height: 1;letter-spacing: -0.003em;overflow-x: hidden;}
.blind {position: absolute !important; left: 0; top: -99999px !important}
strong {font-weight: 700}
input::placeholder{ color:#999999;}
select::placeholder{ color:#999999;}
input::-webkit-input-placeholder {color:#999999;}
input:-ms-input-placeholder {color:#999999;}
textarea::-webkit-input-placeholder {color:#999999;}
textarea:-ms-input-placeholder {color:#999999;}
input::placeholder {color:#999999;}
textarea::placeholder {color:#999999;}
select option[value=""][disabled] {
	display: none;
}
#wrap {width: 100%;min-width: 1260px;margin: 0 auto;overflow: hidden;position: relative;}

header {width:100%;height:136px;margin:0 auto;position: fixed;top: 0;left: 50%;transform: translate(-50%, 0%);background:#ffffff;z-index:9;}

#header_top {width: 1280px;height: 79px;margin:0 auto;line-height: 80px;background:#ffffff;display:flex; justify-content: space-between;}
#header_top .rollingNewsImg {width:70px;}
#header_top .rollingNews {width:358px;padding-left:20px;font-size:12px}
#header_top .header_logo {width:384px;text-align:center;}
#header_top .header_login {width:210px;text-align:center;}
#header_top .header_certificate {width:139px;height:22px;border:1px solid #ebebeb;background-color:#fafafa;text-align:center;margin: 29px 0;line-height: 22px;}
#header_top .header_cooperation {width:100px;height:22px;border:1px solid #ebebeb;background-color:#fafafa;text-align:center;margin: 29px 0;line-height: 22px;}


/** header **/
/** #header {width: 1320px;margin: 0 auto;height: 80px;line-height: 80px;}
#header .logo {float: left;width: 190px;}
**/
nav {float: left;width: 100%;height: 56px;display: inline-table; border-top: 1px solid #ebebeb}
nav .menu {width: 1380px;margin:0 auto;}
nav .menu > li {width: calc( 1310px/10);text-align: center;float: left;font-weight: 700;position: relative;}
nav .menu > li:first-child {width:70px}
nav .menu > li > a {display: block;height: 56px;text-align: center;font-weight: 700;line-height: 56px}
nav .menu > li:after{content:'';position:absolute;right:0;top:50%;margin:-15px 0 0 0;width:1px;height:30px;}
nav .menu > li:first-child:before{content:'';position:absolute;left:0;top:50%;margin:-15px 0 0 0;width:1px;height:30px;}
nav .menu > li > ul{display:none;position:absolute;left:-20px;top:56px;z-index:10;padding:0 10px;width:170px;background:#fff;box-sizing:border-box;box-shadow:2px 2px 3px rgba(0,0,0,0.4)}
nav .menu > li > ul > li{border-top:solid 1px #e1e1e1}
nav .menu > li > ul > li > a{display:block;padding:0 0 0 0;height:47px;font-size:15px;color:#505050;line-height:47px;font-weight:700}
nav .menu > li > ul > li:first-child{border:none}
nav .menu > li .depth > li{position:relative;padding:4px 0 0 46px}
nav .menu > li .depth > li > a{position:absolute;left:-18px;margin:-4px 0 0 0}
nav .menu > li .depth > li ul a{display:block;height:42px;font-size:14px;color:#7b7b7b;line-height:42px;font-weight:700}
nav .menu > li .depth > li ul .small{font-size:12px}

#container {width:100%;min-width:1280px;}
#container > div {width: 100%;height: 100%;text-align: center;}
.main1 {position: relative; }
.bxslider {height:100%}
.main_slider {height:100%}
.main1_img {object-fit: cover;width:100%;height:100%;}
.main2 {position: relative; }
.main2 > ul {width:100%;}
.main2 > ul > li {width:20%;float:left;}

.main2 > ul > li > .doctor_img {width:100%;height:100vh;}

.main2 > ul > li > .doctor_img1 {background:url('../images/main/img_con2-1.jpg') no-repeat 50% 50%;background-size: cover;}
.main2 > ul > li > .doctor_img2 {background:url('../images/main/img_con2-2.jpg') no-repeat 50% 50%;background-size: cover;}
.main2 > ul > li > .doctor_img3 {background:url('../images/main/img_con2-3.jpg') no-repeat 50% 50%;background-size: cover;}
.main2 > ul > li > .doctor_img4 {background:url('../images/main/img_con2-4.jpg') no-repeat 50% 50%;background-size: cover;}
.main2 > ul > li > .doctor_img5 {background:url('../images/main/img_con2-5.jpg') no-repeat 50% 50%;background-size: cover;}

.main2 > ul > li > .doctor_img > a > img {opacity:0;margin-top:160%;transition: all 0.2s;}
.main2 > ul > li > .doctor {position: absolute;bottom: 60px;text-align:center;width: inherit;}
.main2 > ul > li > .doctor > p.doctor_class {font-size:24px;color:#292929}
.main2 > ul > li > .doctor > p.doctor_name {font-size:30px;font-weight:bold;color:#1a487c;margin-top:20px}
.main2 > div {position:absolute;top:80px;text-align:center;width:100%;line-height:60px;}
.main2 > div > .txt1 {font-size:30px;color:#292929;} 
.main2 > div > .txt2 {font-size:50px;color:#1a487c;}
.main2 > div > .txt2 > span {font-weight:bold;color:#04b6f2;}
.main2 > div > .txt3 {font-size:40px;color:#292929;}


.main3 {position: relative; background:#fafafa;height:100vh;width:100%;}
.body {width:1430px;height:100%;margin:0 auto}
.body > .parts {width:751px;height:748px;background:url('../images/main/img_con3_bg.png') no-repeat 50% 50%;background-size: 100% auto;position: absolute; top: 50%;position: absolute; transform: translate(0, -45%);}
.body > .parts > .p01 {position: absolute;left: 30.8%;top: 0; margin-top: -2.2%;}
.body > .parts > .p02 {position: absolute;left: 30.8%;top: 0; margin-top: 11.0%;}
.body > .parts > .p03 {position: absolute;left: 18.0%;top: 0; margin-top: 18.6%;}
.body > .parts > .p04 {position: absolute;left: 14.4%;top: 0; margin-top: 28.6%;}
.body > .parts > .p05 {position: absolute;left: 5.2%;top: 0; margin-top: 39.0%;}
.body > .parts > .p06 {position: absolute;left: 74.0%;top: 0; margin-top: 20.5%;}
.body > .parts > .p07 {position: absolute;left: 74.0%;top: 0; margin-top: 34.5%;}
.body > .parts > .p08 {position: absolute;left: 79.0%;top: 0; margin-top: 42.5%;}
.body > .parts > .p09 {position: absolute;left: 86.2%;top: 0; margin-top: 69.5%;}
.body > .parts > .p010 {position: absolute;left: 92.6%;top: 0; margin-top: 90.5%;}

.body > .parts .circle {width:40px;height:40px;background:url('../images/main/circle.png') no-repeat 50% 50%;}
.body > .parts .lt .parts_txt {position: absolute;top: 7px;left: -110px;width: 89px;height: 28px;border-radius: 14px;font-size: 14px;text-align: center;color: #fff;line-height: 28px;background: #04b6f2;}
.body > .parts .rt .parts_txt {position: absolute;top: 7px;left: 65px;width: 89px;height: 28px;border-radius: 14px;font-size: 14px;text-align: center;color: #fff;line-height: 28px;background: #04b6f2;}

.body > .parts .rt:after{ position: absolute;top: 20px;left: 30px;width: 36px;height: 2px;background: #04b6f2;content: '';}
.body > .parts .lt:after{ position: absolute;top: 20px;left: -25px;width: 36px;height: 2px;background: #04b6f2;content: '';}
.body > .parts .click_body {position: absolute;top:0;left:0; transform: translate(150%, 100%);}

.question {width:620px;float:left;position: absolute;transform: translate(125%, 22%);font-size:40px;text-align:left;}
.q_title {line-height:40px;}
.q_title img {margin-right:5px;}
.q_box_pre {width:620px;height:460px;padding:0 70px;background:#ffffff;}
.q_box {width:620px;height:460px;padding:0 70px;background:#ffffff;display:none}
.q_subject {font-size:20px;width:100%;height:22px;line-height:22px;padding-top:48px;padding-bottom:20px;border-bottom:2px solid #ebebeb}
.q_question {width:100%;height:260px;text-align:center;font-size:30px;display: table;}
.q_question > .q_txt {width:100%;height:100%;line-height:30px;text-align:center;font-size:30px;display: table-cell;vertical-align: middle;}
.q_question > .q_txt {width:100%;height:100%;line-height:30px;text-align:center;font-size:30px;display: table-cell;vertical-align: middle;}
.q_button {width:480px;margin:0 auto;}
.q_yes  {width:230px;height:60px;margin-right:10px;background:#04b6f2;color:#ffffff;}
.q_no {width:230px;height:60px;background:#292929;color:#ffffff;}

.q_text {font-size:30px;height:120px;line-height:120px;}


.main4 {position: relative; }
.main4 > .main4_txt { height:22%;position: absolute;top: 90px;width: 100%;}
.main4 > .main4_txt > .txt1{font-size:30px;color:#999999;margin-bottom:1%;}
.main4 > .main4_txt > .txt2{font-size:50px;color:#292929}
.main4 > .main4_txt > .txt2 > span {font-weight:bold;color:#04b6f2}
.main4 > ul {width:100%;position: absolute;bottom: 0px;height:78%}
.main4 > ul > li {width: calc( 100%/3);height:calc(100%/2);float:left;}
.main4 > ul > li > .m4_img {object-fit: cover;width:100%;height:100%}
.m_over {background:#04b6f2;position: relative;top:0px;width: 100%;height: 100%;color:#ffffff;display:none;font-size:24px;}
.m_over > p {display: table-cell;vertical-align: middle;text-align: center;}
.m_over > p> .title {font-weight:bold;font-size:30px;line-height:40px;margin:10px 0;display: inline-block;}
.more {font-weight:bold;font-size:20px;line-height:40px;width:200px;height:40px;border-radius: 20px; background: #ffffff;    color: #04b6f2;    display: inline-block;margin:10px 0}
.main4 > ul > li:hover .m_over{display:table} 


.main5 {position: relative; }
.main5 > .main5_txt { height:18%;position: absolute;top: 70px;width: 100%;}
.main5 > .main5_txt > .txt1{font-size:30px;color:#999999;margin-bottom:10px;margin-top:70px;}
.main5 > .main5_txt > .txt2{font-size:50px;color:#292929}
.main5 > .main5_txt > .txt2 > span {font-weight:bold;color:#04b6f2}

.main5 > .main5_img {width: 1280px;margin:0 auto;height: 628px;padding-top: 245px;}
.main5 > .main5_img > .main5_1 {height:630px;float:left}
.main5 > .main5_img > .main5_1 > .main5_1_txt {font-size:40px;color:#292929;text-align:left;}
.main5 > .main5_img > .main5_1 > .main5_1_txt >span {font-weight:bold;color:#1a487c}
.main5 > .main5_img > .main5_1 > .main5_1_img {margin-top:50px;border-top:2px solid #ebebeb;}

.main5 > .main5_img > .main5_1 > .main5_1_img > .main5_notice {height:431px;width:400px;margin:20px 0;}
.main5 > .main5_img > .main5_1 > .main5_1_img > .main5_notice > .notice_con {height:133px;margin-bottom:16px;}
.main5 > .main5_img > .main5_1 > .main5_1_img > .main5_notice > .notice_con > .notice_thumbnail {width:133px;float:left;margin-right:30px;}
.main5 > .main5_img > .main5_1 > .main5_1_img > .main5_notice > .notice_con > .notice_list {width:237px;float:left;}
.main5 > .main5_img > .main5_1 > .main5_1_img > .main5_notice > .notice_con > .notice_list > .notice_date {margin:20px 0;font-size:12px;color:#999999;text-align:left;}
.main5 > .main5_img > .main5_1 > .main5_1_img > .main5_notice > .notice_con > .notice_list > .notice_subject {dispaly:inline-block;font-size:16px;color:#292929;text-align:left;width:237px;height:77px}
.main5 > .main5_img > .main5_1 > .main5_1_img > .main5_notice > .notice_con > .notice_list > .notice_subject > p {overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.main5 > .main5_img > .main5_1 > .main5_1_img > .notice_more {width:398px;height:70px;}
.main5 > .main5_img > .main5_1 > .main5_1_img > .notice_more > .board_more {width:394px;height:66px;border:2px solid #999999;color:#999999;font-size:24px;}

.main5 > .main5_img > .main5_2 {height:630px;float:left;margin-left:40px;}
.main5 > .main5_img > .main5_2 > .main5_2_txt {font-size:40px;color:#292929;;text-align:left;}
.main5 > .main5_img > .main5_2 > .main5_2_txt >span {font-weight:bold;color:#1a487c}
.main5 > .main5_img > .main5_2 > .main5_2_img {margin-top:50px}

.main5 > .main5_img > .main5_3 {height:630px;float:left;margin-left:40px;}
.main5 > .main5_img > .main5_3 > .main5_3_txt {font-size:40px;color:#292929;text-align:left;}
.main5 > .main5_img > .main5_3 > .main5_3_txt >span {font-weight:bold;color:#1a487c}
.main5 > .main5_img > .main5_3 > .main5_3_img {margin-top:50px}

.main5 > .main5_img > .main5_3 > .main5_3_img > .main5_review {height:431px;width:400px;margin:20px 0;}
.main5 > .main5_img > .main5_3 > .main5_3_img > .main5_review > .review_con {height:133px;margin-bottom:16px;}
.main5 > .main5_img > .main5_3 > .main5_3_img > .main5_review > .review_con > .review_thumbnail {width:133px;float:left;margin-right:30px;}
.main5 > .main5_img > .main5_3 > .main5_3_img > .main5_review > .review_con > .review_list {width:237px;float:left;}
.main5 > .main5_img > .main5_3 > .main5_3_img > .main5_review > .review_con > .review_list > .review_date {margin:20px 0;font-size:12px;color:#999999;text-align:left;}
.main5 > .main5_img > .main5_3 > .main5_3_img > .main5_review > .review_con > .review_list > .review_subject {dispaly:inline-block;font-size:16px;color:#292929;text-align:left;width:237px;height:77px}
.main5 > .main5_img > .main5_3 > .main5_3_img > .main5_review > .review_con > .review_list > .review_subject > p {overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.main5 > .main5_img > .main5_3 > .main5_3_img > .review_more {width:398px;height:70px;}
.main5 > .main5_img > .main5_3 > .main5_3_img > .review_more > .board_more {width:394px;height:66px;border:2px solid #999999;color:#999999;font-size:24px;}


.main6 {position: relative; }
.main6 > .main6_txt { height:18%;position: absolute;top: 70px;width: 100%;}
.main6 > .main6_txt > .txt1{font-size:30px;color:#999999;margin-bottom:10px;margin-top:70px;}
.main6 > .main6_txt > .txt2{font-size:50px;color:#292929}
.main6 > .main6_txt > .txt2 > span {font-weight:bold;color:#04b6f2}
.main6 > .main6_img {width: 100%;position: absolute;bottom: 10%;height: 577px;}

.main6 > .main6_img > .qna_category {width: 100%;height:98px;}

.main6 > .main6_img > .qna_category > ul {width:1280px;height:100px;margin:0 auto;padding-bottom:60px;}
.main6 > .main6_img > .qna_category > ul> li {width:calc( 1266px/7);height:98px;border:1px solid #ebebeb;float:left;line-height:98px;font-size:20px;color:#999999}
.main6 > .main6_img > .qna_category > ul> .on {background:#04b6f2;border:1px solid #04b6f2;color:#ffffff}
.main6 > .main6_img > .qna_category > ul > li > a {width:100%;height:100%;display:table}
.main6 > .main6_img > .qna_category > ul > li > a > p{display:table-cell;text-align: center; vertical-align: middle;}

.main6 > .main6_img > .qna_con {width: 100%;height:427px;margin-top:50px;}
.main6 > .main6_img > .qna_con > ul {width:1280px;height:427px;margin:0 auto;}
.main6 > .main6_img > .qna_con > ul > li {width:400px;height:427px;margin-right:40px; float:left;}
.main6 > .main6_img > .qna_con > ul > li:last-child {margin-right:0px;}
.main6 > .main6_img > .qna_con > ul > li > .qna_list {width:400px;height:427px;background:#fafafa}
.main6 > .main6_img > .qna_con > ul > li > .qna_list > .qustion {width:396px;height:223px;background:#ffffff;margin:2px 2px 0 2px;}
.main6 > .main6_img > .qna_con > ul > li > .qna_list > .qustion > .category {width:356px;height:20px;background:#ffffff;padding:45px 0 0 40px;color:#04b6f2;text-align:left;font-size:20px;}
.main6 > .main6_img > .qna_con > ul > li > .qna_list > .qustion > .q {width:250px;height:30px;background:#ffffff;padding:30px 0 0 110px;text-align:left;font-size:30px;word-break: keep-all;}
.main6 > .main6_img > .qna_con > ul > li > .qna_list > .qustion > .q > p {width:250px;height:30px;word-break: keep-all;display:inline-block;}
.main6 > .main6_img > .qna_con > ul > li > .qna_list > .answer {dispaly:inline-block;width:320px;height:100px;padding:50px 40px 0 40px;text-align:left;font-size:16px;color:#999999;}
.main6 > .main6_img > .qna_con > ul > li > .qna_list > .answer > p {overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.cate_01 {display:block}
.cate_02 {display:none}
.cate_03 {display:none}
.cate_04 {display:none}
.cate_05 {display:none}
.cate_06 {display:none}
.cate_07 {display:none}


.main7 {position: relative; }
.main7 > .main7_img {width: 100%;position: absolute;top: 10%;height: 628px;}

.main7 > .counsel {width:100%; background:#292929;height:250px;position: absolute;bottom: 0%;}
.main7 > .counsel > .counsel_box {width:1280px; margin:0 auto; }
.main7 > .counsel > .counsel_box > .counsel_img {line-height:250px;height:250px;float:left; }
.main7 > .counsel > .counsel_box > .counsel_info1 {line-height:250px;height:250px;float:left; }
.main7 > .counsel > .counsel_box > .counsel_info1 > .counsel_name {margin-top:58px}
.main7 > .counsel > .counsel_box > .counsel_info1 > .counsel_name > input {height:60px;width:265px;float:left;margin-left:58px;padding:20px; }
.main7 > .counsel > .counsel_box > .counsel_info1 > .counsel_name > input:last-child {margin-left:20px }
.main7 > .counsel > .counsel_box > .counsel_info1 > .counsel_value > input {height:60px;width:550px;float:left;margin-left:58px;margin-top:15px;padding:20px; }
.main_footer {width:100%; background:#1a487c;min-height:auto !important;height:350px !important;}
.main_footer > .footer {width:100%; background:#1a487c;height:350px !important;}

.container_top {width:100%;margin-top:136px}
.container_top > img {object-fit: cover;width:100%;height:400px}
.container_contents {width:100%;margin-top:100px;}
.container_question {width:100%;background:#fafafa;padding-top:100px;padding-bottom:60px;}
.container_contents2 {width:100%;}

.clinic_submenu {width:1280px;height:100px;margin:0 auto;padding-bottom:60px;}
.clinic_submenu > li {width:211px;height:98px;border:1px solid #ebebeb;float:left;line-height:30px;font-size:20px;color:#999999}
.clinic_submenu > .on {background:#04b6f2;border:1px solid #04b6f2;color:#ffffff}
.clinic_submenu > li > a {width:100%;height:100%;display:table}
.clinic_submenu > li > a > p{display:table-cell;text-align: center; vertical-align: middle;}

.invitro_submenu {width:1280px;height:100px;margin:0 auto;padding-bottom:60px;}
.invitro_submenu > li {width:318px;height:98px;border:1px solid #ebebeb;float:left;line-height:98px;font-size:20px;color:#999999}
.invitro_submenu > .on {background:#04b6f2;border:1px solid #04b6f2;color:#ffffff}
.invitro_submenu > li > a {width:100%;height:100%;display:table}
.invitro_submenu > li > a > p{display:table-cell;text-align: center; vertical-align: middle;}

.hospital_thumbnail {width:1280px;height:1300px;margin:0 auto;padding-bottom:60px;}
.hospital_thumbnail > li {width:305px;margin-left:20px;height:405px;float:left;margin-bottom:20px;}
.hospital_thumbnail > li:first-child {margin-left:0px}
.hospital_thumbnail > li:nth-child(5) {margin-left:0px} 
.hospital_thumbnail > li:nth-child(9) {margin-left:0px}
.hospital_thumbnail > li > .thumbnail_img {width:305px;height:305px;}
.hospital_thumbnail > li > .thumbnail_name {width:305px;height:100px;background:#ebebeb;text-align:center;display:table;font-size:30px;}
.hospital_thumbnail > li > .thumbnail_name > p{display:table-cell;text-align: center; vertical-align: middle;}
.hospital_thumbnail > li > .thumbnail_name > p > span{ font-size:20px; }
.hospital_thumbnail > li > .thumbnail_detail{display:none;position: relative;top:-405px;}
.hospital_thumbnail > li:hover .thumbnail_detail{display:block;cursor:pointer;}


#hospital_popup {width:1320px;height:900px;}
.hospital_popup {width:1140px;height:720px;margin:0 auto;display:none;padding:90px;}

.hospital_contents {width:100%}
.hospital_contents > .popup_left {width:440px;margin-right:40px;float:left;}
.hospital_contents > .popup_left > .hospital_text {margin-top:58px;height:35px;font-size:20px;color:#999999;text-align:center;}
.hospital_contents > .popup_left > .hospital_text2 {height:67px;font-size:40px;color:#292929;text-align:center;}
.hospital_contents > .popup_left > .hospital_text3 {height:70px;line-height:70px;font-size:30px;color:#ffffff;font-weight:bold;text-align:center;background:#04b6f2}
.hospital_contents > .popup_left > .hospital_text4 > ul > li {font-size:16px;line-height:20px;margin:25px 0 25px 25px;color:#999999;margin-top:58px;letter-spacing: -0.3px;list-style-type : disc }
.hospital_contents > .popup_left > .hospital_text4 > ul > li > p.attention {color:#04b6f2}
.hospital_contents > .popup_right {width:660px;float:left;}	
.hospital_contents > .popup_right > .img1{width:660px; height:500px;}
.hospital_contents > .popup_right > .img2{width:320px; height:200px;float:left;margin-right:20px;margin-top:20px;}
.hospital_contents > .popup_right > .img3{width:320px; height:200px;float:left;margin-top:20px}

.hospital_facility{width:1280px; margin:0 auto;}
.hospital_slide {width:1280px; height:760px;}
.hospital_slide > li {width:1280px; height:760px}
.hospital_slide > li > .hospital_image {width:1280px; height:660px}
.hospital_slide > li > .hospital_place {width:1280px; height:100px;line-height:100px;background:#292929;color:#ffffff;font-size:30px}

.hospital_select {width:1280px;height:440px; margin:0 auto;}
.hospital_select > li {width:303px; height:108px; margin-left:20px;margin-bottom:20px;border:1px solid #999999;float:left;font-size:30px;line-height:108px;background:#ffffff}
.hospital_select > li:first-child {margin-left:0px;}
.hospital_select > li:nth-child(5) {margin-left:0px;}
.hospital_select > li.on {background:#04b6f2;color:#ffffff;border:1px solid #04b6f2;font-weight:bold;}

footer > .counsel {width:100%; background:#292929;height:250px;margin-top:100px}
footer > .counsel > .counsel_box {width:1280px; margin:0 auto; }
footer > .counsel > .counsel_box > form > .counsel_img {line-height:250px;height:250px;float:left; }
footer > .counsel > .counsel_box > form > .counsel_info1 {line-height:250px;height:250px;float:left; }
footer > .counsel > .counsel_box > form > .counsel_info1 > .counsel_name {margin-top:58px}
footer > .counsel > .counsel_box > form > .counsel_info1 > .counsel_name > input {height:60px;width:265px;float:left;margin-left:58px;padding:20px; }
footer > .counsel > .counsel_box > form > .counsel_info1 > .counsel_name > input:last-child {margin-left:20px }
footer > .counsel > .counsel_box > form > .counsel_info1 > .counsel_value > input {height:60px;width:550px;float:left;margin-left:58px;margin-top:15px;padding:20px; }
footer > .counsel > .counsel_box > form > .counsel_info2  {height:250px; color:#fff;}
footer > .counsel > .counsel_box > form > .counsel_info2 > .counsel_privacy  {margin: 80px 0 10px 50px; }
footer > .counsel > .counsel_box > form > .counsel_info2 > .counsel_privacy > input {margin: 80px 0 10px 50px; }
footer > .counsel > .counsel_box > form > .counsel_info2 > .counsel_privacy > label {margin: 80px 0 10px 10px; display:inline-block}
footer > .counsel > .counsel_box > form > .counsel_info2 > .counsel_submit > button {width:290px;height:80px;margin-left:50px;background:#04b6f2;color:#fff;font-size:30px;}
footer > .footer {width:100%; background:#1a487c;min-height:350px;text-align:center}
footer > .footer { }



#doctor_popup {width:1320px;height:1150px;}
.doctor_popup {width:1140px;height:970px;margin:0 auto;display:none;padding:90px;}
.doctor_tab {width:1140px;height:90px;padding-bottom:80px;}
.doctor_tab > ul {width:1140px;text-align:center;}
.doctor_tab > ul > li {width:220px;height:90px;float:left;line-height:90px;font-size:26px;margin-left:10px;background:#ebebeb}
.doctor_tab > ul > li:first-child {margin-left:0px;}
.doctor_tab > ul > li.on {background:#04b6f2;color:#ffffff}
.doctor_tab > ul > li > a {width:100%;height:100%;display:inline-block}
.doctor_contents {width:100%}
.doctor_contents > .popup_left {width:440px;margin-right:40px;float:left;}
.doctor_contents > .popup_left > .doctor_img {margin-bottom:20px}
.doctor_contents > .popup_left > .doctor_btn {width:100%}
.doctor_contents > .popup_left > .doctor_btn > .btn_counsel {margin-right:20px;float:left}
.doctor_contents > .popup_left > .doctor_btn > .btn_reservation {float:left}
.doctor_contents > .popup_right {width:660px;float:left;}	
.doctor_contents > .popup_right > .doctor_name {font-size:50px;}
.doctor_contents > .popup_right > .doctor_class {font-size:20px;height:40px;line-height:40px;margin-top:45px;}
.doctor_contents > .popup_right > .doctor_class > span {color:#ffffff;background:#04b6f2;width:100px;display:inline-block;margin-right:20px;text-align:center;}
.doctor_contents > .popup_right > .doctor_date {width:200px;height:40px;line-height:40px;font-size:20px;display:inline-block;color:#ffffff;margin-top:20px;text-align:center;background:#999999;}
.doctor_contents > .popup_right > .doctor_schedule { width: 100%;margin-top:20px;}
.doctor_contents > .popup_right > .doctor_schedule > table { width: 100%;font-size:20px}
.doctor_contents > .popup_right > .doctor_schedule > table > tbody > tr > th{ background:#ebebeb;border-top:2px solid #999999;border-left:1px solid #999999;height:39px;color:#292929;}
.doctor_contents > .popup_right > .doctor_schedule > table > tbody > tr > th:first-child{border-left:0px}
.doctor_contents > .popup_right > .doctor_schedule > table > tbody > tr > td{ background:#ffffff;border-left:1px solid #999999;height:39px;color:#999999}
.doctor_contents > .popup_right > .doctor_schedule > table > tbody > tr > td:first-child{border-left:0px;color:#292929}		
.doctor_contents > .popup_right > .doctor_schedule > table > tbody > tr:nth-child(2) {border-bottom:2px solid #ebebeb;}
.doctor_contents > .popup_right > .doctor_schedule > table > tbody > tr:last-child {border-bottom:2px solid #999999;} 	
.doctor_contents > .popup_right > .profile_title{width:100px;height:40px;line-height:40px;font-size:20px;display:inline-block;color:#ffffff;margin-top:20px;margin-bottom:20px;text-align:center;background:#999999;}	
.doctor_contents > .popup_right > .doctor_profile > ul > li {font-size:20px;height:30px;line-height:20px;color:#292929;}

.b-close {position:absolute;top:25px;right:25px;color:#000000;font-weight:bold;cursor:pointer;font: bold 45px sans-serif;}


#container div.container_contents > .boardbox {width:1280px;margin:0 auto;}
.container_contents .boardbox .list{border-top:2px solid #999999 }
.container_contents .boardbox .list tr {border-bottom:1px solid #ebebeb}
.container_contents .boardbox .list thead th{height:90px;background:#fafafa;font-size:20px;font-weight:700; }
.container_contents .boardbox .list tbody td{height:90px;background:#ffffff;font-size:20px;padding:5px 5px; }
.container_contents .boardbox .list tbody .subject{text-align:left;padding-left:10px}
.container_contents .boardbox .list + .paging{margin:40px 0 0 0}
.container_contents .boardbox > .qna_category > ul {width:1280px;height:100px;margin:0 auto;padding-bottom:60px;}
.container_contents .boardbox > .qna_category > ul> li {width:calc( 1266px/7);height:98px;border:1px solid #ebebeb;float:left;line-height:98px;font-size:20px;color:#999999}
.container_contents .boardbox > .qna_category > ul> .on {background:#04b6f2;border:1px solid #04b6f2;color:#ffffff}
.container_contents .boardbox > .qna_category > ul > li > a {width:100%;height:100%;display:table}
.container_contents .boardbox > .qna_category > ul > li > a > p{display:table-cell;text-align: center; vertical-align: middle;}





#container div.container_contents .boardbox .view .viewtop{color:#000;border-top:solid 2px #999;border-bottom:solid 2px #ebebeb;background:#ffffff;height:100px}
#container div.container_contents .boardbox .view .viewtop .subject{font-size:30px;line-height:100px;float:left;text-align:left;width:800px;color:#292929;}
#container div.container_contents .boardbox .view .viewtop .writer{font-size:20px;float:left;width:240px;text-align:right;color:#999999;line-height:100px;}
#container div.container_contents .boardbox .view .viewtop .date{font-size:20px;float:left;width:240px;text-align:right;color:#999999;line-height:100px;}
#container div.container_contents .boardbox .view .viewtop .attachment{margin:12px 0 12px 0;font-size:13px;font-weight:700;line-height:1.2}

#container div.container_contents .boardbox .view .viewtop2{color:#000;border-top:solid 2px #999;border-bottom:solid 2px #ebebeb;background:#ffffff;height:100px}
#container div.container_contents .boardbox .view .viewtop2 .subject{font-size:30px;line-height:100px;float:left;text-align:left;width:100%;color:#292929;}
.container_contents .boardbox .view .txt{padding:32px 0;margin:0 0 32px 0;border-bottom:solid 1px #b5b5b5;font-size:20px;text-align:left;}
.container_contents .boardbox .view .txt img {max-width:100%;}
.container_contents .boardbox .view .btns{overflow:hidden;padding:0 0 0 50px}
.container_contents .boardbox .view .btns li{float:left;margin:0 10px 0 0}
.container_contents .boardbox .view .btns .right{float:right;margin:0}
.container_contents .boardbox .view .btns li a{display:block}
.container_contents .boardbox .view .btns li .btn_prev{width:31px;height:31px;text-indent:-9999px;border:solid 1px #e3e3e3;background:url('../images/common/paging_prev.gif') no-repeat 50% 50%}
.container_contents .boardbox .view .btns li .btn_next{width:31px;height:31px;text-indent:-9999px;border:solid 1px #e3e3e3;background:url('../images/common/paging_next.gif') no-repeat 50% 50%}
.container_contents .boardbox .view .btns li .btn_list{width:120px;height:31px;font-size:13px;color:#6c6c6c;text-align:center;line-height:32px;background:url('../images/common/round_bg.gif') no-repeat 0 0}

.boardbox .write{font-size:16px;text-align:center;border:solid #999;border-width:1px 0}
.boardbox .write tbody th{height:58px;font-weight:700;background:#fbfafa;border-top:solid 1px #ddd;}
.boardbox .write tbody td{padding:5px 5px;height:48px;border-top:solid 1px #ddd;text-align:left;padding-left:40px;}
.boardbox .write tbody .subject{text-align:left}

.boardbox .write tbody td input[type="text"] {margin:0;padding:0 10px;width:80%;height:35px;line-height:35px;font-size:16px;color:#000000;border:solid 1px #a0a0a0;;background:none}
.boardbox .write tbody td textarea {margin:0;padding:0 10px;width:80%;height:300px;line-height:35px;font-size:16px;color:#000000;border:solid 1px #a0a0a0;;background:none}

.boardbox .write .btn{position:relative;right:0;top:0;margin:0}
.boardbox .write .btn button{width:74px;height:30px;font-size:13px;color:#fff;font-weight:bold;border:solid 1px #222;cursor:pointer;background:#444}

.boardbox .write .btn-submit{position:relative;right:0;top:0;margin:0}
.boardbox .write .btn-submit button{width:74px;height:30px;font-size:13px;color:#fff;font-weight:bold;border:solid 1px #222;cursor:pointer;background:#53BCEB}

.boardbox .write_btns .btns{overflow:hidden;padding:20px 0 0 50px}
.boardbox .write_btns .btns li{float:left;margin:0 10px 0 0}
.boardbox .write_btns .btns .right{float:right;margin:0}
.boardbox .write_btns .btns li a{display:block}
.boardbox .write_btns .btns li .btn_prev{width:31px;height:31px;text-indent:-9999px;border:solid 1px #e3e3e3;background:url('../images/common/paging_prev.gif') no-repeat 50% 50%}
.boardbox .write_btns .btns li .btn_next{width:31px;height:31px;text-indent:-9999px;border:solid 1px #e3e3e3;background:url('../images/common/paging_next.gif') no-repeat 50% 50%}
.boardbox .write_btns .btns li .btn_list{width:120px;height:31px;font-size:13px;color:#6c6c6c;text-align:center;line-height:32px;background:url('../images/common/round_bg.gif') no-repeat 0 0}

.boardbox .thumb_list{overflow:hidden;margin:0 -21px 24px 130px}
.boardbox .thumb_list .item{position:relative;float:left;margin:0 21px 42px 21px;width:337px;height:337px}
.boardbox .thumb_list .item img{width:337px;height:337px}
.boardbox .thumb_list .item a{display:none;position:absolute;left:0;top:0;padding:25px;width:100%;height:100%;font-size:20px;line-height:1.35;color:#fff;background:url('../images/sub/community/link_bg.png') no-repeat 50% 50%;box-sizing:border-box}
.boardbox .thumb_list .item span{font-size:18px}
.boardbox .thumb_list .item:hover a{display:block}
.boardbox .thumb_list + .btn_more{text-align:center}

/** paging **/
.paging{font-size:0;color:#666;font-weight:700;text-align:center}
.paging a,.paging span,.paging strong{display:inline-block;height:33px;line-height:33px;vertical-align:top;box-sizing:border-box}
.paging span{margin:0 20px}
.paging > a{margin:0 2px;width:33px;font-size:13px;text-align:left;text-indent:-9999px;border:solid 1px #d8d8d8}
.paging .first{background:url('../images/common/paging_first.gif') no-repeat 50% 50%}
.paging .prev{background:url('../images/common/paging_prev.gif') no-repeat 50% 50%}
.paging .next{background:url('../images/common/paging_next.gif') no-repeat 50% 50%}
.paging .last{background:url('../images/common/paging_last.gif') no-repeat 50% 50%}
.paging span > *{padding:0 2px;min-width:33px;font-size:13px}
.paging span strong{text-decoration:underline}


.doctor_medical{width:1280px;height:278px; margin:0 auto;}
.doctor_medical_tab{width:100%;height:100px; margin:0 auto;border-bottom:1px solid #04b6f2;} 
.doctor_medical_submenu {width:1280px;height:100px;margin:0 auto;}
.doctor_medical_submenu > li {width:318px;height:98px;border:1px solid #ebebeb;float:left;line-height:98px;font-size:24px;color:#999999}
.doctor_medical_submenu > .on {background:#04b6f2;border:1px solid #04b6f2;color:#ffffff}
.doctor_medical_submenu > li > a {width:100%;height:100%;display:table}
.doctor_medical_submenu > li > a > p{display:table-cell;text-align: center; vertical-align: middle;}
#container div.doctor_medical_tab01 {width:1280px;height:1060px;margin:0 auto;background:url('../images/common/doctor_medical_tab01aa.png') no-repeat 50% 50%}
#container div.doctor_medical_tab01 .doctor_medical_btn{ position: relative;top: 195px;left: 40px;width:398px;height:70px;}
#container div.doctor_medical_tab01 .doctor_medical_counsel_btn {position: relative;top: 770px;left: 0px;width:940px;height:140px;margin:0 auto;}
#container div.doctor_medical_tab01 .doctor_medical_btn01{ width:300px;height:140px;float:left;margin-right:20px;}
#container div.doctor_medical_tab01 .doctor_medical_btn02{ width:300px;height:140px;float:left;margin-right:20px;}
#container div.doctor_medical_tab01 .doctor_medical_btn03{ width:300px;height:140px;float:left;}

#container div.doctor_medical_tab02 {width:1280px;height:1060px;margin:0 auto;background:url('../images/common/doctor_medical_tab02.jpg') no-repeat 50% 50%;display:none}
#container div.doctor_medical_tab02 .doctor_medical_btn{ position: relative;top: 195px;left: 40px;width:398px;height:70px;}
#container div.doctor_medical_tab02 .doctor_medical_counsel_btn {position: relative;top: 770px;left: 0px;width:940px;height:140px;margin:0 auto;}
#container div.doctor_medical_tab02 .doctor_medical_btn01{ width:300px;height:140px;float:left;margin-right:20px;}
#container div.doctor_medical_tab02 .doctor_medical_btn02{ width:300px;height:140px;float:left;margin-right:20px;}
#container div.doctor_medical_tab02 .doctor_medical_btn03{ width:300px;height:140px;float:left;}

#container div.doctor_medical_tab03 {width:1280px;height:1060px;margin:0 auto;background:url('../images/common/doctor_medical_tab03.jpg') no-repeat 50% 50%;display:none}
#container div.doctor_medical_tab03 .doctor_medical_btn{ position: relative;top: 195px;left: 755px;width:398px;height:70px;}
#container div.doctor_medical_tab03 .doctor_medical_counsel_btn {position: relative;top: 770px;left: 0px;width:940px;height:140px;margin:0 auto;}
#container div.doctor_medical_tab03 .doctor_medical_btn01{ width:300px;height:140px;float:left;margin-right:20px;}
#container div.doctor_medical_tab03 .doctor_medical_btn02{ width:300px;height:140px;float:left;margin-right:20px;}
#container div.doctor_medical_tab03 .doctor_medical_btn03{ width:300px;height:140px;float:left;}

#container div.doctor_medical_tab04 {width:1280px;height:1060px;margin:0 auto;background:url('../images/common/doctor_medical_tab04.jpg') no-repeat 50% 50%;display:none}
#container div.doctor_medical_tab04 .doctor_medical_btn{ position: relative;top: 195px;left: 425px;width:420px;height:70px;}
#container div.doctor_medical_tab04 .doctor_medical_counsel_btn {position: relative;top: 770px;left: 0px;width:940px;height:140px;margin:0 auto;}
#container div.doctor_medical_tab04 .doctor_medical_btn01{ width:300px;height:140px;float:left;margin-right:20px;}
#container div.doctor_medical_tab04 .doctor_medical_btn02{ width:300px;height:140px;float:left;margin-right:20px;}
#container div.doctor_medical_tab04 .doctor_medical_btn03{ width:300px;height:140px;float:left;}



