@charset "utf-8";
img {max-width:100%; min-width:100%;}
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700;900&display=swap'); /* font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700&display=swap'); /* font-family: 'Manrope', sans-serif; */
.img100 {max-width:100%; min-width:100%;}
.img50 {max-width:50%; min-width:50%;}

/* 텍스트 */
.t19 {position:relative; font-size:17px; line-height:25px; letter-spacing:-0.05em; color:#585858;}
.t19b {font-size:17px; font-weight:600; letter-spacing:-0.05em; color:#504242;}

.t17 {font-size:17px; letter-spacing:-0.05em; color:#585858; line-height:25px;}
.t17b {font-size:17px; font-weight:600; letter-spacing:-0.05em; color:#504242;}
.t17p {font-size:17px; font-weight:600; letter-spacing:-0.05em; color:#504242; background:url(../../img/sub/tab03.png) left 3px no-repeat; padding-left:25px;}

.t13 {font-size:13px; color:#666; line-height:18px;}
.t15 {font-size:15px; letter-spacing:-0.05em; color:#666; line-height:20px;}
.t15b {font-size:15px; letter-spacing:-0.05em; font-weight:600; color:#666; line-height:20px;}
.t15s {font-size:15px; font-weight:600; letter-spacing:-0.05em; color:#84d8d1;}

/*.t13 br {display:none;}*/

.dec01 {color:#0ab2d2; border-bottom:1px solid #0ab2d2;}
.dec02 {color:#206e88; font-weight:600;}
.dec03 {color:#ca3e4e; font-weight:600;}
.dec04 {color:#f83559;}

.dec05 {color:#206e88;}
.dec06 {color:#ca3e4e; border-bottom:1px solid #ca3e4e; padding-bottom:1px;}

.t25b {font-size:25px; font-weight:600; letter-spacing:-0.05em;}
.t30b {font-size:30px; font-weight:600; letter-spacing:-0.05em; color:#333;}

.h10 {margin-top:10px;}.h20 {margin-top:20px;}.h30 {margin-top:30px;}.h40 {margin-top:40px;}.h50 {margin-top:50px;}.h80 {margin-top:80px;}.h90 {margin-top:90px;}.h100 {margin-top:100px;}
.p5 {padding:0 5px; font-family:dotum; font-weight:normal;} .p10 {padding:0 10px; font-family:dotum; font-weight:normal;} .p15 {padding:0 15px; font-family:dotum; font-weight:normal;} .p20 {padding:0 20px; font-family:dotum; font-weight:normal;} .p30 {padding:0 30px; font-family:dotum; font-weight:normal;}


/* 네비게이션 */
.menuBackground {background:#fff; text-align:left; border-bottom:1px solid #d9d9d9;}
.dropDownMenu a {color:#585858;}
.dropDownMenu, .dropDownMenu ul {list-style: none; margin:0; padding:0;}
.dropDownMenu li {position:relative; width:49.97%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.dropDownMenu li span {position:absolute; right:15px;}
.dropDownMenu li i {line-height:45px; color:#877a72;}
.dropDownMenu a {padding:0 15px; display: block; text-decoration: none; line-height:49px; font-size:17px; font-weight:600; border-right:1px solid #d9d9d9;}
.dropDownMenu a:hover {background:#fff; color:#333;}

/* Level 1 Drop Down */
.dropDownMenu > li {display: inline-block; vertical-align: top; margin-left: -4px; /* solve the 4 pixels spacing between list-items */}
.dropDownMenu > li:first-child {margin-left: 0;}

/* Level 2 */
.dropDownMenu ul {/*box-shadow: 2px 2px 15px 0 rgba(0,0,0, 0.5);*/ width:100%;}
.dropDownMenu > li > ul {text-align:left; display:none; background:#877a72; position:absolute; top:100%; left:0; width:100%; z-index: 999999; /* if you have YouTube iframes, is good to have a bigger z-index so the video can appear above the video */}
.dropDownMenu > li > ul > li {margin:0; padding:0; width:100%;}
.dropDownMenu > li > ul > li a {color:#fff; font-size:15px;}
.dropDownMenu > li > ul > li a {background-image:none;}
.dropDownMenu > li > ul > li a:hover {background:#6c625b; color:#fff;}


/* 서브페이지 */
.sub_box {margin:0; padding:0; width:100%;}

.box100 {margin:0; padding:40px 10px; border-bottom:1px solid #d9d9d9; font-size:19px; color:#666; line-height:29px; letter-spacing:-0.05em;}
.box100g {margin:0; padding:40px 10px; border-bottom:1px solid #d9d9d9; font-size:19px; color:#666; line-height:29px; letter-spacing:-0.05em; background:#f9f9f9;}

.box-style01 {margin:0; padding:40px 0px; border-bottom:1px solid #d9d9d9; font-size:19px; color:#666; line-height:29px; letter-spacing:-0.05em;}

.box0 {margin:0; padding:40px 10px; font-size:19px; color:#666; line-height:29px; letter-spacing:-0.05em; text-align:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.box {margin:0; padding:40px 0; border-bottom:1px solid #d9d9d9; font-size:19px; color:#666; line-height:29px; letter-spacing:-0.05em; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}

.st45 {position:relative; /*display:inline-block;*/ font-size:35px; color:#333; letter-spacing:-0.05em; padding:0 0 15px 0; /*border-bottom:1px solid #333;*/ line-height:45px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-weight:700;}
.st45::after {position:absolute; content:""; left:0; bottom:0; width:100%; height:1px; background:#333;}



.sub_box_info {margin:0; padding:0; width:100%;}





.part02 {margin:0; padding:0; list-style:none;}
.part02 li {padding:0 2px; width:50%; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.part02:after {display:block; visibility:hidden; clear:both; content:"";}

.part03 {margin:0; padding:0; list-style:none;}
.part03 li {padding:0 2px; width:33.333%; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.part03:after {display:block; visibility:hidden; clear:both; content:"";}

.part04 {margin:0; padding:0; list-style:none;}
.part04 li {padding:0; width:25%; float:left; text-align:center;}
.part04:after {display:block; visibility:hidden; clear:both; content:"";}

.part05 {margin:0; padding:0; list-style:none;}
.part05 li {padding:0; width:20%; float:left; text-align:center;}
.part05:after {display:block; visibility:hidden; clear:both; content:"";}

.part07 {margin:0; padding:0; list-style:none;}
.part07 li {padding:0; width:14.286%; float:left; text-align:center;}
.part07:after {display:block; visibility:hidden; clear:both; content:"";}

.parts {margin:0; padding:0; list-style:none;}
.parts li {padding:0; float:left; text-align:center;}
.parts:after {display:block; visibility:hidden; clear:both; content:"";}

.w300 {margin:0; padding:0; width:300px; height:300px; background:url(../../img/skin/r03p.png);}
.sq230 {margin:0; padding:10px; /*width:210px;*/ background:url(../../img/skin/box_bg01.gif); text-align:left;}
.sq191 {margin:0; padding:10px; width:171px; background:url(../../img/skin/box_bg01.gif); text-align:left;}
.sq282 {margin:0; padding:10px; /*width:262px;*/ background:url(../../img/skin/box_bg01.gif); text-align:left;}

.point_box {margin:0; padding:100px 0 0 105px; background:url(../img/sub/point.png) left top no-repeat; font-size:17px; letter-spacing:-0.05em; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:600; color:#585858; line-height:25px;}

.no01 {padding:0 0 0 55px; background:url(../../img/sub/no01.png) left top no-repeat; font-size:17px; letter-spacing:-0.05em; color:#666; line-height:25px; text-align:left; min-height:40px;}
.no02 {padding:0 0 0 55px; background:url(../../img/sub/no02.png) left top no-repeat; font-size:17px; letter-spacing:-0.05em; color:#666; line-height:25px; text-align:left; min-height:40px;}
.no03 {padding:0 0 0 55px; background:url(../../img/sub/no03.png) left top no-repeat; font-size:17px; letter-spacing:-0.05em; color:#666; line-height:25px; text-align:left; min-height:40px;}
.no04 {padding:0 0 0 55px; background:url(../../img/sub/no04.png) left top no-repeat; font-size:17px; letter-spacing:-0.05em; color:#666; line-height:25px; text-align:left; min-height:40px;}
.no05 {padding:0 0 0 55px; background:url(../../img/sub/no05.png) left top no-repeat; font-size:17px; letter-spacing:-0.05em; color:#666; line-height:25px; text-align:left; min-height:40px;}
.no06 {padding:0 0 0 55px; background:url(../../img/sub/no06.png) left top no-repeat; font-size:17px; letter-spacing:-0.05em; color:#666; line-height:25px; text-align:left; min-height:40px;}
.no07 {padding:0 0 0 55px; background:url(../../img/sub/no07.png) left top no-repeat; font-size:17px; letter-spacing:-0.05em; color:#666; line-height:25px; text-align:left; min-height:40px;}
.no08 {padding:0 0 0 55px; background:url(../../img/sub/no08.png) left top no-repeat; font-size:17px; letter-spacing:-0.05em; color:#666; line-height:25px; text-align:left; min-height:40px;}
.no09 {padding:0 0 0 55px; background:url(../../img/sub/no09.png) left top no-repeat; font-size:17px; letter-spacing:-0.05em; color:#666; line-height:25px; text-align:left; min-height:40px;}

.r230 {width:230px; height:50px; background-color:#0ab2d2; -moz-border-radius:25px; /*모질라*/ -webkit-border-radius:25px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:25px; font-size:18px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:600; letter-spacing:-0.05em; line-height:50px; color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.r320 {width:320px; height:70px; background-color:#0ab2d2; -moz-border-radius:35px; /*모질라*/ -webkit-border-radius:35px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:35px; font-size:16px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:600; letter-spacing:-0.05em; line-height:22px; color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}

.r320m {width:100%; height:70px; background-color:#0ab2d2; -moz-border-radius:35px; /*모질라*/ -webkit-border-radius:35px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:35px; font-size:16px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-weight:500; letter-spacing:-0.025em; line-height:22px; color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}

.r180 {width:100%; padding:15px 10px; background-color:#0ab2d2; -moz-border-radius:5px; /*모질라*/ -webkit-border-radius:5px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:5px; font-size:17px; font-weight:600; letter-spacing:-0.05em; line-height:25px; color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
/*.r180 {width:180px; height:180px; background-color:#0ab2d2; -moz-border-radius:90px; /*모질라*/ -webkit-border-radius:90px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:90px; font-size:18px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:600; letter-spacing:-0.05em; line-height:180px; color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}*/
.r50 {width:50px; height:50px; background-color:#0ab2d2; -moz-border-radius:25px; /*모질라*/ -webkit-border-radius:25px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:25px; font-size:18px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:600; letter-spacing:-0.05em; line-height:25px; color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.r120 {width:120px; height:120px; line-height:115px; background-color:#ff765e; -moz-border-radius:60px; /*모질라*/ -webkit-border-radius:60px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:60px; font-size:17px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:600; letter-spacing:-0.05em; color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.r120 {width:120px; height:40px; background-color:#ff5770; -moz-border-radius:20px; /*모질라*/ -webkit-border-radius:20px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:20px; text-align:center; font-size:18px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:600; letter-spacing:-0.05em; line-height:40px; color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}

.r140 {width:140px; height:140px; line-height:27px; background-color:#ff765e; -moz-border-radius:70px; /*모질라*/ -webkit-border-radius:70px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:70px; font-size:17px;font-weight:600; letter-spacing:-0.05em; color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}

.rbox01 {padding:20px; background:#e5e8f1; -moz-border-radius:8px; /*모질라*/ -webkit-border-radius:8px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:8px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.rbox02 {padding:0; background:#e5e8f1; -moz-border-radius:5px; /*모질라*/ -webkit-border-radius:5px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:5px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}

.p5 {padding:0 5px;}

/* 테이블 스타일 */
.ts01 {border-top:2px solid #00618f;}
.ts01 th {text-align:center; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; font-size:17px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:600; letter-spacing:-0.05em; color:#333;}
.ts01 td {text-align:left; padding:20px; border-bottom:1px solid #d9d9d9; font-size:17px; letter-spacing:-0.05em; color:#666; line-height:22px;}

.ts02 {border-top:2px solid #00618f;}
.ts02 th {text-align:center; padding:10px; border-bottom:1px solid #d9d9d9; font-size:17px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:600; letter-spacing:-0.05em; color:#333; background:#f9f9f9;}
.ts02 td {text-align:center; padding:20px; border-bottom:1px solid #d9d9d9; font-size:17px; letter-spacing:-0.05em; color:#666; line-height:22px;}

.bod01 th {text-align:center; font-size:13px; color:#fff; font-weight:400; padding:12px 0; background:#585858;}
.bod01 td {border-bottom:1px solid #d9d9d9; text-align:center; font-size:13px; color:#666; padding:15px 0;}
.bod01 td a {font-size:13px; color:#666; text-decoration:none;}

.bod02 {border-top:1px solid #d9d9d9;}
.bod02 th {border-bottom:1px solid #d9d9d9; text-align:center; font-size:13px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:600; color:#333; font-weight:400; padding:12px 0; background:#f9f9f9;}
.bod02 td {border-bottom:1px solid #d9d9d9; text-align:left; font-size:13px; color:#666; padding:9px 8px;}
.bod02 td a {font-size:13px; color:#666; text-decoration:none;}

.casec {background:#454545; text-align:center; color:#fff; font-size:14px; font-weight:600; letter-spacing:-0.05em; line-height:19px; padding:15px 0;}

.lunula_imgs {margin:0; padding:0; list-style:none;}
.lunula_imgs > li {float:left; width:50%; padding:0; box-sizing:border-box; background:#454545; color:#fff; font-size:14px; letter-spacing:-0.05em; line-height:35px; text-align:center;}
.lunula_imgs > li:nth-child(1) {border-right:2px solid #fff; height:35px;}
.lunula_imgs > li:nth-child(2) {border-left:2px solid #fff; height:35px;}
.lunula_imgs:after {content:''; display:block; clear:both;}

.casec {background:#454545; text-align:center; color:#fff; font-size:14px; font-weight:600; letter-spacing:-0.05em; line-height:19px; padding:15px 0;}

.q19 {font-size:19px; letter-spacing:-0.05em; color:#333; line-height:29px; text-align:left; background:url(../../img/equipment/q.png) left top no-repeat; padding-left:30px; border-bottom:1px dotted #d9d9d9;}
.a19 {font-size:19px; letter-spacing:-0.05em; color:#666; line-height:29px; text-align:left; background:url(../../img/equipment/a.png) left top no-repeat; padding-left:30px;}



/* 모바일 게시판 버튼 */
.bo01 {margin:0; padding:0; list-style:none;}
.bo01 li {position:relative; padding:10px 5px; border-bottom:1px solid #d9d9d9;}
.bo01 li a {font-size:15px; color:#666; text-decoration:none; letter-spacing:-0.05em;}
.bo01 li .date {color:#999; font-size:13px;}
.bo01 li .name {position:absolute; right:15px; color:#999; font-size:13px;}

.ev_img_off02 {position:absolute; left:0; top:0; display:block; width:100%; height:100%; background:rgba(255,255,255,0.0);}



.fs01 {border:1px solid #9fa0a3; font-size:15px; padding:0 0 0 3px; height:30px; line-height:30px; background:#fff; color:#3e4146; -webkit-border-radius:0px; -webkit-appearance:none;}
.fs02 {border:1px solid #9fa0a3; font-size:15px; font-family:'ng','돋움',Dotum; height:30px; line-height:30px; color:#3e4146;-webkit-border-radius:0px; -webkit-apprearance:none; }


.btn_packg, .btn_packg *{font-size:14px; height:26px; background:url(../img/sub/blank.png) no-repeat #666; display:inline-block; overflow:visible; position:relative; margin:-1px 0 0 0; padding:0; border:0; color:#fff; text-decoration:none; !important; vertical-align:top; white-space:nowrap; cursor:pointer; _cursor:hand;}
.btn_packg.small{background-position:left 0px;}
.btn_packg.small *{padding:0 20px; background-position:right 1px;font-size:14px; height:26px}

.btn_pack, .btn_pack *{font-size:14px; height:29px; background:url(../img/sub/blank.png) no-repeat #666; display:inline-block; overflow:visible; position:relative; margin:0; padding:0; border:0; color:#fff; text-decoration:none; !important; vertical-align:top; white-space:nowrap; cursor:pointer; _cursor:hand;}
.btn_pack.small {background-position:left 0px;}
.btn_pack.small *{padding:0 20px; background-position:right 0px; font-size:14px; height:29px;}


dl.Zebra_Accordion {width:100%; font-size:17px; letter-spacing:-0.05em; color:#333;}
dl.Zebra_Accordion dt {background:#fff; padding:10px; cursor:pointer; border-top:1px solid #b8301e; border-bottom:1px solid #d9d9d9; /*margin-top:-1px;*/ margin:0; font-size:17px; letter-spacing:-0.05em; color:#585858; line-height:25px; font-weight:900; background:#fff;}
dl.Zebra_Accordion dd {padding:20px 10px; margin:-1px 0 0 0; /*border-top:1px solid #d9d9d9;*/ border-bottom:1px solid #d9d9d9; font-size:17px; letter-spacing:-0.05em; color:#666; line-height:25px; font-weight:400;}
dl.Zebra_Accordion dt.Zebra_Accordion_Expanded {background:url(../img/sub/rbg01.gif); color:#fff;}


/**/
.stime th {font-size:15px; color:#fff; height:23px; vertical-align:top; padding:15px 0; border-bottom:1px solid #585762;}
.stime td {font-size:15px; color:#fff; line-height:20px; padding:15px 0; border-bottom:1px solid #585762;}

/* 지도 */
#map-canvas, #map_canvas {
width:100%; /* 구글 지도 넓이 */ 
height:280px; /* 구글 지도 높이 */ 
font-size:15px; font-weight:600; letter-spacing:-0.05em; line-height:18px; background:#f9f9f9;}

/* 말풍선관련 css 시작 */ 
.map_Heading {line-height:20px; font-size:17px; font-weight:600; font-family:'nbg','ngb','Malgun Gothic','맑은고딕','돋움',Dotum; color:#333;}
.map_Content { font-size:15px; color:#797979; text-align:center; line-height:20px; font-weight:600; font-family:'nbg','nbg','Malgun Gothic','맑은고딕','돋움',Dotum; margin-top:5px;}

@media print {html, body {height: auto;}
#map_canvas {height:440px;} 
}

.cars {margin:0; padding:0; list-style:none;}
.cars li {padding:0; float:left; font-size:15px; letter-spacing:-0.05em; color:#585858;}
.cars li.carsb {width:40px; height:40px; padding:0; font-size:13px; /*line-height:40px;*/ background:#837f7a; -moz-border-radius:20px; /*모질라*/ -webkit-border-radius:20px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:20px; color:#fff; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.cars li i {line-height:40px;}

.bus {border-top:2px solid #837f7a;}
.bus th {border-bottom:1px solid #837f7a; font-size:15px; text-align:center; color:#333; padding:15px 0; font-weight:600;  line-height:22px;}
.bus td {border-bottom:1px solid #837f7a; font-size:15px; text-align:left; color:#333; padding:15px 0; /*letter-spacing:-0.05em;*/}

.bus01 {background:url(../../img/about/bus01.jpg) left 4px no-repeat; font-size:15px; color:#585858; padding-left:34px; font-size:15px; color:#666; font-weight:600; }
.bus02 {background:url(../../img/about/bus02.jpg) left 4px no-repeat; font-size:15px; color:#585858; padding-left:34px; font-size:15px; color:#666; font-weight:600; }

.search_box {margin:0; padding:15px 0; border:1px solid #e9e9e9; border-left:none; border-right:none; background:#f9f9f9;}
.srch {width:100%; padding:0;}
.srch legend {overflow:hidden; visibility:hidden; position:absolute; top:0; left:0; width:1px; height:1px; font-size:0; line-height:0;}
.srch {text-align:center;}
.srch select,.srch input {margin:-1px 0 0 0; font-size:13px; color:#666; vertical-align:middle;}
.srch .keyword {margin-left:1px; padding:4px 3px 3px; border:1px solid #b5b5b5; font-size:13px; font-family:'ng','Malgun Gothic','맑은고딕','돋움'; height:16px;}
.ss02 {border:1px solid #b5b5b5; font-size:13px; font-family:'ng','Malgun Gothic','맑은고딕','돋움'; height:25px;}

.fs01 {height:23px;_height /**/:29px; *margin:-1px 0; padding:4px 2px 0; border:1px solid #d5d5d5; color:#797979; font-size:13px; font-family:'ng','Malgun Gothic','맑은고딕','돋움';}
.fs02 {height:29px;_height /**/:29px; *margin:-1px 0; border:1px solid #d5d5d5; color:#797979; font-size:13px; font-family:'ng','Malgun Gothic','맑은고딕','돋움';}

.info_con05s {font-size:13px; line-height:18px; letter-spacing:-0.05em;}

.ts03 {border-top:2px solid #00618f;}
.ts03 th {text-align:center; padding:8px; border-bottom:1px solid #d9d9d9; font-size:17px; font-weight:600; letter-spacing:-0.05em; color:#333; background:#f9f9f9; line-height:22px;}
.ts03 td {text-align:center; padding:8px 16px; border-bottom:1px solid #d9d9d9; font-size:17px; letter-spacing:-0.05em; color:#666; line-height:22px;}

.rbox03 {background:#f9686d; border-radius:45px; width:130px; text-align:center; color:#fff; font-weight:normal; font-family:'ngb','nbg','Malgun Gothic','맑은고딕','돋움'; font-size:17px; line-height:45px; margin-bottom:10px;}

.pric {display:table; width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:2px solid #315f97;}
.pric th {border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; text-align:center; padding:15px 0; font-size:15px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; letter-spacing:-0.025em; color:#111; background:rgba(216,228,243,0.2); line-height:22px;}
.pric td {border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; text-align:center; padding:15px 0; font-size:15px; letter-spacing:-0.025em; color:#333; line-height:22px;}
.pric td.boderno01 {border-right:none;}

.tac {text-align:center;}
.crt01 {margin:0; padding:0; width:100%; height:50px; line-height:50px; text-align:center; color:#fff; font-size:17px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; letter-spacing:-0.05em;}
.bgs01 {background:#454545;}
.bgs02 {background:#e4007f;}
.crt02 {font-size:19px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; letter-spacing:-0.05em; margin:20px 0 10px;}
.crt03 {font-size:15px; font-family:'ng','Malgun Gothic','맑은고딕','돋움'; letter-spacing:-0.025em; color:#333; line-height:22px;}
.crt04 {font-size:14px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; letter-spacing:-0.025em; color:#333; font-weight:500;}

.bna_box dd {margin:0 0 20px 0;}
.bna_box dd:last-child {margin:0;}

.rh50 {height:50px; background-color:#0ab2d2; -moz-border-radius:25px; /*모질라*/ -webkit-border-radius:25px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:25px; font-size:18px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-weight:500; letter-spacing:-0.025em; line-height:47px; color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}

.txtbox01 {position:relative; background:#ff765e; padding:15px 0; color:#fff;}
.txtbox01 i {color:#fff; margin:0;}
.txtbox03 {font-size:20px; color:#fff; font-weight:500; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; letter-spacing:-0.05em;}
.txtbox02 {position:relative; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; border:1px solid #d9d9d9; border-top:none; padding:20px; text-align:left; font-size:16px; line-height:22px; letter-spacing:-0.025em; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}

.w235 {max-width:100%;}

.rm_box {width:100%; height:70px; -moz-border-radius:35px; /*모질라*/ -webkit-border-radius:35px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:35px; font-size:18px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-weight:500; letter-spacing:-0.025em; line-height:22px; color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box; text-align:justify; display:flex; align-items:center; justify-content:center; flex-direction:column;}
.bgst03 {background:#0ab2d2;}
.bgst04 {background:#206e88;}


/***** 주의사항 *****/
.accordion, .accordion * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.accordion {overflow:hidden; background:#f7f7f7;}

.accordion-section-title {position:relative; width:100%; padding:9px 15px 11px; display:inline-block; border-bottom:1px solid #3d3d3f; background:#58585a; transition:all linear 0.15s; /* Type */ font-size:17px; color:#fff; font-weight:600; letter-spacing:-0.05em;}
.accordion-section-title span {position:absolute; right:15px; top:15px; transition: all ease 0.5s; border:0px solid #000;}
.accordion-section-title:hover span {transform: rotate( 90deg );}
.accordion-section-title.active, .accordion-section-title:hover {background:#208d98; /* Type */ text-decoration:none;}

.accordion-section:last-child .accordion-section-title {border-bottom:none;}
.accordion-section-content {padding:15px; display:none; background:#e9e9e9; }
.acc_txt dt {font-weight:600; color:#111; font-size:18px; margin-bottom:5px;}
.acc_txt dd {margin-bottom:10px;}
.acc_txt dd:last-child {margin-bottom:0;}

.doc_name {font-family:'Iropke Batang',serif; font-size:32px; font-weight:700; color:#111; letter-spacing:-0.025em; margin:30px 0 0 0;}
.doc_name span {font-size:18px; color:#504242; padding-left:10px;}


.gmpp_list {margin:0 auto; padding:0; list-style:none;}
.gmpp_list:after {display:block; visibility:hidden; clear:both; content:"";}
.gmpp_list > li {position:relative; float:left; width:48%; text-align:center; box-sizing:border-box; border:0px solid #000; margin:0 4% 4% 0;}
.gmpp_list > li:nth-child(2n) {margin:0 0 4% 0;}

.gmpp_txt01 {margin:20px 0 5px 0; font-size:18px; letter-spacing:-0.025em; line-height:24px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-weight:700;}


.txt01 {position:relative; font-size:17px; letter-spacing:-0.05em; color:#333; line-height:25px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; color:#585858;}
.txt01:after {display:block; visibility:hidden; clear:both; content:"";}
.txt03 {font-size:26px; letter-spacing:-0.025em; color:#333; line-height:34px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif;}


.fw400 {font-weight:400;}
.fw500 {font-weight:500;}
.fw700 {font-weight:700;}

.gmpp_img02 {position:relative; width:100%; height:18.75rem; background:url(../../img/equipment/genmaxplus_15.jpg) center center no-repeat; background-size:cover;}
.gmpp_txt_box01 {position:relative; width:100%; border:1px solid #e9e9e9; border-top:none; background:#fff; padding:30px; text-align:left; box-sizing:border-box;}

.rbox03n {background:#751f63; border-radius:45px; width:130px; text-align:center; color:#fff; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-weight:500; font-size:17px; line-height:42px; margin-bottom:10px;}

.linear_list01 {width:100%;}
.linear_list01:after {display:block; visibility:hidden; clear:both; content:"";}
.linear_list01 > li {position:relative; float:unset; width:100%; text-align:center; box-sizing:border-box; border:0px solid #000;}
.linear_list01 > li:nth-child(1) {margin:0 0 2% 0;}

.txt_list {position:relative; text-align:left;}
.txt_list dd {position:relative; margin:0 0 25px 0; padding:0 0 0 40px; line-height:30px;}
.nost01 {position:absolute; width:30px; height:30px; background:url(../../img/sub/nost01.png) center center no-repeat; line-height:30px; font-family: 'Manrope', sans-serif; font-size:15px; font-weight:700; color:#fff; text-align:center; left:0;}


.qs19 {font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-size:16px; letter-spacing:-0.025em; color:#333; line-height:24px; text-align:left; background:url(../../img/equipment/q.png) left top no-repeat; padding:0 0 10px 35px; border-bottom:1px dotted #d9d9d9; font-weight:500;}
.as19 {font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-size:16px; letter-spacing:-0.025em; color:#666; line-height:24px; text-align:left; background:url(../../img/equipment/a.png) left top no-repeat; padding:0 0 0 35px;}


.shave_part05 {margin:0; padding:0; list-style:none;}
.shave_part05 li {padding:0; width:49%; float:left; text-align:center; margin:0 2% 4% 0;}
.shave_part05 li:nth-child(2) {margin:0 0 2% 0;}
.shave_part05 li:nth-child(3) {margin:0 2% 0 0;}
.shave_part05 li:last-child {margin:0;}
.shave_part05:after {display:block; visibility:hidden; clear:both; content:"";}
.shave_box_no {position:relative; margin:0 auto; padding:0; width:80%; background:#09a6a2; height:40px; line-height:40px; color:#fff; border-radius:20px; z-index:82; font-family: 'Manrope', sans-serif; font-size:15px; font-weight:600; letter-spacing:0.05em;}
.shave_box01 {position:relative; padding:50px 10px; border:1px solid #d9d9d9; background:#fff; margin:-20px 0 0 0; z-index:80; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif;}

.shave_part03 {margin:0; padding:0; list-style:none;}
.shave_part03 li {padding:0; width:100%; text-align:center; margin:0 0 4% 0;}
.shave_part03 li:last-child {margin:0;}
.shave_part03:after {display:block; visibility:hidden; clear:both; content:"";}

.shave_box02_top {position:relative; padding:0 10px; height:60px; line-height:60px; border-radius:20px 20px 0 0; background:#333; font-family:'Manrope',sans-serif; font-size:13px; font-weight:400; color:#fff; text-align:center; letter-spacing:0.25em; box-sizing:border-box;}
.shave_box02_top b {font-weight:700; color:#00ffe4; font-size:17px;}
.shave_box02 {position:relative; padding:35px 10px 45px; margin:0; border-radius:0 0 20px 20px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif;}

.shave_box02_btn {position:relative; margin:10px 0 0 0; padding:0;}
.shave_box02_btn a {position:relative; display:block; width:100%; height:40px; border-radius:20px; line-height:37px; background:#204074; text-align:left; color:#fff; font-size:14px; cursor:pointer;}
.shave_box02_btn a:hover {background:#4c318a; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; transition: all .5s ease;}
.shave_box02_btn span {padding-left:30px; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; transition: all .5s ease;}
/*.shave_box02_btn:hover span {padding-left:30px; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; transition: all .5s ease;}*/
.shave_box02_btn a i {/*opacity:0; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; transition: all .5s ease;*/ position:absolute; right:25px; line-height:38px; color:#fff;}
/*.shave_box02_btn:hover i {right:25px; opacity:1;}*/


.shave_box_img01 {position:relative; width:100%; height:18.75rem; background:url(../../img/special/shave_02.jpg) center center no-repeat; background-size:cover;}
.shave_box_txt01 {position:relative; width:100%; border:1px solid #e9e9e9; background:#fff; padding:30px; text-align:left; box-sizing:border-box; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif;}

.nost02 {position:absolute; width:30px; height:30px; background:#ff765e; border-radius:15px; line-height:30px; font-family: 'Manrope', sans-serif; font-size:15px; font-weight:700; color:#fff; text-align:center; left:0;}



.cate_box {position:relative; margin:0; padding:0; border-left:1px solid #206e88; border-top:1px solid #206e88;}
.cate_list:after {display:block; visibility:hidden; clear:both; content:"";}
.cate_list > li {position:relative; float:left; width:50%; text-align:center; box-sizing:border-box;}
.cate_list > li a {display:block; width:100%; height:49px; border-right:1px solid #206e88; border-bottom:1px solid #206e88;line-height:46px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-weight:500; font-size:15px; letter-spacing:-0.025em; color:#206e88;}
.cate_list > li a.on{color:#fff; background:#206e88;}

.bna_list {position:relative; margin:30px 0 0 0; padding:0;}
.bna_list:after {display:block; visibility:hidden; clear:both; content:"";}
.bna_list > li {position:relative; /*float:left;*/ width:100%; margin:0 0 4% 0; box-sizing:border-box;}
.bna_list > li:last-child {margin:0; box-sizing:border-box;}

.bna_box {position:relative; margin:0; padding:0;}
.bna_box > ul:after {display:block; visibility:hidden; clear:both; content:"";}
.bna_box > ul > li {position:relative; float:left; width:50%; box-sizing:border-box;}
.bna_box > ul > li img {max-width:100%; height:auto; height:32vh;}

.bna_box_none {border-bottom:1px solid #d9d9d9; text-align:center; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-size:15px; padding:100px 0; border-top:1px solid #d9d9d9; font-weight:500;}

.bna_bt01 {position:absolute; bottom:0; right:0; text-transform:uppercase; background:#fff; color:#000; font-size:13px; font-family: 'Manrope', sans-serif; font-weight:700; height:35px; width:70px; text-align:center; letter-spacing:0px; line-height:32px;}
.bna_bt02 {position:absolute; bottom:0; left:0; text-transform:uppercase;  background:#0493cf; color:#fff; font-size:13px; font-family: 'Manrope', sans-serif; font-weight:700; height:35px; width:70px; text-align:center; letter-spacing:0px; line-height:32px; z-index:88;}
.login_text {position:absolute; bottom:0; left:0; display:block; width:100%; height:100%; text-align:center; background:rgba(255,255,255,0.01); z-index:77; display: flex; justify-content: center; align-items: center; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-weight:500; font-size:15px; color:#111;}
.logout_text {position:absolute; bottom:0; left:0; z-index:77;}


.bna_txt_box {position:relative; padding:30px; border:1px solid #d9d9d9; border-top:none; text-align:center;}
.bna_txt_txt01 {font-size:19px; font-weight:500; color:#206e88; letter-spacing:-0.05em; line-height:1em; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif;}
.bna_txt_txt01 a {font-size:19px; font-weight:500; color:#206e88; letter-spacing:-0.05em; line-height:1em; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif;}
.bna_txt_txt02 {margin:20px 0 0 0; font-size:15px; letter-spacing:-0.025em; line-height:23px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; border:0px solid #000; height:46px; box-sizing:border-box; white-space: normal; display: -webkit-box; -webkit-line-clamp: 2 ; -webkit-box-orient: vertical; overflow: hidden;}
.bna_txt_txt02 > div, .bna_txt_txt02 > p {font-size:15px; letter-spacing:-0.025em; line-height:23px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif;}
.bna_txt_txt02 body {font-size:15px !important; letter-spacing:-0.025em !important; line-height:23px !important; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif !important;}



.acne_list {margin:0; padding:0; list-style:none;}
.acne_list:after {display:block; visibility:hidden; clear:both; content:"";}
.acne_list > li {margin-bottom:20px; padding:0; width:100%; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.acne_list > li:last-child {margin:0;}

.part04n {margin:0; padding:0; list-style:none;}
.part04n li {padding:0; width:100%; margin:0 0 20px 0;}
.part04n li:last-child {margin:0;}
.part04n:after {display:block; visibility:hidden; clear:both; content:"";}

.acne_box {position:relative;}
.acne_box_img {}
.acne_box_img img {max-width:100%; height:auto;}

.acne_box_txt {position:relative; background:#39404d; margin:10px 0 0 0; padding:30px 10px; text-align:center;}
.acne_box_txt01 {font-size:17px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; color:#ffff9d; font-weight:500; letter-spacing:-0.025em; line-height:25px;}
.acne_box_txt01 span {font-family: 'Manrope', sans-serif; font-weight:500; font-size:15px; letter-spacing:0.05em;}
.acne_box_txt02 {margin:15px 0 0 0;}
.acne_box_txt02 dd {margin:0 0 5px 0; font-size:15px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; color:#fff; }
.acne_box_txt02 dd:last-child {margin:0;}






.spe10_box {margin:0; padding:0;}
.spe10_box_img01 {margin:0 auto; padding:0; box-sizing:border-box;}
.spe10_box_img01 img {max-width:100%; min-width:100%; height:auto;}
.spe10_box_txt01 {margin:20px 0 5px 0; font-size:18px; letter-spacing:-0.025em; line-height:24px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-weight:700;}
.spe10_box_txt02 {font-size:15px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; line-height:22px;}
.lipoma_title01 {font-size:30px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-weight:700; color:#333; letter-spacing:-0.05em; padding:0;}


.lipoma_title02 {position:relative; font-size:20px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-weight:500; color:#fff; letter-spacing:-0.025em; padding:0 0 0 120px; text-align:left; background:#09a6a2; height:45px; line-height:43px;}
.lipoma_title02:after {display:block; visibility:hidden; clear:both; content:"";}
.lipoma_title02 span {position:absolute; background:#206e88; font-family:'Manrope', sans-serif; font-size:13px; font-weight:700; letter-spacing:0.05em; width:100px; padding:0; height:45px; line-height:45px; left:0; top:0; text-align:center;}

.lipoma_list {}
.lipoma_list:after {display:block; visibility:hidden; clear:both; content:"";}
.lipoma_list > li {position:relative; float:unset; width:100%; box-sizing:border-box; margin-bottom:1%;}
.lipoma_list > li:last-child {margin:0;}
.lipoma_box {}
.lipoma_img01 {}
.lipoma_img01 img {max-width:100%; height:auto;}
.lipoma_txt01 {background:#404040; color:#fff; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-weight:500; font-size:15px; padding:12px 0; text-align:center;}

.lipoma_bna {}
.lipoma_bna:after {display:block; visibility:hidden; clear:both; content:"";}
.lipoma_bna > li {position:relative; float:left; width:50%; box-sizing:border-box;}

.lipoma_tit01 {position:relative; margin:0 0 10px 0; padding:0 0 0 27px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-weight:500; font-size:17px; color:#111; text-align:left;}
.lipoma_tit01 i {position:absolute; left:0; top:4px; color:#206e88;}
.lipoma_txt01_b {background:#404040; color:#fff; font-family:'Manrope', sans-serif; font-weight:600; font-size:13px; padding:12px 0; letter-spacing:0.05em; text-transform:uppercase; text-align:center;}
.lipoma_txt01_a {background:#333; color:#fff; font-family:'Manrope', sans-serif; font-weight:600; font-size:13px; padding:12px 0; letter-spacing:0.05em; text-transform:uppercase; text-align:center;}

.sobtn {position:relative; margin:40px auto 0; width:50%;}
.sobtn:after {display:block; visibility:hidden; clear:both; content:"";}
.sobtn > li {position:relative; float:left; width:calc(100%/3); text-align:center; border:0px solid #000; box-sizing:border-box;}
.sobtn01 {display:block; width:40px; height:40px; background:url(../../img/main/so01.png) center center no-repeat; background-size:cover;}
.sobtn02 {display:block; width:40px; height:40px; background:url(../../img/main/so05.png) center center no-repeat; background-size:cover;}
.sobtn03 {display:block; width:40px; height:40px; background:url(../../img/main/so06.png) center center no-repeat; background-size:cover;}


.pp_bna {}
.pp_bna:after {display:block; visibility:hidden; clear:both; content:"";}
.pp_bna > li {position:relative; float:left; width:calc(98%/3); margin:0 1% 1% 0;}
.pp_bna > li:nth-child(3) {margin:0 0 1% 0;}
.pp_bna > li:last-child {margin:0;}
.pp_bna > li img {max-width:100%; height:auto;}
.pp_bna_no {position:absolute; left:0; top:0; background:#111; color:#fff; width:40px; height:40px; text-align:center; font-family:'Manrope', sans-serif; font-weight:600; font-size:15px; line-height:40px;}
.pp_bna_line01 {position:relative; margin:1% auto 0; padding:0; height:50px; background-image:linear-gradient(to right, #4a8ef2, #374d81);}
.pp_bna_txt01 {position:absolute; left:0; top:0; color:#fff; font-weight:500; width:calc(98%/3); line-height:48px; border:0px solid #000; text-align:center;}
.pp_bna_txt02 {position:absolute; right:0; top:0; color:#fff; font-weight:500; width:calc(98%/3); line-height:48px; border:0px solid #000; text-align:center;}
.pp_bna_txt03 {font-weight:500;}

.pp_nm_txt {position:relative; margin:10px 0 0 0; font-size:14px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-weight:500; color:#333; letter-spacing:-0.025em; line-height:22px;}


.pp_nm01 {}
.pp_nm01:after {display:block; visibility:hidden; clear:both; content:"";}
.pp_nm01 > li {position:relative; width:100%; margin-bottom:10%; border:0px solid #d9d9d9; box-sizing:border-box;}
.pp_nm01 > li img {max-width:100%; height:auto;}
.pp_nm01 > li:last-child {margin:0;}

.pp_nm_txt01 {margin:0 0 40px 0; font-size:26px; letter-spacing:-0.05em; color:#333; line-height:38px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-weight:600;}

.part05s {margin:0; padding:0; list-style:none;}
.part05s li {position:relative; padding:0; width:100%; float:unset; margin:0 0 2% 0; box-sizing:border-box; border:0px solid #000;}
.part05s li:last-child {margin:0;}
.part05s:after {display:block; visibility:hidden; clear:both; content:"";}

.bgst01 {background:#0ab2d2;}
.bgst02 {background:#206e88;}
.pk_round01 {position:relative; width:100%; border-radius:5px; padding:20px 10px; box-sizing:border-box;}
.r01_content {width:100%; height:auto; text-align:center; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-size:16px; line-height:24px; font-weight:500; letter-spacing:-0.025em; color:#fff;}


.sst_list01 {}
.sst_list01:after {display:block; visibility:hidden; clear:both; content:"";}
.sst_list01 > li {position:relative; float:left; width:calc(99%/2); margin:0 1% 0 0;}
.sst_list01 > li:nth-child(2) {margin:0 0 1% 0;}
.sst_list01 > li:last-child {margin:0;}
.sst_list01 > li img {max-width:100%; height:auto;}

.sst_list02 {margin:40px 0 0 0;}
.sst_list02:after {display:block; visibility:hidden; clear:both; content:"";}
.sst_list02 > li {position:relative; margin:0 0 1% 0;}
.sst_list02 > li:last-child(2) {margin:0;}
.sst_list02 > li img {max-width:100%; height:auto;}

.sst_list_xtx01 {position:relative; margin:10px 0 0 0; font-family:'Manrope', sans-serif; font-size:12px; font-weight:700; letter-spacing:0.025em; padding:0; text-align:center; line-height:18px;}
.sst_list_xtx02 {position:relative; margin:10px 0 0 0; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-size:14px; font-weight:500; letter-spacing:-0.025em; padding:0; line-height:18px; text-align:center;}

.hairloss_list {margin:0;}
.hairloss_list:after {display:block; visibility:hidden; clear:both; content:"";}
.hairloss_list > li {position:relative; margin:0 0 1% 0; padding:0 20px;}
.hairloss_list > li:nth-child(3) {margin:0;}

.hairloss_box {}
.hairloss_img01 img {max-width:100%; height:auto;}
.hairloss_text_box {}
.hairloss_txt01 {display:inline-block; margin:20px 0; font-family:'Manrope', sans-serif; font-size:15px; font-weight:700; letter-spacing:0.025em; background:#206e88; color:#fff; width:100%; height:30px; line-height:30px; border-radius:15px; text-align:center;}
.hairloss_txt02 {font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-size:18px; font-weight:500; color:#333; letter-spacing:-0.025em; text-align:center;}

.hl_list01:after {display:block; visibility:hidden; clear:both; content:"";}
.hl_list01 > li {position:relative; margin:0 0 1% 0;}
.hl_list01 > li:last-child {margin:0;}
.hl_list01 > li img {max-width:100%; height:auto;}

.thermage_part05:after {display:block; visibility:hidden; clear:both; content:"";}
.thermage_part05 > li {position:relative; padding:0; margin:0 0 2% 0;}
.thermage_part05 > li:last-child {margin:0;}
.thermage_part05 img {max-width:100%; height:auto;}


.ole_listbox01 {position:relative; margin:0 auto; padding:0 30px; width:100%; box-sizing:border-box;}
.ole_listbox01::before {position:absolute; content:""; display:block; margin-top:-200px; left:0; top:50%; width:30px; height:400px; background:url(../img/olewave_11bm.png) center center no-repeat; background-size:contain;}
.ole_listbox01::after {position:absolute; content:""; display:block; margin-top:-200px; right:0; top:50%; width:30px; height:400px; background:url(../img/olewave_11am.png) center center no-repeat;}
.ole_part03 {position:relative;}
.ole_part03:after {display:block; visibility:hidden; clear:both; content:"";}
.ole_part03 > li {position:relative; float:left; width:calc(98%/2); margin:0 2% 5% 0}
.ole_part03 > li:nth-child(2n) {margin:0 0 5% 0;}
.ole_part03 > li:last-child {margin:0;}


.ole_imgbox {}
.ole_imgbox img {border-radius:50%; max-width:100%; height:auto;}
.ole_textbox {margin:10px 0 0 0; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-size:20px; font-weight:600; color:#333; letter-spacing:-0.05em; line-height:1em; text-align:center;}


.olewave_part02 {position:relative; margin:0 auto;}
.olewave_part02:after {display:block; visibility:hidden; clear:both; content:"";}
.olewave_part02 > li {position:relative; width:100%; padding:40% 20px 20px; box-sizing:border-box;}
.olewave_part02 > li:nth-child(1) {margin:0 0 5% 0; background:url(../../img/equipment/olewave_09.jpg) center center no-repeat; background-size:cover;}
.olewave_part02 > li:nth-child(2) {background:url(../../img/equipment/olewave_10.jpg) center center no-repeat; background-size:cover;}
.ole_listbox02 {position:relative; padding:30px; background:rgba(255,255,255,0.9); border-radius:10px;}
.ole_txt01 {font-size:26px; font-weight:700; letter-spacing:-0.05em; line-height:1em; color:#111;}
.ole_txt02 {margin:20px 0 0 0; font-size:18px; font-weight:500; line-height:26px;}

.ole_img01 {position:relative; width:100%; height:30vh; background:url(../../img/equipment/olewave_12.jpg) center center no-repeat; background-size:cover;}
.ole_txtbox01 {position:relative; width:100%; padding:30px; border:1px solid #d9d9d9; border-top:none; box-sizing:border-box;}
.ole_txtbox01 dd {position:relative; text-align:left; margin:0 0 15px 0; padding:0 0 0 34px; font-size:16px; letter-spacing:-0.025em; color:#333; line-height:24px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif;}
.ole_txtbox01 dd:last-child {margin:0;}
.ole_no01 {position:absolute; left:0; top:0; width:26px; height:26px; line-height:26px; border-radius:13px; background:#806042; color:#fff; font-family:'Manrope', sans-serif; font-size:15px; font-weight:700; text-align:center;}

.pt_list01 {margin:0 auto;}
.pt_list01:after {display:block; visibility:hidden; clear:both; content:"";}
.pt_list01 > li {position:relative; padding:0; text-align:center; width:100%; margin:0 0 10% 0; border:1px solid #0493cf; box-sizing:border-box;}
.pt_list01 > li:last-child {margin:0;}
.pt_list01 > li img {max-width:100%; height:auto;}
.pt_list01_txt01 {position:absolute; left:50%; bottom:-20px; width:150px; height:40px; line-height:40px; border-radius:20px; margin-left:-75px; background:#0493cf; color:#fff; font-family:'Manrope', sans-serif; font-size:15px; font-weight:700; text-align:center; letter-spacing:0.025em;}

.pting_box {margin:0 auto; padding:20px; border:1px solid #0493cf;}
.pt_list01_txt02 {position:relative; display:inline-block; margin:0 0 10px 0; width:150px; height:40px; line-height:40px; border-radius:20px; background:#0493cf; color:#fff; font-family:'Manrope', sans-serif; font-size:15px; font-weight:700; text-align:center; letter-spacing:0.025em;}
.pt_list01_txt03 {position:relative; display:inline-block; margin:0 0 10px 0; width:150px; height:40px; line-height:40px; border-radius:20px; background:#555; color:#fff; font-family:'Manrope', sans-serif; font-size:13px; font-weight:700; text-align:center; letter-spacing:0.025em;}
.pt_list02 {margin:0 auto;}
.pt_list02:after {display:block; visibility:hidden; clear:both; content:"";}
.pt_list02 > li {position:relative; padding:20px; float:left; text-align:center; width:100%; margin:0 0 2% 0; box-sizing:border-box;}
.pt_list02 > li img {max-width:100%; height:auto;}
.pt_list02 > li:last-child {margin:0;}

.picopro_list01 {margin:0 auto;}
.picopro_list01:after {display:block; visibility:hidden; clear:both; content:"";}
.picopro_list01 > li {position:relative; padding:0; text-align:center; width:100%; margin:0 0 10% 0; box-sizing:border-box;}
.picopro_list01 > li:last-child {margin:0;}
.picopro_list01 > li img {max-width:100%; height:auto;}

.picopro_txt01 {position:relative; width:100%; padding:30px 20px; background:#666; color:#fff; font-size:16px; text-align:center; letter-spacing:-0.025em; box-sizing:border-box; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif;}
.picopro_txt02 {position:relative; width:100%; padding:30px 20px; background:#333; color:#fff; font-size:16px; text-align:center; letter-spacing:-0.025em; box-sizing:border-box; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif;}
.picopro_txt03 {font-size:20px; font-weight:500; color:#fff; margin:0 0 10px 0;}

.picopro_img01 {position:relative; width:100%; height:30vh; background:url(../../img/equipment/picosure_05.jpg) center center no-repeat; background-size:cover;}

.lssa_part04 {margin:0 auto;}
.lssa_part04:after {display:block; visibility:hidden; clear:both; content:"";}
.lssa_part04 > li {position:relative; padding:0; text-align:center; width:100%; margin:0 0 2% 0; border:0px solid #000; box-sizing:border-box;}
.lssa_part04 > li:last-child {margin:0;}
.lssa_part04 img {max-width:100%; min-width:100%; height:auto;}

.lssa_txt01 {position:relative; background:#795ba7; width:100%; padding:20px; text-align:center; color:#fff; box-sizing:border-box; font-size:16px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-weight:500; line-height:26px;}
.lssa_txt02 {position:absolute; left:0; top:0; width:40px; height:40px; line-height:40px; color:#fff; background:#333; font-family:'Manrope', sans-serif; font-size:17px; font-weight:700; text-align:center;}
.lssa_img01 {position:relative; width:100%; height:30vh; background:url(../../img/equipment/lssa_07.jpg) center center no-repeat; background-size:cover;}

.lssa_list01:after {display:block; visibility:hidden; clear:both; content:"";}
.lssa_list01 > li {position:relative; text-align:left; border:0px solid #000; margin:0 0 10px 0;}
.lssa_list01 > li:last-child {margin:0;}
.lssa_list01 > li:after {display:block; visibility:hidden; clear:both; content:"";}
.lssa_list01 > li .type {position:absolute; left:0; top:0; width:60px; height:60px; line-height:60px; text-align: center; border-radius: 50%; background:#4b257c; color:#fff; font-size:17px; font-family:'Manrope', sans-serif; font-weight: 600;}
.lssa_list01 > li .lssa_img01 {position:relative; padding-left:100px; width:100%; height:60px; box-sizing: border-box; display: table-cell; vertical-align: middle;}

.lssa_list01 > li .lssa_img01 img {/*transform: rotate(90deg); object-fit:cover;*/}

.revlite_part03:after {display:block; visibility:hidden; clear:both; content:"";}
.revlite_part03 > li {position:relative; padding:0; text-align:center; width:100%; margin:0 0 10px 0; box-sizing:border-box;}
.revlite_part03 > li:last-child {margin:0;}
.revlite_part03 img {max-width:100%; min-width:100%; height:auto;}
.revlite_txt01 {position:relative; background:#555; width:100%; padding:20px; text-align:center; color:#fff; box-sizing:border-box; font-size:16px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-weight:500; line-height:26px;}
.revlite_img01 {position:relative; width:100%; height:30vh; background:url(../../img/equipment/olewave_12.jpg) center center no-repeat; background-size:cover;}

.core_list01 {}
.core_list01:after {display:block; visibility:hidden; clear:both; content:"";}
.core_list01 > li {position:relative; padding:0; width:100%; text-align:center; box-sizing:border-box;}
.core_list01 > li:nth-child(even) {padding:10px 0;}
.core_list01_txt01 {margin:0; padding:30px; border:1px solid #465774; background:#fff; color:#333; border-radius:10px; box-sizing:border-box; font-size:16px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-weight:500; line-height:26px;}
.core_list01_txt02 {margin:0; padding:0; box-sizing:border-box; font-size:16px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-weight:500; line-height:26px;}
.core_list01_txt03 {margin:0; padding:30px; background:#262626; color:#fff; border-radius:10px; box-sizing:border-box; font-size:16px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-weight:500; line-height:26px;}



.core_list02 {margin:0; padding:0; width:100%;}
.core_list02:after {display:block; visibility:hidden; clear:both; content:"";}
.core_list02 > li {position:relative; padding:0; width:100%; margin-bottom:5%; box-sizing:border-box;}
.core_list02 > li:last-child {margin:0;}

.core_list02_img {margin:0; padding:0; background:#1b2532; text-align:right;}
.core_list02_img img {max-width:100%; height:auto;}
.core_list02_txt {margin:20px 0 0 0;}
.core_list02_txt h2 {font-size: 20px; font-weight:600; color: #111; margin: 0 0 10px 0;}
.core_img01 {position:relative; width:100%; height:30vh; background:url(../../img/equipment/coresculptf_05.jpg) center center no-repeat; background-size:cover;}

.cellinew_list01 {}
.cellinew_list01:after {display:block; visibility:hidden; clear:both; content:"";}
.cellinew_list01 > li {position:relative; padding:0; box-sizing:border-box;}
.cellinew_list01 > li:nth-child(odd) {width:100%; background:#fef4e8; border-radius:20px;}
.cellinew_list01 > li:nth-child(even) {width:100%;  text-align:center;}
.cellinew_list01 > li:last-child {margin:0;}

.cellinew_box01 {margin:0; padding:0; color:#333;  box-sizing:border-box; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif;}
.cellinew_box01_img img {max-width:100%; height:auto; border-radius:20px;}
.cellinew_box01_text {padding:30px 20px; text-align:center;}
.cellinew_box01_text h4 {font-size:20px; font-weight:600; color: #56412f; margin:0 0 10px 0;}
.cellinew_box01_txt01 {margin:0; font-size:16px; letter-spacing:-0.045em; color:#333; line-height:22px;}
.cellinew_img01 {position:relative; width:100%; height:30vh; background:url(../../img/equipment/cellinew_10.jpg) center center no-repeat; background-size:cover;}


.ulp_list01:after {display:block; visibility:hidden; clear:both; content:"";}
.ulp_list01 > li {position:relative; width:100%; margin:0 0 5% 0; text-align:center;}
.ulp_list01 > li:last-child {margin:0;}

.ulp_txt01 {font-family:'Manrope',sans-serif; font-size:20px; font-weight:700; color:#f7b344; letter-spacing:0.025em; line-height:1em;}
.ulp_txt02 {margin:20px 0; font-family:'Manrope',sans-serif; font-size:30px; font-weight:600; color:#111; letter-spacing:0.025em; line-height:1em;}
.ulp_txt02 b {font-weight:800;}
.ulp_txt03 {margin:0 0 20px 0; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-size:16px;}
.ulp_txt03 b {font-weight:500; color:#333;}
.ulp_box01 img {max-width:100%; height:auto;}

.ulp_list02 {margin:30px auto; max-width:550px;}
.ulp_list02:after {display:block; visibility:hidden; clear:both; content:"";}
.ulp_list02 > li {position:relative; width:100%; margin:0 0 2% 0;}
.ulp_list02 > li:last-child {margin:0;}
.ulp_list02 > li div {line-height:26px; color:#fff; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif; font-size:20px; font-weight:500; border-radius:10px; text-align:center; padding:20px 10px;}
.ulp_list02 > li:nth-child(1) div {background:#f39800;}
.ulp_list02 > li:nth-child(2) div {background:#19ae95;}
.ulp_list02 > li:nth-child(3) div {background:#185aa9;}

.ulp_txt04 {text-align:left; background:#333; padding:30px; font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif;}
.ulp_txt04 h2 {color:#fff; font-size:18px; font-weight:500;}
.ulp_txt04 p {color:#fff; font-size:14px; margin:10px 0 0 0;}

.ulp_img01 {position:relative; width:100%; height:30vh; background:url(../../img/equipment/ulp_10.jpg) center center no-repeat; background-size:cover;}

.part04_st {}
.part04_st:after {display:block; visibility:hidden; clear:both; content:"";}
.part04_st > li {position:relative; width:100%; margin:0 0 2% 0;}
.part04_st > li:last-child {margin:0;}

.cau_box {position:relative; width:100%;}
.cau_box::after {display:block; content:"";}
.cau_txt01 {position:relative; width:100%; min-height:70px; border-radius:10px; background:#0493cf; padding:20px 10px; text-align:center; box-sizing:border-box;}
.cau_txt01s {height:100%;  color:#fff;  display:flex; align-items:center; justify-content:center; flex-direction:column;}