﻿*,*::before,*::after{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0}h1,h2,h3,h4,h5,h6,p{margin:0}ul,ol{margin:0;padding:0}img,picture,video,canvas,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}body{color:#000;cursor:default;font-size:16px;font-family:"Montserrat","Helvetica Neue",arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",meiryo,sans-serif}.header-container{font-size:21px;font-family:"YuMincho Pr6N","游明朝体","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho",serif;position:relative;z-index:2;padding-left:30px}.header-container .header-btn-wrapper{max-width:570px;margin:0 auto;position:relative;display:block}.header-container .header-inner{max-width:630px;margin:0 auto}.header-container .text{line-height:46px}.header-container .btn{position:absolute;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;background-color:#005083;color:#fff;font-family:"Montserrat","Helvetica Neue",arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",meiryo,sans-serif;border:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;height:46px}.header-container .btn:hover{cursor:pointer}.header-container .btn span{font-size:11px}.header-container .icon{width:15px;height:20px}.footer-container{max-width:600px;margin:0 auto;padding:15px 30px;background-color:#f3efe9}@media(width <= 320px){.footer-container{padding:15px}}.footer-container .inner{display:flex;justify-content:space-between;align-items:center;gap:8px}.footer-container .links{display:flex;justify-content:flex-start;gap:16px}@media(width <= 320px){.footer-container .links{gap:6px}}.footer-container .link{font-size:11px;position:relative}.footer-container .link::before{content:"|";position:absolute;right:-10px;top:0}@media(width <= 320px){.footer-container .link::before{right:-4px}}.footer-container .link:hover{text-decoration:underline}.footer-container .link:last-child::before{content:none}.footer-container .text{margin:0;color:#6b7280;font-size:8px;white-space:nowrap}.modal-container{position:fixed;inset:0;z-index:100;display:grid;place-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.modal-container .overlay{position:absolute;inset:0;background:rgba(132,132,132,.9);opacity:0;transition:opacity .25s ease;will-change:opacity}.modal-container .card{position:relative;width:min(92vw,500px);border-radius:4px;background:#fff;border:1px solid #eee;opacity:0;transform:translateY(10px) scale(0.98);transition:opacity .25s ease,transform .25s ease;will-change:opacity,transform}.modal-container--open{opacity:1;visibility:visible;pointer-events:auto}.modal-container--open .overlay{opacity:1}.modal-container--open .card{opacity:1;transform:translateY(0) scale(1)}@media(prefers-reduced-motion: reduce){.modal-container{transition:none}.modal-container .overlay,.modal-container .card{transition:none}}.modal-container .btn{position:absolute;right:0;top:-50px;width:40px;height:40px;border-radius:50px;border:0;background:#fff;display:grid;place-items:center;cursor:pointer}.modal-container .btn .icon{font-size:34px;line-height:1;color:#6b7280}.modal-container .head{background:#3b4f8c;color:#fff;text-align:center;padding:10px 20px;border-radius:3px 3px 0 0}.modal-container .body{padding:20px 24px;text-align:center}.modal-container .title{margin-bottom:14px;font-family:"YuMincho Pr6N","游明朝体","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho",serif;font-size:24px}.modal-container .image{margin:0 -24px 10px}.modal-container .image .inner{width:100%;height:auto}.modal-container .text{margin-bottom:10px;-webkit-text-stroke:.6px}.modal-container .cta{display:block;text-decoration:none;border-radius:12px;background:linear-gradient(180deg, #e1595c 0%, #9f0002 100%);box-shadow:0 4px 0 #6e0001;padding:8px 16px;transition:.2s ease}.modal-container .cta:hover{transform:translateY(2px);box-shadow:none}.modal-container .cta>.inner{display:inline-flex;align-items:center;gap:10px}.modal-container .cta .icon{width:19px;height:25px}.modal-container .cta .text{color:#fff;font-size:22px;font-weight:700;margin:0;-webkit-text-stroke:0}.sogi-lp-container .area{max-width:600px;margin:0 auto;position:relative}@media(width <= 320px){.sogi-lp-container .area{font-size:80%}}.sogi-lp-container .area .fv-container .fv-main{background:linear-gradient(to bottom, #fafafa 60%, #fff 100%)}.sogi-lp-container .area .fv-container .fv-main-inner{position:relative;padding:40px 30px 30px;z-index:1}.sogi-lp-container .area .fv-container .fv-main-inner::before{content:"";position:absolute;background:url("/assets/lp/bg-ba53cce8.webp");background-position:right top;background-repeat:no-repeat;background-size:contain;max-width:600px;width:100%;height:100%;top:0;left:50%;transform:translateX(-50%);z-index:-1}.sogi-lp-container .area .fv-container .fv-bg-preload{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sogi-lp-container .area .fv-container .fv-inner{max-width:400px;margin:0 auto;padding:0 30px 30px}.sogi-lp-container .area .fv-container .fv-copy{max-width:600px;margin:0 auto;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.sogi-lp-container .area .fv-container .fv-title{margin-bottom:34px;font-size:32px;font-family:"YuMincho Pr6N","游明朝体","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho",serif}.sogi-lp-container .area .fv-container .fv-title-text{margin-bottom:50px;line-height:30px;font-size:14px;font-family:"Source Han Sans JP","Noto Sans JP","Yu Gothic","游ゴシック体","YuGothic","meiryo",sans-serif;font-weight:500}.sogi-lp-container .area .fv-container .fv-price{max-width:400px;width:calc(100% - 20px);margin:0 auto;background-color:#fff;border-radius:4px;box-shadow:0 3px 3px rgba(0,0,0,.16);overflow:hidden}.sogi-lp-container .area .fv-container .fv-price-head{display:flex;justify-content:center;gap:16px;background-color:#005083;line-height:24px;color:#fff;font-size:14px;font-family:"YuMincho Pr6N","游明朝体","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho",serif}.sogi-lp-container .area .fv-container .fv-price-body{padding:6px;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;justify-content:center;column-gap:10px}@media(width <= 320px){.sogi-lp-container .area .fv-container .fv-price-body{padding:10px}}.sogi-lp-container .area .fv-container .fv-price-badge{width:40px;padding:0 6px;border:1px solid #e1595c;color:#e1595c;font-size:12px;grid-row:1/2;grid-column:1/2;line-height:22px;text-align:center;font-weight:bold}.sogi-lp-container .area .fv-container .fv-price-amount{font-size:20px;grid-row:1/2;grid-column:2/3;color:#e1595c}.sogi-lp-container .area .fv-container .fv-price-num{font-size:40px;font-family:"Montserrat","Helvetica Neue",arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",meiryo,sans-serif;font-weight:bold;display:inline-block;min-width:150px;font-variant-numeric:tabular-nums}@media(width <= 320px){.sogi-lp-container .area .fv-container .fv-price-num{min-width:auto;font-size:36px}}.sogi-lp-container .area .fv-container .fv-price-unit{font-size:20px;color:#000}.sogi-lp-container .area .fv-container .fv-price-tax{grid-row:2/3;grid-column:2/3;color:#707f89}.sogi-lp-container .area .fv-container .fv-waiting{position:relative;margin:0 10px 16px;padding:2px;text-align:center;font-size:18px;color:#000;border-radius:50px;background-color:#ffeded}.sogi-lp-container .area .fv-container .fv-waiting::after{content:"";position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:15px solid #ffeded;background:none;z-index:-1}@media(width <= 320px){.sogi-lp-container .area .fv-container .fv-waiting{font-size:14px}}.sogi-lp-container .area .fv-container .fv-waiting-strong{color:#e1595c;font-weight:bold}.sogi-lp-container .area .fv-container .fv-cta{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:18px;padding:8px 20px;border-radius:10px;background:linear-gradient(180deg, #e1595c 0%, #9f0002 100%);color:#fff;text-decoration:none;box-shadow:0 4px 0 #6e0001;transition:.2s ease;border:0;width:100%;font:inherit}.sogi-lp-container .area .fv-container .fv-cta:hover{transform:translateY(2px);box-shadow:none}.sogi-lp-container .area .fv-container .fv-cta-icon{width:50px;height:57px}.sogi-lp-container .area .fv-container .fv-cta-text-container{display:flex;flex-direction:column;justify-content:center}.sogi-lp-container .area .fv-container .fv-cta-text{font-size:28px;font-weight:bold;text-align:center}@media(width <= 320px){.sogi-lp-container .area .fv-container .fv-cta-text{font-size:24px}}.sogi-lp-container .area .fv-container .fv-cta-sub{font-size:17px;font-weight:bold}@media(width <= 320px){.sogi-lp-container .area .fv-container .fv-cta-sub{font-size:13px}}.sogi-lp-container .area .fv-container .fv-urgent-head{display:flex;align-items:center;justify-content:center;gap:4px;background-color:#e1595c;color:#fff;padding:8px 2px;font-weight:bold;font-size:19px}@media(width <= 320px){.sogi-lp-container .area .fv-container .fv-urgent-head{font-size:14px}}.sogi-lp-container .area .fv-container .fv-urgent-head-icon{width:18px;height:18px;border-radius:50px;background-color:#fff500;position:relative;flex:0 0 auto}.sogi-lp-container .area .fv-container .fv-urgent-head-icon::after{content:"!";position:absolute;inset:0;display:grid;place-items:center;font-size:15px;color:#e1595c}.sogi-lp-container .area .fv-container .fv-urgent-body{border:2px solid #e55a5a;border-top:none;padding:10px;display:flex;gap:4px;align-items:center}.sogi-lp-container .area .fv-container .fv-urgent-chip{display:inline-flex;align-items:center;justify-content:center;background-color:#f8f8f8;padding:5px 8px;font-size:12px;white-space:nowrap;font-weight:bold}.sogi-lp-container .area .fv-container .fv-urgent-message{color:#e55a5a;font-weight:800;font-size:12px}.sogi-lp-container .area .fv-container .fv-urgent-message-strong{font-size:18px;margin:0 2px}.sogi-lp-container .area .mission-container{background-color:#f3efe9;padding:30px 16px;font-family:"YuMincho Pr6N","游明朝体","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho",serif}.sogi-lp-container .area .mission-container .mission-inner{text-align:center}.sogi-lp-container .area .mission-container .mission-title{margin-bottom:24px;color:#aa8f55;font-size:27px;font-weight:normal}.sogi-lp-container .area .mission-container .mission-text{margin-bottom:24px;line-height:1.8}.sogi-lp-container .area .mission-container .mission-text:last-child{margin:0}.sogi-lp-container .area .mission-container .mission-em{color:#e35b5b}.sogi-lp-container .area .consult-container .consult-lead{background-color:#f1f8fe;padding:30px 16px;position:relative;margin-bottom:40px}.sogi-lp-container .area .consult-container .consult-lead::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-30px;width:0;height:0;border-left:160px solid rgba(0,0,0,0);border-right:160px solid rgba(0,0,0,0);border-top:30px solid #f1f8fe}.sogi-lp-container .area .consult-container .consult-inner{max-width:400px;margin:0 auto}.sogi-lp-container .area .consult-container .consult-title{text-align:center;margin-bottom:30px;color:#005083;font-weight:normal;font-size:27px;font-family:"YuMincho Pr6N","游明朝体","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho",serif}.sogi-lp-container .area .consult-container .consult-card{background-color:#fff;box-shadow:0 3px 3px rgba(0,0,0,.06);padding:20px 14px}.sogi-lp-container .area .consult-container .consult-list{display:grid;gap:10px}.sogi-lp-container .area .consult-container .consult-item{position:relative;padding-left:20px;letter-spacing:-0.5px;list-style:none}.sogi-lp-container .area .consult-container .consult-item::after{content:"";position:absolute;left:0;top:5px;width:15px;height:15px;background:url("/assets/lp/check-icon-7410d665.svg");background-size:100% 100%}.sogi-lp-container .area .consult-container .consult-em{color:#e35b5b}.sogi-lp-container .area .consult-container .consult-contact{padding:30px 30px 0}.sogi-lp-container .area .consult-container .consult-contact-cta{margin-bottom:30px}.sogi-lp-container .area .consult-container .consult-note{line-height:1.8;padding:0 0 30px;border-bottom:1px solid #f0f3f5;color:#3f405c}.sogi-lp-container .area .consult-container .consult-note-highlight{background:linear-gradient(transparent 62%, #F5FF00 62%);padding:0 2px}.sogi-lp-container .area .plans-container{padding:30px}.sogi-lp-container .area .plans-container .plans-inner{max-width:400px;margin:0 auto}.sogi-lp-container .area .plans-container .plans-title{font-size:30px;text-align:center;margin-bottom:30px;color:#005083;font-family:"YuMincho Pr6N","游明朝体","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho",serif;font-weight:normal}.sogi-lp-container .area .plans-container .plans-lead{margin:0 auto 30px;background-color:#f1f8fe;border-radius:50px;padding:8px 16px;text-align:center;color:#3f405c;position:relative}.sogi-lp-container .area .plans-container .plans-lead span{display:inline-block;text-align:left}.sogi-lp-container .area .plans-container .plans-lead::after{content:"";position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:15px solid #eef6ff}.sogi-lp-container .area .plans-container .plans-lead-em{color:#e35b5b}.sogi-lp-container .area .plans-container .plans-note{font-size:11px;color:#6f7a86;text-align:right;margin-bottom:3px}.sogi-lp-container .area .plans-container .plans-grid{display:grid;grid-template-columns:1fr;gap:40px}.sogi-lp-container .area .plans-container .plan-card{background-color:#fff;border-radius:4px;box-shadow:0 3px 3px rgba(0,0,0,.16);position:relative}.sogi-lp-container .area .plans-container .plan-card--omiokuri{--plan-accent: #3b4f8c}.sogi-lp-container .area .plans-container .plan-card--kaso{--plan-accent: #3b4f8c}.sogi-lp-container .area .plans-container .plan-card--oneday{--plan-accent: #622a78}.sogi-lp-container .area .plans-container .plan-card--family{--plan-accent: #006067}.sogi-lp-container .area .plans-container .plan-card--full{--plan-accent: #2b384e}.sogi-lp-container .area .plans-container .plan-name{font-size:24px;font-family:"YuMincho Pr6N","游明朝体","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho",serif;font-weight:normal;padding:2px 16px;background-color:var(--plan-accent);color:#fff;text-align:center;border-radius:4px 4px 0 0}.sogi-lp-container .area .plans-container .plan-body{padding:5px 16px 10px}.sogi-lp-container .area .plans-container .plan-description{margin-bottom:10px;color:#3f405c;text-align:center}.sogi-lp-container .area .plans-container .plan-image{margin:0 auto 10px;width:100%;height:100%}.sogi-lp-container .area .plans-container .plan-tags{display:grid;grid-template-columns:repeat(4, 1fr);gap:6px;padding:0 10px;margin-bottom:10px}.sogi-lp-container .area .plans-container .plan-tag{border:1px solid var(--plan-accent);padding:3px 0;text-align:center;color:var(--plan-accent);font-size:12px;font-weight:bold;background-color:#fff}.sogi-lp-container .area .plans-container .plan-tag--muted{color:#ccc;border-color:#ccc;background-color:#f0f3f5}.sogi-lp-container .area .plans-container .plan-price-line{display:flex;justify-content:center;align-items:baseline;gap:6px}.sogi-lp-container .area .plans-container .plan-price-num{font-size:40px;color:var(--plan-accent);font-weight:bold}.sogi-lp-container .area .plans-container .plan-price-unit{font-size:20px}.sogi-lp-container .area .plans-container .plan-tax{color:#707f89;text-align:center}.sogi-lp-container .area .plans-container .plan-recommend{position:absolute;right:-10px;top:-25px;width:50px;height:50px}.sogi-lp-container .area .pricing-policy-container{background-color:#fffde3;padding:30px 16px}.sogi-lp-container .area .pricing-policy-container .pricing-policy-wrapper{padding:30px 17px;background-color:#fff}.sogi-lp-container .area .pricing-policy-container .pricing-policy-inner{max-width:400px;margin:0 auto}.sogi-lp-container .area .pricing-policy-container .pricing-policy-title{margin-bottom:30px;text-align:center;font-weight:normal;font-size:27px;font-family:"YuMincho Pr6N","游明朝体","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho",serif}.sogi-lp-container .area .pricing-policy-container .pricing-policy-title-em{color:#e1595c}.sogi-lp-container .area .pricing-policy-container .pricing-policy-text{margin-bottom:30px;line-height:2.1}.sogi-lp-container .area .pricing-policy-container .pricing-policy-text:last-child{margin:0}.sogi-lp-container .area .pricing-policy-container .pricing-policy-highlight{background:linear-gradient(transparent 62%, #F5FF00 62%);padding:0 2px}.sogi-lp-container .area .pricing-policy-container .pricing-policy-figure{margin-bottom:30px}.sogi-lp-container .area .pricing-policy-container .pricing-policy-figure img{margin:0 auto;width:auto;height:auto}.sogi-lp-container .area .pricing-policy-container .pricing-policy-contact{padding:40px 17px 0;max-width:400px;margin:0 auto}.sogi-lp-container .area .service-area-container{padding:30px;background-color:#f3efe9}.sogi-lp-container .area .service-area-container .service-area-inner{max-width:600px;margin:0 auto}.sogi-lp-container .area .service-area-container .service-area-title{font-size:30px;font-weight:normal;text-align:center;margin-bottom:30px;color:#aa8f55;font-family:"YuMincho Pr6N","游明朝体","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho",serif}.sogi-lp-container .area .service-area-container .service-area-block{margin:0;padding:0 0 30px;margin-bottom:30px;border-bottom:1px solid #fff}.sogi-lp-container .area .service-area-container .service-area-block:last-child{padding:0;margin:0;border-bottom:none}.sogi-lp-container .area .service-area-container .service-area-block-title{display:inline-block;font-size:12px;background-color:#fff;border:1px solid #cdd6dd;padding:2.5px 11px;font-weight:bold;margin-bottom:20px}.sogi-lp-container .area .service-area-container .service-area-block-text{line-height:2.1}.sogi-lp-container .area .service-area-container .service-area-block-note{font-size:12px;color:#6f7a86;margin-top:10px;font-weight:100}.sogi-lp-container .area .faq-container{padding:30px 16px 0}.sogi-lp-container .area .faq-container .faq-title{font-size:30px;font-weight:normal;text-align:center;margin-bottom:30px;font-family:"YuMincho Pr6N","游明朝体","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho",serif;color:#005083}.sogi-lp-container .area .faq-container .faq-list{max-width:600px;margin:0 auto}.sogi-lp-container .area .faq-container .faq-item{border-bottom:1px solid #fff}.sogi-lp-container .area .faq-container .faq-item:last-child{border-bottom:0}.sogi-lp-container .area .faq-container .faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 30px;background:#f0f3f5;border:0;text-align:left;cursor:pointer}.sogi-lp-container .area .faq-container .faq-question-text{line-height:1.8;color:#000;font-weight:bold}.sogi-lp-container .area .faq-container .faq-icon{width:16px;height:16px;position:relative;flex:0 0 16px}.sogi-lp-container .area .faq-container .faq-icon::before,.sogi-lp-container .area .faq-container .faq-icon::after{content:"";position:absolute;left:50%;top:50%;width:16px;height:2px;background-color:#005083;transform:translate(-50%, -50%)}.sogi-lp-container .area .faq-container .faq-icon::after{transform:translate(-50%, -50%) rotate(90deg);transition:transform .2s ease}.sogi-lp-container .area .faq-container .faq-question[aria-expanded=true] .faq-icon{transform:rotate(45deg)}.sogi-lp-container .area .faq-container .faq-answer{padding:20px 30px;line-height:2.1}.sogi-lp-container .area .faq-container .faq-answer ul{margin:10px 0 10px 24px;padding:0}.sogi-lp-container .area .faq-container .faq-answer ul li{margin-bottom:6px}.sogi-lp-container .area .faq-container .faq-answer p{margin-bottom:10px}.sogi-lp-container .area .faq-container .faq-answer p:last-child{margin-bottom:0}.sogi-lp-container .area .faq-container .faq-answer[aria-hidden=true]{display:none}.sogi-lp-container .area .contact{max-width:400px;margin:0 auto;padding:40px 30px}.sogi-lp-container .area .contact-cta-container{cursor:pointer;background:rgba(0,0,0,0);border:0;padding:0;font:inherit;width:100%}.sogi-lp-container .area .contact-cta-container .contact-cta-wrapper{position:relative;border-radius:10px;border:1px solid #e1595c;text-align:left;pointer-events:none;background:linear-gradient(180deg, #e1595c 0%, #9f0002 100%)}.sogi-lp-container .area .contact-cta-container .contact-cta-wrapper::after{content:"";position:absolute;display:block;right:4px;bottom:0;width:143px;height:134px;background-image:url("/assets/lp/contact-operator-2cca54a2.webp");background-size:contain;background-repeat:no-repeat}.sogi-lp-container .area .contact-cta-container .contact-cta-wrapper:hover{opacity:.9;transition:.2s ease}.sogi-lp-container .area .contact-cta-container .contact-cta-inner{padding:7px 10px;background-color:#fff;border-radius:0 0 9px 9px}.sogi-lp-container .area .contact-cta-container .contact-cta-title{color:#fff;font-weight:bold;font-size:20px;border-radius:9px 9px 0 0;line-height:40px;padding:0 10px}@media(width <= 320px){.sogi-lp-container .area .contact-cta-container .contact-cta-title{font-size:16px}}.sogi-lp-container .area .contact-cta-container .contact-cta-number{cursor:pointer;color:#e1595c;font-size:28px;-webkit-text-stroke:1.5px #e1595c}@media(width <= 320px){.sogi-lp-container .area .contact-cta-container .contact-cta-number{font-size:22px}}.sogi-lp-container .area .contact-cta-container .contact-cta-badge{position:relative;padding:2px 16px;text-align:center;border-radius:50px;background-color:#fff;border:1px solid #eee;z-index:1;color:#000}.sogi-lp-container .area .floating-cta-container{height:100px;position:absolute;bottom:-150px;left:0;right:0}.sogi-lp-container .area .floating-cta-container .floating-cta-inner{max-width:400px;margin:0 auto}.sogi-lp-container .area .floating-cta-container .floating-cta-wrapper{max-width:600px;position:fixed;left:0;right:0;bottom:0;z-index:10;margin:0 auto;padding:10px 30px;background:#f1f8fe;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.sogi-lp-container .area .floating-cta-container .floating-cta--visible{opacity:1;visibility:visible;pointer-events:auto}.sogi-lp-container .area .floating-cta-container .floating-cta-lead{display:flex;align-items:center;justify-content:center;gap:3px;font-size:12px;font-weight:bold}.sogi-lp-container .area .floating-cta-container .floating-cta-lead-icon{width:14px;height:18px;display:inline-block;position:relative}.sogi-lp-container .area .floating-cta-container .floating-cta-lead-icon::before{content:"↓";position:absolute;left:0;top:-5px;width:13px;height:20px;font-size:20px}.sogi-lp-container .area .floating-cta-container .floating-cta-bar{display:flex;align-items:center;justify-content:center;gap:3px;margin-bottom:8px;padding:6.5px 16px;border-radius:10px;background:linear-gradient(180deg, #e1595c 0%, #9f0002 100%);color:#fff;text-decoration:none;box-shadow:0 4px 0 #6e0001;transition:.2s ease;border:0;width:100%;font:inherit}.sogi-lp-container .area .floating-cta-container .floating-cta-bar:hover{transform:translateY(2px);box-shadow:none}.sogi-lp-container .area .floating-cta-container .floating-cta-person{width:35px;height:40px;margin-right:12px}.sogi-lp-container .area .floating-cta-container .floating-cta-phone-icon{width:17px;height:22px}.sogi-lp-container .area .floating-cta-container .floating-cta-number{font-size:27px;font-weight:bold}@media(width <= 320px){.sogi-lp-container .area .floating-cta-container .floating-cta-number{font-size:24px}}.sogi-lp-container .pref{max-width:600px;margin:0 auto;position:relative}@media(width <= 320px){.sogi-lp-container .pref{font-size:80%}}.sogi-lp-container .pref .fv-container .fv-main{background:linear-gradient(to bottom, #fafafa 60%, #fff 100%)}.sogi-lp-container .pref .fv-container .fv-main-inner{position:relative;padding:40px 30px 30px;z-index:1}.sogi-lp-container .pref .fv-container .fv-main-inner::before{content:"";position:absolute;background:url("/assets/lp/bg-ba53cce8.webp");background-position:right top;background-repeat:no-repeat;background-size:contain;max-width:600px;width:100%;height:100%;top:0;left:50%;transform:translateX(-50%);z-index:-1}.sogi-lp-container .pref .fv-container .fv-bg-preload{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sogi-lp-container .pref .fv-container .fv-inner{max-width:400px;margin:0 auto;padding:0 30px 30px}.sogi-lp-container .pref .fv-container .fv-copy{max-width:600px;margin:0 auto;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.sogi-lp-container .pref .fv-container .fv-title{margin-bottom:34px;font-size:32px;font-family:"YuMincho Pr6N","游明朝体","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho",serif}.sogi-lp-container .pref .fv-container .fv-title-text{margin-bottom:50px;line-height:30px;font-size:14px;font-family:"Source Han Sans JP","Noto Sans JP","Yu Gothic","游ゴシック体","YuGothic","meiryo",sans-serif;font-weight:500}.sogi-lp-container .pref .fv-container .fv-price{max-width:400px;width:calc(100% - 20px);margin:0 auto;background-color:#fff;border-radius:4px;box-shadow:0 3px 3px rgba(0,0,0,.16);overflow:hidden}.sogi-lp-container .pref .fv-container .fv-price-head{display:flex;justify-content:center;gap:16px;background-color:#005083;line-height:24px;color:#fff;font-size:14px;font-family:"YuMincho Pr6N","游明朝体","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho",serif}.sogi-lp-container .pref .fv-container .fv-price-body{padding:6px;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;justify-content:center;column-gap:10px}@media(width <= 320px){.sogi-lp-container .pref .fv-container .fv-price-body{padding:10px}}.sogi-lp-container .pref .fv-container .fv-price-badge{width:40px;padding:0 6px;border:1px solid #e1595c;color:#e1595c;font-size:12px;grid-row:1/2;grid-column:1/2;line-height:22px;text-align:center;font-weight:bold}.sogi-lp-container .pref .fv-container .fv-price-amount{font-size:20px;grid-row:1/2;grid-column:2/3;color:#e1595c}.sogi-lp-container .pref .fv-container .fv-price-num{font-size:40px;font-family:"Montserrat","Helvetica Neue",arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",meiryo,sans-serif;font-weight:bold;display:inline-block;min-width:150px;font-variant-numeric:tabular-nums}@media(width <= 320px){.sogi-lp-container .pref .fv-container .fv-price-num{min-width:auto;font-size:36px}}.sogi-lp-container .pref .fv-container .fv-price-unit{font-size:20px;color:#000}.sogi-lp-container .pref .fv-container .fv-price-tax{grid-row:2/3;grid-column:2/3;color:#707f89}.sogi-lp-container .pref .fv-container .fv-waiting{position:relative;margin:0 10px 16px;padding:2px;text-align:center;font-size:18px;color:#000;border-radius:50px;background-color:#ffeded}.sogi-lp-container .pref .fv-container .fv-waiting::after{content:"";position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:15px solid #ffeded;background:none;z-index:-1}@media(width <= 320px){.sogi-lp-container .pref .fv-container .fv-waiting{font-size:14px}}.sogi-lp-container .pref .fv-container .fv-waiting-strong{color:#e1595c;font-weight:bold}.sogi-lp-container .pref .fv-container .fv-cta{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:18px;padding:8px 20px;border-radius:10px;background:linear-gradient(180deg, #e1595c 0%, #9f0002 100%);color:#fff;text-decoration:none;box-shadow:0 4px 0 #6e0001;transition:.2s ease;border:0;width:100%;font:inherit}.sogi-lp-container .pref .fv-container .fv-cta:hover{transform:translateY(2px);box-shadow:none}.sogi-lp-container .pref .fv-container .fv-cta-icon{width:50px;height:57px}.sogi-lp-container .pref .fv-container .fv-cta-text-container{display:flex;flex-direction:column;justify-content:center}.sogi-lp-container .pref .fv-container .fv-cta-text{font-size:28px;font-weight:bold;text-align:center}@media(width <= 320px){.sogi-lp-container .pref .fv-container .fv-cta-text{font-size:24px}}.sogi-lp-container .pref .fv-container .fv-cta-sub{font-size:17px;font-weight:bold}@media(width <= 320px){.sogi-lp-container .pref .fv-container .fv-cta-sub{font-size:13px}}.sogi-lp-container .pref .fv-container .fv-urgent-head{display:flex;align-items:center;justify-content:center;gap:4px;background-color:#e1595c;color:#fff;padding:8px 2px;font-weight:bold;font-size:19px}@media(width <= 320px){.sogi-lp-container .pref .fv-container .fv-urgent-head{font-size:14px}}.sogi-lp-container .pref .fv-container .fv-urgent-head-icon{width:18px;height:18px;border-radius:50px;background-color:#fff500;position:relative;flex:0 0 auto}.sogi-lp-container .pref .fv-container .fv-urgent-head-icon::after{content:"!";position:absolute;inset:0;display:grid;place-items:center;font-size:15px;color:#e1595c}.sogi-lp-container .pref .fv-container .fv-urgent-body{border:2px solid #e55a5a;border-top:none;padding:10px;display:flex;gap:4px;align-items:center}.sogi-lp-container .pref .fv-container .fv-urgent-chip{display:inline-flex;align-items:center;justify-content:center;background-color:#f8f8f8;padding:5px 8px;font-size:12px;white-space:nowrap;font-weight:bold}.sogi-lp-container .pref .fv-container .fv-urgent-message{color:#e55a5a;font-weight:800;font-size:12px}.sogi-lp-container .pref .fv-container .fv-urgent-message-strong{font-size:18px;margin:0 2px}.sogi-lp-container .pref .mission-container{background-color:#f3efe9;padding:30px 16px;font-family:"YuMincho Pr6N","游明朝体","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho",serif}.sogi-lp-container .pref .mission-container .mission-inner{text-align:center}.sogi-lp-container .pref .mission-container .mission-title{margin-bottom:24px;color:#aa8f55;font-size:27px;font-weight:normal}.sogi-lp-container .pref .mission-container .mission-text{margin-bottom:24px;line-height:1.8}.sogi-lp-container .pref .mission-container .mission-text:last-child{margin:0}.sogi-lp-container .pref .mission-container .mission-em{color:#e35b5b}.sogi-lp-container .pref .consult-container .consult-lead{background-color:#f1f8fe;padding:30px 16px;position:relative;margin-bottom:40px}.sogi-lp-container .pref .consult-container .consult-lead::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-30px;width:0;height:0;border-left:160px solid rgba(0,0,0,0);border-right:160px solid rgba(0,0,0,0);border-top:30px solid #f1f8fe}.sogi-lp-container .pref .consult-container .consult-inner{max-width:400px;margin:0 auto}.sogi-lp-container .pref .consult-container .consult-title{text-align:center;margin-bottom:30px;color:#005083;font-weight:normal;font-size:27px;font-family:"YuMincho Pr6N","游明朝体","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho",serif}.sogi-lp-container .pref .consult-container .consult-card{background-color:#fff;box-shadow:0 3px 3px rgba(0,0,0,.06);padding:20px 14px}.sogi-lp-container .pref .consult-container .consult-list{display:grid;gap:10px}.sogi-lp-container .pref .consult-container .consult-item{position:relative;padding-left:20px;letter-spacing:-0.5px;list-style:none}.sogi-lp-container .pref .consult-container .consult-item::after{content:"";position:absolute;left:0;top:5px;width:15px;height:15px;background:url("/assets/lp/check-icon-7410d665.svg");background-size:100% 100%}.sogi-lp-container .pref .consult-container .consult-em{color:#e35b5b}.sogi-lp-container .pref .consult-container .consult-contact{padding:30px 30px 0}.sogi-lp-container .pref .consult-container .consult-contact-cta{margin-bottom:30px}.sogi-lp-container .pref .consult-container .consult-note{line-height:1.8;padding:0 0 30px;border-bottom:1px solid #f0f3f5;color:#3f405c}.sogi-lp-container .pref .consult-container .consult-note-highlight{background:linear-gradient(transparent 62%, #F5FF00 62%);padding:0 2px}.sogi-lp-container .pref .plans-container{padding:30px}.sogi-lp-container .pref .plans-container .plans-inner{max-width:400px;margin:0 auto}.sogi-lp-container .pref .plans-container .plans-title{font-size:30px;text-align:center;margin-bottom:30px;color:#005083;font-family:"YuMincho Pr6N","游明朝体","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho",serif;font-weight:normal}.sogi-lp-container .pref .plans-container .plans-lead{margin:0 auto 30px;background-color:#f1f8fe;border-radius:50px;padding:8px 16px;text-align:center;color:#3f405c;position:relative}.sogi-lp-container .pref .plans-container .plans-lead span{display:inline-block;text-align:left}.sogi-lp-container .pref .plans-container .plans-lead::after{content:"";position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:15px solid #eef6ff}.sogi-lp-container .pref .plans-container .plans-lead-em{color:#e35b5b}.sogi-lp-container .pref .plans-container .plans-note{font-size:11px;color:#6f7a86;text-align:right;margin-bottom:3px}.sogi-lp-container .pref .plans-container .plans-grid{display:grid;grid-template-columns:1fr;gap:40px}.sogi-lp-container .pref .plans-container .plan-card{background-color:#fff;border-radius:4px;box-shadow:0 3px 3px rgba(0,0,0,.16);position:relative}.sogi-lp-container .pref .plans-container .plan-card--omiokuri{--plan-accent: #3b4f8c}.sogi-lp-container .pref .plans-container .plan-card--kaso{--plan-accent: #3b4f8c}.sogi-lp-container .pref .plans-container .plan-card--oneday{--plan-accent: #622a78}.sogi-lp-container .pref .plans-container .plan-card--family{--plan-accent: #006067}.sogi-lp-container .pref .plans-container .plan-card--full{--plan-accent: #2b384e}.sogi-lp-container .pref .plans-container .plan-name{font-size:24px;font-family:"YuMincho Pr6N","游明朝体","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho",serif;font-weight:normal;padding:2px 16px;background-color:var(--plan-accent);color:#fff;text-align:center;border-radius:4px 4px 0 0}.sogi-lp-container .pref .plans-container .plan-body{padding:5px 16px 10px}.sogi-lp-container .pref .plans-container .plan-description{margin-bottom:10px;color:#3f405c;text-align:center}.sogi-lp-container .pref .plans-container .plan-image{margin:0 auto 10px;width:100%;height:100%}.sogi-lp-container .pref .plans-container .plan-tags{display:grid;grid-template-columns:repeat(4, 1fr);gap:6px;padding:0 10px;margin-bottom:10px}.sogi-lp-container .pref .plans-container .plan-tag{border:1px solid var(--plan-accent);padding:3px 0;text-align:center;color:var(--plan-accent);font-size:12px;font-weight:bold;background-color:#fff}.sogi-lp-container .pref .plans-container .plan-tag--muted{color:#ccc;border-color:#ccc;background-color:#f0f3f5}.sogi-lp-container .pref .plans-container .plan-price-line{display:flex;justify-content:center;align-items:baseline;gap:6px}.sogi-lp-container .pref .plans-container .plan-price-num{font-size:40px;color:var(--plan-accent);font-weight:bold}.sogi-lp-container .pref .plans-container .plan-price-unit{font-size:20px}.sogi-lp-container .pref .plans-container .plan-tax{color:#707f89;text-align:center}.sogi-lp-container .pref .plans-container .plan-recommend{position:absolute;right:-10px;top:-25px;width:50px;height:50px}.sogi-lp-container .pref .pricing-policy-container{background-color:#fffde3;padding:30px 16px}.sogi-lp-container .pref .pricing-policy-container .pricing-policy-wrapper{padding:30px 17px;background-color:#fff}.sogi-lp-container .pref .pricing-policy-container .pricing-policy-inner{max-width:400px;margin:0 auto}.sogi-lp-container .pref .pricing-policy-container .pricing-policy-title{margin-bottom:30px;text-align:center;font-weight:normal;font-size:27px;font-family:"YuMincho Pr6N","游明朝体","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho",serif}.sogi-lp-container .pref .pricing-policy-container .pricing-policy-title-em{color:#e1595c}.sogi-lp-container .pref .pricing-policy-container .pricing-policy-text{margin-bottom:30px;line-height:2.1}.sogi-lp-container .pref .pricing-policy-container .pricing-policy-text:last-child{margin:0}.sogi-lp-container .pref .pricing-policy-container .pricing-policy-highlight{background:linear-gradient(transparent 62%, #F5FF00 62%);padding:0 2px}.sogi-lp-container .pref .pricing-policy-container .pricing-policy-figure{margin-bottom:30px}.sogi-lp-container .pref .pricing-policy-container .pricing-policy-figure img{margin:0 auto;width:auto;height:auto}.sogi-lp-container .pref .pricing-policy-container .pricing-policy-contact{padding:40px 17px 0;max-width:400px;margin:0 auto}.sogi-lp-container .pref .service-area-container{padding:30px;background-color:#f3efe9}.sogi-lp-container .pref .service-area-container .service-area-inner{max-width:600px;margin:0 auto}.sogi-lp-container .pref .service-area-container .service-area-title{font-size:30px;font-weight:normal;text-align:center;margin-bottom:30px;color:#aa8f55;font-family:"YuMincho Pr6N","游明朝体","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho",serif}.sogi-lp-container .pref .service-area-container .service-area-block{margin:0;padding:0 0 30px;margin-bottom:30px;border-bottom:1px solid #fff}.sogi-lp-container .pref .service-area-container .service-area-block:last-child{padding:0;margin:0;border-bottom:none}.sogi-lp-container .pref .service-area-container .service-area-block-title{display:inline-block;font-size:12px;background-color:#fff;border:1px solid #cdd6dd;padding:2.5px 11px;font-weight:bold;margin-bottom:20px}.sogi-lp-container .pref .service-area-container .service-area-block-text{line-height:2.1}.sogi-lp-container .pref .service-area-container .service-area-block-note{font-size:12px;color:#6f7a86;margin-top:10px;font-weight:100}.sogi-lp-container .pref .faq-container{padding:30px 16px 0}.sogi-lp-container .pref .faq-container .faq-title{font-size:30px;font-weight:normal;text-align:center;margin-bottom:30px;font-family:"YuMincho Pr6N","游明朝体","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho",serif;color:#005083}.sogi-lp-container .pref .faq-container .faq-list{max-width:600px;margin:0 auto}.sogi-lp-container .pref .faq-container .faq-item{border-bottom:1px solid #fff}.sogi-lp-container .pref .faq-container .faq-item:last-child{border-bottom:0}.sogi-lp-container .pref .faq-container .faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 30px;background:#f0f3f5;border:0;text-align:left;cursor:pointer}.sogi-lp-container .pref .faq-container .faq-question-text{line-height:1.8;color:#000;font-weight:bold}.sogi-lp-container .pref .faq-container .faq-icon{width:16px;height:16px;position:relative;flex:0 0 16px}.sogi-lp-container .pref .faq-container .faq-icon::before,.sogi-lp-container .pref .faq-container .faq-icon::after{content:"";position:absolute;left:50%;top:50%;width:16px;height:2px;background-color:#005083;transform:translate(-50%, -50%)}.sogi-lp-container .pref .faq-container .faq-icon::after{transform:translate(-50%, -50%) rotate(90deg);transition:transform .2s ease}.sogi-lp-container .pref .faq-container .faq-question[aria-expanded=true] .faq-icon{transform:rotate(45deg)}.sogi-lp-container .pref .faq-container .faq-answer{padding:20px 30px;line-height:2.1}.sogi-lp-container .pref .faq-container .faq-answer ul{margin:10px 0 10px 24px;padding:0}.sogi-lp-container .pref .faq-container .faq-answer ul li{margin-bottom:6px}.sogi-lp-container .pref .faq-container .faq-answer p{margin-bottom:10px}.sogi-lp-container .pref .faq-container .faq-answer p:last-child{margin-bottom:0}.sogi-lp-container .pref .faq-container .faq-answer[aria-hidden=true]{display:none}.sogi-lp-container .pref .contact{max-width:400px;margin:0 auto;padding:40px 30px}.sogi-lp-container .pref .contact-cta-container{cursor:pointer;background:rgba(0,0,0,0);border:0;padding:0;font:inherit;width:100%}.sogi-lp-container .pref .contact-cta-container .contact-cta-wrapper{position:relative;border-radius:10px;border:1px solid #e1595c;text-align:left;pointer-events:none;background:linear-gradient(180deg, #e1595c 0%, #9f0002 100%)}.sogi-lp-container .pref .contact-cta-container .contact-cta-wrapper::after{content:"";position:absolute;display:block;right:4px;bottom:0;width:143px;height:134px;background-image:url("/assets/lp/contact-operator-2cca54a2.webp");background-size:contain;background-repeat:no-repeat}.sogi-lp-container .pref .contact-cta-container .contact-cta-wrapper:hover{opacity:.9;transition:.2s ease}.sogi-lp-container .pref .contact-cta-container .contact-cta-inner{padding:7px 10px;background-color:#fff;border-radius:0 0 9px 9px}.sogi-lp-container .pref .contact-cta-container .contact-cta-title{color:#fff;font-weight:bold;font-size:20px;border-radius:9px 9px 0 0;line-height:40px;padding:0 10px}@media(width <= 320px){.sogi-lp-container .pref .contact-cta-container .contact-cta-title{font-size:16px}}.sogi-lp-container .pref .contact-cta-container .contact-cta-number{cursor:pointer;color:#e1595c;font-size:28px;-webkit-text-stroke:1.5px #e1595c}@media(width <= 320px){.sogi-lp-container .pref .contact-cta-container .contact-cta-number{font-size:22px}}.sogi-lp-container .pref .contact-cta-container .contact-cta-badge{position:relative;padding:2px 16px;text-align:center;border-radius:50px;background-color:#fff;border:1px solid #eee;z-index:1;color:#000}.sogi-lp-container .pref .floating-cta-container{height:100px;position:absolute;bottom:-150px;left:0;right:0}.sogi-lp-container .pref .floating-cta-container .floating-cta-inner{max-width:400px;margin:0 auto}.sogi-lp-container .pref .floating-cta-container .floating-cta-wrapper{max-width:600px;position:fixed;left:0;right:0;bottom:0;z-index:10;margin:0 auto;padding:10px 30px;background:#f1f8fe;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.sogi-lp-container .pref .floating-cta-container .floating-cta--visible{opacity:1;visibility:visible;pointer-events:auto}.sogi-lp-container .pref .floating-cta-container .floating-cta-lead{display:flex;align-items:center;justify-content:center;gap:3px;font-size:12px;font-weight:bold}.sogi-lp-container .pref .floating-cta-container .floating-cta-lead-icon{width:14px;height:18px;display:inline-block;position:relative}.sogi-lp-container .pref .floating-cta-container .floating-cta-lead-icon::before{content:"↓";position:absolute;left:0;top:-5px;width:13px;height:20px;font-size:20px}.sogi-lp-container .pref .floating-cta-container .floating-cta-bar{display:flex;align-items:center;justify-content:center;gap:3px;margin-bottom:8px;padding:6.5px 16px;border-radius:10px;background:linear-gradient(180deg, #e1595c 0%, #9f0002 100%);color:#fff;text-decoration:none;box-shadow:0 4px 0 #6e0001;transition:.2s ease;border:0;width:100%;font:inherit}.sogi-lp-container .pref .floating-cta-container .floating-cta-bar:hover{transform:translateY(2px);box-shadow:none}.sogi-lp-container .pref .floating-cta-container .floating-cta-person{width:35px;height:40px;margin-right:12px}.sogi-lp-container .pref .floating-cta-container .floating-cta-phone-icon{width:17px;height:22px}.sogi-lp-container .pref .floating-cta-container .floating-cta-number{font-size:27px;font-weight:bold}@media(width <= 320px){.sogi-lp-container .pref .floating-cta-container .floating-cta-number{font-size:24px}}.static-container .heading{background-color:#f1f8fe;border-top:1px solid #005083}.static-container .heading h1{padding:20px 20px 20px 30px;font-size:18px}.static-container .wrapper{padding:20px 20px 60px}.static-container .content{max-width:1000px;margin:0 auto;padding:20px;overflow:hidden;border-radius:6px;box-shadow:0 0 7px rgba(0,0,0,.16)}.static-container h3{margin-bottom:15px;padding:15px 0 5px;font-size:16px}.static-container .inner{font-size:14px;line-height:1.7}.static-container .list{list-style:none;margin-bottom:10px}.static-container .parenthesis{margin-bottom:0;padding-left:3em;list-style:none}.static-container .parenthesis li{text-indent:-3em}.static-container .revision{margin-top:25px;text-align:right}.static-container a{color:#007bff;text-decoration:none}
