/* 하드코딩 영역, 배경 이미지는 style.css에서 교체 */
/* 작은텍스트 색 #4b4b4b; or #1d1d1d; */
/*리더기용*/
.sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

/* 센텀오딧세이의 진료철학 */
.container .contents .inner-wrap{ font-family:'NanumSquareR'; }
.container .contents .img1_1{}
.container .contents .img1_1 .inner-wrap{ height:100%; overflow:hidden; }
.container .contents .img1_1 .inner-wrap .section{ position:relative; }
.container .contents .img1_1 .inner-wrap .section1{ width:100%; height:756px;  text-align:center; padding-top:265px; box-sizing:border-box; }
.container .contents .img1_1 .inner-wrap .section1 p:first-child{ font-size:24px; color:#fff;  }
.container .contents .img1_1 .inner-wrap .section1 p:nth-child(2){ font-size:87px; color:#6999ff; margin-top:31px; letter-spacing:-2px; }

.container .contents .img1_1 .inner-wrap .section2 p.big_txt{ font-size:47px; letter-spacing:-2px; color:#31396b; }
.container .contents .img1_1 .inner-wrap .section2 p.big_txt span{ font-weight:bold; color:#4166b1; }
.container .contents .img1_1 .inner-wrap .section2 p.small_txt{ font-size:18px; color:#1d1d1d;  letter-spacing:-0.3px; line-height:31px; font-weight:normal;; }
.container .contents .img1_1 .inner-wrap .section2 .part_1{ position:absolute; top:182px; left:61px; }
.container .contents .img1_1 .inner-wrap .section2 .part_1 p:nth-child(2){ margin-top:17px; }
.container .contents .img1_1 .inner-wrap .section2 .part_1 p:nth-child(3){ margin-top:33px; }
.container .contents .img1_1 .inner-wrap .section2 .part_2{ position:absolute; top:756px; left:642px; }
.container .contents .img1_1 .inner-wrap .section2 .part_2 p.big_txt{ line-height:59px; }
.container .contents .img1_1 .inner-wrap .section2 .part_2 p:nth-child(2){ margin-top:22px; }
.container .contents .img1_1 .inner-wrap .section2 .part_2 p:nth-child(3){ margin-top:33px; }
.container .contents .img1_1 .inner-wrap .section2 .part_2 p:nth-child(4){ margin-top:33px; }
.container .contents .img1_1 .inner-wrap .section2 .part_2 p:nth-child(5){ margin-top:33px; }

/* 센텀오딧세이의 의료진 소개 */
.container .contents .img1_2 .inner-wrap{ height:100%; overflow:hidden; position:relative; background:rgba(255,255,255,0) }
.container .contents .img1_2 .inner-wrap .part{ position:absolute; color:#1e1e1e; }
.container .contents .img1_2 .inner-wrap .part p:first-child{ font-size:27px; color:#31396b; font-weight:bold; }
.container .contents .img1_2 .inner-wrap .part p:nth-child(2){ font-size:75px; margin-top:17px; margin-left:-7px; letter-spacing: -4px; color:#31396b; font-weight:bold; }
.container .contents .img1_2 .inner-wrap .part p:nth-child(3){ font-size: 20px; margin-top: 34px; line-height: 35px; letter-spacing: -0.5px; }
.container .contents .img1_2 .inner-wrap .part p:nth-child(4){ font-size: 20px; margin-top: 35px; line-height: 35px; letter-spacing: -0.5px; }
.container .contents .img1_2 .inner-wrap .part p:nth-child(5){ font-size: 20px; margin-top: 35px; line-height: 35px; letter-spacing: -0.5px; }
.container .contents .img1_2 .inner-wrap .part_1{ top:179px; left:731px; }
.container .contents .img1_2 .inner-wrap .part_2{ top:1193px; left:57px; }
.container .contents .img1_2 .inner-wrap .part_3{ top:2249px; left:729px; }
.container .contents .img1_2 .inner-wrap .part_3 p:nth-child(3){ font-size: 20px; margin-top: 29px; line-height: 35px; letter-spacing: -0.5px; }
.container .contents .img1_2 .inner-wrap .part_3 p:nth-child(4){ font-size: 20px; margin-top: 29px; line-height: 35px; letter-spacing: -0.5px; }
.container .contents .img1_2 .inner-wrap .part_3 p:nth-child(5){ font-size: 20px; margin-top: 35px; line-height: 35px; letter-spacing: -0.5px; }
.container .contents .img1_2 .inner-wrap .part_3 p:nth-child(6){ font-size: 20px; margin-top: 7px; line-height: 35px; letter-spacing: -0.5px; }
.container .contents .img1_2 .inner-wrap .part_4{ top:3210px; left:57px; }
/*전문의 글자 스타일링
.container .contents .img1_2 .inner-wrap .part_4 p:nth-child(3){ font-size: 29px; margin-top: 34px; line-height: 35px; letter-spacing: -0.5px; color:#31396b; font-weight:bold; }
*/
.container .contents .img1_2 .inner-wrap .part_4 p:nth-child(3){ font-size: 20px; margin-top: 29px; line-height: 35px; letter-spacing: -0.5px; }
.container .contents .img1_2 .inner-wrap .part_4 p:nth-child(4){ font-size: 20px; margin-top: 29px; line-height: 35px; letter-spacing: -0.5px; }
.container .contents .img1_2 .inner-wrap .part_4 p:nth-child(5){ font-size: 20px; margin-top: 7px; line-height: 24px; letter-spacing: -0.5px; }
.container .contents .img1_2 .inner-wrap .part_4 p:nth-child(6){ font-size: 20px; margin-top: 7px; line-height: 35px; letter-spacing: -0.5px; }



.container .contents .img1_2 .inner-wrap .part_5{ top:4349px; left:731px; }
.container .contents .img1_2 .inner-wrap .part_5 p:nth-child(3){ font-size: 20px; margin-top: 29px; line-height: 35px; letter-spacing: -0.5px; }
.container .contents .img1_2 .inner-wrap .part_5 p:nth-child(4){ font-size: 20px; margin-top: 29px; line-height: 35px; letter-spacing: -0.5px; }
.container .contents .img1_2 .inner-wrap .part_5 p:nth-child(5){ font-size: 20px; margin-top: 35px; line-height: 35px; letter-spacing: -0.5px; }


/* 센텀오딧세이의 특별함 */
.container .contents .img1_3 .inner-wrap{ height:100%; overflow:hidden; position:relative; background:rgba(255,255,255,0) }
.container .contents .img1_3 .inner-wrap .section{ position:absolute; width:1200px;  color:#1e1e1e; overflow:hidden;  }
.container .contents .img1_3 .inner-wrap .section1{ text-align:center; top:268px; left:0; }
.container .contents .img1_3 .inner-wrap .section1 .part p:first-child{ font-size:24px; color:#fff; }
.container .contents .img1_3 .inner-wrap .section1 .part p:nth-child(2){ font-size:87px; color:#6999ff; margin-top:31px; letter-spacing:-2px; font-weight:100; }

.container .contents .img1_3 .inner-wrap .section2{ text-align:center; top:916px; left:0; }
.container .contents .img1_3 .inner-wrap .section2 .part p:first-child{ font-size:60px; color:#31396b; line-height: 76px; }
.container .contents .img1_3 .inner-wrap .section2 .part p:first-child strong{ color:#4166b1; }
.container .contents .img1_3 .inner-wrap .section2 .part p:nth-child(2){ font-size: 21px; color: #1e1e1e; margin-top: 22px; letter-spacing: -.3px; line-height: 37px; }

.container .contents .img1_3 .inner-wrap .section3{ width:100%; height:1100px; text-align:left; top:1317px; left:0; }
.container .contents .img1_3 .inner-wrap .section3 .txt{ position:relative; width:100%; height:100%; }
.container .contents .img1_3 .inner-wrap .section3 .txt .part{ position:absolute; }
.container .contents .img1_3 .inner-wrap .section3 .txt .part p:first-child{ font-size: 50px; color: #fff; line-height: 59px; letter-spacing: -0.7px; }
.container .contents .img1_3 .inner-wrap .section3 .txt .part p:nth-child(2){ font-size: 18px; color: #fff; margin-top: 20px; margin-left:4px; letter-spacing: -.3px; line-height: 31px; }
.container .contents .img1_3 .inner-wrap .section3 .txt .part_1{ top:157px; left:676px; }
.container .contents .img1_3 .inner-wrap .section3 .txt .part_2{ top:786px; left:57px; }

.container .contents .img1_3 .inner-wrap .section4{ width:100%; height:1100px; text-align:center; top:2462px; left:0; }
.container .contents .img1_3 .inner-wrap .section4 .txt{ position:relative; width:100%; height:100%; color:#fff; }
.container .contents .img1_3 .inner-wrap .section4 .txt p{ position:absolute; }
.container .contents .img1_3 .inner-wrap .section4 .txt p:first-child{ font-size: 52px; width: 100%; text-align: center; top: 136px; left: 0; letter-spacing: -1px; }
.container .contents .img1_3 .inner-wrap .section4 .txt p:nth-child(2){ line-height: 31px; font-size: 21px; text-align: center; top: 591px; left: 106px; letter-spacing: -1px; color:#929291; }
.container .contents .img1_3 .inner-wrap .section4 .txt p:nth-child(2) strong{ font-size: 28px; }
.container .contents .img1_3 .inner-wrap .section4 .txt p:nth-child(3){ letter-spacing: -2px; font-size: 40px; top: 787px; left: 180px; line-height:43px; }
.container .contents .img1_3 .inner-wrap .section4 .txt p:nth-child(4){ letter-spacing: -2px; font-size: 40px; top: 811px; left: 817px; }

.container .contents .img1_3 .inner-wrap .section5{ width:100%; height:3694px; top:3457px; left:0; background:rgba(0,0,0,0); padding-top:132px; box-sizing:border-box;  }
.container .contents .img1_3 .inner-wrap .section5 .txt{ position:relative; width:100%; height:100%; }
.container .contents .img1_3 .inner-wrap .section5 .txt > p:first-child{ text-align:center; width:100%; font-size:50px; color:#32386a; letter-spacing:-0.5px; }
.container .contents .img1_3 .inner-wrap .section5 .txt > p:first-child span{ font-weight:bold; color:#4165b1; }
.container .contents .img1_3 .inner-wrap .section5 .txt > .part{ position:absolute; }
.container .contents .img1_3 .inner-wrap .section5 .txt > .part > p:first-child{ font-size:38px; color:#32386a; }
.container .contents .img1_3 .inner-wrap .section5 .txt > .part > p:first-child strong{ color:#4165b1; }
.container .contents .img1_3 .inner-wrap .section5 .txt > .part > p:nth-child(2){ margin-top:30px; line-height:31px; letter-spacing:-0.3px; font-size:18px; color:#1d1d1d;  /*color:#4b4b4b;*/ font-weight:normal; }
.container .contents .img1_3 .inner-wrap .section5 .txt > .part_1{ top:208px; left:682px; }
.container .contents .img1_3 .inner-wrap .section5 .txt > .part_2{ top:693px; left:59px; }
.container .contents .img1_3 .inner-wrap .section5 .txt > .part_3{ top:1148px; left:682px; }
.container .contents .img1_3 .inner-wrap .section5 .txt > .part_3 > p:nth-child(2){ line-height:32px;  }
.container .contents .img1_3 .inner-wrap .section5 .txt > .part_4{ top:1684px; left:59px; }
.container .contents .img1_3 .inner-wrap .section5 .txt > .part_5{ top:2231px; left:682px; }
.container .contents .img1_3 .inner-wrap .section5 .txt > .part_5 > p:nth-child(2){ margin-top:32px;  }
.container .contents .img1_3 .inner-wrap .section5 .txt > .part_6{ top:2814px; left:59px; }
.container .contents .img1_3 .inner-wrap .section5 .txt > .part_7{ top:3201px; left:682px; }
.container .contents .img1_3 .inner-wrap .section5 .txt > .part_7 > p:nth-child(2){ margin-top:32px;  }

.container .contents .img1_3 .inner-wrap .section6{ width:100%; height:3283px; top:7321px; left:0; background:rgba(0,0,0,0); padding-top:0px; box-sizing:border-box;  }
.container .contents .img1_3 .inner-wrap .section6 .txt{ position:relative; width:100%; height:100%; }
.container .contents .img1_3 .inner-wrap .section6 .txt > p:first-child{ text-align:center; width:100%; font-size:50px; color:#31396b ; letter-spacing:0px; }
.container .contents .img1_3 .inner-wrap .section6 .txt > p:first-child strong{ font-weight:bold; color:#3e64ab; }
.container .contents .img1_3 .inner-wrap .section6 .txt > .part{ clear:both; margin-top:86px; }
.container .contents .img1_3 .inner-wrap .section6 .txt > .part > ul{}
.container .contents .img1_3 .inner-wrap .section6 .txt > .part > ul > li{ width:383px; height:402px; background:rgba(0,0,0,0); float:left; margin-bottom:26px; padding-top:41px; box-sizing:border-box; font-size:32px; color:#31396b; text-align:center; }
.container .contents .img1_3 .inner-wrap .section6 .txt > .part > ul > li:nth-child(3n+2){ margin-left:26px; margin-right:25px; }

/* 내부안내 */
.container .contents .img1_4{ position:relative; }
.container .contents .img1_4 .inner-wrap{ position:absolute; left:50%; top:92px; height:1000px; margin-left:-600px; text-align:center; }
.container .contents .img1_4 .inner-wrap > p.title{ font-size:46px; color:#33396d; font-weight:bold; margin-bottom:40px; }
.container .contents .img1_4 .inner-wrap .floor_btn{ display:inline-block; vertical-align:top; }
.container .contents .img1_4 .inner-wrap .floor_btn:after{ content:''; display:block; clear:both; }
.container .contents .img1_4 .inner-wrap .floor_btn > li{ float:left; font-family:'NanumSquareR'; font-size:21px; font-weight:normal; letter-spacing:-1px; }
.container .contents .img1_4 .inner-wrap .floor_btn > li > a{ display:block; width:286px; height:90px; line-height:90px; border:1px solid #f1f1f1; background:#fff; color:#212121; }
.container .contents .img1_4 .inner-wrap .floor_btn > li > a.on, .container .contents .img1_4 .inner-wrap .floor_btn > li > a:hover{ color:#fff; background:#5c81c7; border:1px solid #5c81c7; }

/* 오시는 길 */
.container .contents .img1_5 .inner-wrap{ position:relative; }
.container .contents .img1_5 .inner-wrap > p{ position:absolute; }
.container .contents .img1_5 .inner-wrap > p.title{ text-align:center; width:100%; top:94px; font-size:44px; color:#31396b; font-weight:bold; }
.container .contents .img1_5 .inner-wrap > p.small_title{ text-align:center; width:100%; top:160px; font-size:17px; color:#333; letter-spacing:-1px; font-weight:bold; }
.container .contents .img1_5 .inner-wrap > p.naver_btn{ top:238px; left:50%; margin-left:-128px; }
.container .contents .img1_5 .inner-wrap .section{ position:absolute; width:100%; top:943px; left:0; height:467px; background:rgba(0,0,0,0); }
.container .contents .img1_5 .inner-wrap .section .part{ float:left; width:50%; height:100%; box-sizing:border-box; padding-top:63px; color:#4b4b4b; font-size:19px; font-weight:bold; }
.container .contents .img1_5 .inner-wrap .section .part .title{ font-size:24px; font-weight:bold; color:#4166b1; }
.container .contents .img1_5 .inner-wrap .section .part_1{ padding-left:57px; }
.container .contents .img1_5 .inner-wrap .section .part_1 p:nth-child(2){ margin-top:22px; letter-spacing:-1px; }
.container .contents .img1_5 .inner-wrap .section .part_1 p:nth-child(3){ margin-top:16px; letter-spacing:-1px; padding-left:34px; }
.container .contents .img1_5 .inner-wrap .section .part_1 p:nth-child(4){ margin-top:32px; letter-spacing:-1px; }
.container .contents .img1_5 .inner-wrap .section .part_1 p:nth-child(5){ font-size:21.4px; margin-top:10px; letter-spacing:-1px; }
.container .contents .img1_5 .inner-wrap .section .part_1 p:nth-child(6){ color: #2eac82;
    float: left; margin-top: 17px; font-size:21.4px; letter-spacing:-1px; }
.container .contents .img1_5 .inner-wrap .section .part_1 p:nth-child(6) span{ margin-left: -3px; display: inline-block; color: #fff; background: #2eac82;font-size: 16px; padding: 8px 9px 7px 9px; border-radius: 16px;margin-bottom:14px; letter-spacing:0px; font-weight:bold; }
.container .contents .img1_5 .inner-wrap .section .part_1 p:nth-child(7){ color:#d38600; float: left; margin-top: 17px; font-size:21.4px; letter-spacing:-1px; margin-left:20px; }
.container .contents .img1_5 .inner-wrap .section .part_1 p:nth-child(7) span{ margin-left: -3px; display: inline-block; color: #fff; background: #d38600;font-size: 16px;  padding: 8px 9px 7px 9px; border-radius: 16px;margin-bottom:14px; letter-spacing:0px; font-weight:bold; }
.container .contents .img1_5 .inner-wrap .section .part_1 p:nth-child(8){ clear:both; font-size:21.4px; color:#df4b4b; letter-spacing:-1px; padding-top: 21px; }

.container .contents .img1_5 .inner-wrap .section .part_2{ padding-left:38px; }
.container .contents .img1_5 .inner-wrap .section .part_2 p:nth-child(2){ margin-top:17px; letter-spacing:-1px; }
.container .contents .img1_5 .inner-wrap .section .part_2 p:nth-child(2) span{ color:#30bb37; }
.container .contents .img1_5 .inner-wrap .section .part_2 p:nth-child(2) span:nth-child(2){ display: inline-block; background:#30bb37; color:#fff; padding:4px 10px 2px 9px; border-radius:16px; font-weight:bold; font-size: 18px; }
.container .contents .img1_5 .inner-wrap .section .part_2 p:nth-child(3){ margin-top:9px; letter-spacing:-1px; }
.container .contents .img1_5 .inner-wrap .section .part_2 p:nth-child(3) span{ color:#6f99d0; }
.container .contents .img1_5 .inner-wrap .section .part_2 p:nth-child(3) span:nth-child(2){ display: inline-block; background:#6f99d0; color:#fff; padding:4px 10px 2px 9px; border-radius:16px; font-weight:bold; font-size: 18px; }
.container .contents .img1_5 .inner-wrap .section .part_2 p:nth-child(4){ margin-top:32px; }
.container .contents .img1_5 .inner-wrap .section .part_2 p:nth-child(5){ margin-top:22px; letter-spacing:-1px; line-height:26px; }
.container .contents .img1_5 .inner-wrap .section .part_2 p:nth-child(5) span{ color:#4166b1; }








