.mouthpiece .abs{position:absolute;width:100%;height:100%;top:0;left:0}.mouthpiece .breadcrumb li{color:#fff}.mouthpiece .breadcrumb li:not(:last-child)::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4.387' height='7.359' viewBox='0 0 4.387 7.359'%3E%3Cpath id='Path_95834' data-name='Path 95834' d='M-8155.537-15308.016l3.326,3.326-3.326,3.326' transform='translate(8155.89 15308.369)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/svg%3E%0A") center no-repeat}.mouthpiece .breadcrumb li a{color:#fff}.mouthpiece__mv{background:#1245BA;position:relative}.mouthpiece__mv .bg{background-repeat:no-repeat;background-size:cover;background-position:top center}.mouthpiece__mv .content{padding:31px 20px 78px;max-width:1100px;margin:0 auto}.mouthpiece__mv .content .box{max-width:526px;margin:0 0 0 auto}.mouthpiece__mv .content img{display:block;margin:0 auto;position:relative}.mouthpiece__mv .content img.txt01{width:367px;left:-5px}.mouthpiece__mv .content img.txt02{width:526px;margin-top:21px}.mouthpiece__mv .content img.txt03{width:471px;margin-top:20px;left:-5px}.mouthpiece__mv .content .note{font-size:12px;color:#fff;max-width:480px;margin:15px auto 0;letter-spacing:1.4px;line-height:1.7;position:relative;left:21px}@media (min-width: 768px){.mouthpiece .sec-strength{padding-bottom:113px}.mouthpiece .sec-strength .bg-str{height:460px}.mouthpiece .sec-strength .img01,.mouthpiece .sec-strength .img02{top:0}.mouthpiece .sec-strength .strength-lst{margin-top:67px}.mouthpiece .sec-strength .item-ttl__ins{max-width:1010px}.mouthpiece .sec-strength .item-ttl__ins .txt-jp{margin-right:-10px}.mouthpiece .sec-strength .strength-main--03{padding:73px 0 29px}.mouthpiece .sec-strength .strength-main--03 .blockcm{margin-bottom:54px}.mouthpiece .sec-strength .box-contact-imp{margin-bottom:36px}}@media (min-width: 768px){.mouthpiece .sec-cases{padding-bottom:112px}.mouthpiece .sec-cases .lst_case{margin-bottom:52px}}@media (min-width: 768px){.mouthpiece .sec-flow{padding-bottom:115px}.mouthpiece .sec-flow .flow-lst{margin-bottom:78px}}.mouthpiece__cost{padding:94px 0 28px}.mouthpiece__cost .intro-cases{text-align:center;margin-top:54px}.mouthpiece__cost .c-ul{width:fit-content;margin:11px auto 89px}.mouthpiece__cost .lst{display:flex;flex-wrap:wrap;margin:0 -13px 32px}.mouthpiece__cost .lst .item{width:33.33333%;padding:0 13px;margin-bottom:52px}.mouthpiece__cost .lst .item .box{height:100%;background:#EAF6FF;position:relative;padding:38px 22px 32px}.mouthpiece__cost .lst .item .box .num{width:100%;max-width:180px;height:44px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;color:#fff;font-family:"Noto Serif JP",serif;font-size:22px;font-weight:bold;background:#1245BA;border-radius:11px;position:absolute;top:-22px;left:0;right:0;margin:0 auto;letter-spacing:1px}.mouthpiece__cost .lst .item .box .title{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-weight:500;text-align:center;margin-bottom:16px}.mouthpiece__cost .lst .item .box table{border-collapse:separate;background:#fff;border:1px solid #1245BA}.mouthpiece__cost .lst .item .box table tr:last-child td{border-bottom:0}.mouthpiece__cost .lst .item .box table tr:last-child td:last-child{padding-bottom:8px}.mouthpiece__cost .lst .item .box table td{vertical-align:middle;font-size:14px;border-bottom:1px solid #1245BA}.mouthpiece__cost .lst .item .box table td:first-child{width:35%;background:#1245BA;color:#fff;font-weight:500;border-bottom-color:#fff;text-align:center}.mouthpiece__cost .lst .item .box table td:last-child{font-weight:bold;font-family:"Noto Serif JP",serif;padding:9px 0 5px 15px;letter-spacing:0.5px}.mouthpiece__cost .lst .item .box table td:last-child small{font-size:10px;font-weight:400;font-family:"Noto Sans JP",sans-serif;margin:0 3px 0 5px}.mouthpiece__cost .lst .item .box table td:last-child .price{font-size:28px;color:#1245BA;font-weight:600;font-family:"Crimson Text",serif;position:relative;top:1px;letter-spacing:-0.2px;margin-right:7px}.mouthpiece__cost .lst .item .box table td:last-child .price em{font-size:20px}.mouthpiece__cost .note{max-width:780px;margin:0 auto;background:#F7FBFF;border:1px solid #1245BA;padding:42px 55px 44px}.mouthpiece__cost .note__title{text-align:center;font-size:20px;font-weight:bold;font-family:"Noto Serif JP",serif;color:#1245BA;letter-spacing:1px}.mouthpiece__cost .note__content{font-weight:500;margin:24px 0 18px;line-height:1.75}.mouthpiece__cost .note .c-ul{margin:0 auto}.mouthpiece .sec-qa{padding:108px 0 94px}.mouthpiece .sec-qa .block-qa{margin-bottom:80px}@media only screen and (min-width: 768px) and (max-width: 1069px){.mouthpiece .cmn-ttl .jp{font-size:38px}.mouthpiece__cost .lst .item .box .title{font-size:15px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.mouthpiece__cost .lst .item{width:50%}}@media (max-width: 767px){.mouthpiece__mv .breadcrumb{display:none}.mouthpiece__mv .content{padding:216px 0 68px}.mouthpiece__mv .content .box{margin:0 auto;max-width:375px}.mouthpiece__mv .content img.txt01{left:5px}.mouthpiece__mv .content img.txt02{width:332px;margin-top:9px;left:-1px}.mouthpiece__mv .content img.txt03{width:350px;margin-top:12px;left:2px}.mouthpiece__mv .content .note{left:0;font-size:10px;padding:0 15px;letter-spacing:-0.05px;margin:19px auto 0;line-height:1.85}.mouthpiece .sec-strength{padding:38px 0 69px}.mouthpiece .sec-strength .cmn-ttl .jp{margin-bottom:5px}.mouthpiece .sec-strength .strength-lst{margin-top:68px}.mouthpiece .sec-strength .item-ttl__ins{padding:14px 20px 16px}.mouthpiece .sec-strength .strength-main--03{padding:30px 0 55px}.mouthpiece .sec-strength .strength-main .blockcm{margin-bottom:33px}.mouthpiece .sec-strength .strength-main .blockcm__img{margin-bottom:28px}.mouthpiece .sec-strength .c-ul{margin-top:9px}.mouthpiece .sec-strength .box-contact-imp{margin-top:-6px}.mouthpiece .sec-cases{padding-bottom:65px}.mouthpiece .sec-cases .lst_case{margin-bottom:-7px}.mouthpiece .sec-cases .c-btn span{padding-right:10px}.mouthpiece .sec-flow{padding:54px 0 50px}.mouthpiece .sec-flow .cmn-ttl .jp{font-size:26px}.mouthpiece .sec-flow .flow-lst .item .gr-btn{margin:24px 0 26px}.mouthpiece .sec-flow .flow-lst .item__ctn .item-ttl .tit{font-size:18px}.mouthpiece__cost{padding:61px 0 11px}.mouthpiece__cost .intro-cases{margin-top:26px;text-align:left}.mouthpiece__cost .c-ul{margin:19px auto 63px}.mouthpiece__cost .lst{margin-bottom:0}.mouthpiece__cost .lst .item{width:100%;margin-bottom:42px}.mouthpiece__cost .lst .item .box{padding:36px 22px 28px}.mouthpiece__cost .lst .item .box .title{height:auto !important;font-size:14px;line-height:1.6}.mouthpiece__cost .lst .item .box table tr:last-child td:last-child{padding-bottom:7px}.mouthpiece__cost .lst .item .box table td:first-child{font-size:12px;width:30.7%}.mouthpiece__cost .lst .item .box table td:last-child{font-size:11px;padding:8px 0 4px 19px}.mouthpiece__cost .lst .item .box table td:last-child .price{letter-spacing:-0.4px}.mouthpiece__cost .lst .item .box table td:last-child small{font-size:7px;margin:0 2px}.mouthpiece__cost .note{padding:28px 21px}.mouthpiece__cost .note__title{font-size:18px;line-height:1.55;letter-spacing:0.9px}.mouthpiece__cost .note__content{margin:13px 0 18px}.mouthpiece .sec-qa{padding:60px 0}.mouthpiece .sec-qa .block-qa{margin-bottom:29px}.mouthpiece .sec-qa .box-contact-imp{width:calc(100% - 30px);margin:0 auto}}@media only screen and (max-width: 374px){.mouthpiece__mv .content{padding-left:15px;padding-right:15px}.mouthpiece__mv .content .note{padding:0 5px}.mouthpiece__cost .lst .item .box{padding-left:15px;padding-right:15px}}

/*# sourceMappingURL=maps/mouthpiece.min.css.map */
