@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (min-width:751px){.p-boxLead02 .c-titB01{text-align:left}}.p-listStepA02_item::before{display:none}.p-boxTopics02_wrap{width:calc(1100/1620*100vw);margin:0 auto}.p-boxTopics02_wrap .c-titB02{flex-direction:column;margin-bottom:calc(50/1620*100vw)}.p-boxTopics02_wrap .c-titB02_en,.p-boxTopics02_wrap .c-titB02_ja{font-family:"Noto Serif JP",serif;font-weight:600;font-style:normal;font-feature-settings:"palt"}.p-boxTopics02_wrap .c-titB02_ja{font-size:3.125rem;text-align:center}.p-boxTopics02_wrap .c-titB02_en{color:#9c7d4e;font-size:1.3125rem;background-color:#ece9e2;padding:calc(3/1620*100vw) calc(13/1620*100vw) calc(3/1620*100vw) calc(15/1620*100vw);margin-top:calc(13/1620*100vw)}@media (min-width:751px){.p-boxTopics02_wrap .p-boxTopics02:has(img.alignright)::before{left:calc(-309/1620*100vw)}.p-boxTopics02_wrap .p-boxTopics02 .c-pic:has(img.alignleft) img{width:calc(450/1620*100vw);margin:calc(16/1620*100vw) calc(100/1620*100vw)0 0;height:calc(320/1620*100vw)}}@media (max-width:750px){.p-boxTopics02_wrap{width:auto;margin:0}.p-boxTopics02_wrap .lead{margin:0 calc(40/750*100vw) calc(50/750*100vw)}.p-boxTopics02_wrap .c-titB02{margin-bottom:calc(60/750*100vw)}.p-boxTopics02_wrap .c-titB02_ja{font-size:1.8125rem;font-weight:600;text-align:center}.p-boxTopics02_wrap .c-titB02_en{font-size:1.1875rem;padding:calc(6/750*100vw) calc(26/750*100vw) calc(6/750*100vw) calc(30/750*100vw);margin-top:calc(25/750*100vw)}}.p-boxFaq07_container:before{background-color:rgba(28,18,5,.7)}.p-boxFaq07_container .c-titB01{margin-bottom:calc(30/1620*100vw)}.p-boxFaq07_container .c-titB01_ja .small{font-size:1.9375rem;display:block;letter-spacing:normal}.p-boxFaq07_container>p{color:#fff;text-align:center}.p-boxFaq07 .p-listFaq07{margin-top:calc(60/1620*100vw)}.p-boxFaq07 .p-listFaq07_answer .p-listInline01{margin:calc(30/1620*100vw)0}.p-boxFaq07 .p-listFaq07_answer .p-listInline01_item{line-height:2}.p-boxFaq07 .p-listFaq07_answer .p-listInline01_item::before{top:calc(12/1620*100vw)}@media (max-width:750px){.p-boxFaq07_container .c-titB01{margin-bottom:calc(40/750*100vw)}.p-boxFaq07_container .c-titB01_ja .small{font-size:1.25rem;display:block}.p-boxFaq07_container>p{text-align:left}.p-boxFaq07 .p-listFaq07{margin-top:calc(50/750*100vw)}.p-boxFaq07 .p-listFaq07_answer .p-listInline01{margin:calc(20/750*100vw)0}.p-boxFaq07 .p-listFaq07_answer .p-listInline01_item::before{top:calc(26/750*100vw)}}.case .p-boxNormal01_container .list>li{background-color:#f5eee6;padding:calc(40/1620*100vw) calc(45/1620*100vw);position:relative}.case .p-boxNormal01_container .list>li:nth-child(n+2){margin-top:calc(60/1620*100vw)}.case .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)}.case .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)}.case .p-boxNormal01_container .list>li .cont{display:flex;justify-content:space-between;flex-wrap:wrap}.case .p-boxNormal01_container .list>li .cont .name,.case .p-boxNormal01_container .list>li .cont .picList>li .en{color:#fff;line-height:1;font-feature-settings:"palt";letter-spacing:.1em;display:flex;justify-content:center;align-items:center}.case .p-boxNormal01_container .list>li .cont .name{font-family:"Noto Serif JP",serif;font-weight:600;font-style:normal;font-size:1.75rem;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%}.case .p-boxNormal01_container .list>li .cont .picList{width:calc(512/1620*100vw);display:flex;justify-content:space-between}.case .p-boxNormal01_container .list>li .cont .picList>li{width:calc(240/1620*100vw);display:flex;flex-direction:column;position:relative}.case .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){.case .p-boxNormal01_container .list>li .cont .picList>li:before{background-image:url(../img/arrow_case_sp.svg)}}.case .p-boxNormal01_container .list>li .cont .picList>li picture{display:block;height:calc(180/1620*100vw)}.case .p-boxNormal01_container .list>li .cont .picList>li picture img{width:100%;height:auto}.case .p-boxNormal01_container .list>li .cont .picList>li .en{font-family:the-seasons,sans-serif;font-weight:400;font-size:1.5rem;text-align:center;background-color:#909090;height:calc(35/1620*100vw)}.case .p-boxNormal01_container .list>li .cont .picList>li:nth-child(2):before{content:none}.case .p-boxNormal01_container .list>li .cont .picList>li:nth-child(2) .en{background-color:#ab6f67}.case .p-boxNormal01_container .list>li .cont .table{width:calc(455/1620*100vw);border-collapse:collapse}.case .p-boxNormal01_container .list>li .cont .table tbody tr:nth-child(1) th{padding-top:calc(18/1620*100vw)}.case .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}.case .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){.case .p-boxNormal01_container .list{margin-top:calc(90/750*100vw)}.case .p-boxNormal01_container .list>li{padding:calc(40/750*100vw)}.case .p-boxNormal01_container .list>li:nth-child(n+2){margin-top:calc(60/750*100vw)}.case .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)}.case .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-bottom:calc(40/750*100vw)}.case .p-boxNormal01_container .list>li .cont{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative}.case .p-boxNormal01_container .list>li .cont .name{font-size:1.0625rem;width:calc(125/750*100vw);height:calc(125/750*100vw);top:calc(-45/750*100vw);right:calc(-60/750*100vw);z-index:1}.case .p-boxNormal01_container .list>li .cont .picList{width:100%;display:flex;justify-content:space-between;margin-bottom:calc(40/750*100vw)}.case .p-boxNormal01_container .list>li .cont .picList>li{width:calc(270/750*100vw);display:flex;flex-direction:column;position:relative}.case .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)}.case .p-boxNormal01_container .list>li .cont .picList>li picture{display:block;height:calc(180/750*100vw)}.case .p-boxNormal01_container .list>li .cont .picList>li .en{font-size:1.25rem;height:calc(70/750*100vw)}.case .p-boxNormal01_container .list>li .cont .picList>li:nth-child(2):before{content:none}.case .p-boxNormal01_container .list>li .cont .picList>li:nth-child(2) .en{background-color:#ab6f67}.case .p-boxNormal01_container .list>li .cont .table{width:100%}.case .p-boxNormal01_container .list>li .cont .table tbody tr:nth-child(1) th{padding-top:calc(20/750*100vw)}.case .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%}.case .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%}.case .p-boxNormal01_container .list>li .cont .table tbody tr:last-child td{text-align:left}}