@charset "utf-8"; 

/*
 * --------------------------------------------------------------------------
 * descript : 일반진료 스타일
 * --------------------------------------------------------------------------
 * version	: 2.0.0
 * author	: Yoodaekyung
 * update	: 2018.11.06
 * email	: eorud0818@naver.com
 * --------------------------------------------------------------------------
 */

.desc05 .inner {padding-top:30px; padding-bottom:30px;}
.desc05 p {font-size:15px; line-height:1.4em; text-align:center; color:#555;}

.check_bg0501 {padding-top:100px;}
.check_bg0501 .inner {padding-top:30px; padding-bottom:30px;}
.check_bg0501 .obj{box-sizing:border-box; background:#fff; padding:50px 20px;}
.check_bg0501 .obj .tit{position:relative; font-size:24px; font-weight:700; margin-bottom:50px;  line-height:1.3em;}
.check_bg0501 .obj .tit::before{display:inline-block; width:80px; height:1px; background:#111; left:0; bottom:-20px;}
.check_bg0501 .obj p{font-size:15px; font-weight:100; line-height:1.4em;}

/* 일반진료 -> 충치치료 */
.pcode5101{height:420px; background:url(/assets/img/mobile/sub/theme/51_bg_01.jpg) no-repeat bottom center; background-size:100%;}

.pcode5102{background:#082a44;}
.pcode5102 .inner {padding-top:30px; padding-bottom:30px;}
.pcode5102 .item{float:left; width:calc(50% - 5px); margin-right:10px; margin-bottom:10px; padding-top:190px; box-sizing:border-box;}
.pcode5102 .item:nth-child(2n) {margin-right:0;}

.pcode5102 .bg01{background:url(/assets/img/mobile/sub/theme/51_img_0201.jpg) no-repeat center top; background-size:100%;}
.pcode5102 .bg02{background:url(/assets/img/mobile/sub/theme/51_img_0202.jpg) no-repeat center top; background-size:100%;}
.pcode5102 .bg03{background:url(/assets/img/mobile/sub/theme/51_img_0203.jpg) no-repeat center top; background-size:100%;}
.pcode5102 .bg04{background:url(/assets/img/mobile/sub/theme/51_img_0204.jpg) no-repeat center top; background-size:100%;}

.pcode5102 .obj{position:relative; height:280px; background:#fff; box-sizing:border-box; padding:40px 15px;}
.pcode5102 .obj > em{display:block; margin-bottom:15px; font-size:18px; font-weight:700;line-height:1.2em;}
.pcode5102 .obj p{font-size:15px; line-height:1.4em; color:#777;}
.pcode5102 .obj span.number{left:15px; top:-23px;} /* position 값만 작성 */
.pcode5102 .bg03 .obj, .pcode5102 .bg04 .obj {height:220px;}

.pcode5103{background:url(/assets/img/mobile/sub/theme/51_bg_03.jpg) no-repeat top center #f2f8ff; background-size:100%;}

.pcode5104{background:#434753;}
.pcode5104 .inner {padding-top:30px; padding-bottom:30px;}
.pcode5104 .item{width:100%; margin-bottom:10px; background:#fff; border-top:3px solid #ff3e62; padding:30px 20px; box-sizing:border-box;}

.pcode5104 .item .tit{font-size:22px; font-weight:700; margin-bottom:15px;}
.pcode5104 .item p{font-size:16px; color:#555555; line-height:1.5em; margin-bottom:20px;}

.pcode5104 .item em{display:block; width:120px; height:35px; line-height:35px; font-size:16px; text-align:center; color:#fff; font-weight:700; margin-bottom:15px; box-sizing:border-box;}
.pcode5104 .item em.strong{background:#ff3e62;}
.pcode5104 .item em.weak{background:#777777;}

.pcode5104 .ect{background:#fff; text-align:center; font-size:15px; color:#555; padding:40px 0;}
.pcode5104 .ect em{font-size:20px; font-weight:700; margin-bottom:20px; color:#111; display:inline-block; }

.pcode5105 .inner {padding-top:30px; padding-bottom:30px;}

.pcode5106{ height:480px; background:url(/assets/img/mobile/sub/theme/51_bg_06.jpg) no-repeat bottom center #f2f8ff; background-size:100%;}

.pcode5107{background:url(/assets/img/mobile/sub/theme/51_bg_07.jpg) no-repeat top center; background-size:100%;}


.pcode5108{background:#434753;}
.pcode5108 .inner {padding-top:30px; padding-bottom:30px;}
.pcode5108 .grid {overflow:hidden;}
.pcode5108 .item {width:100%; margin-bottom:10px; background:#fff; padding:20px; box-sizing:border-box;}
.pcode5108 .item em {display:block; line-height:40px; font-size:20px; font-weight:700; margin-left:50px; margin-bottom:20px;}
.pcode5108 .item p {font-size:15px; color:#555; line-height:1.4em;}
.pcode5108 .item .txt-small{font-size:15px; color:#999; display:block; margin-top:15px;}

.pcode5108 .item:nth-child(1) em, .pcode5108 .item:nth-child(5) em,.pcode5108 .item:nth-child(6) em, .pcode5108 .item:nth-child(7) em {line-height:1.3em;}


/* 일반진료 -> 치주질환 */

.pcode5201{height:480px; background:url(/assets/img/mobile/sub/theme/52_bg_01.jpg) no-repeat bottom center; background-size:100%;}

.pcode5202 {background:#082a44;}
.pcode5202 .inner {padding-top:30px; padding-bottom:30px;}
.pcode5202 .bg01{background:url(/assets/img/mobile/sub/theme/52_img_0201.jpg) no-repeat center top; background-size:100%;}
.pcode5202 .bg02{background:url(/assets/img/mobile/sub/theme/52_img_0202.jpg) no-repeat center top; background-size:100%;}
.pcode5202 .bg03{background:url(/assets/img/mobile/sub/theme/52_img_0203.jpg) no-repeat center top; background-size:100%;}
.pcode5202 .bg04{background:url(/assets/img/mobile/sub/theme/52_img_0204.jpg) no-repeat center top; background-size:100%;}
.pcode5202 .bg05{background:url(/assets/img/mobile/sub/theme/52_img_0205.jpg) no-repeat center top; background-size:100%;}
.pcode5202 .bg06{background:url(/assets/img/mobile/sub/theme/52_img_0206.jpg) no-repeat center top; background-size:100%;}

.pcode5202 .item{float:left; width:calc(50% - 5px); height:300px; margin-right:10px; margin-bottom:10px; padding-top:210px; box-sizing:border-box;}
.pcode5202 .item:nth-child(2n) {margin-right:0;}
.pcode5202 .item span {top:-23px;}
.pcode5202 .item p {font-size:15px; color:#555; line-height:1.4em;}

.pcode5202 .obj{position:relative; height:90px; background:#fff; box-sizing:border-box; padding:30px 15px;}
.pcode5202 .obj p{font-size:15px; line-height:1.5em; text-align:center;}

.pcode5203{background:url(/assets/img/mobile/sub/theme/52_bg_03.jpg) no-repeat center center;background-size:100%;}

.pcode5204{background:#efefef;}
.pcode5204 .inner {padding-top:30px; padding-bottom:30px;}
.pcode5204 .item{position:relative; margin-bottom:10px;}
.pcode5204 .item em {cursor:pointer; display:block; width:100%; background:#fff; border-bottom:1px solid #ddd; padding:20px; box-sizing:border-box;font-size: 20px; font-weight:700; line-height:1.4em; padding-left:50px;}
.pcode5204 .item em::before {content:'Q'; display:block; font-size:24px; line-height:24px; color:#ff3e62; margin-left:-40px;}
.pcode5204 .item p {display:none; width:100%; background:#fff; padding:20px; box-sizing:border-box;font-size: 15px; line-height:1.4em; padding-left:50px;  margin-top:10px; color:#555;}
.pcode5204 .item p::before {content:'A'; display:block; font-size:20px; line-height:20px; color:#000; margin-left:-35px; font-weight:700;}

.on_a {display:block !important;}

.pcode5205 {background:#434753;}
.pcode5205 .inner {padding-top:30px; padding-bottom:30px;}
.pcode5205 .item {width:100%; margin-bottom:10px; padding:20px; text-align:center; background:#fff; box-sizing:border-box;}
.pcode5205 .obj p {margin-top:20px; line-height:1.5em; font-size:15px; color:#555;}
.pcode5205 .obj p em {color:#555;}
.pcode5205 .obj img {width:50%;}

.pcode5206 .inner {padding-top:30px; padding-bottom:30px;}


/* 일반진료 -> 사랑니 */
.pcode5301 .item {position:relative; margin:20px 0;}
.pcode5301 img { margin-bottom:20px;}
.pcode5301 p {font-size:15px;}


.pcode5302{padding-top:150px; background:url(/assets/img/mobile/sub/theme/53_bg_02.jpg) no-repeat top center #eff4f7; background-size:100%;}

.pcode5303 {background:#434753;}
.pcode5303 .inner {padding-top:30px; padding-bottom:30px;}
.pcode5303 .item {width:100%; margin-bottom:10px; padding:20px; text-align:center; background:#fff; border:1px solid #ddd; box-sizing:border-box;}
.pcode5303 .obj p {line-height:1.5em; font-size:15px; color:#555; margin-top:20px;}
.pcode5303 .obj em {display:block; font-size:20px; font-weight:700; margin-top:30px; text-align:center; line-height:1.3em;}
.pcode5303 .obj img {width:50%;}

.pcode5304{background:#efefef;}
.pcode5304 .inner {padding-top:30px; padding-bottom:30px;}
.pcode5304 .item{width:100%;margin-bottom:10px; background:#fff; padding:20px; box-sizing:border-box;}
.pcode5304 .item p{font-size:15px; color:#555555; line-height:1.5em;}
.pcode5304 .item em{display:block; line-height:40px; font-size:20px; font-weight:700; margin-left:50px; margin-bottom:20px;}
.pcode5304 .item:nth-child(1) em {line-height:1.3em;}

.pcode5305{padding-top:250px; background:url(/assets/img/mobile/sub/theme/53_bg_05.jpg) no-repeat top center #082a45; background-size:100%;}
.pcode5305 .inner {padding-top:30px; padding-bottom:30px;}
.pcode5305 .obj{box-sizing:border-box; background:#fff; padding:50px 20px;}
.pcode5305 .obj .tit{background:url(/assets/img/web/sub/theme/53_ico_0501.png) no-repeat top left; padding-top:40px; position:relative; font-size:24px; font-weight:700; margin-bottom:50px; line-height:1.4em;}
.pcode5305 .obj .tit::before{display:inline-block; width:300px; height:1px; background:#111; left:0; bottom:-20px;}
.pcode5305 .obj p{font-size:15px; font-weight:100; line-height:1.4em;}

.pcode5306 .inner {padding-top:30px; padding-bottom:30px;}
.pcode5306 .grid {background:url(/assets/img/mobile/sub/theme/46_bg_09.jpg) no-repeat top center; padding:15px; box-sizing:border-box; background-size:cover;}
.pcode5306 .item {background:#fff;  padding:20px; box-sizing:border-box;}
.pcode5306 .tit {font-size:24px; font-weight:700; margin:10px 0 20px; line-height:1.4em;}
.pcode5306 .check li {font-size:15px;}

.pcode5307 .inner {padding-top:30px; padding-bottom:30px;}

/* 일반진료 -> 치아미백 */
.pcode5401 .item {position:relative; margin-bottom:20px;}
.pcode5401 img { margin-bottom:20px;}
.pcode5401 p {font-size:15px;}

.pcode5402{background:url(/assets/img/mobile/sub/theme/54_bg_02.jpg) no-repeat top center #eff4f7; background-size:100%;}

.pcode5403 {text-align:center; background:#fff; }
.pcode5403 .inner {padding-top:30px; padding-bottom:30px;}
.pcode5403 h5 span {color:#ff3e62;}
.pcode5403 p {margin-top:20px; line-height:1.4em; font-size:15px;}
.pcode5403 p em {font-weight:700; font-size:16px;}


.pcode5404{background:#434753;}
.pcode5404 .inner {padding-top:30px; padding-bottom:30px;}
.pcode5404 .item{width:100%; margin-bottom:10px; background:#fff; padding:20px; box-sizing:border-box;}
.pcode5404 .item img {margin-bottom:20px;}
.pcode5404 .item p{font-size:15px; color:#555555; line-height:1.5em;}
.pcode5404 .item em{display:block; line-height:40px; font-size:20px; font-weight:700; margin-left:50px; margin-bottom:20px;}
.pcode5404 .item:nth-child(6) em {line-height:1.3em;}

.pcode5405 .inner {padding-top:30px; padding-bottom:30px;}
.pcode5405 .grid {background:url(/assets/img/mobile/sub/theme/46_bg_09.jpg) no-repeat top center; padding:15px; box-sizing:border-box; background-size:cover;}
.pcode5405 .item {background:#fff;  padding:20px; box-sizing:border-box;}
.pcode5405 .tit {font-size:24px; font-weight:700; margin:10px 0 20px; line-height:1.4em;}
.pcode5405 .check li {font-size:15px;}

.pcode5406 .inner {padding-top:30px; padding-bottom:30px;}

/* 일반진료 -> 치아성형 */
.pcode5501{height:520px; background:url(/assets/img/mobile/sub/theme/55_bg_01.jpg) no-repeat bottom center; background-size:100%;}

.pcode5502{background:url(/assets/img/mobile/sub/theme/55_bg_02.jpg) no-repeat top center #e9ebea; background-size:100%;}

.pcode5503{background:#434753;}
.pcode5503 .inner {padding-top:30px; padding-bottom:30px;}
.pcode5503 .item{width:100%; margin-bottom:10px; background:#fff; padding:20px; box-sizing:border-box;}
.pcode5503 .item img {margin-bottom:20px;}
.pcode5503 .item span {display:block;}
.pcode5503 .item p{font-size:15px; color:#555555; line-height:1.5em;}
.pcode5503 .item em{display:block; line-height:40px;; font-size:20px; font-weight:700; margin-left:50px; margin-bottom:20px;}
.pcode5503 .item:first-child em {line-height:1.4em;}


.pcode5504 .inner {padding-top:30px; padding-bottom:30px;}
.pcode5504 .grid {background:url(/assets/img/mobile/sub/theme/46_bg_09.jpg) no-repeat top center; padding:15px; box-sizing:border-box;}
.pcode5504 .item {background:#fff;  padding:20px; box-sizing:border-box;}
.pcode5504 .tit {font-size:24px; font-weight:700; margin:10px 0 20px; line-height:1.4em;}
.pcode5504 .check li {font-size:15px;}

.pcode5505 .inner {padding-top:30px; padding-bottom:30px;}

/* 일반진료 -> 턱관절장애 */
.pcode5601{height:570px; background:url(/assets/img/mobile/sub/theme/56_bg_01.jpg) no-repeat bottom center #f9f9f9; background-size:100%;}

.pcode5602{background:url(/assets/img/mobile/sub/theme/56_bg_02.jpg) no-repeat top center; background-size:100%;}

.pcode5603{background:#434753;}
.pcode5603 .inner {padding-top:30px; padding-bottom:30px;}
.pcode5603 .item{width:100%; margin-bottom:15px; background:#fff; padding:20px; box-sizing:border-box; border-top:3px solid #ff3e62;}
.pcode5603 .item p{font-size:15px; color:#555555; line-height:1.5em;}
.pcode5603 .item em{display:block; font-size:20px; font-weight:700; margin-bottom:20px;}






