.last-reception{width:780px;text-align:center;margin:40px auto;line-height:40px;font-size:26px;color:#a39f8e;font-family:'M PLUS Rounded 1c',sans-serif}@media only screen and (max-width:991px){.last-reception{width:100%;font-size:18px}}.flow{width:800px;margin:50px auto}.flow-tit-jp{color:#a39f8e;font-size:28px;font-weight:500;margin-bottom:40px;text-align:center;font-family:'M PLUS Rounded 1c',sans-serif}.flow-row{border:3px solid #a39f8e;margin-bottom:10px;border-radius:5px 20px;background:#fff}.flow-step{background:#a39f8e;position:absolute;color:#fff;width:70px;text-align:center;padding:5px}.flow-row-wrap{padding:20px;margin-top:15px;font-size:18px;line-height:30px}@media only screen and (max-width:991px){.flow{width:100%;display:block}.flow-row-wrap{margin-top:25px;font-size:16px;line-height:28px}}.course{width:780px;margin:30px auto;text-align:center}.course-left{float:left;width:50%}.course-right{float:right;width:50%}.course-left img,.course-right img{width:100%}@media only screen and (max-width:991px){.course{width:100%}.course-left{float:none;width:100%}.course-right{float:none;width:100%}}.quick-shampoo{color:#4a4a4a;font-family:'Mochiy Pop P One',sans-serif}.menu-table{width:780px;margin:30px auto}.menu-table table tr th{background:#dee7f8;border:1px solid #feffdd;font-size:14px;color:#9b978a}.menu-table table tr th span{font-size:12px}.menu-table table tr th:first-child{border-left:10px solid #feffdd}.menu-table table tr th:last-child{border-right:10px solid #feffdd}.menu-table table tr td{background:#dee7f8;border:1px solid #feffdd;font-size:18px;color:#9b978a;font-weight:700}.menu-table table tr td:first-child{border-left:10px solid #feffdd}.menu-table table tr td:last-child{border-right:10px solid #feffdd}.menu-table table tr td.price{text-align:center;width:14%}@media only screen and (max-width:991px){.menu-table{width:100%}.menu-table table{width:720px}.menu-table table tr th{font-size:12px}.menu-table table tr td{font-size:14px}}.option-table{width:780px;margin:30px auto}.option-table table tr td{background:#dee7f8;border:1px solid #feffdd;font-size:18px;color:#9b978a;font-weight:700}.option-table table tr td:first-child{border-left:10px solid #feffdd}.option-table table tr td:last-child{border-right:10px solid #feffdd}@media only screen and (max-width:991px){.option-table{width:100%}.option-table table{width:680px}.option-table table tr td{font-size:14px}}.scroll-hint-icon{height:95px !important}