@charset "UTF-8";@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.p-boxNormal01.orthodontic{position:relative}.p-boxNormal01.orthodontic .c-table01 tbody th{width:50%;padding-left:calc(80/1920*100vw);background-color:rgba(64,209,219,.1)}.p-boxNormal01.orthodontic .c-table01 tbody td{text-align:end}@media (min-width:751px){.p-boxNormal01.orthodontic .addDeco{position:relative}.p-boxNormal01.orthodontic .addDeco.deco01:after{content:"";display:block;position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;width:calc(1640/1920*100vw);height:calc(1619/1920*100vw);background-image:url(../img/deco_type01.png);top:calc(-150/1920*100vw);left:calc(-250/1920*100vw)}}@media (min-width:751px) and (max-width:750px){.p-boxNormal01.orthodontic .addDeco.deco01:after{background-image:url(../img/deco_type01_sp.png)}}@media (min-width:751px) and (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-width:751px) and (min-resolution:2dppx){.p-boxNormal01.orthodontic .addDeco.deco01:after{background-image:url(../img/deco_type01@2x.png)}}@media (max-width:750px){.p-boxNormal01.orthodontic .c-table01 caption{border-radius:calc(10/750*100vw) calc(10/750*100vw)0 0}.p-boxNormal01.orthodontic .c-table01 tbody tr td,.p-boxNormal01.orthodontic .c-table01 tbody tr th{display:table-cell!important;padding:calc(20/750*100vw) calc(30/750*100vw)}.p-boxNormal01.orthodontic .c-table01 tbody tr th{width:50%;text-align:left;border-bottom:calc(2/750*100vw) solid #adc0d1}.p-boxNormal01.orthodontic .c-table01 tbody tr:last-child th{border-radius:0 0 0 calc(10/750*100vw);border-bottom:0}.p-boxNormal01.orthodontic .c-table01 tbody tr:last-child td{border-radius:0 0 calc(10/750*100vw)0}}.p-boxNormal01.whitening .table_comparison .c-table01{margin-bottom:calc(50/1920*100vw)}.p-boxNormal01.whitening .table_comparison .c-table01 thead th{color:#000;background-color:rgba(64,209,219,.1);font-size:1.15625rem;padding:calc(20/1920*100vw) calc(40/1920*100vw);font-weight:500}.p-boxNormal01.whitening .table_comparison .c-table01 tbody tr:last-child td{border-bottom:none}.p-boxNormal01.whitening .table_comparison .c-table01 tbody tr:last-child td:first-child{border-radius:0 0 0 calc(10/1920*100vw)}.p-boxNormal01.whitening .table_comparison .c-table01 tbody tr:last-child td:last-child{border-radius:0 0 calc(10/1920*100vw)0}.p-boxNormal01.whitening .table_comparison .c-table01 tbody td{text-align:center}@media (max-width:750px){.p-boxNormal01.whitening .table_comparison{width:calc(1100/750*100vw)}.p-boxNormal01.whitening .table_comparison .c-table01{margin-bottom:calc(50/750*100vw)}.p-boxNormal01.whitening .table_comparison .c-table01 caption{border-radius:calc(10/750*100vw) calc(10/750*100vw)0 0}.p-boxNormal01.whitening .table_comparison .c-table01 thead th{font-size:1.03125rem;padding:calc(25/750*100vw) calc(10/750*100vw)}.p-boxNormal01.whitening .table_comparison .c-table01 tbody tr td,.p-boxNormal01.whitening .table_comparison .c-table01 tbody tr th{display:table-cell;border-radius:0;padding:calc(20/750*100vw) calc(10/750*100vw)}.p-boxNormal01.whitening .table_comparison .c-table01 tbody tr td{width:30%}.p-boxNormal01.whitening .table_comparison .c-table01 tbody tr:last-child td{border-bottom:none}.p-boxNormal01.whitening .table_comparison .c-table01 tbody tr:last-child td:first-child{border-radius:0 0 0 calc(10/750*100vw)}.p-boxNormal01.whitening .table_comparison .c-table01 tbody tr:last-child td:last-child{border-radius:0 0 calc(10/750*100vw)0}}@media (min-width:751px){.p-boxNormal01.period{margin-bottom:calc(120/1920*100vw)}}@media (max-width:750px){.p-boxNormal01.period .c-table01 tbody tr td{text-align:center}.p-boxNormal01 .p-cost_btnWrap{order:3}}.p-cost_btnWrap{display:flex;flex-wrap:wrap;justify-content:center;margin:calc(40/1920*100vw)0 calc(60/1920*100vw)}@media (max-width:750px){.p-cost_btnWrap{margin-bottom:calc(90/750*100vw)}}.p-cost_btn,.p-cost_btn_arrow{border-radius:calc(3/1920*100vw)}.p-cost_btn{display:flex;align-items:center;height:calc(60/1920*100vw);padding:calc(10/1920*100vw) calc(10/1920*100vw) calc(10/1920*100vw) calc(20/1920*100vw);background-color:#ebf3f4;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;font-feature-settings:"palt";font-size:1.125rem;line-height:1.5;letter-spacing:.05em;color:#222;text-decoration:none}.p-cost_btn_arrow{flex:0 0 auto;display:block;position:relative;width:calc(40/1920*100vw);height:calc(40/1920*100vw);background-color:#67a5d8;margin-left:calc(30/1920*100vw)}.p-cost_btn_arrow::after,.p-cost_btn_arrow::before{content:"";display:block;position:absolute;right:40%;top:50%;width:calc(7/1920*100vw);height:calc(7/1920*100vw);border:1px solid #fff;border-width:calc(2/1920*100vw) calc(2/1920*100vw)0 0;transform-origin:right top;transform:rotate(45deg);transition:transform .3s,opacity .3s}.p-cost_btn_arrow::before{transform:translate(-200%) rotate(45deg);opacity:0}.p-cost_btn:hover .p-cost_btn_arrow::before{transform:rotate(45deg);opacity:1}.p-cost_btn:hover .p-cost_btn_arrow::after{transform:translate(200%) rotate(45deg);opacity:0}.p-cost_btn:nth-child(n+2){margin-left:calc(71/1920*100vw)}@media (max-width:750px){.p-cost_btn{width:100%;height:calc(120/750*100vw);padding:calc(20/750*100vw);border-radius:calc(3/750*100vw)}.p-cost_btn_txt{margin:0 auto}.p-cost_btn_arrow{width:calc(80/750*100vw);height:calc(80/750*100vw);border-radius:calc(6/750*100vw);margin-left:calc(20/750*100vw)}.p-cost_btn_arrow::after,.p-cost_btn_arrow::before{width:calc(15/750*100vw);height:calc(15/750*100vw);border-width:calc(5/750*100vw) calc(5/750*100vw)0 0}.p-cost_btn:nth-child(n+2){margin-left:0;margin-top:calc(30/750*100vw)}}.p-boxCheck03{padding-top:calc(50/1920*100vw)}.p-boxCheck03.no-img::after{content:none}.p-boxCheck03::after{right:calc(4/1920*100vw)}.p-boxCheck03 .c-titB01{margin-bottom:calc(40/1920*100vw)}.p-boxCheck03 .c-titB01_ja{font-size:1.75rem;color:#fff}.p-boxCheck03 .c-titB01_en{color:#ecee42;margin-top:calc(10/1920*100vw);font-size:.9375rem}.p-boxCheck03 .c-titB02_ja{margin-top:0}.p-boxCheck03_container{padding:calc(55/1920*100vw) calc(65/1920*100vw)}.p-boxCheck03_container .p-boxTopics08_lists{display:flex;flex-wrap:wrap;justify-content:space-between}.p-boxCheck03_container .p-boxTopics08_lists .p-boxTopics08_list{width:30%;padding:0;margin:0}.p-boxCheck03_container .p-boxTopics08_lists .p-boxTopics08_list>li{position:relative;text-indent:0;padding-left:1em}.p-boxCheck03_container .p-boxTopics08_lists .p-boxTopics08_list>li::before{content:"•";position:absolute;left:0;top:0;width:1em}.p-boxCheck03>p{margin-bottom:calc(30/1920*100vw);color:#fff;line-height:1.9}.p-boxCheck03.disease::before{background-color:#f5f2eb}.p-boxCheck03.disease .c-titB01_ja,.p-boxCheck03.subject>p{color:#222}.p-boxCheck03.disease .c-titB01_en{color:#40d1db}.p-boxCheck03.check{padding-top:calc(27/1920*100vw)}.p-boxCheck03.check::after{content:none}.p-boxCheck03.check .p-boxCheck03_subTit{margin-bottom:calc(50/1920*100vw);text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;font-feature-settings:"palt";font-size:1.5rem;letter-spacing:.1em}@media (max-width:750px){.p-boxCheck03.check{padding-top:calc(43/750*100vw)}.p-boxCheck03.check .p-boxCheck03_subTit{margin-bottom:calc(30/750*100vw);font-size:1.3125rem;letter-spacing:.05em;line-height:1.7}.p-boxCheck03.check .p-cost_btn{font-size:1.03125rem}}.p-boxCheck03.subject::before{background-color:#f8f5da}.p-boxCheck03.subject .c-titB02_ja{color:#222}.p-boxCheck03.subject .c-titB02_en{color:#40d1db}.p-boxCheck03.subject .p-cost_btn{background-color:#40d1db;color:#fff}.p-boxCheck03.subject .p-cost_btn_arrow{background-color:#fff}.p-boxCheck03.subject .p-cost_btn_arrow::after,.p-boxCheck03.subject .p-cost_btn_arrow::before{border:1px solid #40d1db;border-width:calc(2/1920*100vw) calc(2/1920*100vw)0 0}@media (max-width:750px){.p-boxCheck03.subject .p-cost_btn_arrow::after,.p-boxCheck03.subject .p-cost_btn_arrow::before{border-width:calc(5/750*100vw) calc(5/750*100vw)0 0}}.p-boxCheck03.subject .p-boxCheck03_container .p-listCheck01_item{font-size:1.03125rem;font-weight:500}.p-boxCheck03.subject .p-boxCheck03_container .notice{font-size:.875rem}@media (max-width:750px){.p-boxCheck03.subject{padding-top:calc(43/750*100vw)}.p-boxCheck03.subject>p{margin-bottom:calc(40/750*100vw);padding:0 calc(40/750*100vw)}.p-boxCheck03.subject .p-boxCheck03_container .p-listCheck01_item::before{top:calc(8/750*100vw);transform:none}.p-boxCheck03.subject .p-boxCheck03_container .notice{font-size:.9375rem}}.p-boxCheck03.case .p-boxCheck03_container .p-boxCheck03_layout.calculation{display:flex;flex-direction:row-reverse;justify-content:center}.p-boxCheck03.case .p-boxCheck03_container .p-boxCheck03_layout.calculation .c-pic{width:calc(181/1920*100vw);height:calc(236/1920*100vw)}.p-boxCheck03.case .p-boxCheck03_container .p-boxCheck03_layout.calculation .p-listCheck01{width:70%}.p-boxCheck03.case .p-boxCheck03_container .p-boxCheck03_layout.calculation .p-listCheck01_wrap{width:calc(700/1920*100vw);font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;font-feature-settings:"palt";font-size:1.25rem}.p-boxCheck03.case .p-boxCheck03_container .p-boxCheck03_layout.calculation .p-listCheck01_item,.p-boxCheck03.case .p-boxCheck03_container .p-boxCheck03_layout.load .cost .fukidashi{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;font-feature-settings:"palt";font-size:1.125rem}.p-boxCheck03.case .p-boxCheck03_container .p-boxCheck03_layout.load{margin-top:calc(70/1920*100vw);padding:calc(40/1920*100vw) calc(55/1920*100vw);background-color:#f5f2eb;border-radius:calc(5/1920*100vw)}.p-boxCheck03.case .p-boxCheck03_container .p-boxCheck03_layout.load .cost{position:relative;margin-bottom:calc(20/1920*100vw);display:block;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;font-feature-settings:"palt";letter-spacing:.05em}.p-boxCheck03.case .p-boxCheck03_container .p-boxCheck03_layout.load .cost .fukidashi{position:absolute;display:flex;justify-content:center;align-items:center;width:calc(235/1920*100vw);height:calc(61/1920*100vw);letter-spacing:.1em;top:calc(-69/1920*100vw);left:calc(10/1920*100vw)}.p-boxCheck03.case .p-boxCheck03_container .p-boxCheck03_layout.load .cost .fukidashi::before{content:"";position:absolute;background:url(../img/deco_fukidashi@2x.png)no-repeat;background-size:contain;width:100%;height:100%;top:calc(6/1920*100vw)}.p-boxCheck03.case .p-boxCheck03_container .p-boxCheck03_layout.load .cost .num{font-size:2.25rem}.p-boxCheck03.case .p-boxCheck03_container .p-boxCheck03_layout.load .deduction{border-radius:calc(5/1920*100vw);display:block;padding:calc(9/1920*100vw)0 calc(10/1920*100vw);background-color:#ecee42;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;font-feature-settings:"palt";text-align:center;font-size:1.125rem;letter-spacing:.1em}@media (max-width:750px){.p-boxCheck03.case{padding-top:calc(43/750*100vw)}.p-boxCheck03.case .p-boxCheck03_container .p-boxCheck03_layout.calculation{display:flex;flex-direction:column}.p-boxCheck03.case .p-boxCheck03_container .p-boxCheck03_layout.calculation .c-pic{width:calc(250/750*100vw);height:auto;margin:0 auto calc(40/750*100vw)}.p-boxCheck03.case .p-boxCheck03_container .p-boxCheck03_layout.calculation .p-listCheck01{width:100%;margin-bottom:calc(30/750*100vw)}.p-boxCheck03.case .p-boxCheck03_container .p-boxCheck03_layout.calculation .p-listCheck01_wrap{width:100%;text-align:center;font-size:1.0625rem}.p-boxCheck03.case .p-boxCheck03_container .p-boxCheck03_layout.load{margin-top:calc(80/750*100vw);padding:calc(50/750*100vw) calc(40/750*100vw) calc(40/750*100vw);border-radius:calc(5/750*100vw)}.p-boxCheck03.case .p-boxCheck03_container .p-boxCheck03_layout.load .cost{margin-bottom:calc(30/750*100vw);letter-spacing:.05em;line-height:1.6}.p-boxCheck03.case .p-boxCheck03_container .p-boxCheck03_layout.load .cost .fukidashi{width:calc(315/750*100vw);height:calc(81/750*100vw);font-size:1rem;letter-spacing:.05em;top:calc(-95/750*100vw);left:calc(10/750*100vw)}.p-boxCheck03.case .p-boxCheck03_container .p-boxCheck03_layout.load .cost .fukidashi::before{background:url(../img/deco_fukidashi@2x.png)no-repeat;background-size:contain;width:100%;height:100%;top:calc(6/750*100vw)}.p-boxCheck03.case .p-boxCheck03_container .p-boxCheck03_layout.load .cost .num{font-size:1.375rem}.p-boxCheck03.case .p-boxCheck03_container .p-boxCheck03_layout.load .deduction{border-radius:calc(5/750*100vw);display:block;padding:calc(14/750*100vw)0;text-align:center;font-size:1rem;letter-spacing:.05em;line-height:1.6}.p-boxCheck03{padding-top:calc(80/750*100vw)}.p-boxCheck03 .c-titB01{margin-bottom:calc(40/750*100vw);padding:0 calc(40/750*100vw)}.p-boxCheck03 .c-titB01_ja{font-size:1.46875rem}.p-boxCheck03 .c-titB01_en{font-size:.8125rem;margin-top:calc(10/750*100vw)}.p-boxCheck03_container{padding:calc(55/750*100vw) calc(40/750*100vw)}.p-boxCheck03_container .p-boxTopics08_lists{display:flex;flex-direction:column}.p-boxCheck03_container .p-boxTopics08_lists .p-boxTopics08_list{width:100%}}.p-listColumn04_item a{color:#222;transition:.3s}.p-boxFlowA07.type02 a:hover,.p-listColumn04_item a:hover{color:#67a5d8}.p-listColumn04_item.col02{display:flex;align-items:center;padding:calc(20/1920*100vw) calc(67/1920*100vw)}.p-listColumn04_item.col02 .p-listColumn04_tit{justify-content:flex-start;text-align:left;padding-left:calc(25/1920*100vw);padding-bottom:0}.p-listColumn04_item.col02 .p-listColumn04_tit::before{width:calc(2/1920*100vw);height:calc(60/1920*100vw);left:0;top:50%;transform:translateY(-50%)}.p-listColumn04_tit{text-align:center}.p-listColumn04_tit .small{margin-left:calc(10/1920*100vw);font-size:1rem;line-height:1.8}@media (max-width:750px){.p-listColumn04_item.col02{display:flex;align-items:center;padding:calc(40/750*100vw) calc(67/750*100vw);min-height:calc(160/750*100vw)}.p-listColumn04_item.col02 .p-listColumn04_tit{justify-content:flex-start;text-align:left;margin:0;padding-left:calc(50/750*100vw);padding-bottom:0}.p-listColumn04_item.col02 .p-listColumn04_tit::before{width:calc(4/750*100vw);height:calc(90/750*100vw);left:0;top:50%;transform:translateY(-50%)}}.p-boxType02{background-color:#f5f2eb;border-radius:calc(20/1920*100vw)}.p-boxType02 .p-layout{margin-bottom:calc(60/1920*100vw)}.p-boxType02 .p-layout>.c-titA03{margin-bottom:calc(30/1920*100vw)}.p-boxType02 .p-layout .c-pic img{width:calc(390/1920*100vw);border-radius:calc(20/1920*100vw)}.p-boxType02 .p-layout .c-pic:has(img.alignright) img{float:right;margin:calc(9/1920*100vw)0 calc(20/1920*100vw) calc(60/1920*100vw)}.p-boxType02 .p-layout:has(img)>p{min-height:calc(215/1920*100vw)}.p-boxType02 .p-layout:nth-of-type(4){margin-bottom:0}.p-boxType02 .p-layout:nth-of-type(4) .c-titA01{overflow:hidden}.p-boxType02 .p-layout:nth-of-type(4) img{margin-top:0!important}.p-boxType02 .p-layout.formula .calcWrap01{display:flex;align-items:center}.p-boxType02 .p-layout.formula .calcWrap01 li{flex:1 1 auto;margin:0 1%}.p-boxType02 .p-layout.formula .calcWrap01 li:first-child{margin-left:0}.p-boxType02 .p-layout.formula .calcWrap01 li:last-child{margin-right:0}.p-boxType02 .p-layout.formula .calcWrap01 .value{height:calc(90/1920*100vw);padding:0 1.3%;display:flex;text-align:center;justify-content:center;align-items:center;color:#fff;font-size:1.0625rem;line-height:1.4;position:relative}.p-boxType02 .p-layout.formula .calcWrap01 .value>.sup{padding-left:calc(5/1920*100vw);display:inline-block;font-size:.78125rem;position:relative;right:0;top:0}.p-boxType02 .p-layout.formula .calcWrap01 .value>.num{display:inline-block;margin-top:calc(-6/1920*100vw);padding-right:calc(3/1920*100vw);font-size:2.03125rem;font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:500;font-style:normal;line-height:1}.p-boxType02 .p-layout.formula .calcWrap01 .equal{flex-grow:0;border:solid calc(2/1920*100vw) #000;border-width:calc(2/1920*100vw)0;width:calc(20/1920*100vw);height:calc(10/1920*100vw)}.p-boxType02 .p-layout.formula .calcWrap01 .minus{flex-grow:0;background-color:#000;width:calc(20/1920*100vw);height:calc(2/1920*100vw)}.p-boxType02 .p-layout.formula .calcWrap01 .multiple{flex-grow:0;width:calc(20/1920*100vw);height:calc(2/1920*100vw);position:relative}.p-boxType02 .p-layout.formula .calcWrap01 .multiple:after,.p-boxType02 .p-layout.formula .calcWrap01 .multiple:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;transform:rotate(45deg)}.p-boxType02 .p-layout.formula .calcWrap01 .multiple:after{transform:rotate(-45deg)}.p-boxType02 .p-layout.formula .calcWrap01 .value.num{background-color:#f08b8b;border-radius:calc(10/1920*100vw)}.p-boxType02 .p-layout.formula .calcWrap01 .value.blue01{background-color:#67a5d8;border-radius:calc(10/1920*100vw)}.p-boxType02 .p-layout.formula .calcWrap01 .value.blue02{background-color:#40d1db;border-radius:calc(10/1920*100vw)}.p-boxType02 .p-layout.formula .supplement{margin-top:calc(10/1920*100vw);font-size:.875rem;text-align:right}.p-boxType02 .p-layout .p-boxCheck03{padding:0}.p-boxType02 .p-layout .p-boxCheck03:after{display:none}.p-boxType02 .p-layout .p-boxCheck03::before{left:0;right:0}.p-boxType02 .p-layout .p-boxCheck03_container{background-color:#fff;border-radius:calc(10/1920*100vw);padding:calc(48/1920*100vw) calc(50/1920*100vw)}.p-boxType02 .p-layout .p-boxCheck03 .p-listCheck01_item{width:auto;margin-bottom:0}@media (max-width:750px){.p-boxType02{border-radius:0}.p-boxType02 .p-layout{margin-bottom:calc(70/750*100vw)}.p-boxType02 .p-layout>.c-titA03{margin-bottom:calc(40/750*100vw)}.p-boxType02 .p-layout .c-pic img{width:100%;border-radius:calc(10/750*100vw)}.p-boxType02 .p-layout .c-pic:has(img.alignright) img{float:none;margin:0 0 calc(40/750*100vw)}.p-boxType02 .p-layout:nth-of-type(4){display:flex;flex-direction:column}.p-boxType02 .p-layout:nth-of-type(4) .c-titA01{order:-1}.p-boxType02 .p-layout.formula .c-pic{width:100%}.p-boxType02 .p-layout.formula .c-titB02{background-color:#ffe232;border-radius:.5208333333vw;padding:calc(7/750*100vw) calc(20/750*100vw);font-size:1.25rem;letter-spacing:.04em;color:#0174aa;margin:calc(50/750*100vw)0 calc(20/750*100vw);display:inline-block}.p-boxType02 .p-layout.formula .calcWrap01{flex-wrap:wrap;margin:0;padding:0}.p-boxType02 .p-layout.formula .calcWrap01 li{margin:0 calc(10/750*100vw)}.p-boxType02 .p-layout.formula .calcWrap01 .value{height:calc(120/750*100vw);padding:0;font-size:.9375rem;line-height:1.4}.p-boxType02 .p-layout.formula .calcWrap01 .value>.num{margin-top:calc(-8/750*100vw);font-size:1.875rem;padding-right:calc(5/750*100vw)}.p-boxType02 .p-layout.formula .calcWrap01 .break{width:100%;height:calc(30/750*100vw)}.p-boxType02 .p-layout.formula .calcWrap01 .equal{border:solid calc(4/750*100vw) #2f2f38;border-width:calc(4/750*100vw)0;width:calc(24/750*100vw);height:calc(12/750*100vw)}.p-boxType02 .p-layout.formula .calcWrap01 .minus,.p-boxType02 .p-layout.formula .calcWrap01 .multiple{width:calc(24/750*100vw);height:calc(4/750*100vw)}.p-boxType02 .p-layout.formula .calcWrap01 .blue02{padding-top:calc(10/750*100vw)}.p-boxType02 .p-layout.formula .supplement{font-size:.78125rem;text-align:left;padding-top:calc(50/750*100vw)}.p-boxType02 .p-layout .p-boxCheck03{padding:0;margin:0}.p-boxType02 .p-layout .p-boxCheck03::before{background-image:none}.p-boxType02 .p-layout .p-boxCheck03_container{padding:calc(50/750*100vw);margin:0}.p-boxType02 .p-layout .p-boxCheck03 .p-listCheck01_item{width:auto;margin-bottom:calc(20/750*100vw)}.p-boxType02 .p-layout .p-boxCheck03 .p-listCheck01_item:last-child{margin-bottom:0}}.p-boxFlowA07.type02 .p-boxFlowA07_container::before{background-image:none;background-color:#dcecee}@media (min-width:751px){.p-boxFlowA07.type02 .p-boxFlowA07_container{padding-bottom:calc(80/1920*100vw)}.p-boxFlowA07.type02 .p-boxFlowA07_container .p-boxFlowA07_head{width:calc(240/1920*100vw)}.p-boxFlowA07.type02 .p-boxFlowA07_container .p-boxFlowA07_body .p-listStepA07_num::after{top:calc(-10/1920*100vw);left:0}.p-boxFlowA07.type02 .p-boxFlowA07_container .p-boxFlowA07_body .p-listStepA07_content{padding-left:calc(110/1920*100vw)}.p-boxFlowA07.type02 .p-boxFlowA07_container .p-boxFlowA07_body .p-listStepA07_content>p{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;font-feature-settings:"palt";font-size:1.4375rem;line-height:1.9;letter-spacing:.05em}.p-boxFlowA07.type02 .p-boxFlowA07_container .p-boxFlowA07_body .p-listStepA07_item{width:calc(800/1920*100vw)}.p-boxFlowA07.type02 .p-boxFlowA07_container .p-boxFlowA07_body>p{margin-top:calc(50/1920*100vw)}.p-boxFlowA07.type02 .c-titB03{position:static;padding:0}.p-boxFlowA07.type02 .c-titB03_ja{text-orientation:upright;font-size:2.1875rem}.p-boxFlowA07.type02 .c-titB03_ja .horizontal{writing-mode:horizontal-tb;transform:rotate(90deg);margin-left:calc(11/1920*100vw);line-height:1}.p-boxFlowA07.type02 .c-titB03_ja .en{margin-top:calc(-6/1920*100vw);margin-bottom:calc(7/1920*100vw);letter-spacing:-.05em}}.p-boxFlowA07.type02 a{color:#222;transition:.3s}.p-boxFlowA07.type02.yellow .p-boxFlowA07_container::before{background-color:#f5f2eb}.p-boxFlowA07.type02.light .p-boxFlowA07_container::before{background-color:#ebf3f4}@media (max-width:750px){.p-boxFlowA07.type02 .c-titB03_ja{font-size:1.40625rem;font-feature-settings:normal!important;letter-spacing:0}.p-boxFlowA07.type02 .p-boxFlowA07_body .p-listStepA07{padding:0}.p-boxFlowA07.type02 .p-boxFlowA07_body .p-listStepA07_item{margin-bottom:calc(140/750*100vw)}.p-boxFlowA07.type02 .p-boxFlowA07_body .p-listStepA07_item:last-child{margin-bottom:0}.p-boxFlowA07.type02 .p-boxFlowA07_body .p-listStepA07_num::after{top:calc(-10/750*100vw);left:0;right:auto}.p-boxFlowA07.type02 .p-boxFlowA07_body .p-listStepA07_content{margin-top:0;padding-left:calc(130/750*100vw);text-align:left}.p-boxFlowA07.type02 .p-boxFlowA07_body>p{margin-top:calc(70/750*100vw)}}@media (min-width:751px){.p-boxTopics04_content{margin:calc(-50/1920*100vw) auto 0 0}.p-boxTopics04_content .c-titB01_ja{text-align:left;font-size:1.75rem}.p-boxTopics04_content .p-cost_btnWrap{justify-content:flex-start}}@media (max-width:750px){.p-boxTopics04:has(img.alignright) .p-boxTopics04_content{padding-right:0}.p-boxTopics04 .p-cost_btnWrap{margin-bottom:0}}.calculator{margin-top:calc(30/1920*100vw);padding:calc(40/1920*100vw) calc(60/1920*100vw) calc(60/1920*100vw);background:#dcecee;position:relative;border-radius:calc(10/1920*100vw)}.calculator [v-cloak]{display:none}.calculator .c-titB01{margin-bottom:calc(50/1920*100vw);display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.5}.calculator .c-titB01_ja{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;font-feature-settings:"palt";font-size:1.5625rem;letter-spacing:.05em}.calculator .c-titB01_en{margin-top:calc(10/1920*100vw);font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:500;font-style:normal;color:#67a5d8;font-size:.875rem;letter-spacing:.12em}.calculator>.detail table,.calculator>.input table{width:100%;border-collapse:separate}.calculator>.input table td,.calculator>.input table th{padding:calc(5/1920*100vw) calc(24/1920*100vw)}.calculator>.input .arrow>a,.calculator>.input table th{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";letter-spacing:.05em;font-size:1.125rem;font-weight:400}.calculator>.detail table th:before,.calculator>.input table th:before{content:"";display:inline-block;width:calc(10/1920*100vw);height:calc(10/1920*100vw);background-color:#67a5d8}.calculator>.input table th:before{vertical-align:0;margin-right:calc(13/1920*100vw);top:-1px}.calculator>.input table td,.calculator>.input table td input{text-align:right;font-size:1.125rem}.calculator>.input table td input{display:inline-block;border:0;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;width:calc(170/1920*100vw);margin:0 calc(18/1920*100vw)0 0;padding:calc(5/1920*100vw) calc(15/1920*100vw) calc(4/1920*100vw);background:#f5f2eb}.calculator>.input .arrow{margin-top:calc(38/1920*100vw);text-align:center}.calculator>.input .arrow>a{display:inline-block;vertical-align:bottom;width:calc(400/1920*100vw);padding:calc(10/1920*100vw)0 calc(26/1920*100vw);font-weight:500;letter-spacing:.1em;background-color:#67a5d8;border-radius:calc(5/1920*100vw);text-align:center;font-size:1.0625rem;color:#fff;text-decoration:none;position:relative}.calculator>.input .arrow>a:after{content:"";display:block;position:absolute;left:50%;bottom:calc(12/1920*100vw);width:calc(9/1920*100vw);height:calc(9/1920*100vw);border:calc(2/1920*100vw) solid #fff;border-width:0 0 calc(2/1920*100vw) calc(2/1920*100vw);transform-origin:left bottom;transform:rotate(-45deg)}.calculator>.result{margin-top:calc(58/1920*100vw)}.calculator>.result .box{padding:calc(11/1920*100vw) calc(30/1920*100vw) calc(10/1920*100vw);background-color:#fff;border-radius:calc(5/1920*100vw);text-align:center;font-size:1rem;line-height:2;letter-spacing:.05em}.calculator>.detail table td .num,.calculator>.result .box .num{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:500;font-style:normal;color:#67a5d8}.calculator>.result .box .num{font-size:1.25rem;margin:0 calc(5/1920*100vw);font-size:120%}.calculator>.detail table+p,.calculator>.result .box+p{font-size:.875rem;margin-top:calc(4/1920*100vw)}.calculator>.detail{margin-top:calc(38/1920*100vw)}.calculator>.detail table{border-spacing:calc(4/1920*100vw);margin:calc(-4/1920*100vw)}.calculator>.detail table td,.calculator>.detail table th{padding:calc(10/1920*100vw) calc(24/1920*100vw)}.calculator>.detail table th{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";letter-spacing:.05em;font-size:1.125rem;font-weight:400;background-color:#fff}.calculator>.detail table th:before{vertical-align:-.05em;margin-right:calc(15/1920*100vw)}.calculator>.detail table td{text-align:right;font-size:1.125rem;background-color:#f5f2eb;width:35%}.calculator>.detail table td .num{margin-right:calc(8/1920*100vw);font-size:1.3125rem;letter-spacing:.05em}.calculator>.detail .arrow{margin:calc(20/1920*100vw)0;display:flex;flex-direction:column;align-items:center}.calculator>.detail .arrow:before{content:"";display:block;flex:0 0 auto;width:calc(17/1920*100vw);height:calc(15/1920*100vw);background-color:#67a5d8;margin-bottom:-1px}.calculator>.detail .arrow:after{content:"";display:block;flex:0 0 auto;border:1px solid #67a5d8;border-width:calc(20/1920*100vw) calc(19/1920*100vw)0;border-color:#67a5d8 transparent transparent}@media (max-width:750px){.calculator{margin-top:0;padding:calc(40/750*100vw);border-radius:calc(10/750*100vw)}.calculator .c-titB01{margin-bottom:calc(50/750*100vw);display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.4}.calculator .c-titB01_ja{font-size:1.25rem}.calculator .c-titB01_en{margin-top:calc(10/750*100vw);color:#67a5d8;font-size:.875rem;letter-spacing:.12em}.calculator>.detail table,.calculator>.input table{width:100%;border-collapse:separate}.calculator>.input table td,.calculator>.input table th{line-height:1.5;padding:calc(10/750*100vw)0;display:block}.calculator>.input table th{font-size:1rem}.calculator>.detail table th:before,.calculator>.input table th:before{width:calc(20/750*100vw);height:calc(20/750*100vw);margin-right:calc(14/750*100vw)}.calculator>.input table td input{width:calc(320/750*100vw);margin:0 calc(12/750*100vw)0 0;padding:calc(9/750*100vw) calc(19/750*100vw) calc(8/750*100vw)}.calculator>.input .arrow{margin-top:calc(38/750*100vw)}.calculator>.input .arrow>a{width:auto;line-height:1.5;padding:calc(20/750*100vw) calc(40/750*100vw) calc(40/750*100vw);font-size:.9375rem;border-radius:calc(6/750*100vw)}.calculator>.input .arrow>a:after{bottom:calc(18/750*100vw);width:calc(17/750*100vw);height:calc(17/750*100vw);border-width:0 0 calc(4/750*100vw) calc(4/750*100vw)}.calculator>.result{margin-top:calc(45/750*100vw)}.calculator>.result .box{padding:calc(30/750*100vw) calc(40/750*100vw)}.calculator>.result .box .num{color:#67a5d8;font-size:110%}.calculator>.detail table+p,.calculator>.result .box+p{margin-top:calc(20/750*100vw);line-height:1.5}.calculator>.detail{margin-top:calc(40/750*100vw)}.calculator>.detail table{border-spacing:0 calc(20/750*100vw);margin:calc(-20/750*100vw)0}.calculator>.detail table td,.calculator>.detail table th{padding:calc(15/750*100vw) calc(24/750*100vw);display:block;line-height:1.5}.calculator>.detail table th{font-size:1rem}.calculator>.detail table td{width:100%}.calculator>.detail table td .num{margin-right:calc(8/750*100vw);font-size:1.0625rem}.calculator>.detail .arrow{margin:calc(30/750*100vw)0}.calculator>.detail .arrow:before{width:calc(26/750*100vw);height:calc(22/750*100vw);margin-bottom:-1px}.calculator>.detail .arrow:after{border-width:calc(31/750*100vw) calc(28/750*100vw)0}.scroll-hint-icon{top:calc(50% - calc(25/750*100vw));left:calc(50% - calc(60/750*100vw));width:calc(120/750*100vw);height:auto;padding:calc(20/750*100vw) calc(10/750*100vw) calc(10/750*100vw);border-radius:calc(5/750*100vw);transform:scale(2)}.scroll-hint-icon::before{width:calc(40/750*100vw);height:calc(40/750*100vw)}.scroll-hint-icon::after{width:calc(34/750*100vw);height:calc(13/750*100vw);top:calc(10/750*100vw);margin-left:calc(-20/750*100vw);background-size:cover}.scroll-hint-icon .scroll-hint-text{font-size:calc(10/750*100vw);margin-top:calc(5/750*100vw)}}