@charset "utf-8";

/* ========================================================================================================================================== */
/* 템플릿보기링크(템플릿과는 무관한 영역입니다) */
.clinicTemMenu{display:block; position:fixed; left:1em; top:1em; width:10em; max-height:50vh; background-color:#fff; border:1px solid #ebebeb; border-radius:8px; box-shadow:1px 1px 5px 0px rgba(0,0,0, 0.1); overflow-y:auto; z-index:9999999;}
.clinicTemMenu .Link{display:flex; position:relative; flex-direction:column; flex-wrap:wrap; align-items:stretch; text-align:left;}
.clinicTemMenu .Link a{display:block; position:relative; flex:1 1 auto; width:100%; align-self:auto; letter-spacing:-1px; text-align:left; white-space:nowrap;  word-break:keep-all; text-overflow:ellipsis; overflow:hidden; padding:0.2em;}
.clinicTemMenu .Link a:after{content:""; clear:both; display:block; position:absolute; bottom:0px; left:0px; right:0px;  width:100%; height:0px; border-bottom:1px solid #e9e9e9;}
.ClinicInfoArea .Section  + .Section:after{content:""; clear:both; display:block; position:absolute; top:0px; left:0px; right:0px;  width:100%; height:0px;} /* border-top:1px solid #f8f8f8; */
.ClinicInfoArea{overflow:hidden;}


/* ========================================================================================================================================== */
/* [템플릿] 기본공통설정(ver.202301) */
.clinicItemSection{display:block; position:relative; font-size:15pt; line-height:1.6em; font-weight:300; text-align:center; white-space:normal; word-break:keep-all; padding:5em 0px;}
.clinicItemSection img{max-width:100%; max-height:100%; width: auto;}
.clinicItemSection a{position:relative;}
.clinicItemSection .Inner{display:block; position:relative; text-align:center; margin:auto; padding: 0;}
.clinicItemSection .sectionTition{display:block; position:relative; margin-bottom:4em;}
.clinicItemSection .sectionTition .decoTitle{display:block; position:relative; color:#dadada; font-size:11pt; font-weight:300; line-height:1em; letter-spacing: 0.7em; padding-left: 0.2em; text-transform:uppercase; margin: 0.5em 0 1em;}
.clinicItemSection .sectionTition h1.Title{display:block; position:relative; font-weight:bold;}
.clinicItemSection .sectionTition h2.subTitle{display:block; position:relative;}
.clinicItemSection .sectionTition h3{display:block; position:relative; margin-top:2em;}
.clinicItemSection .sectionTition .lineTitle{display:inline-block; line-height:1em; letter-spacing:2px; font-weight:bold; text-transform:uppercase;  border-top:1px solid #000; border-bottom:1px solid #000; padding:0.3em 0.5em; margin-bottom:1em;}
.clinicItemSection h1,
.clinicItemSection h2,
.clinicItemSection h3,
.clinicItemSection h4,
.clinicItemSection h5,
.clinicItemSection h6{font-weight:normal; margin:0px; padding:0px;}
.clinicItemSection h1{font-size:30pt; line-height:1.8em;}
.clinicItemSection h2{font-size:18pt;}
.clinicItemSection h3{font-size:15pt; font-weight:300;}
.clinicItemSection h4{}
.clinicItemSection h5{}
.clinicItemSection h6{}
.clinicItemSection em{font-style:normal;}
.clinicItemSection .sectionCont{display:block; position:relative;}
.clinicItemSection.bgGray{background-color:#f8f8f8 !important;}


/* [템플릿] 리스트4 */
.clinicItemSection.Clinic_Item31{}
.Clinic_Item31 .Inner{}
.Clinic_Item31 .sectionTition{}
.Clinic_Item31 .List{display:block; position:relative; width:60%; text-align:center; margin:auto;}
.Clinic_Item31 .List li{display:block; position:relative;}
.Clinic_Item31 .List li + li{margin-top:15px;}
.Clinic_Item31 .List li:nth-child(odd){}
.Clinic_Item31 .List li:nth-child(odd) .Thum dt p{background-color:#f0a6aa; width:156px; height: 100%;}
.Clinic_Item31 .List li:nth-child(even){}
.Clinic_Item31 .List li:nth-child(even) .Thum dt p{background-color:#ebc5c2;}
.Clinic_Item31 .Thum{display:block; position:relative;}
.Clinic_Item31 .Thum dl{display:flex; position:relative; width:100%; table-layout:fixed; background-color:#fff;} /* height: 100%; */
.Clinic_Item31 .Thum dt{display:table-cell; position:relative; width:20%; height:inherit; vertical-align:middle; color:#fff; font-size:18pt;}
.Clinic_Item31 .Thum dt p{display:flex; position:relative; height:inherit; align-items:stretch; align-self:center; justify-content:center; padding:1em;}
.Clinic_Item31 .Thum dt p span{display:block; align-self:center;}
.Clinic_Item31 .Thum dd{display:table-cell; position:relative; vertical-align:middle; text-align:left; padding:20px;}
.Clinic_Item31 .Thum dd p{font-size: 13pt;}
.Clinic_Item31 .Thum img{}
.Clinic_Item31 .Thum h3{font-weight:bold;}
.Clinic_Item31 .Thum p{}


/* [템플릿] 모자이크1 */
.clinicItemSection.Clinic_Item32{}
.Clinic_Item32 .Inner{}
.Clinic_Item32 .sectionTition{}
.Clinic_Item32 .List{display:block; position:relative; text-align:center; margin:auto;}
.Clinic_Item32 .List li{display:block; position:relative;}
.Clinic_Item32 .List li + li{margin-top: 20px;}
.Clinic_Item32 .Thum{display:block; position:relative; }
.Clinic_Item32 .Thum dl{display:flex; position:relative; flex-direction:row; align-items:stretch; text-align:center; margin:auto; background-color:#fff; }
.Clinic_Item32 .Thum dt{display:block; position:relative; flex-grow:1; flex-shrink:1; flex-basis:50%; width:50%; align-self:auto; }
.Clinic_Item32 .Thum dt img{width:100%; max-width:100%;}
.Clinic_Item32 .Thum dd{display:block; position:relative; flex-grow:1; flex-shrink:1; flex-basis:50%; width:50%; align-self:center; padding:1em;}
.Clinic_Item32 .Thum dd h3{font-weight:bold;}
.Clinic_Item32 .Thum dd p{}


/* [템플릿] 모자이크2 */
.clinicItemSection.Clinic_Item33{}
.Clinic_Item33{}
.Clinic_Item33 .Inner{}
.Clinic_Item33 .sectionTition{}
.Clinic_Item33 .List{display:block; position:relative; text-align:center; margin:auto;}
.Clinic_Item33 .List li{display:block; position:relative;}
.Clinic_Item33 .Thum{display:block; position:relative; }
.Clinic_Item33 .Thum dl{display:flex; position:relative; flex-direction:row; align-items:stretch; text-align:center; margin:auto; background-color:#fff; }
.Clinic_Item33 .Thum dt{display: flex; align-items: center; justify-content: center; position:relative; flex-grow:1; flex-shrink:1; flex-basis:50%; width:50%; align-self:auto; background-color:#f8f8f8;}
.Clinic_Item33 .Thum dt img{width:100%; max-width:100%;}
.Clinic_Item33 .Thum dd{display:block; position:relative; flex-grow:1; flex-shrink:1; flex-basis:50%; width:50%; align-self:center; padding:1em 3em;}
.Clinic_Item33 .Thum dd h3{font-weight:bold;}
.Clinic_Item33 .Thum dd p{}
.Clinic_Item33 .List li:nth-child(odd){} /* 홀수 */
.Clinic_Item33 .List li:nth-child(odd) dt{order:2;}
.Clinic_Item33 .List li:nth-child(even){} /* 짝수 */
.Clinic_Item33 .List li:nth-child(even) dd{order:1;}
.Clinic_Item33 dt a img{cursor:pointer;}
.Clinic_Item33 dt a:hover{}
.Clinic_Item33 dt a:hover img{transform:scale(1.05); transition:all 0.3s linear; -webkit-ransition:all 0.3s linear;  -moz-transition:all 0.3s linear;}


/* [템플릿] 타이틀1 */
.clinicItemSection.Clinic_Item34{}
.Clinic_Item34{}
.Clinic_Item34 .Inner{width:100%; min-width:100%;}
.Clinic_Item34 .sectionTition{}


/* [템플릿] 타이틀2 */
.clinicItemSection.Clinic_Item35{}
.Clinic_Item35{padding:0px !important;  overflow:hidden;}
.Clinic_Item35 a{display:block; position:relative; }
.Clinic_Item35 .sectionTition{padding:0px !important; margin-bottom:0px;}
.Clinic_Item35 .sectionTition .subTitle{}
.Clinic_Item35 .subTitle{display:block; position:absolute; top:15%; right:0%; bottom:15%; left:0%; width:100%; height:auto; flex-wrap:wrap; flex-direction:column; align-items:center; align-content:stretch; justify-content:center;  padding:0px;}
.Clinic_Item35 .Inner{display:flex; position:relative; flex-direction:column; align-items:stretch; align-content:center; justify-content:center; height:100%; text-align:center; }
.Clinic_Item35 .subTitle p{display:block; position:relative; font-size:2em; line-height:1em; font-weight:400;}
.Clinic_Item35 .subTitle span{display:block; position:relative; color:inherit; font-weight:100; white-space:normal; word-break:keep-all; margin-top:1.5em;}
.Clinic_Item35 .sectionTition .topImg{display:block; position:relative;}


/* [템플릿] 타이틀3 */
.ClinicInfoArea section.Section_Basic{background: none;}


/* [템플릿] 타이틀4 */
.clinicItemSection.Clinic_Item36{}
.Clinic_Item36{}
.Clinic_Item36 .Inner{}
.Clinic_Item36 .sectionTition{text-align:left; padding-bottom:1em; margin-bottom:1em;}
.Clinic_Item36 .sectionTition .Title{margin-bottom:0px;}
.Clinic_Item36 .sectionTition:after{content:""; clear:both; display:block; position:absolute; left:0; right:0; bottom:0; width:100%; border-bottom:1px solid #ddd;}
.Clinic_Item36 .Thum{display:block; position:relative; text-align:left;}
.Clinic_Item36 .Thum + .Thum{margin-top:1em;}
.Clinic_Item36 .Thum dl{display:table; position:relative; table-layout:fixed; width:100%;}
.Clinic_Item36 .Thum dt{display:table-cell; position:relative; vertical-align:top; width:15%; padding:1em;}
.Clinic_Item36 .Thum dt p{display:block; position:relative; font-size:1.8em; font-weight:bold;}
.Clinic_Item36 .Thum dd{display:table-cell; position:relative; vertical-align:top; width:85%; padding:1em;}
.Clinic_Item36 .thumList{display:flex; position:relative; flex-direction:row; align-items:stretch; text-align:center;}
.Clinic_Item36 .thumList li{display:block; position:relative; width: 15%; align-self:auto; } /* flex: 1 1 20%; */
.Clinic_Item36 .thumList li + li{margin-left:1em;}
.Clinic_Item36 .thumList img{display:block; position:relative; width: auto; height: 3em; margin:auto;}
.Clinic_Item36 .thumList p{display:block; position:relative; font-weight:bold; margin-top:1em; font-size: 13.5pt; line-height: 1.5em;}

/* [템플릿] 타이틀5 */
.ClinicInfoArea section.Section_Process{background: none;}


/* [템플릿] 프로세스2 */
.clinicItemSection.Clinic_Item37{}
.Clinic_Item37{}
.Clinic_Item37 .Inner{}
.Clinic_Item37 .sectionTition{}
.Clinic_Item37 .List{display:flex; position:relative; flex-direction:row; flex-wrap:wrap; align-items:stretch; text-align:center;}
.Clinic_Item37 .List li{display:block; position:relative; flex:0 0 25%; width:25%; align-self:auto;}
.Clinic_Item37 .List li:after{content: ''; display:block; position:absolute; left:0%; right:0; top:2em; border-top:1px solid #f0a6aa;}
.Clinic_Item37 .List li:first-child{}
.Clinic_Item37 .List li:first-child:after{left:50%;}
.Clinic_Item37 .List li:last-child{}
.Clinic_Item37 .List li:last-child:after{right:50%;}
.Clinic_Item37 .Thum{display:block; position:relative; padding:0px 2em; padding:1em; z-index:1;}
.Clinic_Item37 .Thum b{display:block; position:relative; width:2em; height:2em; border-radius:50%; background-color:#f0a6aa; margin:auto; margin-bottom:1em; text-indent: -9999px;}
.Clinic_Item37 .Thum b:after{content: ''; display:block; position:absolute; top:13%; left:35%; width:0.5em; height:1em; border-bottom:3px solid #fff; border-right:3px solid #fff; transform:rotate( 45deg ); -webkit-transform:rotate( 45deg );-moz-transform:rotate( 45deg );}
.Clinic_Item37 .Thum b span{display:block; position:relative;}
.Clinic_Item37 .Thum h3{display:block; position:relative; color:#f0a6aa;}
.Clinic_Item37 .Thum p{display:block; position:relative; font-weight:bold;}


/* [템플릿] 효과 케이스2 */
.clinicItemSection.Clinic_Item38{}
.Clinic_Item38{}
.Clinic_Item38 .Inner{}
.Clinic_Item38 .sectionTition{}
.Clinic_Item38 .sectionCont{display:flex; position:relative; flex-direction:row; flex-wrap:nowrap; align-items:stretch; justify-content:center;}
.Clinic_Item38 .contBox{display:block; position:relative; flex:0 0 30%; width:30%; align-self:auto;}
.Clinic_Item38 .contBox img{display:block; position:relative; margin:auto;}
.Clinic_Item38 .contBox h3{font-size: 20pt; line-height: 1.4em; font-weight:bold; margin-bottom:1em;}
.Clinic_Item38 .contBox p{font-size: 13pt;}
.Clinic_Item38 .contBox + .contBox{}
.Clinic_Item38 .contBox.Left{text-align:center;}
.Clinic_Item38 .contBox.Right{display: flex; align-items: center; text-align:left; padding: 1em 3em; flex: 0 0 50%; background-color: #fff;}


/* [템플릿] 효과 케이스2-다중 */
.clinicItemSection.Clinic_Item38_02{}
.Clinic_Item38_02{}
.Clinic_Item38_02 .Inner{}
.Clinic_Item38_02 .Inner + .Inner{margin-top: 100px;}
.Clinic_Item38_02 .subTitle{position: relative; margin-bottom: 1.2em; font-size: 18pt;}
.Clinic_Item38_02 .subTitle::before{content: ''; position: absolute; top: 16px; right: 50%; margin-right: 10%; width: 30%; height: 1px; background-color: #ddd;}
.Clinic_Item38_02 .subTitle::after{content: ''; position: absolute; top: 16px; left: 50%; margin-left: 10%; width: 30%; height: 1px; background-color: #ddd;}
.Clinic_Item38_02 .sectionCont{display:flex; position:relative; flex-direction:row; flex-wrap:nowrap; align-items:stretch; width: 80%; margin: 0 auto; border: 1px solid #dedede;}
.Clinic_Item38_02 .sectionCont + .sectionCont{margin-top: 1.2em;}
.Clinic_Item38_02 .contBox{display:block; position:relative; flex:0 0 30%; width:30%; align-self:auto;}
.Clinic_Item38_02 .contBox img{display:block; position:relative; margin:auto;}
.Clinic_Item38_02 .contBox h3{font-size: 20pt; line-height: 1.4em; font-weight:bold; margin-bottom:1em;}
.Clinic_Item38_02 .contBox h3.eng_title{font-size: 15pt; font-weight: 100; letter-spacing: 1px; color: #cbcbcb; margin-bottom: 0.2em;}
.Clinic_Item38_02 .contBox p{font-size: 13pt;}
.Clinic_Item38_02 .contBox + .contBox{}
.Clinic_Item38_02 .contBox.Left{text-align:center; background-size: cover; background-position: center center; min-height: 340px;}
.Clinic_Item38_02 .contBox.Right{display: flex; align-items: center; text-align:left; padding: 1em 3em; flex: 0 0 70%; background-color: #fff; border-left: 1px solid #dedede;}


/* [템플릿] 효과 케이스4 */
.clinicItemSection.Clinic_Item39{}
.Clinic_Item39{background-repeat:no-repeat; background-position:center bottom; }
.Clinic_Item39 .Inner{text-align:right;}
.Clinic_Item39 .sectionCont{display:inline-flex; position:relative; flex-direction:column; align-items:stretch; align-content:center; justify-content:center; width:50%; text-align:left;} /* height:100%; */
.Clinic_Item39 .sectionTition{margin-bottom:0em;}
.Clinic_Item39 .List{display:inline-flex; position:relative; flex-direction:row; flex-wrap:wrap; align-items:stretch; text-align:center;}
.Clinic_Item39 .List li{display:block; position:relative; flex:0 0 auto; align-self:auto; padding:0.5em;}
.Clinic_Item39 .List:first-child{}
.Clinic_Item39 .List:last-child{flex-direction: row-reverse;}
.Clinic_Item39 .Thum{display:block; position:relative; width:8em; height:8em; color:#fff; border-radius:50%; background-color:#f0a6aa; margin:auto;}
.Clinic_Item39 .Thum h3{display:flex; position:relative; flex-direction:column; align-items:stretch; align-content:center; justify-content:center; height:100%; text-align:center; }


/* [템플릿] 효과 케이스4-오른쪽텍스트 */
.clinicItemSection.Clinic_Item39_02{min-height: 500px;}
.clinicItemSection.Clinic_Item39_02 .sectionTition h1.Title{font-size: 20pt; line-height: 1.4em; margin-bottom: 0;}
.clinicItemSection.Clinic_Item39_02 .sectionTition h3{font-size: 13pt; margin-top: 1em;}
.Clinic_Item39_02{background-repeat:no-repeat; background-position:center bottom; }
.Clinic_Item39_02 .Inner{text-align:right;}
.Clinic_Item39_02 .sectionCont{display:inline-flex; position:relative; flex-direction:column; align-items:stretch; align-content:center; justify-content:center; width:50%; text-align:left;}
.Clinic_Item39_02 .sectionTition{margin-bottom:0em;}
.Clinic_Item39_02 .Thum{display:block; position:relative; width:8em; height:8em; color:#fff; border-radius:50%; background-color:#f0a6aa; margin:auto;}
.Clinic_Item39_02 .Thum h3{display:flex; position:relative; flex-direction:column; align-items:stretch; align-content:center; justify-content:center; height:100%; text-align:center; }


/* [템플릿] 효과 케이스4-왼쪽텍스트 */
.clinicItemSection.Clinic_Item39_03{min-height: 500px;}
.clinicItemSection.Clinic_Item39_03 .sectionTition h1.Title{font-size: 20pt; line-height: 1.4em; margin-bottom: 0;}
.clinicItemSection.Clinic_Item39_03 .sectionTition h3{font-size: 13pt; margin-top: 1em;}
.Clinic_Item39_03{background-repeat:no-repeat; background-position:center bottom; }
.Clinic_Item39_03 .Inner{text-align:left;}
.Clinic_Item39_03 .sectionCont{display:inline-flex; position:relative; flex-direction:column; align-items:stretch; align-content:center; justify-content:center; width:50%; text-align:left; margin-left: 50px;}
.Clinic_Item39_03 .sectionTition{margin-bottom:0em;}
.Clinic_Item39_03 .Thum{display:block; position:relative; width:8em; height:8em; color:#fff; border-radius:50%; background-color:#f0a6aa; margin:auto;}
.Clinic_Item39_03 .Thum h3{display:flex; position:relative; flex-direction:column; align-items:stretch; align-content:center; justify-content:center; height:100%; text-align:center; }


/* [템플릿] 장점 원리2 */
.clinicItemSection.Clinic_Item40{}
.Clinic_Item40{}
.Clinic_Item40 .Inner{}
.Clinic_Item40 .sectionTition{}
.Clinic_Item40 .sectionCont{}
.Clinic_Item40 .List{display:inline-flex; position:relative; flex-direction:row; flex-wrap:wrap; align-items:stretch; text-align:center;}
.Clinic_Item40 .List li{display:block; position:relative; flex:1 1 33%; width:33%; align-self:auto; padding:1em;}
.Clinic_Item40 .Thum{display:block; position:relative; }
.Clinic_Item40 .Thum img{display:block; position:relative; margin:auto;}
.Clinic_Item40 .Thum .textBox{display:block; position:relative; width:9em; height:9em; background-color:#f8f8f8; border-radius:50%; box-shadow:3px 3px 5px 0px rgb(0 0 0 / 10%); padding:0.8em; margin:auto; margin-top:1em; overflow:hidden; }
.Clinic_Item40 .Thum .textBox h3{display:inline-block; width:2em; height:2em; color:#fff; font-weight:100; letter-spacing:1px; background-color:#000; border-radius:50%; padding:0.2em; margin-bottom:1em; overflow:hidden; }
.Clinic_Item40 .Thum .textBox p{display:block; position:relative; line-height:1.4em;}


/* [템플릿] 장점 원리3 */
.clinicItemSection.Clinic_Item41{}
.Clinic_Item41{}
.Clinic_Item41 .Inner{}
.Clinic_Item41 .sectionTition{}
.Clinic_Item41 .sectionCont{}
.Clinic_Item41 .List{display:inline-flex; position:relative; flex-direction:row; flex-wrap:wrap; align-items:stretch; text-align:center;}
.Clinic_Item41 .List li{display:block; position:relative; flex:1 1 33%; width:33%; align-self:auto; padding:1em;}
.Clinic_Item41 .Thum{display:block; position:relative; }
.Clinic_Item41 .Thum img{display:block; position:relative; margin:auto;}
.Clinic_Item41 .Thum .textBox{display:block; position:relative; margin-top:1em; }
.Clinic_Item41 .Thum .textBox h3{display:inline-block; width:2em; height:2em; color:#fff; font-weight:100; letter-spacing:1px; background-color:#000; border-radius:50%; padding:0.2em; margin-bottom:1em; overflow:hidden; }
.Clinic_Item41 .Thum .textBox p{display:block; position:relative; line-height:1.4em;}


/* [템플릿] 장점 원리5-2개,4개 */
.clinicItemSection.Clinic_Item42{}
.Clinic_Item42{}
.Clinic_Item42 .Inner{}
.Clinic_Item42 .sectionTition{}
.Clinic_Item42 .List{display:flex; position:relative; flex-wrap:nowrap; flex-direction:row; align-items:stretch; text-align:center; margin:auto;}
.Clinic_Item42 .List li{display:block; position:relative; flex-grow:1; flex-shrink:1; flex-basis:0; align-self:auto; padding:1em;}
.Clinic_Item42 .Thum{display:block; position:relative;}
.Clinic_Item42 .Thum dl{display:block; position:relative;}
.Clinic_Item42 .Thum dt{display:block; position:relative; margin-bottom:1em;}
.Clinic_Item42 .Thum dd{display:block; position:relative;}
.Clinic_Item42 .Thum img{display:block; position:relative; margin:auto;}
.Clinic_Item42 .Thum h3{font-weight:bold;}
.Clinic_Item42 .Thum p{font-size: 13pt;}

/* [템플릿] 장점 원리5-3개,5개,6개 */
.clinicItemSection.Clinic_Item42_02{}
.Clinic_Item42_02{}
.Clinic_Item42_02 .Inner{}
.Clinic_Item42_02 .sectionTition{}
.Clinic_Item42_02 .List{display:flex; position:relative; width: 80%; flex-wrap:wrap; justify-content: center; align-items:stretch; text-align:center; margin:auto;}
.Clinic_Item42_02 .List li{display:block; position:relative; width: 33.33333333%; align-self:auto; padding:1em;}
.Clinic_Item42_02 .Thum{display:block; position:relative;}
.Clinic_Item42_02 .Thum dl{display:block; position:relative;}
.Clinic_Item42_02 .Thum dt{display:block; position:relative; margin-bottom:1em;}
.Clinic_Item42_02 .Thum dd{display:block; position:relative;}
.Clinic_Item42_02 .Thum img{display:block; position:relative; margin:auto;}
.Clinic_Item42_02 .Thum h3{font-weight:bold;}
.Clinic_Item42_02 .Thum p{font-size: 13pt;}

/* [템플릿] 장점 원리5-7개 */
.clinicItemSection.Clinic_Item42_03{}
.Clinic_Item42_03{}
.Clinic_Item42_03 .Inner{}
.Clinic_Item42_03 .sectionTition{}
.Clinic_Item42_03 .List{display:flex; position:relative; flex-wrap:wrap; justify-content: center; flex-direction:row; align-items:stretch; text-align:center; margin:auto;}
.Clinic_Item42_03 .List li{display:block; position:relative; width: 25%; align-self:auto; padding:1em;}
.Clinic_Item42_03 .Thum{display:block; position:relative;}
.Clinic_Item42_03 .Thum dl{display:block; position:relative;}
.Clinic_Item42_03 .Thum dt{display:block; position:relative; margin-bottom:1em;}
.Clinic_Item42_03 .Thum dd{display:block; position:relative;}
.Clinic_Item42_03 .Thum img{display:block; position:relative; margin:auto;}
.Clinic_Item42_03 .Thum h3{font-weight:bold;}
.Clinic_Item42_03 .Thum p{font-size: 13pt;}

/* [템플릿] 장점 원리6 */
.clinicItemSection.Clinic_Item43{}
.Clinic_Item43{}
.Clinic_Item43 .Inner{}
.Clinic_Item43 .sectionTition{}
.Clinic_Item43 .List{display:flex; position:relative; flex-wrap:wrap; flex-direction:row; align-items:stretch; text-align:center; margin:auto;}
.Clinic_Item43 .List li{display:block; position:relative; flex-grow:1; flex-shrink:1; flex-basis:50%; width:50%; align-self:auto; padding:1em; }
.Clinic_Item43 .Thum{display:block; position:relative; height:100%;}
.Clinic_Item43 .Thum dl{display:block; position:relative; height:100%; background-color:#f5f7f9;}
.Clinic_Item43 .Thum dt{display:block; position:relative; background-color: #fff;}
.Clinic_Item43 .Thum dd{display:block; position:relative; padding:1.5em 1em;}
.Clinic_Item43 .Thum img{display:block; position:relative; margin:auto; width: 100%;}
.Clinic_Item43 .Thum h3{font-weight:bold;}
.Clinic_Item43 .Thum p{}


/* [템플릿] 장점 원리7 */
.clinicItemSection.Clinic_Item44{}
.Clinic_Item44{}
.Clinic_Item44 .Inner{}
.Clinic_Item44 .sectionTition{text-align:left; }
.Clinic_Item44 .List{display:flex; position:relative; flex-wrap:nowrap; flex-direction:row; align-items:stretch; text-align:center; margin:auto;}
.Clinic_Item44 .List li{display:block; position:relative; flex-grow:1; flex-shrink:1; flex-basis:auto; align-self:auto; padding:1em; width: 25%;}
.Clinic_Item44 .Thum{display:block; position:relative; text-align:center;}
.Clinic_Item44 .Thum dl{display:block; position:relative;}
.Clinic_Item44 .Thum dt{display:block; position:relative; padding-bottom:1.5em; }
.Clinic_Item44 .Thum dt:after{content:""; clear:both; display:block; position:absolute; bottom:0px; left:0px; right:0px; width:100%; height:0px; border-bottom:2px solid #ddd;}
.Clinic_Item44 .Thum dd{display:block; position:relative; margin-top:1em;}
.Clinic_Item44 .Thum img{display:block; position:relative; box-shadow: 3px 3px 5px 0px rgb(0 0 0 / 10%); margin:auto;}


/* [템플릿] 장점 원리8 */
.clinicItemSection.Clinic_Item45{}
.Clinic_Item45{}
.Clinic_Item45 .Inner{display:flex; position:relative; flex-wrap:nowrap; flex-direction:row; align-items:stretch; text-align:left;}
.Clinic_Item45 .sectionTition{display:block; position:relative; flex-grow:1; flex-shrink:1; flex-basis:15%; align-self:auto; text-align:left;}
.Clinic_Item45 .sectionTition h1.Title{line-height:1.4em;}
.Clinic_Item45 .sectionCont{display:block; position:relative; flex-grow:1; flex-shrink:1; flex-basis:85%; align-self:auto; padding:1em; }
.Clinic_Item45 .sectionCont h2{display:block; position:relative; margin-bottom:2em;}
.Clinic_Item45 .List{display:block; position:relative;}
.Clinic_Item45 .List li{display:block; position:relative;}
.Clinic_Item45 .List li + li{margin-top:1em;}
.Clinic_Item45 .Thum{display:table; position:relative; table-layout:fixed; width:100%;}
.Clinic_Item45 .Thum h3{display:table-cell; position:relative; width:2.5em; vertical-align:top;}
.Clinic_Item45 .Thum h3 span{display:block; position:relative; width:2em; height:2em; line-height:2em; text-align:center; border-radius:50%; background-color:#ffeaec;}
.Clinic_Item45 .Thum p{display:table-cell; position:relative;  vertical-align:middle; padding-left:0.5em; font-size: 13pt;}
.Clinic_Item45 .Thum p em{display:block; position:relative; font-weight: 600; font-size: 14pt;}


/* [템플릿] 장점 원리9 */
.clinicItemSection.Clinic_Item46{}
.Clinic_Item46{}
.Clinic_Item46 .Inner{}
.Clinic_Item46 .sectionTition{}
.Clinic_Item46 .List{display:flex; position:relative; flex-wrap:nowrap; flex-direction:row; align-items:stretch; justify-content:center; text-align:center; margin:auto;}
.Clinic_Item46 .List li{display:block; position:relative; flex-grow:1; flex-shrink:1; flex-basis:auto; align-self:auto;  padding:2em 1em 1em 1em ;}
.Clinic_Item46 .Thum{display:block; position:relative;}
.Clinic_Item46 .Thum h2{display:block; position:relative;}
.Clinic_Item46 .Thum h2 span{display:block; position:absolute; left:50%; margin-left:-1em; bottom:0.5em; width:0.6em; height:1.3em; border-bottom:4px solid #f0a6aa; border-right:4px solid #f0a6aa;  transform: rotate( 45deg ); -webkit-transform : rotate( 45deg ); -moz-transform : rotate( 45deg ); -ms-transform :rotate( 45deg ); -o-transform : rotate( 45deg ); text-indent: -9999px;}
.Clinic_Item46 .Thum h3{display:block; position:relative; line-height:1em; letter-spacing:2px; font-weight:bold; text-transform:uppercase;  border-top:1px solid #000; border-bottom:1px solid #000; padding:0.5em 0.5em; margin-bottom:1em;}
.Clinic_Item46 .Thum p{display:block; position:relative;}


/* [템플릿] 장점 원리10 */
.clinicItemSection.Clinic_Item47{padding:0px;}
.Clinic_Item47{color:#fff; background-color:#131313;}
.Clinic_Item47 .Inner{}
.Clinic_Item47 .sectionTition{}
.Clinic_Item47 .List{display:flex; position:relative; flex-wrap:wrap; flex-direction:row; align-items:stretch; justify-content:center; text-align:center; margin:auto;}
.Clinic_Item47 .List li{display:block; position:relative; flex-grow:1; flex-shrink:1; flex-basis:50%; width:50%; align-self:auto; padding:2em;}
.Clinic_Item47 .Thum{display:block; position:relative;}
.Clinic_Item47 .Thum h3{display:block; position:relative; font-weight:bold; margin-bottom:1em;}
.Clinic_Item47 .Thum p{display:block; position:relative;}


/* [템플릿] 효과 케이스2 */
.clinicItemSection.Clinic_Item48{padding:0px;}
.clinicItemSection.Clinic_Item48 h1{font-size: 25pt; line-height: 1.4em; margin-bottom: 0.5em;}
.clinicItemSection.Clinic_Item48 h3{font-size: 13pt; margin-top: 0.5em;}
.Clinic_Item48{}
.Clinic_Item48 .Inner{display:flex; position:relative; flex-direction:row; flex-wrap:nowrap; align-items:stretch; align-items:center; justify-content:center;}
.Clinic_Item48 .sectionTition{display:block; position:relative; flex-grow:1; flex-shrink:1; flex-basis:50%; width:50%; align-self:auto; text-align:left; padding:1em; margin:auto;}
.Clinic_Item48 .sectionCont{display:block; position:relative; flex-grow:1; flex-shrink:1; flex-basis:50%; width:50%; align-self:auto; text-align:center;}
.Clinic_Item48 .sectionCont img{display:block; position:relative; margin:auto;}
.Clinic_Item48 .sectionTition + .sectionCont{}
.Clinic_Item48 .sectionCont + .sectionTition{}


/* [템플릿] 이미지-가운데(이미지 위에 텍스트 양쪽) */
.clinicItemSection.Clinic_Item49{}
.Clinic_Item49{}
.Clinic_Item49 .Inner{}
.Clinic_Item49 .sectionTition{display:block; position:relative;}
.Clinic_Item49 .sectionCont{display:block; position:relative;}
.Clinic_Item49 .contArea{display:flex; position:absolute; left:0px; right:0px; bottom:0px; top:0px; flex-direction:row; flex-wrap:nowrap; align-items:stretch; align-items:center; justify-content:center; }
.Clinic_Item49 .contBox{display:block; position:relative; flex-grow:1; flex-shrink:1; flex-basis:50%; width:50%; align-self:auto; text-align:left; padding:2em;}
.Clinic_Item49 .contBox + .contBox{text-align:right;}
.Clinic_Item49 .contBox h3{display:block; position:relative; font-weight:bold;}
.Clinic_Item49 .contBox p{display:block; position:relative;}


/* [템플릿] 이미지-가운데(이미지 위에 텍스트 가운데) */
.clinicItemSection.Clinic_Item51{}
.Clinic_Item51{background-repeat:no-repeat; background-position: center bottom;}
.Clinic_Item51 .Inner{}
.Clinic_Item51 .sectionTition{display:block; position:relative;}
.Clinic_Item51 .sectionCont{display:block; position:relative;}


/* [템플릿] 체크리스트2 */
.clinicItemSection.Clinic_Item52{}
.Clinic_Item52{background-repeat:no-repeat; background-position: center bottom;}
.Clinic_Item52 .Inner{}
.Clinic_Item52 .sectionTition{}
.Clinic_Item52 .List{display:flex; flex-direction:row; flex-wrap:wrap; align-content:stretch; align-items:stretch; text-align:left;}
.Clinic_Item52 .List li{display:block; position:relative; flex-grow:0; flex-shrink:0; flex-basis:50%; width:50%; align-self:auto; margin-top:1em;}
.Clinic_Item52 .List li:nth-child(odd){padding-right:1em;} /* 홀수 */
.Clinic_Item52 .List li:nth-child(even){} /* 짝수 */
.Clinic_Item52 .Thum{display:table; position:relative; table-layout:fixed; width:100%;}
.Clinic_Item52 .Thum em{display:table-cell; position:relative; width:2em; vertical-align:top; padding-top:0.2em;}
.Clinic_Item52 .Thum em b{display:block; position:relative; width:1.4em; height:1.4em; border:1px solid #000;}
.Clinic_Item52 .Thum em b:after{content: ''; display:block; position:absolute; top:-0.2em;; left:40%; width:0.5em; height:1.2em; border-bottom:4px solid #f0a6aa; border-right:4px solid #f0a6aa; transform:rotate( 45deg ); -webkit-transform:rotate( 45deg );-moz-transform:rotate( 45deg );}
.Clinic_Item52 .Thum p{display:table-cell; position:relative; vertical-align:middle; text-align:left;}


/* [템플릿] 체크리스트3 */
.clinicItemSection.Clinic_Item53{}
.Clinic_Item53{background-repeat:no-repeat; background-position: center bottom;}
.Clinic_Item53 .Inner{}
.Clinic_Item53 .sectionTition{}
.Clinic_Item53 .List{display:flex; flex-direction:column; flex-wrap:wrap; align-content:stretch; align-items:stretch; width:70%;  text-align:left; margin:auto;}
.Clinic_Item53 .List li{display:block; position:relative; flex-grow:1; flex-shrink:1; flex-basis:auto; align-self:auto; margin-top:1em;}
.Clinic_Item53 .List li:nth-child(odd){} /* 홀수 */
.Clinic_Item53 .List li:nth-child(even){} /* 짝수 */
.Clinic_Item53 .Thum{display:table; position:relative; table-layout:fixed; width:100%; border:1px solid #e9e9e9; border-radius:50px;  background-color:#fff; padding:0.6em 1em;}
.Clinic_Item53 .Thum em{display:table-cell; position:relative; width:2em; vertical-align:middle;}
.Clinic_Item53 .Thum em b{display:block; position:relative; width:1.4em; height:1.4em;}
.Clinic_Item53 .Thum em b:after{content: ''; display:block; position:absolute; top:-0.3em; left:20%; width:0.5em; height:1.2em; border-bottom:4px solid #f0a6aa; border-right:4px solid #f0a6aa; transform:rotate( 45deg ); -webkit-transform:rotate( 45deg );-moz-transform:rotate( 45deg );}
.Clinic_Item53 .Thum em:after{content: ''; display:block; position:absolute; top:0px; bottom:0px; right:0px; width:0px; height:100%; border-right:1px solid #e9e9e9;}
.Clinic_Item53 .Thum p{display:table-cell; position:relative; vertical-align:middle; text-align:left; padding-left:1em;}


/* [템플릿] 체크리스트4 */
.clinicItemSection.Clinic_Item54{}
.Clinic_Item54{}
.Clinic_Item54 .Inner{}
.Clinic_Item54 .sectionTition{}
.Clinic_Item54 .sectionCont{display:flex; position:relative; flex-direction:row; flex-wrap:nowrap; align-items:stretch; align-items:center; justify-content:center; }
.Clinic_Item54 .contBox{display:block; position:relative; flex-grow:1; flex-shrink:1; flex-basis:50%; width:50%; align-self:auto; }
.Clinic_Item54 .contBox img{display:block; position:relative; margin:auto;}
.Clinic_Item54 .contBox.Left{text-align:center;}
.Clinic_Item54 .contBox.Right{text-align:left; padding:2em;}
.Clinic_Item54 .List{display:flex; flex-direction:column; flex-wrap:wrap; align-content:stretch; align-items:stretch; text-align:left;}
.Clinic_Item54 .List li{display:block; position:relative; flex-grow:0; flex-shrink:0; flex-basis:auto; align-self:auto; margin-top:1em;}
.Clinic_Item54 .List li:nth-child(odd){padding-right:1em;} /* 홀수 */
.Clinic_Item54 .List li:nth-child(even){} /* 짝수 */
.Clinic_Item54 .Thum{display:table; position:relative; table-layout:fixed; width:100%;}
.Clinic_Item54 .Thum em{display:table-cell; position:relative; width:1.8em; vertical-align:top; padding-top:0.5em;}
.Clinic_Item54 .Thum em b{display:block; position:relative; width:1em; height:1em; border:1px solid #000;}
.Clinic_Item54 .Thum em b:after{content: ''; display:block; position:absolute; top:-0.2em;; left:40%; width:0.3em; height:0.8em; border-bottom:4px solid #f0a6aa; border-right:4px solid #f0a6aa; transform:rotate( 45deg ); -webkit-transform:rotate( 45deg );-moz-transform:rotate( 45deg );}
.Clinic_Item54 .Thum p{display:table-cell; position:relative; vertical-align:middle; text-align:left;}


/* [템플릿] 체크리스트5 */
.clinicItemSection.Clinic_Item55{}
.Clinic_Item55{}
.Clinic_Item55 .Inner{}
.Clinic_Item55 .sectionTition{}
.Clinic_Item55 .sectionCont{display:flex; position:relative; flex-direction:row; flex-wrap:nowrap; align-items:stretch; align-items:center; justify-content:center; }
.Clinic_Item55 .contBox{display:block; position:relative; flex-grow:1; flex-shrink:1; align-self:auto; }
.Clinic_Item55 .contBox img{display:block; position:relative; margin:auto;}
.Clinic_Item55 .contBox.Left{flex-basis:40%; width:40%; text-align:center;}
.Clinic_Item55 .contBox.Right{flex-basis:60%; width:60%; text-align:left; padding:2em;}
.Clinic_Item55 .List{display:flex; flex-direction:column; flex-wrap:wrap; align-content:stretch; align-items:stretch; text-align:left;}
.Clinic_Item55 .List li{display:block; position:relative; flex-grow:1; flex-shrink:1; flex-basis:auto; align-self:auto; margin-top:1em;}
.Clinic_Item55 .List li:nth-child(odd){} /* 홀수 */
.Clinic_Item55 .List li:nth-child(even){} /* 짝수 */
.Clinic_Item55 .Thum{display:table; position:relative; table-layout:fixed; width:100%; border:1px solid #e9e9e9; border-radius:50px; background-color:#fff; padding:0.6em 1em; }
.Clinic_Item55 .Thum em{display:table-cell; position:relative; width:2em; vertical-align:middle;}
.Clinic_Item55 .Thum em b{display:block; position:relative; width:1.4em; height:1.4em;}
.Clinic_Item55 .Thum em b:after{content: ''; display:block; position:absolute; top:-0.3em; left:20%; width:0.5em; height:1.2em; border-bottom:4px solid #f0a6aa; border-right:4px solid #f0a6aa; transform:rotate( 45deg ); -webkit-transform:rotate( 45deg );-moz-transform:rotate( 45deg );}
.Clinic_Item55 .Thum em:after{content: ''; display:block; position:absolute; top:0px; bottom:0px; right:0px; width:0px; height:100%; border-right:1px solid #e9e9e9;}
.Clinic_Item55 .Thum p{display:table-cell; position:relative; vertical-align:middle; text-align:left; padding-left:1em;}


/* [템플릿] 체크리스트1 */
.clinicItemSection.Clinic_Item56{}
.Clinic_Item56{background-repeat:no-repeat; background-position: center bottom;}
.Clinic_Item56 .Inner{}
.Clinic_Item56 .sectionTition{}
.Clinic_Item56 .List{display:flex; flex-direction:column; flex-wrap:wrap; align-content:stretch; align-items:stretch;  width:70%; text-align:left; margin:auto;}
.Clinic_Item56 .List li{display:block; position:relative; flex-grow:1; flex-shrink:1; flex-basis:auto; align-self:auto; margin-top:1em;}
.Clinic_Item56 .List li:nth-child(odd){} /* 홀수 */
.Clinic_Item56 .List li:nth-child(even){} /* 짝수 */
.Clinic_Item56 .Thum{display:table; position:relative; table-layout:fixed; width:100%; border-radius:50px; background-color:#f4f4f4; padding:0.4em 0.6em;}
.Clinic_Item56 .Thum em{display:table-cell; position:relative; width:2em; vertical-align:middle;}
.Clinic_Item56 .Thum em b{display:block; position:relative; width:1.5em; height:1.5em; background-color:#000; border-radius:50%;}
.Clinic_Item56 .Thum em b:after{content: ''; display:block; position:absolute; top:5%; left:30%; width:0.4em; height:0.8em; border-bottom:3px solid #fff; border-right:3px solid #fff; transform:rotate( 45deg ); -webkit-transform:rotate( 45deg );-moz-transform:rotate( 45deg );}
.Clinic_Item56 .Thum p{display:table-cell; position:relative; vertical-align:middle; text-align:left;}


/* [템플릿] 테이블 */
.clinicItemSection.Clinic_Item57{}
.Clinic_Item57{}
.Clinic_Item57 .Inner{}
.Clinic_Item57 .sectionTition{}
.Clinic_Item57 .vsTable{border-top:1px solid #1d1d1d; border-bottom:1px solid #1d1d1d; background-color:#ffffff;}
.Clinic_Item57 .vsTable caption{}
.Clinic_Item57 .vsTable th,
.Clinic_Item57 .vsTable td{border-bottom:1px solid #dadada; padding:1em;}
.Clinic_Item57 .vsTable th{background-color:#f4f4f4;}
.Clinic_Item57 .vsTable td{}
.Clinic_Item57 .vsTable thead{}
.Clinic_Item57 .vsTable thead th{text-align:center;}
.Clinic_Item57 .vsTable thead td{text-align:center;}
.Clinic_Item57 .vsTable tbody{}
.Clinic_Item57 .vsTable tbody th{text-align:center; font-weight:normal;}
.Clinic_Item57 .vsTable tbody td{text-align:center;}
.Clinic_Item57 .vsTable thead .Winner{color:#fff; border:7px solid #1d1d1d; border-bottom:none; background-color:#1d1d1d; }
.Clinic_Item57 .vsTable tbody .Winner{border-left:7px solid #1d1d1d; border-right:7px solid #1d1d1d;}
.Clinic_Item57 .vsTable tbody tr:last-child .Winner{border-bottom:7px solid #1d1d1d;}


/* [템플릿] 리스트2 */
.clinicItemSection.Clinic_Item58{}
.Clinic_Item58{}
.Clinic_Item58 .Inner{}
.Clinic_Item58 .sectionTition{}
.Clinic_Item58 .List{display:block; position:relative; width:70%; text-align:center; margin:auto;}
.Clinic_Item58 .List li{display:block; position:relative;}
.Clinic_Item58 .List li + li{margin-top:1em;}
.Clinic_Item58 .Thum{display:block; position:relative;}
.Clinic_Item58 .Thum dl{display:table; position:relative; width:100%; table-layout:fixed;}
.Clinic_Item58 .Thum dt{display:table-cell; position:relative; width:20%; vertical-align:middle;}
.Clinic_Item58 .Thum dt img{display:block; position:relative; border-radius:50%;}
.Clinic_Item58 .Thum dd{display:table-cell; position:relative; vertical-align:middle; text-align:left; padding:2em;}
.Clinic_Item58 .Thum h3{display:block; position:relative; font-weight:bold;}
.Clinic_Item58 .Thum p{display:block; position:relative;}


/* [템플릿] 타이틀6 */
.clinicItemSection.Clinic_Item59{padding:0px;}
.Clinic_Item59{}
.Clinic_Item59 .Inner{}
.Clinic_Item59 .sectionBg{display:block; position:relative;}
.Clinic_Item59 .sectionBg img{display:block; position:relative;}
.Clinic_Item59 .sectionCont{display:block; position:absolute; top:0%; right:0%; bottom:0%; left:0%; width:100%; flex-wrap:wrap; flex-direction:column; align-items:stretch; align-content:center; justify-content:center;}
.Clinic_Item59 .Inner{display:flex; position:relative; flex-direction:row; align-items:center; align-content:center; justify-content:flex-end; height:100%; text-align:center;}
.Clinic_Item59 .sectionTitleBox{display:inline-block; position:relative; background: rgba(255,255,255,0.9); padding:5em 4em; width: 600px;}
.Clinic_Item59 .sectionTitleBox:before{content:""; clear:both; display:block; position:absolute; top:1.5em; left:50%; width:0px; height:2.5em; border-left:1px solid #000;}
.Clinic_Item59 .sectionTitleBox:after{content:""; clear:both; display:block; position:absolute; bottom:1.5em; left:50%; width:0px; height:2.5em; border-left:1px solid #000;}
.Clinic_Item59 .sectionTitleBox .subTitle{display:block; position:relative; font-size:20pt; line-height:1.5em; margin-bottom:0.5em;}
.Clinic_Item59 .sectionTitleBox .subTitle strong{color:#000;}
.Clinic_Item59 .sectionTitleBox .Title{display:block; position:relative; font-size:45pt; line-height:1.2em; font-weight:bold; margin-bottom: 25px;}
.Clinic_Item59 .sectionTitleBox .Title strong{}
.Clinic_Item59 .sectionTitleBox p{display:block; position:relative; font-size: 13pt;}


/* [템플릿] 노하우1 : */
.clinicItemSection.Clinic_Item60{}
.Clinic_Item60{}
.Clinic_Item60 .Inner{}
.Clinic_Item60 .sectionTition{}
.Clinic_Item60 .sectionCont{}
.Clinic_Item60 .sectionCont .centerTitle{display:flex; position:absolute; top:0px; bottom:0px; left:0px; right:0px; flex-wrap:wrap; flex-direction:column; align-items:stretch; justify-content:center;}
.Clinic_Item60 .sectionCont .centerTitle img{display:block; position:relative; margin:auto;}
.Clinic_Item60 .sectionCont .centerTitle p{display:block; position:absolute; top:50%; height:2.4em; margin-top:-1.2em; left:50%; width:20%; margin-left:-10%; font-size:26pt; line-height:1.2em; font-weight:bold;}
.Clinic_Item60 .List{display:flex; position:relative; flex-wrap:wrap; flex-direction:row; align-items:stretch; justify-content:center; margin:auto;}
.Clinic_Item60 .List li{display:block; position:relative; flex-grow:1; flex-shrink:1; flex-basis:50%; width:50%; height:15em; align-self:auto; padding:2em;}
.Clinic_Item60 .List li:nth-child(odd){text-align:left; padding-right:12em;} /* 홀수 */
.Clinic_Item60 .List li:nth-child(even){text-align:right; padding-left:12em;} /* 짝수 */
.Clinic_Item60 .List li:nth-child(n+3):nth-child(-n+4){display: flex; align-items: end;} /* 3,4번째 */
.Clinic_Item60 .Thum{display:block; position:relative;}
.Clinic_Item60 .Thum h3{display:block; position:relative; font-weight:bold; margin-bottom:1em;}
.Clinic_Item60 .Thum p{display:block; position:relative;}


/* [템플릿] QnA1 */
.clinicItemSection.Clinic_Item61{}
.Clinic_Item61{}
.Clinic_Item61 .Inner{}
.Clinic_Item61 .sectionTition{}
.Clinic_Item61 .List{display:block; position:relative;}
.Clinic_Item61 .List li{display:block; position:relative;}
.Clinic_Item61 .List li + li{margin-top:1.5em;}
.Clinic_Item61 .List .ThumBox{display:block; position:relative;}
.Clinic_Item61 .List .ThumBox .talkBox{display:flex; position:relative; align-items:stretch; flex-direction:row;}
.Clinic_Item61 .List .ThumBox .talkBox .Profil{} /* 프로필 */
.Clinic_Item61 .List .ThumBox .talkBox .Profil strong{display:block; position:relative; width:4em; height:4em; text-indent:-1000; text-align:center; font-style:normal; margin:auto; vertical-align:middle; background-color:#f8f8f8; border-radius:50%; background-image:url('/img/common/Icon_myprofile.svg'); background-repeat:no-repeat; background-size:100% auto; background-position:center center; overflow:hidden;}
.Clinic_Item61 .List .ThumBox .talkBox .Commons{display:inline-block; position:relative; max-width:70%; margin-top:0.2em;} /* 내용 */
.Clinic_Item61 .List .ThumBox .talkBox .Commons pre{display:block; position:relative; font-size: 13pt; text-align:left; font-family:inherit; word-break:keep-all; white-space:normal; background-color:#f8f8f8; border-radius:50px; padding:1em 1em; box-shadow:3px 3px 5px 0px rgb(0 0 0 / 8%);}
.Clinic_Item61 .List .ThumBox .talkBox .Commons pre:after{content:""; clear:both; display:inline-block; position:absolute; top:0px; width:0px; height:0px; margin-top:0.8em; display: none;}
.Clinic_Item61 .List .ThumBox .talkBox.Question{justify-content:flex-start; padding-right:4em; float: none; width: auto; height: auto; margin-right: 0; margin-bottom: 0; border: none; background-color: inherit;} /* 질문  */
.Clinic_Item61 .List .ThumBox .talkBox.Question .Profil{padding-right:0.8em; display:none;} 
.Clinic_Item61 .List .ThumBox .talkBox.Question .Profil strong{background-image:url('/img/common/icon_guestProfil.png');}
.Clinic_Item61 .List .ThumBox .talkBox.Question .Commons{}
.Clinic_Item61 .List .ThumBox .talkBox.Question .Commons pre{}
.Clinic_Item61 .List .ThumBox .talkBox.Question .Commons pre:after{left:0px; margin-left:-10px; border-top:10px solid transparent; border-right:10px solid #f8f8f8; border-bottom:10px solid transparent;}
.Clinic_Item61 .List .ThumBox .talkBox.Answer{justify-content:flex-end; padding-left:4em; margin-top:1em;} /* 답변 */
.Clinic_Item61 .List .ThumBox .talkBox.Answer .Profil{padding-left:0.8em;} 
.Clinic_Item61 .List .ThumBox .talkBox.Answer .Profil strong{background-image:url('/img/logo_en_since_square.png');}
.Clinic_Item61 .List .ThumBox .talkBox.Answer .Commons{}
.Clinic_Item61 .List .ThumBox .talkBox.Answer .Commons pre{background-color: #143444; color: #fff;}
.Clinic_Item61 .List .ThumBox .talkBox.Answer .Commons pre:after{right:0px; margin-right:-10px; border-top:10px solid transparent; border-left:10px solid #f8f8f8; border-bottom:10px solid transparent;}
		

















