@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.p-boxLead02_inner{display:flex;align-items:center}.p-boxLead02 .c-titB01{align-items:center}.p-boxLead02 .c-titB01_ja{color:#222;font-size:3rem}.p-boxLead02_txt{width:calc(550/1620*100vw)}.p-boxLead02_pic{float:none;margin:0 calc(125/1620*100vw)0 calc(-100/1620*100vw);width:calc(700/1620*100vw)}@media (max-width:750px){.p-boxLead02_inner{flex-direction:column}.p-boxLead02 .c-titB01{align-items:center;margin-bottom:calc(45/750*100vw)}.p-boxLead02 .c-titB01_ja{font-size:1.8125rem;line-height:1.3}.p-boxLead02_txt{width:auto}.p-boxLead02_pic{float:none;margin:0 auto calc(40/750*100vw);width:calc(670/750*100vw)}}.p-boxNormal01_container .layout{overflow:hidden}.p-boxNormal01_container .layout:nth-child(n+2){margin-top:calc(50/1620*100vw)}.p-boxNormal01.scanner .lead{margin-bottom:calc(30/1620*100vw)}.p-boxNormal01.scanner .layout{overflow:hidden;margin-bottom:calc(50/1620*100vw)}.p-boxNormal01.scanner .p-listColumn04{display:flex;gap:0;justify-content:space-between}.p-boxNormal01.scanner .p-listColumn04 .p-listColumn04_item{width:100%;background:rgba(255,255,255,.8);padding:calc(40/1620*100vw);position:relative}@media (min-width:751px){.p-boxNormal01.scanner .p-listColumn04 .p-listColumn04_item .c-pic{position:absolute}}.p-boxNormal01.scanner .p-listColumn04 .p-listColumn04_item .layout{width:auto;margin-bottom:0}.p-boxNormal01.scanner .p-listColumn04 .p-listColumn04_item .layout .p-listColumn04_tit{font-size:1.75rem;padding:0;margin:0 0 calc(30/1620*100vw)}.p-boxNormal01.scanner .p-listColumn04 .p-listColumn04_item .layout p{padding:0}@media (min-width:751px){.p-boxNormal01.scanner .p-listColumn04 .p-listColumn04_item:nth-child(1){width:100%;padding-left:calc(480/1620*100vw)}.p-boxNormal01.scanner .p-listColumn04 .p-listColumn04_item:nth-child(1) .c-pic{top:0;left:0;width:calc(472/1620*100vw);height:calc(495/1620*100vw)}.p-boxNormal01.scanner .p-listColumn04 .p-listColumn04_item:nth-child(1) .c-pic img,.p-boxNormal01.scanner .p-listColumn04 .p-listColumn04_item:nth-child(2) .c-pic img,.p-boxNormal01.scanner .p-listColumn04 .p-listColumn04_item:nth-child(3) .c-pic img{width:100%;height:auto}.p-boxNormal01.scanner .p-listColumn04 .p-listColumn04_item:nth-child(2),.p-boxNormal01.scanner .p-listColumn04 .p-listColumn04_item:nth-child(3){width:48.5%;margin-top:calc(30/1620*100vw);padding-top:calc(340/1620*100vw)}.p-boxNormal01.scanner .p-listColumn04 .p-listColumn04_item:nth-child(2) .c-pic,.p-boxNormal01.scanner .p-listColumn04 .p-listColumn04_item:nth-child(3) .c-pic{width:calc(534/1620*100vw);height:calc(450/1620*100vw);top:0;left:0;right:0}}@media (max-width:750px){.p-boxNormal01_container .layout{overflow:hidden}.p-boxNormal01_container .layout:nth-child(n+2){margin-top:calc(50/750*100vw)}.p-boxNormal01.scanner{margin-bottom:calc(120/750*100vw)}.p-boxNormal01.scanner .lead{margin-bottom:calc(50/750*100vw)}.p-boxNormal01.scanner .p-listColumn04 .p-listColumn04_item{flex-direction:column;width:100%;padding:calc(40/750*100vw)}.p-boxNormal01.scanner .p-listColumn04 .p-listColumn04_item .c-pic img{margin-bottom:calc(40/750*100vw)}.p-boxNormal01.scanner .p-listColumn04 .p-listColumn04_item .layout{width:auto}.p-boxNormal01.scanner .p-listColumn04 .p-listColumn04_item .layout .p-listColumn04_tit{font-size:1.5625rem;padding:0;margin:0 0 calc(30/750*100vw);text-align:center}.p-boxNormal01.scanner .p-listColumn04 .p-listColumn04_item .layout p{padding:0}}.p-boxAge .p-boxTopics02{width:100%;padding:calc(20/1620*100vw)0 0;overflow:hidden}.p-boxAge .p-boxTopics02::before{content:none}.p-boxAge .p-boxTopics02:has(img.alignright){content:none}.p-boxAge .p-boxTopics02:has(img.alignright) .p-boxTopics02_container{flex-direction:row-reverse}.p-boxAge .p-boxTopics02_container{width:100%;position:relative}.p-boxAge .p-boxTopics02_container .c-pic{width:calc(960/1620*100vw);position:absolute;top:0;bottom:0;left:calc(-150/1620*100vw)}.p-boxAge .p-boxTopics02_container .c-pic img{width:100%!important;height:auto!important;margin:0!important}.p-boxAge .p-boxTopics02_container .c-titB01{margin-bottom:calc(50/1620*100vw);text-align:left}.p-boxAge .p-boxTopics02_container .pointEn{color:#4d402e;font-family:the-seasons,sans-serif;font-weight:400;font-size:5rem;line-height:1;position:absolute;top:0;right:calc(-168/1620*100vw);bottom:0;writing-mode:vertical-rl;font-feature-settings:"vpal"!important;display:flex;flex-direction:column;justify-content:center;text-align:center}.p-boxAge .p-boxTopics02_container .pointEn .combine{-webkit-text-combine:horizontal;-moz-text-combine-upright:all;-ms-text-combine-horizontal:all;text-combine-upright:all}.p-boxAge .p-boxTopics02_content{width:calc(1100/1620*100vw);padding:calc(70/1620*100vw)0 calc(100/1620*100vw);margin:0 auto;position:relative}.p-boxAge .p-boxTopics02_content::before{content:"";display:block;position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;background-color:rgba(139,106,56,.7);right:calc(-100/1620*100vw);left:0;top:0;bottom:0;z-index:-1}.p-boxAge .p-boxTopics02_text{width:calc(600/1620*100vw);margin:0 0 0 auto;position:relative}.p-boxAge .p-boxTopics02_age{width:calc(256/1620*100vw);position:absolute;top:calc(-92/1620*100vw);left:0}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .picList>li picture img,.p-boxAge .p-boxTopics02_age img,.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item .p-listStepA02_pic img{width:100%;height:auto}@media (min-width:751px){.p-boxAge .p-boxTopics02:nth-child(even) .p-boxTopics02_content::before{right:0;left:calc(-100/1620*100vw)}.p-boxAge .p-boxTopics02:nth-child(even) .p-boxTopics02_text{width:calc(600/1620*100vw);margin:0 auto 0 0}.p-boxAge .p-boxTopics02:nth-child(even) .c-pic{left:auto;right:calc(-150/1620*100vw)}.p-boxAge .p-boxTopics02:nth-child(even) .pointEn{right:auto;left:calc(-168/1620*100vw)}}.p-boxAge .p-boxTopics02.type01 .p-boxTopics02_content:before{background-color:#ac7668}.p-boxAge .p-boxTopics02.type02 .p-boxTopics02_content:before{background-color:#997452}.p-boxAge .p-boxTopics02.type03 .p-boxTopics02_content:before{background-color:#9b7d50}.p-boxAge .p-boxTopics02.type03 .p-boxTopics02_age{width:calc(126/1620*100vw)}@media (max-width:750px){.p-boxAge{margin-bottom:calc(100/750*100vw)}.p-boxAge .p-boxTopics02{width:100%;padding:0;margin:0 auto;overflow:visible}.p-boxAge .p-boxTopics02:has(img.alignright){content:none}.p-boxAge .p-boxTopics02:has(img.alignright) .p-boxTopics02_container{flex-direction:row-reverse}.p-boxAge .p-boxTopics02_container{width:100%;position:relative}.p-boxAge .p-boxTopics02_container .c-pic{width:100%;position:absolute;top:0;bottom:0;left:0;z-index:-1}.p-boxAge .p-boxTopics02_container .c-titB01{margin-bottom:calc(50/750*100vw);text-align:center}.p-boxAge .p-boxTopics02_container .pointEn{font-size:3.4375rem;line-height:1;top:auto;right:0;bottom:calc(-16/750*100vw);writing-mode:horizontal-tb;width:100%}.p-boxAge .p-boxTopics02_content{width:100%;padding:calc(530/750*100vw)0 calc(80/750*100vw);margin:0 auto;position:relative}.p-boxAge .p-boxTopics02_content::before{content:"";display:block;position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;background-color:rgba(139,106,56,.7);right:calc(-100/750*100vw);left:0;top:0;bottom:0;z-index:-1}.p-boxAge .p-boxTopics02_text{width:calc(670/750*100vw);margin:0 auto;position:relative}.p-boxAge .p-boxTopics02_age{width:calc(256/750*100vw);position:absolute;top:calc(-92/750*100vw);left:calc(205/750*100vw)}.p-boxAge .p-boxTopics02_age img{width:100%;height:auto}.p-boxAge .p-boxTopics02:nth-child(n+2){margin-top:calc(120/750*100vw)}.p-boxAge .p-boxTopics02.type03 .p-boxTopics02_content:before{background-color:#9b7d50}.p-boxAge .p-boxTopics02.type03 .p-boxTopics02_age{width:calc(126/750*100vw);left:calc(270/750*100vw)}}.method .box .p-boxTopics02:before{background-color:#514332}@media (min-width:751px){.method .box .p-boxTopics02:before{right:calc(219/1620*100vw);left:calc(-410/1620*100vw)}.method .box .p-boxTopics02 .p-boxTopics02_container .c-pic{margin-right:calc(-90/1620*100vw)}.method .box .p-boxTopics02 .p-boxTopics02_container .p-boxTopics02_content>p{padding-right:calc(80/1620*100vw)}.method .box .p-boxTopics02:has(img.alignleft)::before{right:calc(-410/1620*100vw);left:calc(309/1620*100vw)}.method .box .p-boxTopics02:has(img.alignleft) .p-boxTopics02_content .c-titB01{align-items:flex-end;text-align:right}.method .box .p-boxTopics02:has(img.alignleft) .p-boxTopics02_content>p{padding-right:0;padding-left:calc(80/1620*100vw)}}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li{background-color:#f5eee6;padding:calc(40/1620*100vw) calc(45/1620*100vw);position:relative}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li:nth-child(n+2){margin-top:calc(60/1620*100vw)}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .num{font-family:the-seasons,sans-serif;font-weight:400;font-size:4.625rem;background:linear-gradient(125deg,#ffe6c0 0,#ba9c6f 100%);color:transparent;-webkit-background-clip:text;background-clip:text;font-feature-settings:"palt";letter-spacing:.1em;line-height:1;position:absolute;top:calc(-35/1620*100vw);left:calc(-20/1620*100vw)}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .tit{font-family:"Noto Serif JP",serif;font-weight:600;font-style:normal;font-size:1.875rem;text-align:center;line-height:1;font-feature-settings:"palt";letter-spacing:.1em;margin-bottom:calc(40/1620*100vw)}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont{display:flex;justify-content:space-between;flex-wrap:wrap}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .name{color:#fff;font-family:"Noto Serif JP",serif;font-weight:600;font-style:normal;font-size:1.75rem;font-feature-settings:"palt";letter-spacing:.1em;line-height:1;width:calc(145/1620*100vw);height:calc(145/1620*100vw);background:linear-gradient(125deg,#7a6b54 0,#4d402e 100%);position:absolute;top:calc(-32/1620*100vw);right:calc(-35/1620*100vw);border-radius:50%;display:flex;justify-content:center;align-items:center}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .picList{width:calc(512/1620*100vw);display:flex;justify-content:space-between}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .picList>li{width:calc(240/1620*100vw);display:flex;flex-direction:column;position:relative}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .picList>li:before{content:"";display:block;position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;top:50%;margin-top:calc(-17/1620*100vw);right:calc(-25/1620*100vw);background-image:url(../img/arrow_case.svg);width:calc(18/1620*100vw);height:calc(37/1620*100vw)}@media (max-width:750px){.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .picList>li:before{background-image:url(../img/arrow_case_sp.svg)}}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .picList>li picture{display:block;height:calc(180/1620*100vw)}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .picList>li .en{color:#fff;font-family:the-seasons,sans-serif;font-weight:400;font-size:1.5rem;text-align:center;line-height:1;font-feature-settings:"palt";letter-spacing:.1em;background-color:#909090;height:calc(35/1620*100vw);display:flex;justify-content:center;align-items:center}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .picList>li:nth-child(2):before{content:none}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .picList>li:nth-child(2) .en{background-color:#ab6f67}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .table{width:calc(455/1620*100vw);border-collapse:collapse}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .table tbody tr:nth-child(1) th{padding-top:calc(18/1620*100vw)}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .table tbody tr th{width:calc(153/1620*100vw);color:#4d402e;background-color:#ded3c2;padding:0 calc(5/1620*100vw)0 calc(17/1620*100vw);line-height:1.5;vertical-align:top}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .table tbody tr td{line-height:1.6;padding:0 calc(5/1620*100vw)0 calc(17/1620*100vw)}@media (max-width:750px){.method .p-boxFlowB05_container{padding:0 calc(40/750*100vw)}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li{padding:calc(40/750*100vw)}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li:nth-child(n+2){margin-top:calc(60/750*100vw)}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .num{font-size:3.125rem;position:static;display:flex;justify-content:center;text-align:center;margin-top:calc(-90/750*100vw);margin-bottom:calc(20/750*100vw)}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .tit{font-size:1.5625rem;text-align:center;line-height:1.3;font-feature-settings:"palt";letter-spacing:.1em;margin:0 calc(-20/750*100vw) calc(40/750*100vw)}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .name{font-size:1rem;letter-spacing:0;width:calc(125/750*100vw);height:calc(125/750*100vw);top:calc(-45/750*100vw);right:calc(-60/750*100vw);z-index:1}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .picList{width:100%;display:flex;justify-content:space-between;margin-bottom:calc(40/750*100vw)}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .picList>li{width:calc(270/750*100vw);display:flex;flex-direction:column;position:relative}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .picList>li:before{top:50%;margin-top:calc(-17/750*100vw);right:calc(-32/750*100vw);background-image:url(../img/arrow_case.svg);width:calc(18/750*100vw);height:calc(37/750*100vw)}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .picList>li picture{display:block;height:calc(180/750*100vw)}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .picList>li .en{font-size:1.25rem;height:calc(70/750*100vw)}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .picList>li:nth-child(2):before{content:none}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .picList>li:nth-child(2) .en{background-color:#ab6f67}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .table{width:100%}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .table tbody tr:nth-child(1) th{padding-top:calc(20/750*100vw)}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .table tbody tr th{width:calc(220/750*100vw);padding:calc(15/750*100vw) calc(8/750*100vw) calc(15/750*100vw) calc(20/750*100vw);line-height:1.5;text-align:center;display:block;width:100%}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .table tbody tr td{line-height:1.5;text-align:center;padding:calc(15/750*100vw)0 calc(15/750*100vw) calc(20/750*100vw);display:block;width:100%}.method .box .p-boxNormal01 .p-boxNormal01_container .list>li .cont .table tbody tr:last-child td{text-align:left}}.comparisonList{display:flex;justify-content:space-between;margin-top:calc(70/1620*100vw)}.comparisonList>li{width:calc(520/1620*100vw);position:relative;padding:0 calc(50/1620*100vw) calc(70/1620*100vw);font-feature-settings:"palt";letter-spacing:.1em}.comparisonList>li .p-listCheck01_item:before,.comparisonList>li:after{content:"";display:block;position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;left:0}.comparisonList>li:after{width:100%;height:auto;background-color:#8b6a38;top:0;right:0;bottom:0;z-index:-1;opacity:.7}.comparisonList>li .en{display:block;color:#d3bb96;font-family:the-seasons,sans-serif;font-weight:400;font-size:4.6875rem;line-height:1;font-feature-settings:"palt";letter-spacing:.05em;text-align:center;margin-top:calc(-36/1620*100vw)}.comparisonList>li .tit{color:#fff;font-family:"Noto Serif JP",serif;font-weight:600;font-style:normal;font-size:2.25rem;text-align:center;font-feature-settings:"palt";letter-spacing:.1em;padding-bottom:calc(10/1620*100vw);border-bottom:1px solid #fff;margin-bottom:calc(50/1620*100vw)}.comparisonList>li .p-listCheck01{margin-left:calc(30/1620*100vw)}.comparisonList>li .p-listCheck01_item:before{background-image:url(../img/ico_check01.svg);width:calc(30/1620*100vw);height:calc(30/1620*100vw);top:-1px}@media (max-width:750px){.comparisonList>li .p-listCheck01_item:before{background-image:url(../img/ico_check01@2x.svg)}}.comparisonList>li:nth-child(2):after{background-color:#524c44}.comparisonList>li:nth-child(2) .en{color:#d9d4cb}.comparisonList>li:nth-child(2) .p-listCheck01_item:before{background-image:url(../img/ico_check02.svg)}@media (max-width:750px){.comparisonList>li:nth-child(2) .p-listCheck01_item:before{background-image:url(../img/ico_check02.svg)}.comparisonList{flex-direction:column;margin-top:calc(90/750*100vw)}.comparisonList>li{width:100%;padding:0 calc(40/750*100vw) calc(60/750*100vw)}.comparisonList>li .en{font-size:3.4375rem;margin-top:calc(-50/750*100vw)}.comparisonList>li .tit{font-size:1.625rem;padding-bottom:calc(20/750*100vw);border-bottom:calc(2/750*100vw) solid #fff;margin-bottom:calc(50/750*100vw)}.comparisonList>li .p-listCheck01{margin-left:0}.comparisonList>li .p-listCheck01_item{padding-left:calc(75/750*100vw)}.comparisonList>li .p-listCheck01_item:before{background-image:url(../img/ico_check01.svg);width:calc(60/750*100vw);height:calc(60/750*100vw);top:-1px;left:0}.comparisonList>li:nth-child(2){margin-top:calc(80/750*100vw)}}.reason .p-boxFlowA02_head{margin-bottom:calc(100/1620*100vw)}.reason .p-boxFlowA02_body{padding-left:0}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item{justify-content:space-between;padding-bottom:calc(80/1620*100vw);border-bottom:1px solid #9d7f54}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item:before{content:none}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item .p-listStepA02_content{width:calc(595/1620*100vw);margin:0;flex:none}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item .p-listStepA02_content .p-listStepA02_numWrap{display:flex;align-items:center;margin-bottom:calc(10/1620*100vw)}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item .p-listStepA02_content .p-listStepA02_numWrap .p-listStepA02_num{position:static;color:#ab6f67;background:0 0;font-family:the-seasons,sans-serif;font-weight:400;font-size:6.25rem}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item .p-listStepA02_content .p-listStepA02_numWrap .p-listStepA02_point{color:#fff;font-family:"Noto Serif JP",serif;font-weight:600;font-style:normal;font-size:3.25rem;font-feature-settings:"palt";letter-spacing:.1em;line-height:1;background-color:#ab6f67;padding:calc(10/1620*100vw);margin-left:calc(35/1620*100vw)}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item .p-listStepA02_content .p-listStepA02_tit{font-size:1.875rem;line-height:1.6;font-feature-settings:"palt";letter-spacing:.1em}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item .p-listStepA02_content .p-listStepA02_txt{margin-right:0}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item .p-listStepA02_pic{width:calc(550/1620*100vw);height:calc(380/1620*100vw);flex:none;margin-left:0;display:block;overflow:visible;position:absolute;bottom:calc(80/1620*100vw);right:0}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item:nth-child(2){flex-direction:row-reverse}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item:nth-child(2) .p-listStepA02_pic{width:calc(400/1620*100vw);height:calc(377/1620*100vw);flex:none;margin-left:0;bottom:calc(80/1620*100vw);right:auto;left:0}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item:nth-child(3){display:block}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item:nth-child(3) .p-listStepA02_pic{width:calc(856/1620*100vw);height:calc(481/1620*100vw);flex:none;top:calc(-70/1620*100vw);bottom:auto;right:calc(-101/1620*100vw)}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item:nth-child(3) .numList{list-style:none;display:flex;justify-content:space-between;margin-top:calc(60/1620*100vw)}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item:nth-child(3) .numList>li{width:calc(345/1620*100vw);background-color:#fff;display:flex;flex-direction:column;align-items:center;padding:0 calc(20/1620*100vw) calc(20/1620*100vw)}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item:nth-child(3) .numList>li .num{display:flex;justify-content:center;align-items:center;width:calc(39/1620*100vw);height:calc(39/1620*100vw);color:#fff;font-family:the-seasons,sans-serif;font-weight:400;font-size:1.5rem;background-color:#ab6f67;border-radius:50%;margin-top:calc(-19/1620*100vw);margin-bottom:calc(5/1620*100vw)}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item:nth-child(4){flex-direction:row-reverse}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item:nth-child(4) .p-listStepA02_pic{width:calc(438/1620*100vw);height:calc(336/1620*100vw);flex:none;margin-left:0;bottom:calc(80/1620*100vw);right:auto;left:0}@media (max-width:750px){.reason{margin-bottom:calc(100/750*100vw)}.reason .p-boxFlowB05{margin:0 calc(40/750*100vw)}.reason .p-boxFlowB05_container{width:auto}.reason .p-boxFlowA02_head{margin-bottom:calc(72/750*100vw)}.reason .p-boxFlowA02_body{padding-left:0}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item{justify-content:space-between;padding-bottom:calc(80/750*100vw);border-bottom:calc(2/750*100vw) solid #9d7f54}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item:before{content:none}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item .p-listStepA02_content{width:auto;margin:0;flex:none}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item .p-listStepA02_content .p-listStepA02_numWrap{justify-content:center;margin-bottom:calc(45/750*100vw)}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item .p-listStepA02_content .p-listStepA02_numWrap .p-listStepA02_num{font-size:4.3125rem}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item .p-listStepA02_content .p-listStepA02_numWrap .p-listStepA02_point{font-size:2.25rem;padding:calc(15/750*100vw);margin-left:calc(50/750*100vw)}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item .p-listStepA02_content .p-listStepA02_tit{font-size:1.25rem;text-align:center;margin-bottom:calc(50/750*100vw)}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item .p-listStepA02_content .p-listStepA02_txt{margin-right:0}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item .p-listStepA02_pic{min-height:auto}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item .p-listStepA02_pic img{width:100%;height:auto}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item:nth-child(1) .p-listStepA02_pic{width:100%;height:100%;margin:0 auto calc(40/750*100vw);position:relative;top:0;left:calc(-55/750*100vw);bottom:0}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item:nth-child(1) .p-listStepA02_pic img{width:calc(659/750*100vw);height:calc(457/750*100vw)}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item:nth-child(2){flex-direction:column}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item:nth-child(2) .p-listStepA02_pic{width:calc(484/750*100vw);height:calc(456/750*100vw);flex:none;margin:0 auto calc(40/750*100vw);position:static}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item:nth-child(2) .p-listStepA02_pic img{width:calc(484/750*100vw);height:calc(456/750*100vw)}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item:nth-child(3){display:block}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item:nth-child(3) .p-listStepA02_pic{width:100%;height:auto;margin:0 auto calc(-95/750*100vw);position:relative;top:0;left:calc(-100/750*100vw)}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item:nth-child(3) .p-listStepA02_pic img{width:calc(750/750*100vw);height:auto}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item:nth-child(3) .numList{flex-direction:column;margin-top:calc(80/750*100vw)}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item:nth-child(3) .numList>li{width:100%;padding:0 calc(40/750*100vw) calc(40/750*100vw)}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item:nth-child(3) .numList>li:nth-child(n+2){margin-top:calc(60/750*100vw)}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item:nth-child(3) .numList>li .num{width:calc(78/750*100vw);height:calc(78/750*100vw);font-size:1.5rem;margin-top:calc(-38/750*100vw);margin-bottom:calc(10/750*100vw)}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item:nth-child(4){flex-direction:column}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item:nth-child(4) .p-listStepA02_pic{width:100%;height:auto;margin:0 auto calc(40/750*100vw);bottom:0;right:auto;left:0;position:relative}.reason .p-boxFlowA02_body .p-listReason .p-listStepA02_item:nth-child(4) .p-listStepA02_pic img{width:calc(600/750*100vw);height:calc(460/750*100vw)}}.diagnosis .p-boxFlowB05_container .layout{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between}.diagnosis .p-boxFlowB05_container .layout .txt{width:calc(540/1620*100vw)}.diagnosis .p-boxFlowB05_pic{width:calc(700/1620*100vw);margin:0 calc(-220/1620*100vw)0 0}.diagnosis .p-boxFlowB05_pic img{width:100%;height:auto}@media (max-width:750px){.diagnosis{margin-bottom:calc(100/750*100vw)}.diagnosis .p-boxFlowB05{margin:0 calc(40/750*100vw)}.diagnosis .p-boxFlowB05_container .layout{flex-direction:column}.diagnosis .p-boxFlowB05_container .layout .txt{width:auto}.diagnosis .p-boxFlowB05_pic{width:auto;margin:0 auto calc(40/750*100vw)}.diagnosis .p-boxFlowB05_pic img{width:100%;height:auto}}.p-boxFlowA02_body .p-listStepA02_item .detailList{margin-top:calc(10/1620*100vw)}.p-boxFlowA02_body .last{margin-top:calc(60/1620*100vw)}@media (max-width:750px){.p-boxFlowA02_body .p-listStepA02_item .detailList{margin-top:calc(30/750*100vw)}.p-boxFlowA02_body .p-listStepA02_item .detailList>li{line-height:1.7;text-indent:-1em;padding-left:1em}.p-boxFlowA02_body .p-listStepA02_item .detailList>li:nth-child(n+2){margin-top:calc(15/750*100vw)}.p-boxFlowA02_body .last{margin-top:calc(80/750*100vw)}}.plan .p-boxFlowB05_container{position:relative}.plan .p-boxFlowB05_container .table{border-collapse:collapse;position:relative}.plan .p-boxFlowB05_container .table:after{content:"";display:block;position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;width:calc(550/1620*100vw);height:auto;top:0;right:0;bottom:0;box-shadow:0 0 calc(30/1620*100vw)0#fffce6}.plan .p-boxFlowB05_container .table thead tr th{width:calc(550/1620*100vw);height:calc(160/1620*100vw);background:linear-gradient(125deg,#b7916c 0,#a27a54 100%)}.plan .p-boxFlowB05_container .table tbody tr td .layout,.plan .p-boxFlowB05_container .table thead tr th .layout{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center}.plan .p-boxFlowB05_container .table thead tr th .layout .ja{color:#fff;font-family:"Noto Serif JP",serif;font-weight:600;font-style:normal;font-feature-settings:"palt";font-size:2.75rem;line-height:1}.plan .p-boxFlowB05_container .table thead tr th .layout .en{font-family:the-seasons,sans-serif;font-weight:400;font-size:1.875rem;background:linear-gradient(125deg,#ffe6c0 0,#ba9c6f 100%);color:transparent;-webkit-background-clip:text;background-clip:text;letter-spacing:.1em;line-height:1;margin-top:calc(20/1620*100vw)}.plan .p-boxFlowB05_container .table tbody tr td{text-align:center;background-color:#f5f5f4;border-bottom:1px solid #ac926b;line-height:1;padding:calc(30/1620*100vw) calc(40/1620*100vw)}.plan .p-boxFlowB05_container .table tbody tr td .normal{font-size:1.5rem}.plan .p-boxFlowB05_container .table tbody tr td .mark{color:#ac926b;font-size:2.9375rem;font-weight:600;padding-top:calc(10/1620*100vw)}.plan .p-boxFlowB05_container .table tbody tr td .pont{width:100%;display:block;font-size:1.125rem;line-height:1.6;background-color:#ded3c2;margin-top:calc(20/1620*100vw);padding:calc(20/1620*100vw)0}.plan .p-boxFlowB05_container .table tbody tr td .price{padding-top:calc(15/1620*100vw)}.plan .p-boxFlowB05_container .table tbody tr td .period,.plan .p-boxFlowB05_container .table tbody tr td .price .num{font-family:"Noto Serif JP",serif;font-weight:600;font-style:normal;font-feature-settings:"palt";font-size:2.25rem}.plan .p-boxFlowB05_container .table tbody tr td .period{letter-spacing:.1em;margin-top:calc(20/1620*100vw)}.plan .p-boxFlowB05_container .table tbody tr td .annotation{margin-top:calc(20/1620*100vw)}.plan .p-boxFlowB05_container .table tbody tr td.type02{background-color:#fffff4}.plan .p-boxFlowB05_container .table tbody tr td.type02 .period,.plan .p-boxFlowB05_container .table tbody tr td.type02 .price .num{color:#ac926b}.plan .p-boxFlowB05_container .table tbody tr:last-child td{border-bottom:0}.plan .p-boxFlowB05_container .guarantee{position:absolute;right:calc(30/1620*100vw);bottom:calc(42/1620*100vw);writing-mode:vertical-lr;text-orientation:upright;background-color:#ac926b;color:#fff;font-size:1.25rem;padding:calc(110/1620*100vw) calc(3/1620*100vw);border-radius:calc(40/1620*100vw)}.plan .p-boxFlowB05_container .guarantee .combine{-webkit-text-combine:horizontal;-moz-text-combine-upright:all;-ms-text-combine-horizontal:all;text-combine-upright:all}@media (max-width:750px){.plan .p-boxFlowB05_container .table:after{width:50%}.plan .p-boxFlowB05_container .table thead tr th{width:50%;height:calc(160/750*100vw);background:linear-gradient(125deg,#b7916c 0,#a27a54 100%)}.plan .p-boxFlowB05_container .table thead tr th .layout .ja{font-size:1.25rem}.plan .p-boxFlowB05_container .table thead tr th .layout .en{font-size:1.125rem;margin-top:calc(25/750*100vw)}.plan .p-boxFlowB05_container .table tbody tr td{border-bottom:calc(2/750*100vw) solid #ac926b;padding:calc(20/750*100vw);line-height:1.6}.plan .p-boxFlowB05_container .table tbody tr td .layout{justify-content:flex-start}.plan .p-boxFlowB05_container .table tbody tr td .normal{font-size:1rem}.plan .p-boxFlowB05_container .table tbody tr td .mark{font-size:2.9375rem;line-height:1;padding-top:calc(5/750*100vw)}.plan .p-boxFlowB05_container .table tbody tr td .pont{font-size:1rem;line-height:1.6;margin-top:calc(20/750*100vw);padding:calc(20/750*100vw)0;height:calc(200/750*100vw);display:flex;justify-content:center;align-items:center}.plan .p-boxFlowB05_container .table tbody tr td .price{padding-top:calc(15/750*100vw)}.plan .p-boxFlowB05_container .table tbody tr td .price .num{font-size:1.125rem}.plan .p-boxFlowB05_container .table tbody tr td .period{font-size:1.3125rem;margin-top:calc(10/750*100vw)}.plan .p-boxFlowB05_container .table tbody tr td .annotation{margin-top:calc(20/750*100vw);font-size:.875rem;text-indent:-1em;padding-left:1em}.plan .p-boxFlowB05_container .table tbody tr td.type02{background-color:#fffff4}.plan .p-boxFlowB05_container .table tbody tr td.type02 .price .num{color:#ac926b}.plan .p-boxFlowB05_container .table tbody tr td.type02 .period{color:#ac926b;display:block;width:100%;letter-spacing:0}.plan .p-boxFlowB05_container .table tbody tr:last-child td{border-bottom:0}.plan .p-boxFlowB05_container .guarantee{right:0;bottom:calc(120/750*100vw);font-size:.875rem;padding:calc(120/750*100vw)0;border-radius:calc(50/750*100vw)}}