.c-wrap{position:relative}.box-parent{background-image:url(../img/faq/dott.png);background-repeat:repeat-x;background-size:6px 3px;background-position:center bottom}.box-parent:last-child{background-image:none}.box:last-child{margin-bottom:170px}@media screen and (max-width:767px){.c-vertical-ttl .spv{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.c-vertical-ttl .c-vertical-txt{margin:0 auto 35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-pagelink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px 20px}.c-pagelink .c-pagelink-list{width:100%;max-width:152px;border-bottom:2px solid #101010;position:relative}.c-pagelink .c-pagelink-list:after{content:"";background-image:url(../img/onsen/c-mv-yazirushi.png);background-repeat:no-repeat;background-size:contain;-webkit-filter:brightness(0) saturate(100%) invert(0%) sepia(5%) saturate(4670%) hue-rotate(356deg) brightness(86%) contrast(87%);filter:brightness(0) saturate(100%) invert(0%) sepia(5%) saturate(4670%) hue-rotate(356deg) brightness(86%) contrast(87%);width:20px;height:20px;position:absolute;top:0;bottom:0;margin:auto;right:0}.c-pagelink .c-pagelink-list:nth-child(3) .c-pagelink-link,.c-pagelink .c-pagelink-list:nth-child(4) .c-pagelink-link{letter-spacing:-0.05em}.c-pagelink .c-pagelink-link{display:block;font-size:16px;font-weight:500;line-height:1;letter-spacing:0.05em;padding:10px 0 10px 0;color:#101010}.c-wrap:has(.c-breadcrumb-txtonly) .breadcrumb{margin-top:0;margin-bottom:68px}.c-wrap:has(.c-breadcrumb-txtonly) .c-vertical-ttl .c-vertical-ttl-contents{margin-top:0}.c-breadcrumb-wrap.c-breadcrumb-txtonly{padding:50px 0 0 0}.c-mainvisual{background-image:none;height:82px;position:relative}.c-mainvisual .c-mainvisual-bottom{position:unset}.c-mainvisual .c-pagelink{width:100%}.c-mainvisual .c-pagelink-list{border:none}}.box{padding-top:100px;border-bottom:1px solid #333333}.box:first-child{padding-top:0}.box .box-ttl{font-size:22px;font-weight:500;border-bottom:1px solid #333333;padding-bottom:50px}.box .box-a-parent:last-child .box-a{border-bottom:none}.box .box-q{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:28px 0;cursor:pointer}.box .box-q-icon{font-size:26px;font-weight:bold;margin-right:25px}.box .box-q-txt{font-weight:500;font-size:17px}.box .box-a-parent{display:none}.box .box-a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:15px;padding-bottom:40px}.box dt{font-weight:400;line-height:1.7}.box .box-a-icon{font-size:26px;font-weight:bold;margin-right:25px}.box .box-a a{color:#825d39;text-decoration:underline}@media screen and (max-width:767px){.box{padding-top:75px}.box .box-ttl{font-size:20px;padding-bottom:18px}.box .box-q{padding:20px 0 20px}.box .box-q-txt{position:relative;top:-3px}.box .box-q-txt p{letter-spacing:0.05em;line-height:1.5294117647}.box .box-a-parent{position:relative;top:-5px}.box .box-a{padding-bottom:25px}.box .box-a-icon{position:relative;left:2px}}