@charset "utf-8";
@import url('sub_common.css'); /* 하단 공통섹션 */
@import url('sub_visual.css?v=20240426'); /* 서브 비주얼 */
 

.ctxt {position:relative; z-index:10; width:90%; margin:45px auto 0; text-align:center; color:#666666;}

.cpos {position:relative; top:-60px;}


.custom_consult {position:relative; z-index:10; padding-top:100px; background:#fff;}
#custom_consult_swiper {margin-top:40px;}
.custom_consult_swiper_all {margin-top:40px;}
.custom_consult .swiper-slide {position:relative; height:780px; background:no-repeat center; background-size:cover;}
.custom_consult .txt01 {position:absolute; left:60px; right:60px; bottom:0px; padding:45px 20px; text-align:center; background:rgba(255,255,255,0.6); opacity:0; transition:all 0.5s;}
.custom_consult .txt01 .t01 {font-family:'Gotham book',sans-serif; font-size:25px; color:#222222; letter-spacing:-0.05em;}
.custom_consult .txt01 .t02 {margin-top:15px; padding-top:27px; font-family:'Gotham book',sans-serif; font-size:40px; color:#2b303b; letter-spacing:-0.05em; font-weight:700; background:url('/images/icon_arr01.png') no-repeat center top;}
.custom_consult .txt01 .t_img {margin-top:15px; padding-top:46px; background:url('/images/icon_arr01.png') no-repeat center top;} 
.custom_consult .txt02 {position:absolute; top:0; left:0; right:0; bottom:0; padding:257px 30px 0; font-family:'Gotham book',sans-serif; color:#fff; letter-spacing:-0.05em; text-align:center; transition:all 0.5s;}
.custom_consult .txt02 i {display:block; width:68px; height:68px; margin:0px auto 30px;}
.custom_consult .txt02 .t01 {margin-top:35px; font-size:30px;}
.custom_consult .txt02 .t02 {margin-top:3px; font-size:50px; font-weight:500; color:#fff;}
.custom_consult .swiper-button-prev,
.custom_consult .swiper-button-next {display:none;}



.custom_consult .txt02 i {background:url('/images/icon_qmark_pink.png');}


/* 컬러는 미디어쿼리 쪽에도 있음 */
.surgery_info {z-index:6; padding:100px 0 0px;}
.surgery_info ul {overflow:hidden; margin:-10px; font-size:0; text-align:center;}
.surgery_info ul li {display:inline-block; width:25%; max-width:270px; padding:10px;}
.surgery_info.grid3 .csize01 {max-width:900px;}
.surgery_info.grid3 ul li {width:33.333%; max-width:270px;}
.surgery_info .circle {position:relative; padding-bottom:100%; border-radius:50%; text-align:center; color:#fff; line-height:1.2; background:#ea91a6;}
.surgery_info .circle p {position:absolute; top:0; left:0; width:100%; height:100%; padding-top:53%; background:url('/images/icon_surgery_info.png?v=1'); background-size:auto 100%;}
.surgery_info .s01 .circle p {background-position:0% 0;}
.surgery_info .s02 .circle p {background-position:10% 0;}
.surgery_info .s03 .circle p {background-position:20% 0;}
.surgery_info .s04 .circle p {background-position:30% 0;}
.surgery_info .s05 .circle p {background-position:40% 0;}
.surgery_info .icon_chk .circle p {background-position:50% 0 !important;}
.surgery_info ul strong {display:block; font-size:22px; font-weight:700; letter-spacing:-0.04em;}
.surgery_info ul span {display:block; margin-top:4px; font-size:18px; font-weight:400; letter-spacing:-0.04em;}




.surgery_info.pink_purple .circle {background:#ea91a6;}
.surgery_info.pink_purple .s02 .circle,
.surgery_info.pink_purple .s04 .circle {background:#c7bfda;}
.surgery_info.navy_purple .circle {background:#2b303b;}
.surgery_info.navy_purple .s02 .circle,
.surgery_info.navy_purple .s04 .circle {background:#c7bfda;}
.surgery_info.gold_navy .circle {background:#caae99;}
.surgery_info.gold_navy .s02 .circle,
.surgery_info.gold_navy .s04 .circle {background:#2b303b;}
.surgery_info.fgold_navy .circle {background:#cea480;}
.surgery_info.fgold_navy .s02 .circle,
.surgery_info.fgold_navy .s04 .circle {background:#2b303b;}
.surgery_info.green_beige .circle {background:#99ac60;}
.surgery_info.green_beige .s02 .circle,
.surgery_info.green_beige .s04 .circle {color:#222222; background:#ecdfd5;}
.surgery_info.green_beige .s02 .circle p,
.surgery_info.green_beige .s04 .circle p {background-image:url('/images/icon_surgery_info_gray.png');}
.surgery_info.navy_beige .circle {background:#2b303b;}
.surgery_info.navy_beige .s02 .circle,
.surgery_info.navy_beige .s04 .circle {color:#222222; background:#ecdfd5;}
.surgery_info.navy_beige .s02 .circle p,
.surgery_info.navy_beige .s04 .circle p {background-image:url('/images/icon_surgery_info_gray.png');}
.surgery_info.gold_green .circle {background:#caae99;}
.surgery_info.gold_green .s02 .circle,
.surgery_info.gold_green .s04 .circle {background:#99ac60;}
.surgery_info.green_navy .circle {background:#99ac60;}
.surgery_info.green_navy .s02 .circle,
.surgery_info.green_navy .s04 .circle {background:#2b303b;}
.surgery_info.fgreen_navy .circle {background:#7bac91;}
.surgery_info.fgreen_navy .s02 .circle,
.surgery_info.fgreen_navy .s04 .circle {background:#2b303b;}
.surgery_info.beige_gold .circle {color:#222222; background:#ecdfd5;}
.surgery_info.beige_gold .s02 .circle,
.surgery_info.beige_gold .s04 .circle {color:#fff; background:#caae99;}
.surgery_info.beige_gold .s01 .circle p,
.surgery_info.beige_gold .s03 .circle p {background-image:url('/images/icon_surgery_info_gray.png');}
.surgery_info.dahong_beige .circle {background:#dd5858;}
.surgery_info.dahong_beige .s02 .circle,
.surgery_info.dahong_beige .s04 .circle {color:#222222; background:#f2e5ce;}
.surgery_info.dahong_beige .s02 .circle p,
.surgery_info.dahong_beige .s04 .circle p {background-image:url('/images/icon_surgery_info_gray.png');}

.surgery_info.dahong_dpink .circle {background:#dd5858;}
.surgery_info.dahong_dpink .s02 .circle,
.surgery_info.dahong_dpink .s04 .circle {color:#222222; background:#efdddd;}
.surgery_info.dahong_dpink .s02 .circle p,
.surgery_info.dahong_dpink .s04 .circle p {background-image:url('/images/icon_surgery_info_gray.png');}

.surgery_info.gray_beige .circle {background:#444444;}
.surgery_info.gray_beige .s02 .circle,
.surgery_info.gray_beige .s04 .circle {color:#222222; background:#f2e5ce;}
.surgery_info.gray_beige .s02 .circle p,
.surgery_info.gray_beige .s04 .circle p {background-image:url('/images/icon_surgery_info_gray.png');}

.surgery_info.mint_beige .circle {background:#5e9d92;}
.surgery_info.mint_beige .s02 .circle,
.surgery_info.mint_beige .s04 .circle {color:#222222; background:#ebe7dd;}
.surgery_info.mint_beige .s02 .circle p,
.surgery_info.mint_beige .s04 .circle p {background-image:url('/images/icon_surgery_info_gray.png');}

.surgery_info.gold_mint .circle {background:#d1b7a3;}
.surgery_info.gold_mint .s02 .circle,
.surgery_info.gold_mint .s04 .circle {background:#5e9d92;}

.surgery_info.mint_navy .circle {background:#5e9d92;}
.surgery_info.mint_navy .s02 .circle,
.surgery_info.mint_navy .s04 .circle {background:#303541;}

.surgery_info.bmint_bmint .circle {background:#60a7b6;}
.surgery_info.bmint_bmint .s02 .circle,
.surgery_info.bmint_bmint .s04 .circle {color:#222222; background:#e3efe6;}
.surgery_info.bmint_bmint .s02 .circle p,
.surgery_info.bmint_bmint .s04 .circle p {background-image:url('/images/icon_surgery_info_gray.png');}

.surgery_info.navy_bmint .circle {background:#2b303b;}
.surgery_info.navy_bmint .s02 .circle,
.surgery_info.navy_bmint .s04 .circle {color:#222222; background:#e3efe6;}
.surgery_info.navy_bmint .s02 .circle p,
.surgery_info.navy_bmint .s04 .circle p {background-image:url('/images/icon_surgery_info_gray.png');}

.surgery_info.green_mint .circle {background:#9dc8a8;}
.surgery_info.green_mint .s02 .circle,
.surgery_info.green_mint .s04 .circle {background:#60a7b6;}

.surgery_info.green_mint .circle {background:#9dc8a8;}
.surgery_info.green_mint .s02 .circle,
.surgery_info.green_mint .s04 .circle {background:#60a7b6;}

.surgery_info.onavy_omint .circle {background:#485977;}
.surgery_info.onavy_omint .s02 .circle,
.surgery_info.onavy_omint .s04 .circle {color:#222222; background:#e4eeed;}
.surgery_info.onavy_omint .s02 .circle p,
.surgery_info.onavy_omint .s04 .circle p {background-image:url('/images/icon_surgery_info_gray.png');}

.surgery_info.ogold_onavy .circle {background:#d1b7a3;}
.surgery_info.ogold_onavy .s02 .circle,
.surgery_info.ogold_onavy .s04 .circle {background:#485977;}

.surgery_info.brown_beige .circle {background:#73574f;}
.surgery_info.brown_beige .s02 .circle,
.surgery_info.brown_beige .s04 .circle {color:#222222; background:#f4e8e8;}
.surgery_info.brown_beige .s02 .circle p,
.surgery_info.brown_beige .s04 .circle p {background-image:url('/images/icon_surgery_info_gray.png');}

.surgery_info.pink_beige .circle {background:#e4657d;}
.surgery_info.pink_beige .s02 .circle,
.surgery_info.pink_beige .s04 .circle {color:#222222; background:#f4e8e8;}
.surgery_info.pink_beige .s02 .circle p,
.surgery_info.pink_beige .s04 .circle p {background-image:url('/images/icon_surgery_info_gray.png');}




/* facial */
.facial .surgery_info.navy_beige .s02 .circle,
.facial .surgery_info.navy_beige .s04 .circle {background:#ebe7dd;}
.facial .surgery_info.beige_gold .s01 .circle,
.facial .surgery_info.beige_gold .s03 .circle {background:#ebe7dd;}





.youtube_movie {width:100%; max-width:640px;}
.youtube_movie .box {position:relative; padding-bottom:56.25%;}
.youtube_movie iframe {position:absolute; top:0; left:0; width:100%; height:100%;}
.full_movie_box .mbox {position:relative; padding-bottom:56.25%;}
.full_movie_box .mbox video,
.full_movie_box .mbox img {position:absolute; top:0; left:0; width:100%; height:100%;}
.movie_box {position:relative; padding:180px 0; -ms-flex-align: center!important; align-items: center!important;}
.movie_box .txt_cont {position:relative; z-index:2; padding-left:40px; padding-right:8%; font-size:18px; color:#666666; line-height:1.33;}
.movie_box h3 {padding-bottom:30px; font-family:'Gotham book',sans-serif; font-size:40px; line-height:1; font-weight:700;}
.movie_box .movie {position:relative; z-index:3;}
.movie_box .movie img {width:100%;}
.movie_box .movie .mbox {overflow:hidden; position:relative; padding-bottom:55.9%; background:#2c303b;}
.movie_box .movie .mbox video {position:absolute; top:0; left:0; width:100%; height:101%;}
.movie_box .movie.type01 {padding-right:20%;}
.movie_box .movie.type01 .mbox {padding-bottom:99%;}
.movie_box .movie.type02 {padding-right:20%;}
.movie_box .movie.type02 .mbox {padding-bottom:98.89%;}
.movie_box .bar {position:absolute; top:0; left:0; width:4px; bottom:0;}
.movie_box.gold h3 {color:#caae99;}
.movie_box.gold .bar {background:#caae99;}
.movie_box.navy h3 {color:#2b303b;}
.movie_box.navy .bar {background:#2b303b;}
.movie_box.purple h3 {color:#414d71;}
.movie_box.purple .bar {background:#414d71;}
.movie_box.green h3 {color:#99ac60;}
.movie_box.green .bar {background:#99ac60;}
.movie_box.fgreen h3 {color:#7bac91;}
.movie_box.fgreen .bar {background:#7bac91;}
.movie_box.pink h3 {color:#dd5f7c;}
.movie_box.pink .bar {background:#dd5f7c;}
.movie_box.dahong h3 {color:#dd5858;}
.movie_box.dahong .bar {background:#dd5858;}
.movie_box.mint h3 {color:#5e9d92;}
.movie_box.mint .bar {background:#5e9d92;}
.movie_box.bmint h3 {color:#60a7b6;}
.movie_box.bmint .bar {background:#60a7b6;}
.movie_box.bgreen h3 {color:#9dc8a8;}
.movie_box.bgreen .bar {background:#9dc8a8;}
.movie_box.brown h3 {color:#73574f;}
.movie_box.brown .bar {background:#73574f;}
.movie_box.beige h3 {color:#c8b37e;}
.movie_box.beige .bar {background:#c8b37e;}


.movie_full_box {background:url('/images/movie_full_bg.jpg') no-repeat center top #efefef;}
.movie_full_box .row {margin:-10px;}
.movie_full_box .row > li  {padding:10px;}



.surgery_step {position:relative;}
/* .surgery_step:before {position:absolute; top:270px; left:0; right:0; bottom:0px; background:#f6e5e9; content:'';} */
.surgery_step .bg {position:absolute; top:270px; left:0; right:0; bottom:0px; background:#f6e5e9;}
.surgery_step > div {position:relative; z-index:2;}
.surgery_step .csize01 > .row {margin:-10px;}
.surgery_step .csize01 > .row > li {padding:10px; text-align:center;}
.surgery_step .box {width:100%; padding-bottom:35px; background:#fff;}
.surgery_step .box img {display:block;}
.surgery_step .tbox {padding:0 30px; text-align:center;}
.surgery_step .tbox.sgap {padding:0 10px;}
.surgery_step .t01 {margin-top:32px; font-family:'Gotham book',sans-serif; font-size:30px; font-weight:500; letter-spacing:-0.05em;}
.surgery_step .t01.small {font-size:24px;}
.surgery_step .t02 {margin-top:20px; padding:0 0px; text-align:center;}
.surgery_step .t02 > ul {display:inline-block; text-align:left;}
.surgery_step .t03 {margin-top:10px; font-size:24px; color:#222222; font-weight:500;}
.surgery_step .t03:first-child {margin-top:30px;}
.surgery_step .t05 {margin:0px 0 25px; padding:20px 0px; font-size:24px; color:#fff; background:#485977;}
.surgery_step .t06 {margin-top:7px; padding:0 0px; font-size:20px; color:#222222; letter-spacing:-0.04em;}
.surgery_step .t06:first-child {margin-top:20px;}
.surgery_step img {width:100%;}
.surgery_step .tcont {position:relative; margin:35px 30px 0; text-align:left;}
.surgery_step .tcont .t01 {margin:0; margin-right:20px;}
.surgery_step .tcont .t04 {font-size:20px; color:#222222;}
.surgery_step .tcont .t04 .small {display:block; font-size:16px; color:#666666; line-height:1.14}

.surgery_step .tbox01 > div {min-height:140px; padding:15px; letter-spacing:-0.05em;}
.surgery_step .tbox01 > div:first-child {background:#e6efed;}
.surgery_step .tbox01 p {width:100%;}
.surgery_step .tbox01 {line-height:1.33; text-align:center; background:#d7e8e4;}

.surgery_step.grid3 .csize01 > .row {margin:-20px;}
.surgery_step.grid3 .csize01 > .row > li {padding:20px;}
/*
.surgery_step.grid3:before {top:280px;}
.surgery_step.img_h330:before {top:350px;}
.surgery_step.img_h196:before {top:206px;}
.surgery_step.img_h204:before {top:214px;}
*/



/* 추가시 미디어쿼리쪽에 background도 수정하기 */
.surgery_step.bggray .bg {background:#efefef !important;}
.surgery_step.navy .bg {background:#e9e6f0;}
.surgery_step.navy .t01 {color:#2b303b;}
.surgery_step.purple .bg {background:#dfe3e6;}
.surgery_step.purple .t01 {color:#414d71;}
.surgery_step.gold .bg {background:#f4f0ef;}
.surgery_step.gold .t01 {color:#caae99;}
.surgery_step.beige .bg {background:#f0ece9;}
.surgery_step.beige .t01 {color:#2b303b;}
.surgery_step.beige02 .bg {background:#f5eee2;}
.surgery_step.beige02 .t01 {color:#cbb07f;}
.surgery_step.green .bg {background:#edede5;}
.surgery_step.green .t01 {color:#99ac60;}
.surgery_step.fgreen .bg {background:#e8f0eb;}
.surgery_step.fgreen .t01 {color:#7bac91;}
.surgery_step.pink .bg {background:#f6e5e9;}
.surgery_step.pink .t01 {color:#dd5f7c;}
.surgery_step.dahong .bg {background:#f5eee2;}
.surgery_step.dahong .t01 {color:#dd5858;}
.surgery_step.mint .bg {background:#e8f0ee;}
.surgery_step.mint .t01 {color:#5e9d92;}
.surgery_step.onavy .bg {background:#e2e6ec;}
.surgery_step.onavy .t01 {color:#485977;}
.surgery_step.ogold .bg {background:#efede8;}
.surgery_step.ogold .t01 {color:#bea491;}
.surgery_step.dgold .bg {background:#f7f4f1;}
.surgery_step.dgold .t01 {color:#bea491;}
.surgery_step.dgray .bg {background:#efefef;}
.surgery_step.dgray .t01 {}
.surgery_step.bmint .bg {background:#e0f0f4;}
.surgery_step.bmint .t01 {color:#60a7b6;}
.surgery_step.brown .bg {background:#f8eeef;}
.surgery_step.brown .t01 {color:#a08178;}

/* facial */

.facial .surgery_step.navy .bg {background:#efede8;}
.facial .surgery_step.gold .bg {background:#efede8;}
.body .surgery_step.navy .bg {background:#eff6f1;}




.surgery_step.full_type.bg01 {background:url('/images/step_bg.jpg') #efefef center top !important;}
.surgery_step.full_type:before {display:none;}
.surgery_step.full_type.onavy {background:#d6dce5}

.surgery_step.full_type.onavy .stitle03 h3 {color:#485977;}
.surgery_step.full_type.ogold .stitle03 h3 {color:#bea491;}



.list_cont01 {margin:-10px;}
.list_cont01 > li {padding:10px;}
.list_cont01 .img_circle {overflow:hidden; margin-bottom:20px; border-radius:100%;}
.list_cont01 .box {text-align:center;}
.list_cont01 .box > img {display:block; width:100%;}
.list_cont01 .box .t01 {font-size:24px; color:#222; line-height:1.25; font-weight:500;}
.list_cont01 .box .tcont {padding:0 5px;}
.list_cont01 .box ul {margin-top:20px;}
.list_cont01.grid3 {max-width:780px; margin:0 auto;}




.sub_common03 {position:relative; z-index:7; padding-top:100px; background:#f6e5e9;}
.sub_common03 .cont01 {position:relative; margin-top:-100px; padding-left:50%; padding-top:140px;}
.sub_common03 .cont01:before {position:absolute; top:0; right:50%; bottom:0; width:850px; background:no-repeat right bottom; content:'';}
.sub_common03 h3 {position:relative; z-index:2; font-family:'Gotham book',sans-serif; font-size:45px; letter-spacing:-0.065em; color:#222222; line-height:1.11;}
.sub_common03 h3 strong {font-weight:700;}
.sub_common03 .slist01 {max-width:630px; margin-top:50px; padding-bottom:90px;}
.sub_common03 .slist01 li {position:relative; padding-left:50px; line-height:1.33;}
.sub_common03 .slist01 li+li {margin-top:30px;}
.sub_common03 .slist01 .num {position:absolute; top:0; left:0; font-size:24px; font-family:'Gotham book',sans-serif; font-weight:500;}
.sub_common03 .slist01 strong {font-size:24px; font-weight:500; letter-spacing:-0.05em;}
.sub_common03 .slist01 p {margin-top:10px}
.sub_common03 .slist01 .t02 {font-size:24px; font-weight:400; letter-spacing:-0.05em; color:#222222;}
.sub_common03 .cont02 {position:relative; z-index:2; max-width:1280px; margin:0 auto; padding:60px; color:#fff; line-height:1.357;}
.sub_common03 .cont02 h4 {font-family:'Gotham book',sans-serif; margin-bottom:15px; font-size:30px; letter-spacing:-0.05em; font-weight:700;}
.sub_common03 .slist02 li {padding:17px 37px; border-bottom:1px solid rgba(255,255,255,0.3); background:url('/images/icon_chk.png') no-repeat 0 21px;}
.sub_common03 .slist02 li.empty {background:none;}

.sub_common03 .cont03+.cont03 {margin-top:80px;}
.sub_common03 .cont03 img {width:100%;}
.sub_common03 .cont03 .tcont {padding-left:60px;}
.sub_common03 .cont03 .st01 {margin-top:-5px; font-family:'Gotham book',sans-serif; font-size:45px; color:#5e9d92; font-weight:500; line-height:1;}
.sub_common03 .cont03 .st02 {margin-top:30px; font-size:24px; color:#222222; font-weight:500;}
.sub_common03 .cont03 .txt {margin-top:5px; font-size:24px; line-height:1.33; color:#5e9d92; font-weight:500;}
.sub_common03 .cont03 .dot_list {margin-top:10px;}


.sub_common03 .surgery_step {}


.sub_common03.navy {background:#e9e6f0;}
.sub_common03.navy .cont02 {background:#2b303b;}
.sub_common03.navy .num {color:#2b303b;}
.sub_common03.navy .slist01 strong {color:#2b303b;}
.sub_common03.purple {background:#dfe3e6;}
.sub_common03.purple .cont02 {background:#414d71;}
.sub_common03.purple .num {color:#414d71;}
.sub_common03.purple .slist01 strong {color:#414d71;}
.sub_common03.gold {background:#f4f0ef;}
.sub_common03.gold .cont02 {background:#c1a691;}
.sub_common03.gold .num {color:#c1a691;}
.sub_common03.gold .slist01 strong {color:#c1a691;}
.sub_common03.beige {background:#f0ece9;}
.sub_common03.beige .cont02 {background:#2b303b;}
.sub_common03.beige .num {color:#2b303b;}
.sub_common03.beige .slist01 strong {color:#2b303b;}
.sub_common03.green {background:#edede5;}
.sub_common03.green .cont02 {background:#99ac60;}
.sub_common03.green .num {color:#99ac60;}
.sub_common03.green .slist01 strong {color:#99ac60;}
.sub_common03.fgreen {background:#e8f0eb;}
.sub_common03.fgreen .cont02 {background:#7bac91;}
.sub_common03.fgreen .num {color:#7bac91;}
.sub_common03.fgreen .slist01 strong {color:#7bac91;}
.sub_common03.pink {background:#f6e5e9;}
.sub_common03.pink .cont02 {background:#ea91a6;}
.sub_common03.pink .num {color:#dd5f7c;}
.sub_common03.pink .slist01 strong {color:#dd5f7c;}
.sub_common03.pink02 {background:#f8eeef;}
.sub_common03.pink02 .cont02 {background:#e4657d;}
.sub_common03.pink02 .num {color:#e4657d;}
.sub_common03.pink02 .slist01 strong {color:#e4657d;}
.sub_common03.dahong {background:#fdf3f3;}
.sub_common03.dahong .cont02 {background:#dd5858;}
.sub_common03.dahong .num {color:#dd5858;}
.sub_common03.dahong .slist01 strong {color:#dd5858;}
.sub_common03.mint {background:#e8f0ee;}
.sub_common03.mint .cont02 {background:#5e9d92;}
.sub_common03.mint .num {color:#5e9d92;}
.sub_common03.mint .slist01 strong {color:#5e9d92;}

.sub_common03.bmint {background:#e0f0f4;}
.sub_common03.bmint .cont02 {background:#60a7b6;}
.sub_common03.bmint .num {color:#60a7b6;}
.sub_common03.bmint .slist01 strong {color:#60a7b6;}

.sub_common03.bgreen {background:#eff6f1;}
.sub_common03.bgreen .cont02 {background:#7aa785;}
.sub_common03.bgreen .num {color:#7aa785;}
.sub_common03.bgreen .slist01 strong {color:#7aa785;}

.sub_common03.onavy {background:#e2e6ec;}
.sub_common03.onavy .cont02 {background:#485977;}
.sub_common03.onavy .num {color:#485977;}
.sub_common03.onavy .slist01 strong {color:#e2e6ec;}

.sub_common03.ogold {background:#efede8;}
.sub_common03.ogold .cont02 {background:#c9b09b;}
.sub_common03.ogold .num {color:#c9b09b;}
.sub_common03.ogold .slist01 strong {color:#efede8;}

.sub_common03.dgold {background:#f7f4f1;}
.sub_common03.dgold .cont02 {background:#bea491;}
.sub_common03.dgold .num {color:#bea491;}
.sub_common03.dgold .slist01 strong {color:#f7f4f1;}

.sub_common03.dgray {background:#efefef;}
.sub_common03.dgray .cont02 {background:#222222;}
.sub_common03.dgray .num {color:#222222;}
.sub_common03.dgray .slist01 strong {color:#efefef;}

.sub_common03.brown {background:#eadcd9;}
.sub_common03.brown .cont02 {background:#73574f;}
.sub_common03.brown .num {color:#73574f;}
.sub_common03.brown .slist01 strong {color:#eadcd9;}


.sub_common03.brown02 {background:#efe0ce;}
.sub_common03.brown02 .cont02 {background:#917866;}
.sub_common03.brown02 .num {color:#917866;}
.sub_common03.brown02 .slist01 strong {color:#917866;}


.sub_common03.bpink {background:#f8eeef;}
.sub_common03.bpink .cont02 {background:#e4657d;}
.sub_common03.bpink .num {color:#e4657d;}
.sub_common03.bpink .slist01 strong {color:#f8eeef;}



/* facial */
.facial .sub_common03.navy {background:#efede8;}
.facial .sub_common03.gold {background:#efede8;}

.body .sub_common03.navy {background:#eff6f1;}



.sub_common04 {background:#f6e5e9;}
.sub_common04 .list .box {background:#fff;}
.sub_common04 .list .tbox {padding:10px 40px;}
.sub_common04 h4 {margin-bottom:20px; font-family:'Gotham book',sans-serif; font-size:24px; color:#222; font-weight:700; letter-spacing:-0.06em;}
.sub_common04 .list .stitle02 {text-align:left;}
.sub_common04 .num_list .num,
.sub_common04 .num_list strong {color:#dd5f7c;}
.sub_common04.bg_white .list .box {background:#f4f0ef;}




.circle_list {} /* background:#efefef; */
.circle_list .csize01 {max-width:1080px;}
.circle_list ul {overflow:hidden; margin:-10px;}
.circle_list ul li {float:left; padding:10px;}
.circle_list .circle {position:relative; padding-bottom:100%; border-radius:50%; text-align:center; color:#fff; line-height:1.2; background:#caae99;}
.circle_list .circle p {position:absolute; top:20%; left:0; width:100%; height:100%;}
.circle_list ul strong {display:block; font-size:30px; font-weight:700; letter-spacing:-0.04em;}
.circle_list ul span {display:block; margin-top:4.8%; font-size:18px; font-weight:400; letter-spacing:-0.04em;}
.circle_list li .small {margin-top:3.4%; font-size:16px; font-weight:300;}
.circle_list li:nth-child(even) .circle {background:#2b303b;}



.plus_list .rcol {padding:10px;}
.plus_list .rcol+.rcol:before {position:absolute; top:50%; left:0; width:46px; height:46px; margin:-23px; background:url('/images/icon_plus_bmint.png') no-repeat; background-size:contain; content:'';}
.plus_list .box {width:100%; min-height:200px; padding:30px; font-family:'Gotham book',sans-serif; font-size:26px; color:#222222; font-weight:500; text-align:center; background:#fff;}
.plus_list .rcol:nth-child(2n) .box {color:#fff; background:#88c2ce;}
.plus_list .tcont {width:100%;}

.plus_list.green {}
.plus_list.green .rcol+.rcol:before {background-image:url('/images/icon_plus_green.png');}
.plus_list.green .rcol:nth-child(2n) .box {background:#99ac60;}

.plus_list.bgreen {}
.plus_list.bgreen .rcol+.rcol:before {background-image:url('/images/icon_plus_bgreen.png');}
.plus_list.bgreen .rcol:nth-child(2n) .box {background:#9dc8a8;}



.sup {font-size:12px;}

.dot_list {line-height:1.22; text-align:left;}
.dot_list li {position:relative; padding-left:9px;}
.dot_list li+li {margin-top:8px;}
.dot_list li:before {position:absolute; top:0; left:0; content:'-'}

.dot_list02 {line-height:1.22; text-align:left;}
.dot_list02 li {position:relative; padding-left:20px;}
.dot_list02 li+li {margin-top:8px;}
.dot_list02 li:before {position:absolute; top:8px; left:0; width:2px; height:2px; border-radius:50%; background:#fff; content:''}


.dot_list03 {line-height:1.22; text-align:left;}
.dot_list03 li {position:relative; padding-left:20px;}
.dot_list03 li+li {margin-top:8px;}
.dot_list03 li:before {position:absolute; top:6px; left:0; width:5px; height:5px; background:#dd5858; content:''}

.icon_chk_list {font-family:'Gotham book',sans-serif; font-size:19px; color:#7f90b9; font-weight:500; letter-spacing:-0.05em;}
.icon_chk_list li {padding:10px 10px 10px 34px !important; background:url('/images/icon_chk_blue.png') no-repeat 0 10px;}



.num_list {}
.num_list li {position:relative; padding-left:50px; line-height:1.33;}
.num_list li+li {margin-top:30px;}
.num_list .num {position:absolute; top:0; left:0; font-size:24px; font-family:'Gotham book',sans-serif; font-weight:500;}
.num_list strong {font-size:24px; font-weight:500; letter-spacing:-0.05em;}
.num_list p {margin-top:10px}
.num_list .t02 {font-size:24px; font-weight:400; letter-spacing:-0.05em; color:#222222;}



.sub_common01 {background:#eaeadd;}
.sub_common01 .top_txt {margin:25px 0 45px; text-align:center;} 
.sub_common01 dl+dl {margin-top:50px;}
.sub_common01 dl {text-align:center;}
.sub_common01 dt {padding:13px; font-family:'Gotham book',sans-serif; font-weight:500; font-size:28px; color:#fff; line-height:1.2; letter-spacing:-0,05em;}
.sub_common01 dd {overflow:hidden; padding:60px; font-size:0; background:#fff;}
.sub_common01 .s01 {float:left; width:56%;}
.sub_common01 .s02 {float:right; width:40%;}
.sub_common01.green .stitle01 .stxt {color:#99ac60;} 
.sub_common01.green dt {background:#99ac60;}


.sub_common02 {background:#e8f0ee;}
.sub_common02 img {width:100%;}
.sub_common02 .top_txt {margin:25px 0 45px; text-align:center;} 
.sub_common02 dl+dl {margin-top:50px;}
.sub_common02 dl {text-align:center;}
.sub_common02 dt {padding:13px 30px; font-family:'Gotham book',sans-serif; font-weight:500; font-size:28px; color:#fff; line-height:1.2; letter-spacing:-0,05em; background:#5e9d92;}
.sub_common02 dd {overflow:hidden; padding:60px; background:#fff;}
.sub_common02 .txt {max-width:660px; margin:-15px auto 45px;}
.sub_common02 .cont01 {margin:-20px;}
.sub_common02 .cont01 > div {padding:20px;}
.sub_common02 .box {width:100%; background:#efefef;}
.sub_common02 .box img {width:100%; max-width:none;}
.sub_common02 .cont01 p {padding:18px; font-size:20px; color:#222222;}



.swiper_ban {position:relative;}
.swiper_ban img {display:block; width:100%; margin-bottom:25px;}
.swiper_ban .t01 {font-size:24px; line-height:1.33; color:#222; letter-spacing:-0.05em; font-weight:500;}
.swiper_ban .t02 {font-family:'Gotham book',sans-serif; font-weight:400; font-size:50px; color:#e4657d;}
.swiper_ban .t03 {margin-top:20px;}
.swiper_ban ul {margin-top:25px;}




#bna {padding:80px 0 100px;}
#dragstage_area {position:relative; z-index:2; margin-top:80px;}
#dragstage_area .btn_prev,
#dragstage_area .btn_next {overflow:hidden; position:absolute; top:50%; z-index:10; width:28px; height:50px; margin-top:-25px; text-indent:-999px; background:no-repeat center;}
#dragstage_area .btn_prev {left:-67px; background-image:url('/images/btn_prev04.png');}
#dragstage_area .btn_next {right:-67px; background-image:url('/images/btn_next04.png');}
.dragstage {}
.dragstage img {width:100%; height:auto;}
.dragstage .stageimage{position:absolute;top:0;left:0;z-index:1;}
.dragstage .stageimage img {opacity:0;}
.dragstage .coverimage {overflow:visible !important; position:absolute;top:0;left:0;z-index:3; width:100%; height:100%; max-width:none;}
.dragstage .coverimage img {position: absolute; height: 100%; width: 100%;  max-width:none; clip: rect(0px, 328px, auto, 0px);}
.dragstage .coverimage:hover{cursor:e-resize;}
.dragstage .active .handle {position:absolute; top:0; right:0; width:10px; bottom:0; z-index:100; transition: opacity .4s; -webkit-transition: opacity .4s;}
.dragstage .active .handle:before {position:absolute; top:0; right:0; width:2px; height:100%; background:#f3f3f3; content:'';}
.dragstage .active .handle:after {position:absolute; bottom:-36px; left:0px; width:72px; height:72px; margin-left:-30px; background:url('/images/icon_mouse.png') no-repeat; background-size:contain; content:''; transition: opacity .4s; -webkit-transition: opacity .4s;}
.dragstage .active .handle.on {opacity:1;}
.dragstage .active .handle > span{display:block;font-size:12px; color:#fff; margin-top:90px;text-align:Center}
.dragstage .active .handle.drag_start:after {opacity:1;}
#bna .txt {margin-top:70px; font-size:17px; color:#202020; text-align:center;}



.spackage {padding:100px 0; background:#e6e6e6}
.spackage.r2 #spackage_swiper {left:-16.66%;}
.spackage img {width:100%;}
.spackage .swiper-wrapper {}
.spackage .swiper-slide {height:auto; font-family:'Gotham book',sans-serif; text-align:center; background:#fff;}
.spackage .tcont {margin:0 auto; padding:0 50px 60px; letter-spacing:-0.045em;}
.spackage .t01 {margin-top:47px; font-size:18px; color:#dd5f7c; font-weight:500;}
.spackage .t02 {margin:5px -30px 0; font-size:36px; color:#222222; font-weight:700; letter-spacing:-0.065em; line-height:1.1;}
.spackage .t04+.t02 {margin-top:-5px;}
.spackage .t03 {position:relative; margin-top:30px;}
.spackage .t03 p {position:relative; padding:18px 20px; border-radius:10px;}
.spackage .t03 p span {width:100%; text-align:center;}
.spackage .t03 .t0301 {border:3px solid #dd5f7c; font-size:22px; color:#dd5f7c; line-height:1.18;}
.spackage .t03 .t0302 {margin-top:39px; padding-right:40px; font-size:22px; color:#fff; background:#dd5f7c;}
.spackage .t03 .t0302:after {position:absolute; top:50%; right:20px; width:10px; height:16px; margin-top:-8px; background:url('/images/icon_arr02.png') no-repeat 0; content:'';}
.spackage .no-link:after {display:none;}
.spackage .t03 .t0302 i {position:absolute; top:-29px; left:50%; width:19px; height:19px; margin-left:-10px;}
.spackage .t03 .t0302 i:before {position:absolute; top:8px; left:0; width:100%; height:3px; background:#dd5f7c; content:'';}
.spackage .t03 .t0302 i:after {position:absolute; top:0px; left:8px; height:100%; width:3px; background:#dd5f7c; content:'';}
.spackage .t03 .or {margin-top:34px;}
.spackage .t03 .or_txt {position:absolute; top:-34px; left:0; right:0; font-size:26px; text-align:center; line-height:34px;}
.spackage .t04 {margin:3px -5px 0; font-size:20px; letter-spacing:-0.05em;}
#spackage_swiper {position:relative;}
.spackage .swiper-button-prev,
.spackage .swiper-button-next {display:none;}
.spackage .purple .t01 {color:#a091c4;}
.spackage .purple .t0301 {border-color:#a091c4; color:#a091c4;}
.spackage .purple .t0302 {background:#a091c4;}
.spackage .purple .t0302 i:before,
.spackage .purple .t0302 i:after {background:#a091c4;}
.spackage .purple .t03 .or_txt {color:#a091c4;}
.spackage .navy .t01 {color:#414d71;}
.spackage .navy .t0301 {border-color:#414d71; color:#414d71;}
.spackage .navy .t0302 {background:#414d71;}
.spackage .navy .t0302 i:before,
.spackage .navy .t0302 i:after {background:#414d71;}
.spackage .navy .t03 .or_txt {color:#414d71;}
.spackage .green .t01 {color:#99ac60;}
.spackage .green .t0301 {border-color:#99ac60; color:#99ac60;}
.spackage .green .t0302 {background:#99ac60;}
.spackage .green .t0302 i:before,
.spackage .green .t0302 i:after {background:#99ac60;}
.spackage .green .t03 .or_txt {color:#99ac60;}
.spackage .gold .t01 {color:#c2a189;}
.spackage .gold .t0301 {border-color:#c2a189; color:#c2a189;}
.spackage .gold .t0302 {background:#c2a189;}
.spackage .gold .t0302 i:before,
.spackage .gold .t0302 i:after {background:#c2a189;}
.spackage .gold .t03 .or_txt {color:#c2a189;}
.spackage .dahong .t01 {color:#dd5858;}
.spackage .dahong .t0301 {border-color:#dd5858; color:#dd5858;}
.spackage .dahong .t0302 {background:#dd5858;}
.spackage .dahong .t0302 i:before,
.spackage .dahong .t0302 i:after {background:#dd5858;}
.spackage .dahong .t03 .or_txt {color:#dd5858;}
.spackage .yellow .t01 {color:#dbb778;}
.spackage .yellow .t0301 {border-color:#dbb778; color:#dbb778;}
.spackage .yellow .t0302 {background:#dbb778;}
.spackage .yellow .t0302 i:before,
.spackage .yellow .t0302 i:after {background:#dbb778;}
.spackage .yellow .t03 .or_txt {color:#dbb778;}
.spackage .mint .t01 {color:#5e9d92;}
.spackage .mint .t0301 {border-color:#5e9d92; color:#5e9d92;}
.spackage .mint .t0302 {background:#5e9d92;}
.spackage .mint .t0302 i:before,
.spackage .mint .t0302 i:after {background:#5e9d92;}
.spackage .mint .t03 .or_txt {color:#5e9d92;}
.spackage .bmint .t01 {color:#60a7b6;}
.spackage .bmint .t0301 {border-color:#60a7b6; color:#60a7b6;}
.spackage .bmint .t0302 {background:#60a7b6;}
.spackage .bmint .t0302 i:before,
.spackage .bmint .t0302 i:after {background:#60a7b6;}
.spackage .bmint .t03 .or_txt {color:#60a7b6;}
.spackage .bgreen .t01 {color:#7aa785;}
.spackage .bgreen .t0301 {border-color:#7aa785; color:#7aa785;}
.spackage .bgreen .t0302 {background:#7aa785;}
.spackage .bgreen .t0302 i:before,
.spackage .bgreen .t0302 i:after {background:#7aa785;}
.spackage .bgreen .t03 .or_txt {color:#7aa785;}
.spackage .brown .t01 {color:#73574f;}
.spackage .brown .t0301 {border-color:#73574f; color:#73574f;}
.spackage .brown .t0302 {background:#73574f;}
.spackage .brown .t0302 i:before,
.spackage .brown .t0302 i:after {background:#73574f;}
.spackage .brown .t03 .or_txt {color:#73574f;}

.spackage .brown02 .t01 {color:#837367;}
.spackage .brown02 .t0301 {border-color:#837367; color:#837367;}
.spackage .brown02 .t0302 {background:#837367;}
.spackage .brown02 .t0302 i:before,
.spackage .brown02 .t0302 i:after {background:#837367;}
.spackage .brown02 .t03 .or_txt {color:#837367;}



.bnf_guide {min-height:1250px; padding:90px 0;}
.bnf_guide dl {margin-left:50%;}
.bnf_guide dt {background:#ceb099;}
.bnf_guide dt a {display:block; position:relative; max-width:640px; padding-left:60px; font-family:'Gotham book',sans-serif; font-weight:700; font-size:25px; color:#2b303b; line-height:80px;}
.bnf_guide i {position:absolute; top:50%; right:24px; width:20px; height:20px; margin-top:-10px;}
.bnf_guide i:before {position:absolute; top:9px; left:0; width:100%; height:2px; background:#2b303b; content:'';}
.bnf_guide i:after {position:absolute; left:9px; top:0; width:2px; height:100%; background:#2b303b; content:'';}
.bnf_guide dd {display:none; position:relative; padding:16px 60px 80px; font-weight:300; background:#2b303b;}
.bnf_guide ul {max-width:580px;}
.bnf_guide li {position:relative; padding-left:50px; color:#d5d6d8;}
.bnf_guide li+li {margin-top:30px;}
.bnf_guide li .num {position:absolute; left:0; top:50%; width:35px; height:35px; margin-top:-17px; border-radius:50%; font-size:20px; color:#2b303b; font-weight:700; line-height:35px; text-align:center; background:#fff;}
.bnf_guide dt.on {background:#2b303b;}
.bnf_guide dt.on a {padding-top:42px; font-size:40px; color:#ceb099;}
.bnf_guide dt.on i {top:70px; width:35px;}
.bnf_guide dt.on i:after {display:none;}
.bnf_guide dt.on i:before {height:4px; background:#ceb099;}
.bnf_guide dt.on + dd {display:block;}
.bnf_guide .notice_txt {position:absolute; bottom:0px; left:-640px; max-width:460px; padding-left:24px; color:rgba(255,255,255,0.5); font-weight:300;}
.bnf_guide .notice_txt:before {position:absolute; top:0; left:0; content:'※';}



.table01 {width:100%;}
.table01 td,
.table01 th {padding:18px 20px; border:1px solid #dddddd; text-align:center; vertical-align:middle; background:#fff;}
.table01 th {font-weight:500;}
.table01 .th01 {border:0; border-left:1px solid #ffffff; font-size:20px; color:#fff; background:#bea491;}
.table01 .th01:first-child {border-left:0;}
.table01 .th02 {color:#222222;}


.qna {background:#eadcd9;}
.qna_list {overflow:hidden; padding-bottom:20px;}
.qna_list dt,
.qna_list dd {margin-top:30px; position:relative; width:87.87%; max-width:800px; padding:32px 50px; border-radius:18px;}
.qna_list dt {float:left; font-family:'Gotham book',sans-serif; font-size:30px; color:#fff; line-height:1.2; font-weight:700; background:#ae8e85;}
.qna_list dt .q {float:left;}
.qna_list dt p {margin-left:38px;}
.qna_list dt:after {position:absolute; bottom:-20px; left:15px; width:45px; height:20px; background:url('/images/balloon_arr01.png') no-repeat left top; content:'';}
.qna_list dd {float:right; color:#666666; line-height:1.33; background:#fff;}
.qna_list dd:after {position:absolute; bottom:-20px; right:15px; width:45px; height:20px; background:url('/images/balloon_arr02.png') no-repeat right top; content:'';}
.qna_list dt:first-child {margin-top:0}


.surgery_features .stitle01 {margin-left:-200px; margin-right:-200px;}


.custom_consult .txt01 
{
    left:25px !important;
    right:25px !important;
}

.custom_consult .txt01 .t02 
{
    font-size:20px !important;
}

@media all and (min-width:780px){
    .surgical-specialties_c02 .cont h3 
    {
        position:absolute;
        z-index: 2;
        color: #ffffff !important;
        font-size: 26px !important;
        padding-right: 20px;    
    }
}

@media all and (min-width:1200px){

    .pc .custom_consult .swiper-slide .txt01
    {
        bottom:10px !important;
    }

	.surgery_features {position:relative; z-index:10; margin-top:1000px;}	
	.surgery_features {padding:250px 0 100px; text-align:center;}
	.surgery_features .box {position:relative; height:520px; text-align:center;}
	.surgery_features .box:after {position:absolute; top:0; left:0; right:0; bottom:0; background:no-repeat center; content:''; transition:all 0.4s;}
	.surgery_features .box .txt {position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; padding:89px 35px 0; box-sizing:border-box; background:rgba(28,33,45,.85); opacity:0; transition:opacity 0.2s;}
	.surgery_features .num {display:inline-block; position:relative; line-height:48px; font-family:'Gotham book',sans-serif; font-size:30px; font-weight:700; color:#ea91a6;}
	.surgery_features .num:before {position:absolute; top:0; left:50%; width:32px; height:3px; margin-left:-16px; background:#ea91a6; content:'';}
	.surgery_features .t01 {margin-top:55px; font-size:24px; color:#fff; line-height:1.25; font-weight:500;}
	.surgery_features .t02 {margin-top:15px; font-size:18px; color:#c9c9c9; line-height:1.38;}
	.surgery_features .swiper-slide {overflow:hidden;}	
	.surgery_features .box:hover .txt {opacity:1;}
	.surgery_features .box:hover:after {transform:scale(1.2);}
	#surgery_features_swiper {position:relative; margin-top:42px;}	
	#surgery_features_swiper .swiper-container {overflow:hidden;}
	.surgery_features .swiper-slide {}
	.surgery_features .swiper-button-prev,
	.surgery_features .swiper-button-next,
	.surgery_features .swiper-pagination {display:none;}
	#surgery_features_swiper.show_pc_btn .swiper-button-prev,
	#surgery_features_swiper.show_pc_btn .swiper-button-next {display:block;}
	.surgery_features .swiper-button-prev,
	.surgery_features .swiper-button-next {width:28px; height:50px; margin-top:-25px; background:no-repeat center;}
	.surgery_features .swiper-button-prev {left:-67px; background-image:url('/images/btn_prev04.png');}
	.surgery_features .swiper-button-next {right:-67px; background-image:url('/images/btn_next04.png');}


	.pc .custom_consult .swiper-slide:hover .txt01 {opacity:1; bottom:60px;}
	.pc .custom_consult .swiper-slide:hover .txt02 {opacity:0;}
	
	.pc .custom_consult .swiper-slide .txt01 {opacity:1; bottom:60px;}
	.pc .custom_consult .swiper-slide .txt02 {opacity:0;}
	
	.custom_consult .show_pc_btn .swiper-button-prev,
	.custom_consult .show_pc_btn .swiper-button-next {display:block; top:18px; width:80px; height:80px; margin-top:0px; background:no-repeat center;}
	.custom_consult .show_pc_btn .swiper-button-prev {left:21px; background-image:url('/images/btn_prev05.png');}
	.custom_consult .show_pc_btn .swiper-button-next {right:21px; background-image:url('/images/btn_next05.png');}






	.movie_box:before {position:absolute; top:100px; left:0; right:50%; bottom:100px; margin-right:-100px; background:url('/images/movie_bg.jpg'); content:'';}

	
	
	#spackage_swiper.show_pc_btn .swiper-button-prev,
	#spackage_swiper.show_pc_btn .swiper-button-next {display:block;}
	.spackage .swiper-button-prev,
	.spackage .swiper-button-next {width:28px; height:50px; margin-top:-25px; background:no-repeat center;}
	.spackage .swiper-button-prev {left:-67px; background-image:url('/images/btn_prev04.png');}
	.spackage .swiper-button-next {right:-67px; background-image:url('/images/btn_next04.png');}



	.bnf_guide {background:url('/images/bnf_guide_bg.jpg') no-repeat center; background-size:cover;}

}

@media all and (max-width:1500px){
	.surgery_features .stitle01 {margin-left:0px; margin-right:0px;}
}
@media all and (max-width:1280px){
	
	#dragstage_area .btn_prev {left:30px;}
	#dragstage_area .btn_next {right:30px;}
}
@media all and (max-width:1199.9px){
	.cpos {position:relative; top:-66px;}

	
	.ctxt {width:auto; margin-top:20px;}
	.ctxt br {display:none;}

	.surgery_features {position:relative; padding:80px 0; text-align:center; background:#31343e;}	
	.surgery_features .box {padding-top:62%; background:no-repeat center top; background-size:100% auto;}
	.surgery_features .num {display:none;}
	.surgery_features .t01 {font-size:26px; color:#fff; line-height:1.05; font-weight:500;}
	.surgery_features .t02 {margin-top:23px; color:#c9c9c9; line-height:1.38;}
	.surgery_features .swiper-button-prev,
	.surgery_features .swiper-button-next {top:-18px; width:20px; height:36px; margin-top:27.27%; background:no-repeat center;}
	.surgery_features .swiper-button-prev {left:30px; background-image:url('/images/btn_prev01.png');}
	.surgery_features .swiper-button-next {right:30px; background-image:url('/images/btn_next01.png');}
	

	
	.surgery_features .swiper-pagination {position:absolute; top:30px; left:auto; right:30px; bottom:auto; width:auto; font-size:30px; color:#959595; letter-spacing:-0.1em;}
	.surgery_features .swiper-pagination .swiper-pagination-current {color:#ea91a6; font-weight:700;}

	#surgery_features_swiper {position:relative; margin-top:42px;}
	.surgery_features .swiper-button-prev,
	.surgery_features .swiper-button-next,
	.surgery_features .swiper-pagination {display:block;}
	
	.custom_consult {padding-top:70px;}
	.custom_consult .swiper-container {position:relative; margin:0 -40%; background:#fff !important;}
	.custom_consult .swiper-slide {height:auto;}
	.custom_consult .swiper-slide .box {padding-bottom:122.1875%;}
	.custom_consult .txt01 {left:30px; right:30px; bottom:30px; padding:60px 15px; opacity:1;}
	.custom_consult .txt02 {display:none;}
	.custom_consult .swiper-button-prev,
	.custom_consult .swiper-button-next {display:block; width:64px; height:64px; margin:0; margin-top:-24px; background:no-repeat center;background-color:#505050;border-radius:50%}
	.custom_consult .swiper-button-prev {right:calc(80% - 135px)!important; margin-left:30px; background-image:url('/images/btn_prev02.png');}
	.custom_consult .swiper-button-next {right:22.3%; margin-right:30px; background-image:url('/images/btn_next02.png');}
		
	.surgery_info {padding:80px 0 0px;}
	.surgery_info ul {max-width:540px; margin-left:auto; margin-right:auto;}
	.surgery_info ul li {width:50%; max-width:none;}
	.surgery_info.grid3 .csize01 {max-width:900px; margin-left:auto; margin-right:auto;}
	.surgery_info.grid3 ul li {width:50%; max-width:none;}
	
	
	
	.surgery_info.pink_purple .s01 .circle,
	.surgery_info.pink_purple .s04 .circle {background:#ea91a6;}
	.surgery_info.pink_purple .s02 .circle,
	.surgery_info.pink_purple .s03 .circle {background:#c7bfda;}
	.surgery_info.navy_purple .s01 .circle,
	.surgery_info.navy_purple .s04 .circle {background:#2b303b;}
	.surgery_info.navy_purple .s02 .circle,
	.surgery_info.navy_purple .s03 .circle {background:#c7bfda;}
	.surgery_info.gold_navy .s01 .circle,
	.surgery_info.gold_navy .s04 .circle {background:#caae99;}
	.surgery_info.gold_navy .s02 .circle,
	.surgery_info.gold_navy .s03 .circle {background:#2b303b;}

	.surgery_info.fgold_navy .s01 .circle,
	.surgery_info.fgold_navy .s04 .circle {background:#cea480;}
	.surgery_info.fgold_navy .s02 .circle,
	.surgery_info.fgold_navy .s03 .circle {background:#2b303b;}
	
	.surgery_info.green_beige .s01 .circle,
	.surgery_info.green_beige .s04 .circle {color:#fff; background:#99ac60;}
	.surgery_info.green_beige .s02 .circle,
	.surgery_info.green_beige .s03 .circle {color:#222; background:#ecdfd5;}
	.surgery_info.green_beige .s01 .circle p,
	.surgery_info.green_beige .s04 .circle p {background-image:url('/images/icon_surgery_info.png');}
	.surgery_info.green_beige .s02 .circle p,
	.surgery_info.green_beige .s03 .circle p {background-image:url('/images/icon_surgery_info_gray.png');}
	
	.surgery_info.navy_beige .s01 .circle,
	.surgery_info.navy_beige .s04 .circle {color:#fff; background:#2b303b;}
	.surgery_info.navy_beige .s02 .circle,
	.surgery_info.navy_beige .s03 .circle {color:#222; background:#ecdfd5;}
	.surgery_info.navy_beige .s01 .circle p,
	.surgery_info.navy_beige .s04 .circle p {background-image:url('/images/icon_surgery_info.png');}
	.surgery_info.navy_beige .s02 .circle p,
	.surgery_info.navy_beige .s03 .circle p {background-image:url('/images/icon_surgery_info_gray.png');}


	.surgery_info.gold_green .s01 .circle,
	.surgery_info.gold_green .s04 .circle {background:#caae99;}
	.surgery_info.gold_green .s02 .circle,
	.surgery_info.gold_green .s03 .circle {background:#99ac60;}
	
	.surgery_info.green_navy .s01 .circle,
	.surgery_info.green_navy .s04 .circle {background:#99ac60;}
	.surgery_info.green_navy .s02 .circle,
	.surgery_info.green_navy .s03 .circle {background:#2b303b;}

	.surgery_info.fgreen_navy .s01 .circle,
	.surgery_info.fgreen_navy .s04 .circle {background:#7bac91;}
	.surgery_info.fgreen_navy .s02 .circle,
	.surgery_info.fgreen_navy .s03 .circle {background:#2b303b;}

	.surgery_info.beige_gold .s01 .circle,
	.surgery_info.beige_gold .s04 .circle {color:#222; background:#ecdfd5;}
	.surgery_info.beige_gold .s02 .circle,
	.surgery_info.beige_gold .s03 .circle {color:#fff; background:#caae99;}
	.surgery_info.beige_gold .s01 .circle p,
	.surgery_info.beige_gold .s04 .circle p {background-image:url('/images/icon_surgery_info_gray.png');}
	.surgery_info.beige_gold .s02 .circle p,
	.surgery_info.beige_gold .s03 .circle p {background-image:url('/images/icon_surgery_info.png');}

	.surgery_info.dahong_beige .s01 .circle,
	.surgery_info.dahong_beige .s04 .circle {color:#fff; background:#dd5858;}
	.surgery_info.dahong_beige .s02 .circle,
	.surgery_info.dahong_beige .s03 .circle {color:#222222; background:#f2e5ce;}
	.surgery_info.dahong_beige .s01 .circle p,
	.surgery_info.dahong_beige .s04 .circle p {background-image:url('/images/icon_surgery_info.png');}
	.surgery_info.dahong_beige .s02 .circle p,
	.surgery_info.dahong_beige .s03 .circle p {background-image:url('/images/icon_surgery_info_gray.png');}


	.surgery_info.dahong_dpink .s01 .circle,
	.surgery_info.dahong_dpink .s04 .circle {color:#fff; background:#dd5858;}
	.surgery_info.dahong_dpink .s02 .circle,
	.surgery_info.dahong_dpink .s03 .circle {color:#222222; background:#efdddd;}
	.surgery_info.dahong_dpink .s01 .circle p,
	.surgery_info.dahong_dpink .s04 .circle p {background-image:url('/images/icon_surgery_info.png');}
	.surgery_info.dahong_dpink .s02 .circle p,
	.surgery_info.dahong_dpink .s03 .circle p {background-image:url('/images/icon_surgery_info_gray.png');}

	.surgery_info.gray_beige .s01 .circle,
	.surgery_info.gray_beige .s04 .circle {color:#fff; background:#444444;}
	.surgery_info.gray_beige .s02 .circle,
	.surgery_info.gray_beige .s03 .circle {color:#222222; background:#f2e5ce;}
	.surgery_info.gray_beige .s01 .circle p,
	.surgery_info.gray_beige .s04 .circle p {background-image:url('/images/icon_surgery_info.png');}
	.surgery_info.gray_beige .s02 .circle p,
	.surgery_info.gray_beige .s03 .circle p {background-image:url('/images/icon_surgery_info_gray.png');}
		
	.surgery_info.mint_beige .s01 .circle,
	.surgery_info.mint_beige .s04 .circle {color:#fff; background:#5e9d92;}
	.surgery_info.mint_beige .s02 .circle,
	.surgery_info.mint_beige .s03 .circle {color:#222222; background:#ebe7dd;}
	.surgery_info.mint_beige .s01 .circle p,
	.surgery_info.mint_beige .s04 .circle p {background-image:url('/images/icon_surgery_info.png');}
	.surgery_info.mint_beige .s02 .circle p,
	.surgery_info.mint_beige .s03 .circle p {background-image:url('/images/icon_surgery_info_gray.png');}
	
	.surgery_info.gold_mint .s01 .circle,
	.surgery_info.gold_mint .s04 .circle {background:#d1b7a3;}
	.surgery_info.gold_mint .s02 .circle,
	.surgery_info.gold_mint .s03 .circle {background:#5e9d92;}

	.surgery_info.mint_navy .s01 .circle,
	.surgery_info.mint_navy .s04 .circle {background:#5e9d92;}
	.surgery_info.mint_navy .s02 .circle,
	.surgery_info.mint_navy .s03 .circle {background:#303541;}


	.surgery_info.bmint_bmint .s01 .circle,
	.surgery_info.bmint_bmint .s04 .circle {color:#fff; background:#60a7b6;}
	.surgery_info.bmint_bmint .s02 .circle,
	.surgery_info.bmint_bmint .s03 .circle {color:#222222; background:#e3efe6;}
	.surgery_info.bmint_bmint .s01 .circle p,
	.surgery_info.bmint_bmint .s04 .circle p {background-image:url('/images/icon_surgery_info.png');}
	.surgery_info.bmint_bmint .s02 .circle p,
	.surgery_info.bmint_bmint .s03 .circle p {background-image:url('/images/icon_surgery_info_gray.png');}

	.surgery_info.navy_bmint .s01 .circle,
	.surgery_info.navy_bmint .s04 .circle {color:#fff; background:#2b303b;}
	.surgery_info.navy_bmint .s02 .circle,
	.surgery_info.navy_bmint .s03 .circle {color:#222222; background:#e3efe6;}
	.surgery_info.navy_bmint .s01 .circle p,
	.surgery_info.navy_bmint .s04 .circle p {background-image:url('/images/icon_surgery_info.png');}
	.surgery_info.navy_bmint .s02 .circle p,
	.surgery_info.navy_bmint .s03 .circle p {background-image:url('/images/icon_surgery_info_gray.png');}

	.surgery_info.green_mint .s01 .circle,
	.surgery_info.green_mint .s04 .circle {background:#9dc8a8;}
	.surgery_info.green_mint .s02 .circle,
	.surgery_info.green_mint .s03 .circle {background:#60a7b6;}

	.surgery_info.onavy_omint .s01 .circle,
	.surgery_info.onavy_omint .s04 .circle {color:#fff; background:#485977;}
	.surgery_info.onavy_omint .s02 .circle,
	.surgery_info.onavy_omint .s03 .circle {color:#222222; background:#e4eeed;}
	.surgery_info.onavy_omint .s01 .circle p,
	.surgery_info.onavy_omint .s04 .circle p {background-image:url('/images/icon_surgery_info.png');}
	.surgery_info.onavy_omint .s02 .circle p,
	.surgery_info.onavy_omint .s03 .circle p {background-image:url('/images/icon_surgery_info_gray.png');}

	.surgery_info.ogold_onavy .s01 .circle,
	.surgery_info.ogold_onavy .s04 .circle {background:#d1b7a3;}
	.surgery_info.ogold_onavy .s02 .circle,
	.surgery_info.ogold_onavy .s03 .circle {background:#485977;}

	.surgery_info.brown_beige .s01 .circle,
	.surgery_info.brown_beige .s04 .circle {color:#fff; background:#73574f;}
	.surgery_info.brown_beige .s02 .circle,
	.surgery_info.brown_beige .s03 .circle {color:#222222; background:#f4e8e8;}
	.surgery_info.brown_beige .s01 .circle p,
	.surgery_info.brown_beige .s04 .circle p {background-image:url('/images/icon_surgery_info.png');}
	.surgery_info.brown_beige .s02 .circle p,
	.surgery_info.brown_beige .s03 .circle p {background-image:url('/images/icon_surgery_info_gray.png');}


	.surgery_info.pink_beige .s01 .circle,
	.surgery_info.pink_beige .s04 .circle {color:#fff; background:#e4657d;}
	.surgery_info.pink_beige .s02 .circle,
	.surgery_info.pink_beige .s03 .circle {color:#222222; background:#f4e8e8;}
	.surgery_info.pink_beige .s01 .circle p,
	.surgery_info.pink_beige .s04 .circle p {background-image:url('/images/icon_surgery_info.png');}
	.surgery_info.pink_beige .s02 .circle p,
	.surgery_info.pink_beige .s03 .circle p {background-image:url('/images/icon_surgery_info_gray.png');}


	

	/* faicial */
	.facial .surgery_info.navy_beige .s01 .circle,
	.facial .surgery_info.navy_beige .s04 .circle {color:#fff; background:#2b303b;}
	.facial .surgery_info.navy_beige .s02 .circle,
	.facial .surgery_info.navy_beige .s03 .circle {color:#222; background:#ebe7dd;}

	.facial .surgery_info.beige_gold .s01 .circle,
	.facial .surgery_info.beige_gold .s04 .circle {color:#222; background:#ebe7dd;}
	.facial .surgery_info.beige_gold .s02 .circle,
	.facial .surgery_info.beige_gold .s03 .circle {color:#fff; background:#d1b7a3;}




	.youtube_movie {max-width:none;}
	.movie_box {padding-top:80px; margin-top:80px; padding-bottom:80px; background:#efefef;}
	.movie_box .txt_cont {padding:0;}	
	.movie_box .txt_cont h3 {padding-bottom:25px;}
	.movie_box .bar {display:none;}
	.movie_box .movie.type01 {padding-right:0%;}
	.movie_box .movie.type02 {padding-right:0%;}
	.movie_box .movie {margin-top:28px;}

	.movie_full_box .row {margin:-5px;}
	.movie_full_box .row > li  {padding:5px;}

	.surgery_step {margin-top:0px; padding-top:70px;}
	.surgery_step.m_full {margin-top:0px; padding:70px 0 0;}
	.surgery_step.grid3 .csize01 > .row {margin:-10px;}
	.surgery_step.grid3 .csize01 > .row > li {padding:10px;}

	.surgery_step .tbox01 > div {min-height:auto;}
	
	/*
	.surgery_step.bggray {background:#efefef !important;}
	.surgery_step.navy {background:#e9e6f0;}
	.surgery_step.gold {background:#f4f0ef;}
	.surgery_step.beige {background:#f0ece9;}
	.surgery_step.green {background:#edede5;}
	.surgery_step.pink {background:#f6e5e9;}
	.surgery_step.dahong {background:#f5eee2;}
	.surgery_step.mint {background:#e8f0ee;}
	.surgery_step.onavy {background:#e2e6ec;}
	.surgery_step.ogold {background:#efede8;}
	.surgery_step.dgold {background:#f7f4f1;}
	.surgery_step.dgray {background:#efefef;}
	
	.facial .surgery_step.navy {background:#efede8;}
	.facial .surgery_step.gold {background:#efede8;}
	.body .surgery_step.navy {background:#eff6f1;}
	*/


	
	.sub_common03 {padding-top:80px;}
	.sub_common03 .cont01 {margin-top:-80px;}
	.sub_common03 .cont01 {padding:70px 0 700px;}
	.sub_common03 .cont01:before {top:auto; bottom:0; right:0; left:0; width:auto; height:790px; background-position:center top; background-size:630px auto;}
	.sub_common03 .slist01 {max-width:none;}
	.sub_common03 .cont02 {padding:60px 30px;}	
	.sub_common03 .slist02 li.empty {display:none}

	.sub_common04 .cont03 .tcont {margin-top:45px; padding:0;}
	.sub_common04 .list .tbox {padding:40px;}


	.circle_list .csize01 {max-width:540px; margin-left:auto; margin-right:auto;}

	.plus_list {margin:-15px 0;}
	.plus_list .rcol {padding:15px 0;}
	.plus_list .rcol+.rcol:before {top:0; left:50%; width:76px; height:76px; margin:-38px;}
	.plus_list .box {min-height:180px;}
	
	
	


	
	.sub_common01 dl+dl {margin-top:30px;}
	.sub_common01 dd {padding:30px;}
	.sub_common01 .s01 {width:100%;}
	.sub_common01 .s02 {width:100%; margin-top:30px;}

	.sub_common02 dl+dl {margin-top:30px;}
	.sub_common02 dd {padding:30px;}
	.sub_common02 dd .txt {margin:0 0 25px;}

	
	.sub_common03 .cont03 .tcont {padding-left:40px;}

	.revision-surgery_c02 .list .tbox {padding:40px;}
	

	.swiper_ban .swiper-button-prev,
	.swiper_ban .swiper-button-next {top:-18px; width:20px; height:36px; margin-top:12.27%; background:no-repeat center;}
	.swiper_ban .swiper-button-prev {left:30px; width:20px; height:36px; background-image:url('/images/btn_prev01.png');}
	.swiper_ban .swiper-button-next {right:30px; width:20px; height:36px; background-image:url('/images/btn_next01.png');}
	



	

	#bna {padding:60px 0 80px;}
	#dragstage_area {margin-top:60px;}
	
	.spackage.r2 #spackage_swiper {left:0%;}
	.spackage {padding:80px 0;}
	.spackage .swiper-container {position:relative; margin:0 -40%;}
	.spackage .swiper-button-prev,
	.spackage .swiper-button-next {top:-24px; display:block; width:27px; height:48px; margin-top:23.5%; background:no-repeat center;}
	.spackage .swiper-button-prev {left:-2.7%; margin-left:30px; background-image:url('/images/btn_prev02.png');}
	.spackage .swiper-button-next {right:-2.7%; margin-right:30px; background-image:url('/images/btn_next02.png');}

	

	
	.bnf_guide {min-height:auto;}
	.bnf_guide .stitle01 {padding-bottom:10%;}
	.bnf_guide {background:url('/images/bnf_guide_bg_m.jpg') no-repeat center top #595351; background-size:100% auto;}
	.bnf_guide dl {margin:0 30px;}
	.bnf_guide .notice_txt {position:absolute; top:100%; left:0px; margin:0; margin-top:20px; max-width:none;}

	
	.table01 th.th01 {border:0; border-bottom:1px solid #bea491; border-top:1px solid #fff;}
	
	
}

@media all and (max-width:767.9px){

	#footer {padding-bottom:30px;}

	.surgery_features {padding:40px 0;}	
	.surgery_features .t01 {font-size:20px;}
	.surgery_features .t02 {margin-top:12px; font-size:14px;}
	.surgery_features .swiper-button-prev,
	.surgery_features .swiper-button-next {width:10px; background-size:10px auto;}
	.surgery_features .swiper-button-prev {left:15px;}
	.surgery_features .swiper-button-next {right:15px;}
	.surgery_features .swiper-pagination {top:15px; right:15px; font-size:15px;}
	#surgery_features_swiper  {margin-top:20px;}


	


	.custom_consult {padding-top:40px;}
	.custom_consult .swiper-container {margin:0 -56%;}
	.custom_consult .txt01 {bottom:15px; right:15px; left:15px; padding:20px 5px;}
	.custom_consult .txt01 .t01 {font-size:14px;}
	.custom_consult .txt01 .t02 {padding-top:15px; font-size:19px; background-size:19px auto;}
	.custom_consult .txt01 .t_img {padding-top:18px; background-size:19px auto;}
	.custom_consult .swiper-button-prev,
	.custom_consult .swiper-button-next {width:32px; height:32px;background-size:13px; background-color:#808080;border-radius:50%;}
	.custom_consult .swiper-button-prev {right:calc(70.4% - 20px) !important; z-index:10; margin-left:15px;}
	.custom_consult .swiper-button-next {right:26.4%; margin-right:15px;}
	#custom_consult_swiper {margin-top:20px;}
	.custom_consult_swiper_all {margin-top:20px;}
	
	.surgery_info {padding:40px 0 0px;}
	.surgery_info ul {max-width:540px; margin:-5px auto -5px;}
	.surgery_info ul li {width:50% !important; padding:5px;}
	

	.movie_box {padding-top:40px; margin-top:40px; padding-bottom:40px;}
	.movie_box .txt_cont {font-size:14px;}
	.movie_box h3 {padding-bottom:15px; font-size:23px;}
	.movie_box .movie {margin-top:20px;}

	
	
	.surgery_step {padding-top:35px;}
	.surgery_step.m_full {margin-top:0; padding:35px 0 0;}


	.surgery_step .csize01 > .row {margin:-5px;}
	.surgery_step .csize01 > .row > li {padding:5px;}
	.surgery_step .box {padding-bottom:15px;}
	.surgery_step .tbox {padding:0 15px;}
	.surgery_step .t01 {margin-top:17px; font-size:17px;}
	.surgery_step .t01.small {font-size:17px;}
	.surgery_step .t02 {margin-top:13px;}
	.surgery_step .t03 {margin-top:2px; font-size:17px;}
	.surgery_step .t03:first-child {margin-top:17px;}
	.surgery_step .t05 {margin-bottom:15px; padding:15px 0; font-size:17px;}
	.surgery_step .t05 br {display:none;}
	.surgery_step .t06 {font-size:15px;}
	.surgery_step .t06:first-child {margin-top:10px;}
	.surgery_step .tcont {margin:15px 10px 0; -ms-flex-wrap: wrap; flex-wrap: wrap;}
	.surgery_step .tcont .t01 {width:100%; margin-right:0; text-align:center;}
	.surgery_step .tcont span {width:100%; text-align:center; padding:0 20px;}
	.surgery_step .tcont .t04 {width:100%; text-align:center; margin-top:5px; font-size:15px;}
	.surgery_step .tcont .t04 .small {font-size:12px;}

	.surgery_step.grid3 .csize01 > .row {margin:-8px;}
	.surgery_step.grid3 .csize01 > .row > li  {padding:8px;}

	
	/*
	.surgery_step.navy {background:#e9e6f0;}
	.surgery_step.gold {background:#f4f0ef;}
	.surgery_step.beige {background:#f0ece9;}
	.surgery_step.green {background:#edede5;}
	.surgery_step.pink {background:#f6e5e9;}
	.surgery_step.dahong {background:#f5eee2;}
	*/

	.sub_common03 {padding-top:40px;}
	.sub_common03 .cont01 {margin-top:-40px;}
	.sub_common03 .cont01 {padding:35px 0 355px;}
	.sub_common03 .cont01:before {height:400px; background-size:320px auto;}
	.sub_common03 h3 {font-size:22px;}
	.sub_common03 .slist01 {margin-top:17px; padding-bottom:40px !important;}
	.sub_common03 .slist01 li {padding-left:30px;}
	.sub_common03 .slist01 li+li {margin-top:10px;}
	.sub_common03 .slist01 .num {font-size:17px;}
	.sub_common03 .slist01 strong {font-size:17px;}
	.sub_common03 .slist01 p {margin-top:3px}
	.sub_common03 .slist01 .t01 {font-size:17px;}
	.sub_common03 .slist01 .t02 {font-size:17px;}
	.sub_common03 .cont02 {padding:30px 15px;}
	.sub_common03 .cont02 h4 {margin-bottom:5px; font-size:20px;}
	.sub_common03 .slist02 li {padding:8px 25px; background-size:15px auto; background-position:0 10px}
	
	
	.sub_common03 .cont03 .tcont {margin-top:20px; padding-left:0;}
	.sub_common03 .cont03+.cont03 {margin-top:40px;}
	.sub_common03 .cont03 .st01 {font-size:23px;}
	.sub_common03 .cont03 .st02 {margin-top:20px; font-size:17px;}
	.sub_common03 .cont03 .txt {font-size:17px;}	

	.sub_common04 .list .tbox {padding:20px;}
	.sub_common04 h4 {font-size:20px;}

	.circle_list .csize01 {padding:0 15px;}
	
	.plus_list {margin:-8px 0;}
	.plus_list .rcol {padding:8px 0;}
	.plus_list .rcol+.rcol:before {width:40px; height:40px; margin:-20px;}
	.plus_list .box {min-height:90px; padding:20px; font-size:20px;}

	.num_list li {padding-left:30px;}
	.num_list li+li {margin-top:10px;}
	.num_list .num {font-size:17px;}
	.num_list strong {font-size:17px;}
	.num_list p {margin-top:3px}
	.num_list .t01 {font-size:17px;}
	.num_list .t02 {font-size:17px;}
	
	.icon_chk_list {font-size:15px;}
	.icon_chk_list li {padding:4px 10px 4px 20px !important; background-size:15px auto; background-position:0 6px;}
	
	.dot_list02 li {padding-left:10px;}
	.dot_list02 li:before {top:7px;}

	.dot_list03 li {padding-left:10px;}
	.dot_list03 li:before {top:5px; width:3px; height:3px;}


	.sub_common01 dl+dl {margin-top:15px;}
	.sub_common01 dt {padding:10px; font-size:17px;}
	.sub_common01 dd {padding:15px;}
	.sub_common01 .s02 {margin-top:15px;}

	.sub_common02 dl+dl {margin-top:15px;}
	.sub_common02 dt {padding:10px 20px; font-size:17px;}
	.sub_common02 dd {padding:15px;}
	.sub_common02 dd .txt {margin-bottom:10px}
	.sub_common02 .cont01 {margin:-8px;}
	.sub_common02 .cont01 > div {padding:8px;}
	.sub_common02 .cont01 p {padding:9px; font-size:15px;}

	.list_cont01 .img_circle {margin-bottom:10px;}
	.list_cont01 .box .t01 {font-size:17px;}
	.list_cont01 .box .tcont {padding:0 5px;}
	.list_cont01 .box ul {margin-top:10px;}
	
	
	.swiper_ban .swiper-button-prev,
	.swiper_ban .swiper-button-next {width:10px; margin-top:39.39%; background-size:10px auto;}
	.swiper_ban .swiper-button-prev {left:15px;}
	.swiper_ban .swiper-button-next {right:15px;}
	.swiper_ban img {margin-bottom:15px;}
	.swiper_ban .t01 {font-size:20px;}
	.swiper_ban .t02 {font-size:30px;}
	.swiper_ban .t03 {margin-top:10px;}
	.swiper_ban ul {margin-top:10px;}
	/*
	.sub_common02 .top_txt {margin:25px 0 45px; text-align:center;} 
	.sub_common02 dl+dl {margin-top:50px;}
	.sub_common02 dl {text-align:center;}
	.sub_common02 dt {padding:13px; font-family:'Gotham book',sans-serif; font-weight:500; font-size:28px; color:#fff; line-height:1.2; letter-spacing:-0,05em; background:#5e9d92;}
	.sub_common02 dd {overflow:hidden; padding:60px; background:#fff;}
	.sub_common02 .txt {max-width:660px; margin:-15px auto 45px;}
	.sub_common02 .cont01 {margin:-20px;}
	.sub_common02 .cont01 > div {padding:20px;}
	.sub_common02 .cont01 p {padding:18px; font-size:20px; color:#222222; background:#efefef;}
	*/

	#bna {padding:30px 0 40px;}
	#dragstage_area {margin-top:30px;}
	.dragstage .active .handle:after {bottom:-18px; width:36px; height:36px; margin-left:-10px;}
	#bna .txt {margin-top:35px; font-size:15px;}
	#dragstage_area .btn_prev,
	#dragstage_area .btn_next {width:14px; background-size:100% auto;}
	#dragstage_area .btn_prev {left:15px;}
	#dragstage_area .btn_next {right:15px;}
	
	
	.spackage {padding:40px 0;}
	.spackage .swiper-container {margin:0 -67%;}
	.spackage .tcont {padding:0 25px 30px;}
	.spackage .t01 {margin-top:27px; font-size:14px;}
	.spackage .t02 {margin:0 -20px 0; font-size:23px;}
	.spackage .t04+.t02 {margin-top:0;}
	.spackage .t03 {margin-top:15px;}
	.spackage .t03 p {min-height:55px; padding:7px 6px; border-radius:5px;}
	.spackage .t03 .t0301 {border-width:2px; font-size:15px;}
	.spackage .t03 .t0302 {margin-top:24px; padding-right:15px; font-size:15px;}
	.spackage .t03 .t0302:after {right:10px; background-size:6px auto;}
	.spackage .t03 .t0302 i {top:-19px; width:14px; height:14px;}
	.spackage .t03 .t0302 i:before {top:6px; height:2px;}
	.spackage .t03 .t0302 i:after {left:6px; width:2px;}
	.spackage .t04 {font-size:14px;}
	.spackage .swiper-button-prev,
	.spackage .swiper-button-next {width:13px; margin-top:31%; background-size:13px auto;}
	.spackage .swiper-button-prev {margin-left:15px;}
	.spackage .swiper-button-next {margin-right:15px;}




	.bnf_guide .stitle01 {padding-bottom:3%;}
	.bnf_guide dl {margin:0 15px;}
	.bnf_guide dt a {max-width:auto; padding-left:15px; font-size:15px; line-height:40px;}
	.bnf_guide i {right:10px; transform:scale(0.6);}
	.bnf_guide dd {padding:8px 15px 25px;}
	.bnf_guide ul {max-width:none;}
	.bnf_guide li {padding-left:30px;}
	.bnf_guide li+li {margin-top:20px;}
	.bnf_guide li .num {width:20px; height:20px; margin-top:-10px; font-size:12px; line-height:20px;}
	.bnf_guide dt.on a {padding-top:20px; font-size:23px;}
	.bnf_guide dt.on i {top:40px;}
	.bnf_guide .notice_txt {left:0px; margin-top:10px;}

	.table01 td,
	.table01 th {padding:12px;}
	.table01 th.th01 {font-size:14px; border:0; border-bottom:1px solid #fff;}
	
	
	.qna_list {padding-bottom:11px;}
	.qna_list dt,
	.qna_list dd {margin-top:15px; padding:15px 20px; border-radius:10px;}
	.qna_list dt {font-size:17px;}
	.qna_list dt p {margin-left:25px;}
	.qna_list dt:after {background-size:22px auto;}
	.qna_list dd:after {background-size:22px auto;}
}