/* CSS Document */

.p0302{background-color:#f6f6f6; line-height:170%; padding:20px 20px 20px 25px; margin-bottom:30px;   border: #d1d1d1 1px solid; float:center;font-size:13px;}
.p030202{line-height:170%;font-size:13px;width:45%}

h3 {padding:0 0px 5px 0px;font-size:18px; color:#524438;font-weight:bold;/*background:url('../images/carrow_1th.gif') 0 2px no-repeat;*/}
h4 {margin:0px 0 0 0px;padding:0 0 0 0px;font-size:15px; color:#432c0a;font-weight:bold;/*background:url('../images/carrow_2th.gif') 0 4px no-repeat;*/}

.pb30 {padding-bottom:30px;}
.pb50 {padding-bottom:50px;}
.ml50 {margin-left:50px;}
.ml100 {margin-left:80px;}
.mt_20{ margin-top: -20px !important; }

/* ǥ */
table.pyo {font-size:13px; color:#333333; border-top:2px solid #dfdfdf; border-bottom:2px solid #dfdfdf; width:100%; margin:5px 0 20px 0px; letter-spacing:0pt; font-weight: normal;}
table.pyo.cen{text-align:center;}
table.pyo img {vertical-align:middle;}
table.pyo th {border:1px solid #dfdfdf; height:44px; color:#444444; background:#f3f3f3; text-align:center; font-weight:bold; line-height:140%;}
table.pyo th.gray {border:1px solid #ebebeb; height:30px; color:#333333; background:#f8f8f8; text-align:center; font-weight:normal;}
table.pyo th.L {border-left:1px solid #ffffff;}
table.pyo th.R {border-right:1px solid #ffffff;}
table.pyo td{border:1px solid #dfdfdf;  padding:10px 5px 10px 5px;  text-align:center; height:25px; line-height:160%;}
table.pyo td.L{border:1px solid #dfdfdf;  padding:8px 5px 10px 15px; text-align:center; line-height:180%;background:#f3f3f3;}
table.pyo td.L2{border:1px solid #dfdfdf;  padding:8px 5px 10px 15px; text-align:left; line-height:180%;background:#f8f8f8;}
table.pyo td.R {border:1px solid #dfdfdf; border-right:1px solid #ffffff; padding:3px 5px;}
table.pyo td.gray {border-right:1px solid #ffffff; font-weight:bold;}
table.pyo td ul li {margin-left:10px;}


table.pyo2 {font-size:13px; color:#333333; border-top:2px solid #dfdfdf; border-bottom:2px solid #dfdfdf; width:100%; margin:5px 0 20px 0px; letter-spacing:0pt; font-weight: normal;}
table.pyo2.cen{text-align:center;}
table.pyo2 img {vertical-align:middle;}
table.pyo2 th {border:1px solid #dfdfdf; height:44px; color:#444444; background:#f2f0f8; text-align:center; font-weight:bold; line-height:140%;}
table.pyo2 th.gray {border:1px solid #ebebeb; height:30px; color:#333333; background:#f8f8f8; text-align:center; font-weight:normal;}
table.pyo2 th.L {border-left:1px solid #ffffff;}
table.pyo2 th.R {border-right:1px solid #ffffff;}
table.pyo2 td{border:1px solid #dfdfdf;  padding:10px 5px 10px 5px;  text-align:center; height:25px; line-height:160%;}
table.pyo2 td.L{border:1px solid #dfdfdf;  padding:8px 5px 10px 15px; text-align:center; line-height:180%;background:#f3f3f3;}
table.pyo2 td.L4{border:1px solid #dfdfdf;  padding:15px 5px 20px 85px; text-align:left; line-height:180%;}
table.pyo2 td.R {border:1px solid #dfdfdf; border-right:1px solid #ffffff; padding:3px 5px;}
table.pyo2 td.gray {border-right:1px solid #ffffff; font-weight:bold;}
table.pyo2 td ul li {margin-left:10px;}

table.pyo3 {font-size:14px; color:#333333; border-top:2px solid #b1abc3; border-bottom:2px solid #dfdfdf; width:100%; margin:5px 0 8px 0px; letter-spacing:0pt; font-weight: normal;}
table.pyo3.cen{text-align:center;}
table.pyo3 img {vertical-align:middle;}
table.pyo3 th {border:1px solid #dfdfdf; height:44px; color:#593e6a; background:#f2f0f8; text-align:center; font-weight:bold; line-height:140%;}
table.pyo3 th.gray {border:1px solid #ebebeb; height:30px; color:#333333; background:#f8f8f8; text-align:center; font-weight:normal;}
table.pyo3 th.L {border-left:1px solid #ffffff;}
table.pyo3 th.R {border-right:1px solid #ffffff;}
table.pyo3 td{border:1px solid #dfdfdf;  padding:10px 5px 10px 5px;  text-align:center; height:25px; line-height:160%;}
table.pyo3 td.L{border:1px solid #dfdfdf;  padding:8px 5px 10px 15px; text-align:center; line-height:180%;background:#f3f3f3;}
table.pyo3 td.L2{border:1px solid #dfdfdf;  padding:8px 5px 10px 15px; text-align:left; line-height:180%;background:#f8f8f8;}
table.pyo3 td.R {border:1px solid #dfdfdf; border-right:1px solid #ffffff; padding:3px 5px;}
table.pyo3 td.gray {border-right:1px solid #ffffff; font-weight:bold;}
table.pyo3 td ul li {margin-left:10px;}

.p_0102 div dl {height:400px; margin:1px; border:1px solid #d5d5d5; line-height:20px;}
.p_0102 div dl dt {font-size:20px; font-weight:bold; color:#333333; line-height:20px; text-align:center;padding:10px 0px 0px 0px;color:#938275;}
.p_0102 div dl dd.line{border-bottom:#666 1px solid;margin:0px 25px 5px 25px;}
.p_0102 div dl dd.line2{font-size:13px; text-align:center;}
.p_0102 div dl dd {padding-top:10px; line-height:22px; padding:15px 25px 3px 55px;text-align:justify;font-size:13px;}
.p_0102 div dl dd strong {font-size:14px; color:#151515;}
.p_0102 div dl dd li strong {font-size:13px;}

.p_0102_box {float:left; width:49.8%;height:405px}





.p_0602 div dl {height:680px; margin:1px; border:1px solid #d5d5d5; line-height:20px;}
.p_0602 div dl dt {font-size:20px; font-weight:bold; color:#333333; line-height:20px; text-align:center;padding:10px 0px 0px 0px;color:#938275;}
.p_0602 div dl dd.line{border-bottom:#666 1px solid;margin:0px 25px 5px 25px;}
.p_0602 div dl dd.line2{font-size:13px; text-align:center;}
.p_0602 div dl dd {padding-top:10px; line-height:22px; padding:15px 25px 3px 25px;text-align:justify;font-size:13px;}
.p_0602 div dl dd strong {font-size:14px; color:#151515;}
.p_0602 div dl dd li strong {font-size:13px;}

.p_0602_box {float:left; width:49.8%;height:685px}

.dept03 li {margin:4px 0 3px 0px;padding-left:0px;/*background:url('../images/carrow_3th.gif') 0 8px no-repeat;*/ font-size:14px;line-height:20px;font-weight:bold}
.dept033 li {margin:4px 0 5px 0px;padding-left:10px;background:url('../images/carrow_3th.gif') 0 9px no-repeat; font-size:14px;line-height:25px;}
.dept04 li {margin:4px 0  -2px 0px;padding-left:10px;background:url('../images/carrow_5th.gif') 0 9px no-repeat; font-size:13px;font-weight:normal;line-height:21px;}
.dept05 li {margin:3px 0 3px 0px;padding-left:10px;background:url('../images/carrow_3th.gif') 0 9px no-repeat; font-size:13px;line-height:20px;font-weight:normal}
.dept055 li {margin:3px 0 12px 0px;padding-left:10px;background:url('../images/carrow_3th.gif') 0 9px no-repeat; font-size:13px;line-height:20px;font-weight:normal}
.dept06 li {margin:2px 0 0px -9px;background:none; font-size:13px;font-weight:normal;}
.dept066 li {margin:2px 0 0px 0px;background:none; font-size:13px;font-weight:normal;background:url('../images/carrow_8th.gif') 0 7px no-repeat;}
.dept07 li {margin:4px 0 15px 22px;padding-left:10px;background:url('../images/carrow_3th.gif') 0 7px no-repeat; font-size:13px;line-height:20px;}
.dept08 li {margin:0px 0 0px 22px;padding-left:10px;background:url('../images/carrow_3th.gif') 0 7px no-repeat; font-size:13px;line-height:20px;}
.dept09 li {margin:2px 0 0px 22px;padding-left:10px;background:url('../images/carrow_3th.gif') 0 6px no-repeat; font-size:13px;}


.de_company_06 {overflow:hidden}
.de_company_06 .info_box {text-align:center; width:100%; /*height:670px; */margin-bottom:40px; background:transparent url('../images/design/1_company_2_brandstory_arrow.jpg') right center no-repeat;}
.de_company_06 .info_box2 {text-align:left; width:100%; /*height:670px; */margin-bottom:20px;  line-height:24px;margin-left:170px;font-size:14px;}
.de_company_06 .info_box3 {text-align:center; width:100%; /*height:670px; */margin-bottom:10px;font-size:17px;}
.de_company_06 .info_box4 {text-align:left; width:100%; /*height:670px; */margin-bottom:20px;  line-height:24px;margin-left:60px;font-size:14px;margin-top:10px;}
.de_company_06 .info_box44 {text-align:left; /*width:100%; height:670px; */margin-bottom:20px;  line-height:24px;margin-left:60px;font-size:14px;margin-top:10px;}
.de_company_06 .info_box9 {text-align:center; width:100%; /*height:670px; */margin-bottom:20px;  line-height:26px;margin-left:60px;font-size:15px;margin-top:10px;}
.de_company_06 .info_box .logo {margin-top:-15px;}
.de_company_06 .info_box .name {font-size:27px; color:#333; font-weight:600; margin-top:15px;margin-bottom:10px}
.de_company_06 .info_box .name2 {font-size:27px; color:#c8644d; font-weight:600; margin-top:-10px;margin-bottom:5px;  line-height:22px;}
.de_company_06 .info_box .name3 {font-size:36px; color:#333; margin-top:15px;margin-bottom:10px}
.de_company_06 .info_box .name399 {font-size:30px; color:#555; margin-top:-10px;margin-bottom:10px}
.de_company_06 .info_box .name4 {font-size:35px; color:#c8644d; margin-top:-10px;margin-bottom:5px}
.de_company_06 .info_box .name5 {font-size:18px; color:#c8644d;  margin-top:15px;margin-bottom:10px;  line-height:29px;}
.de_company_06 .info_box .name6 {font-size:18px; color:#333;  margin-top:15px;margin-bottom:10px;  line-height:29px;}
.de_company_06 .info_box .name7 {font-size:15px; color:#666;  margin-top:15px;margin-bottom:10px;  line-height:26px;}
.de_company_06 .info_box .line {border-bottom:1px solid #e9e9e9;width:50%;margin:0 auto;padding-top:25px;}
.de_company_06 .info_box .sub_name {font-size:27px; line-height:24px; color:#333; margin-top:5px;margin-bottom:20px}
.de_company_06 .info_box .bar {background:#ffd548; height:3px; width:30px; margin:60px auto 8px auto;}
.de_company_06 .info_box .txt_box {font-size:13px; line-height:21px;}
.de_company_06 .info_box .txt_box02 {font-size:13px; line-height:21px;text-align:left; ;margin-left:50px;margin-top:20px}
.de_company_06 .img_box {float:right; overflow:hidden; position:relative;}
.de_company_06 .img_box .link {position:absolute; right:0; top:0; width:63px; height:63px; background:transparent url('../images/design/1_company_2_brandstory_go.png') left top no-repeat; z-index:55}
.de_company_06 .img_box .link:hover {background:transparent url('../images/design/1_company_2_brandstory_go_over.png') left top no-repeat}
.de_company_06 .img_box .url {position:absolute; left:0; top:45px; width:100%; text-align:center; font-family:'lato'; font-size:25px; font-weight:300; color:#5d5d5d;}
.de_company_06 .img_box .url a {font-family:'lato'; font-size:25px; font-weight:300; color:#5d5d5d;}
.de_company_06 .img_box .url a:hover {color:#fff}
.de_company_06 .field_box {overflow:hidden; clear:both; background:#f7f7f7; margin:30px; text-align:center; padding:20px 0 30px 0}
.de_company_06 .field_box .title {font-size:21px; color:#333; margin-bottom:30px}
.de_company_06 .field_box .one_box {float:left; border-left:1px solid #e5e5e5; padding:0 40px;}
.de_company_06 .field_box .one_box:first-of-type {border-left:0}
.de_company_06 .field_box .one_box .icon {overflow:hidden; background-color:#fff; border-radius:30px; width:60px; height:60px;transition: all .2s;}
.de_company_06 .field_box .one_box .icon img {margin-top:14px}
.de_company_06 .field_box .one_box .en {display:block; margin-top:12px; font-family:'lato';}
.de_company_06 .field_box .one_box .kr {display:block; margin-top:4px; color:#333; font-size:15px}
.de_company_06 .field_box .one_box:hover .icon {background-color:#ffd548;transition: all .2s;}

.guideNum {/*overflow:hidden; */margin-top:0px;margin-left:35px; padding:15px 0;text-align:left;}
.guideNum .title {float:left; width:119px; padding:10px 0 0 40px;}
.guideNum .txtWrap {float:left; width:665px; padding-left:23px; border-left:1px solid #e9e9e9;}

.p_010102 {height:391px;background:url('../images/p_0101.jpg') right 0 no-repeat;}
.bold0101{font-weight:bold;font-size:21px;color:#524438;line-height:1.5em;letter-spacing:-1pt;}
.bold010107{font-weight:bold;font-size:13px;color:#524438;}
.bold010108{font-weight:bold;font-size:13px;color:#c8644d;}
.bold0101088{font-weight:bold;font-size:13px;color:#8452ab;}
.bold0302{font-weight:bold;font-size:13px}
.bold010109{font-weight:bold;font-size:21px;color:#c8644d;line-height:1.2em;letter-spacing:-1pt;}


.txt033 {line-height:1em;padding:0px 0px 0px 0px;font-weight:normal;font-size:21px;color:#524438;letter-spacing:-0.5pt;}
.txt0444 {margin-top:10px;padding-left:0px;line-height:1.7em; width:430px}
.txt0555 {font-size:13px;font-weight:bold;}
.txt0666 {font-size:13px;font-weight:bold;color:#6c2491}

.site_list{list-style:none;}
.site_list > li{clear:both;_height:340px;_font-size:0;border-bottom:1px solid #e3e3e3;overflow:hidden; padding:0px 0 25px 0;}
.list_type02{overflow:hidden;}
.list_type02 dt{}
.list_type02 dt.tit{ margin-top:6px;margin-bottom:10px;margin-left:167px; font-size:17px;color:#222;padding-left:0px;padding-bottom:12px;border-bottom:1px solid #666;}
.list_type02 dt.tit b {font-weight:bold;}
.list_type02 dt.tit02{ margin-top:8px;margin-left:167px; font-size:14px;padding-left:0px;padding-bottom:5px; color:#0b5eae;}
.list_type02 dt.tit03{ margin-bottom:5px;margin-left:167px; font-size:14px;font-weight:bold;padding-left:0px;padding-bottom:5px; color:#0b5eae;}
.list_type02 dd.list_photo{display:inline;float:left;margin:10px 10px 0 0;color:#fff;text-align:center; /*border:4px solid #e3e3e3;*/}
.list_type02 dd.txt{ line-height:16px; margin-left:167px; margin-top:5px; line-height:21px;text-align:justify;}
.list_type02 dd.btn{ width:20%; float:right;margin-top:0px ; text-align:center;font-weight:bold;background:#2f74be; padding:10px 0 10px 0;font-size:13px;color:#ffffff; margin:15px 0px 0 0px;}
.list_type02 dd.btn a{color:#fff;}
.list_type02 dd.btn img {cursor:pointer;}

.list_type02 dt.tit2{margin-left:218px; margin-right:100px; margin-top:2px; color:#39C;}
.list_type02 dd.txt2{margin-left:20px; margin-right:150px; margin-top:5px; line-height:16px; }


.site_list03{list-style:none;}
.site_list03 li{clear:both;_height:340px;_font-size:0;overflow:hidden; padding:0px 0 25px 0;}
.list_type03{overflow:hidden;}
.list_type03 dt{}
.list_type03 dt.tit{ margin-top:6px;margin-bottom:10px;margin-left:167px; font-size:17px;color:#524438;font-weight:bold;padding-left:0px;padding-bottom:12px;border-bottom:1px solid #666;}
.list_type03 dt.tit02{ margin-top:6px;margin-bottom:5px;margin-left:167px; font-size:14px;font-weight:bold;padding-left:0px;padding-bottom:5px;}
.list_type03 dd.list_photo{display:inline;float:left;margin:10px 10px 0 0;color:#fff;text-align:center; /*border:4px solid #e3e3e3;*/}
.list_type03 dd.txt{ line-height:16px; margin-left:167px; margin-top:5px; line-height:21px;text-align:justify;}
.list_type03 dd.btn{ width:20%; float:right;margin-top:0px ; text-align:center;font-weight:bold;background:#2f74be; padding:10px 0 10px 0;font-size:13px;color:#ffffff; margin:15px 0px 0 0px;}
.list_type03 dd.btn a{color:#fff;}
.list_type03 dd.btn img {cursor:pointer;}

.list_type03 dt.tit2{margin-left:218px; margin-right:100px; margin-top:2px; color:#39C;}
.list_type03 dd.txt2{margin-left:20px; margin-right:150px; margin-top:5px; line-height:16px; }



.list_ty2 {position:relative;overflow:hidden;margin:0 -5px;*zoom:1}
.list_ty2 li {float:left;position:relative;width:255px;/*height:285px;*/padding:0 0 0px 9px;}
.list_ty2 li a {color:#2a2a2a;text-decoration:none;cursor:pointer;word-break:keep-all;word-wrap:break-word;}
.list_ty2 li .thumb {width:255px;height:95px;}
.list_ty2 li .thumb img {width:255px;border:1px solid #d5d5d5;}
.list_ty2 li .info {}
.list_ty2 li .info .tit {display:block;margin:10px 0 2px;font-size:15px;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
.list_ty2 li .info .tag {display:block;margin:0;color:#888;font-size:13px;}
.list_ty2 li .info .name {display:block;color:#888;font-size:13px;}


p.txt_agr{line-height:18px; padding:25px; background:#e3e3e3; margin-bottom:10px;}
.member_txt_area {
    overflow: auto;
    width: 97%;
    height: 120px;
    padding: 10px;
    background: #FFF none repeat scroll 0% 0%;
    border: 1px solid #838383;
	margin-bottom:10px;
}

	.member_txt_area h2 {font-size:14px;color:#333; margin:0 0 20px 10px;}
	.member_txt_area h3 {font-size:12px;color:#333;margin:0 0 10px 24px;}
	.member_txt_area p {margin:0 20px 20px 30px;}
	.member_txt_area ol {margin:0 20px 10px 30px;padding-left:0;}
	.member_txt_area ol li, .member_txt_area ul li {margin-bottom:10px;list-style:none;line-height:18px;}
	.member_txt_area ol.gap01 {margin:10px 0 10px 10px;}
	.member_txt_area ol.gap01 li:last {margin-bottom:0;}
	.member_txt_area dl {margin:0 0 10px 30px;}
	.member_txt_area dl dd {margin-left:10px;}
	.member_txt_area dl dd ul {padding-left:0;}
	.point {color:#3399CC;}


behavior: url(/js/PIE.htc);

.dept03 li {margin:-5px 0 3px 0px;/*padding-left:10px;background:url('../images/carrow_3th.gif') 0 8px no-repeat;*/ font-size:14px;line-height:20px;font-weight:bold}


.pb20 {padding-bottom:20px;}



.p01020310{line-height:200%; padding:25px 25px 20px 25px; margin-bottom:30px;   border: #e5dbed 3px solid; float:center;}

.p0407{line-height:200%; padding:35px; margin-bottom:10px; background:#ededed;font-size:14px; font-weight:bold;text-align:justify}

.de_company_02 {padding:0 0 0 0px; margin-top:0px; overflow:hidden; margin-bottom:40px; text-align: center;}
.de_company_02 .txt_box {float:left; font-size:13px; line-height:21px; width:520px;}
.de_company_02 .img_box {float:right;  margin-top:45px;}
.de_company_02 .button_box {display: inline-block; margin-top:15px; overflow:hidden;}
.de_company_02 .button_box .btn {font-size:15px; font-weight:500; color:#000; padding:14px 46px 14px 65px; font-weight:bold; float:left;  background:#c6baea url('../images/pdf.png') no-repeat 43px center; border:1px solid #9984da; /*border-radius:5px;transition: all .2s;*/}
.de_company_02 .button_box .btn:hover {color:#fff;  transition: all .2s; background:#9984da url('../images/pdf.png') no-repeat 43px center;border:1px solid #755fb9;}

.nameTit {font-size:24px;font-weight:bold; color:#07b5bb; margin-top:40px;margin-bottom:10px;text-align:center;letter-spacing:-0.5pt;}
.name7 {font-size:27px; color:#333; margin-top:25px;margin-bottom:8px;text-align:center;letter-spacing:-1pt;}
.name79 {font-size:20px; color:#333; margin-top:25px;margin-bottom:8px;text-align:center;letter-spacing:-1pt;}
.name799 {font-size:27px; color:#c8644d; margin-top:25px;margin-bottom:8px;text-align:center;letter-spacing:-1pt;}
.name8 {font-size:21px; color:#8d56af; margin-top:20px;margin-bottom:0px;text-align:center;letter-spacing:-1pt;}
.name9 {border: #d1d1d1 1px solid;}

.clinic_img{font-size:20px;margin:0 auto;font-weight:bold;}
.clinic_img_caption{font-size:15px;font-weight:600;width:100%;text-align:center;margin:50px 0 28px 0;letter-spacing:3px;color:#4e5358; }
.clinic_img_caption span{font-size:13px;font-weight:200;width:100%;text-align:center;margin:50px 0 20px 0;letter-spacing:3px;color:#4e5358}
.clinic_img_caption2{font-size:15px;font-weight:600;width:100%;text-align:center;margin:3px 0 20px 0;letter-spacing:3px;color:#4e5358}
.clinic_img ul li{display:inline-block;float:left;width:148px;height:156px;margin-right:23px;}
.clinic_img ul li.first{margin-bottom:23px;}
.clinic_img ul li.h180{display:inline-block;width:148px;height:180px;margin-right:23px;line-height:20px;text-align:center;}
.clinic_img ul li.h200{display:inline-block;width:148px;height:250px;margin-right:23px;line-height:20px;text-align:center;}
.clinic_img ul li.h170{display:inline-block;float:left;width:148px;height:170px;margin-right:23px;line-height:20px;margin-bottom:23px;}
.clinic_img ul li.h100{display:inline-block;width:100%;margin-right:23px;line-height:20px;text-align:center;}
.clinic_img ul li.right{margin-right:0;}
.clinic_img ul li.right2{display:inline-block;float:left;width:148px;height:180px;margin-right:0;line-height:20px}
.clinic_img ul li.right4{display:inline-block;float:left;width:100%;height:180px;margin-right:0;line-height:20px}
.clinic_img ul li.right3{display:inline-block;float:left;width:148px;height:170px;margin-right:0;line-height:20px}
.clinic_img ul li p.img{width:100%;text-align:center;margin-top:30px;height:55px;color:#8d56af;font-size:20px}
.clinic_img ul li p.img3{margin-top:30px;height:55px;color:#8d56af}
.clinic_img ul li p.img2{width:100%;margin-top:3px; border-bottom:2px solid #dfdfdf; color:#938275;width:30px;margin:0 auto;}
.clinic_img ul li p.txt{width:100%;text-align:center;padding-top:30px;font-size:12px;font-weight:normal;line-height:18px;}
.clinic_img ul li span.txt7{width:100%;text-align:center;padding-bottom:5px;font-size:15px; color:#938275;letter-spacing:-1pt;line-height:22px;}
.clinic_img ul li p.txt2{width:100%;text-align:center;padding-top:35px;font-size:15px}
.clinic_img ul li p.txt3{width:100%;text-align:center;padding-top:0px;font-size:12px;line-height:18px}
.clinic_img ul li p.txt4{width:100%;text-align:center;padding-top:10px;font-size:15px}
.clinic_img ul li p.txt5{width:100%;text-align:center;padding-top:20px;font-size:15px}
.clinic_img ul li p.txt6{width:100%;text-align:center;padding-top:20px;font-size:15px}
.clinic_img ul li span{width:100%;text-align:center;font-weight:600;display:block}

.clinic_img2{font-size:20px;margin:0 auto;font-weight:bold;}
.clinic_img2_caption{font-size:15px;font-weight:600;width:100%;text-align:center;margin:50px 0 28px 0;letter-spacing:3px;color:#4e5358; }
.clinic_img2_caption span{font-size:13px;font-weight:200;width:100%;text-align:center;margin:50px 0 20px 0;letter-spacing:3px;color:#4e5358}
.clinic_img2_caption2{font-size:15px;font-weight:600;width:100%;text-align:center;margin:3px 0 20px 0;letter-spacing:3px;color:#4e5358}
.clinic_img2 ul li{display:inline-block;float:left;width:11.7%;height:156px;margin-right:23px;}
.clinic_img2 ul li.first{margin-bottom:23px;}
.clinic_img2 ul li.h180{display:inline-block;width:11.7%;height:180px;margin-right:23px;line-height:20px;text-align:center;}
.clinic_img2 ul li.h200{display:inline-block;width:11.7%;height:250px;margin-right:23px;line-height:20px;text-align:center;}
.clinic_img2 ul li.h170{display:inline-block;float:left;width:11.7%;height:170px;margin-right:23px;line-height:20px;margin-bottom:23px;}
.clinic_img2 ul li.h100{display:inline-block;width:100%;margin-right:23px;line-height:20px;text-align:center;}
.clinic_img2 ul li.right{margin-right:0;}
.clinic_img2 ul li.right2{display:inline-block;float:left;width:11.7%;height:180px;margin-right:0;line-height:20px}
.clinic_img2 ul li.right4{display:inline-block;float:left;width:100%;height:180px;margin-right:0;line-height:20px}
.clinic_img2 ul li.right3{display:inline-block;float:left;width:11.7%;height:170px;margin-right:0;line-height:20px}
.clinic_img2 ul li p.img{width:100%;text-align:center;margin-top:30px;height:55px;color:#8d56af;font-size:20px}
.clinic_img2 ul li p.img3{margin-top:30px;height:55px;color:#8d56af}
.clinic_img2 ul li p.img2{width:100%;margin-top:3px; border-bottom:2px solid #dfdfdf; color:#938275;width:30px;margin:0 auto;}
.clinic_img2 ul li p.txt{width:100%;text-align:center;padding-top:30px;font-size:12px;font-weight:normal;line-height:18px;}
.clinic_img2 ul li span.txt7{width:100%;text-align:center;padding-bottom:5px;font-size:15px; color:#938275;letter-spacing:-1pt;line-height:22px;}
.clinic_img2 ul li p.txt2{width:100%;text-align:center;padding-top:35px;font-size:15px}
.clinic_img2 ul li p.txt3{width:100%;text-align:center;padding-top:0px;font-size:12px;line-height:18px}
.clinic_img2 ul li p.txt4{width:100%;text-align:center;padding-top:10px;font-size:15px}
.clinic_img2 ul li p.txt5{width:100%;text-align:center;padding-top:20px;font-size:15px}
.clinic_img2 ul li p.txt6{width:100%;text-align:center;padding-top:20px;font-size:15px}
.clinic_img2 ul li span{width:100%;text-align:center;font-weight:600;display:block}

.clinic_box{position:relative;border:1px solid #e0dfdf;width:92%;height:140px;margin-bottom:20px;padding:30px;background:url('../images/p_0404.jpg') 570px no-repeat;margin:0 auto;}
.clinic_box_L{position:relative;}
.clinic_box_L p.title{color:#4e5358;font-size:18px;font-weight:bold;margin-bottom:20px}
.clinic_box_L p.title2{color:#4e5358;font-size:18px;font-weight:bold;margin-bottom:50px}
.clinic_box_L p{color:#4e5358;font-size:13px;line-height:22px}
.clinic_box_R{position:relative;}


.clinic_box2{position:relative;border:1px solid #e0dfdf;width:92%;height:140px;margin-bottom:20px;padding:30px;background:url('../images/p_0404_2.jpg') 550px no-repeat;margin:0 auto;}
.clinic_box2_L{position:relative;}
.clinic_box2_L p.title{color:#4e5358;font-size:18px;font-weight:bold;margin-bottom:20px}
.clinic_box2_L p.title2{color:#4e5358;font-size:18px;font-weight:bold;margin-bottom:50px}
.clinic_box2_L p{color:#4e5358;font-size:13px;line-height:22px}
.clinic_box2_R{position:relative;}

.clinic_box3{position:relative;border:1px solid #e0dfdf;width:92%;height:140px;margin-bottom:20px;padding:30px;background:url('../images/p_0404_3.jpg') 550px no-repeat;margin:0 auto;}
.clinic_box3_L{position:relative;}
.clinic_box3_L p.title{color:#4e5358;font-size:18px;font-weight:bold;margin-bottom:20px}
.clinic_box3_L p.title2{color:#4e5358;font-size:18px;font-weight:bold;margin-bottom:50px}
.clinic_box3_L p{color:#4e5358;font-size:13px;line-height:22px}
.clinic_box3_R{position:relative;}

.right{text-align:right;}
.right2{color:#c8644d;font-size:15px;font-weight:bold;margin-bottom:10px}
.center{text-align:center;font-size:18px; color:#333;}


.p_0405 {width:60%;margin:0 auto;padding:30px;background-color:#f6f6f6;line-height:24px;margin-bottom:30px;text-align:justify;font-size:13px;margin-top:20px}
.p_0406 {width:55%; padding:20px 30px;background-color:#f6f6f6;line-height:24px;margin-bottom:10px;text-align:justify;font-size:13px;margin-top:20px; margin-left:100px;}




.pg_faq{border-top: 2px solid #333; width:100%;}
.pg_faq li{border-bottom: 1px solid #dadada;position: relative;list-style: none;}
.pg_faq li div.q a{ display: block; padding: 0px; line-height: 60px; text-align: left; color: #000; background: transparent url('../images/ic_faq_open.png') 98% center no-repeat;}
.pg_faq li div.q a span.state {text-align:center; border-right:1px solid #eee; width:60px; position:absolute; left:0; top:0;}
.pg_faq li div.q a span.state .state_icon {width:30px; display: block; margin: 0px auto 0 auto;}
.pg_faq li div.q a span.state .state_icon img{width:100%;}
.pg_faq li div.q a span.question {color:#000; margin-left:0px; font-size: 16px; }
.pg_faq .q a.active{background: url('../images/ic_faq_close.png') 98% center no-repeat; font-weight: bold;  }
.pg_faq .q a.active span.question {color:#8d56af;}

.a .answer{padding: 25px 50px 25px 65px;background: #f1f1f1 url('../images/ic_faq_a.gif') 28px 20px no-repeat;  font-size: 15px;line-height:180%; ;letter-spacing:-0.5pt;;text-align:justify;}
.name77 {font-size:17px; color:#666;  margin-top:15px;margin-bottom:10px;  line-height:28px;font-weight:bold;letter-spacing:-0.5pt;}
.name78 {font-size:17px; color:#8d56af;  margin-top:15px;margin-bottom:10px;  line-height:26px;font-weight:bold;letter-spacing:-0.5pt;}
.name79 {font-size:27px; color:#333; margin-top:25px;margin-bottom:15px;text-align:center;letter-spacing:-1pt;}
.name80 {font-size:20px; color:#333; margin-top:0px;margin-bottom:15px;text-align:center;letter-spacing:-1pt;}
.name81 {font-size:17px; color:#333; margin-top:0px;margin-bottom:15px;text-align:center;letter-spacing:-1pt;}
.line2 {border-bottom:1px solid #b5b5b5;width:100%;margin:0 auto;margin-bottom:40px;}


.past_director{}
.past_director ul li{position:relative; height:100%; margin:0px 0 0 0; padding:0px; list-style:none; }
.past_director ul li:after{content:""; display:block; float:none; clear:both;}
.past_director ul li a.top{right:0 !important; top:-20px !important;}
.past_director ul li div.name{position:absolute; width:70px; left:0px; /*top:5px;*/ font-size: 25px; font-weight: bold; background:url('/_KOR518/img/contents/history_purpose_bg.jpg') center top no-repeat; /*color: #0c4ca3;*/ margin-top:5px }
.past_director ul li div.name99{position:absolute; width:70px; left:0px; /*top:5px;*/ font-size: 25px; font-weight: bold; background:url('/_KOR518/img/contents/history_purpose_bg.jpg') center top no-repeat; color: #c8644d; margin-top:5px }
.past_director ul li div.name img{display:block; width:70px; height:141px; margin:0 0 10px 0; padding:4px; border:1px solid #ccc; background:url('/_KOR518/img/contents/history_purpose_bg.jpg') center top no-repeat;}
.past_director ul li ul{margin:0 0 0 95px;}
.past_director ul li ul li{margin:0; padding:8px 0 5px 7px; border:0; border-bottom:0px; line-height:22px; background:none;}
.past_director ul li ul li.last{border-bottom:1px dotted #a5a5a5;}
.past_director ul li ul li span.last02{display: block;  padding-top:20px; margin-bottom:20px; line-height:18px; padding:15px 15px 15px 15px; text-align:center;font-size:11px;font-weight:bold; background:#f3f3f3; letter-spacing:-1pt; width:280px;}
.past_director ul li ul li span.title{display:inline-block; width:100px; float:left; text-indent:15px; font-weight:bold; font-size: 15px;}
.past_director ul li ul li span.title02{display:inline-block; width:100px; float:left; text-indent:15px; font-weight:bold; font-size: 15px; margin:0px 0 20px 0; /*color: #805a35; */}
.past_director ul li ul li span.title03{display:inline-block; width:500px; float:left; /*text-indent:15px;*/ font-size: 15px; /*color: #805a35; */margin-bottom:20px;}
.past_director ul li ul li span.con, 
.past_director ul li ul li ul{display:inline-block; float:left; margin:0; padding:0; line-height:22px;}
.past_director ul li ul li span.con{padding-left:0px; border:0;  /*text-indent:-80px;*/  font-size: 15px;letter-spacing:-0.5pt;}
.past_director ul li ul li ul{width:400px;}
.past_director ul li ul li ul li{margin:0; padding:2px 0 2px 10px; border:0; background:url('/_KOR518/img/sub/bu_li_type2.gif') 0 9px no-repeat;}

.line99 { border-top: 2px solid #a5a5a5; border-bottom: 1px solid #D8D8D8; margin-top: 0px; padding: 15px 2px 0 2px; }

.mt_20{ margin-top: -20px !important; }
.mt_40{ margin-top: -40px !important; }

.ListBox {width:94%; margin:0 auto 50px auto; border:4px solid #f2f2f2; padding:20px 0px 20px 45px;}
.ListLink { width:100%; margin:0 auto;}
.ListLink li {width:240px; margin: 0px 5px 5px 15px; float:left; font-size:13px;}
.ListLink li a:hover{text-decoration:none; font-weight:bold;}
.clear {clear:both;}

.art7 {float:left; margin-left:80px; margin-right:-50px;}

.sort_area {left:0;top:0;overflow:hidden;/*height:40px;*/ margin-bottom:40px;}
.sort_area li {position:relative;float:left;/*width:78px;*/ width:33.2%;line-height:38px;text-align:center;/*border-left:1px solid #d7d7d9;*/padding-right:1px;padding-top:0px; font-weight:bold;color:#000}
.sort_area li a {display:block;border:1px solid #d7d7d9; font-weight:bold;}
.sort_area li .on {color:#fff;background:#44BFB7;border:1px solid #44BFB7;z-index:10; box-sizing: border-box; font-weight:bold;}

.sort_area02 {left:0;top:0;overflow:hidden;/*height:40px;*/ margin-bottom:40px;}
.sort_area02 li {position:relative;float:left;/*width:78px;*/ width:33.2%;line-height:38px;text-align:center;/*border-left:1px solid #d7d7d9;*/padding-right:1px;padding-top:0px; font-weight:bold;color:#000}
.sort_area02 li a {display:block;border:1px solid #d7d7d9; font-weight:bold;}
.sort_area02 li .on {color:#fff;background:#44BFB7;border:1px solid #44BFB7;z-index:10; box-sizing: border-box; font-weight:bold;}

.sort_area03 {left:0;top:0;overflow:hidden;/*height:40px;*/ /*margin-bottom:40px;*/}
.sort_area03 li {position:relative;float:left;width:33%;line-height:38px;text-align:center;/*border-left:1px solid #d7d7d9;*/padding-right:1px;padding-top:0px; font-weight:bold;color:#000; background:#e8d3f5; letter-spacing:-1pt;font-size:13px;}
.sort_area03 li.sort_area03_li01 {width:22%;}
.sort_area03 li.sort_area03_li02 {width:36%;}
.sort_area03 li.sort_area03_li03 {width:41%;}

.sort_area03 li a {display:block;border:1px solid #ceb7dc; font-weight:bold;}
.sort_area03 li .on {color:#fff;background:#44BFB7;border:1px solid #44BFB7;z-index:10; box-sizing: border-box; font-weight:bold;}

.counseling-btn {
	font-weight: bold;
	text-align: center;
	padding: 3px 6px;
	display: inline-block;
	cursor: pointer;
	border: 1px solid #6B4BC9;
	background: #9984DA;
	color: #fff;
	margin: 0 0 5px 5px;
}

.cl-researcher-wrap {display: flex;gap: 35px;}
.cl-researcher-wrap2 {width: 50%;}
.cl-researcher-wrap3 {width: 33.3333%;}
.cl-researcher-L {}
.cl-researcher-L img{display: block;margin-bottom: 20px;}
.cl-researcher-wrap3 .cl-researcher-L img {width:100%;}
.cl-researcher-btn {display: flex;gap: 5px;}
.cl-researcher-btn div {background: #3547a6 url('../images/arr-white.png') no-repeat calc(100% - 15px) 50%;color: #fff;font-size: 15px;padding: 10px 50px 10px 20px;background-size: 7px;}
.cl-researcher-btn div:hover {text-decoration:underline;}
.cl-researcher-R {}
.cl-researcher-R p {width:fit-content;font-size: 24px;letter-spacing: -0.5px;font-weight: bold;color: #000;position: relative;margin-bottom: 15px;}
.cl-researcher-R p:before {
	position: absolute;
	content: '';
	left: 0;
	width: 100%;
	height: 10px;
	background: #fe5be5;
	z-index: 0;
	opacity: 0.1;
	top: 23px;
}
.cl-researcher-R ul {}
.cl-researcher-R li {position:relative;font-size: 15px;line-height: 1.6;margin: 2px 0;padding-left: 10px;}
.cl-researcher-R li:after {position:absolute;content:'·';left:0;top: 0;}
