@import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSansNeo.css);
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;700&display=swap');
@font-face {
    font-family: 'LeferiPoint-BlackA';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/LeferiPoint-BlackA.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'LeferiPoint-WhiteA';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/LeferiPoint-WhiteA.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'BareunBatang';
  font-style: normal;
  font-weight: 400;
  src: url('//cdn.jsdelivr.net/korean-webfonts/1/orgs/othrs/kpa/BareunBatang/BareunBatangOTFM.woff2') format('woff2'), url('//cdn.jsdelivr.net/korean-webfonts/1/orgs/othrs/kpa/BareunBatang/BareunBatangOTFM.woff') format('woff');
}
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700;900&display=swap');
/*reset*/
html, body{height:100%!important; width:100%; padding:0;  font-family: 'Spoqa Han Sans Neo', sans-serif; box-sizing: border-box; color: #000; background: none; word-break:keep-all !important;}
body{font-weight:400; margin: auto; letter-spacing: -1px; list-style: none; background: none;}
html{margin:0;}
ul,li{padding:0; margin:0; list-style:none;}
h1,h2,h3,h4,h5,h6{font-family: 'Spoqa Han Sans Neo', sans-serif; letter-spacing: -1px; font-weight:700; word-break:keep-all;}
input, button{ font-family: 'Spoqa Han Sans Neo', sans-serif;}
.fontplay{font-family: 'Playfair Display', serif;}
.logo_tit{margin: auto; margin-bottom: 10px; width: 173px;}
.logo_tit img{width: 100%;}
.img-responsive{width:100% !important;}
.clearfix:before, .clearfix:after{display: block; content: ""; clear: both;}
#container{width:100%; max-width:2000px; float:inherit; min-height:inherit; margin: 0;}
#hd, #wrapper, #ft{min-width:inherit;}
.container{margin:0 auto;}
#wrapper{margin-top:0px;}
.tc{text-align:center !important;}
.img-res{width:100% !important;}
.engfont{font-family:'LeferiPoint-BlackA' !important;}
.blank_line10{width:100%; height:10px; margin:0 auto; clear:both;}
.blank_line20{width:100%; height:20px; margin:0 auto; clear:both;}
.blank_line30{width:100%; height:30px; margin:0 auto; clear:both;}
.blank_line40{width:100%; height:40px; margin:0 auto; clear:both;}
.blank_line50{width:100%; height:50px; margin:0 auto; clear:both;}
.sub_top_img{width:100%; margin:0 auto;overflow: hidden; background-attachment: fixed; background-position: top; position: relative;}
.sub_top_img .inner_txt{width:100%; max-width:1400px; margin:0 auto; padding-top:330px; padding-bottom:50px;}
.sub_top_img .t1{font-size:62px; font-weight:700; color:#fff; margin-bottom:10px;}
.sub_top_img .t2{font-size:19px; font-weight:400; color:#fff;}
.fontmj{font-family:'LeferiPoint-BlackA';}
.fontmj2{font-family:'BareunBatang';}
.spc_01_bg{background-image: url('/img/spc_01_top.png'); background-position:0 -200px;}
.spc_02_bg{background-image: url('/img/spc_02_top.png'); background-position:0 -200px;}
.spc_03_bg{background-image: url('/img/spc_03_top.png'); background-position:0 -200px;}
.nose_01_bg{background-image: url('/img/nose_01_top.png');}
.nose_02_bg{background-image: url('/img/nose_02_top.png');}
.nose_03_bg{background-image: url('/img/nose_03_top.png');}
.eye_01_bg{background-image: url('/img/eye_01_top.png');}
.eye_02_bg{background-image: url('/img/eye_02_top.png');}
.eye_03_bg{background-image: url('/img/eye_03_top.png');}
.default_section{width:100%; max-width:1400px; padding:110px 0; margin:0 auto; display:flex; position:relative;}
.default_section .default_inner{width:100%; margin:0 auto; position:relative;}
.default_section .default_img{width:600px;float:left;}
.default_section .default_txt{width:800px;float:left; padding:110px; position:relative; top:0; left:inherit; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.default_section .default_txt .t1{font-size:18px; font-weight:900; color:#000; margin-bottom:5px; letter-spacing:1px;}
.default_section .default_txt .t2{font-size:48px; line-height:60px; font-weight:700; color:#ff4c72; margin-bottom:20px;}
.default_section .default_txt .t3{font-size:17px; font-weight:400; color:#aaa; margin-bottom:20px;}
.default_section .default_txt.scfixed{position:fixed; top:30px; left:850px; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.default_section .default_txt ul{width:100%; margin:0 auto; margin-top:50px; margin-bottom:50px;}
.default_section .default_txt ul li{width:100%; height:65px; display:flex; font-size:16px; align-items: center; margin-top:5px; margin-bottom:5px;}
.default_section .default_txt ul li img{float:left; margin-right:30px;}
.default_section .default_txt ul li span{color:#000; display:inline-block; font-weight:700; width:80px; text-align:left; margin-right:20px;}
.default_section .default_txt ul li .infos{color:#aaa; font-weight:400;}
.default_section .move_eng{font-size:82px; position:absolute; right:0; bottom:-150px; z-index:-1; color:#f5f5f5; font-weight:700; width:100%; text-align:right; transition:all 0.5s ease;}
.default_btn{width:100%; padding:11px 0; border:1px solid #d7d7d7; text-align:center; color:#000; font-size:16px; font-weight:400; margin-bottom:7px;transition:all 0.5s ease;}
.default_btn a{width:100%; display:inline-block;}
.default_btn.telbtn:hover{background:green; transition:all 0.5s ease; border:1px solid green;}
.default_btn.telbtn:hover a{color:#fff;}
.default_btn.counselbtn:hover{background:yellow; transition:all 0.5s ease; border:1px solid yellow;}
.default_btn.counselbtn:hover a{color:#000;}
.move_eng2 {font-size: 200px;position: fixed;top: 20%;z-index: -1;color: #f5f5f5;font-weight: 900;width: 100%;transition: all 0.5s ease;opacity:0;}
.move_eng2.lefts {left:100%; text-align:left;}
.move_eng2.rights {right:100%; text-align:right; bottom:20%; top:inherit;}
.process_caution{width:100%; padding:110px 0; margin:0 auto; padding-left:250px;}
.process_caution .t1{font-size:18px; font-weight:900; color:#000; margin-bottom:5px; letter-spacing:1px;}
.process_caution .t2{font-size:48px; line-height:60px; font-weight:700; color:#ff4c72; margin-bottom:10px;}
.process_swiper{margin-top:40px; padding-bottom:60px; width:100%;}
.process_swiper .swiper-slide{transition:0.5s ease;}
.process_swiper .swiper-slide.swiper-slide-active{margin-top:0; transition:0.5s ease;}
.process_swiper .k1{color:#000; font-weight:700; font-size:21px; margin-bottom:20px;}
.process_swiper .k2{color:#000; font-weight:400; font-size:17px; line-height:28px;}
.process_swiper .k3{color:#ff4c72; font-weight:700;   font-size:21px;}
.process_swiper .post_img{width:100%; margin-bottom:20px;} 
.process_swiper.nose03process .post_img{border:1px solid #e7e7e7;}
.know_section{width:100%; padding:110px 0; margin:0 auto; position:relative;}
.know_section .know_inner{width:100%; max-width:1400px; margin:0 auto;  position:relative;}
.know_section .left_txt{width:100%; margin-bottom:40px;}
.know_section .t1{font-size:21px; text-align:center; font-weight:900; color:#000; margin-bottom:5px; letter-spacing:1px;}
.know_section .t2{font-size:48px; text-align:center; line-height:60px;  font-weight:700; color:#ff4c72; margin-bottom:10px;}
.know_section .eng{color: #f6f6f6;font-size: 250px;position: absolute;left: 50%;top: 50%; text-align:center; width:100%; transform: translate(-50%, -50%);z-index: -1; text-align:center; font-weight:900;}
.circle-li {flex-grow: 1;flex-wrap: wrap;display: flex; max-width:100%; margin-top:80px;}
.circle-li > li {width: 25%;margin-left: -2px;}
.circle-con {padding-top: 100%;position:relative;}
.circle-txt {position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center; flex-direction: column;text-align: center;padding:10px;}
.circle-txt p {font-weight: 400;font-size: 18px; word-break: keep-all;}
.circle-box {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.reverse .circle-box {transform: scale(-1, -1);}
.circle-box > div {width: 50%;height: 100%;position: absolute;top: 0;overflow: hidden;display: block;}
.circle-left {left: 0px;}
.circle-right {right: 0px;}
.circle-box span {width: 200%;height: 100%;border: 1px solid transparent;border-radius: 50%;position: absolute;top: 0;transform: rotate(-135deg);display: block;}
.circle-left span {border-bottom: 1px solid #000;border-left: 1px solid #000;left: 1px;animation-duration: 1.5s;animation-timing-function: linear;animation-fill-mode: forwards;}
.circle-right span {border-top: 1px solid #000;border-right: 1px solid #000;right: 1px;animation-duration: 1.5s;animation-timing-function: linear;animation-fill-mode: forwards;}
@keyframes circleRight {
	0% { transform: rotate(-135deg); }
	50%, 100% { transform: rotate(45deg); }
}
@keyframes circleLeft {
	0%, 50% { transform: rotate(-135deg); }
	100% { transform: rotate(45deg); }
}
.case_section{width:100%; max-width:1200px; padding:110px 0; margin:0 auto; display:flex; position:relative;}
.case_section .case_inner{width:100%; margin:0 auto; max-width:1400px;}
.case_section .t1{font-size:21px; font-weight:900; color:#000; margin-bottom:5px; letter-spacing:1px;}
.case_section .t2{font-size:48px;  line-height:60px; font-weight:700; color:#ff4c72; margin-bottom:10px;}
.case_section .t3{font-size:17px; font-weight:400; color:#444; margin-top:20px;}
.case_section .infomat ul{width:100%; margin:0 auto; margin-top:40px; max-width:1200px; display:inline-block;}
.case_section .infomat ul li{text-align:center; float:left; width:20%; border-right:1px solid #e7e7e7;}
.case_section .infomat ul li:last-child{border:none;}
.case_section .infomat ul li .v1{text-align:center; margin-bottom:30px;}
.case_section .infomat ul li .v2{font-size:18px; font-weight:400; color:#444; font-size:16px; line-height:28px;}
.case_section .infomat ul li .v2 span{font-weight:700; font-size:18px;}
.case_section .k4{font-size:17px; color:#666; font-weight:400; margin-top:40px; text-align:center;}
.case_section .case_list{width:100%; margin:0 auto; display:inline-table;margin-top:100px;}
.case_section .case_list li{display:inline-table; width:48%;  margin:1%; margin-bottom:80px;}
.case_section .case_list li .img{margin-bottom:40px; position:relative; border-radius:10px; overflow:hidden;}
.case_section .case_list li .c1{font-size:21px; font-weight:700; margin-bottom:20px; margin-top:10px;}
.case_section .case_list li .c2{font-size:17px; font-weight:400; line-height:26px;}
.case_section .case_list li .c3{font-size:21px; margin-bottom:10px; color:#ff4c72; font-weight:700;}
.who_section{width:100%; max-width:1200px; padding:110px 0; margin:0 auto; display:flow-root;}
.who_section .left_txt{width:300px; float:left;}
.who_section .t1{font-size:21px; font-weight:900; color:#000; margin-bottom:5px; letter-spacing:1px;}
.who_section .t2{font-size:48px;  line-height:60px; font-weight:700; color:#ff4c72; margin-bottom:10px;}
.who_section .right_txt{width:900px; float:right;}
.who_section .right_txt .tbox{width:100%; display:inline-table; float:right; max-width:700px;}
.who_section .right_txt .tbox .boxes{width:46%; transition:all 0.5s ease; height:250px; display:inline-table; padding:33px 22px; border-radius:20px; border:1px solid #d7d7d7; margin:2%; margin-top:0; margin-bottom:20px; background:none !important;}
.who_section .boxes{overflow:hidden;}
.who_section .boxes .k1{font-size:18px; font-weight:700; color:#aaa; text-align:left; margin-bottom:10px; margin-top:30px;}
.who_section .boxes .k2{font-size:18px; font-weight:400; color:#aaa; text-align:left;}
.who_section .boxes .blayers{width:100%; height:100%; background:rgba(255,255,255,1); transition:all 0.5s ease; position:absolute; left:0; top:0; z-index:-1;}
.who_section .right_txt .tbox .boxes:hover .k1{color:#000;}
.who_section .right_txt .tbox .boxes:hover .k2{color:#000;}
.method_section{width:100%; padding:110px 0; margin:0 auto; display:flex; position:relative; height:600px;}
.method_section .method_inner{width:100%; margin:0 auto; max-width:100%; position:relative;}
.method_section .txt_wrap{width:auto; position:absolute; left:13%; top:50%; transform:translate(0%, -50%);}
.method_section .t1{font-size:21px; font-weight:900; color:#000; margin-bottom:5px; letter-spacing:1px;}
.method_section .t2{font-size:48px; line-height:60px;  font-weight:700; color:#ff4c72; margin-bottom:10px;}
.method_section .t3{font-size:17px; font-weight:400; color:#000; margin-top:20px;}
.method_section .img_wrap{width:930px; position:absolute; right:0%; top:50%; transform:translate(0%, -50%);}
.method_swiper{width:100%; margin:0 auto;}
.method_swiper .swiper-slide{padding:6px;}
.method_swiper .swiper-pagination-bullets.method_cate{width:100px; text-align:center; position:absolute; left:0px; top:0px; height:100%; z-index:99; background:#fff; text-align:center;}
.method_swiper .swiper-pagination-bullets.method_cate li{width:100%; float:left; background:none; font-size:21px; height:auto; padding:11px 0;}
.method_cate .swiper-pagination-bullet-active, .method_cate li:hover{background:none; color:#ff4c72 !important; padding-bottom:8px; font-weight:700;}
.howto_section{width:100%; padding:110px 0; margin:0 auto; display:flex; position:relative; height:1120px; overflow:hidden;}
.howto_section .howto_inner{width:100%; margin:0 auto; max-width:100%; position:relative;}
.howto_section .txt_wrap{width:auto; position:absolute; left:13%; top:50%; transform:translate(0%, -50%);}
.howto_section .t1{font-size:21px; font-weight:900; color:#000; margin-bottom:5px; letter-spacing:1px;}
.howto_section .t2{font-size:48px;  line-height:60px; font-weight:700; color:#ff4c72; margin-bottom:10px;}
.howto_section .t3{font-size:17px; font-weight:400; color:#666; margin-top:20px;}
.howto_section .img_wrap{width:800px; position:absolute; right:0; top:0; transform:translate(0%, -50%);}
.howto_section .img1{width:383px; position:absolute; right:500px; top:200px; z-index:33; -webkit-box-shadow: 4px 4px 20px rgb(0 0 0 / 13%); box-shadow: 4px 4px 20px rgb(0 0 0 / 13%);}
.howto_section .img2{width:763px; position:absolute; right:0; top:0; z-index:22;}
.howto_section .eng{color: #fff; -webkit-text-stroke: 1px #eee; font-size: 250px;position: absolute;left: 50%;top: 40%; text-align:center; width:100%; transform: translate(-50%, -50%);z-index: -1; text-align:center; font-weight:900;}
.why_section{width:100%; margin:0 auto; padding:110px 0; padding-left: 250px;}
.why_section .why_inner{width:100%; max-width:100%; margin:0 auto;}
.why_section .t1{font-size:21px; font-weight:900; color:#000; margin-bottom:5px; letter-spacing:1px;}
.why_section .t2{font-size:48px; line-height:60px;  font-weight:700; color:#ff4c72; margin-bottom:30px;}
.why_section .t3{font-size:17px; font-weight:400; color:#000;}
.why_swiper{margin-top:50px;}
.why_swiper .flex_slide{width:100%; margin:0 auto;display:inline-flex; position:relative;}
.why_swiper .img{width:675px; float:left; border-radius:0px; transition:all 0.5s ease; overflow:hidden;}
.why_swiper .swiper-slide-active .img{border-radius:20px; transition:all 0.5s ease;}
.why_swiper .txtwr{width:500px; position:absolute; right:100px; top:50%; transform:translate(0%,-50%);}
.why_section .k1{font-size:24px; font-weight:700; color:#000; margin-bottom:20px;}
.why_section .k2{font-size:18px; font-weight:400; color:#000;}
.why_section .k3 {font-size: 24px;font-weight: 700; color: #ff4c72; margin-bottom: 10px;}
.why_swiper .swiper-wraps{width:100%; position:absolute; transform:translate(-50%,-50%); top:50%; left:50%; z-index:999;}
.why_swiper .swiper-wraps .swiper-button-prev{display:none;}
.why_swiper .swiper-wraps .swiper-button-next{width:40px; height:40px; background:url('/img/why_swiper_arr.png') center center no-repeat; background-size:cover; border:1px solid #ededed; border-radius:20px; margin:0; right:300px; transform:translate(-50%,-50%);}
.why_swiper .swiper-wraps .swiper-button-prev:after,.why_swiper .swiper-wraps .swiper-button-next:after{display:none;}
.point_section{width:100%; margin:0 auto; display:flex; flex-wrap:wrap; background:#ff4c72; padding:110px 0;}
.point_section .flex_inner{width:100%; max-width:1400px; margin:0 auto;}
.point_tit{width:480px; float:left;}
.point_tit .t1{font-size:21px; font-weight:900; color:#000; margin-bottom:5px; letter-spacing:1px;}
.point_tit .t2{font-size:48px; line-height:60px;  font-weight:700; color:#fff; margin-bottom:30px;}
.point_tit .t3{font-size:17px; font-weight:400; color:#fff;}
.point_section ul{width:800px; float:right; display:inline-table;}
.point_section ul li{width:50%; display:inline-table; padding:0 44px; margin-bottom:40px;}
.point_section ul li .k1{font-size:17px; font-weight:700; color:#fff; margin-bottom:10px; border-bottom:1px solid #fff; padding-bottom:10px;}
.point_section ul li .k2{font-size:21px; font-weight:400; color:#fff; margin-bottom:10px;}
.point_section ul li .k3{font-size:17px; font-weight:300; color:#fff;}
.counsel_section{width:100%; padding:110px 0; margin:0 auto;     display: flow-root;}
.counsel_section .counsel_inner{width:100%; max-width:1400px; margin:0 auto; position:relative;}
.counsel_section .t1{font-size:21px; font-weight:900; color:#000; margin-bottom:5px; letter-spacing:1px;}
.counsel_section .t2{font-size:48px; line-height:60px;  font-weight:700; color:#ff4c72; margin-bottom:10px;}
.counsel_section .t3{font-size:17px; font-weight:400; margin-bottom:50px;}
.counsel_section .u1{font-size:17px; font-weight:400; margin-bottom:10px;}
.counsel_section .u2{font-size:17px; font-weight:400;}
.counsel_section .current .u1{color:#fff;}
.counsel_section .current .u2{color:#fff;}
.counsel_section ul{width:620px;}
.counsel_section li{width:100%; padding:33px; border-radius:20px; background:#fff; margin-bottom:20px; -webkit-box-shadow: 4px 4px 20px rgb(0 0 0 / 13%); box-shadow: 4px 4px 20px rgb(0 0 0 / 13%);}
.counsel_section li.current{background:#ff5173;}
.counsel_section .tabs{position:absolute; left:10%; z-index:22; top:300px;}
.counsel_section .tab-content{display: none; float:right; border-radius:20px; overflow:hidden;}
.counsel_section .tab-content.current{display:block;}
.imgtxt_section{width:100%; margin:0 auto; background:#f3f3f3; display:flex; position:relative; height:800px; overflow:hidden;}
.imgtxt_section.eye01imgtxtbg{background:url('/img/220808_1.png') left center no-repeat;}
.imgtxt_section .imgtxt_inner{width:100%; margin:0 auto; max-width:100%; position:relative;}
.imgtxt_section .txt_wrap{width:760px; position:absolute; right:0; top:50%; transform:translate(0%, -50%);}
.imgtxt_section.eye01imgtxtbg .txt_wrap{width:650px;}
.imgtxt_section .t1{font-size:21px; font-weight:900; color:#000; margin-bottom:5px; letter-spacing:1px;}
.imgtxt_section .t2{font-size:44px;  line-height:60px; font-weight:700; color:#ff4c72; margin-bottom:10px;}
.imgtxt_section .t3{font-size:17px; font-weight:400; color:#000; margin-top:20px;}
.imgtxt_section .img_wrap{width:100%; position:absolute; left:0; top:0; transform:translate(0%, -50%);}
.imgtxt_section .img1{width:auto; position:absolute; left:0%; top:0px; z-index:33;}
.imgtxt_section .img1.nose03fi{left:5%;}
.imgtxt_section .img2{width:790px; position:absolute; left:10%; top:0; z-index:22;}
/* 추가 */
.flex{display: flex;}
.pt50{padding-top: 50px;}.pb50{padding-bottom: 50px;}
.fz32{font-size: 32px;}.tac{text-align: center;}.fw5{font-weight: 500;}
.imgtxt_section .txt_wrap ul.flex{align-items: center; justify-content: space-between;width: 90%; max-width:670px;}
.imgtxt_section .txt_wrap ul li{align-items: center; justify-content: center; flex-direction: column; width: 200px; height: 200px; background: #fff; border-radius: 50%;row-gap: 15px;}
.imgtxt_section .txt_wrap ul li .t3{margin-top: 0;}
.itslide_section{width:100%; margin:0 auto; background:#f7f9f9; display:flex; position:relative; height:600px; overflow:hidden;}
.itslide_section .itslide_inner{width:100%; margin:0 auto; max-width:100%; position:relative;}
.itslide_section .txt_wrap{width:auto; position:absolute; right:20%; top:50%; transform:translate(0%, -50%);}
.itslide_section .t1{font-size:21px; font-weight:900; color:#000; margin-bottom:5px; letter-spacing:1px;}
.itslide_section .t2{font-size:48px; line-height:60px;  font-weight:700; color:#ff4c72; margin-bottom:10px;}
.itslide_section .t3{font-size:17px; font-weight:400; color:#666; margin-top:20px;}
.itslide_section .t4{font-size:17px; font-weight:900; color:#000; margin-top:60px;}
.itslide_section .t5{font-size:17px; font-weight:400; color:#666; margin-top:10px;}
.itslide_section .img_wrap{width:800px; position:absolute; left:0; top:0; transform:translate(0%, 0%);}
.itslide_swiper{width:100%; margin:0 auto;}
.itslide_swiper .swiper-pagination{width:30px; right:0; left:inherit; bottom:45%;}
.itslide_swiper .swiper-pagination-bullet{display:block; margin-bottom:10px !important; background:#fff !important; opacity:1 !important;}
.itslide_swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ff4c72 !important; height:40px; border-radius:10px !important; }
.onesld_section{width:100%; padding:110px 0; padding-left:250px; margin:0 auto; display: flow-root;}
.onesld_section .onesld_inner{width:100%; max-width:100%; height:500px; margin:0 auto; position:relative;}
.onesld_section .t1{font-size:21px; font-weight:900; color:#000; margin-bottom:5px; letter-spacing:1px;}
.onesld_section .t2{font-size:48px; line-height:60px;  font-weight:700; color:#ff4c72; margin-bottom:50px;}
.onesld_section .t3{font-size:17px; font-weight:400; margin-bottom:10px;}
.onesld_section .k1{font-size:17px; font-weight:400; position:absolute; left:20px; bottom:80px;}
.onesld_section .k2{font-size:19px; font-weight:700; position:absolute; left:20px; bottom:50px;}
.onesld_section .onesld_swiper .swiper-slide{height:500px;}
.onesld_section .onesld_swiper .sld1{background:url('/img/nose_03_02.png') center center no-repeat; background-size:cover;}
.onesld_section .onesld_swiper .sld2{background:url('/img/nose_03_03.png') center center no-repeat; background-size:cover;}
.onesld_section .onesld_swiper .sld3{background:url('/img/nose_03_04.png') center center no-repeat; background-size:cover;}
.onesld_section .onesld_swiper .sld4{background:url('/img/nose_03_05.png') center center no-repeat; background-size:cover;}
.onesld_section .onesld_swiper .sld5{background:url('/img/nose_03_06.png') center center no-repeat; background-size:cover;}
.onesld_section .onesld_swiper .sld6{background:url('/img/nose_03_07.png') center center no-repeat; background-size:cover;}
.onesld_section .tx_wrap{width:500px; position:absolute; left:0%; top:50%; transform:translate(0%,-50%);}
.onesld_section .sr_wrap{width:900px; position:absolute; right:0%; top:50%; transform:translate(0%,-50%);}
.onesld_section .swiper-button-next:after,.onesld_section .swiper-button-prev:after{display:none;}
.onesld_section .swiper-button-next{right:30%;}
.onesld_section .swiper-button-prev{left:0;background:url('/img/onesld_prev.png') center center no-repeat; width:45px; height:105px; font-size:0; display:none;}
.onesld_section .swiper-button-next{background:url('/img/onesld_next.png') center center no-repeat; width:45px; height:105px; font-size:0;}
.sub_banner{background: url(/img/spc_01_top.png) center center no-repeat; padding:340px 0;}
.sub_banner.klar_01{background: url('/img/klar_01_top.png') no-repeat center center/cover; padding:340px 0; color: #000;}
.sub_banner.klar_01 .u1, .sub_banner.klar_01 .u2, .sub_banner.klar_01 .u3, .sub_banner.klar_01 .u4{color: #000}
.sub_banner.klar_01 .uline{background: #000}
.sub_banner .inner_banner{width:100%; max-width:1200px; margin:0 auto;}
.sub_banner .u1{font-size:18px; line-height:28px; color:#fff; margin-bottom:30px; font-weight:400;}
.sub_banner .u2{font-size:18px; line-height:28px; color:#fff; font-weight:400;}
.sub_banner .u3{font-size:64px; color:#fff; font-weight:900;}
.sub_banner .u4{font-size:28px; color:#fff; font-weight:100; letter-spacing:2px; font-family:'LeferiPoint-WhiteA' !important;}
.sub_banner .uline{width:500px; height:1px; background:#fff; margin-top:50px; margin-bottom:50px;}
.nose01bg { background: url(/img/nose01bg.png) center center no-repeat; background-size: cover;}
.nose02bg { background: url(/img/nose02bg.png) center center no-repeat; background-size: cover;}
.nose03bg { background: url(/img/nose03bg.png) center center no-repeat; background-size: cover;}
.eye01bg { background: url(/img/eye01bg.png) center center no-repeat; background-size: cover;}
.eye02bg { background: url(/img/eye02bg.png) center center no-repeat; background-size: cover;}
.eye03bg { background: url(/img/eye03bg.png) center center no-repeat; background-size: cover;}
.spc01bg { background: url(/img/spc01bg.png) center center no-repeat; background-size: cover;}
.spc02bg { background: url(/img/220726_56.png) center center no-repeat; background-size: cover;}
.spc03bg { background: url(/img/spc03bg.png) center center no-repeat; background-size: cover;}
.spc04bg { background: url(/img/220805_04.png) center center no-repeat; background-size: cover;}
.spc05bg { background: url(/img/spc05bg.png) center center no-repeat; background-size: cover;}
.spc06bg { background: url(/img/spc06bg.png) center center no-repeat; background-size: cover;}
.petit01bg { background: url(/img/petit01bg.png) center center no-repeat; background-size: cover;}
.petit02bg { background: url(/img/petit02bg.png) center center no-repeat; background-size: cover;}
.petit03bg { background: url(/img/petit03bg.png) center center no-repeat; background-size: cover;}
.petit04bg { background: url(/img/petit04bg.png) center center no-repeat; background-size: cover;}

.title_section{width:100%; margin:0 auto; padding:110px 0; text-align:center;}
.title_section .k1{font-size:21px; color:#000; font-weight:900; margin-bottom:10px;}
.title_section .k2{font-size:48px; line-height:60px;  margin-bottom:30px; font-weight:900; color:#ff4c72;}
.title_section .k3{font-size:17px; color:#666; font-weight:400; margin-bottom:40px;}
.title_section .k4{font-size:17px; color:#666; font-weight:400; margin-top:40px;}
.title_section ul{width:100%; margin:0 auto; margin-top:40px; max-width:1200px; display:inline-block;}
.title_section ul li{float:left; width:20%; border-right:1px solid #e7e7e7;}
.title_section ul li:last-child{border:none;}
.title_section ul li .v1{text-align:center; margin-bottom:30px;}
.title_section ul li .v2{font-size:18px; font-weight:400; color:#444; font-size:16px; line-height:28px;}
.title_section ul li .v2 span{font-weight:700; font-size:18px;}
.title_section .add_img{width:100%; max-width:1200px; margin:0 auto; margin-top:80px;}
.process_r3{width:100%; padding:110px 0; margin:0 auto; position:relative; height:1200px;}
.process_r3 .process_inner{width:100%; margin:0 auto; max-width:1400px;}
.process_r3 .process_inner.spc04process{width:100%; margin:0 auto;}
.process_r3 .t1{text-align:center; font-size:18px; font-weight:900; color:#000; margin-bottom:5px; letter-spacing:1px;}
.process_r3 .t2{text-align:center; font-size:48px; line-height:60px;  font-weight:700; color:#ff4c72; margin-bottom:10px;}
.process_r3 .t3{text-align:center; font-size: 17px; color: #666; font-weight: 400; margin-top: 40px;}
.process_r3 .txtwr{width:100%; padding:55px 0;}
.process_r3 .swiper_btn{position:absolute; left:10px; bottom:30px; width:40px; height:40px;}
.process_r3 .swiper_btn.eye03btn{position:absolute; left:10px; bottom:160px; width:40px; height:40px;}
.process_r3 .swiper_btn.spc04btn{position:absolute; left:10px; bottom:30px; width:40px; height:40px;}
.process_r3 .swiper_btn.nose02btn{position:absolute; left:10px; bottom:100px; width:40px; height:40px;}
.process_r3 .swiper_btn.nose03btn{position:absolute; left:10px; bottom:160px; width:40px; height:40px;}
.process_r3 .swiper_btn.petit03btn{position:absolute; left:10px; bottom:100px; width:40px; height:40px;}
.process_r3 .swiper_btn.spc03btn{position:absolute; left:10px; bottom:100px; width:40px; height:40px;}
.process_r3 .swiper_btn.spc02btn{position:absolute; left:10px; bottom:100px; width:40px; height:40px;}
.process_r3 .swiper_btn.spc01btn{position:absolute; left:10px; bottom:100px; width:40px; height:40px;}
.process_r3 .swiper_btn.eye01btn{position:absolute; left:10px; bottom:100px; width:40px; height:40px;}
.process_r3 .swiper_btn .swiper-button-next{width:40px; height:40px; background:url('/img/process_nextar.png') center center no-repeat;  border-radius:100%; color:#fff;}
.process_r3 .swiper_btn .swiper-button-next:after{display:none;}
.process_r3 .process_swiper .swiper-pagination{width:408px; top:20px; bottom:inherit; right:20%; left:inherit; border-radius:30px;  background:#f5f5f5}
.process_r3 .process_swiper .swiper-pagination li{padding:6px 20px; width:auto; height:auto; margin:0;}
.process_r3 .process_swiper .swiper-pagination li:first-child{border-radius:30px 0 0 30px;}
.process_r3 .process_swiper .swiper-pagination li:last-child{border-radius:0 30px 30px 0;}
.process_r3 .process_swiper .swiper-pagination-bullet{font-size:16px; color:#000; background:#f5f5f5; opacity:1; color:#bbb; border-radius:0;}
.process_r3 .process_swiper .swiper-pagination-bullet-active{background:#ff4c72; color:#fff; font-weight:400; border-radius:30px !important;}
.why2{display:none;}
.process_r3 .spe_type{width:218px; z-index:9; top:180px; height:35px; margin:0 auto; border-radius:20px; background:#fff;}
.process_r3 .spe_type li{width:auto; height:auto; margin:0; float:left; height:35px;}
.process_r3 .spe_type li{font-size:16px; color:#000; background:#f5f5f5; opacity:1; color:#bbb; border-radius:0;}
.process_r3 .spe_type li:first-child{ border-radius:20px 0 0 20px;}
.process_r3 .spe_type li:last-child{ border-radius:0 20px 20px 0;}
.process_r3 .spe_type li a{padding:6px 20px; width:100%; color:#bbb;  background:#f5f5f5; border-radius:20px; display:block;}
.process_r3 .spe_type li a.active{background:#ff4c72; color:#fff; font-weight:400;}
.special_section{width:100%; padding:110px 0; margin:0 auto; max-width:1400px;}
.special_section .t1{font-size:18px; font-weight:900; color:#000; margin-bottom:5px; letter-spacing:1px;}
.special_section .t2{font-size:48px; line-height:60px;  font-weight:700; color:#ff4c72; margin-bottom:10px;}
.sys_con{width: 100%; margin-top: 50px;}
.sys_con .wrap{overflow:hidden;}
.sys_con .box{position:relative;float:left;width:25%;background-repeat:no-repeat; background-position:center center;height:500px;cursor:pointer; border-radius:20px; overflow:hidden;}
.sys_con .box .content{width:100%;margin:auto;padding:44px 22px; bottom:0; position:absolute;}
.sys_con .box.ac_on{width:42%;transition:all 0.5s ease; margin:0 1%;}
.sys_con .box.ac_on .content{opacity:1;transition:all 0.5s ease;}
.sys_con .box.ac_on .tit{display:none;transition:all 0.5s ease;}
.sys_con .box.ac_off{width:17.66%;transition:all 0.5s ease; margin:0 0.5%;}
.sys_con .box .ft01{font-size:19px; font-weight:700; color:#fff; margin-bottom:20px;}
.sys_con .box .ft02{font-size:17px; font-weight:400; color:#fff; line-height:28px; display:none;}
.sys_con .box.ac_on .ft02{display:block;}
.sys_con .box .blayer{width:100%; height:100%; background: rgba(0,0,0,0.6);}
.sys_con .box.ac_on .blayer{background: rgba(0,0,0,0.3);}
.sys_con.off .bg{opacity:0;}
.sys_con.on .bg{opacity:1;transition:All 1.5s ease} 
.sys_con .bg {position:absolute;z-index:-1}
.sys_con .bg01 {left:0;top:-500px;-webkit-transition: all 1.5s ease;transition: all 1.5s ease;}
.sys_con .bg02 {right:0;bottom:-500px;-webkit-transition: all 1.5s ease;transition: all 1.5s ease;}
.sys_con .box01{background:#000;}
.sys_con .box02{background:#000;}
.sys_con .box03{background:#000;}
.sys_con .box04{background:#000;}
.sys_con.spc01sys .box01{background:url('/img/220719_51.png') center center no-repeat; background-size:cover;}
.sys_con.spc01sys .box02{background:url('/img/220719_52.png') center center no-repeat; background-size:cover;}
.sys_con.spc01sys .box03{background:url('/img/220719_53.png') center center no-repeat; background-size:cover;}
.sys_con.spc01sys .box04{background:url('/img/2207190651_1.png') center center no-repeat; background-size:cover;}
.sys_con.spc04sys .box01{background:url('/img/220719_51.png') center center no-repeat; background-size:cover;}
.sys_con.spc04sys .box02{background:url('/img/220719_52.png') center center no-repeat; background-size:cover;}
.sys_con.spc04sys .box03{background:url('/img/220728_kkk1.png') center center no-repeat; background-size:cover;}
.sys_con.spc04sys .box04{background:url('/img/220719_54.png') center center no-repeat; background-size:cover;}
.sys_con.spc05sys .box01{background:url('/img/220719_51.png') center center no-repeat; background-size:cover;}
.sys_con.spc05sys .box02{background:url('/img/2207190651_2.png') center center no-repeat; background-size:cover;}
.sys_con.spc05sys .box03{background:url('/img/220719_52.png') center center no-repeat; background-size:cover;}
.sys_con.spc05sys .box04{background:url('/img/220720_15.png') center center no-repeat; background-size:cover;}
.sys_con.eye02sys .box01{background:url('/img/220719_51.png') center center no-repeat; background-size:cover;}
.sys_con.eye02sys .box02{background:url('/img/220720_41.png') center center no-repeat; background-size:cover;}
.sys_con.eye02sys .box03{background:url('/img/220719_52.png') center center no-repeat; background-size:cover;}
.sys_con.eye02sys .box04{background:url('/img/220719_53.png') center center no-repeat; background-size:cover;}
.sys_con.eye03sys .box01{background:url('/img/220719_51.png') center center no-repeat; background-size:cover;}
.sys_con.eye03sys .box02{background:url('/img/220719_54.png') center center no-repeat; background-size:cover;}
.sys_con.eye03sys .box03{background:url('/img/220719_52.png') center center no-repeat; background-size:cover;}
.sys_con.eye03sys .box04{background:url('/img/220719_53.png') center center no-repeat; background-size:cover;}
.sys_con.nose01sys .box01{background:url('/img/220719_51.png') center center no-repeat; background-size:cover;}
.sys_con.nose01sys .box02{background:url('/img/220719_52.png') center center no-repeat; background-size:cover;}
.sys_con.nose01sys .box03{background:url('/img/220720_54.png') center center no-repeat; background-size:cover;}
.sys_con.nose01sys .box04{background:url('/img/220720_55.png') center center no-repeat; background-size:cover;}
.sys_con.petit01sys .box01{background:url('/img/220719_51.png') center center no-repeat; background-size:cover;}
.sys_con.petit01sys .box02{background:url('/img/220803_02.png') center center no-repeat; background-size:cover;}
.sys_con.petit01sys .box03{background:url('/img/220719_53.png') center center no-repeat; background-size:cover;}
.sys_con.petit01sys .box04{background:url('/img/220803_01.png') center center no-repeat; background-size:cover;}
.sys_con.petit02sys .box01{background:url('/img/220719_51.png') center center no-repeat; background-size:cover;}
.sys_con.petit02sys .box02{background:url('/img/220803_02.png') center center no-repeat; background-size:cover;}
.sys_con.petit02sys .box03{background:url('/img/220719_53.png') center center no-repeat; background-size:cover;}
.sys_con.petit02sys .box04{background:url('/img/220803_03.png') center center no-repeat; background-size:cover;}
.sys_con.petit03sys .box01{background:url('/img/220719_51.png') center center no-repeat; background-size:cover;}
.sys_con.petit03sys .box02{background:url('/img/220719_52.png') center center no-repeat; background-size:cover;}
.sys_con.petit03sys .box03{background:url('/img/220719_53.png') center center no-repeat; background-size:cover;}
.sys_con.petit03sys .box04{background:url('/img/220719_54.png') center center no-repeat; background-size:cover;}
.ansome_section{width:100%; margin:0 auto; height:1100px; padding:88px 0 220px 0;position:relative; background: linear-gradient(to right, #ffe1b4, #dfc0e7); overflow:hidden;}
.ansome_section.add_ansome_section{height: 1245px; padding: 40px 0 220px 0;}
.ansome_section .ansome_inner{width:100%; max-width:1400px; margin:0 auto; position:relative;}
.ansome_section .ansome_txt{width:500px; position:absolute;}
.ansome_section .img{text-align:center;}
.ansome_section .ansome_txt.k1{left:-50px;top:250px;}
.ansome_section .ansome_txt.k2{left:-50px;top:570px;}
.ansome_section .ansome_txt.k3{right:-50px;top:250px;}
.ansome_section .ansome_txt.k4{right:-50px;top:570px;}
.ansome_section .ansome_txt .t1{color:#000; font-size:18px; font-weight:700; margin-bottom:10px;}
.ansome_section .ansome_txt .t2{color:#fff; font-size:28px; font-weight:700; margin-bottom:30px; line-height:34px;}
.ansome_section .ansome_txt .t3{color:#fff; font-size:18px; font-weight:400;}
.ansome_section .ansome_txt .t4{color:#000; font-size:21px; font-weight:700; margin-bottom:30px; line-height:32px;}
.ansome_section .t1{font-size:18px; font-weight:900; color:#000; margin-bottom:5px; letter-spacing:1px;}
.ansome_section .t2{font-size:48px; line-height:60px;  font-weight:700; color:#ff4c72; margin-bottom:10px;}
.ansome_section .t3{font-size: 16px;}
.ansome_section .ansome_eng{position:absolute; right:-200px; bottom:-80px; font-size:240px; color:#fff; opacity:0.4; font-weight:700;}
/* 추가 */
.pos-r{position: relative}.pos-a{position: absolute;}
.ansome_section .img .ansomeWrap{width: 100%; height: 100%; top: 0;left: 0;right: 0; bottom: 0;}
.ansome_section .ansome_img.k1{top: 0; left: 0;}
.ansome_section .ansome_img.k2{top: 0; right: 0;}
.ansome_section .ansome_img.k3{bottom: 0; left: 0;}
.ansome_section .ansome_img.k4{bottom: 0; right: 0;}
.rs_section{width:100%; margin:0 auto; padding-left:250px; height:660px; display:flex; background:linear-gradient(to right, #f7f7f7 50%, #fff 10%); background-position:50%; margin-top:150px;}
.rs_section .t1{font-size:21px; font-weight:900; color:#000; margin-bottom:5px; letter-spacing:1px;}
.rs_section .t2{font-size:48px; line-height:60px; font-weight:700; color:#ff4c72; margin-bottom:10px;}
.rs_section .t3{font-size:17px; color: #666; font-weight: 400; margin-top: 40px;}
.rs_section .txtwr{width:560px; padding:140px 0;}
.rs_section .swiper_btn{position:absolute; left:10px; bottom:80px; width:40px; height:40px;}
.rs_section .swiper_btn .swiper-button-next{width:40px; height:40px; border-radius:100%; color:#fff;}
.rs_section .swiper_btn .swiper-button-next:after{display:none;}
.rs_section .rs_swiper{margin-top:0px; padding-bottom:60px; width:100%;}
.rs_section .rs_swiper .swiper-slide{margin-top:50px; transition:0.5s ease;}
.rs_section .rs_swiper .swiper-slide.swiper-slide-active{margin-top:100px; transition:0.5s ease;}
.rs_section .rs_swiper .k1{color:#fff; font-weight:700; font-size:19px; margin-bottom:10px;}
.rs_section .rs_swiper .k2{color:#fff; font-weight:400; font-size:16px; line-height:28px;}
.rs_section .rs_swiper .k3{color:#ff4c72; font-weight:700; font-size:21px;}
.rs_section .rs_swiper .post_img{width:100%; position:relative; border:1px solid #e7e7e7; border-radius:5px; overflow:hidden;}
.rs_section .rs_swiper .post_img::after{content:''; position:absolute; left:0; top:0; background:rgba(0,0,0,0.1); width:100%; height:100%;}
.rs_section .rs_swiper .t_txt{position:absolute; left:20px; bottom:20px; z-index:3;} 
.rs_section .rs_swiper .swiper-pagination{text-align:left; top:40px; bottom:inherit;}
.rs_section .rs_swiper .swiper-pagination li{padding:0; width:auto; height:auto; margin:0 8px !important;}
.rs_section .rs_swiper .swiper-pagination-bullet{font-size:21px; background:none; opacity:1; color:#bbb; border-radius:0;}
.rs_section .rs_swiper .swiper-pagination-bullet-active{background:none; color:#ff4c72; font-weight:700; border-bottom:1px solid #ff4c72;}
.yoin_section{width:100%; margin:0 auto; padding:110px 0 0; text-align:center; clear:both; display:inline-block;}
.yoin_section .k1{font-size:21px; color:#000; font-weight:900; margin-bottom:10px;}
.yoin_section .k2{font-size:48px; margin-bottom:30px; font-weight:900; color:#ff4c72;}
.yoin_section .k3 {font-size:17px;color: #666;font-weight: 400;margin-bottom: 40px;}
.yoin_section ul{width:100%; max-width:1400px; margin:0 auto; margin-top:80px;}
.yoin_section ul li{float:left; width:31.333%; margin:0 1%; transition:all 0.5s ease; padding:33px; position:relative; }
.yoin_section ul li .img{width:200px; margin:0 auto; margin-bottom:40px; }
.yoin_section ul li .t1{text-align:center; font-size:24px; margin-bottom:30px; font-weight:700;}
.yoin_section ul li .t2{text-align:center; font-size:18px; line-height:28px;}
.yoin_section ul li:hover{-webkit-box-shadow: 4px 4px 20px rgb(0 0 0 / 13%); box-shadow: 4px 4px 20px rgb(0 0 0 / 13%); transition:all 0.5s ease; border:none;}
.equip_section{width:100%; margin:0 auto; padding:110px 0; text-align:center; clear:both; display:inline-block;}
.equip_section .k1{font-size:21px; color:#000; font-weight:900; margin-bottom:10px;}
.equip_section .k2{font-size:48px; margin-bottom:30px; font-weight:900; color:#ff4c72;}
.equip_section .k3 {font-size: 17px;color: #666;font-weight: 400;margin-bottom: 40px;}
.equip_section ul{width:100%; max-width:1400px; margin:0 auto; margin-top:80px; display:inline-table; text-align: left;}
.equip_section ul li{display:inline-table; width:31.333%; margin:0 1%; transition:all 0.5s ease; margin-bottom:50px;}
.equip_section ul li .img{width:100%; margin-bottom:20px; position:relative;}
.equip_section ul li .img img{ border-radius:30px; border:1px solid #e7e7e7;}
.equip_section ul li .num{position:absolute; right:20px; bottom:-20px; width:50px; z-index:4; text-align:center; font-weight:700; line-height:50px; color:#fff; height:50px;  font-size:24px; border-radius:50px; background:#ff237a;}
.equip_section ul li .t1{text-align:left; font-size:21px; margin-bottom:20px; font-weight:700;}
.equip_section ul li .t2{text-align:left; font-size:16px; line-height:28px;}
.equip_section ul li .t3{text-align:left; font-size:18px; line-height:28px; color:#ff237a; margin-bottom:10px; font-weight:700;}
.equip_section ul li:hover{transition:all 0.5s ease; transform: translateY(-50px); }
.bet_section{width:100%; margin:0 auto; height:1290px; padding:88px 0 220px 0;position:relative; background:url('/img/220729_31.png') center bottom no-repeat; overflow:hidden;}
.bet_section .bet_inner{width:100%; max-width:1000px; margin:0 auto; position:relative;}
.bet_section .bet_txt{width:330px; height:330px; position:absolute; background:rgba(255,255,255,0.4); border-radius:100%;}
.bet_section .bet_txt.on{background: linear-gradient(to bottom, #eecba9, #ff9b9a);}
.bet_section .img{text-align:center;}
.bet_section .bet_txt.k1{left:-50px;bottom:80px;}
.bet_section .bet_txt.k2{right:-50px;bottom:80px;}
.bet_section .bet_txt .t1{color:#000; font-size:18px; font-weight:400; margin-bottom:5px;}
.bet_section .bet_txt .t2{color:#000; font-size:28px; font-weight:700; margin-bottom:30px; line-height:34px;}
.bet_section .bet_txt .t3{color:#000; font-size:18px; font-weight:400;}
.bet_section .bet_txt.on .t1,.bet_section .bet_txt.on .t2,.bet_section .bet_txt.on .t3{color:#fff;}
.bet_section .t1{font-size:21px; font-weight:900; color:#000; margin-bottom:5px; letter-spacing:1px;}
.bet_section .t2{font-size:48px; line-height:60px;  font-weight:700; color:#ff4c72; margin-bottom:10px;}
.bet_section .t3{font-size:16px; font-weight:400; color:#000; margin-bottom:50px; margin-top:20px;}
.bet_section .bet_txt .bet_wrap{transform:translate(-50%,-50%); top:50%; left:50%; position:absolute; width:100%;}
.balance_section{width:100%; margin:0 auto; padding:110px 0; text-align:center; clear:both; display:inline-block;}
.balance_section .k1{font-size:21px; color:#000; font-weight:900; margin-bottom:10px;}
.balance_section .k2{font-size:48px; margin-bottom:30px; font-weight:900; color:#ff4c72;}
.balance_section .k3{font-size:17px;color: #666;font-weight: 400;margin-bottom: 40px;}
.balance_section ul{width:100%; max-width:1400px; margin:0 auto; margin-top:30px; display:inline-table; text-align: left;}
.balance_section ul.why2{display:none;}
.balance_section ul li{display:inline-table; width:31.333%; margin:0 1%; transition:all 0.5s ease; margin-bottom:50px;}
.balance_section.th2 ul{text-align:center;}
.balance_section.th4 ul li{width:23%;}
.balance_section.th5 ul li{width:18%;}
.balance_section.th6 ul li{width:14%;}
.balance_section ul li .img{ -webkit-box-shadow: 4px 4px 20px rgb(0 0 0 / 13%); box-shadow: 4px 4px 20px rgb(0 0 0 / 13%); width:100%; margin-bottom:20px; transition:0.5s all ease; position:relative; overflow:hidden;border-radius:30px; }
.balance_section ul li .img:hover{transition:all 0.5s ease; transform: translateY(-50px); }
.balance_section ul li .img img{transition:all 0.5s ease;}
.balance_section ul li .num{position:absolute; right:20px; bottom:-20px; width:50px; z-index:4; text-align:center; font-weight:700; line-height:50px; color:#fff; height:50px;  font-size:24px; border-radius:50px; background:#ff237a;}
.balance_section ul li .t1{text-align:left; font-size:21px; margin-bottom:20px; font-weight:700;}
.balance_section ul li .t2{text-align:left; font-size:16px; line-height:26px;}
.balance_section ul li .t3{text-align:left; font-size:21px; font-weight:700; color:#ff4c72; margin-bottom:5px;}
.balance_section.th5 ul li .t1{font-size:18px;}
.balance_section.th5 ul li .t3{font-size:18px;}
.balance_section ul li:hover .img img{transition:all 0.5s ease; transform: scale(1.1);}
.balance_section .spe_type{width:218px; z-index:9; top:inherit; display:block; height:35px; margin:0 auto; border-radius:20px; background:#fff;}
.balance_section .spe_type li{width:auto; height:auto; margin:0; float:left; height:35px;}
.balance_section .spe_type li{font-size:16px; color:#000; background:#f5f5f5; opacity:1; color:#bbb; border-radius:0;}
.balance_section .spe_type li:first-child{ border-radius:20px 0 0 20px;}
.balance_section .spe_type li:last-child{ border-radius:0 20px 20px 0;}
.balance_section .spe_type li a{padding:6px 20px; width:100%; color:#bbb;  background:#f5f5f5; border-radius:20px; display:block;}
.balance_section .spe_type li a.active{background:#ff4c72; color:#fff; font-weight:400;}
.who_add_section{width:100%; margin:0 auto; height:820px; position:relative; overflow:hidden;}
.who_spc01{background:url('/img/who_spc01_bg.png') center center no-repeat;}
.who_spc02{background:url('/img/who_spc02_bg.png') center center no-repeat;}
.who_spc03{background:url('/img/who_spc03_bg.png') center center no-repeat;}
.who_spc04{background:url('/img/who_spc04_bg.png') center center no-repeat;}
.who_spc05{background:url('/img/who_spc05_bg.png') center center no-repeat;}
.who_spc06{background:url('/img/who_spc06_bg.png') center center no-repeat;}
.who_petit01{background:url('/img/who_petit01_bg.png') center center no-repeat;}
.who_petit02{background:url('/img/who_petit02_bg.png') center center no-repeat;}
.who_petit03{background:url('/img/who_petit03_bg.png') center center no-repeat;}
.who_add_section .who_add_inner{width:95%; margin:0 auto; max-width:1400px; position:relative; height:876px;}
.who_add_section .t1{text-align:center; font-size:18px; font-weight:900; color:#000; margin-bottom:5px; letter-spacing:1px;}
.who_add_section .t2{text-align:center; font-size:48px; line-height:60px;  font-weight:700; color:#ff4c72; margin-bottom:10px;}
.who_add_section .imgwr{position:absolute; transform:translate(0%,-50%); left:0%; top:50%;}
.who_add_section .txtwr{position:absolute; transform:translate(0%,-50%); right:0; top:50%;}
.who_add_section ul{width:100%; margin-top:60px;}
.who_add_section ul li{width:100%; background:rgba(255,255,255,0.3);}
.who_add_section ul li{border-radius:40px; font-size:15px; font-weight:400; color:#000; text-align:center; margin-top:8px; margin-bottom:8px; padding:15px 0;}
.who_petit01 .imgwr{left:100px;}
.who_petit02 .imgwr{left:100px;}
.intro_section{width:100%; height:100vh; top:0; z-index:-1; background:url('/img/220719_11.png') center center no-repeat; margin:0 auto; padding:400px 0 0 0; position:sticky; background-position:center; background-size:cover;}
.intro_section .intro_inner{width:95%; margin:0 auto; max-width:1600px; position:relative;}
.intro_section h3{color:#fff; font-size:120px; text-align:left; line-height:140px; font-weight:400; margin-bottom:30px;}
.intro_section h4{color:#fff; font-size:28px; text-align:left; font-weight:100;}
.intro_section h5{color:#fff; font-size:48px; text-align:left; line-height:100px; font-weight:400;}
.intro_section h6{color:#fff; font-size:22px; text-align:left; font-weight:100; position:absolute; right:0; bottom:30px;}
.intro_section::after {width: 100%;position: absolute;bottom: 0;left: 0;z-index:-1;height: 35vh;background-color: rgba(0,0,0,0.7);content: "";}
.intro3_section{width:100%; margin:0 auto; height:600px; position:relative; background:url('/img/220719_10.png') center center no-repeat; backgrond-size:cover;}
.intro3_section .inner{width:95%; margin:0 auto; max-width:1600px; position:relative; height:600px;}
.intro3_section .left1{position:absolute; left:0%; transform:translate(0%, -50%); top:50%; width:480px;}
.intro3_section .right1{position:absolute; right:0%; transform:translate(0%, -50%); top:50%;}
.intro3_section h3{font-size:42px; line-height:50px; color:rgba(255,255,255,0.4); font-weight:400; margin-bottom:30px;}
.intro3_section h4{font-size:26px; line-height:34px; color:#fff; font-weight:400;}
.intro3_section h5{font-size:21px; line-height:32px; color:#fff; font-weight:400; margin-top:100px; text-align:right;}
.intro3_section .right1 .t1{color:#fff; font-size:100px; text-align:left; line-height:100px; font-weight:400; margin-bottom:50px;}
.intro3_section .right1 .t2{color:#fff; font-size:19px; text-align:left; line-height:28px; font-weight:400;}
.qna_section{width:100%; padding:110px 0; background:url('/img/220719_38.png') top center no-repeat; background-size:cover; height:1300px;}
.qna_section.fixed_bg{background-attachment: fixed; background-position:top center;}
.qna_section.qna_eye01{height:1800px;}
.qna_section.qna_spc04{height:1550px;}
.qna_section .inner{width:100%; margin:0 auto; position:relative; height:1400px;}
.qna_section .t_title{width:500px; position:absolute; left:10%; top:0; transition:all 0.5s ease;}
.qna_section .t_title .k5{ color:#fff; font-weight:700; font-size:36px; line-height:50px; margin-bottom:50px;}
.qna_section .t_title .k4{ color:#fff; font-weight:400; font-size:18px; line-height:28px;}
.qna_section .t_txt{width:600px; position:absolute; right:10%; top:5%;}
.qna_section .t_txt li{padding:22px 0; border-bottom:1px solid rgba(255,255,255,0.1);}
.qna_section .t_txt li:last-child{border:none;}
.qna_section .t_txt .k1{ color:#fff; font-weight:700; font-size:42px; margin-bottom:10px;}
.qna_section .t_txt .k2{ color:#fff; font-weight:100; font-size:34px; margin-bottom:20px;}
.qna_section .t_txt .k3{ color:#fff; font-weight:400; font-size:16px; line-height:24px;}
.qna_section .t_title.fixedsrepe_ok{position:fixed; transition:all 0.5s ease;}
.qna_section .t_title.fixedsrepe_bottom{top:15%; transition:all 0.5s ease; position:fixed; left:10%;}
.qna_section .t_title.fixedsrepe_bottom2{bottom:25%; transition:all 0.5s ease; position:absolute; left:10%; top:inherit;}
.repeat_caution{width:100%; padding:110px 0; margin:0 auto; padding-left:250px;}
.repeat_caution .t1{font-size:18px; font-weight:900; color:#000; margin-bottom:5px; letter-spacing:1px;}
.repeat_caution .t2{font-size:40px; font-weight:700; color:#ff4c72; margin-bottom:10px;}
.caution_swiper{margin-top:40px; padding-bottom:60px; width:100%;}
.caution_swiper .swiper-slide{height:240px; border-radius:20px; border:1px solid #d7d7d7; padding:33px; transition:0.5s ease;}
.caution_swiper .k1{color:#ccc; font-weight:900; font-size:32px; margin-bottom:10px; letter-spacing:1px;}
.caution_swiper .k2{color:#bbb; font-weight:100; font-size:16px; line-height:28px;}
.caution_swiper .swiper-slide.swiper-slide-active{background: linear-gradient(to right, #ff5c5b, #ff5073); transition:0.5s ease;}
.caution_swiper .swiper-slide.swiper-slide-active .k1{color:#fff;}
.caution_swiper .swiper-slide.swiper-slide-active .k2{color:#fff;}
.repeat_caution .swiper-pagination-progressbar{top:inherit; bottom:0px; width:calc(100% - 250px);}
.repeat_caution .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#ff4c72;}
.beauty_section{width:100%; background:url('/img/promise_bg.png') center center no-repeat; background-size:cover; background-attachment: fixed; margin-top:100px; padding:110px 0; position:relative;}
.beauty_section .layers{width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,0.6); z-index:2;}
.beauty_section .beauty_inner{width:100%; max-width:1400px; margin:0 auto; position:relative; z-index:4; height:400px;}
.beauty_section .beauty_inner .beauty_in_txt{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:90%;}
.beauty_section .t1{font-size:42px; font-weight:700; color:#fff; margin-bottom:20px;}
.beauty_section .t2{font-size:32px; font-weight:100; color:#fff; margin-bottom:20px;}
.beauty_section .t3{font-size:18px; font-weight:400; color:#d7d7d7; margin-bottom:20px;}
.repeat_promise{width:100%; padding:110px 0 0; margin:0 auto; display:inline-block;}
.repeat_promise .t1{font-size:18px; font-weight:900; color:#000; margin-bottom:5px; letter-spacing:1px;}
.repeat_promise .t2{font-size:40px; font-weight:700; color:#ff4c72; margin-bottom:10px;}
.repeat_promise .t3{font-size:16px; font-weight:400; margin-bottom:50px;}
.normal_cate{width:100%; margin:0 auto; margin-top:20px; margin-bottom:20px; max-width:480px; height:42px;}
.normal_cate .swiper-pagination-bullet, .normal_cate li{float:left; margin:0 !important; border-radius:0; text-align:center; height:42px; line-height:42px; border:1px solid #e7e7e7; border-left:0; font-size:16px; font-weight:400; color:#d7d7d7; }
.normal_cate li:first-child{border-radius:20px 0 0 20px;}
.normal_cate li:last-child{border-radius:0 20px 20px 0;}
.normal_cate.d4 li{width:25%;}
.normal_cate .swiper-pagination-bullet-active, .normal_cate li:hover{background:#000 !important; transition:all 0.5s ease;}
.normal_cate li:hover a{color:#fff;  transition:all 0.5s ease;}
.promise_swiper{width:100%; margin:0 auto; clear:both; margin-top:50px; padding-left:150px !important;}
.promise_swiper .swiper-slide{height:450px; position:relative;}
.promise_swiper .swiper-slide span{-webkit-text-stroke: 1px #bbb;  transition:0.5s ease; color:rgba(0,0,0,0.0); font-weight:700; font-size:64px; position:absolute; left:-100px; top:40%; z-index:9;}
.promise_swiper .swiper-slide.swiper-slide-active span{color:#ff4c72; -webkit-text-stroke: 1px #ff4c72;  transition:0.5s ease;}
.promise_swiper .swiper_img{float:left;}
.promise_swiper .swiper_txt{float:left; padding:110px 77px;}
.promise_swiper .swiper_txt .s1{font-weight:700; font-size:16px; margin-bottom:10px;}
.promise_swiper .swiper_txt .s2{font-weight:700; font-size:36px; margin-bottom:20px;}
.promise_swiper .swiper_txt .s3{font-weight:400; font-size:18px; line-height:30px; color:#aaa; margin-bottom:10px;}
.quick{width:80px; position:fixed; background:rgba(0,0,0,0.4); right:30px; bottom:190px; transition: 0.5s; padding:44px 0; border-radius:100px; z-index:99999; -webkit-box-shadow: 4px 4px 20px rgb(0 0 0 / 13%); box-shadow: 4px 4px 20px rgb(0 0 0 / 13%);}
.quick.fixed {background: #fe7387; transition: 0.5s;}
.quick ul{width:100%; text-align:center;}
.quick ul li{width:100%; margin-bottom:10px; margin-top:10px;}
.quick ul li .img{margin-bottom:10px;}
.quick ul li .t1{font-size:14px; color:#fff;}
.tops{width:50px; position:fixed; right:46px; bottom:110px; line-height:50px; transition: 0.5s; height:50px; border-radius:100%;background:rgba(0,0,0,0.4); z-index:99999; -webkit-box-shadow: 4px 4px 20px rgb(0 0 0 / 13%); box-shadow: 4px 4px 20px rgb(0 0 0 / 13%); text-align:center;}
.tops.fixed {background: #fe7387; transition: 0.5s;}
.tops .t1{font-size:14px; color:#fff;}
.footers{width:100%; height:550px; margin:0 auto; position:relative;}
.footers .mapsd{width:100%; position:relative; height:550px; margin:0 auto;}
.footers .map_cover{width:40%; background:rgba(254, 115, 135, 0.9); height:100%; position:absolute; left:0; top:0; z-index:4; padding:88px 110px;}
.footers .text_boxs{width:100%; position:relative;}
.footers h2{color:#fff; font-size:18px; font-weight:400; margin-bottom:3px;}
.footers h3{color:#fff; font-size:45px; font-weight:400;}
.footers .lines{width:100%; height:1px; margin-top:20px; margin-bottom:20px; background:rgba(255,255,255,0.3);}
.footers .text_boxs .t1{color:#fff; font-size:21px; margin-bottom:4px;}
.footers .text_boxs .t2{color:#fff; font-size:15px; margin-bottom:4px; text-align: justify; height:20px;}
.footers .text_boxs .t2 span{width:60px; display:inline-block; margin-right:10px; display: inline-block;}
.footers .text_boxs .t2 span.s2{width:120px;}
.footers .text_boxs .t2 span:after{content: ''; width: 100%; display: inline-block;}
.footers .text_boxs .t3{color:#fff; font-size:32px; font-weight:700;}
.footers .text_boxs .t3 a{color:#fff;}
.footers .emptys{width:100%; height:20px;}
.map_phone,.map_time,.map_add{position:relative;}
.map_phone::before {content: "";width: 26px;height: 27px;background-image: url(/img/map_icon03.png);background-repeat: no-repeat;background-size: cover;
position: absolute;left: -45px;top: 10px;color: #fff;}
.map_time::before {content: "";width: 30px;height: 30px;background-image: url(/img/map_icon02.png);background-repeat: no-repeat;background-size: cover;
position: absolute;left: -50px;top: 0px;}
.map_add::before {content: "";width: 30px;height: 36px;background-image: url(/img/map_icon01.png);background-repeat: no-repeat;
background-size: cover;position: absolute;left: -50px;top: 0px;}
.pg_caution{font-size:13px; color:#666; width:100%; line-height:21px; text-align:center; background:#fff; font-weight:400; padding:22px 0; position:relative; z-index:2; border-top:1px solid #eee; border-bottom:1px solid #eee;}
.footer_info{padding:66px 0; background:#fff; width:100%; margin:0 auto;}
.footer_info .footer_inner{width:95%; max-width:1000px; margin:0 auto; position:relative; text-align:center;}
.footer_info .footer_logo{margin-bottom:20px;}
.footer_info .footer_cnt{width:100%; margin:0 auto; max-width:500px; text-align:center;}
.footer_info .footer_cnt li{display:inline-block; font-size:14px; color:#bbb; text-align:center; font-weight:400; margin:2px 6px;}
.footer_info .footer_cnt li a{color:#bbb;}
.footer_cnt .lin{position:relative;}
.footer_cnt .lin::before {position: absolute;top: 0;bottom: 0;left: -6px;display: block;height: 13px;width: 0;margin: auto 0;border-left: 1px solid #bbb;content: '';}
.footer_info .footer-menu-items{width:100%; margin-bottom:20px; text-align:center; display:inline-block;}
.footer_info .footer-menu-items a{width:auto; display:inline-block; padding:10px 15px; border:1px solid #bbb; margin:10px; color:#bbb; font-size:14px; font-weight:400; border-radius:3px;background:rgba(255, 255, 255, 0.9); transition:all 0.5s ease;}
.footer_info .footer-menu-items a:hover{background:rgba(254, 115, 135, 0.9); transition:all 0.5s ease; color:#fff; border:1px solid rgba(254, 115, 135, 0.9); }
.foot_logwr{width:100%; margin:0 auto; padding:20px 0; border-bottom:1px solid #ededed; display:inline-block;}
.foot_logwr .inner{width:100%; margin:0 auto; padding:0 22px;}
.foot_logwr .swiper-slide{text-align:center;}
.foot_logwr .swiper-button-next, .foot_logwr .swiper-button-prev{width:35px; height:35px; font-size:0; top:55%;}
.foot_logwr .swiper-button-next:after,.foot_logwr .swiper-button-prev:after{display:none;}
.foot_logwr .swiper-button-next{background:url('/img/sw_right.png') center center no-repeat; right:-2px;}
.foot_logwr .swiper-button-prev{background:url('/img/sw_left.png') center center no-repeat; left:-2px;}
.sec11{width:100%; margin:0 auto; position:relative; text-align:center; height:900px;background:#fff;}
.mn0105 .sec11{margin-top:100px;}
.sec11 .inner{height:900px; position:relative; width:100%; margin:0 auto;}
.sec11 .txtwr{position:absolute; left:260px; top:50%; width:40%; max-width:500px; transform:translate(0%,-50%);}
.sec11 .imgwr{position:absolute; right:0%; top:50%; width:50%; max-width:1080px; transform:translate(0%,-50%);}
.sec11 .t1{text-align:left; font-weight:400;}
.sec11 .t2{text-align:left;}
.sec11 .t2 span{color:#000;}
.sec11 ul{width:100%; margin:0 auto; margin-left:32px;}
.sec11 ul .cnts{width:100%; display:inline-block; padding:11px 0; font-size:16px;}
.sec11 ul .labels{width:110px; float:left; text-align:left; font-weight:700; font-size:19px;}
.sec11 ul .n1{width:calc(100% - 110px); padding:0 22px; float:left;}
.sec11 ul .n1.tels{font-family:'Exo'; font-weight:700; font-size:48px; color:#fe7387;}
.sec11 ul .n1 .boxes{width:100%; display:inline-block;text-align:left; font-weight:400; margin-bottom:20px; line-height:23px; font-size:16px; text-align: justify;}
.sec11 ul .n1 .boxes.colors{color:#9f9f9f;}
.sec11 ul .n1 .boxes span{width:80px; display:inline-block; margin-right:10px; display: inline-block;}
.sec11 ul .n1 .boxes span.s2{width:120px;}
.sec11 ul .n1 .boxes span:after{content: ''; width: 100%; display: inline-block;}
.sec11 ul li{position:relative;}
.sec11 ul li.c1 .n1{text-align:left;}
.sec11 ul li.c1 .labels{padding-top:10px;}
.sec11 ul li.c3 .n1{text-align:left;}
.sec11 .c4{text-align:center; width:100%; margin-top:40px;}
.sec11 .c4 a{width:48%; margin:0 1%; display:block; float:left; }
.sec11 ul li .labels.ico1::before{top:24px; left:-30px; content:''; position:absolute; width:24px; height:20px; background:url('/img/main_tel.png') center center no-repeat;}
.sec11 ul li .labels.ico2::before{top:16px; left:-32px; content:''; position:absolute; width:24px; height:20px; background:url('/img/main_time.png') center center no-repeat;}
.sec11 ul li .labels.ico3::before{top:16px; left:-32px; content:''; position:absolute; width:24px; height:20px; background:url('/img/main_calender.png') center center no-repeat;}
.pces{display:block;}
.mbes{display:none;}
.section03 {padding:100px 0; width:100%; margin:0 auto; background:#fff; overflow:hidden; padding:110px 0;}
.section03 .swiper-slide{width:980px; margin-top:0px; opacity:0.5; overflow:hidden;}
.section03 .swiper-slide.swiper-slide-active{height:550px; margin-top:25px; opacity:1;}
.section03 .tourTab {font-size:0; width:840px !important; margin:40px auto 0;}
.section03 .tourTab li{display:inline-block;width:160px; height:99px; margin:4px !important;}
.section03 .tourTab li:nth-child(6n){margin-right:0;}
.section03 .tourTab li a{width:160px; height:100px; transition:opacity 1s;}
.section03 .tourTab li a img{width:100%;}
.section03 .swiper-button-next, .section03 .swiper-button-prev{width: 40px; height: 40px; margin-top:0px; background:rgba(0,0,0,0.5); font-size:40px; z-index:101;}
.section03 .swiper-button-prev{left:50%; margin-left:-490px;}
.section03 .swiper-button-next{right:50%; margin-right:-490px;}
.section03 .swiper-button-prev:after{content:'\e93d'; font-family:xeicon; color:#fff; font-size:20px; position:absolute; top:10px; left:10px;}
.section03 .swiper-button-next:after{content:'\e940'; font-family:xeicon; color:#fff; font-size:20px; position:absolute; top:10px; left:10px;}
.section03 .swiper-pagination-bullet{border-radius:0;}
.intro_002{background:#fff; width:100%; margin:0 auto;}
.intro_002 .inner{width:95%; margin:0 auto; max-width:1200px; position:relative;}
.intro_002 .img{width:500px; margin:0 auto; height:733px; padding-top:100px;}
.intro_002 .names{position:absolute; left:5%; top:20%;}
.intro_002 .names .t1{font-size:21px; margin-bottom:5px;}
.intro_002 .names .t2{font-size:42px; font-weight:400; margin-bottom:20px;}
.intro_002 .names .t2 span{font-weight:700; margin-right:10px;}
.intro_002 .lists{position:absolute; right:0%; top:30%;}
.intro_002 .lists .k1{font-size:18px; margin-bottom:5px;}
.intro_002 .lists .k2{font-size:21px; margin-bottom:15px; font-weight:700;}
.intro_002 .names .t3{padding:4px 22px; color:#000; font-size:17px; font-weight:400; border-radius:20px; border:1px solid #000; display:inline-block;}
.sub0101_03{width:100%; background:#fff; margin:0 auto; position:relative; padding:88px 0; overflow:hidden;}
.sub0101_03 .inner{width:95%; margin:0 auto; max-width:1400px;}
.sub0101_03 .img{width:100%;}
.sub0101_03 h3{font-size:32px; font-weight:700; margin-top:30px; color:#fe7387;}
.sub0101_03 h4{font-size:36px; font-weight:400; padding:11px 0;}
.sub0101_03 h5{font-size:17px; line-height:28px; font-weight:400; width:100%; border-top:1px solid #cacaca; margin-top:10px; padding-top:30px;}
.sub0101_03 .left{width:40%; margin-right:10%; float:left;}
.sub0101_03 .right{width:50%; float:left;}
.sub0101_03 .skol_text2{position:absolute; font-size:120px; color:rgba(200,200,200,0.4); font-weight:700; bottom:180px;}
.sub0101_03 .skol_text3{position:absolute; font-size:120px; color:rgba(200,200,200,0.4); font-weight:700; bottom:40px;}
.sub0101_04{width:100%; margin:0 auto;  position:relative; overflow:hidden; background:#fff; padding:88px 0;}
.sub0101_04 .inner{width:95%; margin:0 auto; max-width:1400px;}
.sub0101_04 .img{width:100%;}
.sub0101_04 h3{font-size:32px; font-weight:700; margin-top:30px; color:#fe7387;}
.sub0101_04 h4{font-size:36px; font-weight:400; padding:11px 0;}
.sub0101_04 h5{font-size:17px; line-height:28px; font-weight:400; width:100%; border-top:1px solid #cacaca; margin-top:10px; padding-top:30px;}
.sub0101_04 .skol_text1{position:absolute; font-size:110px; color:rgba(200,200,200,0.4); font-weight:700; bottom:40px; z-index:-1;}
.sub0101_06{width:100%; background:#fff; margin:0 auto; position:relative; padding:88px 0; overflow:hidden;}
.sub0101_06 .inner{width:95%; margin:0 auto; max-width:1400px;}
.sub0101_06 .img{width:100%;}
.sub0101_06 h3{font-size:48px; font-weight:100; margin-top:130px; font-weight:700; line-height:52px;}
.sub0101_06 h6{font-size:36px; font-weight:700; margin-top:30px; color:#444;}
.sub0101_06 h4{font-size:19px; font-weight:100; padding:11px 0; font-weight:400;}
.sub0101_06 h5{font-size:17px; line-height:28px; font-weight:400; width:100%; margin-top:10px; padding-top:30px;}
.sub0101_06 .left{width:30%; margin-right:5%; float:left;}
.sub0101_06 .right{width:65%; float:left;}
.rs_section{padding-left:150px;}
#bo_gall .bo_tit{line-height:21px;}
#bo_gall .gall_text_href{overflow:hidden;}

@media (max-width:1700px){
	.sec11{margin-top:0px;}
	.sec11 .txtwr{left:5%;}
	.imgtxt_section .img1{left:-20%;}
	.imgtxt_section .txt_wrap{width:600px;}
	.imgtxt_section .txt_wrap .t3 br{display:none;}
	.imgtxt_section .txt_wrap ul li{width: 160px; height: 160px;}
	.circle-li{max-width:95%; margin:0 auto; margin-top:50px;}
	.repeat_caution{padding-left:200px;}
	.repeat_caution .swiper-pagination-progressbar{width: calc(100% - 200px);}
	.caution_swiper .k2{line-height:24px;}
	.caution_swiper .k2 br{display:none;}
	.counsel_section .counsel_inner{width:90%;}
	.howto_section .txt_wrap{left:5%; z-index:99;}
	.who_petit01 .imgwr{left:-5%;}
	.who_petit02 .imgwr{left:-5%;}
	.imgtxt_section .petit03fi{left:-5%;}
	.who_add_section.who_spc06 .imgwr{left:-5%;}
}

@media (max-width: 1400px){
	.who_add_section .imgwr{left:-25%;}
	.qna_section .t_title{left:5%;}
	.qna_section .t_title.fixedsrepe_bottom{left:5%;}
	.repeat_caution{padding-left:50px;}
	.repeat_caution .swiper-pagination-progressbar{width: calc(100% - 50px);}
	.beauty_section .beauty_inner .beauty_in_txt{top:50%;}
	.footers .map_cover{width:40%; padding:88px 66px;}
	.sub_banner{background-size:auto 100vh; background-position:top center; height:100vh; position:relative;}
	.sub_banner .inner_banner{max-width:1000px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
	.sub_banner .uline{margin-top:20px; margin-bottom:20px;}
	.qna_section .t_txt{right:5%;}
	.beauty_section{margin-top:50px;}
	.beauty_section .beauty_inner .beauty_in_txt{width:90%;}
	.title_section .add_img img{width:100%;}
	.case_section .case_list{margin-top:50px;}
	.qna_section .t_txt{width:500px;}
	.qna_section.qna_spc04{height:1660px;}
	.beauty_section{background-position:-800px center;}
	.foot_logwr .swiper-slide img{width:100%;}
	.sec11 .txtwr{left: 5%;}
	.sec11 ul{margin-left: 0; margin-left:32px;}
    .sec11 ul .n1{padding: 0; }
    .sec11 ul .labels{width: 90px;}
	.sec11{margin-top:100px;}
	.sec11 ul{margin-top:20px;}
	.sec11 ul .n1.tels{font-size:32px;}
	.sec11 .c4{margin-top:20px;}
	.circle-txt p{font-size:16px; padding:0 22px;}
	.circle-txt p br{display:none;}
	.qna_section .t_txt{top:0;}
	.imgtxt_section.eye01imgtxtbg{background-position:-300px center;}
	.imgtxt_section.eye02imgtxt .img1{left:0; width:100%;}
	.counsel_section .tabs{left:0;}
	.howto_section{height:800px;}
	.howto_section .img1{display:none;}
	.howto_section .howto_inner{position:relative;}
	.howto_section .img2{width:100%;}
	.howto_section .t1{color:#fff;}
	.howto_section .t3{color:#fff;}
	.howto_section .eng{display:none;}
	.howto_section .t2 {font-size: 36px;line-height: 48px;}
	.imgtxt_section .img1.nose03fi{left:-10%;}
	.onesld_section{padding-left:80px;}
	.onesld_section .sr_wrap{width:600px;}
	.onesld_section .swiper-button-next{display:none;}
	.ansome_section .ansome_eng{font-size:160px; bottom:0; right:0;}
	.who_add_section.who_petit01 .imgwr{left:-10%;}
	.who_add_section.who_petit02 .imgwr{left:-10%;}
	.imgtxt_section .petit03fi{left:-18%;}
	.howto_section .img_wrap{width:100%;}
	.who_add_section.who_spc06 .imgwr{left:-15%;}
	.intro_section h3{font-size:90px; line-height:100px;}
	.intro_section h5{font-size:36px;}
	.sub0101_06{padding:44px 0;}
	.sub0101_04{padding:44px 0;}
	.sub0101_04 h5 br{display:none;}
	.sub0101_03{padding:44px 0;}
	.sub0101_03 .skol_text2{font-size:80px;}
	.sub0101_03 .skol_text3{font-size:80px;}
	.intro3_section h5{text-align:left;}
	.section03 .tourTab{width:1000px !important; margin:0 auto; bottom:inherit !important; margin-top:40px;}
	.section03 .tourTab li{width:192px;}
	.sec11 .imgwr{right:5%;}
	.sec11{height:650px;}
	.sec11 .inner{height:650px;}
}
@media (max-width: 1200px){
	.intro_section h3{font-size:84px; line-height:95px; margin-bottom:110px;}
	.intro_section h4{font-size:21px;}
	.intro_section h5{font-size:32px;}
	.intro_section h6{font-size:18px;}
	.sub_banner .inner_banner{max-width:800px;}
	.who_add_section .imgwr{left:0; top:inherit; bottom:0; transform: translate(0%,0%);}
	.who_add_section .imgwr img{width:100%;}
	.who_add_section .txtwr{right:inherit; width:100%; max-width:800px; left:50%; transform:translate(-50%,-50%);}
	.who_add_section::before{content:''; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,0.6); z-index:1;}
	.who_add_section .who_add_inner{z-index:11;}
	.who_add_section ul li{padding:15px;}
	.who_add_section .t1{color:#fff;}
	.qna_section .t_txt{width:400px;}
	.qna_section .t_title{width:450px;}
	.qna_section .t_title .k4 br{display:none;}
	.qna_section.qna_spc04{height:1750px;}
	.beauty_section{background-position:-1000px center;}
	.promise_swiper .swiper_txt{padding:110px 10px;}
	.footers .map_cover{padding:66px; width:40%;}
	.footers h3{font-size:32px;}
	.sub0101_03 .left{width:45%; margin-right:5%;}
	.sub0101_03 h4{font-size:32px;}
	.sub0101_03 .skol_text2{font-size:90px; bottom:140px;left:10% !important; opacity:1 !important;}
	.sub0101_03 .skol_text3{font-size:90px; bottom:40px; left:10% !important; opacity:1 !important;}
	.sub0101_03{padding:44px 0;}
	.sub0101_04 h4{font-size:32px;}
	.sub0101_04 .skol_text1{font-size:64px;}
	.sub0101_04{margin:0;}
	.sub0101_04 .skol_text1{opacity:1 !important; left:52% !important;}
	.sub0101_06 .left{width:45%; margin-right:5%;}
	.sub0101_06 h4{font-size:32px;}
	.sub0101_06 .skol_text2{font-size:90px; bottom:140px;left:10% !important; opacity:1 !important;}
	.sub0101_06 .skol_text3{font-size:90px; bottom:40px; left:10% !important; opacity:1 !important;}
	.sub0101_06{padding:44px 0;}
	.imgtxt_section{height:600px;}
	.imgtxt_section .imgtxt_inner{overflow:hidden;}
	.imgtxt_section .txt_wrap{z-index:9;}
	.imgtxt_section .imgtxt_inner::before{content:''; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,0.6); z-index:1;}
	.imgtxt_section .t1{color:#fff;}
	.imgtxt_section .t2{color:#ff4c72;}
	.imgtxt_section .t3{color:#fff;}
	.imgtxt_section .txt_wrap ul.flex .t3{color: #000}
	.know_section .eng{font-size:190px;}
	.circle-txt p{font-size:15px;}
	.imgtxt_section .txt_wrap{transform:translate(-50%,-50%); right:inherit; left:50%; text-align:center;}
	.ansome_section .ansome_txt .t1{color:#444; padding-top:20px;}
	.ansome_section .ansome_txt .t2{color:#444; font-size:21px;}
	.ansome_section .ansome_txt .t3{color:#444; font-size:16px;}
	.bet_section .bet_txt.k1{left:20px;}
	.bet_section .bet_txt.k2{right:20px;}
	.imgtxt_section.eye01imgtxtbg{background-position:-100px center;}
	.rs_section{margin-top:0px; padding-left:50px;}
	.yoin_section ul li .t2 br{display:none;}
	.qna_section.qna_eye01{height:2100px;}
	.onesld_section .tx_wrap{width:450px;}
	.onesld_section{padding-left:30px;}
	.onesld_section .sr_wrap{width:500px;}
	.ansome_section .ansome_eng{font-size:110px;}
	.ansome_section .ansome_txt{background:rgba(255,255,255,0.8); height:270px; border-radius:20px; width:400px;}
	.ansome_section .ansome_txt.k1{left:10px;}
	.ansome_section .ansome_txt.k2{left:10px; right:inherit;}
	.ansome_section .ansome_txt.k3{right:10px; left:inherit;}
	.ansome_section .ansome_txt.k4{right:10px;}
	.imgtxt_section .petit03fi{left:0;}
	.balance_section ul li .t2 br{display:none;}
	.balance_section .k3 br{display:none;}
	.intro_section{height:800px; padding-top:250px;}
	.sub0101_06 h3{margin-top:20px;}
	.sub0101_06 h5{padding:0;}
	.sub0101_06 .left{width:100%;}
	.sub0101_06 .right{width:80%;}
	.sub0101_03 .skol_text2{left:inherit !important; right:50px !important;}
	.sub0101_03 .skol_text3{left:inherit !important; right:50px !important;}
	.intro3_section .right1 .t1{font-size:64px; line-height:74px;}
	.intro_002 .names{left:0;}
	.intro_002 .lists{right:5%;}
	.intro_002 .img{width:400px; height:inherit; margin-left:100px; padding-top:50px;}
	.intro_002 .names .t2{font-size:32px;}
	.intro_002 .lists{top:15%;}
	.section03{padding:55px 0;}
	.section03 .tourTab{width:780px !important; margin:0 auto; bottom:inherit !important; margin-top:40px;}
	.section03 .tourTab li{width:187px; height:116px;}
	.section03 .swiper-button-prev{top:47%;}
	.section03 .swiper-button-next{top:47%;}
	.sec11 ul{margin:0;}
}
@media (max-width: 1000px){
	.sub_banner{height:600px; background-size:cover;}
	.sub_banner .inner_banner{width:95%;}
	.sub_banner .u3{font-size:48px;}
	.sub_banner .u4{font-size:21px;}
	.title_section{padding:66px 0;}
	.title_section .k2{font-size:36px; line-height:48px;}
	.title_section .k3{width:90%; margin:0 auto; max-width:480px;}
	.title_section .k3 br{display:none;}
	.title_section .add_img{margin-top:40px;}
	.balance_section{padding:66px 0;}
	.balance_section .k2{font-size:36px; line-height:48px;}
	.balance_section .k3{width:90%; margin:0 auto; max-width:480px;}
	.yoin_section{padding:66px 0;}
	.yoin_section .k2{font-size:36px; line-height:48px;}
	.yoin_section .k3{width:90%; margin:0 auto; max-width:480px;}
	.yoin_section ul{margin-top:40px;}
	.yoin_section ul li .img{max-width:200px; width:100%;}
	.yoin_section ul li .t2{font-size:16px; line-height:24px;}
	.yoin_section ul li .t2 br{display:none;}
	.case_section{padding:66px 0;}
	.case_section .t2{font-size:36px; line-height:48px;}
	.case_section .t3{width:90%; margin:0 auto; max-width:480px;}
	.case_section{padding:66px 0;}
	.equip_section{padding:66px 0;}
	.equip_section .k2{font-size:36px; line-height:48px;}
	.equip_section ul{margin-top:40px;}
	.equip_section ul li .t1{font-size:19px;}
	.equip_section ul li .t2{font-size:16px; line-height:24px;}
	.case_section .case_list li{margin-bottom:30px;}
	.who_add_section{height:650px;}
	.who_add_section .who_add_inner{height:650px;}
	.who_add_section .t2{font-size:36px; line-height:48px;}
	.special_section{padding:66px 0;}
	.special_section .t2{font-size:36px; line-height:48px;}
	.qna_section{padding:66px 0;}
	.qna_section .t_title .k5{font-size:28px; line-height:34px;}
	.qna_section .t_title{position:relative; top:inherit; left:inherit; margin:0 auto; text-align:center; width:90%;}
	.qna_section .t_txt{position:relative; top:inherit; right:inherit; margin:0 auto; text-align:center; width:90%; margin-top:60px;}
	.qna_section .t_title.fixedsrepe_bottom{position:relative; left:inherit;}
	.balance_section ul li .img:hover{transform: translateY(-20px);}
	.qna_section .t_title.fixedsrepe_bottom{top:-20px;}
	.qna_section .t_txt .k1{font-size:32px;}
	.qna_section .t_txt{margin-top:20px;}
	.qna_section .t_txt .k2{font-size:26px;}
	.qna_section.qna_spc04{height:1400px;}
	.repeat_caution .t2{font-size:32px;}
	.repeat_caution{padding-top:66px; padding-bottom:66px;}
	.beauty_section{padding:66px 0;}
	.beauty_section .t1{font-size:32px;}
	.beauty_section .t2{font-size:24px;}
	.repeat_promise .t2{font-size:32px;}
	.promise_swiper{padding-left:50px !important;}
	.promise_swiper .swiper-slide span{left:-20px; top:0;}
	.promise_swiper .swiper_img{width:40%;}
	.promise_swiper .swiper_img img{margin-top:100px;}
	.promise_swiper .swiper_txt .s2{font-size:32px;}
	.promise_swiper .swiper_txt .s3{font-size:16px; line-height:24px;}
	.promise_swiper .swiper_txt{padding:110px 30px;}
	.footers .map_cover{padding:66px 22px;}
	.map_add::before{display:none;}
	.map_time::before{display:none;}
	.map_phone::before{display:none;}
	.sec11 .txtwr{left: 2%;}
	.sec11 ul .n1.tels{font-size: 32px;}
	.sec11 ul .n1 .boxes span{width: 80px;}
	.sec11 .txtwr{width: 45%;}
	.sec11{height:600px;}
	.sec11{margin-top:20px; margin-bottom:20px;}
	.sec11 .t2{margin-bottom:0;}
	.sec11 ul{margin-top:10px;}
	.sec11 ul .labels{font-size:17px; width:90px;}
	.sec11 ul .n1.tels{font-size:24px;}
	.sec11 ul li.c1 .labels{padding:0;}
	.sec11 ul li .labels.ico1::before{top:14px;}
	.sec11 ul .n1 .boxes span{font-size:15px; width:70px;}
	.sec11 ul .n1 .boxes{font-size:14px; margin-bottom:10px;}
	.sec11 ul .n1{padding:0 11px; width:calc(100% - 90px);}
	.sec11 ul .cnts{padding:4px 0;}
	.sec11 .inner{height:560px;}
	.sec11 .root_daum_roughmap .wrap_map{height:500px !important;}
	.sub0101_03 .skol_text2{font-size:60px;bottom:110px;}
	.sub0101_03 .skol_text3{font-size:60px;bottom:40px; }
	.sub0101_03 h4{font-size:28px;}
	.sub0101_04 h4{font-size:28px;}
	.sub0101_06 .skol_text2{font-size:60px;bottom:110px;}
	.sub0101_06 .skol_text3{font-size:60px;bottom:40px; }
	.sub0101_06 h4{font-size:28px;}
	.circle-li > li{width:50%;}
	.know_section{padding:66px 0;}
	.counsel_section{padding:66px 0;}
	.know_section .k2{font-size:36px; line-height:48px;}
	.imgtxt_section .t2{font-size:36px; line-height:48px;}
	.know_section .t2{font-size:36px; line-height:48px;}
	.circle-txt p{font-size:17px;}
	.ansome_section{overflow:hidden;}
	.ansome_section .t1{position:relative; z-index:4;}
	.ansome_section .t2{position:relative; z-index:4; color:#fff;}
	.ansome_section::before{content:''; width:100%; height:100%; position:absolute; background:rgba(0,0,0,0.4); z-index:2; top:0; left:0;}
	.ansome_section.add_ansome_section .t2{color: #000}
	.ansome_section.add_ansome_section::before{background: transparent}
	.ansome_section.add_ansome_section .img img{width: 72%}
	.ansome_section .ansome_txt{z-index:3;}
	.ansome_section .t1{font-size:21px;}
	.ansome_section .t2{font-size:36px;}
	.ansome_section .ansome_img.k1{top: 20%;}
	.ansome_section .ansome_img.k2{top: 20%;}
	.ansome_section .ansome_img.k3{bottom: 20%;}
	.ansome_section .ansome_img.k4{bottom: 20%;}
	.bet_section{height:800px;}
	.bet_section .t1{font-size:21px;}
	.bet_section .t2{font-size:36px;}
	.bet_section .img img{width:100%;}
	.bet_section .bet_txt.k1{bottom:280px;}
	.bet_section .bet_txt.k2{bottom:280px;}
	.rs_section{height:500px;}
	.rs_section .t2{font-size:36px; line-height:48px;}
	.rs_section .t3 br{display:none;}
	.qna_section.qna_eye01{height:1700px;}
	.counsel_section .t2 {font-size: 36px; line-height: 48px;}
	.counsel_section ul{width:100%; top:inherit; position:relative;}
	.counsel_section li{padding:16px 33px; margin-bottom:10px; width:48%; float:left; margin:1%;}
	.counsel_section .u1{margin-bottom:5px;}
	.counsel_section .tabs{top:inherit; position:relative;}
	.counsel_section .tab-content{margin-top:20px; height:300px; position:relative;}
	.equip_section .k3 br{display:none;}
	.balance_section.th6 ul li{width:31.333%;}
	.balance_section ul li .t1{font-size:18px;}
	.yoin_section ul li .t1{font-size:21px;}
	.onesld_section{padding-top:66px; padding-bottom:66px;}
	.onesld_section .onesld_inner{height:400px;}
	.onesld_section .tx_wrap{width:360px;}
	.onesld_section .t2 {font-size: 36px; line-height: 48px;}
	.onesld_section .sr_wrap{width:400px;}
	.onesld_section .onesld_swiper .swiper-slide{height:400px;}
	.balance_section.th5 ul li{width:31.333%;}
	.ansome_section .ansome_txt{width:350px;}
	.ansome_section .ansome_txt.k1{top:200px;}
	.ansome_section .ansome_txt.k2{top:500px;}
	.ansome_section .ansome_txt.k3{top:200px;}
	.ansome_section .ansome_txt.k4{top:500px;}	
	.rs_section .rs_swiper .k2 br{display:none;}
	.balance_section ul li{margin-bottom:10px;}
	.intro_section{height:700px;}
	.intro_section h3{font-size:64px; line-height:72px;}
	.intro_section::after{height:30vh;}
	.intro3_section .right1 .t1{font-size:50px; line-height:62px; margin-bottom:20px;}
	.intro3_section .right1 .t2{font-size:18px;}
	.intro3_section h3{font-size:32px; line-height:40px;}
	.intro3_section h4{font-size:22px;}
	.intro_002 .lists{position:relative; top:inherit; right:inherit;}	
	.intro_002 .lists .k1{font-size:15px; line-height:21px;}
	.intro_002 .lists .k2{margin-bottom:5px;}
	.intro_002 .lists{padding:44px 0;}
	.intro_002 .names{position:relative; top:inherit; right:inherit;}
	.intro_002 .img{width:320px; margin:0 auto; margin-bottom:20px;}
	
	.section03{padding:33px 0;}
	.section03 .swiper-container{width:85%; margin:0 auto;}
	.section03 .tourTab{width:705px !important; margin:0 auto; bottom:inherit !important; margin-top:10px;}
	.section03 .tourTab li{width:168px; height:104px;}
	.section03 .swiper-button-prev{top:47%;}
	.section03 .swiper-button-next{top:47%;}
	.section03 .sec3_inner{width:90%; margin:0 auto; overflow:hidden;}
	.section03 .swiper-container{width:100%;}
	.section03 .swiper-button-prev{display:none;}
	.section03 .swiper-button-next{display:none;}
	.sec11 ul .n1 .boxes{line-height:15px;}
	.sec11 .txtwr{width:40%;}
	.sec11 ul .n1 .boxes span.s2{width:90px;}
	.sec11{height:inherit;margin:0 auto;}
}
@media (max-width: 800px){
	.sub_banner{height:450px; padding:500px 0 100px 0; position:relative; overflow:hidden;}
	.sub_banner::before{content:'';width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,0.4);}
	.sub_banner .inner_banner{top:60%;}
	.sub_banner .u4{font-size:18px;}
	.sub_banner .u3{font-size:32px;}
	.sub_banner .u1{font-size:15px;}
	.sub_banner .u2{font-size:15px;}
	.case_section .case_list li .c2 br{display:none;}
	.qna_section.qna_spc04{height:1500px;}
	.promise_swiper .swiper_txt{padding:110px 20px;}
	.footers{height:auto;}
	.footers .root_daum_roughmap {height:300px !important;}
	.footers .root_daum_roughmap .wrap_map{height:300px !important;}
	.footers .map_cover{width:100%; position:relative; top:inherit; left:inherit; padding:44px; height:auto;}
	.quick{width:90%; right:inherit; bottom:20px; padding:11px 0; border-radius:20px; margin:0 5%;}
	.quick ul li{width:20%; float:left; margin-top:0; margin-bottom:0;}
	.quick ul li .img img{width:30px;}
	.tops{display:none;}
	.intro_section h3{font-size:48px; line-height:55px; margin-bottom:30px;}
	.intro_section::after {width: 100%;position: absolute;bottom: 0;left: 0;z-index:-1;height: 35vh;background-color: rgba(0,0,0,0.7);content: "";}
	.intro_section h4{font-size:19px;}
	.intro_section h5{font-size:21px;}
	.intro_section h6{font-size:16px; position:relative; right:inherit; bottom:inherit;}
	.sec11::after{background:#000; width:100%; height:30%; content:''; position:absolute; left:0; bottom:0;}
	.sec11 .txtwr{width:100%; position:inherit; left:inherit; right:inherit; transform:inherit; margin-bottom:20px;}
	.sec11 .imgwr{width:100%; position:inherit; left:inherit; right:inherit; transform:inherit;}
	.sec11{height:inherit; padding:44px 0 0;}
	.sec11 .inner{height:inherit; width:95%;}
	.sec11 ul .labels{font-size:15px;}
	.sec11 ul .n1.tels{font-size:32px;}
	.sec11 ul .n1 .boxes{margin-bottom:4px;}
	.sec11 .c4{margin-top:0;}
	.sec11 ul li.c1 .labels{padding-top:8px;}
	.sec11 ul.pces{display:block !important; margin-left:30px;}
	.sec11 .mbes{display:none !important;}
	.sec11 ul li .labels.ico1::before{background-size:cover;}
	.sec11 ul li .labels.ico2::before{top:5px;}
	.sec11 ul li .labels.ico3::before{top:5px;}
	.sec11 ul li .labels.ico4::before{top:5px;}
	.sec11 .imgwr .root_daum_roughmap .wrap_map{height:300px !important;}
	.sec11 .imgwr .root_daum_roughmap .wrap_controllers{display:none;}
	.sec11 ul.pces{margin-left:0; padding-left:30px;}
	.pces{display:none;}
	.mbes{width: 100% !important; display:block !important; left: 0 !important; position: relative !important; float: left;}
	.buss .inner{padding:33px 22px;}
	.mn0105 .sec11{margin-top:30px;}
	.sec11{margin:0;}
	.sec11 .pces.c4{display:block !important; margin-bottom:40px; height:40px;}
	.sub0101_03 .left{width:100%; margin:0;}
	.sub0101_03 .right{width:100%; margin:0; margin-top:20px;}
	.sub0101_03 .skol_text2{display:none;}
	.sub0101_03 .skol_text3{display:none;}
	.sub0101_03 h4{font-size:24px;}
	.sub0101_03 h3{margin-bottom:10px; font-size:21px;}
	.sub0101_03 h5{font-size:16px; margin-top:20px; padding-top:10px;}
	.sub0101_04 h4{font-size:24px;}
	.sub0101_04 h5{font-size:16px; margin-top:20px; padding-top:10px;}
	.sub0101_04 h5{width:100%;}
	.sub0101_04 .skol_text1{bottom:inherit; bottom:100px;}
	.sub0101_04 .skol_text1{display:none;}
	.sub0101_04 h3{margin-bottom:10px; font-size:19px;}
	.sub0101_06 .left{width:100%; margin:0;}
	.sub0101_06 .right{width:100%; margin:0; margin-top:20px;}
	.sub0101_06 .skol_text2{display:none;}
	.sub0101_06 .skol_text3{display:none;}
	.sub0101_06 h4{font-size:24px;}
	.sub0101_06 h3{margin-bottom:10px; font-size:19px;}
	.sub0101_06 h5{font-size:16px; margin-top:20px; padding-top:10px;}
	.know_section .eng{font-size:110px;}
	.bet_section .img img{width:140%;}
	.who_add_section .imgwr img{width:150%;}
	.imgtxt_section.eye01imgtxtbg .txt_wrap{width:90%;}
	.rs_section{display:block; height:inherit; padding:0 22px; background:none;}
	.rs_section .txtwr{width:100%; padding:66px 0 33px;}
	.rs_section .t2 {font-size: 24px; line-height: 32px;}
	.rs_section .t2 br{display:none;}
	.balance_section.th5 ul li{width:90%; max-width:320px;}
	.yoin_section ul li .t1{font-size:21px;}
	.balance_section .k3{margin-bottom:20px;}
	.yoin_section ul li{padding:33px 11px;}
	.howto_section .t1{font-size:16px;}
	.howto_section .t2 {font-size: 24px; line-height: 32px;}
	.imgtxt_section .t3{font-size:15px;}
	.howto_section .t3{font-size:15px;}
	.balance_section.th6 ul li{margin-bottom:10px;}
	.yoin_section ul li .t1 br{display:none;}
	.onesld_section{padding-left:22px; padding-right:22px;}
	.onesld_section .onesld_inner{height:inherit;}
	.onesld_section .tx_wrap{width:100%; position:relative; top:inherit; left:inherit; transform:inherit;}
	.onesld_section .sr_wrap{width:100%; position:relative; top:inherit; left:inherit; transform:inherit; margin-top:50px;}
	.onesld_section .onesld_swiper .swiper-slide{height:inherit; padding-bottom:40%;}
	.onesld_section .k1{bottom:inherit; position:relative; top:inherit; left:inherit; transform:inherit;}
	.onesld_section .k2{bottom:inherit; position:relative; top:inherit; left:inherit; transform:inherit;}
	.balance_section.th5 ul{text-align:center;}
	.ansome_section{padding:66px 0; height:inherit;}
	.ansome_section .ansome_eng{font-size:64px;}
	.ansome_section .ansome_txt{width:90%; max-width:480px; height:inherit; position:relative; margin:0 auto; margin-top:10px; margin-bottom:10px; padding-bottom:33px;}
	.ansome_section .img{position:absolute; width:100%;}
	.ansome_section .img img{width:100%;}
	.ansome_section .ansome_txt.k1{top:inherit; left:inherit; right:inherit;}
	.ansome_section .ansome_txt.k2{top:inherit; left:inherit; right:inherit;}
	.ansome_section .ansome_txt.k3{top:inherit; left:inherit; right:inherit;}
	.ansome_section .ansome_txt.k4{top:inherit; left:inherit; right:inherit;}
	.equip_section ul li{width:48%;}
	.balance_section.th4 ul li{width:48%;}
	.rs_section .rs_swiper .swiper-slide.swiper-slide-active{margin-top:20px;}
	.howto_section{padding:66px 0;}
	.sub0101_06 h3{font-size:26px; line-height:32px;}
	.sub0101_06 h4{font-size:21px;}
	.sub0101_06 h6{font-size:32px;}
	.sub0101_06 h5{margin-top:0; line-height:24px;}
	.sub0101_04 h3{font-size:21px;}
	.sub0101_04 h5{margin-top:0; line-height:24px;}
	.sub0101_03 .left{margin-top:20px;}
	.intro3_section .left1{width:100%; transform:inherit; position:inherit; top:inherit; right:inherit; left:inherit; bottom:inherit;}
	.intro3_section .right1{width:100%; transform:inherit; position:inherit; top:inherit; right:inherit; left:inherit; bottom:inherit;}
	.intro3_section h3{font-size:26px; line-height:32px; margin-bottom:10px;}
	.intro3_section h4{font-size:19px; line-height:24px;}
	.intro3_section h5{margin-top:30px;}
	.intro3_section h5{font-size:19px;}
	.intro3_section h5 span img{width:120px;}
	.intro3_section .right1 .t1{font-size:36px; line-height:42px; margin-top:30px;}
	.intro3_section .right1 .t2{line-height:24px;}
	.intro3_section .inner{height:inherit; padding:44px 0;}
	.intro3_section{background-size:cover; height:inherit;}
	
	
	.section03{padding:33px 0;}
	.section03 .swiper-container{width:85%; margin:0 auto;}
	.section03 .tourTab{width:560px !important; margin:0 auto; bottom:inherit !important; margin-top:0px;}
	.section03 .tourTab li{width:132px; height:82px;}
	.section03 .swiper-button-prev{top:47%;}
	.section03 .swiper-button-next{top:47%;}
	.section03 .sec3_inner{width:90%; margin:0 auto; overflow:hidden;}
	.section03 .swiper-container{width:100%;}
	.section03 .swiper-button-prev{display:none;}
	.section03 .swiper-button-next{display:none;}
}
@media (max-width: 640px){
	.sub_banner{padding:260px 0;}
	.sub_banner .inner_banner{top:50%;}
	.sub_banner .uline{display:none;}
	.title_section{padding:44px 0;}
	.title_section .k1{font-size:16px;}
	.title_section .k2{font-size:24px; line-height:32px;}
	.title_section .k3{font-size:15px;}
	.title_section ul{margin:0 auto; padding:0 22px; margin-top:30px;}
	.title_section ul li{width:100%; margin-bottom:10px;}
	.title_section ul li .v1{float:left; margin-bottom:0;}
	.title_section ul li .v2{float:left; padding:25px;}
	.title_section ul li .v2 span{margin-right:10px;}
	.title_section ul li .v2 br{display:none;}
	.title_section .add_img{margin-top:20px;}
	.balance_section{padding:44px 0;}
	.balance_section .k1{font-size:16px;}
	.balance_section .k2{font-size:24px; line-height:32px;}
	.balance_section .k3{font-size:15px;}
	.balance_section ul li{width:100%; margin:0 auto; max-width:280px; display:block; margin-bottom:20px;}
	.yoin_section .k1{font-size:16px;}
	.yoin_section .k2{font-size:24px; line-height:32px;}
	.yoin_section .k3{font-size:15px;}
	.yoin_section ul{margin-top:20px;}
	.yoin_section ul li{width:100%; margin:0;}
	.yoin_section ul li .img{margin-bottom:20px;}
	.yoin_section ul li .t2{font-weight:300; max-width:280px; text-align:center; margin:0 auto;}
	.case_section{padding:44px 0;}
	.case_section .t1{font-size:16px;}
	.case_section .t2{font-size:24px; line-height:32px;}
	.case_section .t3{font-size:15px;}
	.case_section .case_list{width:95%; margin:0 auto; margin-top:20px; display:block;}
	.case_section .case_list li{width:100%; margin:0; margin-top:10px; margin-bottom:10px;}
	.case_section .case_list li .img{margin-bottom:20px;}
	.case_section .case_list li .c1{margin-bottom:10px;}
	.case_section .t1{font-size:16px;}
	.case_section .t2{font-size:24px; line-height:32px;}
	.case_section .t3{font-size:15px;}
	.equip_section{padding:44px 0;}
	.equip_section .k1{font-size:16px;}
	.equip_section .k2{font-size:24px; line-height:32px;}
	.equip_section ul{margin:0 auto; margin-top:20px; width:95%;}
	.equip_section ul li{width:100%; display:block;}
	.who_add_section{height:550px;}
	.counsel_section{padding:44px 0;}
	.who_add_section .who_add_inner{height:550px;}
	.who_add_section .t1{font-size:16px;}
	.who_add_section .t2{font-size:24px; line-height:32px;}
	.who_add_section .t3{font-size:15px;}
	.who_add_section ul{margin-top:20px;}
	.who_add_section ul li{background:rgba(255,255,255,0.6); font-size:14px;}
	.special_section{padding:44px 0;}
	.special_section .t1{font-size:16px;}
	.special_section .t2{font-size:24px; line-height:32px;}
	.special_section .t3{font-size:15px;}
	.sys_con{width:95%; margin:0 auto; margin-top:20px;}
	.sys_con .box{height:250px;}
	.sys_con .box.ac_on{width:100%; margin-bottom:20px;}
	.sys_con .box.ac_off{width:100%; margin-bottom:20px;}	
	.sys_con .box .ft02{display:block;}
	.qna_section .t_title .k5{font-size:21px; line-height:28px; margin-bottom:20px;}
	.qna_section .t_title .k4{font-size:16px; line-height:26px;}
	.qna_section .t_txt .k1{font-size:24px;}
	.qna_section .t_txt .k2{font-size:22px; margin-bottom:10px;}
	.qna_section .t_txt .k3 br{display:none;}
	.qna_section.qna_spc04{height:inherit;}
	.qna_section .inner{height:inherit;}
	.repeat_caution{padding:44px;}
	.repeat_caution .t1{font-size:16px;}
	.repeat_caution .t2{font-size:24px; line-height:32px;}
	.caution_swiper{margin-top:20px; padding-bottom:30px;}
	.caution_swiper .k1{font-size:24px;}
	.caution_swiper .k2 br{display:none;}
	.caution_swiper .swiper-slide{height:210px;}
	.beauty_section{margin-top:20px; padding:44px 0; background-position:-1400px center;}
	.beauty_section .t1{font-size:24px;}
	.beauty_section .t2{font-size:21px;}
	.beauty_section .t3{font-size:16px;}
	.beauty_section .t3 br{display:none;}
	.repeat_promise{padding:66px 0 0 0;}
	.repeat_promise .t1{font-size:16px;}
	.repeat_promise .t2{font-size:24px; line-height:32px;}
	.repeat_promise .t3{font-size:15px; margin-bottom:20px;}
	.normal_cate{max-width:360px;}
	.normal_cate .swiper-pagination-bullet, .normal_cate li{font-size:14px;}
	.promise_swiper{margin-top:20px; padding:0 !important;}
	.promise_swiper .swiper-slide{height:350px;}
	.promise_swiper .swiper-slide span{font-size:36px; top:40px; left:20px;}
	.promise_swiper .swiper_img{width:100%;}
	.promise_swiper .swiper_img img{ margin-top:0;}
	.promise_swiper .swiper_txt{position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.6);}
	.promise_swiper .s1{color:#fff;}
	.promise_swiper .s2{color:#fff;}
	.promise_swiper .swiper_txt .s3{color:#fff;}
	.pg_caution{padding:22px;}
	.foot_logwr .swiper-slide img{max-width:110px;}
	.title_section ul li{border:none;}
	.imgtxt_section{min-height:400px; height:auto;}
	.imgtxt_section .txt_wrap{width:100%;padding:0 22px;}
	.imgtxt_section .img1{left:inherit; top:inherit; bottom:0;}
	.imgtxt_section .t1{font-size:16px;}
	.imgtxt_section .t2{font-size:24px; line-height:32px;}
	.imgtxt_section .txt_wrap ul.flex{width: 100%;}
	.imgtxt_section .txt_wrap ul li{width: 135px; height: 135px;}
	.fz32{font-size: 19px;}
	.know_section {padding: 44px 0;}
	.know_section .t1{font-size:16px;}
	.know_section .t2{font-size:24px; line-height:32px;}
	.circle-li{max-width:95%; margin:0 auto;}
	.circle-li > li{margin-left:0;}
	.who_add_section .imgwr{transform: translate(-50%,-50%); left: 50%; top: 50%; width: 100%; bottom:inherit;}
	.ansome_section .t1{font-size:16px;}
	.ansome_section .t2{font-size:24px; line-height:32px;}
	.ansome_section .img{position:absolute;}
	.ansome_section .img img{width:100%;}
	.ansome_section .ansome_txt{top:inherit !important; right:inherit !important; left:inherit !important; width:100% !important; position:inherit !important; padding:22px 0;}
	.bet_section .img{position:absolute;}
	.bet_section .t1{font-size:16px;}
	.bet_section .t2{font-size:24px; line-height:32px;}
	.bet_section .bet_txt .t2{font-size:24px;}
	.bet_section .bet_txt .t3{font-size:18px;}
	.yoin_section {padding: 44px 0;}
	.yoin_section ul{width:90%;}
	.counsel_section .t1 {font-size: 16px;}
	.counsel_section .t2 {font-size: 24px;line-height: 32px;}
	.counsel_section .t3 {font-size: 15px; margin-bottom:20px;}
	.counsel_section .u2 {font-size: 15px;}
	.counsel_section li{width:98%; padding:7px 33px;}
	.balance_section.th6 ul{max-width:400px;}
	.balance_section.th6 ul li{width:48%; float:left; max-width:inherit; margin:0 1%;}
	.ansome_section .ansome_txt{width:90% !important;}
	.rs_section .t3{font-size:15px; margin-top:20px;}
	.rs_section .rs_swiper{padding-bottom:30px;}
	.howto_section{height:550px;}
	.sub_banner .inner_banner{width:85%;}
	.sub_banner .u4{font-size:15px; line-height:21px;}
	.sub_banner .u1{font-size:15px; line-height:21px;}
	.sub_banner .u3{margin-bottom:20px;}
	.case_section .case_list{width:85%;}
	.case_section .case_list li .c1{font-size:17px;}
	.case_section .case_list li .c2{font-size:15px; line-height:21px;}
	.equip_section ul{width:85%;}
	.equip_section ul li:hover{transform:inherit;}
	.sys_con .box .ft01{margin-bottom:10px;}
	.sys_con .box .ft02{font-size:15px; line-height:21px;}
	.sys_con .box .content{padding:33px 22px;}
	.qna_section .t_txt .k3{font-size:15px; line-height:21px;}
	.qna_section .t_title .k4{font-size:15px; line-height:21px;}
	.caution_swiper .k2{font-size:15px; line-height:21px; font-weight:300;}
	.beauty_section .t1{font-size:21px;}
	.beauty_section .beauty_inner{height:300px;}
	.beauty_section .t3{font-size:15px; line-height:21px;}
	.promise_swiper .swiper_txt .s3{font-size:15px; line-height:21px;}
	.promise_swiper .swiper_txt .s3 br{display:none;}
	.sub_banner .u2{font-size:15px; line-height:21px;}
	.circle-txt p{font-size:15px;}
	.qna_section{height:inherit;}
	.ansome_section .img{display:none;}
	.ansome_section::before{display:none;}
	.ansome_section .t2{color:#ff4c72;}
	.ansome_section .ansome_txt .t1{padding-top:0px;}
	.ansome_section.add_ansome_section{height: auto; padding: 40px 0 50px 0;}
	.ansome_section.add_ansome_section .img{display: block !important; position: static;}
	.ansome_section.add_ansome_section .img img{width: 100%;}
	.ansome_section .img .ansomeWrap{position: static; width: 100%; display: flex; flex-wrap: wrap;align-items: center;justify-content: space-between;row-gap: 20px; padding-top: 33px;}
	.ansome_section .img .ansomeWrap .pos-a{position: static;}
	.ansome_section .img .ansomeWrap .ansome_img{width: 48%;}
	.bet_section .img{display:none;}
	.bet_section .bet_txt{position:absolute; top:inherit; left:inherit; top:inherit; bottom:inherit; float:left; width:190px; height:190px;}
	.bet_section .bet_txt.k1{right:inherit; left:8%; top:110px; bottom:inherit;}
	.bet_section .bet_txt.k2{right:8%; left:inherit; top:110px; bottom:inherit;}
	.bet_section .bet_txt .t3{font-size:14px; padding:0 11px;}
	.bet_section .bet_txt .t3 br{display:none;}
	.bet_section .bet_txt .t1{font-size:16px;}
	.bet_section .bet_txt .t2{font-size:21px; margin-bottom:10px;}
	.bet_section{padding:66px 0; height:500px; background: url(/img/220729_31.png) center -100px no-repeat;}
	.sys_con{width:85%;}
	.qna_section.qna_eye01{height:inherit;}
	.counsel_section .u1{font-weight:700;}
	.howto_section{padding:0; position:relative; height:500px;}
	.howto_section::before{background:rgba(0,0,0,0.6); width:100%; height:100%; position:absolute; left:0; top:0; content:''; z-index:2;}
	.howto_section .txt_wrap{left:5%; width:90%;}
	.onesld_section .t1{font-size:16px; text-align:center;}
	.onesld_section .t2{font-size: 24px; line-height: 32px; margin-bottom:20px; text-align:center;}
	.onesld_section .t2 br{display:none;}
	.onesld_section .t2 .okbr{display:block !important;}
	.onesld_section .t3{font-size:15px; line-height:21px; text-align:center;}	
	.onesld_section .k1{color:#000;}
	.onesld_section .k2{color:#fe7387;}
	.yoin_section ul{width:85%;}
	.imgtxt_section .img1 img{width:110% !important;}
	.who_add_section.who_petit01 .imgwr{left:40%;}
	.who_add_section.who_petit02 .imgwr{left:50%;}
	.rs_section .t1{font-size:16px;}
	.howto_section .t3 br{display:none;}
	.petit02bg {background: url(/img/petit02bg.png) -270px center no-repeat; background-size:cover;}
	.petit03bg {background: url(/img/petit03bg.png) -270px center no-repeat; background-size:cover;}
	.spc02bg {background: url(/img/220726_56.png) -270px center no-repeat; background-size:cover;}
	.spc03bg {background: url(/img/spc03bg.png) -270px center no-repeat; background-size:cover;}
	.spc06bg {background: url(/img/spc06bg.png) -270px center no-repeat; background-size:cover;}
	.petit01bg {background: url(/img/petit01bg.png) -270px center no-repeat; background-size:cover;}
	.nose03bg {background: url(/img/nose03bg.png) -270px center no-repeat; background-size:cover;}
	.nose01bg {background: url(/img/nose01bg.png) -270px center no-repeat; background-size:cover;}
	.eye01bg {background: url(/img/eye01bg.png) -270px center no-repeat; background-size:cover;}
	.spc05bg {background: url(/img/spc05bg.png) -270px center no-repeat; background-size:cover;}
	.spc01bg {background: url(/img/spc01bg.png) -270px center no-repeat; background-size:cover;}
	.equip_section .k3{font-size:15px;}
	.intro_section{height:500px; padding-top:80px; position:inherit;}
	.intro_section::after{height:100vh;}
	.sub0101_03{padding:33px 0;}
	.sub0101_04{padding:33px 0;}
	.sub0101_06{padding:33px 0;}
	
	.section03 .swiper-slide{height:inherit; width:100%;}
	.section03 .swiper-slide.swiper-slide-active{height:inherit;}
	.section03{padding:33px 0;}
	.section03 .swiper-container{width:85%; margin:0 auto;}
	.section03 .tourTab{width:436px !important; margin:0 auto; bottom:inherit !important; margin-top:20px;}
	.section03 .tourTab li{width:109px; height:68px; margin:0 !important;}
	.section03 .swiper-button-prev{top:47%;}
	.section03 .swiper-button-next{top:47%;}
	.section03 .sec3_inner{width:90%; margin:0 auto; overflow:hidden;}
	.section03 .swiper-container{width:100%;}
	.section03 .swiper-button-prev{display:none;}
	.section03 .swiper-button-next{display:none;}
	
}

@media (max-width: 500px){	
	.footers .map_cover{padding:22px;}
	.footers h3{font-size:26px;}
	.footers .text_boxs .t1{font-size:19px;}
	.footers .lines{margin-top:10px; margin-bottom:10px;}
	.footers .text_boxs .t1{font-size:17px;}
	.footers .emptys{display:none;}
	.footer_info{padding:33px 0;}
	.footer_info .footer-menu-items a{font-size:12px; padding:8px 11px;}
	.footer_info .footer-menu-items{margin-bottom:0;}
	.footer_info .footer_cnt li{font-size:13px;}
	.footer_info{padding-bottom:110px;}
	.footer_info .footer_logo img{width:150px;}
	.quick ul li .t1{font-size:13px;}
	.quick ul li .img img{width:25px;}
	.case_section .t3 br{display:none;}
	.qna_section .t_txt .k2{font-size:18px;}
	.repeat_caution .swiper-pagination-progressbar{width:100%;}
	.caution_swiper .k1{margin-bottom:0;}
	.caution_swiper .swiper-slide{padding:33px 22px;}
	.foot_logwr .swiper-button-prev{display:none;}
	.foot_logwr .swiper-button-next{display:none;}
	.circle-li > li{width:100%;}
	.who_add_section .imgwr{left:0;}
	.who_add_section .imgwr img{width:210%;}
	.petit02bg {background: url(/img/petit02bg.png) -400px center no-repeat; background-size:cover;}
	.petit03bg {background: url(/img/petit03bg.png) -400px center no-repeat; background-size:cover;}
	.spc02bg {background: url(/img/220726_56.png) -400px center no-repeat; background-size:cover;}
	.spc03bg {background: url(/img/spc03bg.png) -400px center no-repeat; background-size:cover;}
	.spc06bg {background: url(/img/spc06bg.png) -400px center no-repeat; background-size:cover;}
	.petit01bg {background: url(/img/petit01bg.png) -400px center no-repeat; background-size:cover;}
	.nose03bg {background: url(/img/nose03bg.png) -400px center no-repeat; background-size:cover;}
	.nose01bg {background: url(/img/nose01bg.png) -400px center no-repeat; background-size:cover;}
	.eye01bg {background: url(/img/eye01bg.png) -400px center no-repeat; background-size:cover;}
	.spc05bg {background: url(/img/spc05bg.png) -400px center no-repeat; background-size:cover;}
	.spc01bg {background: url(/img/spc01bg.png) -400px center no-repeat; background-size:cover;}
	.spc04bg {background: url(/img/220805_04.png) -400px center no-repeat; background-size:cover;}
	.imgtxt_section .img1 img{width:160% !important;}
	.imgtxt_section .img1{left:-20%;}
	.bet_section{height:650px;}
	.bet_section .bet_txt.k1{transform:translate(-50%,-50%); left:50%; top:50%; margin-top:170px;}
	.bet_section .bet_txt.k2{transform:translate(-50%,-50%); left:50%; top:50%; margin-top:400px;}
	.sub_banner .u2 br{display:none;}
	.imgtxt_section .t2 br{display:none;}
	.balance_section.th6 ul{max-width:320px;}
	.onesld_section .onesld_swiper .swiper-slide{padding-bottom:75%;}
	.yoin_section .k3 br{display:none;}
	.ansome_section .ansome_txt .t1{margin-bottom:0;}
	.ansome_section .ansome_txt .t2{margin-bottom:10px; line-height:26px; font-size:19px;}
	.ansome_section .ansome_txt .t3{font-size:15px;}
	.sys_con .box{margin:0 !important; margin-bottom:10px !important;}
	.balance_section.th4 ul li{width:70%;}
	.balance_section ul{margin-top:10px;}
	.howto_section .img2{width:140%;}
	.beauty_section .t1{font-size:19px;}
	.beauty_section .t2{font-size:18px;}
	.normal_cate{max-width:320px;}
	.mbskin{width:95%; max-width:320px;}
	.promise_swiper .swiper_img{width:110%;}
	#bo_w, #bo_v, #bo_list {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.intro_section{height:450px;}
	.intro_section h3{font-size:28px; line-height:36px;}
	.intro_section h4{font-size:17px;}
	.intro_section h5{line-height:45px;}
	.sub0101_06 h3 br{display:none;}
	.sub0101_06 h3{margin-top:10px;}
	.sub0101_06 h4{padding:0;}
	.sub0101_06 h6{font-size:28px;}
	.sub0101_04 h4{font-size:21px;}
	.sub0101_04 h3{margin-bottom:0;}
	.sub0101_06 h4{font-size:21px;}
	.sub0101_06 h3{margin-bottom:0;}
	.sub0101_03 h4{font-size:21px;}
	.sub0101_03 h3{margin-bottom:0;}
	
	.sub0101_06 h5{font-size:15px; line-height:21px;}
	.sub0101_04 h5{font-size:15px; line-height:21px;}
	.sub0101_03 h5{font-size:15px; line-height:21px;}
	
	.sub0101_03 h5 br{display:none;}
	.sub0101_04 h5 br{display:none;}
	.sub0101_06 h5 br{display:none;}
	
	.intro3_section .right1 .t2{font-size:15px; line-height:21px;}
	.intro3_section .right1 .t2 br{display:none;}
	.intro3_section h4{font-size:15px; line-height:21px;}
	.intro3_section .right1 .t1{font-size:28px; line-height:32px;}
	
	
	.section03 .swiper-slide{height:inherit; width:100%;}
	.section03 .swiper-slide.swiper-slide-active{height:inherit;}
	.section03{padding:33px 0;}
	.section03 .swiper-container{width:85%; margin:0 auto;}
	.section03 .tourTab{width:307px !important; margin:0 auto; bottom:inherit !important; margin-top:20px;}
	.section03 .tourTab li{width:76px; height:47px; margin:0 !important;}
	.section03 .swiper-button-prev{top:47%;}
	.section03 .swiper-button-next{top:47%;}
	.section03 .sec3_inner{width:90%; margin:0 auto; overflow:hidden;}
	.section03 .swiper-container{width:100%;}
	.section03 .swiper-button-prev{display:none;}
	.section03 .swiper-button-next{display:none;}
	
	.sec11{padding-top:22px;}
	.sec11 ul.pces{padding:0;}

	.fz32{font-size: 17px;}
	.imgtxt_section .txt_wrap ul li{width: 31%; border-radius: 5px; height: auto; padding: 5px 0;}

}