@media screen and (max-width:767px){.pc-only{display:none}}@media not screen and (max-width:767px){.sp-only{display:none}}.text-center{text-align:center}.c-red{color:red}#pageMidashiWrap{background-image:url(../img/kenshin/bg_midashi.jpg)}@media screen and (max-width:767px){#containerContents{margin:0 10px}}.kenshin-dial{display:block;width:min(100%,800px);border:2px solid var(--c-base-dark);border-radius:16px;margin-inline:auto;overflow:clip;box-sizing:border-box}.kenshin-dial dl{padding-block:48px 40px;padding-inline:40px}@media screen and (max-width:767px){.kenshin-dial dl{padding-block:32px 26px;padding-inline:1rem}}.kenshin-dial dt,.kenshin-dial dd{text-align:center}.kenshin-dial dt{font-size:20px;font-weight:600;line-height:1.25;color:var(--c-base-dark)}@media screen and (max-width:767px){.kenshin-dial dt{font-size:1rem}}.kenshin-dial dd{font-size:4rem;line-height:1.2;font-weight:600;margin-top:.3em}@media screen and (max-width:767px){.kenshin-dial dd{font-size:2.25rem}}.kenshin-dial dd>div{position:relative;width:-moz-fit-content;width:fit-content;margin-inline:auto}.kenshin-dial__business-hour{display:block;font-size:18px;line-height:1.5}@media screen and (max-width:767px){.kenshin-dial__business-hour{font-size:16px}}.kenshin-dial__icon{position:absolute;inset:50% auto auto calc(-0.7lh - 10px);translate:0 -50%;display:grid;place-items:center;width:.7lh;height:.7lh;border-radius:50%;background-color:var(--c-base-dark)}@media screen and (max-width:767px){.kenshin-dial__icon{inset-inline-start:calc(-0.7lh - 4px)}}.kenshin-dial svg{width:60%;height:60%}.kenshin-dial use{fill:#fff}.kenshinTable{width:100%;border-collapse:collapse;margin-bottom:5px}.kenshinTable caption{text-align:right;font-weight:bold;margin-bottom:5px}.kenshinTable th,.kenshinTable td{padding:15px;border:1px solid var(--c-gray)}.kenshinTable th{color:var(--c-base);background:var(--c-blue-white)}.kenshinTable thead th{background:var(--c-base);color:var(--c-white)}.kenshinTable td ul{list-style:none}.option-list{font-size:114.3%;list-style:none;margin-bottom:10px}.option-list li{padding:15px 0 15px 25px;position:relative}.option-list li:not(:last-child){border-bottom:1px dotted var(--c-light-gray)}.option-list li::before{content:"●";position:absolute;left:0;top:15px;color:var(--c-base)}.option-list .midashi{background:var(--c-base);color:var(--c-white);padding:10px 20px;border-radius:10px;position:relative}.option-list .midashi::before{content:"";display:inline-block;border-style:solid;border-width:10px 5px 0;border-color:var(--c-white) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);margin-right:5px}@media screen and (max-width:767px){.table-wrap{overflow-x:auto}}@media screen and (max-width:767px){.table-wrap::before{content:"※画面に収まらない場合は横にスクロールしてください";font-size:12px;font-weight:bold;line-height:1.4;display:block;text-indent:-1em;margin-left:1em;margin-bottom:10px}}.kenshin-table{width:100%;font-size:12px;line-height:1.3;margin-bottom:10px}@media screen and (max-width:767px){.kenshin-table{white-space:nowrap}}.kenshin-table caption{text-align:right;margin-bottom:5px}.kenshin-table td,.kenshin-table th{padding:8px 5px}.kenshin-table thead th{border:1px solid var(--c-white)}.kenshin-table thead tr:first-child th{font-weight:bold}.kenshin-table thead tr:last-child th{border-bottom:none}.kenshin-table thead tr:first-child th:first-child{border-bottom:1px solid var(--c-gray)}.kenshin-table tbody td{text-align:center;border-bottom:1px solid var(--c-gray);border-top:1px solid var(--c-gray);border-right:1px solid var(--c-white);border-left:1px solid var(--c-white)}.kenshin-table tbody th{text-align:left;border-bottom:1px solid var(--c-gray);border-top:1px solid var(--c-gray)}.kenshin-table .a1{background-color:#b3a2c7}.kenshin-table .a1-thin{background-color:#e6e0ec}.kenshin-table .a1-bold{background-color:#7030a0;color:var(--c-white)}.kenshin-table .a2{background-color:#8eb4e3}.kenshin-table .a2-thin{background-color:#dce6f2}.kenshin-table .a2-bold{background-color:#0070c0;color:var(--c-white)}.kenshin-table .b{background-color:#b7dee8}.kenshin-table .b-thin{background-color:#dbeef4}.kenshin-table .b-bold{background-color:#00b0f0;color:var(--c-white)}.kenshin-table .c{background-color:#c3d69b}.kenshin-table .c-thin{background-color:#ebf1de}.kenshin-table .c-bold{background-color:#00b050;color:var(--c-white)}.kenshin-table .d{background-color:#fac090}.kenshin-table .d-thin{background-color:#fdeada}.kenshin-table .d-bold{background-color:#f79646;color:var(--c-white)}.kenshin-table .e{background-color:#f69}.kenshin-table .e-thin{background-color:#fcf}.kenshin-table .e-bold{background-color:red;color:var(--c-white)}.kenshin-table .f{background-color:#e6b9b8}.kenshin-table .f-thin{background-color:#f2dcdb}.kenshin-table .f-bold{background-color:#632523;color:var(--c-white)}.kenshin-table .label{background-color:var(--c-base);color:var(--c-white);text-align:center;border-top-color:var(--c-white);border-bottom-color:var(--c-white)}.kenshin-table .label--lg{position:sticky;left:0}.kenshin-table .label--sm{position:sticky;left:60px}@media screen and (max-width:767px){.kenshin-table .label--sm{left:46px}}
