@media (max-width: 979px){.toc-content .link-list>.item>.link{margin:0.5rem 0}}.title-icon-sq{position:relative;padding:0.8em 0.2em 0.8em 2em;background-color:#eeeeee;line-height:1;font-size:1.5rem}.title-icon-sq:before{background-color:#5981db;display:block;width:1rem;height:1rem;left:1.2rem;position:absolute;top:1.5rem;content:""}.title-border{padding:0 0 0.2em 0.2em;border-bottom:1px solid #5981db;line-height:1}.page-Dp_00_0031 .dc_00_039>.title{position:relative}.page-Dp_00_0031 .dc_00_039>.title>a{position:absolute;right:10px;top:13px;display:inline-block;padding-left:20px;font-size:13px;font-size:1.3rem;font-weight:bold;text-decoration:none;color:#5981db}.page-Dp_00_0031 .dc_00_039>.title>a::before{content:"";display:block;position:absolute;top:50%;left:0;width:14px;height:14px;background:#5981db;transform:translateY(-50%)}.page-Dp_00_0031 .dc_00_039>.title>a:after{content:"";width:7px;height:7px;position:absolute;top:50%;left:2px;border-bottom:1px solid #fff;border-left:1px solid #fff;transform:translateY(-50%) rotate(225deg)}.page-Dp_00_0031 .way-card{border-top:1px solid #c2c2c2}.page-Dp_00_0031 .way-card>a{display:block;text-decoration:none;padding:15px 0}.page-Dp_00_0031 .way-card>a>.title{position:relative;padding-left:1.5em;font-size:15px;font-size:1.5rem;font-weight:bold;color:#5981db}.page-Dp_00_0031 .way-card>a>.title::before{content:"";display:block;position:absolute;top:50%;left:0;width:14px;height:14px;background:#5981db;transform:translateY(-50%)}.page-Dp_00_0031 .way-card>a>.title:after{content:"";width:7px;height:7px;position:absolute;top:50%;left:2px;border-bottom:1px solid #fff;border-left:1px solid #fff;transform:translateY(-50%) rotate(225deg)}.page-Dp_00_0031 .way-card>a>.inner>.text{margin-top:5px;font-size:14px;font-size:1.4rem;line-height:1.5}@media (min-width: 980px){.page-Dp_00_0031 .way-card>a>.inner{display:flex;justify-content:space-between}.page-Dp_00_0031 .way-card>a>.inner>.text{flex:1 0 0%}.page-Dp_00_0031 .way-card>a>.inner>.image{margin-left:10px}.page-Dp_00_0031 .way-card>a>.inner>.btn{display:none}}@media (max-width: 979px){.page-Dp_00_0031 .way-card>a>.inner>.image{display:none}.page-Dp_00_0031 .way-card>a>.inner>.btn{margin-top:8px;text-align:right}.page-Dp_00_0031 .way-card>a>.inner>.btn>span{display:inline-block;padding:5px 15px;font-size:14px;font-size:1.4rem;border:1px solid #000;border-radius:4px}}.photo_content .col{margin-left:1%}.photo_content .col:first-child{margin-left:0}@media (max-width: 979px){.photo_content .col{width:1%;margin:0 0.5%}.photo_content .col.-size-auto{width:auto}}.photo_content .col img{height:auto}.photo_content .col.-size-auto img{width:100%}.photo_content .col>.ba{background-color:#5981db;color:#ffffff;font-weight:bold}section#itero{background:linear-gradient(180deg, #fff 0%, #fff 255px, #f0f4fa 255px, #f0f4fa 565px, #fff 565px, #fff 100%)}section#itero .ac_ly_002{align-items:flex-end}@media (max-width: 979px){section#itero .ac_ly_002 .col ._pc-none img{max-width:48%;margin:0.5%}}section#way-columns{background:#F3F3F3;padding:100px 0}@media (max-width: 964px){section#way-columns{padding:50px 0}}section#way-columns .columns{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin-top:20px}section#way-columns .columns>div{width:32%;background:#fff;padding:16px;border:1px solid #EFEFEF;margin-top:20px}@media (max-width: 964px){section#way-columns .columns>div{width:49%;padding:10px}}section#way-columns .columns>div a.imgmask{height:170px;width:100%;overflow:hidden;display:block;position:relative}@media (max-width: 964px){section#way-columns .columns>div a.imgmask{height:140px}}@media (max-width: 768px){section#way-columns .columns>div a.imgmask{height:140px}}section#way-columns .columns>div a.imgmask img{width:100%;height:auto;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}section#way-columns .columns>div hr{background-color:#ACBEED;color:#ACBEED;border-color:#ACBEED;height:1px;margin:15px 0}section#way-columns .columns>div a{text-decoration:none;font-weight:700;line-height:1.3 !important}section#way-columns .page-inner{max-width:980px;margin:auto}@media (max-width: 979px){section#way-columns .page-inner{width:95%;max-width:500px}}section#way-columns .secHead{font-size:54px;text-align:center;line-height:1.2}section#way-columns .secHead__subTxt{display:block;position:relative;font-size:22px;padding-top:10px}section#way-columns .secHead__subTxt::before{position:absolute;content:"";width:50px;height:2px;background:#5981db;top:0;left:calc(50% - 25px)}@media (max-width: 979px){section#way-columns .secHead{font-size:24px}section#way-columns .secHead__subTxt{font-size:14px}}.anc_navi{margin-top:0;padding:20px 0 30px}@media (max-width: 979px){.anc_navi{padding:20px 0 10px}}@media (max-width: 979px){.anc_navi .anc_btn{padding:0}}.anc_navi .anc_btn .col{width:auto;margin:0}@media (min-width: 980px){.anc_navi .anc_btn .col{padding:0 5px}.anc_navi .anc_btn .col:not(:last-child){border-right:1px solid}}@media (max-width: 979px){.anc_navi .anc_btn .col{width:50%;border-bottom:solid 1px}.anc_navi .anc_btn .col:nth-child(1),.anc_navi .anc_btn .col:nth-child(2){border-top:solid 1px}.anc_navi .anc_btn .col:nth-child(odd){border-right:solid 1px}.anc_navi .anc_btn .col:last-child{border-right:none;width:100%}}.anc_navi .anc_btn .col a{height:100%;width:100%;justify-content:center;box-sizing:border-box;display:inline-flex;align-items:center;position:relative;text-align:center;vertical-align:top;text-decoration:none}@media (max-width: 979px){.anc_navi .anc_btn .col a{min-height:50px}}section.ac_ar_001:not(#price):not(#about):not(#image_mv){margin-top:0;padding:50px 0 60px}@media (max-width: 979px){section.ac_ar_001:not(#price):not(#about):not(#image_mv){padding:30px 0}}h2.heading-text{font-size:300%;line-height:1.2}@media (max-width: 979px){h2.heading-text{font-size:28px}}h2.heading-text .sub{position:relative;font-size:40%;padding-top:10px;color:#000}h2.heading-text .sub:before{content:"";width:50px;height:2px;background:#5981db;position:absolute;top:0;left:calc(50% - 25px)}.cvbtn_cont>.cv_title{background-color:#5981db;padding:0.2em;text-align:center;font-weight:bold;color:#ffffff}.cvbtn_cont .ac_ly_002{background-color:#f5f5f3}.cvbtn_cont .ac_ly_002 .col{padding:10px;text-align:center}@media (max-width: 979px){.cvbtn_cont .ac_ly_002 .col{padding:0}}@media (max-width: 979px){.ac_ly_003.-middle>.col{margin-left:0}}.ac_ly_003.-middle>.col.arrow{width:2%}@media (max-width: 979px){.ac_ly_003.-middle>.col.arrow{width:1%;margin:0 0.5%}}@media (max-width: 979px){.ac_ly_003.-middle img{width:100%;height:auto}}#image_mv{padding-bottom:0;position:relative}#image_mv .image_mv_num{position:absolute;display:block;bottom:70px;left:50%;transform:translateX(-240%);font-size:56px;color:#fff;font-family:"heisei-mincho-stdn", serif}@media (max-width: 979px){#image_mv .image_mv_num{font-size:min(7vw, 56px);bottom:4.3vw;transform:translateX(-160%)}}#image_mv .image_mv_date{position:absolute;display:block;bottom:50px;left:50%;transform:translateX(-290%);font-size:12px;text-align:center;color:#fff;line-height:1.2;text-shadow:0 0 10px #5465ce,0 5px 10px rgba(84,101,206,0.4),5px 0 10px rgba(84,101,206,0.4),0 -5px 10px rgba(84,101,206,0.4),-5px 0 10px rgba(84,101,206,0.4)}@media (max-width: 979px){#image_mv .image_mv_date{font-size:1.6vw;font-size:min(1.6vw, 12px);transform:translateX(-185%);bottom:2vw}}#image_mv .tag{font-size:30px}@media (max-width: 979px){#image_mv .tag{font-size:min(5vw, 30px)}}@media (max-width: 979px){#image_mv{padding-top:0}}#image_mv h1{text-align:center}@media (min-width: 980px){#image_mv h1{background:linear-gradient(to right, #f7f7f9 50%, #7dd6d6 50%)}}@media (max-width: 979px){#image_mv h1 .img{width:100%;height:auto}}#photo{background-color:#f0f4fa}#flow{background-color:#e7f4fa}#flow .flow_cont{background-color:#ffffff;position:relative}@media (max-width: 979px){#flow .flow_cont{background-color:transparent}#flow .flow_cont>.ac_ly_002{background-color:#ffffff}}#flow .flow_cont .step_title{display:flex;align-items:center;font-size:140%;font-weight:bold;padding-bottom:3px;border-bottom:1px solid #38a1db}#flow .flow_cont .step_title .no{background-color:#38a1db;border-radius:50px;padding:0.5em 0.6em 0;color:#ffffff;margin-right:0.5em}#flow .flow_cont .step_title .title{line-height:1.2}#flow .flow_cont .step_txt{line-height:1.4}#flow .flow_cont:after{content:"";width:0;height:0;border-style:solid;border-width:36px 50px 0 50px;border-color:#8ac9ea transparent transparent transparent;position:absolute;bottom:-24px;left:calc(50% - 50px);z-index:999}#flow .flow_cont:last-child:after{display:none}body{font-size:18px}@media (max-width: 979px){body{font-size:14px}}body h1{line-height:1.3}@media (max-width: 979px){body h1{font-size:2.2rem}}._main-color01{color:#fff !important;background-color:#7775cd !important}._main-font-color01{color:#7775cd !important}.sec-head{text-align:center}@media (max-width: 979px){.sec-head__img img{width:auto;height:35px}}.sec-head__sub{display:block;font-size:18px;margin-top:15px}@media (max-width: 979px){.sec-head__sub{font-size:15px;margin-top:10px}}@media (min-width: 980px){.image_mv_img{position:relative;min-height:600px;overflow:hidden}}@media (min-width: 980px){.image_mv_img .img{position:absolute;min-width:1500px;max-width:1500px;height:600px;left:50%;transform:translateX(-50%)}}.pickup .pickup-box{border:solid 1px #8685ad;border-radius:20px;padding:40px}@media (max-width: 979px){.pickup .pickup-box{padding:20px 15px;margin:0 15px}}.pickup .pickup-box .title{background-color:#f5f5f5;padding:0.5em;text-align:center;font-weight:bold}.pickup .pickup-box .case_txt{background:#f1f1fa;padding:10px 2%;font-size:15px}@media (max-width: 979px){.pickup .pickup-box .case_txt{font-size:12px}}.about .about-bg{background:url(/assets/way/kyousei/images/mouthpiece/about_bg_color.jpg?2025822121812) center/cover no-repeat;padding:80px 0}@media (max-width: 979px){.about .about-bg{padding:40px 0 50px}}@media (min-width: 980px){.about .sec-head__img img{width:calc( 1106px / 2)}}.about .about-cont{max-width:800px;border-radius:20px;background-color:#ffffff;padding:45px 90px;margin:auto}@media (max-width: 979px){.about .about-cont{max-width:90%;border-radius:10px;padding:25px 10px}}.about .about-cont>ul>li{font-size:19px}@media (max-width: 979px){.about .about-cont>ul>li{font-size:15px;padding-left:2em;text-indent:-1.6em}}.about .about-cont>ul>li+li{margin-top:15px}@media (max-width: 979px){.about .about-cont>ul>li+li{margin-top:10px}}.about .about-cont>ul>li .icon-image{width:1.4em;height:1.4em;background-image:url(/assets/way/kyousei/images/mouthpiece/about_check.png?2025822121812);vertical-align:-0.3em;margin:0 .8em 0 0em}@media (max-width: 979px){.about .about-cont>ul>li .icon-image{width:1.2em;height:1.2em;vertical-align:-.2em;margin:0 .6em 0 0em}}.about .about-cont .about_txt{padding:30px 0px 50px 400px;text-align:left}@media (max-width: 979px){.about .about-cont .about_txt{padding:0}}.about .about-cont .about_txt p{margin-bottom:0.8em}.what .top_txt{font-size:180%;font-weight:bold;line-height:1.3;text-align:center}@media (max-width: 979px){.what .top_txt{font-size:18px}}.what .top_txt>span{font-size:130%}.what .border-img{text-align:center}.what .border-img img{width:calc( 863px / 2)}@media (max-width: 979px){.what .border-img img{width:240px}}.what .sec-head{margin-top:50px}@media (max-width: 979px){.what .sec-head{margin-top:30px}}@media (min-width: 980px){.what .sec-head__img img{width:calc( 476px / 2)}}.what .what-cont{background:url("/assets/way/kyousei/images/mouthpiece/about_bg.png?2025822121812") 0 -35px no-repeat;background-size:510px}@media (max-width: 979px){.what .what-cont{background:none;text-align:center}}.what .what-cont__txt{text-align:left;padding:30px 0px 50px 400px}@media (max-width: 979px){.what .what-cont__txt{padding:0}}#point{background-color:#dfdbed}@media (max-width: 979px){#point ._sp_reverse{flex-direction:column-reverse}}@media (min-width: 980px){#point .sec-head__img img{width:calc( 524px / 2)}}#point .point-box{background-color:#fff;padding:25px 40px}@media (max-width: 979px){#point .point-box{padding:15px 5px}}@media (max-width: 979px){#point .col{text-align:center;margin-top:0}}#point .col ._color-font-sub1{margin-top:0.8em;font-size:140%}#point .col p{margin-top:0.8em;text-align:left}#point .col p:first-child{margin-top:0}#point .col li{font-size:100%;font-weight:bold;margin-bottom:0.5em}@media (max-width: 979px){#point .col li{text-align:left}}#point .col li i.icon-image.-check{width:22px;height:22px;background-image:url(/assets/way/kyousei/images/mouthpiece/about_check.png?2025822121812);margin:0px 0.7em 0px 0.3em;vertical-align:-0.2em}@media (max-width: 979px){#point .innovation .chronology{position:relative;overflow:scroll;padding-top:20px}#point .innovation .chronology::before{content:'';position:absolute;top:0;right:0;width:40px;height:15px;background:url("/assets/images/common/ico_table_arrow.png?2025822121812") 50% 50% no-repeat;background-size:contain;-webkit-animation:FlashArrow 2s infinite;animation:FlashArrow 2s infinite}#point .innovation .chronology::after{content:'';position:absolute;top:20px;bottom:0;right:0;width:50px;background:linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%)}#point .innovation .chronology.-scrolled::before,#point .innovation .chronology.-scrolled::after{content:none}}#point .innovation .chronology-wrap{display:flex;flex-wrap:wrap}@media (max-width: 979px){#point .innovation .chronology-wrap{width:980px}}#point .innovation .chronology-item{width:calc(100% / 8);font-size:15px;font-weight:bold;text-align:center;background-color:#f1f3fa;padding:15px 10px}@media (max-width: 979px){#point .innovation .chronology-item{font-size:14px}}#point .innovation .chronology-item:nth-child(even){background-color:#fff}#point .innovation .chronology-item .image{margin-top:5px}@media (max-width: 979px){#point .innovation .chronology-item .image img{width:80%}}#point .innovation .chronology-item .image .cap{min-height:70px;display:flex;justify-content:center;align-items:center;line-height:1.2;letter-spacing:-.03em;margin-top:5px;border-bottom:solid 1px #dedfe0}@media (max-width: 979px){#point .innovation .chronology-item .image .cap{min-height:65px}}#point .innovation .chronology-item .desc{margin-top:15px}#point .innovation .chronology-item .desc .piece{display:block;font-size:12px;line-height:1.2}@media (max-width: 979px){#point .innovation .chronology-item .desc .piece{font-size:11px}}#point .innovation .chronology-item .desc .piece+.piece{margin-top:8px}#merit{padding-bottom:100px}@media (min-width: 980px){#merit .sec-head__img img{width:calc( 512px / 2)}}#merit .merit_area ul li{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 979px){#merit .merit_area ul li{display:block}}#merit .merit_area ul li+li{margin-top:45px}#merit .merit_area ul li:nth-child(even) .img{order:1}#merit .merit_area ul li:nth-child(even) .txt{order:2}#merit .merit_area ul li .img{width:48%;order:2}@media (max-width: 979px){#merit .merit_area ul li .img{width:100%}}#merit .merit_area ul li .img img{width:100%}#merit .merit_area ul li .txt{width:48%;order:1}@media (max-width: 979px){#merit .merit_area ul li .txt{width:100%}}#merit .merit_area ul li .merit_item{text-align:center;color:#5a81db;font-size:24px;font-weight:bold;margin-bottom:15px}#merit .merit_area ul li .merit_item b{display:block;color:#fff;background:#5a81db;margin-bottom:15px;font-size:20px}#merit .merit_area ul li .merit_txt{font-size:17px}#merit .merit_area ul li .merit_txt span{font-weight:bold;color:#5a81db}@media (min-width: 980px){.demerit .sec-head__img img{width:calc( 755px / 2)}}#comparison{background:linear-gradient(to bottom, #fff 0%, #f1f1f9 100%)}@media (min-width: 980px){#comparison .sec-head__img img{width:calc( 1091px / 2)}}section#itero{background:linear-gradient(180deg, #fff 0%, #fff 255px, #f5f5f5 255px, #f5f5f5 565px, #fff 565px, #fff 100%)}section#itero h2.heading-text{color:#7775cd !important}section#itero .button-normal{background-color:#7775cd !important}#details .therapy-table .table-box{overflow:auto}#details .therapy-table .table-box._sticky>table{border-collapse:separate}#details .therapy-table .table-box._sticky>table>tbody>tr:not(:first-child)>td{border-top:none}#details .therapy-table .table-box._sticky>table>tbody>tr>th:nth-child(n+2),#details .therapy-table .table-box._sticky>table>tbody>tr>td:nth-child(n+2){border-left:none}#details .therapy-table .table-box>table{position:relative;width:2150px;height:100%}@media (max-width: 979px){#details .therapy-table .table-box>table{width:980px}}#details .therapy-table .table-box>table>tbody>tr>th,#details .therapy-table .table-box>table>tbody>tr>td{width:calc((100% - 210px) / 5)}@media (max-width: 979px){#details .therapy-table .table-box>table>tbody>tr>th,#details .therapy-table .table-box>table>tbody>tr>td{width:calc((100% - 10%) / 5)}}#details .therapy-table .table-box>table>tbody>tr>th.sticky-item,#details .therapy-table .table-box>table>tbody>tr>td.sticky-item{width:210px;position:-webkit-sticky;position:sticky;top:0;left:0;z-index:1}@media (max-width: 979px){#details .therapy-table .table-box>table>tbody>tr>th.sticky-item,#details .therapy-table .table-box>table>tbody>tr>td.sticky-item{width:10%}}@media (max-width: 979px){#details .therapy-table .table-box>table>tbody>tr>td{padding:1em 0.5em}}@media (max-width: 979px){#details .therapy-table .table-box>table>tbody>tr>td._range img{width:80%}}@media (max-width: 979px){#details .table-box table{width:auto;margin:auto}}#details .table-box table th{background-color:#a2a0a0;color:#ffffff;font-weight:bold;padding:1em 0}#details .table-box table th.on{background-color:#5981db}#details .table-box table td{padding:1em 0}@media (max-width: 979px){#details .table-box table td{padding:0.3em}#details .table-box table td:first-child{white-space:nowrap}}#details .table-box table td:first-child{background-color:#f9f9f9;font-weight:bold}#details .table-box table td.on{background-color:#f0f4fa}@media (min-width: 980px){.price .sec-head__img img{width:calc( 483px / 2)}}.price .price-menu__bg{background-color:#d6c4e2;padding:60px 0 80px}@media (max-width: 979px){.price .price-menu__bg{padding:40px 0 50px}}.price .price-menu .grade_pc{display:flex;justify-content:space-between;margin-bottom:40px}.price .price-menu .grade_pc>li{width:33.333%;text-align:center;padding:10px 12px}.price .price-menu .grade_pc>li .grade_name{font-weight:700}.price .price-menu .grade_pc>li .period{font-size:80%}.price .price-menu .grade_pc>li.mild{background:linear-gradient(to right, #d7e0f6 85%, #ECF0AA)}.price .price-menu .grade_pc>li.moderate{background:linear-gradient(to right, #ECF0AA, #F8F97E 25%, #F8F97E 80%, #FBD87B)}.price .price-menu .grade_pc>li.severe{background:linear-gradient(to right, #FBD87B, #ff8080 20%)}.price .price-menu .grade_sp{text-align:center;padding:5px 6px}.price .price-menu .grade_sp .grade_name{font-weight:700}.price .price-menu .grade_sp .period{font-size:80%}.price .price-menu .grade_sp.mild{background:#d7e0f6}.price .price-menu .grade_sp.moderate{background:#F8F97E}.price .price-menu .grade_sp.severe{background:#ff8080}.price .price-menu__list{display:flex}@media (max-width: 979px){.price .price-menu__list{flex-direction:column}}.price .price-menu__list>.item{width:calc( 100% / 3 - 5px);position:relative;background-color:#fffaf1;border:solid 2px;border-color:#7775cd;border-radius:10px;padding:15px 10px 35px}@media (max-width: 979px){.price .price-menu__list>.item{width:100%}}.price .price-menu__list>.item::after{position:absolute;content:"";width:15px;height:15px;-webkit-clip-path:polygon(100% 0, 0% 100%, 100% 100%);clip-path:polygon(100% 0, 0% 100%, 100% 100%);background-color:#7775cd;right:10px;bottom:10px}@media (max-width: 979px){.price .price-menu__list>.item::after{width:15px;height:15px;right:10px;bottom:10px}}.price .price-menu__list>.item .icon_item{position:absolute;right:-10px;top:-30px}@media (max-width: 979px){.price .price-menu__list>.item .icon_item{top:-4vw}}.price .price-menu__list>.item .icon_item img{width:64px;height:64px}@media (min-width: 980px){.price .price-menu__list>.item:hover .hover-cont{visibility:visible;opacity:1}}@media (min-width: 980px){.price .price-menu__list>.item+.item{margin-left:10px}}@media (max-width: 979px){.price .price-menu__list>.item+.item{margin-top:15px}}.price .price-menu__list>.item .txt-catch{font-size:28px;font-weight:bold;text-align:center;line-height:1.3}@media (max-width: 979px){.price .price-menu__list>.item .txt-catch{font-size:22px}}.price .price-menu__list>.item .txt-therapy{font-size:15px;text-align:center;line-height:1.3;color:#fff;padding:4px 0 2px;margin-top:5px}@media (max-width: 979px){.price .price-menu__list>.item .txt-therapy{font-size:16px}}.price .price-menu__list>.item .txt-desc{font-size:14px;text-align:center;line-height:1.5;margin-top:12px}@media (max-width: 979px){.price .price-menu__list>.item .txt-desc{font-size:14px;margin-top:8px}}.price .price-menu__list>.item .menu-price{border-top:solid 1px #515151;margin-top:12px;padding-top:15px}.price .price-menu__list>.item .menu-price>.item{display:flex;justify-content:space-between;align-items:center}.price .price-menu__list>.item .menu-price>.item+.item{border-top:solid 1px #d9d9d9;margin-top:8px;padding-top:8px}.price .price-menu__list>.item .menu-price>.item .tag .label{min-width:80px;font-size:12px;font-weight:bold;border:solid 1px;text-align:center;padding:3px 0 2px}@media (max-width: 979px){.price .price-menu__list>.item .menu-price>.item .tag .label{font-size:10px}}.price .price-menu__list>.item .menu-price>.item .tag .label-monitor{color:#e671a5}.price .price-menu__list>.item .menu-price>.item .dtl .money{font-size:16px;font-weight:bold;font-family:"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;line-height:1;color:#5980da}@media (max-width: 979px){.price .price-menu__list>.item .menu-price>.item .dtl .money{font-size:18px}}.price .price-menu__list>.item .menu-price>.item .dtl .money-monitor{color:#de045f}.price .price-menu__list>.item .menu-price>.item .dtl .money-num{font-size:25px}@media (max-width: 979px){.price .price-menu__list>.item .menu-price>.item .dtl .money-num{font-size:27px}}.price .price-menu__list>.item .menu-price>.item .dtl .money-tax{position:relative;display:inline-block}.price .price-menu__list>.item .menu-price>.item .dtl .money-tax-txt{position:absolute;font-size:10px;white-space:nowrap;left:50%;transform:translateX(-70%);bottom:95%;scale:0.7}.price .price-menu__list>.item .dtl-price-acc-btn{display:block;position:relative;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;color:#fff;background-color:#5981db;border-radius:5px;margin-top:15px;padding:5px 0 4px}.price .price-menu__list>.item .dtl-price-acc-btn::after{content:'';position:absolute;border-style:solid;border-width:8px 4px 0;border-color:#fff transparent transparent transparent;right:16px;top:50%;transform:translateY(-35%);z-index:1}.price .price-menu__list>.item .dtl-price-acc-btn-modelate{background-color:#f370aa}.price .price-menu__list>.item .dtl-price-acc-btn-full{background-color:#4bacc4}.price .price-menu__list>.item .dtl-price{display:none;margin-top:12px}.price .price-menu__list>.item .dtl-price>.item{display:flex;justify-content:space-between;align-items:center;border-top:solid 1px #d9d9d9;padding:5px 10px 0}.price .price-menu__list>.item .dtl-price>.item+.item{margin-top:3px}.price .price-menu__list>.item .dtl-price>.item .name{font-size:12px;font-weight:bold;text-align:left}.price .price-menu__list>.item .dtl-price>.item .dtl .money{font-size:16px;font-weight:bold;font-family:"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;text-align:right}.price .price-menu__list>.item .menu-photo{margin-top:20px}@media (min-width: 980px){.price .price-menu__list>.item .menu-photo{min-height:475px}}.price .price-menu__list>.item .menu-photo-box+.menu-photo-box{margin-top:10px}.price .price-menu__list>.item .menu-photo .name-link{display:block;font-size:11px;text-align:right;letter-spacing:.08em;margin-top:5px}.price .price-menu__list>.item .menu-risk{border-top:solid 1px #515151;margin-top:15px;padding-top:15px}.price .price-menu__list>.item .menu-risk .mhlw-risk>.mhlw-risk-single{font-size:1rem;line-height:1.4;letter-spacing:-.02em;color:#515151;background-color:unset;margin-top:0;padding:0}.price .price-menu__list>.item .menu-link{text-align:center;margin-top:15px}.price .price-menu__list>.item .menu-link .button-normal{width:100%;font-size:14px;min-height:auto;background-color:#5981db;padding:6px 25px}.price .price-menu__list>.item .menu-link .button-normal::after{width:35px;background-size:7px auto}.price .price-menu__list>.item .menu-link .button-normal-modelate{background-color:#f370aa}.price .price-menu__list>.item .menu-link .button-normal-full{background-color:#4bacc4}.price .price-menu__list>.item-shonan{border-color:#5981db}.price .price-menu__list>.item-shonan::after{background-color:#5981db}.price .price-menu__list>.item-shonan .txt-catch{color:#5981db}.price .price-menu__list>.item-shonan .txt-therapy{background-color:#5981db}@media (max-width: 979px){.price .price-menu__list>.item-shonan .hover-close{background-color:#5981db}}.price .price-menu__list>.item-modelate{border-color:#f370aa}.price .price-menu__list>.item-modelate::after{background-color:#f370aa}.price .price-menu__list>.item-modelate .txt-catch{color:#f370aa}.price .price-menu__list>.item-modelate .txt-therapy{background-color:#f370aa}@media (max-width: 979px){.price .price-menu__list>.item-modelate .hover-close{background-color:#f370aa}}.price .price-menu__list>.item-full{border-color:#4bacc4}.price .price-menu__list>.item-full::after{background-color:#4bacc4}.price .price-menu__list>.item-full .txt-catch{color:#4bacc4}.price .price-menu__list>.item-full .txt-therapy{background-color:#4bacc4}@media (max-width: 979px){.price .price-menu__list>.item-full .hover-close{background-color:#4bacc4}}.price .title{background-color:#f0f4fa;padding:0.5em;font-weight:bold;font-size:140%}@media (max-width: 979px){.price .title{font-size:16px}}.price .ac_ly_002{border-bottom:1px solid #ccc}.price .ac_ly_002>.col{font-size:140%;display:flex;flex-direction:column;justify-content:center;padding:0.5em 1em;font-weight:bold}@media (max-width: 979px){.price .ac_ly_002>.col{font-size:100%;padding:0}}.price .ac_ly_002>.col:last-child{text-align:right}.price .ac_ly_002>.col>div{line-height:1;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}@media (max-width: 979px){.price .ac_ly_002>.col>div{flex-wrap:wrap}}.price .ac_ly_002>.col>div>.icon{margin-right:30px;line-height:1.4}@media (max-width: 979px){.price .ac_ly_002>.col>div>.icon{margin-right:15px}}.price .ac_ly_002>.col>div>.icon>span{display:inline-block;width:7em;color:#ffffff;font-size:80%;font-weight:normal;text-align:center}.price .ac_ly_002>.col>div>.price{font-size:260%}.price .ac_ly_002>.col>div>.price>ruby{font-size:50%}.price .ac_ly_002>.col>div>.price>ruby>rt{font-size:36%}.price .ac_ly_002>.col>div>.loan_btn{width:100%}.price .ac_ly_002>.col>div>.loan_btn>a.loan-pop{margin-top:0;margin-bottom:10px;color:#ffffff !important;background-color:#fc637f;border:0px;border-radius:20px;padding:0.5em 2em 0.5em 1em;font-size:60%}@media (max-width: 979px){.price .ac_ly_002>.col>div>.loan_btn>a.loan-pop{font-size:80%;padding:0.8em 2em 0.7em 1.5em}}.price .ac_ly_002>.col>div>.loan_btn>a.loan-pop:after{content:"";display:block;position:absolute;top:0;right:0;width:30px;height:100%;background:url(/assets/images/common/ico_chevron-right-invert.png?2025822121812) 50% 50% no-repeat;background-size:6px auto}.price .ac_ly_002>.col>div.monitor{color:#de045f}.price .ac_ly_002>.col>div.monitor>.icon>span{background-color:#de045f}.price .ac_ly_002>.col>div.nomal{color:#5980da}.price .ac_ly_002>.col>div.nomal>.icon>span{background-color:#5980da}@media (min-width: 980px){.comment .sec-head__img img{width:calc( 873px / 2)}}.comment .col>p{margin-top:1.2em}.comment .col .dr_katagaki{font-size:120%}@media (max-width: 979px){.comment .col .dr_katagaki{position:absolute;font-size:100%;text-shadow:0 0 5px white,0 0 5px white,0 0 5px white,0 0 5px white,0 0 5px white,0 0 5px white,0 0 5px white,0 0 5px white,0 0 5px white;bottom:60px;right:15px;margin-top:0}}.comment .col .dr_katagaki .dr_name{display:block;margin-top:0}.comment .col .dr_katagaki .dr_name>span{font-size:150%}@media (max-width: 979px){.comment .col .dr_katagaki .dr_name>span{font-size:140%}}.comment .col.dr_img{position:relative}@media (max-width: 979px){.comment .col.dr_img{max-width:360px;text-align:left;margin:20px auto 0}.comment .col.dr_img img{width:50%}}.campaign-bnr{display:flex;justify-content:space-between;flex-wrap:wrap}.campaign-bnr a{width:49%}@media (max-width: 979px){.campaign-bnr a{width:100%}}#price .ac_ly_002>.col>div.nomal>.icon._cat>span{width:auto;min-width:180px;color:#5980da;background-color:unset;border:solid 1px;padding:5px 20px}.tabacc.-pc-accordion>.contents>.title{background-color:#5a81db}.-striped.table-box>table>tbody>tr:nth-child(even)>td{background-color:#fff}.-striped.table-box>table>tbody>tr td{padding:15px 2%;text-align:center}.anc_navi{line-height:1.3}.anc_btn{justify-content:center}@media (min-width: 980px){.tabacc.-pc-accordion>.contents>.title a{font-size:18px;text-decoration:none;color:#fff}}@media (max-width: 979px){#price .ac_ly_002>.col>div.nomal>.icon._cat>span{min-width:auto}.risk_area{min-height:37vw}}.reddiamond .reddiamond-inner{display:flex;align-items:center;gap:20px}.reddiamond .reddiamond-inner figure{border:5px solid #e9c696;flex-shrink:0;width:48%}.reason .reason-contents1{display:flex;align-items:center;gap:40px}@media (max-width: 979px){.reason .reason-contents1{flex-direction:column}}.reason .reason-contents1 figure{flex-shrink:0;width:45%}@media (max-width: 979px){.reason .reason-contents1 figure{width:100%}}section#itero .heading-text{color:#7775cd !important}@media (max-width: 979px){section#itero .heading-text{font-size:28px}}
