@charset "UTF-8";@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.p-boxNormal01.compList .p-boxNormal01_container{display:flex}.p-boxNormal01.method .line{display:block;position:relative;margin-top:calc(-20/1820*100vw)}.p-boxNormal01.method .line:after,.p-boxNormal01.method .line:before{content:"";display:block;position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;width:calc(526/1820*100vw);height:calc(2/1820*100vw);background-color:#b5a97e;bottom:0}.p-boxNormal01.method .line:before{left:0}.p-boxNormal01.method .line:after{right:0}.p-boxNormal01.method .line .v-triangle{width:calc(50/1820*100vw);height:calc(20/1820*100vw);position:absolute;bottom:calc(-18/1820*100vw);left:50%;margin-left:calc(-25/1820*100vw)}.p-boxNormal01.method .line .v-triangle-svg{width:100%;height:100%;display:block}@media (min-width:751px){.p-boxNormal01.method .p-listInline05{display:flex;flex-wrap:nowrap;overflow:visible;justify-content:center;align-items:stretch;gap:calc(30/1820*100vw);margin-bottom:calc(60/1820*100vw)}.p-boxNormal01.method .p-listInline05_item{flex:0 0 33.33%;display:flex;flex-direction:column;justify-content:center;text-align:left;margin-top:0}.p-boxNormal01.method .p-listInline05_item .head{border-bottom:none;margin:0;padding:0}.p-boxNormal01.method .p-listInline05_item .head .num{padding:0 calc(20/1820*100vw)0 0}}.p-boxNormal01.method .request{display:block;color:#78612b;font-family:fot-matisse-pron,serif;font-weight:500;font-style:normal;font-size:1.75rem;font-feature-settings:"palt";letter-spacing:.1em;line-height:1.8;text-align:center;padding-top:calc(50/1820*100vw);margin-bottom:calc(60/1820*100vw)}.p-boxNormal01 .c-titB01{margin-bottom:calc(96/1820*100vw)}.p-boxNormal01 .c-titB01_ja{font-size:2.75rem;letter-spacing:.1em;margin-bottom:calc(4/1820*100vw)}.p-boxNormal01 .c-titB01_en{font-size:1rem;padding:calc(14/1820*100vw)0 0;color:#78612b;letter-spacing:.05em;position:relative}.p-boxNormal01 .c-titB01_en::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:calc(75/1820*100vw);height:calc(2/1820*100vw);background:#78612b}@media (min-width:751px){.p-boxNormal01.compList .p-boxNormal01_container{flex-direction:column;justify-content:center;align-items:center;position:relative}.p-boxNormal01.compList .p-boxNormal01_container .c-pic{margin:calc(121/1820*100vw)0 0 calc(23/1820*100vw)}.p-boxNormal01.compList .p-boxNormal01_container .c-pic img{width:calc(142/1820*100vw)}.p-boxNormal01.compList .p-boxNormal01_container .p-listInline02_item{position:absolute;letter-spacing:.06em;padding:calc(8/1820*100vw) calc(23/1820*100vw) calc(8/1820*100vw) calc(26/1820*100vw)}.p-boxNormal01.compList .p-boxNormal01_container .p-listInline02_item:nth-child(odd){left:0}.p-boxNormal01.compList .p-boxNormal01_container .p-listInline02_item:nth-child(even){right:0}.p-boxNormal01.compList .p-boxNormal01_container .p-listInline02_item:nth-child(n+2){margin-top:0}.p-boxNormal01.compList .p-boxNormal01_container .p-listInline02_item:nth-child(1){top:0;left:calc(111/1820*100vw)}.p-boxNormal01.compList .p-boxNormal01_container .p-listInline02_item:nth-child(2){top:calc(32/1820*100vw);right:calc(83/1820*100vw)}.p-boxNormal01.compList .p-boxNormal01_container .p-listInline02_item:nth-child(3){top:calc(84/1820*100vw);left:calc(-3/1820*100vw)}.p-boxNormal01.compList .p-boxNormal01_container .p-listInline02_item:nth-child(4){top:calc(146/1820*100vw);right:calc(16/1820*100vw)}.p-boxNormal01.compList .p-boxNormal01_container .p-listInline02_item:nth-child(5){top:calc(196/1820*100vw);left:calc(108/1820*100vw)}.p-boxNormal01.compList .p-boxNormal01_container .p-listInline02_item:nth-child(6){top:calc(231/1820*100vw);right:calc(63/1820*100vw)}.p-boxNormal01.compList .p-boxNormal01_container .p-listInline02_item:nth-child(7){top:calc(308/1820*100vw);left:calc(56/1820*100vw)}.p-boxNormal01.compList .p-boxNormal01_container .p-listInline02_item:nth-child(8){top:calc(312/1820*100vw);right:calc(20/1820*100vw)}.p-boxNormal01.set .c-titB01{display:flex;align-items:center;justify-content:center;gap:calc(30/1820*100vw);text-align:center;flex-direction:row}.p-boxNormal01.set .c-titB01_text{display:flex;flex-direction:column;align-items:center}.p-boxNormal01.set .c-titB01_pic img{width:calc(200/1820*100vw);height:auto}}@media (max-width:750px){.p-boxNormal01.method .line{display:block;position:relative;margin-top:calc(-40/750*100vw)}.p-boxNormal01.method .line:after,.p-boxNormal01.method .line:before{width:43%;height:calc(4/750*100vw)}.p-boxNormal01.method .line:before{left:0}.p-boxNormal01.method .line:after{right:0}.p-boxNormal01.method .line .v-triangle{width:calc(100/750*100vw);height:calc(40/750*100vw);position:absolute;bottom:calc(-36/750*100vw);left:50%;margin-left:calc(-50/750*100vw)}.p-boxNormal01.method .p-listInline05,.p-boxNormal01.method .request{margin-bottom:calc(70/750*100vw)}.p-boxNormal01.method .p-listInline05_item .head{border-bottom:none;margin:0;padding:0}.p-boxNormal01.method .request{font-size:1.25rem;text-align:center;line-height:1.7;padding-top:calc(90/750*100vw)}.p-boxNormal01.set{margin-left:0;margin-right:0}}.p-boxFlowA02_head .c-titB03{margin-bottom:calc(50/1820*100vw)}.p-boxFlowA02_body .p-listStepA02_item:before{content:none}@media (max-width:750px){.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(-18/750*100vw);background-size:contain}.scroll-hint-icon .scroll-hint-text{font-size:calc(10/750*100vw);margin-top:calc(5/750*100vw)}.p-boxNormal01.compList .p-boxNormal01_container{flex-direction:column-reverse}.p-boxNormal01.compList .p-boxNormal01_container .c-pic{margin:calc(50/750*100vw) auto 0}.p-boxNormal01.compList .p-boxNormal01_container .c-pic img{margin:0}.p-boxNormal01 .c-titB01{margin-bottom:calc(43/750*100vw)}.p-boxNormal01 .c-titB01_ja{font-size:1.5rem;margin-bottom:calc(10/750*100vw)}.p-boxNormal01 .c-titB01_en{font-size:.9375rem;padding:calc(29/750*100vw)0 0}.p-boxNormal01 .c-titB01_en::before{width:calc(100/750*100vw);height:calc(4/750*100vw)}.p-boxNormal01 .c-titA01.set .c-titA01_ja{margin-left:calc(-30/750*100vw);margin-right:calc(-30/750*100vw)}}