.kom-dialog:not(.fit-to-content){max-width:525px;width:90%}@media(min-width:768px){.kom-dialog:not(.fit-to-content){width:80%}}@media(min-width:992px){.kom-dialog:not(.fit-to-content){max-width:640px}}.kom-modal-header{background:-webkit-gradient(linear,left top,right top,color-stop(90%,#46b4e6),to(#6cc));background:linear-gradient(90deg,#46b4e6 90%,#6cc);border:none;border-radius:8px 8px 0 0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.kom-modal-header>*{color:#fff;line-height:1em}.kom-modal-header__heading{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:2.4rem;font-weight:400;margin:15px 32px 15px 0;text-align:center}.kom-modal-body{margin:36px 10px 20px;overflow:visible}@media(min-width:480px){.kom-modal-body{margin:36px 22px 20px}}.kom-modal-header+.kom-modal-body{margin-top:24px}.kom-modal-footer{margin:20px 10px;text-align:center}.kom-modal-footer a[class*=btn-],.kom-modal-footer button{width:100%}.kom-modal-footer a[class*=btn-]+a[class*=btn-],.kom-modal-footer a[class*=btn-]+button,.kom-modal-footer button+a[class*=btn-],.kom-modal-footer button+button{margin-top:10px}@media(min-width:480px){.kom-modal-footer{margin:20px 22px}.kom-modal-footer a[class*=btn-],.kom-modal-footer button{width:auto}.kom-modal-footer a[class*=btn-]+a[class*=btn-],.kom-modal-footer a[class*=btn-]+button,.kom-modal-footer button+a[class*=btn-],.kom-modal-footer button+button{margin-left:10px;margin-top:0}}.kom-close{background:transparent;border:none;color:#ccc;cursor:pointer;font-size:32px;height:32px;line-height:1em;padding:0 8px 0 0;position:absolute;right:0;top:0;z-index:1100}.kom-close:hover{color:#666}.kom-modal-header .kom-close{bottom:0;color:#fff;margin:auto;top:-5px}.kom-modal-header .kom-close:hover{color:#fff}.event-connect-form-errors{list-style:none;margin-bottom:10px;padding:0}.event-connect-form-errors__message{color:#d90000;font-size:14px}.event-connect-form-errors__message:before{background:url(../../img/attention.png) no-repeat;background-size:contain;content:"";display:inline-block;height:16px;line-height:1em;margin-right:4px;vertical-align:text-top;width:16px}.event-connect-form__input--error{border-color:#d90000}.event-connect-form__input--error:focus{border-color:#d90000;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(217,0,0,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(217,0,0,.6)}.event-connect-form__radio{margin-right:4px!important}.event-connect-form-row{display:block;margin-bottom:20px}.event-connect-form__label{display:block;font-weight:400;width:100%}.event-connect-form-multiple-selection .event-connect-form__label{display:inline-block;margin:0;width:auto}.event-connect-form-multiple-selection .event-connect-form__label+.event-connect-form__label{margin-left:15px}.event-connect-form-buttons{padding-top:10px;text-align:center}html{font-size:54.8625%}@media(min-width:768px){html{font-size:62.5%}}body{background:#f1f4f8}.main{margin-bottom:70px;padding-top:48px}.main__heading{margin:0 0 24px}.main__banner{height:auto;width:100%}.main__link-button-wrapper{margin-bottom:40px;text-align:center}.main__link-button{font-size:2.4rem;font-weight:400;padding-left:35px;padding-right:35px;width:100%}@media(min-width:768px){.main__heading{margin-bottom:40px}.main__link-button{padding-left:8rem;padding-right:8rem;width:auto}}.official-site-section{text-align:center}.official-site__banner{height:100%;max-height:174px;width:auto}@media(min-width:768px){.official-site__heading{display:inline-block;margin:0 0 0 -10px;padding-right:30px}.official-site__banner{max-width:inherit}}.section-lv2--side{background:#fff;padding:25px 20px 20px}.heading-lv2--main{background:#3c5064;color:#fff;font-size:2.8rem;line-height:1.78;margin:0 0 20px;padding-left:30px}.heading-lv2--side{background:transparent;font-size:1.6rem;line-height:1;margin:0 0 15px}@media(min-width:768px){.heading-lv2--main{margin:0 0 30px}}.live-theater-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;background:#fff;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:30px;padding:20px}.live-theater-section-right-col{width:100%}.live-theater-section-left-col{min-height:0;width:100%}.live-theater__heading{border-bottom:1px solid #999;font-size:3.6rem;line-height:1;margin:0 0 20px;padding:12px 0 18px}.live-theater__banner{height:auto;margin-bottom:10px;width:100%}.live-theater__banner-link{cursor:pointer}.live-theater__live-detail{margin-bottom:18px}.live-theater__live-detail:last-of-type{margin-bottom:20px}.live-theater__schedule{font-size:2.2rem;font-weight:700;line-height:1;margin-bottom:6px}.live-theater__hospital{font-size:1.6rem;line-height:1;margin-bottom:8px}.live-theater__operators-tag{font-size:1.6rem;font-weight:700;line-height:1;margin-bottom:2px}.live-theater-operator-list{line-height:1.3;list-style:none;margin-bottom:0;padding-left:0}.live-theater-operator-list__item{display:inline-block;font-size:1.4rem;margin-right:2px}.live-theater-operator-list__item:not(:last-child):after{content:","}.live-theater__case-page-link,.live-theater__live-page-link{display:inline-block;font-size:0;-webkit-transition:none;transition:none;width:100%}.live-theater__case-page-link:hover,.live-theater__live-page-link:hover{text-decoration:none}.live-theater__live-page-link{margin:0 0 12px}.live-theater__case-page-button,.live-theater__live-page-button{width:100%}.live-theater__room{display:inline-block;font-size:16px;margin-left:8px}@media(min-width:480px){.live-theater__case-page-link,.live-theater__live-page-link{width:200px}.live-theater__live-page-link{margin:0 8px 0 0}}@media(min-width:768px){.live-theater-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:30px}.live-theater-section-right-col{-webkit-box-flex:5;-ms-flex:5;flex:5;width:auto}.live-theater-section-left-col{-webkit-box-flex:6;-ms-flex:6;flex:6;padding-right:30px;width:auto}.live-theater__banner{margin-bottom:0}.live-theater__case-page-link,.live-theater__live-page-link{width:100%}.live-theater__live-page-link{margin:0 0 12px}}@media(min-width:1200px){.live-theater__case-page-link,.live-theater__live-page-link{width:200px}.live-theater__live-page-link{margin:0 8px 0 0}}.session-banners{margin-bottom:0}@media(min-width:768px){.session-banners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-10px;margin-right:-10px}}.session__link{-webkit-box-flex:1;cursor:pointer;display:block;-ms-flex:1;flex:1;margin-bottom:30px;width:100%}@media(min-width:768px){.session__link{display:inline-block;margin-left:10px;margin-right:10px;max-width:50%}}.session__banner{background-position:50%;background-repeat:no-repeat;background-size:cover}.session__banner:before{content:"";display:block;padding-top:33.333333%;width:100%}.session__banner.cct-new-generation-video-live-demonstration-banner{background-image:url(https://drya6oj4l6mwc.cloudfront.net/live/lp/cct2019/new-generation-video-live-demonstration.jpg)}.session__banner.apcto-banner{background-image:url(https://drya6oj4l6mwc.cloudfront.net/live/lp/cct2019/apcto-club.jpg)}.session__banner.ccti-banner{background-image:url(https://drya6oj4l6mwc.cloudfront.net/live/lp/cct2019/ccti.jpg)}