@layer reset, base, layout, components, pages, utility;@layer components{.btn1{align-items:center;background-image:url(/assets/dist/images/button/btn_1.webp);background-position:top 50% right 15px;background-repeat:no-repeat;border:1px solid var(--btn1-base);border-radius:42px;color:var(--btn1-base);display:flex;height:42px;justify-content:center;margin:0 auto;text-decoration:none;transition:all .3s ease;width:300px}.btn1:hover{background-color:var(--btn1-base);background-image:url(/assets/dist/images/button/btn_1_hover.webp);color:var(--txt-white)}@media (max-width:768px){.btn1{background-position:top 50% right 10px;background-size:20px auto;font-size:14px;width:220px}}.btn2{align-items:center;background-image:url(/assets/dist/images/button/btn_2.webp);background-position:top 50% right 15px;background-repeat:no-repeat;border:1px solid var(--btn2-border);border-radius:42px;color:var(--txt-base);display:flex;height:42px;justify-content:center;margin:0 auto;text-decoration:none;transition:all .3s ease;width:300px}.btn2:hover{background-color:var(--btn1-base);background-image:url(/assets/dist/images/button/btn_2_hover.webp);color:var(--txt-white)}@media (max-width:768px){.btn2{background-position:top 50% right 10px;background-size:20px auto;font-size:14px;width:220px}}.btn3{align-items:center;background-color:var(--btn3-base);border-radius:42px;color:var(--txt-white);display:flex;height:42px;justify-content:center;margin:0 auto;text-decoration:none;transition:all .3s ease;width:300px}.btn3:hover{background-color:var(--btn1-base)}.case-card{background:#fff;padding:30px;width:380px}}@layer components{@media (max-width:768px){.case-card{padding:20px;width:245px}}.case-card{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px))}.case-card .img{margin-bottom:10px}.case-card h4{color:var(--txt-case-title);font-size:14px;margin-bottom:18px;text-align:center}.case-card table th{white-space:nowrap}.case-card table td,.case-card table th{color:var(--txt-case-desc);font-weight:400;padding-bottom:5px;text-align:left;vertical-align:top}.case-card table td.black,.case-card table th.black{color:var(--txt-base)}@media (max-width:768px){.case-card table td,.case-card table th{font-size:11px}}}@layer components{.prices h3{background-color:var(--bg-price-h3);color:var(--txt-base);font-size:18px;font-weight:400;margin-bottom:25px;padding:12px 19px;text-align:left}@media (max-width:768px){.prices h3{font-size:15px;padding:10px 15px}}.prices .notes{font-size:14px;font-weight:500;margin:-15px 0 25px}.prices .price{margin-bottom:25px}.prices .price h4{border-left:3px solid var(--btn3-base);font-weight:400;margin-bottom:11px;padding-left:14px}@media (max-width:768px){.prices .price h4{font-size:15px;padding-left:10px}}.prices .price .table{border-top:1px solid #dcdad7}.prices .price .table .row{border-bottom:1px solid #dcdad7;display:flex;justify-content:space-between;padding:17px 0}.prices .price .table .row>div.price-cell{align-items:center;display:flex;justify-content:flex-end;margin-left:auto;width:350px}.prices .price .table .row>div.price-cell>div{flex:1;text-align:right}@media (max-width:768px){.prices .price .table .row{flex-wrap:wrap;padding:14px 0}.prices .price .table .row div{font-size:14px}.prices .price .table .row div.price-cell{align-items:center;display:flex;margin-left:auto;width:165px}.prices .price .table .row div.price-cell>div:last-child{flex:0;min-width:115px;white-space:nowrap}}.prices .price-not-found{color:var(--txt-gray);font-weight:500;padding:30px 0 80px;text-align:center}}@layer pages{@media (max-width:768px){main{overflow:hidden;padding:0 25px}}main .main-visual{background-color:var(--bg-white);margin-bottom:50px}main .main-visual img{margin:auto;max-width:100%}@media (max-width:768px){main .main-visual{margin:0 -25px 17px}}main h2{color:var(--txt-blue);font-family:var(--font-mincho),serif;font-size:28px;font-weight:500;margin-bottom:30px;text-align:center}@media (max-width:768px){main h2{font-size:21px;margin-bottom:19px}}main .outline{background-color:var(--bg-white);padding-bottom:135px}main .outline p{line-height:2;margin-bottom:70px;text-align:center}main .outline h3{font-size:16px;margin-bottom:20px;text-align:center}main .outline .index{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none}main .outline .index li{border-right:1px solid var(--txt-base)}main .outline .index li:first-child{border-left:1px solid var(--txt-base)}main .outline .index li a{color:var(--txt-base);display:block;line-height:1;padding:0 20px;text-decoration:none}main .outline .index li a:hover{text-decoration:underline}@media (max-width:768px){main .outline{padding-bottom:110px}main .outline p{margin-bottom:40px;text-align:left}main .outline h3{margin-bottom:10px;text-align:left}main .outline .index{align-items:flex-start;flex-direction:column;gap:10px}main .outline .index li{border-left:1px solid var(--txt-base);border-right:none;width:100%}main .outline .index li a{width:100%}}main .box{background-color:var(--bg-white);padding-bottom:160px;position:relative}@media (max-width:768px){main .box{margin:0 -25px;padding-bottom:120px}}main .box:before{background-color:var(--bg-white);border-radius:50% 50% 0 0;clip-path:inset(0 0 300px 0);content:"";height:500px;left:50%;position:absolute;top:-70px;transform:translateX(-50%);width:800px;z-index:0}@media (max-width:768px){main .box:before{height:120vw;width:120vw}}main .box .box.beige,main .box .box.beige:before{background-color:var(--bg-white2)}@media (max-width:768px){main .box .box{margin:0 -5px;padding:0 5px}main .box .box:before{height:85vw;top:-30px;width:85vw}}main .box.beige,main .box.beige:before{background-color:var(--bg-light)}main .box .inner{margin:0 auto;position:relative;width:var(--pc-width);z-index:1}@media (max-width:768px){main .box .inner{padding:0 25px;width:100%}}main .box h3{margin:0 -25px 13px;position:relative;top:-40px}main .box h3 img{height:65px;margin:0 auto 10px;width:65px}main .box h3 span{color:var(--txt-blue);display:block;font-size:28px;font-weight:400;position:relative;text-align:center}main .box h3 span strong{font-weight:400}main .box h3 span:before{background-image:url(/assets/dist/images/menu/h3_1.webp);margin:0 20px -12px 0}main .box h3 span:after,main .box h3 span:before{background-repeat:no-repeat;background-size:100% 100%;content:"";display:inline-block;height:66px;width:56px}main .box h3 span:after{background-image:url(/assets/dist/images/menu/h3_2.webp);margin:0 0 -12px 20px}main .box h3.dc_1 span b{font-weight:400}@media (max-width:768px){main .box h3.dc_1 span{position:relative}main .box h3.dc_1 span b{display:block}main .box h3.dc_1 span:before{bottom:10px;left:3%;position:absolute}main .box h3.dc_1 span:after{bottom:10px;position:absolute;right:3%}main .box h3.jal_1 span{position:relative}main .box h3.jal_1 span:before{bottom:10px;left:50%;position:absolute;transform:translateX(-140px)}main .box h3.jal_1 span:after{bottom:10px;left:50%;position:absolute;transform:translateX(102px)}main .box h3.jal_2 span{position:relative}main .box h3.jal_2 span:before{bottom:10px;left:50%;position:absolute;transform:translateX(-152px)}main .box h3.jal_2 span:after{bottom:10px;left:50%;position:absolute;transform:translateX(114px)}main .box h3.tl_h3_1 span{position:relative}main .box h3.tl_h3_1 span:before{bottom:10px;left:50%;position:absolute;transform:translateX(-152px)}main .box h3.tl_h3_1 span:after{bottom:10px;left:50%;position:absolute;transform:translateX(114px)}main .box h3.tl_h3_2 span{position:relative}main .box h3.tl_h3_2 span:before{bottom:10px;left:50%;position:absolute;transform:translateX(-182px)}main .box h3.tl_h3_2 span:after{bottom:10px;left:50%;position:absolute;transform:translateX(144px)}main .box h3.tl_h3_3 span{position:relative}main .box h3.tl_h3_3 span:before{bottom:10px;left:50%;position:absolute;transform:translateX(-132px)}main .box h3.tl_h3_3 span:after{bottom:10px;left:50%;position:absolute;transform:translateX(94px)}}main .box h3.sub{color:var(--txt-light-blue);font-size:25px;font-weight:500;margin:0 0 34px;padding:0;text-align:center}@media (max-width:768px){main .box h3{margin-bottom:0}main .box h3 span{font-size:21px}main .box h3 span:before{height:33px;margin-right:10px;width:28px}main .box h3 span:after{height:33px;margin-left:10px;width:28px}main .box h3.sub{font-size:19px}}main .box .sp_h3_addon{display:none}@media (max-width:768px){main .box .sp_h3_addon{color:var(--txt-blue);display:block;font-size:21px;font-weight:400;margin:-40px 0 20px;text-align:center}}main .box p{line-height:1.9}@media (max-width:768px){main .box p{font-size:14.5px}}main .box .img img{margin:0 auto}main .box .h4_1{background:color-mix(in srgb,var(--bg-secondary) 60%,transparent);border-radius:3px;color:var(--txt-white);font-size:18px;font-weight:400;line-height:1.7;margin-bottom:30px;padding:2px 10px 2px 20px;position:relative}main .box .h4_1:before{background-color:var(--bg-secondary);border-radius:3px;content:"";display:block;height:80%;left:5px;position:absolute;top:50%;transform:translateY(-50%);width:6px}@media (max-width:768px){main .box .h4_1{line-height:1.6}}main .box .h4_2{background-color:var(--bg-light-blue);color:var(--txt-blue);font-family:var(--font-mincho),serif;font-size:25px;margin-bottom:57px;padding:5px 0;text-align:center}@media (max-width:768px){main .box .h4_2{font-size:19px;line-height:1.2;margin-bottom:20px;padding:5px 20px;text-align:left}}main .box .h4_3{background-color:var(--bg-light-blue);color:var(--txt-gray-666);font-family:var(--font-mincho),serif;font-size:25px;margin-bottom:57px;padding:5px 0;text-align:center}@media (max-width:768px){main .box .h4_3{font-size:19px;line-height:1.2;margin-bottom:20px;padding:5px 20px;text-align:left}}main .box .h4_4{background-color:var(--bg-light);color:var(--txt-blue);font-size:20px;font-weight:500;margin-bottom:40px;padding:10px 0;text-align:center}@media (max-width:768px){main .box .h4_4{font-size:19px;font-weight:400;padding:10px;text-align:left}}main .box .h4_5{font-size:24px;font-weight:400;margin-bottom:28px}@media (max-width:768px){main .box .h4_5{font-size:20px;margin-bottom:35px}}main .box .h4_6{background-color:var(--bg-white);color:var(--txt-blue);font-family:var(--font-mincho),serif;font-size:25px;font-weight:400;margin-bottom:60px;padding:4px 0;text-align:center}@media (max-width:768px){main .box .h4_6{font-size:19px;margin-bottom:20px}}main .box .h4_7{background-color:var(--bg-white);color:var(--txt-blue);font-size:20px;font-weight:400;margin-bottom:43px;padding:4px 0;text-align:center}@media (max-width:768px){main .box .h4_7{font-size:19px;margin-bottom:20px;padding:6px 15px;text-align:left}}main .box .h4_8{background-color:var(--bg-white);color:var(--txt-blue);font-size:25px;font-weight:400;margin-bottom:50px;padding:4px 0;text-align:center}@media (max-width:768px){main .box .h4_8{font-size:19px;margin-bottom:20px;padding:4px 15px;text-align:left}}main .box h5{font-size:18px;font-weight:500}@media (max-width:768px){main .box h5{font-size:17px}}main .box .col2{align-items:flex-start;display:flex;gap:30px}main .box .col2 .img1{flex-shrink:0;width:325px}main .box .col2.align-center{align-items:center}@media (max-width:768px){main .box .col2{flex-direction:column}main .box .col2 .img1{margin:0 auto;width:275px}}main .box .float .img1{float:right;margin:0 0 40px 40px;width:325px}@media (max-width:768px){main .box .float .img1{float:none;margin:30px 0;width:100%}main .box .float .img1 img{margin:0 auto;width:256px}}main .box .points{display:flex;flex-wrap:wrap;list-style-type:none;padding:0 80px}main .box .points li{color:var(--txt-secondary);font-size:18px;margin-bottom:50px;padding-left:80px;position:relative;width:50%}main .box .points li:before{background-image:url(/assets/dist/images/menu/p_1.webp);background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:63px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:67px}main .box .points li span{color:var(--txt-base);display:block;font-size:15px;line-height:1.7;margin-top:4px}main .box .points li:first-child:before{background-image:url(/assets/dist/images/menu/p_1.webp)}main .box .points li:nth-child(2):before{background-image:url(/assets/dist/images/menu/p_2.webp)}main .box .points li:nth-child(3):before{background-image:url(/assets/dist/images/menu/p_3.webp)}main .box .points li:nth-child(4):before{background-image:url(/assets/dist/images/menu/p_4.webp)}@media (max-width:768px){main .box .points{display:block;padding:0}main .box .points li{font-size:15px;padding-left:60px;width:100%}main .box .points li:before{height:48px;width:50px}}main .box .points2{list-style-type:none;padding:0 80px}main .box .points2 li{color:var(--txt-secondary);font-size:18px;margin-bottom:50px;padding-left:80px;position:relative}main .box .points2 li:before{background-image:url(/assets/dist/images/menu/p_1.webp);background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:63px;left:0;position:absolute;top:50%;transform:translateY(-70%);width:67px}main .box .points2 li span{color:var(--txt-base);display:block;font-size:15px;line-height:1.7;margin-top:4px}main .box .points2 li:first-child:before{background-image:url(/assets/dist/images/menu/p_1.webp)}main .box .points2 li:nth-child(2):before{background-image:url(/assets/dist/images/menu/p_2.webp)}main .box .points2 li:nth-child(3):before{background-image:url(/assets/dist/images/menu/p_3.webp)}main .box .points2 li:nth-child(4):before{background-image:url(/assets/dist/images/menu/p_4.webp)}@media (max-width:768px){main .box .points2{padding:0}main .box .points2 li{font-size:15px;padding-left:0;width:100%}main .box .points2 li img{float:left;margin:0 20px 10px 0}main .box .points2 li:before{content:none}}main .box .points3{border:1px solid var(--txt-light-blue);padding:5px;position:relative}main .box .points3 h4{left:50%;position:absolute;top:-20px;transform:translateX(-50%);z-index:2}@media (max-width:768px){main .box .points3 h4{top:-10px;width:175px}}main .box .points3 .inner{background-color:var(--bg-light-blue2);padding:40px 60px;width:100%}main .box .points3 .inner ul{counter-reset:number;display:flex;flex-wrap:wrap;gap:20px 0;justify-content:space-between;list-style-type:none}main .box .points3 .inner ul li{line-height:22px;padding-left:30px;position:relative;width:47%}main .box .points3 .inner ul li:before{align-items:center;background-color:var(--txt-light-blue2);border-radius:22px;color:var(--txt-white);content:counter(number);counter-increment:number;display:flex;font-size:14px;font-weight:700;height:22px;justify-content:center;left:0;line-height:1;position:absolute;top:0;width:22px}@media (max-width:768px){main .box .points3 .inner{padding:25px 10px 20px}main .box .points3 .inner ul{flex-direction:column;gap:12px}main .box .points3 .inner ul li{font-size:14px;line-height:16px;padding-left:25px;width:100%}main .box .points3 .inner ul li:before{font-size:10px;height:16px;top:2px;width:16px}}@media (min-width:769px){main .box .single_point{background-position:left 0 top 0;min-height:70px;padding:15px 0 0 85px;position:relative}main .box .single_point img{height:auto;left:0;position:absolute;top:0;width:69px}}@media (max-width:768px){main .box .single_point{line-height:1.8}main .box .single_point img{float:left;height:auto;margin:0 20px 0 0;width:50px}}main .box ul.recommend{display:flex;flex-wrap:wrap;list-style-type:none;padding:0 54px}main .box ul.recommend li{background-image:url(/assets/dist/images/menu/ico_chk.webp);background-position:left 0 top 8px;background-repeat:no-repeat;background-size:15px auto;margin-bottom:30px;padding-left:30px;width:53%}main .box ul.recommend li:nth-child(2n){width:47%}@media (max-width:768px){main .box ul.recommend{flex-direction:column;gap:10px;padding:0 15px}main .box ul.recommend li{background-size:12px auto;font-size:14.5px;margin-bottom:0;padding-left:24px;width:100%}main .box ul.recommend li:nth-child(2n){width:100%}}main .box .case-cards{overflow:hidden}main .box .case-cards .swiper-wrapper{margin-bottom:100px;width:400px!important}main .box .case-cards .swiper-wrapper .swiper-slide .case-card{background-color:#f5f5f5;clip-path:none;flex-shrink:0;padding:0;width:400px!important}main .box .case-cards .swiper-wrapper .swiper-slide .case-card .img img{height:auto;width:100%}main .box .case-cards .swiper-wrapper .swiper-slide .case-card table{margin:0 20px 15px}@media (max-width:768px){main .box .case-cards .swiper-wrapper .swiper-slide .case-card table{margin:0 10px 15px}main .box .case-cards .swiper-wrapper{margin-bottom:60px}main .box .case-cards .swiper-wrapper .swiper-slide{width:205px!important}main .box .case-cards .swiper-wrapper .swiper-slide .case-card{width:100%!important}}main .box .case-cards .swiper-pagination{bottom:auto;position:relative;transform:translateZ(0) translateY(-40px)!important}@media (max-width:768px){main .box .case-cards .swiper-pagination{transform:translateZ(0) translateY(-20px)!important}}main .box .case-cards .swiper-pagination-bullet{background:#ccc!important;height:10px!important;margin:0 8px!important;opacity:1!important;width:10px!important}main .box .case-cards .swiper-pagination-bullet-active{background:#aaa!important}main .box .case-cards button{display:none}main .box .hyalu_1{margin:0 auto;width:879px}@media (max-width:768px){main .box .hyalu_1{margin:0 -10px;width:auto}}main .box .hyalu_1 .upper{background-color:var(--bg-white);clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%,0 20px);margin-bottom:2px;padding:30px 0}main .box .hyalu_1 .upper img{margin:0 auto}@media (max-width:768px){main .box .hyalu_1 .upper{clip-path:none;padding:0}}main .box .hyalu_1 .lower{align-items:flex-start;background-color:var(--bg-white);clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px));display:flex;padding:42px 0}main .box .hyalu_1 .lower ul{display:flex;flex-direction:column;gap:20px;list-style-type:none;padding-left:81px;width:50%}main .box .hyalu_1 .lower ul:first-child{border-right:3px dotted #654845}main .box .hyalu_1 .lower ul li{font-weight:500}main .box .hyalu_1 .lower ul:first-child li{color:var(--txt-blue)}main .box .hyalu_1 .lower ul:nth-child(2) li{color:var(--txt-pink)}@media (max-width:768px){main .box .hyalu_1 .lower{padding:20px 0}main .box .hyalu_1 .lower ul{padding:0}main .box .hyalu_1 .lower ul li{font-size:12.5px;padding:0 15px}}main .box .btn-area{align-items:center;display:flex;gap:60px;justify-content:center}main .box .btn-area a,main .box .btn-area button{margin:0}@media (max-width:768px){main .box .btn-area{flex-direction:column;gap:20px}}main .box .plans{display:flex;justify-content:space-between;margin-bottom:60px}@media (max-width:768px){main .box .plans{flex-direction:column;gap:30px;justify-content:center}}main .box .plans .plan{width:300px}main .box .plans .plan h5{color:var(--txt-blue);font-family:var(--font-mincho),serif;font-size:20px;margin-bottom:43px;text-align:center}main .box .plans .plan div{background-color:var(--bg-light-blue);border:1px solid #b9cee0;border-radius:100px;font-size:13px;padding:20px 0;position:relative;text-align:center}main .box .plans .plan div:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 114.13 109.59"><polyline points="113.09 108.5 1.04 1.08 1.04 108.5" fill="%23eff3f7"/><line x1="1.04" y1="1.08" x2="113.09" y2="108.5" stroke="%23b9cee0" stroke-width="7" stroke-miterlimit="10"/></svg>');background-repeat:no-repeat;content:"";display:block;height:20px;left:50%;position:absolute;top:-19px;transform:translateX(-50%);width:20px}@media (max-width:768px){main .box .plans .plan{text-align:center;width:100%}main .box .plans .plan h5{font-size:19px;margin-bottom:22px}main .box .plans .plan div{display:block;margin:0 auto;padding:10px 20px;width:90%}main .box .plans .plan div:before{top:-18px}}main .box .plans2{display:flex;gap:30px;justify-content:center;margin-bottom:60px}main .box .plans2 .plan{width:220px}main .box .plans2 .plan h5{background-color:var(--bg-light-blue);border:1px solid #b9cee0;border-radius:100px;color:var(--txt-blue);font-family:var(--font-mincho),serif;font-size:20px;padding:4px 0;position:relative;text-align:center}@media (max-width:768px){main .box .plans2{align-items:center;flex-direction:column;gap:20px;justify-content:center;margin-bottom:40px}main .box .plans2 .plan{font-size:19px}}main .box table.side_effects{border-collapse:collapse;border-left:1px solid #bfbfbf;border-top:1px solid #bfbfbf;width:100%}main .box table.side_effects th{background-color:#f3efea;width:240px}main .box table.side_effects td,main .box table.side_effects th{border-bottom:1px solid #bfbfbf;border-right:1px solid #bfbfbf;font-size:14px;font-weight:400;line-height:1.7;padding:12px 24px;text-align:left;vertical-align:top}@media (max-width:768px){main .box table.side_effects{border:none;border-top:1px solid #bfbfbf;display:block}main .box table.side_effects tbody,main .box table.side_effects td,main .box table.side_effects th,main .box table.side_effects tr{display:block}main .box table.side_effects td,main .box table.side_effects th{border-bottom:1px solid #bfbfbf;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;font-size:14px;padding:10px 13px;width:100%}main .box table.side_effects th{background-color:var(--bg-th)}main .box table.side_effects td{background-color:var(--bg-td)}}main .box .list_simple{list-style-type:none;padding-left:40px}main .box .list_simple li{margin-bottom:15px;position:relative}main .box .list_simple li:before{background:#aa885d;border-radius:50%;content:"";height:6px;left:-.8em;position:absolute;top:.65em;width:6px}main .box .list_simple li:last-child{margin-bottom:0}@media (max-width:768px){main .box .list_simple{padding-left:15px}main .box .list_simple li:first-line{font-weight:500}}main .box .list_check{list-style-image:url(/assets/dist/images/menu/ico_chk.webp);padding-left:40px}main .box .list_check li{margin-bottom:15px}main .box .list_check li:last-child{margin-bottom:0}@media (max-width:768px){main .box .list_check{padding-left:15px}}main .box .col2_list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-around;list-style-type:none}main .box .col2_list li{margin-bottom:30px;width:40%}@media (max-width:768px){main .box .col2_list li{padding:0 15px;width:100%}}main .box dl.dl_1{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:100px 1fr;row-gap:16px}main .box dl.dl_1 dt{font-weight:500;line-height:1.7;text-align:right}main .box dl.dl_1 dd{line-height:1.7}@media (max-width:768px){main .box dl.dl_1{display:block}main .box dl.dl_1 dt{font-size:14.5px;text-align:left}main .box dl.dl_1 dd{font-size:14.5px;margin-bottom:35px}}main .box .dark_circles{align-items:stretch;display:flex;gap:30px;justify-content:space-between;margin-bottom:80px}@media (max-width:768px){main .box .dark_circles{margin-bottom:35px}}main .box .dark_circles .dark_circle{align-items:stretch;background-color:var(--bg-white);display:flex;flex:1;flex-direction:column;justify-content:space-between;position:relative}main .box .dark_circles .dark_circle.blue{border:1px solid #52a2d5}main .box .dark_circles .dark_circle.blue label{background-color:#52a2d5}main .box .dark_circles .dark_circle.brown{border:1px solid #aa885d}main .box .dark_circles .dark_circle.brown label{background-color:#aa885d}main .box .dark_circles .dark_circle.black{border:1px solid #666}main .box .dark_circles .dark_circle.black label{background-color:#666}main .box .dark_circles .dark_circle label{align-items:center;background-color:red;border-radius:6px;color:var(--txt-white);display:flex;font-size:18px;height:35px;justify-content:center;left:50%;position:absolute;top:-17px;transform:translateX(-50%);width:102px}main .box .dark_circles .dark_circle .img{flex:0;padding:36px 42px}main .box .dark_circles .dark_circle table{border-collapse:collapse;flex:1}main .box .dark_circles .dark_circle table td,main .box .dark_circles .dark_circle table th{border-top:1px solid #bfbfbf;color:var(--txt-base);font-size:14px;font-weight:400}main .box .dark_circles .dark_circle table th{border-right:1px solid #bfbfbf;padding:0 8px}main .box .dark_circles .dark_circle table td{padding:15px 25px}@media (max-width:768px){main .box .dark_circles .dark_circle table td{padding:15px}}main .box .img_with_caption{align-items:flex-start;display:flex;gap:55px;justify-content:center}main .box .img_with_caption>div{width:228px}main .box .img_with_caption>div img{border:1px solid var(--bg-white);margin-bottom:5px}main .box .img_with_caption>div p{font-size:14px;line-height:1.7}@media (max-width:768px){main .box .img_with_caption{display:block}main .box .img_with_caption>div{margin:0 auto 40px;width:275px}main .box .img_with_caption>div img{height:auto;width:100%}}main .box .tbl_1{border-collapse:collapse;border-right:1px solid #999;border-top:1px solid #999}main .box .tbl_1 td,main .box .tbl_1 th{border-bottom:1px solid #999;border-left:1px solid #999;font-weight:400;padding:13px 14px}main .box .tbl_1 td a,main .box .tbl_1 th a{color:inherit}main .box .tbl_1 th{white-space:nowrap}@media (max-width:768px){main .box .tbl_1{border-right:none}main .box .tbl_1 td,main .box .tbl_1 th{border-left:none;font-size:14px;padding:10px}main .box .tbl_1 th{border-right:1px solid #999}}main .box .tbl_2{border-collapse:collapse;border-left:1px solid #999;border-top:1px solid #999}main .box .tbl_2 td,main .box .tbl_2 th{border-bottom:1px solid #999;border-right:1px solid #999;padding:15px 20px}main .box .tbl_2 thead th{font-weight:500;text-align:center}@media (max-width:768px){main .box .tbl_2 td,main .box .tbl_2 th{padding:8px 10px}}main .box hr{border:none;border-bottom:1px solid var(--bg-secondary)}main .box .white-box{background-color:var(--bg-white);margin:0 auto;padding:50px 40px;width:800px}@media (max-width:768px){main .box .white-box{margin:0 -5px;padding:30px 20px;width:auto}main .box .white-box.pad2{padding:15px 10px}}@media (min-width:769px){main .box .w422{width:422px!important}main .box .w390{width:390px!important}main .box .w459{width:459px!important}main .box .w940{width:940px!important}}@media (max-width:768px){main .box .w100{width:100%!important}main .box .w100 img{width:100%}}@media (min-width:769px){main .box .h325{height:325px;width:auto}}@media (max-width:768px){main .box .w275{height:auto;width:275px}}main .box .justify-center{display:flex;gap:80px;justify-content:center}main .box .lha_1{align-items:flex-start;display:flex;gap:30px}main .box .lha_1 .img{flex-shrink:0;width:101px}main .box .lha_1 .description{padding-right:30px}main .box .lha_1 .description p{margin-bottom:35px}main .box .lha_1 .description p:last-child{margin-bottom:0}@media (max-width:768px){main .box .lha_1{display:block}main .box .lha_1 .img{margin-bottom:25px;width:100%}main .box .lha_1 .description{padding:0}}main .box .tl_1{background-color:var(--bg-white);margin:0 auto;padding:42px 36px;width:920px}main .box .tl_1 dl{display:flex;flex-wrap:wrap;gap:20px 0}main .box .tl_1 dl dt{text-align:right;width:280px}main .box .tl_1 dl dd{background-image:url(/assets/dist/images/menu/tl_a_1.webp);background-position:left 8px top 5px;background-repeat:no-repeat;padding-left:50px;width:568px}main .box .tl_1 dl dd:nth-child(4){background-image:url(/assets/dist/images/menu/tl_a_2.webp)}main .box .tl_1 dl dd:nth-child(6){background-image:url(/assets/dist/images/menu/tl_a_3.webp)}@media (max-width:768px){main .box .tl_1{padding:20px;width:100%}main .box .tl_1 dl{gap:5px 0}main .box .tl_1 dl dt{text-align:left;width:100%}main .box .tl_1 dl dd{margin-bottom:15px;width:100%}main .box .tl_1 dl dd:nth-child(6){margin-bottom:0}}main .box .sn_1 .col2{align-items:center;gap:63px}main .box .sn_1 .col2 .img1{width:226px}main .box .sn_1 .col2 .img1 img{border:1px solid var(--bg-white)}@media (max-width:768px){main .box .sn_1 .col2{gap:20px}main .box .sn_1 .col2 h5{margin-bottom:15px;text-align:center}}main .box .case-not-found{color:var(--txt-gray);font-weight:500;padding:30px 0 80px;text-align:center}main .price_box{background-color:var(--bg-white)}main .price_box.beige{background-color:var(--bg-light)}main .price_box{padding:70px 0 110px}main .price_box .inner{margin:0 auto;width:var(--pc-width)}main .price_box .inner>h3{color:var(--txt-blue);font-size:28px;font-weight:500;margin-bottom:50px;text-align:center}@media (max-width:768px){main .price_box{margin:0 -25px;padding:45px 25px}main .price_box .inner{width:100%}main .price_box .inner>h3{margin-bottom:45px}}}
/*# sourceMappingURL=lp.css.map */
