.treatment_information { width:1280px; margin:0 auto 100px; }
.treatment_information h3 { margin-top:100px; font-size: 42px; font-weight:700; color:#00a7af; }
.treatment_information p.sub_tit { margin-top:50px; font-size: 24px; line-height: 38px; font-weight: 300; text-align:justify; letter-spacing: -1.1px; }
.treatment_information ul { margin-top:70px; background: #00d8ab; background: -moz-linear-gradient(-45deg,  #00d8ab 0%, #00a7af 5%, #00a7af 100%); background: -webkit-linear-gradient(-45deg,  #00d8ab 0%,#00a7af 5%,#00a7af 100%);
background: linear-gradient(135deg,  #00d8ab 0%,#00a7af 5%,#00a7af 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d8ab', endColorstr='#00a7af',GradientType=1 );
padding:40px 40px 40px 60px; border-radius: 0 50px 50px 50px; }
.treatment_information ul li { margin-bottom:20px; font-size:24px; color:#fff; }
.treatment_information ul li:last-child { margin-bottom:0; }
.treatment_information ul li span.num_txt { float:left; display:inline-block; width:30px;  border-right:1px solid rgba(255,255,255,0.5); font-weight:600; } 
.treatment_information .con_txt { text-indent: -1px; margin-left: 13px; display: inline-block; width: calc(100% - 55px); }
.treatment_information .img_right { text-align:right; margin-top:150px; position:relative; }
.treatment_information h4 { font-weight:500; font-size:32px; color:#fff; text-align:left; width:200px; background:#00a7af; padding:20px 20px; position:absolute; bottom:100px; left:210px; }
.treatment_information h4 span { font-weight:700; }
.treatment_information h5 { font-weight:500; font-size:32px; color:#fff; text-align:left; width:200px; background:#00a7af; padding:20px 20px; position:absolute; bottom:240px; left:130px; }
.treatment_information h5 span { font-weight:700; }

/*고주파온열암치료 - 치료원리 페이지*/
.before_after_treatment { width:1280px; margin:0 auto 100px; letter-spacing:-0.5px; } /*background:rgba(0,0,0,0.1);*/
.before_after_treatment h3 { margin-top:100px; font-size: 42px; font-weight:700; color:#00a7af; }

.tit_box_divide_type1 { margin-top:100px;  overflow: hidden; }
.tit_box_divide_type1 h4 { background:#fff; width:200px; float:left; padding:18px 10px 10px 10px; border-radius:0 10px 0 0; border:2px solid #00a7af; border-left:0; border-bottom:0;font-size:26px; font-weight:800; color: #00a7af; }
.tit_box_divide_type1 p { float:left; margin-left:50px; font-size: 24px;  padding-top: 16px; letter-spacing: -0.5px; width: calc(100% - 250px); line-height: 34px; } /*background: rgba(0,0,0,0.1); */

.pnacall .callnum { padding: 15px 0; margin:60px auto; width: 1000px; border: 2px solid #00a7af; border-radius: 100px; background-color: #00a7af; text-align: center; }
.pnacall .txt { color: #fff; font-size: 43px; font-weight: 700; text-align: center; }
.pnacall .icon { margin-right: 15px; width: 5%; }

/*2분할 컨텐츠 (좌 타이틀 우 내용 텍스트 & 이미지)*/
.two_divid_content_01 { margin:100px 0;  font-size:24px; overflow:hidden;min-height:500px; padding-bottom:100px; 
background: #c2e5ef; /* Old browsers */
background: -moz-linear-gradient(top,  #c2e5ef 0%, #fcfcfc 38%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #c2e5ef 0%,#fcfcfc 38%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #c2e5ef 0%,#fcfcfc 38%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2e5ef', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */
}
.two_divid_content_01 .left_content { float:left; width:200px; margin-right:50px; border-top:2px solid #00a7af; padding:35px 15px 15px 15px; line-height: 32px; color:#333; } /* background:rgba(0,0,0,0.1);*/
.two_divid_content_01 .right_content { float:left; width:calc(100% - 250px); border-top:2px solid #00a7af; padding:35px 0 15px 0; line-height: 32px;  font-weight:600; color:#333; } /*background:rgba(0,0,0,0.1); */
.two_divid_content_01 .right_content img { text-align:center; }
.two_divid_content_01 .right_content img.img_01{ margin-top:100px; display: block; }

.two_divid_content_02 { text-align:center; margin-top:100px; }
.two_divid_content_02 .desktop { display: block; }
.two_divid_content_02 .mobile { display: none; }

.two_divid_content_03 { margin:100px 0;  font-size:24px; overflow:hidden;min-height:500px; /*padding-bottom:100px;*/ }
.two_divid_content_03 .left_content { float:left; width:200px; margin-right:50px;  padding:35px 15px 15px 15px; line-height: 32px; color:#333; } /* background:rgba(0,0,0,0.1);*/
.two_divid_content_03 .right_content { float:left; width:calc(100% - 250px);  padding:0px 0 15px 0; line-height: 32px;  font-weight:600; color:#333; margin-top: 70px; } /*background:rgba(0,0,0,0.1); */
.two_divid_content_03 .right_content img { text-align:center; }
.two_divid_content_03 .right_content img.img_01{ /*display: block;*/ width: 100%; }
.two_divid_content_03 .desktop { display: block; }
.two_divid_content_03 .mobile { display: none; }

@media (max-width:1320px){
	.treatment_information {	width:100%; padding: 0 50px; }
}
@media (max-width:1280px){
	.before_after_treatment { width:100%; padding:0 50px; }
	.treatment_information h3 { font-size: 36px; }
	.treatment_information p.sub_tit { font-size: 22px; }
	.treatment_information ul li { font-size: 22px; }
	.treatment_information h4 { font-size: 28px; left: 70%; bottom: 0vw; }
	.treatment_information h5 { font-size: 28px; left: 75%; bottom: 0vw; }

	.before_after_treatment h3 {  font-size: 36px; }
	.tit_box_divide_type1 p { font-size:22px; }
	.tit_box_divide_type1 h4 { font-size:22px; }
	.two_divid_content_01 {  } /*padding-bottom: 15px;*/
	.two_divid_content_01 { font-size:22px; }

	.two_divid_content_02 img { width:100%; }

}
@media (max-width:1100px){
	.treatment_information .img_right img { width:100%; }

	.two_divid_content_01 { padding-bottom: 0px; } /**/
	.two_divid_content_03 { padding-bottom: 0px; margin: 50px 0; } /**/

}

@media (max-width:1008px){
	.treatment_information h3 { font-size: 32px; }
	.treatment_information p.sub_tit { font-size: 20px; }
	.treatment_information h4 { font-size: 26px; }

	.tit_box_divide_type1 h4 { font-size:24px; }
	.tit_box_divide_type1 p { font-size:22px; }
	.two_divid_content_01 { font-size:22px; }
	.two_divid_content_01 .right_content img.img_01 { width: 100%; padding-right: 50px; padding-bottom: 0px; }

	.two_divid_content_02 { margin-top: 50px; }
	.two_divid_content_03 .right_content img.img_01 { width: 100%; padding-bottom: 0px; }
}
@media (max-width:960px){
	.tit_box_divide_type1 { margin-top: 50px; }
	.tit_box_divide_type1 h4 { width:100%; padding:18px 15px 0px 0px; }
	.tit_box_divide_type1 p { margin-left: 0; margin-top: 10px; padding: 0px; width:100%; }

	.two_divid_content_01 .left_content { width:100%; padding:15px; float:unset; background: #00a7af; color: #fff; border: 0; font-weight: 600; }
	.two_divid_content_01 .right_content { border-top:0; padding: 15px; float: unset; width: 100%; }
	.two_divid_content_01 .right_content img.img_01 { padding-right: 0px; }

	.two_divid_content_03 .left_content { width:100%; padding:0px; float:unset; border: 0; font-weight: 600; }
	.two_divid_content_03 .right_content { border-top:0; padding:0; float: unset; width: 100%; }
	.two_divid_content_03 .right_content img.img_01 { padding-right: 0px; }

	.pnacall .callnum { width: 90%; margin:10px auto; }
	.pnacall .txt { font-size: 30px; }


}
@media (max-width:720px){
	.treatment_information { padding: 0 20px; }
	.treatment_information ul { padding: 40px; margin-top: 40px; }
	.treatment_information p.sub_tit { font-size: 20px; line-height: 32px; text-align: left; margin-top: 40px; }
	.treatment_information h3 { margin-top: 50px; }
	.treatment_information h4 { width: 23vw; font-size: 3vw; left: 5%; bottom: 50vw; }
	.treatment_information h5 { width: 23vw; font-size: 3vw; left: 5%; bottom: 58vw; }

	.before_after_treatment { padding: 0 20px; }
	.before_after_treatment h3 { font-size: 32px; }

	.two_divid_content_02 .desktop { display: none; }
	.two_divid_content_02 .mobile { display: block; }

	.two_divid_content_03 .desktop { display: none; }
	.two_divid_content_03 .mobile { display: block; }

}
@media (max-width:600px){
	.treatment_information ul { padding: 30px; }
	.treatment_information .con_txt { font-size:21px; }

	.tit_box_divide_type1 p { font-size: 20px; font-weight: 300; }
	.two_divid_content_01 { min-height:unset; margin:50px 0; padding-bottom:0; }
	.two_divid_content_01 .right_content { font-weight: 400; font-size: 20px; }
	.two_divid_content_01 .right_content img.img_01 { margin-top: 50px; }

	.two_divid_content_03 { min-height:unset; margin:50px 0; padding-bottom:0; }
	.two_divid_content_03 .right_content { font-weight: 400; font-size: 20px; }
	.two_divid_content_03 .right_content img.img_01 { margin-top: 0px; }

	.pnacall .txt { font-size: 20px; }
	
}
@media (max-width:480px){
	.treatment_information { margin: 0 auto 50px; }
	.treatment_information h3 { font-size: 7vw; }
	.treatment_information p.sub_tit { font-size: 5.3vw; line-height: 8.5vw; }
	.treatment_information ul {  padding: 6vw; }
	.treatment_information .con_txt { font-size: 5.4vw; }

	.before_after_treatment h3 { font-size: 7vw; }
	.tit_box_divide_type1 { margin-top: 30px; }
	.tit_box_divide_type1 p { font-size: 5.3vw;line-height: 8.5vw; }
	.two_divid_content_01 .right_content { font-size: 5.3vw;line-height: 8.5vw; }
	.before_after_treatment h3 { margin-top: 50px; }
	
	.two_divid_content_03 { margin: 15px 0; }
	.two_divid_content_03 .right_content { font-size: 5.3vw;line-height: 8.5vw; }


}

/*공통*/
.space100 { clear:both; margin-bottom:100px; }