@charset "UTF-8";.hotel-dx-Hero>h1{width:100%;height:100%;aspect-ratio:1920/240}.hotel-dx-Hero>h1 img{width:100%;height:100%;object-fit:cover}.hotel-dx-Seminar{gap:24px 32px;background:#fff;border-radius:8px}.hotel-dx-Seminar>figure{flex-shrink:0}.hotel-dx-Seminar_Content{width:100%}.hotel-dx-Seminar_Content ul>li{display:flex;gap:8px;font-size:18px}.hotel-dx-Seminar_Content ul>li>[class^=c-Icon_]{padding-block:2px;font-size:20px;font-weight:700;color:#ff008c}.hotel-dx-Service>h3{color:#fff;background:#ff008c;border-radius:8px 8px 0 0}.hotel-dx-Service_Content{border-radius:0 0 8px 8px}.hotel-dx-Service_Content-list>li{margin:4px 0 0;width:-moz-fit-content;width:fit-content;list-style-position:inside}.hotel-dx-Support{gap:16px}.hotel-dx-Support_Item{display:flex;flex-direction:column}.hotel-dx-Support_Item h4{padding:4px;color:#fff;background:#053766;border-radius:8px 8px 0 0}.hotel-dx-Support_Item-content{display:flex;flex-direction:column;flex:1;background:#fff;border-radius:0 0 8px 8px}.hotel-dx-Support_Item-content>ul{flex:1}.hotel-dx-Support_Item-content>ul>li{margin:4px 0 0}.hotel-dx-Use>h3{color:#fff;background:#053766;border-radius:8px 8px 0 0}.hotel-dx-Use_Content{display:flex;gap:24px;background:#fff;border-radius:0 0 8px 8px}.hotel-dx-Use_Content-problem{display:flex;flex-direction:column;width:100%}.hotel-dx-Use_Content-problem:not(:last-child){position:relative}.hotel-dx-Use_Content-problem:not(:last-child)::after{position:absolute;right:-12px;width:1px;height:100%;background:#dae3ef;content:''}.hotel-dx-Use_Content-problem>div{display:flex;flex-wrap:wrap;gap:0 8px}.hotel-dx-Use_Content-problem>div>div,.hotel-dx-Use_Content-problem>div>p{width:calc(100% - (60px + 8px))}.hotel-dx-Use_Content-problem>div:first-of-type::after{margin:16px auto;width:86px;aspect-ratio:1/cos(71deg);clip-path:polygon(50% 100%,100% 0,0 0);background:#ededed;content:''}.hotel-dx-Use_Content-problem>div:last-of-type>div>div{font-size:18px}.hotel-dx-Use_Content-problem>div:last-of-type>div>p{margin:4px 0 0}.biz-Heading_Lv1{font-size:34px;font-weight:700;line-height:1.3}.biz-Heading_Lv2{font-size:28px;font-weight:700;line-height:1.4}.biz-Heading_Lv3{font-size:24px;font-weight:700;line-height:1.4}.biz-Heading_Lv4{font-size:20px;font-weight:700;line-height:1.4}.solution-common-Case{display:flex;flex-direction:column;gap:24px}.solution-common-Case_Item{display:flex;gap:32px;padding:24px;border:1px solid #bfbfbf;border-radius:8px}.solution-common-Case_Item>figure{flex-shrink:0}.solution-common-Case_Item-content{flex:1}.solution-common-Case_Item-content-label{display:flex;gap:12px}.solution-common-Case_Item-content-label>div{display:flex;gap:8px}.solution-common-Case_Item-content-text{display:flex;flex-direction:column;gap:8px;font-size:18px}.solution-common-Case_Item-content-text>li{display:flex;gap:8px}.solution-common-Case_Item-content-text>li>.c-Icon_Check{margin:3px 0 0;font-size:20px}.solution-common-Case_Gray .solution-common-Case_Item{background:#fff;border:none}.solution-common-Case_Painted .solution-common-Case_Item{background:#f7f7f7;border:none}@media screen and (min-width:769px){.hotel-dx-Service_Content-list{margin:auto;width:-moz-fit-content;width:fit-content;column-count:2}.hotel-dx-Use_Content-problem>div:first-of-type>p{padding:6px 0 0}}@media screen and (max-width:1920px){.hotel-dx-Hero{height:240px}}@media screen and (max-width:1064px){.hotel-dx-Hero{height:auto}.hotel-dx-Hero>h1{aspect-ratio:1064/240}}@media screen and (max-width:768px){.hotel-dx-Hero>h1{aspect-ratio:375/280}.hotel-dx-Use_Content{flex-direction:column;gap:48px}.hotel-dx-Use_Content-problem:not(:last-child)::after{right:unset;bottom:-24px;width:100%;height:1px}.hotel-dx-Use_Content-problem>div>div,.hotel-dx-Use_Content-problem>div>p{width:calc(100% - (40px + 8px))}.hotel-dx-Use_Content-problem>div img{width:40px;height:40px}.biz-Heading_Lv1{font-size:28px;line-height:1.4}.biz-Heading_Lv2{font-size:24px}.biz-Heading_Lv3{font-size:20px}.biz-Heading_Lv4{font-size:18px}.solution-common-Case{flex-direction:column}.solution-common-Case_Item{flex-direction:column;gap:24px;padding:16px}.solution-common-Case_Item>figure>img{width:309px}.solution-common-Case_Item-content-text{font-size:16px}}