body.biz-layout .headerBar{text-align:left;color:#333!important;background:#bbceda!important}body.biz-layout .headerBar #headerLead{margin-left:3em;font-size:14px}@media (width<=768px){body.biz-layout .headerBar #headerLead{display:none}}body.biz-layout .headerBar div.headerBar-logo{width:200px}@media (width<=768px){body.biz-layout .headerBar div.headerBar-logo{width:170px}}@media (width<=480px){body.biz-layout .headerBar div.headerBar-logo{width:120px}}body.biz-layout .headerBar div.headerBar-logo img{width:100%}body.local .headerBar{background:#f59186!important}#backToTop{float:right;margin-top:8px;margin-right:8px}@media (width<=768px){#backToTop{margin-top:8px}}#backToTop a{display:block}#backToTop a img{width:48px;height:48px}footer#layoutFooter{background-blend-mode:lighten;background-repeat:no-repeat;background-size:cover;background:#eee!important}footer#layoutFooter p{color:#333}footer#layoutFooter a:link,footer#layoutFooter a:visited{color:#666}footer#layoutFooter a:hover{color:#666;text-decoration:underline}footer#layoutFooter ul:first-of-type{padding-top:3em}footer#layoutFooter ul li+li{border-left:1px solid #ccc}@media (width<=768px){footer#layoutFooter ul li+li{margin-left:5px}}@media (width<=480px){footer#layoutFooter ul li+li{border-left:none;margin-left:0}}footer#layoutFooter ul li{margin:10px 5px;padding-left:20px;font-size:14px}@media (width<=768px){footer#layoutFooter ul li{margin:5px;padding-left:10px}}@media (width<=480px){footer#layoutFooter ul li{margin:0}}footer#layoutFooter p.copyright{text-align:center;padding-bottom:8px;font-size:12px}body.public-section .headerBar .headerBar-container{max-width:1170px;margin-left:auto;margin-right:auto}body.public-section .headerBar .headerBar-container .toggleBtnForSideNav{display:none}body.public-section .appContainer{max-width:1170px;margin-left:auto;margin-right:auto}body.public-section .appContainer .contentsArea{width:100%}body.public-section .appContainer .mainNavArea,body.public-section .app-section{display:none}body.top h2{background:#bbceda;border-top:1px solid #527489;padding-top:12px;padding-bottom:12px;padding-left:.5em}body.top h3{color:#036;border-bottom:3px solid #f60;padding-bottom:5px;font-size:1.5em;font-weight:700;display:inline-block}body.top ul#top-nav{justify-content:flex-end;margin-bottom:1em;display:flex}body.top ul#top-nav li{padding-left:1em;padding-right:1em;list-style:none}body.top ul#top-nav li+li{border-left:1px solid #bbceda}@media (width<=768px){body.top ul#top-nav{margin-bottom:2em}body.top ul#top-nav li{padding-left:1em;padding-right:1em}body.top ul#top-nav li a{white-space:nowrap;font-size:.9em}}@media (width<=480px){body.top ul#top-nav li{padding-left:.5em;padding-right:.5em}body.top ul#top-nav li a{white-space:nowrap;font-size:.9em}}body.top div#top-concept{text-align:center;background:#bbceda;min-height:300px;margin-left:-16px;margin-right:-16px;padding:0 16px 16px}body.top div#top-concept p{text-align:left}body.top div#top-concept img{margin-top:16px}@media (width<=768px){body.top div#top-concept img{width:100%;height:auto}}body.top div#top-news{margin-top:3em}body.top div#top-news ul{flex-wrap:wrap;margin-top:1em;padding-left:1em;display:flex}body.top div#top-news ul li{width:30%;margin-right:3%;line-height:2;list-style:none}body.top div#top-news ul li span{padding-right:2em}body.top div#top-news ul li img{border:1px solid #ccc;max-width:100%;margin-top:.5em;margin-bottom:2em;padding:8px;display:block}@media (width<=768px){body.top div#top-news ul li{width:48%;margin-right:2%}body.top div#top-news ul li span{display:block}body.top div#top-news ul li img{max-width:100%}}ul.snsIcons li a{justify-content:center;align-items:center;height:30px;display:flex}ul.snsIcons li a img{width:30px}@media (width<=480px){ul.snsIcons{display:flex!important}ul.snsIcons li{margin:3px!important}ul.snsIcons li a img{width:20px}ul.snsIcons li+li{border-left:1px solid #ccc!important}}body.execute-assigned-task .timer{text-align:center;margin-top:1em;margin-bottom:1em;font-size:2em}#addTaskForm{background:#ddd;border:1px solid #ccc;border-radius:10px;margin-top:1em;margin-bottom:1em;padding:2em 1em}#addTaskForm input[type=text],#addTaskForm textarea{width:100%}#addTaskForm button{margin-top:1em}#documentCheck{height:100vh;display:flex}#documentCheck #documentBox{background:#eee;height:calc(100vh - 65px);padding-left:1em;padding-right:1em;position:relative;overflow:auto}#documentCheck #documentBox #handle{cursor:ew-resize;background-color:#333;width:3px;height:100%;position:absolute;top:0;right:0}.start_booking_package #returnToCalendarButton{padding:2px 8px}.start_booking_package #booking_package_input_note{height:10em}.start_booking_package .booking_completed{background:#fcc}body.ai-support .chat-output{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:5px;width:50%;max-height:calc(100vh - 273px);padding:15px;overflow-y:auto}@media (width<=768px){body.ai-support .chat-output{max-height:40vh}}body.ai-support .chat-output .badge{float:right;margin-top:-14px;margin-right:-14px}body.ai-support #responseArea{background:#fff;border:1px solid #eee;border-radius:10px;max-height:calc(100vh - 273px);margin-bottom:1em;padding:1em;overflow:auto}@media (width<=768px){body.ai-support #responseArea{max-height:40vh}}body.ai-support #responseArea .chat-messages{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:5px;max-height:500px;padding:15px;overflow-y:auto}body.ai-support #responseArea .message{border-radius:5px;margin-bottom:15px;padding:10px}body.ai-support #responseArea .user-message{background-color:#e3f2fd;margin-left:20%}body.ai-support #responseArea .ai-message{background-color:#fff;margin-right:20%}body.ai-support #responseArea .message-header{color:#666;justify-content:space-between;margin-bottom:5px;font-size:.8rem;display:flex}body.ai-support #responseArea .message-content{word-break:break-word}body.ai-support #promptArea textarea{resize:none;border:1px solid #ccc;border-radius:5px;width:100%;height:100%;padding:10px;font-size:16px;line-height:1.5}
