@media only screen and (min-width: 1000px) and (max-width: 1099px){.pattern .c-simple-hd{font-size:26px;font-size:2.6rem}}.persona{margin-top:98px}@media (max-width: 999px){.persona{margin-top:60px}}.persona .persona-box{border:1px solid #433f37;padding:80px 80px 70px}@media (max-width: 999px){.persona .persona-box{padding:32px 30px 34px}}.persona .persona-box__txt{margin-top:40px}@media (max-width: 999px){.persona .persona-box__txt{margin-top:23px;font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.025em}}.persona .persona-box+.persona-box{margin-top:30px}@media (max-width: 999px){.persona .persona-box+.persona-box{margin-top:20px}.persona .persona-box+.persona-box .info-detail{margin-top:30px}}@media (min-width: 1000px){.persona .persona-info{display:flex;justify-content:space-between;align-items:center}}@media (min-width: 1000px){.persona .info-ttl{width:300px;max-width:35%}}.persona .info-detail{background-color:white;padding:33px 0}@media (min-width: 1000px){.persona .info-detail{padding-left:71px;max-width:60%;width:600px}}@media only screen and (min-width: 1000px) and (max-width: 1049px){.persona .info-detail{padding-left:30px}}@media (max-width: 999px){.persona .info-detail{margin-top:23px;padding:22px 23px;padding-right:0}}.persona .info-detail-cols{display:flex;flex-wrap:wrap;flex-direction:column;height:55px}@media (max-width: 999px){.persona .info-detail-cols{height:66px}}@media (min-width: 1000px){.persona .info-detail-cols li:nth-child(1){width:31%}.persona .info-detail-cols li:nth-child(3){width:36%}.persona .info-detail-cols li:nth-child(5){width:33%}}@media (max-width: 999px){.persona .info-detail-cols li:nth-child(1){width:35%}.persona .info-detail-cols li:nth-child(4){width:51%;margin-top:0}}.persona .info-ttl-table{margin-top:53px;border-top:1px solid #433f37;margin-bottom:10px}@media (max-width: 999px){.persona .info-ttl-table{margin-top:23px}}.persona .info-ttl-table tr{border-bottom:1px solid #433f37}.persona .info-ttl-table td{font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.05em;padding:14px 0}@media (max-width: 999px){.persona .info-ttl-table td{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.025em;padding:15px 0}}.persona .info-ttl-table td:first-child{width:120px;padding-left:20px}@media (max-width: 999px){.persona .info-ttl-table td:first-child{width:100px;padding-left:10px}}.persona .info-detail-list{padding:11px 0}@media (max-width: 999px){.persona .info-detail-list{padding:0;padding-right:15px}}@media (max-width: 999px){.usability{margin-top:83px}}.usability .flow{margin-top:84px}@media (max-width: 999px){.usability .flow{margin-top:34px}}.usability .flow .flow-item{border:1px solid #433f37;margin-top:51px}@media (min-width: 1000px){.usability .flow .flow-item{padding:40px 50px 42px;display:flex;align-items:center}}@media only screen and (min-width: 1000px) and (max-width: 1049px){.usability .flow .flow-item{padding:40px 40px 42px}}@media (max-width: 999px){.usability .flow .flow-item{margin-top:23px;padding:24px 30px}}.usability .flow .flow-item+.flow-item{margin-top:20px}.usability .flow .flow-item .flow-request,.usability .flow .flow-item .flow-eta{display:flex;align-items:center}.usability .flow .flow-item .flow-request{position:relative}@media (min-width: 1000px){.usability .flow .flow-item .flow-request{width:400px;max-width:45%}}@media (max-width: 999px){.usability .flow .flow-item .flow-request{border-bottom:1px solid #433f37;padding-bottom:25px}}.usability .flow .flow-item .flow-request::before{content:"";position:absolute;right:4px;top:50%;margin-top:-40px;width:22px;height:81px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.007' height='80.447' viewBox='0 0 21.007 80.447'%3E%3Cpath d='M392.87-18.641l20,40.308-20,39.692' transform='translate(-392.422 18.863)' fill='none' stroke='%23433f37' stroke-width='1'/%3E%3C/svg%3E%0A") center no-repeat}@media (max-width: 999px){.usability .flow .flow-item .flow-request::before{right:auto;top:auto;left:50%;bottom:-9px;margin-left:-8px;margin-top:0;width:17px;height:18px;background-color:#f3f4f0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17.065' viewBox='0 0 16 17.065'%3E%3Cg transform='translate(-104 -1328.108)'%3E%3Cpath d='M6.25,5,1.719,0H0L4.531,5,0,10H1.719Z' transform='translate(117 1334.875) rotate(90)' fill='%23f3f4f0' stroke='%23f3f4f0' stroke-width='6'/%3E%3Cpath d='M6.25,5,1.719,0H0L4.531,5,0,10H1.719Z' transform='translate(117 1334.875) rotate(90)' fill='%23433f37'/%3E%3C/g%3E%3C/svg%3E%0A")}}.usability .flow .flow-item .flow-request__order{width:60px;position:relative;text-align:center;font-size:36px;font-size:3.6rem;line-height:1em;letter-spacing:.14em;font-family:"trajan-pro-3","Trajan Pro 3",serif;color:#cfa254}@media (max-width: 999px){.usability .flow .flow-item .flow-request__order{font-size:26px;font-size:2.6rem;line-height:1em}}.usability .flow .flow-item .flow-request__order span{display:block;font-size:12px;font-size:1.2rem;line-height:1em;letter-spacing:.14em;margin-bottom:5px}@media (max-width: 999px){.usability .flow .flow-item .flow-request__order span{font-size:10px;font-size:1rem;line-height:1em;letter-spacing:.12em;margin-bottom:2px}}.usability .flow .flow-item .flow-request__txt{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.14em;width:calc(100% - 60px);padding-left:20px}@media (max-width: 999px){.usability .flow .flow-item .flow-request__txt{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.025em;padding-left:15px}}@media (min-width: 1000px){.usability .flow .flow-item .flow-eta{width:498px;max-width:55%;padding-left:32px}}@media (max-width: 999px){.usability .flow .flow-item .flow-eta{margin-top:25px;align-items:flex-start}}.usability .flow .flow-item .flow-eta__time{font-size:24px;font-size:2.4rem;line-height:1em;letter-spacing:.05em;font-family:"trajan-pro-3","Trajan Pro 3",serif;width:80px}@media (max-width: 999px){.usability .flow .flow-item .flow-eta__time{width:60px;font-size:16px;font-size:1.6rem;padding-left:4px;padding-top:3px}}.usability .flow .flow-item .flow-eta__txt{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.05em;width:calc(100% - 80px);padding-left:12px}@media (max-width: 999px){.usability .flow .flow-item .flow-eta__txt{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.025em;width:calc(100% - 60px)}}.usability__txt-bottom{margin-top:52px}@media (max-width: 999px){.usability__txt-bottom{margin-top:34px}}
