.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}.forum-explain{margin-bottom:120px}.forum-explain .about-main section pre,.forum-explain .c1,.forum-explain .c2,.forum-explain .c3,.forum-explain .c4,.forum-explain .c5,.forum-explain .e1,.forum-explain .f1,.forum-explain .f2,.forum-explain .h1,.forum-explain .h2,.forum-explain .h3,.forum-explain .h3-regular,.forum-explain .h4,.forum-explain .h5,.forum-explain .h6,.forum-explain .h7,.forum-explain .h8,.forum-explain .h9,.forum-explain .l1,.forum-explain .l2,.forum-explain .l3{font-family:ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Helvetica Neue,Arial,メイリオ,Meiryo,sans-serif}.forum-explain .noto{font-family:inherit}.forum-explain .h1{color:#2c3d30;font-size:36px;font-weight:700;letter-spacing:1px}.forum-explain .h2{color:#2c3d30;font-size:32px;font-weight:700;letter-spacing:.8px}.forum-explain .h3,.forum-explain .h3-regular{color:#2c3d30;font-size:24px;font-weight:700;letter-spacing:.6px}.forum-explain .h3-regular{font-weight:400}.forum-explain .h4{color:#bcbcbc;font-size:24px;font-weight:700;letter-spacing:.6px}.forum-explain .h5{color:#2c3d30;font-size:20px;font-weight:700;letter-spacing:.5px}.forum-explain .h6{color:#2c3d30;font-size:18px;font-weight:700;letter-spacing:.4px}.forum-explain .h7{color:#2c3d30;font-size:16px;font-weight:500;letter-spacing:.3px}.forum-explain .h8{color:#2c3d30;font-size:14px;font-weight:400;letter-spacing:.2px}.forum-explain .h9{color:#2c3d30;font-size:16px;font-weight:700;letter-spacing:.2px}.forum-explain .about-main section pre,.forum-explain .c1{color:#2c3d30;font-size:16px;font-weight:400;letter-spacing:.3px}.forum-explain .c2{color:#2c3d30;font-size:14px;font-weight:400;letter-spacing:.2px}.forum-explain .c3{color:#fff;font-size:16px;font-weight:400;letter-spacing:.3px}.forum-explain .c4{color:#9b9b9b}.forum-explain .c4,.forum-explain .c5{font-size:14px;font-weight:400;letter-spacing:.2px}.forum-explain .c5{color:#777}.forum-explain .L1,.forum-explain .L2,.forum-explain .L3,.forum-explain .L4{color:#1694e0;font-family:Roboto,sans-serif;font-weight:400}.forum-explain .L1{font-weight:500}.forum-explain .L1,.forum-explain .L2{font-size:14px;letter-spacing:.3px}.forum-explain .L3{color:#bcbcbc;font-size:18px;font-weight:700;letter-spacing:.4px}.forum-explain .L4{font-size:12px;letter-spacing:.1px}.forum-explain .F2{color:#b4b4b4;font-weight:500}.forum-explain .E1,.forum-explain .F2{font-family:Roboto,sans-serif;font-size:16px;letter-spacing:.3px}.forum-explain .E1{color:#d90000;font-weight:400}.forum-explain .l1{font-weight:500}.forum-explain .l1,.forum-explain .l2{color:#1694e0;font-size:16px;letter-spacing:.3px}.forum-explain .l2{font-weight:400}.forum-explain .l3{color:#bcbcbc;font-size:18px;font-weight:700;letter-spacing:.4px}.forum-explain .f1{color:#777}.forum-explain .f1,.forum-explain .f2{font-size:16px;font-weight:400;letter-spacing:.3px}.forum-explain .f2{color:#b4b4b4}.forum-explain .e1{color:#d90000;font-size:16px;font-weight:400;letter-spacing:.3px}.forum-explain .e1:before{content:"";font-family:FontAwesome;margin-right:4px}.forum-explain input.error,.forum-explain textarea.error{border-color:#d90000}.forum-explain input.error:focus,.forum-explain textarea.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)}.forum-explain .forum-group-join-headline{font-weight:500;margin-top:0}.forum-explain .editable-label{background-color:#ececec;padding-bottom:8px;padding-top:8px}.forum-explain .editable-label button{margin-left:8px}.forum-explain .about-main{margin-top:48px}.forum-explain .about-main section{margin-bottom:48px}.forum-explain .about-main section:last-child{margin-bottom:0}.forum-explain .about-main section h2{margin-bottom:15px}.forum-explain .about-main section pre{background:none;border:none;line-height:1.8em;padding:0;white-space:pre-wrap;word-break:normal}.forum-explain .about-main section .provider-header{display:block;letter-spacing:0;margin-bottom:8px}.forum-explain .about-main section .about-director,.forum-explain .about-main section .about-faculty{display:inline-block;list-style:none;margin-bottom:24px}.forum-explain .about-main section .about-director .forum-director-image,.forum-explain .about-main section .about-director .forum-faculty-image,.forum-explain .about-main section .about-faculty .forum-director-image,.forum-explain .about-main section .about-faculty .forum-faculty-image{display:inline-block;height:48px;vertical-align:middle;width:48px}.forum-explain .about-main section .about-director .forum-director-image .user-thumbnail,.forum-explain .about-main section .about-director .forum-faculty-image .user-thumbnail,.forum-explain .about-main section .about-faculty .forum-director-image .user-thumbnail,.forum-explain .about-main section .about-faculty .forum-faculty-image .user-thumbnail{border-radius:48px;-webkit-border-radius:48px;-moz-border-radius:48px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.forum-explain .about-main section .about-director .forum-director-name,.forum-explain .about-main section .about-director .forum-faculty-name,.forum-explain .about-main section .about-faculty .forum-director-name,.forum-explain .about-main section .about-faculty .forum-faculty-name{display:inline-block;margin-left:8px;padding-right:12px;vertical-align:middle;width:250px}.forum-explain .about-main section .about-director .forum-director-name .h6,.forum-explain .about-main section .about-director .forum-faculty-name .h6,.forum-explain .about-main section .about-faculty .forum-director-name .h6,.forum-explain .about-main section .about-faculty .forum-faculty-name .h6{color:#2c2d30;font-weight:400;margin-bottom:2px;margin-top:0}.forum-explain .about-main section .about-director .forum-director-name .c4,.forum-explain .about-main section .about-director .forum-faculty-name .c4,.forum-explain .about-main section .about-faculty .forum-director-name .c4,.forum-explain .about-main section .about-faculty .forum-faculty-name .c4{color:#777}.forum-explain .forum-group-owner-image{height:72px;margin-bottom:24px;width:72px}.forum-explain .forum-group-owner-image .user-thumbnail{border-radius:72px;-webkit-border-radius:72px;-moz-border-radius:72px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.forum-explain .forum-group-content-list li{margin-bottom:16px}.forum-explain .forum-group-content-list li:before{background-image:url(../../../img/forum/forum/join/check.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:14px;margin-right:16px;vertical-align:middle;width:18px}.forum-explain .registration-link-section{background-color:#efefef;padding:30px 0 60px;text-align:center}.forum-explain .registration-link-section .h1{font-weight:300}.forum-explain .forum-group-join-title{font-weight:500;letter-spacing:0;margin-bottom:16px}.forum-explain .forum-group-join-fee{font-weight:400;margin-bottom:16px;margin-top:8px}.forum-explain .forum-group-join-pending-button{background:-webkit-gradient(linear,left top,left bottom,from(#97bef3),to(#6ea3ed));background:linear-gradient(#97bef3,#6ea3ed);border:1px solid #4f83f2;border-radius:6px;cursor:default;height:48px;padding-left:24px;padding-right:24px}.forum-explain .forum-group-save-button{background-color:transparent;border:none}.forum-explain .forum-group-save-button .fa-star{color:#fc0}.forum-explain .join-button-wrapper{margin-bottom:16px}.forum-explain .registration-link-section{margin-bottom:36px;position:relative}.forum-explain .verification{background-color:#fff;bottom:0;font-size:14px;font-weight:500;line-height:2;position:absolute;text-align:center;width:100%}.forum-explain .btn-tertiary.contact-forum-owner{height:40px;margin-bottom:24px;padding:6px 12px;vertical-align:top}.forum-explain .btn-provider{background-color:#fff;border:1px solid #1694e0;border-radius:4px;color:#1694e0;font-size:16px;font-weight:400;height:40px;padding:0 12px;vertical-align:middle}.forum-explain .btn-provider:hover{background-color:rgba(22,148,224,.2)}.forum-explain .ck-content .text-big,.forum-explain .ck-content .text-small,.forum-explain .ck-content p{font-size:14px}.edit-input-field{border-color:#cacbcc;border-radius:4px;height:120px;line-height:1.5;margin-bottom:12px;padding:18px 16px;resize:none;width:100%}.edit-provider-name-field{height:auto;padding:12px 8px;vertical-align:top;width:auto}.edit-provider-detail-field{margin-top:12px}.provider-header{display:inline-block;font-weight:500;height:40px;line-height:1.5;margin:0 24px 0 0;vertical-align:middle}.about-provider{font-size:0;margin-bottom:24px;margin-top:12px}.about-provider .forum-provider-image{display:inline-block;height:72px;margin:0 8px 16px 0;vertical-align:middle;width:72px}.about-provider .forum-provider-image .user-thumbnail{border-radius:72px;-webkit-border-radius:72px;-moz-border-radius:72px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-provider .forum-owner-image{margin:0 8px 0 0}.about-provider .forum-provider-name{display:inline-block;font-weight:500;margin:0 0 16px;max-width:calc(100% - 80px);vertical-align:middle}@media(max-width:767px){.about-provider .forum-provider-name{max-width:inherit}}.about-provider .forum-owner-profile{display:inline-block;max-width:calc(100% - 80px);vertical-align:middle}@media(max-width:767px){.about-provider .forum-owner-profile{max-width:inherit}}.about-provider .forum-owner-name{margin-bottom:2px;max-width:unset}.about-provider .forum-owner-hospital{color:#777}.about-provider .forum-provider-profile{clear:left;display:block;margin-top:-12px}.cancel-membership{font-weight:500;margin-bottom:24px}.finish-cancellation-modal-contents ul li{list-style:inside;margin-bottom:24px}.finish-cancellation-modal-contents .agree{font-weight:500}.finish-cancellation-modal-contents .e1:before{content:none}.finish-cancellation-modal-contents .check_error{border:1px solid #f90000;padding:0 2px}.finish-cancellation-modal-contents .forum-unsubcribe-form{margin-top:16px}.finish-cancellation-modal-contents .forum-unsubcribe-form textarea{padding:6px 12px!important}.fb-like,.twitter-share-button{vertical-align:top}.about-ecasebook{background-color:#e1f3fb;padding:40px 0}.about-ecasebook-title{letter-spacing:0}.about-ecasebook-subtitle{font-size:18px}.about-ecasebook-subtitle,.about-ecasebook-title{font-weight:500!important}.forum-explain .about-ecasebook-title.h3-regular,.h3.about-ecasebook-title{letter-spacing:0;margin-bottom:16px;margin-top:0}.h6.about-ecasebook-subtitle{margin-bottom:6px}.c1.about-ecasebook-text,.forum-explain .about-main section pre.about-ecasebook-text{color:#777;letter-spacing:0;line-height:1.6;margin-bottom:16px;max-width:1000px}.about-ecasebook-image{border:1px solid #dfdfdf;height:auto;margin-bottom:24px;margin-right:32px;max-width:100%;vertical-align:top;width:356px}.about-ecasebook-image:last-child{margin-bottom:0;margin-right:0}@media(min-width:768px){.about-main{border-right:1px solid #cacbcc;padding-right:32px}.about-right-side{border-left:1px solid #cacbcc;margin-left:-1px;margin-top:48px;padding-left:32px}}