@charset "utf-8";

/*공통*************************************************/

/*정렬*/
.areabox{ min-height:35px; display:block; box-sizing:content-box;}
.areabox.pd30{padding:30px 0;}
.areabox .left{float:left;}
.areabox .rig{float:right;}
.areabox .cen{text-align:center;}


.p_itr{display:block;}
.p_itr .itr_top{ padding-left: 460px; width: 640px;position: relative; }
.p_itr .itr_top2{ padding-left: 240px; width: 640px;position: relative; }
.p_itr .itr_top .bg{position:absolute; left:0; bottom:0; z-index:-1;width:460px; height:340px;}
.p_itr .itr_top .itr{padding:100px 0; display:block; position:relative;}
.p_itr .itr_top .itr:before{content:""; position:absolute; left:50%; top:30px; background:url(../images/page/itr_before.jpg) no-repeat; width:67px; height:50px; margin-left:-33px;}
.p_itr .itr_top .itr:after{content:""; position:absolute; left:50%; bottom:30px; background:url(../images/page/itr_after.jpg) no-repeat; width:67px; height:50px; margin-left:-33px;}
.p_itr .itr_top .itr > span{display:block; text-align:center;}
.p_itr .itr_top .itr > .tit{line-height:57px; color:#101010; font-size:40px; font-weight:500; margin-bottom:16px;}
.p_itr .itr_top .itr > .txt{line-height:28px; color:#777777; font-size:19px; letter-spacing:0; word-break:keep-all;}


.p_itr .itr_top2 .itr{padding:100px 0; display:block; position:relative;}
.p_itr .itr_top2 .itr:before{content:""; position:absolute; left:50%; top:30px; background:url(../images/page/itr_before.jpg) no-repeat; width:67px; height:50px; margin-left:-33px;}
.p_itr .itr_top2 .itr:after{content:""; position:absolute; left:50%; bottom:30px; background:url(../images/page/itr_after.jpg) no-repeat; width:67px; height:50px; margin-left:-33px;}
.p_itr .itr_top2 .itr > span{display:block; text-align:center;}
.p_itr .itr_top2 .itr > .tit{line-height:57px; color:#101010; font-size:40px; font-weight:500; margin-bottom:16px;}
.p_itr .itr_top2 .itr > .txt{line-height:28px; color:#777777; font-size:19px; letter-spacing:0; word-break:keep-all;}



/*도수치료*/
.p_itr .itr_top.type2{ padding-left:525px; width:575px;}
.p_itr .itr_top.type2 .bg{width:525px; height:311px;}

.p_itr .itr_list{display:block; padding:30px 30px 30px 50px; border:4px solid #f0f0f0; float:none; overflow:auto;}
.p_itr .itr_list dl{padding-left:210px; position:relative; display:block; float:left;}
.p_itr .itr_list dl dt{position:absolute; left:0; top:0; line-height:43px; padding-left:50px; font-size:30px; color:#7cc5b6; font-weight:500;}
.p_itr .itr_list dl dt:before{content:"!"; position:absolute; left:0; top:5px; width:30px; line-height:30px; text-align:center; box-sizing:content-box; border:3px solid #d4e2ea; color:#d4e2ea; font-weight:600; border-radius:50%;}
.p_itr .itr_list dl dd{ float:left;width:calc(50% - 15px); line-height:29px; font-size:20px; color:#777777; position:relative; padding-left:15px;}
.p_itr .itr_list dl dd:before{content:""; position:absolute; left:0; top:11px; width:6px; height:6px; background:#d4e2ea; border-radius:50%;}
.p_itr .itr_list.one dl dd{width:calc(100% - 15px);}
.p_itr .itr_step{display:block; padding:50px 0 30px 0; border:4px solid #f0f0f0; overflow:auto; float:none; text-align:center;}
.p_itr .itr_step ul{overflow:auto; text-align:center; float:none; display:inline-block;}
.p_itr .itr_step ul li{float:left;}
.p_itr .itr_step ul li + li{ margin-left:37px;}
.p_itr .itr_step ul li span{display:block; color:#777777; font-size:20px; text-align:center; margin-top:10px;}

.p_itr .itr_list.type2{padding:30px;}
.p_itr .itr_list.type2 dl{padding-left:0;float:none;}
.p_itr .itr_list.type2 dl dt{position:relative; margin-bottom:10px;}
.p_itr .itr_list.type2 dl dd{display:list-item; list-style:none; line-height:33px; float:none; width:auto; font-size:22px; padding-left:53px;}
.p_itr .itr_list.type2 dl dd:before{left:37px;}

.itr_list2{display:block; padding-top:50px;}
.itr_list2 .tit{display:block; padding-bottom:28px; text-align:center}
.itr_list2 .tit > span{display:inline-block; text-align:center; line-height:48px; color:#5c5c5c; font-size:30px; padding:0 42px; position:relative; font-weight:500;}
.itr_list2 .tit > span:before{content:""; position:absolute; left:0; top:0; background:url(../images/page/p0304_tit.jpg) no-repeat; width:35px; height:48px;}
.itr_list2 .box{border:4px solid #f0f0f0; padding:12px 32px; display:block;}
.itr_list2 .box dl{padding:36px 0 36px 227px; position:relative;}
.itr_list2 .box dl + dl{border-top:1px solid #e1e1e1;}
.itr_list2 .box dl dt{position:absolute; left:0; top:50%; width:194px; line-height:58px; margin-top:-29px; padding-left:33px; font-size:30px; color:#81c2b6;}
.itr_list2 .box dl dt:before{content:""; position:absolute; left:5px; top:50%; width:6px; height:6px; margin-top:-3px; border-radius:50%; background:#d4e2ea;}
.itr_list2 .box dl dd{ line-height:28px; font-size:21px; color:#767676; word-break:keep-all;}

.p_img{margin:50px 0; text-align:center;}
.p_img img{max-width:100%; height:auto;}
.p_img.m30{margin:30px 0;}
.p_tit{display:block; height:57px; padding:45px 0 23px 0; text-align:center;}
.p_tit > .tit{display:inline-block; padding:0 60px; line-height:57px; background:#b6dcd4; text-align:center; color:#fff; font-size:30px; font-weight:500; border-radius:30px;}
.p_list{display:block;counter-reset: num;}
.p_list > dl{ margin-left:58px; padding-left:53px; position:relative; }
.p_list > dl + dl{margin-top:20px;}
.p_list > dl:before{content:'0'counter(num);counter-increment:num; border-bottom:2px solid #939393;line-height:46px; padding-bottom:5px; font-size:30px; color:#939393; text-align:center; position:absolute; left:0; top:0; font-weight:500;}
.p_list > dl dt{line-height:36px; padding:5px 0 15px 0; word-break:keep-all; font-size:30px; font-weight:500; color:#101010; }
.p_list > dl dd{display:list-item; list-style:none; line-height:30px; font-size:18px; color:#777777; word-break:keep-all; letter-spacing:0;}
.p_list > dl.img{ padding-right:420px; padding-top:30px; min-height:220px;}
.p_list > dl.img:before{top:30px;}
.p_list > dl dd.rig{position:absolute; right:0; bottom:0; width:420px; height:100%; display:table; vertical-align:middle;}
.p_list > dl dd.rig .imgbox{display:table-cell; vertical-align:middle; text-align:center;}
.p_list > dl dd.rig .imgbox > img{padding:10px 0; max-width:100%; height:auto;}
.p_list > dl dd.rig .imgbox > span{ display:inline-block; line-height:38px; text-align:center; font-size:16px; color:#777777; background:#eee; border-radius:20px; padding:0 20px;}
.p_list > dl dd.str{font-weight:600;}
.p_list > dl dd + dd.str{margin-top:30px;}

.p_list2{display:block}
.p_list2 ul{display:block; float:none; overflow:auto; margin:30px 0 30px 10px;}
.p_list2 ul li{float:left; width:230px; text-align:center;font-size:20px; color:#4f4f4f; text-align:center; word-break:keep-all; position:relative; height:420px; }
.p_list2 ul li + li{margin-left:55px;}
.p_list2 ul li img{margin-bottom:15px; text-align:center;}
.p_list2 ul li .cmt{position:absolute; left:0; bottom:0; width:520px; line-height:56px; background:#dceeea; font-size:26px; color:#626262; text-align:center;bottom:15px;}

.p_list3{width:100%; height:400px; padding-top:50px;}
.p_list3 li{display:inline-block; float:left; width:33.3%;}
.p_list3 li .box{width:300px; margin:30px auto;}
.p_list3 li .box dl{ width:100%; border-radius:25px; border:5px solid #f0f0f0; position:relative; padding:20px 0 10px 0;}
.p_list3 li .box dl dt{ position:absolute; left:0; top:-50px; width:100%;line-height:60px; text-align:center; background:#9fdbcf; color:#fff;border-radius:50px;font-weight:bold; font-size:25px;}
.p_list3 li .box dl dd{display:list-item; list-style:none; line-height:40px; font-size:20px; text-align:center;  color:#7e7e7e; }

.p_tit2{display:block; padding:45px 0 23px 0; text-align:center; position:relative;}
.p_tit2 > .tit{ display:block; padding:10px 60px; line-height:37px; color:#4f4f4f; text-align:center; font-size:30px; font-weight:500; position:relative;}
.p_tit2 > .tit:after{content:""; position:absolute; margin-left:-37px; left:50%; bottom:-10px;; width:74px; height:3px; background:#7fbcb1;}

.com_box{width:503px; height:56px; background-color:#dceeea; position:absolute; bottom:330px; margin-left:10px;}
.com_box p{color:#626262; font-size:24px; text-align:center; margin-top:10px;}

.mid_img{width:980px; margin:0 auto;}
.mid_img > span{font-size:20px; color:#4f4f4f; display:block; padding:10px 30px; word-break:keep-all; text-align:center;}
.two_img{width:685px; margin:0 auto;}
.two_img ul{ padding:40px 0; overflow:auto;}
.two_img ul li{float:left;}
.two_img ul li + li{margin-left:30px;}
.two_img ul li > span{ display:block; width:320px;font-size:20px; color:#4f4f4f; text-align:center; padding:10px 0;word-break:keep-all}
.three_img{width:1000px; margin:50px auto 0 auto;}
.three_img ul{text-align:center; overflow:auto;}
.three_img ul li{float:left; width:33.3%;}
.three_img ul li .box{width:307px; height:510px; margin:0 auto;}
.three_img ul li .box .tit{display:block; line-height:40px; width:167px; margin:0 auto 5px auto; border-radius:30px; background:#ddd; text-align:center; font-size:18px; color:#68afa0; font-weight:500;}
.three_img ul li .box .img{display:block; text-align:center;}
.three_img ul li .box .txt{ display:block; padding:23px 30px; line-height:33px; font-size:20px; text-align:center; color:#777777; word-break:keep-all;}

.p_box{ position:relative;width:100%; margin-bottom:30px; display:block;}
.p_box > ul{width:920px; margin:0 auto; overflow:auto;}
.p_box > ul li{display:inline-block; float:left; margin-top:12px;}
.p_box > ul li:nth-child(2n){margin-left:12px;}
.p_box > ul li .box{width:387px; height:218px; padding:16px 30px 16px 37px; background:#f0f0f0;}
.p_box > ul li .box > span{display:block;}
.p_box > ul li .box > span strong{color:#82aca4;}
.p_box > ul li .box .tit{ padding:20px 0; line-height:34px; font-size:25px; font-weight:500; color:#485e72; position:relative; margin-bottom:20px;}
.p_box > ul li .box .tit:after{content:""; position:absolute; left:0; bottom:0; width:102px; height:1px; background:#485e72;}
.p_box > ul li .box .txt{line-height:26px; font-size:18px; color:#7e7e7e;letter-spacing:0; word-break:keep-all;}
.popbtn{display:inline-block; line-height:42px; padding:0 27px; background:#b4dad3; font-size:16px; color:#5d5d5d; margin-top:10px; cursor:pointer;}
.p_box > ul li .box.type2{background:#9a9a9a !important;}
.p_box > ul li .box.type2 .tit{ color:#bdf9ee !important;}
.p_box > ul li .box.type2 .tit:after{ background:#fff !important;}
.p_box > ul li .box.type2 .txt{ color:#fff !important;}
.p_box > ul li .box.one{width:853px;}
.p_box > ul li .box.auto{height:auto; overflow:auto; padding-bottom:26px;}
.p_box.type2 ul{width:100%; margin:0;}
.p_box.type2 ul li{ margin-top:25px;}
.p_box.type2 li:nth-child(2n){margin-left:22px;}
.p_box.type2 li + li{margin-left:22px;}
.p_box.type2 li .box{width:272px; padding:10px 40px 30px; height:250px; box-sizing:content-box;}
.p_box.type2 li .box .tit{word-break:keep-all; color:#61b29e;}
.p_box.type2 li .box .tit:after{background:#cecece;}
.p_box.type2 li .box .tx{color:#7e7e7e;}
.p_box.h255 li .box{height:245px;}

.p_box .box ul.list{width:100%; overflow:auto; counter-reset: num;}
.p_box .box ul.list li{ float:left; width:calc(50% - 40px); margin:0; line-height:40px; font-size:20px; color:#fff; padding-left:40px; position:relative;}
.p_box .box ul.list li:before{content:counter(num);counter-increment:num; overflow:hidden; line-height:30px; width:30px; font-size:20px; color:#fff; text-align:center; position:absolute; left:0; top:5px; font-weight:500; border-radius:50%; background:#aeaeae;}
.p_box .box ul.list li.one{width:calc(100% - 40px);}

.p_box .box ul.list2{width:calc(100% - 20px); padding-left:20px; overflow:auto;}
.p_box .box ul.list2 li{ display:list-item; list-style:none;margin:0; line-height:30px; font-size:20px; color:#fff;  position:relative;}
.p_box .box ul.list2 li:before{ content:""; position:absolute;width:10px; height:10px; left:-20px; top:10px;border-radius:50%; background:#aeaeae;}

/*팝업*/
.popboxbg{position: fixed; top: 0; width:100%; height:100%; left:-100%; background: none;z-index: 1000; overflow:hidden;}
.popboxbg.on{ display:block;}
.popboxbg.on:before {content: "";position: fixed; top: 0;bottom: 0;left: 0;right: 0;background: #000;opacity: .5; z-index: -1;overflow: auto;}
.popbox{width:900px; height:auto; position:absolute; left:50%; top:50%; z-index:80; padding:70px 50px 0 50px; background:#fff; border:1px solid #aaa; box-sizing:content-box; box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);}
.popbox > .close{ width:56px; height:56px; position:absolute; right:35px; top:35px; background:url(../images/page/popbox_close.jpg) no-repeat; text-indent:-9999px; cursor:pointer;}
.popbox > .intro{width:434px;float:left; overflow:auto; }
.popbox > .intro .tit{ display:block; line-height:50px; font-size:46px; padding:20px 0; word-break:keep-all; color:#7fc1b3; font-weight:500; }
.popbox > .intro .txt{ display:block; line-height:35px; font-size:20px; color:#777777; word-break:keep-all;}
.popbox > .intro .img{display:block; margin:50px 0;}
.popbox > .intro .img img{width:100%; height:auto;}
.popbox > .list{ float:left;width:385px; overflow:auto; padding:20px 0 20px 80px;}
.popbox > .list dt{display:block; line-height:37px; font-size:23px; color:#101010; font-weight:500; position:relative;}
.popbox > .list dt:before{content:""; position:absolute; left:-25px; top:12px; width:10px; height:10px; background:#ddd; border-radius:50%;}
.popbox > .list dd{display:block; line-height:34px; font-size:18px; color:#777777; word-break:keep-all;}
.popbox > .list dt + dt,
.popbox > .list dd + dt{margin-top:35px;}
.popbox > .wt{display:block; clear:both; text-align:center; padding:10px 0 35px 0;}
.popbox > .wt > span{display:inline-block; line-height:53px; background:#e3e3e3; color:#777777; font-size:20px; padding:0 65px; border-radius:30px;}
.popbox > .list dt.txt{position:relative; left:-30px; width:415px;line-height:34px; font-size:18px; color:#777777; word-break:keep-all;}
.popbox > .list dt.txt:before,
.popbox > .list dt.img:before{display:none;}
.popbox > .list dt.img{text-align:center;}

.popbox.one{ padding:50px 50px 30px 50px;}
.popbox.one > .intro{width:100%; float:none;}
.popbox.one > .intro .txt{font-size:25px;}
.popbox.one > .intro .txt > strong{font-weight:400; color:#6ab8b2;}
.popbox.one > .txt{ display:block;margin:35px 0 20px 0; padding-top:35px; position:relative; line-height:30px; font-size:20px; color:#777777;}
.popbox.one > .txt:before{content:""; position:absolute; left:0; top:0; width:140px; height:2px; background:#c5e3dd;}
.popbox.one > .txt2{ display:block;margin:20px  0; position:relative; line-height:30px; font-size:20px; color:#777777; word-break:keep-all;}
.popbox.one > .num{padding-left:27px;counter-reset: num; margin:35px 0 20px 0; padding-top:35px; position:relative;}
.popbox.one > .num:before{content:""; position:absolute; left:0; top:0; width:140px; height:2px; background:#c5e3dd;}
.popbox.one > .num li{display:list-item; list-style:none; line-height:35px; font-size:20px; color:#777777; position:relative;}
.popbox.one > .num li:before{content:counter(num);counter-increment:num; overflow:hidden; line-height:20px; width:20px; height:20px; font-size:15px; color:#777777; text-align:center; position:absolute; left:-27px; top:8px;  border-radius:50%; border:1px solid #777777; box-sizing:border-box;}
.popbox.one > .list2{ display:block;overflow:auto; padding:20px 0 0 30px;}
.popbox.one > .list2 li{display:block; line-height:30px; padding:5px 0; font-size:20px; color:#5b5b5b; font-weight:500; position:relative;}
.popbox.one > .list2 li:before{content:""; position:absolute; left:-25px; top:15px; width:10px; height:10px; background:#ddd; border-radius:50%;}

.popbox.imgtype{overflow:auto; height:700px;}
.popbox.imgtype .intro {width:100%; float:none;}
.popbox.imgtype .intro  > .tit{float:left; margin-right:20px; margin-top:10px;}
.popbox.imgtype .intro  > .txt{padding:20px 0;line-height:25px;}
.popbox.imgtype .imglist{width:898px;}
.popbox.imgtype .imglist li{width:calc(50% - 15px); float:left; margin-bottom:35px; height:417px;}
.popbox.imgtype .imglist li:nth-child(2n){margin-left:30px;}
.popbox.imgtype .imglist li .img{display:block; text-align:center; margin:0 0 10px 0; }
.popbox.imgtype .imglist li .img img{vertical-align:top;}
.popbox.imgtype .imglist li .tit{display:block; line-height:53px; border-radius:30px; text-align:center; background:#e3e3e3; font-size:20px; color:#777777; width:426px; margin:0 auto;}
.popbox.imgtype .imglist li strong{display:block; line-height:65px; text-align:center; font-size:18px; color:#777777; font-weight:400;}
.popbox.imgtype .imglist li.one{ clear:both;width:100%; float:none; height:auto;} 
 
/*병원소개*/
.p02_itr { position: relative; display: table; vertical-align: middle; width: 100%; height: 328px; }
.p02_itr .bg { position: absolute; left: 0; top: 0; width: 100%; z-index: -1; height: auto; }
.p02_itr .itr { position: relative; display: table-cell; vertical-align: middle; width: 100%; }
.p02_itr .itr .tit { display: block; font-size: 40px; color: #93dbd0; font-weight: 500; line-height: 47px; padding: 30px 0; text-align: center; }
.p02_itr .itr .txt { display: block; font-size: 20px; color: #fff; line-height: 37px; text-align: center; }
.p02_pr { display: block; margin-top: 105px; overflow: auto; padding-left: 460px; position: relative; min-height:310px; }
.p02_pr .primg { position: absolute; left: 0; top: 0; width: 460px; text-align: center }
.p02_pr .primg img { max-width: 100%; height: auto; }
.p02_pr .pr { width: 100%; margin-bottom: 30px; }
.p02_pr .pr dt { display: block; line-height: 64px; font-size: 40px; color: #555; padding-bottom: 20px; border-bottom: 2px solid #87c1b8; margin-bottom: 20px; vertical-align: top; }
.p02_pr .pr dt > strong { display: inline-block; color: #87c1b8; font-weight: 600; }
.p02_pr .pr dt > span { display: inline-block; padding-left: 28px; font-size: 20px; color: #555; line-height: 64px; vertical-align: top; }
.p02_pr .pr dd { display: list-item; list-style: none; display: block; padding-left: 10px; line-height: 40px; font-size: 25px; color: #555; }
.p02_pr .pr dd .popbtn { display: inline-block; margin-left: 10px; width: 25px; line-height: 25px; text-align: center; text-indent: -9999px; position: relative; padding:0; background: #dadada; border-radius: 50%; cursor: pointer; }
.p02_pr .pr dd .popbtn:before { content: "!"; position: absolute; left: 0; top: 0; width: 100%; line-height: 25px; color: #fff; font-size: 15px; text-align: center; font-weight: 600; display: block; text-indent: 0; }
.p02_pr .pr dd.point { font-weight: 500; font-size: 15px; color: #777; }
.p02_pr .pr dd.point > strong { color: #87c1b8; font-weight: 600; font-size: 25px; margin-right: 5px; }
.p02_pr .pr.list{margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #cecece;}
.p02_pr .pr.list dd{padding: 7px 0 7px 32px; line-height:23px; position: relative; font-size: 20px; color: #777; }
.p02_pr .pr.list dd:before { content: ""; position: absolute; left:18px; top: 19px; width: 3px; height: 3px; background: #777; border-radius: 50%; }

.p02_pr #tabbox { width: 100%; overflow: auto; border-bottom: 1px solid #cecece; }
.p02_pr #tabbox .tabtit { width: 100%; overflow:auto;}
.p02_pr #tabbox .tabtit li { display: inline-block; float: left; width: 33.3%; }
.p02_pr #tabbox .tabtit li span { display: block; line-height: 60px; text-align: center; color: #777; font-size: 25px; background: #e9e9e9; margin-left: 1px; cursor: pointer; }
.p02_pr #tabbox .tabtit li.on span { background: #a6d2cb; color: #fff; }
.p02_pr #tabbox .tablist { width: 100%; height: 250px; overflow: auto; margin: 20px 0; }
.p02_pr #tabbox .tablist .box { display: block; }
.p02_pr #tabbox .tablist .box ul { padding-left: 18px; }
.p02_pr #tabbox .tablist .box ul li { display: list-item; list-style: none; padding: 7px 0 7px 14px; line-height:23px; position: relative; font-size: 20px; color: #777; }
.p02_pr #tabbox .tablist .box ul li:before { content: ""; position: absolute; left: 0; top: 19px; width: 3px; height: 3px; background: #777; border-radius: 50%; }

.pop_pr1{ width:683px; padding:50px;}
.pop_pr1 .img{ display:block; text-align:center;}
.pop_pr1 span{display:block;}
.pop_pr1 .tit .kr{ line-height:42px; font-size:30px; color:#87c1b8; font-weight:600;}
.pop_pr1 .tit .en{ line-height:31px; font-size:20px; color:#87c1b8; font-weight:500;}
.pop_pr1 .sum{padding:15px 0 23px 0; line-height:27px; font-size:20px; color:#777;}
.pop_pr1 .txt{line-height:31px; font-size:15px; color:#777; word-break:keep-all;}

.pop_pr2{ width:700px; padding:50px 30px;}
.pop_pr2 .box{padding-left:300px; position:relative;}
.pop_pr2 .box .img{position:absolute; left:0; top:50%; width:300px; height:auto; margin-top:-137px;}
.pop_pr2 .box span{display:block;}
.pop_pr2 .box .sum{ padding-top:18px; line-height:38px; font-size:24px; color:#87bcb2; font-weight:500;}
.pop_pr2 .box .tit{ line-height:52px; font-size:40px; font-weight:500; margin-bottom:20px; color:#87bcb2;}
.pop_pr2 .box .txt1{ line-height:36px; font-size:24px; font-weight:500; margin-bottom:20px; color:#87bcb2;}
.pop_pr2 .box .txt2{ line-height:31px; font-size:15px; color:#777;}

.p02_his{display:block;}
.p02_his .hisbox{ display:block;padding-top:124px; overflow:auto; position:relative;}
.p02_his .hisbox:before{content:""; position:absolute; left:50%; top:55px; background:url(../images/page/itr_before.jpg) no-repeat; width:67px; height:55px; margin-left:-33px;}
.p02_his .hisbox .tit{display:block; text-align:center; line-height:55px; font-size:35px; color:#101010; margin-bottom:16px; font-weight:500;}
.p02_his .hisbox .txt{display:block; text-align:center; line-height:31px; font-size:20px; color:#777777; margin-bottom:40px;}
.p02_his .hisbox .img{display:block;}
.p02_his .hisbox .img img{max-width:100%; height:auto;}

/*둘러보기*/
.tourbox{margin:0 auto; width:808px; overflow:auto; padding:50px 0; position:relative;}
.tourbox .titbox{display:block;}
.tourbox .titbox > span{display:block; text-align:center;}
.tourbox .titbox .tit{line-height:60px; font-size:35px; color:#8d8d8d;}
.tourbox .titbox .txt{line-height:39px; font-size:20px; color:#8d8d8d;}
.tourbox .imglist { width: 100%;display: block; overflow:auto;position: relative; margin-top:50px; }
.tourbox .imglist li { display:list-item; list-style:none;}
.tourbox .imglist li img { width:100%; height:auto; }


/*신경성형술_팝업*/
.p0301pop{ padding-bottom:50px;}
.p0301pop ul{width:100%;}
.p0301pop ul li{ float:left;}
.p0301pop ul li + li{margin-left:6px;}
.p0301pop ul li > span{ display:block; background:#dadada; margin-top:6px; padding:8px 0; text-align:center; line-height:26px; font-size:20px; color:#777777;}
.p0301pop ul li > span.one{line-height:52px;}
.p0301pop ul li img + img{margin-left:7px;}

.bgbox{display:block; background:#f9f9f9; padding-bottom:50px}

/*비급여항목*/
.p0502_tbl{ border-collapse: collapse; border-spacing: 0; margin:0 auto; width:70%;overflow:auto; }
.p0502_tbl th,
.p0502_tbl td{ line-height:52px; box-sizing:content-box;text-align: center; border-bottom:1px solid #ddd;word-break:keep-all; }
.p0502_tbl th { padding:5px 0; font-size:18px; color:#fff; font-weight:600; background:#a6d2cb;}
.p0502_tbl td { font-size:16px; color: #484848;}
.p0502_tbl td.bg{background:#f3f3f3; width:35%;}
.p0502_tbl td.rig{ text-align:right; padding-right:40px; color:#909090; width:40%;}
.p0502_tbl tr.line td{border-bottom:1px solid #75b0a4;}