@charset "UTF-8";html{height:100%;margin:0;padding:0}body{width:100%;height:100%;font-size:62.5%;color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;position:relative;line-height:1.2rem;background:#fff;margin:0;padding:0}header{width:100%;height:50px;box-sizing:border-box;border-bottom:1px solid #fd89c0;background:#fff;padding:7px 20px 0 20px;margin-top:auto;position:fixed;top:0;left:0;z-index:250}header h1{font-size:1.4rem;color:#404040;font-weight:700;float:left}header h1 img{height:35px}header .user-h-info{float:right;list-style:none;font-size:.8rem;padding-top:10px}header .user-h-info .user-name{float:left;font-size:.8rem;margin-right:20px}header .user-h-info .new-reserve{float:left;font-size:.8rem}header .user-h-info .new-reserve a{color:#fd89c0;text-decoration:none}header .user-h-info .new-reserve a:hover{color:#fd89c0;text-decoration:underline}footer{width:100%;box-sizing:border-box;border-top:1px solid #fd89c0;background:#fff;padding:20px 10px;height:54px;margin-top:auto}footer.f-solid{width:100%;box-sizing:border-box;border-top:1px solid #fd89c0;background:#fff;padding:20px 10px;position:absolute;bottom:0;height:54px}footer .copyright{float:left;font-size:.8rem}footer .f-menu{float:right;font-size:.8rem;list-style:none}footer .f-menu li{float:left;margin-left:20px}footer .f-menu li a{color:#404040;text-decoration:none}footer .f-menu li a:hover{color:#404040;text-decoration:underline}#login-ttl{padding-top:100px;text-align:center;margin-bottom:30px}#login-ttl img{height:50px}h2.login-subttl{text-align:center;margin-bottom:50px;font-size:2rem}#login-ttl img{height:50px}.login-menu-area{width:300px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-bottom:40px;text-align:center}.login-menu-area ul{list-style:none;box-sizing:border-box;font-size:0}.login-menu-area ul li{width:130px;height:130px;display:inline-block;box-sizing:border-box;border:1px solid #fd89c0;background:#fff;margin-right:40px;text-align:center;font-size:.8rem;font-weight:700;line-height:1.2rem;border-radius:10px}.login-menu-area ul li>a{color:#333;text-decoration:none;display:block;padding:23px 0 0 0;width:100%;box-sizing:border-box}.login-menu-area ul li a:hover{opacity:.8}.login-menu-area ul li img{height:60px}.login-menu-area ul li:last-child{width:130px;height:130px;display:inline-block;box-sizing:border-box;border:1px solid #fd89c0;background:#fff;margin-right:0;text-align:center;font-size:.8rem;font-weight:700;line-height:1.2rem}.login-menu-area ul li.account-active{border:1px solid #fd89c0;background:#fd89c0;color:#fff}.login-menu-area ul li.account-active a,.login-menu-area ul li.account-active a:hover{text-decoration:none;color:#fff}.login-form-area{margin:0 auto;width:300px;box-sizing:border-box;font-size:1rem;padding-bottom:50px}.login-form-area a{text-decoration:none;color:#333}.login-form-area a:hover{text-decoration:underline}.login-form-area input[type=text]{box-sizing:border-box;width:100%;padding:10px;height:40px;border:1px solid #ccc}.login-form-area input[type=text]:focus{outline:0}.login-form-area input[type=text].input-error{border:1px solid red;background:#ffe6e6}.login-form-area input[type=password]{box-sizing:border-box;width:100%;padding:10px;height:40px;border:1px solid #ccc}.login-form-area input[type=password]:focus{outline:0}.login-form-area input[type=password].pwd-error{border:1px solid red;background:#ffe6e6}.login-form-area .supple-txt{font-size:.8rem}.login-form-area .error-txt{color:red;font-size:.8rem}.login-form-area .login-checkbox-area{box-sizing:border-box}.login-form-area .login-checkbox-area .checkbox-input{display:none}.login-form-area .login-checkbox-area .checkbox-parts{position:relative;padding-left:30px;font-size:1rem}.login-form-area .login-checkbox-area .checkbox-parts::before{content:"";display:block;position:absolute;top:0;left:0;width:20px;height:20px;background:#fff;border:1px solid #ccc}.login-form-area .login-checkbox-area .checkbox-input:checked{color:#fd89c0}.login-form-area .login-checkbox-area .checkbox-input:checked+.checkbox-parts::after{content:"";display:block;position:absolute;top:2px;left:7px;width:6px;height:12px;transform:rotate(40deg);border-bottom:3px solid #fd89c0;border-right:3px solid #fd89c0}.login-form-area .login-checkbox-area .checkbox-parts a{color:#fd89c0;text-decoration:none}.login-form-area .login-checkbox-area .checkbox-parts a:hover{text-decoration:underline}.login-form-area .btn-login{font-size:1rem;text-align:center;width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto;background:#fd89c0;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}.login-form-area .btn-login>a{text-decoration:none;color:#fff;display:block;width:100%;padding:15px 0}.login-form-area .btn-login:hover{text-decoration:none;opacity:.6}.login-form-area .btn-login-cancel{font-size:1rem;text-align:center;width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto;background:#fff;border:1px solid #ccc;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}.login-form-area .btn-login-cancel>a{text-decoration:none;color:#404040;display:block;width:100%;padding:15px 0}.login-form-area .btn-login-cancel:hover{text-decoration:none;opacity:.6}#wrapper{display:flex;flex-direction:column;min-height:100vh}#wrapper .login-logo{text-align:center;margin:100px auto 40px auto;font-size:1.8rem}#main-contents{width:100%;height:100%;margin:0 auto;font-size:1rem;line-height:1.4rem;box-sizing:border-box;display:flex}#main-contents #m-left-col{width:220px;min-height:100vh;background:#fd89c0;overflow:auto;box-sizing:border-box;position:fixed;top:50px}#main-contents #m-left-col ul{padding:0;box-sizing:border-box;list-style:none}#main-contents #m-left-col ul li{padding:15px 10px 15px 20px;border-bottom:1px solid #ffeaf4;color:#fff;font-size:1rem}#main-contents #m-left-col ul li.active{padding:15px 10px 15px 20px;background:#ffeaf4;border-bottom:1px solid #ffeaf4;color:#404040}#main-contents #m-left-col ul li a.icon-home{background:url(../img/icon_home.png) no-repeat;background-position:middle left;background-size:auto 20px;padding-top:3px;padding-bottom:10px;padding-left:30px;color:#fff;text-decoration:none}#main-contents #m-left-col ul li a.icon-home:hover{color:#fff;text-decoration:underline}#main-contents #m-left-col ul li a.icon-home-active{background:url(../img/icon_home_active.png) no-repeat;background-position:middle left;background-size:auto 20px;padding-top:3px;padding-bottom:10px;padding-left:30px;color:#404040;text-decoration:none}#main-contents #m-left-col ul li a.icon-home-active:hover{color:#404040;text-decoration:underline}#main-contents #m-left-col ul li a.icon-reserve{background:url(../img/icon_reserve.png) no-repeat;background-position:middle left;background-size:auto 20px;padding-top:3px;padding-bottom:10px;padding-left:30px;color:#fff;text-decoration:none}#main-contents #m-left-col ul li a.icon-reserve:hover{color:#fff;text-decoration:underline}#main-contents #m-left-col ul li a.icon-reserve-active{background:url(../img/icon_reserve_active.png) no-repeat;background-position:middle left;background-size:auto 20px;padding-top:3px;padding-bottom:10px;padding-left:30px;color:#404040;text-decoration:none}#main-contents #m-left-col ul li a.icon-reserve-active:hover{color:#404040;text-decoration:underline}#main-contents #m-left-col ul li a.icon-patients{background:url(../img/icon_patients.png) no-repeat;background-position:middle left;background-size:auto 20px;padding-top:3px;padding-bottom:10px;padding-left:30px;color:#fff;text-decoration:none}#main-contents #m-left-col ul li a.icon-patients:hover{color:#fff;text-decoration:underline}#main-contents #m-left-col ul li a.icon-patients-active{background:url(../img/icon_patients_active.png) no-repeat;background-position:middle left;background-size:auto 20px;padding-top:3px;padding-bottom:10px;padding-left:30px;color:#404040;text-decoration:none}#main-contents #m-left-col ul li a.icon-patients-active:hover{color:#404040;text-decoration:underline}#main-contents #m-left-col ul li a.icon-news{background:url(../img/icon_news.png) no-repeat;background-position:middle left;background-size:auto 20px;padding-top:3px;padding-bottom:10px;padding-left:30px;color:#fff;text-decoration:none}#main-contents #m-left-col ul li a.icon-news:hover{color:#fff;text-decoration:underline}#main-contents #m-left-col ul li a.icon-news-active{background:url(../img/icon_news_active.png) no-repeat;background-position:middle left;background-size:auto 20px;padding-top:3px;padding-bottom:10px;padding-left:30px;color:#404040;text-decoration:none}#main-contents #m-left-col ul li a.icon-news-active:hover{color:#404040;text-decoration:underline}#main-contents #m-left-col ul li a.icon-hospital{background:url(../img/icon_hospital.png) no-repeat;background-position:middle left;background-size:auto 20px;padding-top:3px;padding-bottom:10px;padding-left:30px;color:#fff;text-decoration:none}#main-contents #m-left-col ul li a.icon-hospital:hover{color:#fff;text-decoration:underline}#main-contents #m-left-col ul li a.icon-hospital-active{background:url(../img/icon_hospital_active.png) no-repeat;background-position:middle left;background-size:auto 20px;padding-top:3px;padding-bottom:10px;padding-left:30px;color:#404040;text-decoration:none}#main-contents #m-left-col ul li a.icon-hospital-active:hover{color:#404040;text-decoration:underline}#main-contents #m-left-col ul li a.icon-logout{background:url(../img/icon_logout.png) no-repeat;background-position:middle left;background-size:auto 20px;padding-top:3px;padding-bottom:10px;padding-left:30px;color:#fff;text-decoration:none}#main-contents #m-left-col ul li a.icon-logout:hover{color:#fff;text-decoration:underline}#main-contents #m-left-col ul li a.icon-logout-active{background:url(../img/icon_logout_active.png) no-repeat;background-position:middle left;background-size:auto 20px;padding-top:3px;padding-bottom:10px;padding-left:30px;color:#404040;text-decoration:none}#main-contents #m-left-col ul li a.icon-logout-active:hover{color:#404040;text-decoration:underline}#main-contents #m-left-col ul li a.icon-account{background:url(../img/icon_account.png) no-repeat;background-position:middle left;background-size:auto 20px;padding-top:3px;padding-bottom:10px;padding-left:30px;color:#fff;text-decoration:none}#main-contents #m-left-col ul li a.icon-account:hover{color:#fff;text-decoration:underline}#main-contents #m-left-col ul li a.icon-account-active{background:url(../img/icon_account_active.png) no-repeat;background-position:middle left;background-size:auto 20px;padding-top:3px;padding-bottom:10px;padding-left:30px;color:#404040;text-decoration:none}#main-contents #m-left-col ul li a.icon-account-active:hover{color:#404040;text-decoration:underline}#main-contents #m-left-col ul li .icon-side-menu{position:relative;width:20px;height:15px;cursor:pointer}#main-contents #m-left-col ul li .icon-side-menu span{position:absolute;left:0;width:100%;height:3px;background-color:#fff}#main-contents #m-left-col ul li .icon-side-menu,.icon-side-menu span{display:inline-block;box-sizing:border-box}#main-contents #m-left-col ul li .icon-side-menu span:nth-of-type(1){top:0}#main-contents #m-left-col ul li .icon-side-menu span:nth-of-type(2){top:6px}#main-contents #m-left-col ul li .icon-side-menu span:nth-of-type(3){bottom:0}#main-contents #m-right-col{width:calc(100% - 220px);min-height:100vh;margin-left:220px;padding-top:50px;padding-bottom:43px;box-sizing:border-box;position:relative}#main-contents #m-right-col .inner-content{padding:30px;box-sizing:border-box}#main-contents #m-right-col .inner-content h2{position:relative;width:100%;padding:15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:30px;font-size:1.4rem}#main-contents #m-right-col .inner-content h2:before{content:"";position:absolute;left:0;top:-1px;width:200px;height:inherit;border-top:1px solid #fd89c0}#main-contents #m-right-col .inner-content h3{font-size:1.2rem;margin-bottom:10px;font-weight:700}#main-contents #m-right-col .inner-content .top-navi{list-style:none;padding-left:0;text-align:center;margin-bottom:50px}#main-contents #m-right-col .inner-content .top-navi li{display:inline-block;width:220px;height:150px;border:1px solid #fd89c0;border-radius:10px;padding:26px 0;box-sizing:border-box;margin-right:40px;font-size:1.2rem}#main-contents #m-right-col .inner-content .top-navi li img{height:60px}#main-contents #m-right-col .inner-content .top-navi li:last-child{margin-right:0}#main-contents #m-right-col .inner-content .top-navi li>a{text-decoration:none;display:block;width:100%;color:#404040}#main-contents #m-right-col .inner-content .top-navi li>a:hover{opacity:.8}table.n-reserve-table{width:100%;box-sizing:border-box;margin-bottom:30px;border-spacing:1px 1px;border-collapse:separate}table.n-reserve-table th{box-sizing:border-box;padding:10px;text-align:left;background:#f5f5f5;border:1px solid #f5f5f5;position:relative;font-weight:400;width:120px}table.n-reserve-table td{box-sizing:border-box;padding:10px;text-align:left;border:1px solid #f5f5f5;position:relative}.no-reservation-area{width:100%;background:#f5f5f5;box-sizing:border-box;padding:50px;text-align:center}#main-contents #m-right-col .inner-content .new-reserve-area{width:100%;margin-bottom:30px}#main-contents #m-right-col .inner-content .new-reserve-area table{width:100%;border:1px solid #ccc;box-sizing:border-box}#main-contents #m-right-col .inner-content .new-reserve-area table th{background:#ffeaf4;padding:10px 5px;font-weight:400;border:1px solid #fd89c0;box-sizing:border-box;color:#404040}#main-contents #m-right-col .inner-content .new-reserve-area table td{background:#fff;padding:10px 5px;border:1px solid #ccc;box-sizing:border-box}#main-contents #m-right-col .inner-content .new-reserve-area table tr:nth-child(odd) td{background:#f5f5f5;padding:10px 5px;border:1px solid #ccc;box-sizing:border-box}#main-contents #m-right-col .inner-content .new-reserve-area table tr:hover td{background-color:#ffeaf4;cursor:pointer}#main-contents #m-right-col .inner-content .new-reserve-area table td.icon-check{width:40px;text-align:center;vertical-align:middle}#main-contents #m-right-col .inner-content .new-reserve-area table td.icon-check img{width:20px}#main-contents #m-right-col .inner-content .news-area{width:100%;box-sizing:border-box;margin-bottom:40px}#main-contents #m-right-col .inner-content .news-area ul{list-style:none}#main-contents #m-right-col .inner-content .news-area ul li{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #ccc}#main-contents #m-right-col .inner-content .news-area ul li:last-child{padding-bottom:10px;margin-bottom:0;border-bottom:1px solid #ccc}#main-contents #m-right-col .inner-content .news-area ul li .txt-date{font-size:.8rem}#main-contents #m-right-col .inner-content .news-area ul li .txt-news{font-size:1rem}#main-contents #m-right-col .inner-content .news-area ul li .txt-news span{font-size:.7rem;background:red;color:#fff;padding:3px 5px;border-radius:10px;margin-right:5px}#main-contents #m-right-col .inner-content .news-area ul li .txt-news a{color:#404040;text-decoration:none}#main-contents #m-right-col .inner-content .news-area ul li .txt-news a:hover{color:#404040;text-decoration:underline}#main-contents #m-right-col .inner-content .news-ttl-area{position:relative;width:100%;padding:30px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:30px;font-size:1.4rem}#main-contents #m-right-col .inner-content .news-ttl-area:before{content:"";position:absolute;left:0;top:-1px;width:200px;height:inherit;border-top:1px solid #fd89c0}#main-contents #m-right-col .inner-content .news-detail-date{font-size:.8rem;padding-bottom:10px;font-weight:400;color:#666;display:block}#main-contents #m-right-col .inner-content .status-icon01{background:#fff;border:1px solid #fd89c0;border-radius:30px;padding:3px;width:100px;box-sizing:border-box;text-align:center;display:block;font-size:.8rem}#main-contents #m-right-col .inner-content .status-icon02{background:#fff;border:1px solid #00a700;border-radius:30px;padding:3px;width:100px;box-sizing:border-box;text-align:center;display:block;font-size:.8rem}#main-contents #m-right-col .inner-content .status-icon03{background:#fff;border:1px solid #ffc400;border-radius:30px;padding:3px;width:100px;box-sizing:border-box;text-align:center;display:block;font-size:.8rem}#main-contents #m-right-col .inner-content .status-icon04{background:#fff;border:1px solid red;border-radius:30px;padding:3px;width:100px;box-sizing:border-box;text-align:center;display:block;font-size:.8rem}#main-contents #m-right-col .inner-content .status-icon05{background:#fff;border:1px solid #61cfe9;border-radius:30px;padding:3px;width:100px;box-sizing:border-box;text-align:center;display:block;font-size:.8rem}#main-contents #m-right-col .inner-content .status-icon06{background:#fff;border:1px solid #ccc;border-radius:30px;padding:3px;width:100px;box-sizing:border-box;text-align:center;display:block;font-size:.8rem}#main-contents #m-right-col .inner-content .reception-search-area{width:100%;margin:0 auto 30px auto;background:#f5f5f5;box-sizing:border-box;padding:20px}#main-contents #m-right-col .inner-content .reception-search-area .reception-search-inner{width:100%}#main-contents #m-right-col .inner-content .reception-search-area .reception-search-inner .reception-calendar-pos{float:left;margin-right:30px}#main-contents #m-right-col .inner-content .reception-search-area .reception-search-inner .reception-calendar-pos .recep-calendar{list-style:none}#main-contents #m-right-col .inner-content .reception-search-area .reception-search-inner .reception-calendar-pos .recep-calendar li{float:left;margin-right:10px;box-sizing:border-box}#main-contents #m-right-col .inner-content .reception-search-area .reception-search-inner .reception-calendar-pos .recep-calendar li.recep-sub-txt{float:left;margin-right:10px;box-sizing:border-box;padding-top:3px}#main-contents #m-right-col .inner-content .reception-search-area .reception-search-inner .reception-calendar-pos .recep-calendar li:last-child{float:left;margin-right:0;box-sizing:border-box}#main-contents #m-right-col .inner-content .reception-search-area .reception-search-inner .reception-calendar-pos .recep-calendar input{background-color:#fff;border:1px solid #ccc;width:150px;height:30px;outline:0;padding:10px;box-sizing:border-box}#main-contents #m-right-col .inner-content .reception-search-area .reception-search-inner .reception-info-pos{float:left;margin-right:30px}#main-contents #m-right-col .inner-content .reception-search-area .reception-search-inner .reception-info-pos input{background-color:#fff;border:1px solid #ccc;width:250px;height:30px;outline:0;padding:10px;box-sizing:border-box}#main-contents #m-right-col .inner-content .reception-search-area .reception-search-inner .reception-info-pos input::placeholder{color:#ccc}#main-contents #m-right-col .inner-content .reception-search-area .reception-search-inner .reception-info-pos input:focus{border:1px solid #ccc}#main-contents #m-right-col .inner-content .reception-search-area .reception-search-inner .reception-status-pos{float:left;margin-right:30px}#main-contents #m-right-col .inner-content .reception-search-area .reception-search-inner .reception-status-pos .status-set-select{overflow:hidden;width:250px;height:30px;margin-left:auto;margin-right:auto;text-align:center;box-sizing:border-box}#main-contents #m-right-col .inner-content .reception-search-area .reception-search-inner .reception-status-pos .status-set-select select{width:100%;padding-right:1rem;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:0;background:0 0;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none}#main-contents #m-right-col .inner-content .reception-search-area .reception-search-inner .reception-status-pos .status-set-select select::-ms-expand{display:none}#main-contents #m-right-col .inner-content .reception-search-area .reception-search-inner .reception-status-pos .status-set-select.set-status-select{position:relative;border:1px solid #ccc;background:#fff}#main-contents #m-right-col .inner-content .reception-search-area .reception-search-inner .reception-status-pos .status-set-select.set-status-select::before{position:absolute;top:.7rem;right:.7rem;width:0;height:0;padding:0;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fd89c0;pointer-events:none}#main-contents #m-right-col .inner-content .reception-search-area .reception-search-inner .reception-status-pos .status-set-select.set-status-select select{padding:5px 38px 5px 10px}#main-contents #m-right-col .inner-content .button-search-area{list-style:none;text-align:center}#main-contents #m-right-col .inner-content .button-search-area li{display:inline-block}#main-contents #m-right-col .inner-content .button-search-area li.btn-search{display:inline-block;margin-right:30px}#main-contents #m-right-col .inner-content .button-search-area li.btn-search:last-child{display:inline-block;margin-right:0}#main-contents #m-right-col .inner-content .button-search-area .btn-clear{font-size:1rem;text-align:center;width:135px;box-sizing:border-box;background:#fff;border-radius:30px;border:1px solid #ccc;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .button-search-area .btn-clear>a{text-decoration:none;color:#404040;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .button-search-area .btn-clear:hover{text-decoration:none;opacity:.6}img.ui-datepicker-trigger{cursor:pointer;margin-left:10px!important;vertical-align:middle;height:30px}.reserve-tab-area{display:flex;justify-content:flex-start;cursor:pointer;margin-bottom:30px;border-bottom:1px solid #fd89c0}.reserve-tab{width:200px;padding:10px 0;margin-right:10px;text-align:center;color:#fff;border-top:1px solid #fd89c0;border-right:1px solid #fd89c0;border-left:1px solid #fd89c0;border-top-left-radius:10px;border-top-right-radius:10px;color:#404040}.reserve-tab.tab-active{color:#fff;background:#fd89c0}.tab-content-area{text-align:center}.tab-content{display:none}.tab-content.tab-show{display:block}#main-contents #m-right-col .inner-content .schedule-setting-area{width:100%;margin:0 auto 20px auto;text-align:center;position:relative}#main-contents #m-right-col .inner-content .schedule-setting-area .schedule-month-pos{text-align:center;font-size:1rem;display:inline-block;padding-top:8px}#main-contents #m-right-col .inner-content .schedule-setting-area .schedule-month-pos .schedule-month-txt{display:inline-block}#main-contents #m-right-col .inner-content .schedule-setting-area .schedule-month-pos .schedule-month-left-arrow{display:inline-block;margin-right:20px}#main-contents #m-right-col .inner-content .schedule-setting-area .schedule-month-pos .schedule-month-left-arrow .schedule-l-arrow{position:relative;display:inline-block;color:#fd89c0;text-decoration:none;box-sizing:border-box}#main-contents #m-right-col .inner-content .schedule-setting-area .schedule-month-pos .schedule-month-left-arrow .schedule-l-arrow::before{content:'';width:10px;height:10px;border:0;border-top:solid 2px #fd89c0;border-left:solid 2px #fd89c0;position:absolute;top:50%;right:0;margin-top:-12px;transform:rotate(-45deg)}#main-contents #m-right-col .inner-content .schedule-setting-area .schedule-month-pos .schedule-month-right-arrow{display:inline-block;margin-left:20px}#main-contents #m-right-col .inner-content .schedule-setting-area .schedule-month-pos .schedule-month-right-arrow .schedule-r-arrow{position:relative;display:inline-block;color:#fd89c0;text-decoration:none;box-sizing:border-box}#main-contents #m-right-col .inner-content .schedule-setting-area .schedule-month-pos .schedule-month-right-arrow .schedule-r-arrow::before{content:'';width:10px;height:10px;border:0;border-top:solid 2px #fd89c0;border-left:solid 2px #fd89c0;position:absolute;top:50%;left:0;margin-top:-12px;transform:rotate(135deg)}#main-contents #m-right-col .inner-content .schedule-setting-area .schedule-month-select-pos{position:absolute;top:0;right:0;list-style:none}#main-contents #m-right-col .inner-content .schedule-setting-area .schedule-month-select-pos li{float:left;width:80px;box-sizing:border-box;padding:5px 0;text-align:center;background:#fff;border-left:1px solid #fd89c0;border-top:1px solid #fd89c0;border-bottom:1px solid #fd89c0;font-size:1rem;color:#404040}#main-contents #m-right-col .inner-content .schedule-setting-area .schedule-month-select-pos li:last-child{float:left;width:80px;box-sizing:border-box;padding:5px 0;text-align:center;background:#fff;border-left:1px solid #fd89c0;border-top:1px solid #fd89c0;border-right:1px solid #fd89c0;border-bottom:1px solid #fd89c0;font-size:1rem;color:#404040}#main-contents #m-right-col .inner-content .schedule-setting-area .schedule-month-select-pos li>a{text-decoration:none;display:block;width:100%;color:#404040}#main-contents #m-right-col .inner-content .schedule-setting-area .schedule-month-select-pos li.schedule-select-active{background:#fd89c0;color:#fff}#main-contents #m-right-col .inner-content .schedule-setting-area .schedule-month-select-pos li.schedule-select-active a,#main-contents #m-right-col .inner-content .schedule-setting-area .schedule-month-select-pos li.schedule-select-active a:hover{background:#fd89c0;color:#fff}#main-contents #m-right-col .inner-content .schedule-setting-area .schedule-pattern-pos{position:absolute;top:0;left:30px;list-style:none;padding-top:10px}#main-contents #m-right-col .inner-content .schedule-setting-area .schedule-pattern-pos li{float:left;box-sizing:border-box;margin-right:10px;color:#404040}#main-contents #m-right-col .inner-content .schedule-setting-area .schedule-pattern-pos li:before{margin-right:5px;content:" ";display:inline-block}#main-contents #m-right-col .inner-content .schedule-setting-area .schedule-pattern-pos li.ico-reserve:before{box-sizing:border-box;border:1px solid #e4e4e4;background:#fff;width:.8rem;height:.8rem}#main-contents #m-right-col .inner-content .schedule-setting-area .schedule-pattern-pos li.ico-not-reserve:before{box-sizing:border-box;border:1px solid #e4e4e4;background:#e4e4e4;width:.8rem;height:.8rem}#main-contents #m-right-col .inner-content .schedule-setting-area .schedule-pattern-pos li.ico-reserved:before{box-sizing:border-box;border:1px solid #fd89c0;background:#fd89c0;width:.8rem;height:.8rem}#main-contents #m-right-col .inner-content .schedule-month-table-area{width:100%;margin-bottom:40px}#main-contents #m-right-col .inner-content .schedule-month-table-area table{width:100%;border:1px solid #fd89c0;box-sizing:border-box;background:#fff;table-layout:fixed}#main-contents #m-right-col .inner-content .schedule-month-table-area table th{background:#ffeaf4;padding:10px 5px;font-weight:400;border:1px solid #fd89c0;box-sizing:border-box;color:#404040}#main-contents #m-right-col .inner-content .schedule-month-table-area table td{background:#fff;padding:10px;border:1px solid #ccc;box-sizing:border-box;height:145px;font-size:.8rem}#main-contents #m-right-col .inner-content .schedule-month-table-area table td .month-date{padding-left:5px;padding-bottom:10px;box-sizing:border-box}#main-contents #m-right-col .inner-content .schedule-month-table-area table td .month-reserve{list-style:none}#main-contents #m-right-col .inner-content .schedule-month-table-area table td .month-reserve li{box-sizing:border-box;background:#fd89c0;color:#fff;text-align:left;padding:3px 5px;margin-bottom:5px;font-size:.8rem;line-height:1rem}#main-contents #m-right-col .inner-content .schedule-month-table-area table td .month-reserve li:last-child{box-sizing:border-box;background:#fd89c0;color:#fff;text-align:left;padding:3px 5px;margin-bottom:0;font-size:.8rem;line-height:1rem}#main-contents #m-right-col .inner-content .schedule-month-table-area table td .month-reserve li:hover{opacity:.8;cursor:pointer}#main-contents #m-right-col .inner-content .schedule-month-table-area table td.month-holiday-time{background:#f5f5f5}#main-contents #m-right-col .inner-content .schedule-week-table-area{width:100%;margin-bottom:40px;border-collapse:collapse;border:0}#main-contents #m-right-col .inner-content .schedule-week-table-area table{width:100%;box-sizing:border-box;table-layout:fixed}#main-contents #m-right-col .inner-content .schedule-week-table-area table th{background:#ffeaf4;padding:10px 5px;font-weight:400;border:1px solid #fd89c0;box-sizing:border-box;color:#404040}#main-contents #m-right-col .inner-content .schedule-week-table-area table th span{padding-left:10px;font-size:.8rem}#main-contents #m-right-col .inner-content .schedule-week-table-area table th.week-time-pos{padding:0 10px 0 0;font-size:.8rem;border:0;background:0 0;text-align:right;vertical-align:bottom;box-sizing:border-box;line-height:100%;width:30px;color:#333}#main-contents #m-right-col .inner-content .schedule-week-table-area table td{background:#fff;padding:5px;border:1px solid #ccc;box-sizing:border-box;font-size:.8rem;height:55px}#main-contents #m-right-col .inner-content .schedule-week-table-area table td.time-tb{border-bottom-width:2px;border-bottom-style:dotted;border-bottom-color:#ccc}#main-contents #m-right-col .inner-content .schedule-week-table-area table td.week-time-pos{padding:0 10px 0 0;font-size:.8rem;border:0;background:0 0;text-align:right;vertical-align:middle;box-sizing:border-box;line-height:100%;width:30px}#main-contents #m-right-col .inner-content .schedule-week-table-area table td.week-holiday-time{background:#f5f5f5;padding:5px;box-sizing:border-box;font-size:.8rem}#main-contents #m-right-col .inner-content .schedule-week-table-area table td.reserved-time{background:#fd89c0;padding:5px;box-sizing:border-box;font-size:.8rem;color:#fff;overflow:hidden}#main-contents #m-right-col .inner-content .schedule-week-table-area table td.reserved-time a{color:#fff;text-decoration:none}#main-contents #m-right-col .inner-content .schedule-week-table-area table td.reserved-time a:hover{color:#fff;opacity:.8}#main-contents #m-right-col .inner-content .schedule-week-table-area table td.reserved-time .reserved-time-border{margin:5px 0;height:1px;background:#fff}#main-contents #m-right-col .inner-content .schedule-week-table-area table td.reserved-time .patient-name{font-weight:700}#main-contents #m-right-col .inner-content .schedule-day-table-area{width:100%;margin-bottom:40px}#main-contents #m-right-col .inner-content .schedule-day-table-area table{width:100%;box-sizing:border-box;table-layout:fixed}#main-contents #m-right-col .inner-content .schedule-day-table-area table th{background:#ffeaf4;padding:10px 5px;font-weight:400;border:1px solid #fd89c0;box-sizing:border-box;color:#404040}#main-contents #m-right-col .inner-content .schedule-day-table-area table th span{padding-left:10px;font-size:.8rem}#main-contents #m-right-col .inner-content .schedule-day-table-area table th.day-time-pos{padding:0 10px 0 0;font-size:.8rem;border:0;background:0 0;text-align:right;vertical-align:middle;box-sizing:border-box;line-height:100%;width:30px;color:#404040}#main-contents #m-right-col .inner-content .schedule-day-table-area table td{background:#fff;padding:5px;border:1px solid #ccc;box-sizing:border-box;font-size:.8rem;height:35px;vertical-align:middle}#main-contents #m-right-col .inner-content .schedule-day-table-area table td.day-time-pos{padding:0 10px 0 0;font-size:.8rem;border:0;background:0 0;text-align:right;vertical-align:middle;box-sizing:border-box;line-height:100%;width:30px}#main-contents #m-right-col .inner-content .schedule-day-table-area table td.day-holiday-time{background:#f5f5f5;padding:5px 15px;box-sizing:border-box;font-size:.8rem}#main-contents #m-right-col .inner-content .schedule-day-table-area table td.day-reserved-time{background:#fd89c0;padding:5px 15px;box-sizing:border-box;font-size:.8rem;color:#fff}#main-contents #m-right-col .inner-content .schedule-day-table-area table td.time-tb{border-bottom-width:2px;border-bottom-style:dotted;border-bottom-color:#ccc}#main-contents #m-right-col .inner-content .schedule-day-table-area table td .d-schedule-list{list-style:none;display:inline-block}#main-contents #m-right-col .inner-content .schedule-day-table-area table td .d-schedule-list a{color:#fff;text-decoration:none}#main-contents #m-right-col .inner-content .schedule-day-table-area table td .d-schedule-list a:hover{color:#fff;opacity:.8}#main-contents #m-right-col .inner-content .schedule-day-table-area table td .d-schedule-list li{display:inline-block;margin-right:5px}#main-contents #m-right-col .inner-content .schedule-day-table-area table td .d-schedule-list li:last-child{display:inline-block;margin-right:40px}#main-contents #m-right-col .inner-content .schedule-day-table-area table td .d-schedule-list li .patient-li-name{font-weight:700}#main-contents #m-right-col .inner-content h3.contact-ttl{font-size:1.2rem;margin-bottom:20px;font-weight:700}#main-contents .contact-form-area{width:100%}#main-contents .contact-form-area .required-icon{width:40px;background:red;box-sizing:border-box;padding:3px 0;text-align:center;color:#fff;font-size:.8rem;float:left;margin-top:2px;margin-right:10px}#main-contents .contact-form-area .ttl-pos{width:150px;float:left;padding-top:5px;margin-right:10px}#main-contents .contact-form-area .contact-form-pos{width:770px;float:left}#main-contents .contact-form-area .contact-form-pos .sample-txt{font-size:.8rem;color:#666}#main-contents .contact-form-area textarea{width:600px;background:#fff;padding:10px;height:150px;box-sizing:border-box;border:1px solid #ccc;resize:none}#main-contents .contact-form-area textarea:focus{outline:0}#main-contents .contact-form-area textarea.txt-area-error{border:1px solid red;background:#ffe6e6}#main-contents .contact-form-area input[type=text]{box-sizing:border-box;width:400px;height:30px;padding:10px;border:1px solid #ccc}#main-contents .contact-form-area input[type=text]:focus{outline:0}#main-contents .contact-form-area input[type=text].input-error{border:1px solid red;background:#ffe6e6}#main-contents .contact-form-area .error-txt{color:red;font-size:.8rem}#video-chat-area{width:100%;height:100%;margin:0 auto;font-size:1rem;line-height:1.4rem;box-sizing:border-box;display:flex;overflow:hidden}#video-chat-area .video-doctor-pos img{width:350px}#video-chat-area .video-patient-icon-pos{width:600px;margin-top:110px;margin-left:auto;margin-right:auto;box-sizing:border-box;text-align:center}#video-chat-area .video-patient-icon-pos img.icon-patient{border-radius:50%;width:300px;height:300px;object-fit:cover;object-position:top center;background:#e4e4e4}#video-chat-area .video-patient-icon-pos .patient-name-txt{font-size:1.4rem;color:#404040;font-weight:700;margin:20px 0}#video-chat-area .video-patient-icon-pos .patient-connect-txt{font-size:1rem;color:#fd89c0}#video-chat-area .video-patient-icon-pos .push-btn-area{text-align:center;position:absolute;bottom:100px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}#video-chat-area .video-patient-icon-pos .push-btn-area a:active,#video-chat-area .video-patient-icon-pos .push-btn-area a:hover{opacity:.8}#video-chat-area .video-btn-area{position:absolute;left:0;right:0;bottom:20px;margin:0 auto;list-style:none;display:inline-block;text-align:center;z-index:200}#video-chat-area .video-btn-area li{margin-right:30px;display:inline-block}#video-chat-area .video-btn-area li a:active,#video-chat-area .video-btn-area li a:hover{opacity:.8}#video-chat-area .video-btn-area li:last-child{margin-right:0}#video-chat-area .video-btn-area img{width:60px}#video-chat-area .v-chat-btn-area{position:absolute;right:20px;bottom:20px;text-align:center;z-index:210;list-style:none;box-sizing:border-box}#video-chat-area .v-chat-btn-area li{margin-bottom:10px}#video-chat-area .v-chat-btn-area li:last-child{margin-bottom:0}#video-chat-area .v-chat-btn-area img{width:50px}#video-chat-area .v-chat-btn-area a:active,#video-chat-area .v-chat-btn-area a:hover{opacity:.8}#video-chat-area .video-patient-area{width:100%;height:100vh;box-sizing:border-box;overflow:hidden}#video-chat-area .video-patient-area img.video-patient{width:100%;height:100vh;object-fit:cover;object-position:top center}#video-chat-area .chat-main-area{width:375px;height:100vh;position:fixed;top:0;left:0;background:#f5f5f5}#video-chat-area .chat-main-area .chat-close-area{position:absolute;top:0;left:0;width:100%;z-index:999;height:50px;box-sizing:border-box}#video-chat-area .chat-main-area .chat-close-area .chat-close-btn{display:inline-block;font-size:1.8rem;text-align:center;width:40px;height:40px;box-sizing:border-box;border-radius:50%;background:#fd89c0;color:#fff;line-height:36px;cursor:pointer;position:absolute;top:10px;right:10px}#video-chat-area .chat-main-area .chat-close-area .chat-close-btn a,#video-chat-area .chat-main-area .chat-close-area .chat-close-btn a:hover{color:#fff;text-decoration:none}#video-chat-area .chat-main-area .chat-message-area{width:100%;height:100%;margin-left:auto;margin-right:auto;font-size:1rem;padding-top:80px;padding-bottom:80px;overflow:auto;box-sizing:border-box}#video-chat-area .chat-main-area .chat-message-area .chat-message-inner{width:94%;margin-left:auto;margin-right:auto;padding-bottom:20px}#video-chat-area .chat-main-area .chat-message-area .chat-member{width:100%;margin:0;overflow:hidden}#video-chat-area .chat-main-area .chat-message-area .chat-member .face-icon{float:left;margin-right:-50px;width:40px}#video-chat-area .chat-main-area .chat-message-area .chat-member .face-icon img{border-radius:50%;width:40px;height:40px;object-fit:cover;object-position:top center;border:1px solid #e4e4e4}#video-chat-area .chat-main-area .chat-message-area .chat-member .member-chatting{width:100%;text-align:left}#video-chat-area .chat-main-area .chat-message-area .chat-member .member-says{display:inline-block;position:relative;margin:0 0 0 50px;padding:10px;border-radius:12px;background:#fd89c0;color:#fff}#video-chat-area .chat-main-area .chat-message-area .chat-member .member-says:after{content:"";display:inline-block;position:absolute;top:3px;left:-19px;border:8px solid transparent;border-right:18px solid #fd89c0;-webkit-transform:rotate(35deg);transform:rotate(35deg)}#video-chat-area .chat-main-area .chat-message-area .chat-member .member-says p{margin:0;padding:0}#video-chat-area .chat-main-area .chat-message-area .chat-member .my-comment{margin:0;text-align:right}#video-chat-area .chat-main-area .chat-message-area .chat-member .my-comment p{display:inline-block;position:relative;margin:0 10px 0 0;padding:8px;border-radius:12px;background:#fff;color:#404040}#video-chat-area .chat-main-area .chat-message-area .chat-member .my-comment p:after{content:"";position:absolute;top:3px;right:-19px;border:8px solid transparent;border-left:18px solid #fff;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}#video-chat-area .chat-main-area .chat-message-area .m-member-date{text-align:left;padding-left:50px;font-size:.8rem;color:#404040}#video-chat-area .chat-main-area .chat-message-area .m-my-date{text-align:right;padding-right:10px;padding-top:5px;font-size:.8rem;color:#404040}#video-chat-area .chat-main-area .message-write-area{position:absolute;bottom:83px;left:0;width:100%;background:#fd89c0;box-sizing:border-box;padding:10px 20px;z-index:9999}#video-chat-area .chat-main-area .message-write-area .message-inner-write-area{display:flex;box-sizing:border-box}#video-chat-area .chat-main-area .message-write-area .message-inner-write-area .message-write-icon-pos{width:35px;padding-top:7px;padding-left:10px;box-sizing:border-box}#video-chat-area .chat-main-area .message-write-area .message-inner-write-area .message-write-icon-pos img{width:25px}#video-chat-area .chat-main-area .message-write-area .message-inner-write-area .message-write-form-pos{flex:1;box-sizing:border-box;font-size:.8rem;padding-left:10px}#video-chat-area .chat-main-area .message-write-area .message-inner-write-area .message-write-form-pos input{height:40px}#video-chat-area .chat-memo-area{position:absolute;right:20px;bottom:103px;width:320px;height:auto;box-sizing:border-box;padding:20px;border:1px solid #ccc;background:#fff;z-index:300}#video-chat-area .chat-memo-area .memo-ttl-area{position:relative;text-align:center;font-size:1rem;padding-bottom:20px}#video-chat-area .chat-memo-area .memo-ttl-area .memo-close-btn{display:block;font-size:1.6rem;box-sizing:border-box;color:#fd89c0;cursor:pointer;position:absolute;top:0;right:0}#video-chat-area .chat-memo-area .memo-ttl-area .memo-close-btn a,#video-chat-area .chat-memo-area .memo-ttl-area .memo-close-btn a:hover{color:#fd89c0;text-decoration:none}#video-chat-area .chat-memo-area textarea{background-color:#f5f5f5;border:none;color:inherit;width:100%;height:200px;outline:0;padding:10px;box-sizing:border-box;resize:none}#video-chat-area .chat-memo-area .memo-caution-txt{padding-top:5px;padding-bottom:20px;font-size:.7rem}#video-chat-area .chat-memo-area .memo-btn-area{width:100%;text-align:center}#video-chat-area .chat-memo-area .btn-memo-save{font-size:1rem;text-align:center;width:100px;box-sizing:border-box;background:#fff;border-radius:30px;border:1px solid #fd89c0;margin-left:auto;margin-right:auto;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#video-chat-area .chat-memo-area .btn-memo-save>a{text-decoration:none;color:#404040;display:block;width:100%;padding:8px 0}#video-chat-area .chat-memo-area .btn-memo-save:hover{text-decoration:none;opacity:.6}#video-chat-area .video-main-btn-area{position:fixed;bottom:0;left:0;width:100%;padding:10px 0;box-sizing:border-box;background:#fff;border-top:1px solid #e4e4e4;z-index:200}#video-chat-area .video-main-btn-area .video-main-btn-inner{position:relative;width:100%}#video-chat-area .video-main-btn-area .video-main-btn-inner .video-btn-end{position:absolute;top:10px;right:10px;background:red;text-align:center;font-size:.8rem;border-radius:5px;padding:5px 10px;line-height:1rem}#video-chat-area .video-main-btn-area .video-main-btn-inner .video-btn-end a{display:block;width:100%;height:100%;color:#fff;text-decoration:none}#video-chat-area .video-main-btn-area .video-main-btn-inner .video-btn-end a:hover{color:#fff;text-decoration:none;opacity:.8}#video-chat-area .video-main-btn-area .video-main-btn-inner .video-btn-list{list-style:none;display:flex;justify-content:center}#video-chat-area .video-main-btn-area .video-main-btn-inner .video-btn-list li{width:70px;text-align:center;margin-right:20px}#video-chat-area .video-main-btn-area .video-main-btn-inner .video-btn-list li:last-child{width:70px;text-align:center;margin-right:0}#video-chat-area .video-main-btn-area .video-main-btn-inner .video-btn-list li a{display:block;width:100%;height:100%;color:#404040;text-decoration:none}#video-chat-area .video-main-btn-area .video-main-btn-inner .video-btn-list li a:hover{color:#404040;text-decoration:none;opacity:.8}#video-chat-area .video-main-btn-area .video-main-btn-inner .video-btn-list li .v-btn-txt{font-size:.6rem;line-height:1rem}#video-chat-area .chat-interview-area{width:375px;height:100vh;position:fixed;top:0;left:0;background:#f5f5f5}#video-chat-area .chat-interview-area .interview-close-area{position:absolute;top:0;left:0;width:100%;z-index:999;height:50px;box-sizing:border-box}#video-chat-area .chat-interview-area .interview-close-area .interview-close-btn{display:inline-block;font-size:1.8rem;text-align:center;width:40px;height:40px;box-sizing:border-box;border-radius:50%;background:#fd89c0;color:#fff;line-height:36px;cursor:pointer;position:absolute;top:10px;right:10px}#video-chat-area .chat-interview-area .interview-close-area .interview-close-btn a,#video-chat-area .chat-interview-area .interview-close-area .interview-close-btn a:hover{color:#fff;text-decoration:none}#video-chat-area .chat-interview-area .interview-message-area{width:100%;height:100%;margin-left:auto;margin-right:auto;font-size:1rem;padding-top:80px;padding-bottom:80px;overflow:auto;box-sizing:border-box}#video-chat-area .chat-interview-area .interview-message-area .interview-inner-area{box-sizing:border-box;list-style:none}#video-chat-area .chat-interview-area .interview-message-area .interview-inner-area li{box-sizing:border-box;border-bottom:1px solid #ccc;padding:0 20px 20px 20px;margin-bottom:20px;list-style:none}#video-chat-area .chat-interview-area .interview-message-area .interview-inner-area li .interview-q-inner{display:flex;padding-bottom:15px}#video-chat-area .chat-interview-area .interview-message-area .interview-inner-area li .interview-a-inner{display:flex}#video-chat-area .chat-interview-area .interview-message-area .interview-inner-area li .icon-q{box-sizing:border-box;font-size:1rem;line-height:1rem;background:#fd89c0;color:#fff;width:20px;height:20px;padding:2px;border-radius:50%;text-align:center}#video-chat-area .chat-interview-area .interview-message-area .interview-inner-area li .icon-a{box-sizing:border-box;font-size:1rem;line-height:1rem;background:red;color:#fff;width:20px;height:20px;padding:2px;border-radius:50%;text-align:center}#video-chat-area .chat-interview-area .interview-message-area .interview-inner-area li .interview-txt{font-size:1rem;flex:1;box-sizing:border-box;padding-left:5px}#main-contents #m-right-col .inner-content .patients-search-area{width:100%;margin-bottom:30px;display:flex}#main-contents #m-right-col .inner-content .patients-search-area .patients-search-main-pos{flex:1;box-sizing:border-box;position:relative}#main-contents #m-right-col .inner-content .patients-search-area .patients-search-main-pos ul{list-style:none}#main-contents #m-right-col .inner-content .patients-search-area .patients-search-main-pos ul li{float:left;margin-right:20px;position:relative}#main-contents #m-right-col .inner-content .patients-search-area .patients-search-main-pos ul li:last-child{float:left;margin-right:0;position:relative}#main-contents #m-right-col .inner-content .patients-search-area .patients-search-main-pos ul li input[type=text]{box-sizing:border-box;min-width:450px;height:40px;padding:5px;border:1px solid #ccc;background:#f5f5f5}#main-contents #m-right-col .inner-content .patients-search-area .patients-search-main-pos ul li input[type=text]:focus{outline:0}#main-contents #m-right-col .inner-content .patients-search-area .patients-search-main-pos ul li .doctor-set-select{overflow:hidden;width:150px;height:40px;text-align:center;box-sizing:border-box}#main-contents #m-right-col .inner-content .patients-search-area .patients-search-main-pos ul li .doctor-set-select select{width:100%;padding-right:1rem;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:0;background:0 0;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none}#main-contents #m-right-col .inner-content .patients-search-area .patients-search-main-pos ul li .doctor-set-select select::-ms-expand{display:none}#main-contents #m-right-col .inner-content .patients-search-area .patients-search-main-pos ul li .doctor-set-select.set-doctor-select{position:relative;border:1px solid #ccc;background:#fff}#main-contents #m-right-col .inner-content .patients-search-area .patients-search-main-pos ul li .doctor-set-select.set-doctor-select::before{position:absolute;top:1rem;right:.7rem;width:0;height:0;padding:0;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fd89c0;pointer-events:none}#main-contents #m-right-col .inner-content .patients-search-area .patients-search-main-pos ul li .doctor-set-select.set-doctor-select select{padding:10px 38px 0 10px;box-sizing:border-box}#main-contents #m-right-col .inner-content .patients-search-area .patients-search-button-pos{width:200px;box-sizing:border-box}#main-contents #m-right-col .inner-content .patients-search-area .patients-search-button-pos .btn-patients-search{font-size:1rem;text-align:center;width:100px;box-sizing:border-box;background:#fd89c0;border-radius:30px;border:1px solid #fd89c0;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .patients-search-area .patients-search-button-pos .btn-patients-search>a{text-decoration:none;color:#fff;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .patients-search-area .patients-search-button-pos .btn-patients-search:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .patients-list-area{width:100%;margin-bottom:30px}#main-contents #m-right-col .inner-content .patients-list-area table{width:100%;border:1px solid #ccc;box-sizing:border-box}#main-contents #m-right-col .inner-content .patients-list-area table th{background:#ffeaf4;padding:10px 5px;font-weight:400;border:1px solid #fd89c0;box-sizing:border-box;color:#404040}#main-contents #m-right-col .inner-content .patients-list-area table td{background:#fff;padding:10px 5px;border:1px solid #ccc;box-sizing:border-box}#main-contents #m-right-col .inner-content .patients-list-area table tr:nth-child(odd) td{background:#f5f5f5;padding:10px 5px;border:1px solid #ccc;box-sizing:border-box}#main-contents #m-right-col .inner-content .patients-list-area table tr:hover td{background-color:#ffeaf4;cursor:pointer}#main-contents #m-right-col .inner-content .patients-detail-area{width:100%;margin-bottom:50px;display:flex}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos{width:300px;padding-right:30px;box-sizing:border-box;font-size:1rem}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .patients-base-info{width:100%;padding:20px;background:#ffeaf4;box-sizing:border-box;margin-bottom:20px}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .patients-base-info .patients-base-ttl{font-size:1.2rem;padding-bottom:20px;margin:0}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .patients-base-info .patients-name{font-size:1rem;padding-bottom:20px}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .patients-base-info .patients-info-area{border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:20px;display:flex;box-sizing:border-box}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .patients-base-info .patients-info-area:last-child{border-bottom:1px solid #fff;padding-bottom:20px;margin-bottom:0;display:flex;box-sizing:border-box}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .patients-base-info .patients-info-area .patients-info-ttl{width:40%;box-sizing:border-box}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .patients-base-info .patients-info-area .patients-info-txt{flex:1;box-sizing:border-box}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .patients-medical-list{width:100%;background:#ffeaf4;box-sizing:border-box}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .patients-medical-list .medical-list-ttl{padding:20px;box-sizing:border-box;font-size:1.2rem;margin:0}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .patients-medical-list .medical-list-inner{box-sizing:border-box;max-height:300px;overflow-y:auto;position:relative}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .patients-medical-list .medical-list-inner .medical-lists{box-sizing:border-box;width:270px;list-style:none}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .patients-medical-list .medical-list-inner .medical-lists li{box-sizing:border-box;display:flex;padding:15px 20px;align-items:center}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .patients-medical-list .medical-list-inner .medical-lists li>a{text-decoration:none;color:#333;display:block;width:100%;box-sizing:border-box}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .patients-medical-list .medical-list-inner .medical-lists li a:hover{text-decoration:none}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .patients-medical-list .medical-list-inner .medical-lists li .medical-date-area{box-sizing:border-box;display:inline-block;width:145px}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .patients-medical-list .medical-list-inner .medical-lists li .medical-status-area{box-sizing:border-box;width:80px;display:inline-block}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .patients-medical-list .medical-list-inner .medical-lists li.medical-list-active{box-sizing:border-box;display:flex;padding:15px 20px;background:#fff;border-left:3px solid #fd89c0;align-items:center}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .patients-medical-list .medical-list-inner .medical-lists li.medical-list-active .medical-date-area{box-sizing:border-box;display:inline-block;width:145px}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .patients-medical-list .medical-list-inner .medical-lists li.medical-list-active .medical-status-area{box-sizing:border-box;width:80px;display:inline-block}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .patients-medical-list .medical-list-inner .status-icon01{background:#fff;border:1px solid #fd89c0;border-radius:30px;padding:2px 0;width:80px;box-sizing:border-box;text-align:center;display:block;font-size:.8rem}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .patients-medical-list .medical-list-inner .status-icon02{background:#fff;border:1px solid #00a700;border-radius:30px;padding:2px 0;width:80px;box-sizing:border-box;text-align:center;display:block;font-size:.8rem}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .patients-medical-list .medical-list-inner .status-icon03{background:#fff;border:1px solid #ffc400;border-radius:30px;padding:2px 0;width:80px;box-sizing:border-box;text-align:center;display:block;font-size:.8rem}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .patients-medical-list .medical-list-inner .status-icon04{background:#fff;border:1px solid red;border-radius:30px;padding:2px 0;width:80px;box-sizing:border-box;text-align:center;display:block;font-size:.8rem}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .patients-medical-list .medical-list-inner .status-icon05{background:#fff;border:1px solid #61cfe9;border-radius:30px;padding:2px 0;width:80px;box-sizing:border-box;text-align:center;display:block;font-size:.8rem}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .patients-medical-list .medical-list-inner .status-icon06{background:#fff;border:1px solid #ccc;border-radius:30px;padding:2px 0;width:80px;box-sizing:border-box;text-align:center;display:block;font-size:.8rem}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .check-data-area{list-style:none}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .check-data-area li{display:block;width:100%;text-align:center;background:#fff;border:1px solid #e4e4e4;box-sizing:border-box;padding:8px 0;color:#ccc;letter-spacing:-1px;border-radius:30px}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .check-data-area li:last-child{margin-right:0}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .check-data-area li>a{display:block;width:100%;color:#ccc;text-decoration:none}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .check-data-area li a:active,#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .check-data-area li a:hover{color:#ccc;text-decoration:none}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .check-data-area li.data-active{display:block;width:100%;background:#fd89c0;border:1px solid #fd89c0;box-sizing:border-box;padding:8px 0 8px 20px;color:#fff;position:relative;text-align:center}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .check-data-area li.data-active>a{display:block;width:100%;color:#fff;text-decoration:none}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .check-data-area li.data-active a:hover,#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .check-data-area li.data-active a:active{color:#fff;text-decoration:none}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .check-data-area li.data-active span{position:relative;padding-left:20px;padding-right:20px;text-align:center}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .check-data-area li.data-active span:after,#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .check-data-area li.data-active span:before{content:'';position:absolute;top:0;left:7px;height:16px;width:3px;background:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-info-pos .check-data-area li.data-active span:before{top:6px;left:0;height:8px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg)}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos{flex:1;box-sizing:border-box;position:relative;text-align:left;height:100vh;overflow-y:auto}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner{width:100%}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner h3{padding-bottom:20px;font-size:1.2rem;margin:0}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .patients-detail-table-area{width:100%;margin-bottom:30px}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .patients-detail-table-area table{width:100%;box-sizing:border-box;table-layout:fixed}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner table th{background:#ffeaf4;padding:5px;font-weight:400;border:1px solid #fd89c0;font-size:.8rem;box-sizing:border-box;text-align:center}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner table td{background:#fff;padding:5px;border:1px solid #ccc;box-sizing:border-box;font-size:.8rem;text-align:center}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .patients-textarea-pos textarea{background-color:#fff;border:1px solid #ccc;color:inherit;width:100%;height:150px;outline:0;padding:10px;box-sizing:border-box;resize:none}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .info-sub-txt{margin-bottom:10px}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .patients-checkbox-area{flex:1;box-sizing:border-box;text-align:left}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .patients-checkbox-area .checkbox-input{display:none}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .patients-checkbox-area .checkbox-parts{position:relative;padding-left:30px;font-size:1rem;margin-right:10px}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .patients-checkbox-area .checkbox-parts::before{content:"";display:block;position:absolute;top:0;left:0;width:20px;height:20px;background:#fff;border:1px solid #ccc}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .patients-checkbox-area .checkbox-input:checked{color:#fd89c0}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .patients-checkbox-area .checkbox-input:checked+.checkbox-parts::after{content:"";display:block;position:absolute;top:2px;left:7px;width:6px;height:12px;transform:rotate(40deg);border-bottom:3px solid #fd89c0;border-right:3px solid #fd89c0}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .patients-radio-area{flex:1;box-sizing:border-box;text-align:left}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .patients-radio-area input[type=radio]{display:none}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .patients-radio-area .patients-radio{box-sizing:border-box;cursor:pointer;display:inline-block;padding:0 15px 0 30px;position:relative;width:auto}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .patients-radio-area .patients-radio::before{background:#fff;border:1px solid #ccc;border-radius:50%;content:'';display:block;height:16px;left:5px;margin-top:-9px;position:absolute;top:50%;width:16px}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .patients-radio-area .patients-radio::after{background:#fd89c0;border-radius:50%;content:'';display:block;height:10px;left:9px;margin-top:-5px;opacity:0;position:absolute;top:50%;width:10px}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .patients-radio-area input[type=radio]:checked+.patients-radio::after{opacity:1}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .patients-radio-area input[type=radio]:checked+.patients-radio::after{opacity:1}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .send-pharmacy-area{box-sizing:border-box;border:1px solid #ccc;padding:20px;position:relative}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .send-pharmacy-area{box-sizing:border-box;border:1px solid #ccc;padding:20px;position:relative}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .send-pharmacy-area .pharmacy-change-pos{position:absolute;top:20px;right:20px}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .send-pharmacy-area .pharmacy-change-pos .btn-pharmacy-change{font-size:.8rem;text-align:center;width:100px;box-sizing:border-box;background:#fd89c0;border-radius:30px;border:1px solid #fd89c0;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .send-pharmacy-area .pharmacy-change-pos .btn-pharmacy-change>a{text-decoration:none;color:#fff;display:block;width:100%;padding:3px 0}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .send-pharmacy-area .pharmacy-change-pos .btn-pharmacy-change:hover{text-decoration:none;opacity:.8}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .send-pharmacy-area .txt-no-edit{color:red;text-align:right}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .send-prescription-area{box-sizing:border-box;border:1px solid #ccc;padding:20px;position:relative}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .send-prescription-area .prescription-caution-area{box-sizing:border-box;border:1px solid red;padding:10px;position:relative}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .send-prescription-area .prescription-caution-area .caution-pre-txt{color:red;padding-bottom:10px}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .send-prescription-area .prescription-list-area{list-style:none;margin-bottom:20px}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .send-prescription-area .prescription-list-area li{display:inline-block;margin-right:30px;position:relative}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .send-prescription-area .prescription-list-area li:last-child{display:inline-block;margin-right:0;position:relative}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .send-prescription-area .prescription-list-area li img{width:100px;height:100px;border:1px solid #ccc}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .send-prescription-area .prescription-list-area li .pres-close-btn{font-size:1.4rem;background:#fd89c0;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%;width:30px;height:30px;line-height:30px;cursor:pointer;position:absolute;top:-10px;right:-10px;box-sizing:border-box}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .send-prescription-area .prescription-list-area li .pres-close-btn a,#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .send-prescription-area .prescription-list-area li .pres-close-btn a:hover{color:#fff;text-decoration:none}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .check-fax-txt{padding-left:30px;line-height:25px;background:url(../img/icon_output_check.png) no-repeat;background-size:25px}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .check-fax-txt a{text-decoration:none}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .check-fax-txt a:hover{text-decoration:underline}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .check-fax-area{box-sizing:border-box;border:1px solid red;padding:20px;position:relative}#main-contents #m-right-col .inner-content .patients-detail-area .patients-detail-main-pos .patients-detail-inner .check-fax-area .caution-fax-txt{color:red;padding-bottom:10px}#main-contents #m-right-col .inner-content .txt-indent{padding-left:1rem;text-indent:-1rem}#main-contents #m-right-col .inner-content a{color:#404040;text-decoration:underline}#main-contents #m-right-col .inner-content a:hover{color:#404040;text-decoration:none}#main-contents #m-right-col .inner-content .txt-paragraph{padding-left:1rem}#main-contents #m-right-col .inner-content .button-main-area{list-style:none;text-align:center}#main-contents #m-right-col .inner-content .button-main-area li{display:inline-block}#main-contents #m-right-col .inner-content .button-main-area li.btn-list{display:inline-block;margin-right:30px}#main-contents #m-right-col .inner-content .button-main-area li.btn-list:last-child{display:inline-block;margin-right:0}#main-contents #m-right-col .inner-content .button-contact-area{list-style:none;text-align:left}#main-contents #m-right-col .inner-content .button-contact-area li{display:inline-block}#main-contents #m-right-col .inner-content .button-contact-area li.btn-list{display:inline-block;margin-right:30px}#main-contents #m-right-col .inner-content .button-contact-area li.btn-list:last-child{display:inline-block;margin-right:0}#main-contents #m-right-col .inner-content .btn-base01{font-size:1rem;text-align:center;width:200px;box-sizing:border-box;background:#fff;border-radius:30px;border:1px solid #fd89c0;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-base01>a{text-decoration:none;color:#404040;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .btn-base01:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .btn-base02{font-size:1rem;text-align:center;width:200px;box-sizing:border-box;background:red;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-base02>a{text-decoration:none;color:#fff;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .btn-base02:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .btn-base03{font-size:1rem;text-align:center;width:200px;box-sizing:border-box;background:#fff;border-radius:30px;border:1px solid red;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-base03>a{text-decoration:none;color:#404040;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .btn-base03:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .btn-base04{font-size:1rem;text-align:center;width:200px;box-sizing:border-box;background:#fd89c0;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-base04>a{text-decoration:none;color:#fff;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .btn-base04:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .btn-back01{font-size:1rem;text-align:center;width:135px;box-sizing:border-box;background:#e4e4e4;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-back01>a{text-decoration:none;color:#404040;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .btn-back01:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .btn-confirm01{font-size:1rem;text-align:center;width:135px;box-sizing:border-box;background:#fd89c0;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-confirm01>a{text-decoration:none;color:#fff;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .btn-confirm01:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .btn-cancel01{font-size:1rem;text-align:center;width:135px;box-sizing:border-box;background:#e4e4e4;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-cancel01>a{text-decoration:none;color:#404040;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .btn-cancel01:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .btn-reserve-cancel{font-size:1rem;text-align:center;width:135px;box-sizing:border-box;background:#fff;border:1px solid red;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-reserve-cancel>a{text-decoration:none;color:red;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .btn-reserve-cancel:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .btn-save{font-size:1rem;text-align:center;width:135px;box-sizing:border-box;background:#fd89c0;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-save>a{text-decoration:none;color:#fff;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .btn-save:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .btn-data{font-size:1rem;text-align:center;width:200px;box-sizing:border-box;background:#fff;border-radius:30px;border:1px solid #fd89c0;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-data span{padding-left:25px;line-height:20px;background:url(../img/icon_logo.png) no-repeat;background-size:18px}#main-contents #m-right-col .inner-content .btn-data>a{text-decoration:none;color:#404040;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .btn-data:hover{text-decoration:none;opacity:.6}.modal-content{width:50%;max-height:90%;margin:0;padding:0;background:#fff;position:fixed;display:none;z-index:310;box-sizing:border-box;border:5px solid #fd89c0;overflow-y:auto}#modal-overlay{z-index:300;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.75)}.modal-content .modal-inner{position:relative;font-size:1rem}.modal-content .modal-inner .modal-ttl{padding:15px 0 20px 0;font-size:1.4rem;text-align:center;background:#fd89c0;color:#fff}.modal-content .modal-inner .modal-inner-content{padding:40px 10px;max-height:98%;margin-left:auto;margin-right:auto;position:relative;overflow-y:auto;box-sizing:border-box;-webkit-overflow-scrolling:touch}.modal-content .modal-inner .modal-document-size{text-align:center;width:auto}.modal-content .modal-inner .modal-document-size img{max-width:750px;height:auto}.modal-content .modal-inner .zoom-icon-list{list-style:none;text-align:right;max-width:750px;margin-left:auto;margin-right:auto;padding-bottom:10px}.modal-content .modal-inner .zoom-icon-list li{display:inline-block;margin-right:15px}.modal-content .modal-inner .zoom-icon-list li:last-child{display:inline-block;margin-right:0}.modal-content .modal-inner .document-caution-area{border:1px solid #fd89c0;padding:10px;box-sizing:border-box;font-size:1rem;text-align:center;color:#fd89c0;font-weight:700;width:600px;margin-left:auto;margin-right:auto;margin-bottom:30px}.modal-content .modal-inner .modal-pharmacy-change-area{width:500px;margin-left:auto;margin-right:auto;margin-bottom:40px}.modal-content .modal-inner .modal-pharmacy-change-area .ph-change-inner-area{margin-left:auto;margin-right:auto}.modal-content .modal-inner .modal-pharmacy-change-area .ph-change-inner-area .ph-change-f-txt{float:left;width:200px;padding-right:20px;box-sizing:border-box}.modal-content .modal-inner .modal-pharmacy-change-area .ph-change-inner-area .ph-change-f-form{float:left;width:300px;box-sizing:border-box}.modal-content .modal-inner .modal-pharmacy-change-area .ph-change-inner-area .ph-change-f-form-txt{float:left;padding-top:10px;width:300px;box-sizing:border-box}.modal-content .modal-inner .modal-pharmacy-change-area .ph-change-inner-area .ph-change-f-form .ph-change-f-caution{font-size:.8rem;padding-top:5px}.modal-content .modal-inner input[type=text]{box-sizing:border-box;width:300px;height:30px;padding:5px;border:1px solid #ccc}.modal-content .modal-inner input[type=text]:focus{outline:0}.modal-content .modal-inner input[type=text].input-error{border:1px solid red;background:#ffe6e6}.modal-content .modal-inner input[type=password]{box-sizing:border-box;width:300px;height:30px;padding:5px;border:1px solid #ccc}.modal-content .modal-inner input[type=password]:focus{outline:0}.modal-content .modal-inner input:disabled{background:#f5f5f5}.modal-content .modal-inner .modal-radio-area{flex:1;box-sizing:border-box;text-align:left}.modal-content .modal-inner .modal-radio-area input[type=radio]{display:none}.modal-content .modal-inner .modal-radio-area .modal-radio{box-sizing:border-box;cursor:pointer;display:inline-block;padding:0 15px 0 30px;position:relative;width:auto}.modal-content .modal-inner .modal-radio-area .modal-radio::before{background:#fff;border:1px solid #ccc;border-radius:50%;content:'';display:block;height:16px;left:5px;margin-top:-9px;position:absolute;top:50%;width:16px}.modal-content .modal-inner .modal-radio-area .modal-radio::after{background:#fd89c0;border-radius:50%;content:'';display:block;height:10px;left:9px;margin-top:-5px;opacity:0;position:absolute;top:50%;width:10px}.modal-content .modal-inner .modal-radio-area input[type=radio]:checked+.modal-radio::after{opacity:1}.modal-content .modal-inner .required-icon{width:40px;background:red;box-sizing:border-box;padding:3px 0;text-align:center;color:#fff;font-size:.8rem;float:left;margin-right:10px}.modal-content .modal-inner .modal-btn-area{list-style:none;text-align:center}.modal-content .modal-inner .modal-btn-area li{display:inline-block}.modal-content .modal-inner .modal-btn-area li.btn-list{display:inline-block;margin-right:30px}.modal-content .modal-inner .modal-btn-area li.btn-list:last-child{display:inline-block;margin-right:0}.modal-content .modal-inner .modal-push-txt{width:430px;margin:0 auto 10px auto}.modal-content .modal-inner .modal-push-txtarea{width:430px;margin:0 auto 40px auto}.modal-content .modal-inner .modal-push-txtarea textarea{width:430px;height:150px;box-sizing:border-box;padding:10px;border:1px solid #ccc;background-color:#fff;color:inherit;outline:0;resize:none}.modal-content .modal-inner .modal-account-area{width:580px;margin-left:auto;margin-right:auto;margin-bottom:40px}.modal-content .modal-inner .modal-account-area .account-inner-area{margin-left:auto;margin-right:auto}.modal-content .modal-inner .modal-account-area .account-inner-area .account-f-txt{float:left;width:200px;padding-top:10px;padding-right:20px;box-sizing:border-box}.modal-content .modal-inner .modal-account-area .account-inner-area .account-f-form{float:left;width:350px;box-sizing:border-box}.modal-content .modal-inner .modal-account-area .account-inner-area .account-f-form-txt{float:left;padding-top:10px;width:350px;box-sizing:border-box}.modal-content .modal-inner .modal-account-area .account-inner-area .account-f-form .account-f-caution{font-size:.8rem;padding-top:5px}.modal-content .modal-inner .modal-account-area .account-inner-area .account-f-add-txt{float:left;width:30px;padding-top:10px;padding-left:10px;box-sizing:border-box}.modal-content .modal-inner .modal-account-area input[type=text]{box-sizing:border-box;width:350px;height:30px;padding:5px;border:1px solid #ccc}.modal-content .modal-inner .modal-account-area input[type=text]:focus{outline:0}.modal-content .modal-inner .modal-account-area input[type=text].input-error{border:1px solid red;background:#ffe6e6}.modal-content .modal-inner .modal-account-area .account-radio-area{float:left;width:300px;box-sizing:border-box;padding-top:10px}.modal-content .modal-inner .modal-account-area .account-radio-area input[type=radio]{display:none}.modal-content .modal-inner .modal-account-area .account-radio-area .account-radio{box-sizing:border-box;cursor:pointer;display:inline-block;padding:0 15px 0 30px;position:relative;width:auto}.modal-content .modal-inner .modal-account-area .account-radio-area .account-radio::before{background:#fff;border:1px solid #ccc;border-radius:50%;content:'';display:block;height:16px;left:5px;margin-top:-9px;position:absolute;top:50%;width:16px}.modal-content .modal-inner .modal-account-area .account-radio-area .account-radio::after{background:#fd89c0;border-radius:50%;content:'';display:block;height:10px;left:9px;margin-top:-5px;opacity:0;position:absolute;top:50%;width:10px}.modal-content .modal-inner .modal-account-area .account-radio-area input[type=radio]:checked+.account-radio::after{opacity:1}.modal-content .modal-inner .modal-account-area .account-radio-area input[type=radio]:checked+.account-radio::after{opacity:1}.modal-content .modal-inner .send-set-select{overflow:hidden;width:350px;height:30px;margin-left:auto;margin-right:auto;text-align:center;box-sizing:border-box}.modal-content .modal-inner .send-set-select select{width:100%;padding-right:1rem;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:0;background:0 0;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none}.modal-content .modal-inner .send-set-select select::-ms-expand{display:none}.modal-content .modal-inner .send-set-select.set-send-select{position:relative;border:1px solid #ccc;background:#fff}.modal-content .modal-inner .send-set-select.set-send-select::before{position:absolute;top:.7rem;right:.7rem;width:0;height:0;padding:0;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fd89c0;pointer-events:none}.modal-content .modal-inner .send-set-select.set-send-select select{padding:5px 38px 5px 10px}.modal-content .modal-inner .modal-account-area .send-set-select select:disabled{background:#f5f5f5}.modal-content .modal-inner .modal-account-comp-area{width:350px;margin-left:auto;margin-right:auto;margin-bottom:40px;text-align:center;line-height:1.5rem}.modal-content .modal-inner .modal-comp-area{width:500px;margin-left:auto;margin-right:auto;margin-bottom:40px;text-align:center;line-height:1.5rem}.modal-content .modal-inner .modal-common-area{width:80%;margin-left:auto;margin-right:auto;margin-bottom:40px;text-align:left;line-height:1.5rem}.modal-content .modal-inner .modal-account-check-area{width:380px;margin-left:auto;margin-right:auto;margin-bottom:40px}.modal-content .modal-inner .modal-account-check-area .account-inner-check-area{margin-left:auto;margin-right:auto}.modal-content .modal-inner .modal-account-check-area .account-inner-check-area{margin-left:auto;margin-right:auto}.modal-content .modal-inner .modal-account-check-area .account-inner-check-area .ac-check-ttl{width:180px;float:left}.modal-content .modal-inner .modal-account-check-area .account-inner-check-area .ac-check-txt{width:150px;float:left;text-align:right}.modal-content .modal-inner .modal-account-check-area .account-inner-check-area .ac-check-b-txt{width:150px;float:left;text-align:right;font-weight:700}.modal-content .modal-inner .btn-base{font-size:1rem;text-align:center;width:200px;box-sizing:border-box;background:#fd89c0;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}.modal-content .modal-inner .btn-base>a{text-decoration:none;color:#fff;display:block;width:100%;padding:10px 0}.modal-content .modal-inner .btn-base:hover{text-decoration:none;opacity:.6}.modal-content .modal-inner .btn-cancel{font-size:1rem;text-align:center;width:200px;box-sizing:border-box;background:#fff;border:1px solid #e4e4e4;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}.modal-content .modal-inner .btn-cancel>a{text-decoration:none;color:#404040;display:block;width:100%;padding:10px 0}.modal-content .modal-inner .btn-cancel:hover{text-decoration:none;opacity:.6}.modal-content .modal-inner .btn-dec{font-size:1rem;text-align:center;width:200px;box-sizing:border-box;background:red;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}.modal-content .modal-inner .btn-dec>a{text-decoration:none;color:#fff;display:block;width:100%;padding:10px 0}.modal-content .modal-inner .btn-dec:hover{text-decoration:none;opacity:.6}.modal-content .modal-inner .btn-cont{font-size:1rem;text-align:center;width:200px;box-sizing:border-box;background:#fff;border:#fd89c0 1px solid;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}.modal-content .modal-inner .btn-cont>a{text-decoration:none;color:#404040;display:block;width:100%;padding:10px 0}.modal-content .modal-inner .btn-cont:hover{text-decoration:none;opacity:.6}.modal-content .modal-inner .modal-check-fax-area{box-sizing:border-box;border:1px solid red;padding:20px;position:relative;max-width:80%;margin-left:auto;margin-right:auto}.modal-content .modal-inner .modal-check-fax-area .caution-fax-txt{color:red;padding-bottom:10px}.modal-content .modal-inner .modal-pres-cont-area{width:90%;margin-left:auto;margin-right:auto;margin-bottom:40px;text-align:center;line-height:1.5rem}.modal-content .modal-inner .pres-confirm-txt{color:#fd89c0;padding-bottom:10px}#main-contents #m-right-col .inner-content h2.maintenance-ttl{font-size:2.4rem;padding-top:100px;padding-bottom:50px;text-align:center;border-bottom:none;color:#fd89c0;border:none}#main-contents #m-right-col .inner-content h2.maintenance-ttl:before{border:none}#main-contents #m-right-col .inner-content .maintenance-txt{text-align:center}#main-contents #m-right-col .inner-content .pager-area{width:100%;text-align:center}#main-contents #m-right-col .inner-content .pager-area ul{list-style:none;text-align:center}#main-contents #m-right-col .inner-content .pager-area ul li{display:inline;font-size:1rem;margin-right:20px;position:relative}#main-contents #m-right-col .inner-content .pager-area ul li:last-child{margin-right:0}#main-contents #m-right-col .inner-content .pager-area ul li.first-page{background:url(../img/icon_f_arrow.png) no-repeat;background-position:left 6px;background-size:7px 8px;padding-left:10px}#main-contents #m-right-col .inner-content .pager-area ul li.first-page a{color:#404040;text-decoration:none}#main-contents #m-right-col .inner-content .pager-area ul li.first-page a:hover{color:#404040;text-decoration:underline}#main-contents #m-right-col .inner-content .pager-area ul li.prev-page{background:url(../img/icon_p_arrow.png) no-repeat;background-position:left 6px;background-size:7px 8px;padding-left:10px}#main-contents #m-right-col .inner-content .pager-area ul li.prev-page a{color:#404040;text-decoration:none}#main-contents #m-right-col .inner-content .pager-area ul li.prev-page a:hover{color:#404040;text-decoration:underline}#main-contents #m-right-col .inner-content .pager-area ul li.next-page{background:url(../img/icon_n_arrow.png) no-repeat;background-size:7px 8px;background-position:right 6px;padding-right:10px}#main-contents #m-right-col .inner-content .pager-area ul li.next-page a{color:#404040;text-decoration:none}#main-contents #m-right-col .inner-content .pager-area ul li.next-page a:hover{color:#404040;text-decoration:underline}#main-contents #m-right-col .inner-content .pager-area ul li.last-page{background:url(../img/icon_l_arrow.png) no-repeat;background-size:7px 8px;background-position:right 6px;padding-right:10px}#main-contents #m-right-col .inner-content .pager-area ul li.last-page a{color:#404040;text-decoration:none}#main-contents #m-right-col .inner-content .pager-area ul li.last-page a:hover{color:#404040;text-decoration:underline}#main-contents #m-right-col .inner-content .pager-area ul li.number-page{border:1px solid #fd89c0;background-color:#fff;color:#fd89c0;width:20px;height:20px;display:inline-block;border-radius:50%;font-size:.8rem}#main-contents #m-right-col .inner-content .pager-area ul li.number-page a{color:#404040;text-decoration:none}#main-contents #m-right-col .inner-content .pager-area ul li.number-page a:hover{color:#fd89c0;text-decoration:none}#main-contents #m-right-col .inner-content .pager-area ul li.number-page-active{border:1px solid #fd89c0;background-color:#fd89c0;color:#fff;width:20px;height:20px;display:inline-block;border-radius:50%;font-size:.8rem}#main-contents #m-right-col .inner-content .pager-area ul li.number-page-active a{color:#fff;text-decoration:none}#main-contents #m-right-col .inner-content .pager-area ul li.number-page-active a:hover{color:#fff;text-decoration:none}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;border-radius:0;box-sizing:border-box;font-size:1rem;color:inherit}label{font-size:1rem;cursor:pointer}input{background-color:#fff;border:1px solid #ccc;transition:border .2s ease-out;color:inherit;width:100%;height:50px;outline:0;padding:10px 15px;box-sizing:border-box}input::placeholder{color:#ccc}input:focus{border:1px solid #ccc}#before-contents{width:1000px;margin:0 auto;padding:80px 0 50px 0;font-size:1rem;line-height:1.4rem}#before-contents h2{position:relative;width:100%;padding:15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:30px;font-size:1.4rem}#before-contents h2:before{content:"";position:absolute;left:0;top:-1px;width:200px;height:inherit;border-top:1px solid #fd89c0}#before-contents h3{font-size:1.2rem;margin-bottom:10px;font-weight:700}#before-contents a{color:#404040;text-decoration:underline}#before-contents a:hover{color:#404040;text-decoration:none}#before-contents .txt-indent{padding-left:1rem;text-indent:-1rem}#before-contents .txt-paragraph{padding-left:1rem}#before-contents h3.contact-ttl{font-size:1.2rem;margin-bottom:20px;font-weight:700}#before-contents .contact-form-area{width:100%}#before-contents .contact-form-area .required-icon{width:40px;background:red;box-sizing:border-box;padding:3px 0;text-align:center;color:#fff;font-size:.8rem;float:left;margin-top:2px;margin-right:10px}#before-contents .contact-form-area .ttl-pos{width:150px;float:left;padding-top:5px;margin-right:10px}#before-contents .contact-form-area .contact-form-pos{width:770px;float:left}#before-contents .contact-form-area .contact-form-pos .sample-txt{font-size:.8rem;color:#666}#before-contents .contact-form-area textarea{width:600px;background:#fff;padding:10px;height:150px;box-sizing:border-box;border:1px solid #ccc;resize:none}#before-contents .contact-form-area textarea:focus{outline:0}#before-contents .contact-form-area textarea.txt-area-error{border:1px solid red;background:#ffe6e6}#before-contents .contact-form-area input[type=text]{box-sizing:border-box;width:400px;height:30px;padding:10px;border:1px solid #ccc}#before-contents .contact-form-area input[type=text]:focus{outline:0}#before-contents .contact-form-area input[type=text].input-error{border:1px solid red;background:#ffe6e6}#before-contents .contact-form-area .error-txt{color:red;font-size:.8rem}#before-contents .button-contact-area{list-style:none;text-align:left}#before-contents .button-contact-area li{display:inline-block}#before-contents .button-contact-area li.btn-list{display:inline-block;margin-right:30px}#before-contents .button-contact-area li.btn-list:last-child{display:inline-block;margin-right:0}#before-contents .btn-confirm01{font-size:1rem;text-align:center;width:135px;box-sizing:border-box;background:#fd89c0;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#before-contents .btn-confirm01>a{text-decoration:none;color:#fff;display:block;width:100%;padding:8px 0}#before-contents .btn-confirm01:hover{text-decoration:none;opacity:.6}#before-contents .btn-cancel01{font-size:1rem;text-align:center;width:135px;box-sizing:border-box;background:#e4e4e4;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#before-contents .btn-cancel01>a{text-decoration:none;color:#404040;display:block;width:100%;padding:8px 0}#before-contents .btn-cancel01:hover{text-decoration:none;opacity:.6}#main-contents .icon-status-schedule{border-radius:5px;background:#fd89c0;text-align:center;color:#fff;font-size:.8rem;line-height:1.4rem;width:100px;box-sizing:border-box;display:inline-block}#main-contents .icon-status-unaccounted{border-radius:5px;background:red;text-align:center;color:#fff;font-size:.8rem;line-height:1.4rem;width:100px;box-sizing:border-box;display:inline-block}#main-contents .icon-status-prescription{border-radius:5px;background:#ffc400;text-align:center;color:#fff;font-size:.8rem;line-height:1.4rem;width:100px;box-sizing:border-box;display:inline-block}#main-contents .icon-status-completion{border-radius:5px;background:#61cfe9;text-align:center;color:#fff;font-size:.8rem;line-height:1.4rem;width:100px;box-sizing:border-box;display:inline-block}#main-contents .icon-status-cancel{border-radius:5px;background:#ccc;text-align:center;color:#fff;font-size:.8rem;line-height:1.4rem;width:100px;box-sizing:border-box;display:inline-block}#main-contents .icon-status-undelivered{border-radius:5px;background:#ac85d4;text-align:center;color:#fff;font-size:.8rem;line-height:1.4rem;width:100px;box-sizing:border-box;display:inline-block}#main-contents #m-right-col .inner-content .btn-patient{font-size:1rem;text-align:center;width:230px;box-sizing:border-box;background:#fd89c0;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-patient span{padding-left:25px;line-height:20px;background:url(../img/icon_patient.png) no-repeat;background-size:18px}#main-contents #m-right-col .inner-content .btn-patient>a{text-decoration:none;color:#fff;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .btn-patient:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .btn-video{font-size:1rem;text-align:center;width:230px;box-sizing:border-box;background:red;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3);line-height:1.4rem}#main-contents #m-right-col .inner-content .btn-video span{padding-left:30px;line-height:20px;background:url(../img/icon_video.png) no-repeat;background-size:27px 18px}#main-contents #m-right-col .inner-content .btn-video>a{text-decoration:none;color:#fff;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .btn-video:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .btn-push{font-size:1rem;text-align:center;width:230px;box-sizing:border-box;background:#fd89c0;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-push span{padding-left:25px;line-height:20px;background:url(../img/icon_push.png) no-repeat;background-size:16px}#main-contents #m-right-col .inner-content .btn-push>a{text-decoration:none;color:#fff;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .btn-push:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .button-switch-area{list-style:none;text-align:right}#main-contents #m-right-col .inner-content .button-switch-area li{display:inline-block}#main-contents #m-right-col .inner-content .btn-switch{font-size:1rem;text-align:center;width:250px;box-sizing:border-box;background:#fd89c0;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-switch span{padding-left:25px;line-height:20px;background:url(../img/icon_switch.png) no-repeat;background-size:16px}#main-contents #m-right-col .inner-content .btn-switch>a{text-decoration:none;color:#fff;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .btn-switch:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .btn-list-search{font-size:1rem;text-align:center;width:135px;box-sizing:border-box;background:#fd89c0;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-list-search span{padding-left:25px;line-height:20px;background:url(../img/icon_search.png) no-repeat;background-size:16px}#main-contents #m-right-col .inner-content .btn-list-search>a{text-decoration:none;color:#fff;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .btn-list-search:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content h3.setting-ttl{font-size:1.2rem;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:20px;font-weight:700}#main-contents #m-right-col .inner-content h4.setting-sub-ttl{font-size:1rem;margin-bottom:20px;font-weight:700}#main-contents #m-right-col .inner-content .setting-txt{color:#fd89c0}#main-contents #m-right-col .inner-content .setting-radio-area{flex:1;box-sizing:border-box;text-align:left}#main-contents #m-right-col .inner-content .setting-radio-area input[type=radio]{display:none}#main-contents #m-right-col .inner-content .setting-radio-area .setting-radio{box-sizing:border-box;cursor:pointer;display:inline-block;padding:0 15px 0 30px;position:relative;width:auto}#main-contents #m-right-col .inner-content .setting-radio-area .setting-radio::before{background:#fff;border:1px solid #ccc;border-radius:50%;content:'';display:block;height:16px;left:5px;margin-top:-9px;position:absolute;top:50%;width:16px}#main-contents #m-right-col .inner-content .setting-radio-area .setting-radio::after{background:#fd89c0;border-radius:50%;content:'';display:block;height:10px;left:9px;margin-top:-5px;opacity:0;position:absolute;top:50%;width:10px}#main-contents #m-right-col .inner-content .setting-radio-area input[type=radio]:checked+.setting-radio::after{opacity:1}#main-contents #m-right-col .inner-content .setting-input-area{box-sizing:border-box}#main-contents #m-right-col .inner-content .setting-input-area li{box-sizing:border-box;display:inline-block;margin-right:10px}#main-contents #m-right-col .inner-content .setting-input-area input[type=text]{box-sizing:border-box;width:200px;height:30px;padding:10px;border:1px solid #ccc;text-align:right}#main-contents #m-right-col .inner-content .setting-input-area input[type=text]:focus{outline:0}#main-contents #m-right-col .inner-content .medicine-info-table-area{width:100%;margin-bottom:30px}#main-contents #m-right-col .inner-content .medicine-info-table-area table{width:100%;box-sizing:border-box;table-layout:auto;border-collapse:collapse}#main-contents #m-right-col .inner-content .medicine-info-table-area table th{background:#ffeaf4;padding:5px;font-weight:400;border:1px solid #fd89c0;box-sizing:border-box;text-align:left;width:10%;font-size:1rem;color:#404040;vertical-align:top}#main-contents #m-right-col .inner-content .medicine-info-table-area table td{background:#fff;padding:5px;border:1px solid #ccc;box-sizing:border-box;font-size:1rem;vertical-align:top}#main-contents #m-right-col .inner-content .medicine-info-table-area table td.td-no-kinds{background:#f5f5f5;padding:5px;border:1px solid #ccc;box-sizing:border-box;font-size:.8rem}#main-contents #m-right-col .inner-content .btn-seizures-data{font-size:.8rem;text-align:center;width:145px;box-sizing:border-box;background:#fff;border-radius:20px;line-height:1.6rem;border:1px solid #fd89c0;display:inline-block;margin-left:10px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-seizures-data span{padding-left:18px;line-height:20px;background:url(../img/icon_logo.png) no-repeat;background-size:15px}#main-contents #m-right-col .inner-content .btn-seizures-data>a{color:#404040;display:block;width:100%;padding:0;text-decoration:none}#main-contents #m-right-col .inner-content .btn-seizures-data:hover{text-decoration:none;opacity:.6}#main-contents .reserve-info-flow{width:calc(100%);display:flex;justify-content:space-between;margin-bottom:30px}#main-contents .reserve-info-flow li{font-size:1rem;width:calc(100% / 5);background:#f5f5f5;line-height:1.2rem;text-align:center;position:relative;list-style:none;height:70px;display:flex;justify-content:center;align-items:center}#main-contents .reserve-info-flow li:not(:first-child):not(:last-child){box-sizing:border-box;padding:0 0 0 10px}#main-contents .reserve-info-flow li::after,#main-contents .reserve-info-flow li::before{content:"";width:0;height:0;display:block;position:absolute}#main-contents .reserve-info-flow li::before{border:solid 42px transparent;border-right:solid 12px transparent;border-left:solid 12px #fff;top:-7px;left:0;z-index:1}#main-contents .reserve-info-flow li::after{border:solid 35px transparent;border-left:solid 10px #f5f5f5;border-right:solid 10px transparent;top:0;right:-20px;z-index:2}#main-contents .reserve-info-flow li:first-child::before,#main-contents .reserve-info-flow li:last-child::after{content:none}#main-contents .reserve-info-flow li.current{color:#fff;background:#ffeaf4;font-weight:700;color:#fd89c0}#main-contents .reserve-info-flow li.current::after{border-left:solid 10px #ffeaf4}#main-contents #m-right-col .inner-content .btn-r-arrow{font-size:1rem;text-align:center;min-width:230px;box-sizing:border-box;background:#fd89c0;border-radius:30px;position:relative;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-r-arrow::after{position:absolute;top:50%;right:1rem;width:.5rem;height:.5rem;transform:translateY(-50%) rotate(45deg);border-right:2px solid #fff;border-top:2px solid #fff;content:""}#main-contents #m-right-col .inner-content .btn-r-arrow>a{text-decoration:none;color:#fff;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .btn-r-arrow:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .btn-l-arrow{font-size:1rem;text-align:center;min-width:230px;box-sizing:border-box;background:#fd89c0;border-radius:30px;position:relative;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-l-arrow::after{position:absolute;top:50%;left:1rem;width:.5rem;height:.5rem;transform:translateY(-50%) rotate(-135deg);border-right:2px solid #fff;border-top:2px solid #fff;content:""}#main-contents #m-right-col .inner-content .btn-l-arrow>a{text-decoration:none;color:#fff;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .btn-l-arrow:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .btn-photo{font-size:.8rem;text-align:center;width:100px;box-sizing:border-box;background:#fff;border-radius:20px;line-height:1.6rem;border:1px solid #fd89c0;display:inline-block;margin-left:10px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-photo span{padding-left:18px;line-height:20px;background:url(../img/icon_photo.png) no-repeat;background-size:15px}#main-contents #m-right-col .inner-content .btn-photo>a{color:#404040;display:block;width:100%;padding:0;text-decoration:none}#main-contents #m-right-col .inner-content .btn-photo:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .btn-photo-input{font-size:.8rem;text-align:center;width:100px;box-sizing:border-box;background:#fd89c0;border-radius:20px;line-height:1.6rem;display:inline-block;margin-left:10px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-photo-input span{padding-left:18px;line-height:20px;background:url(../img/icon_photo_input.png) no-repeat;background-size:15px}#main-contents #m-right-col .inner-content .btn-photo-input>a{color:#fff;display:block;width:100%;padding:0;text-decoration:none}#main-contents #m-right-col .inner-content .btn-photo-input:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .btn-no-photo{font-size:.8rem;text-align:center;width:100px;box-sizing:border-box;border-radius:20px;line-height:1.6rem;display:inline-block;background:#e4e4e4;margin-left:10px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-no-photo span{padding-left:18px;line-height:20px;background:url(../img/icon_no_photo.png) no-repeat;background-size:15px}#main-contents #m-right-col .inner-content .btn-no-photo:hover{cursor:default}#main-contents #m-right-col .inner-content .button-table-area{list-style:none;text-align:left;padding-bottom:10px}#main-contents #m-right-col .inner-content .button-table-area li{display:inline-block;padding-top:10px}#main-contents #m-right-col .inner-content .button-table-area li.btn-table-list{display:inline-block;margin-right:30px}#main-contents #m-right-col .inner-content .button-table-area li.btn-table-list:last-child{display:inline-block;margin-right:0}#main-contents #m-right-col .inner-content .step-radio-area{flex:1;box-sizing:border-box;text-align:left}#main-contents #m-right-col .inner-content .step-radio-area input[type=radio]{display:none}#main-contents #m-right-col .inner-content .step-radio-area .step-radio{box-sizing:border-box;cursor:pointer;display:inline-block;padding:0 15px 0 30px;position:relative;width:auto;font-size:1rem}#main-contents #m-right-col .inner-content .step-radio-area .step-radio::before{background:#fff;border:1px solid #ccc;border-radius:50%;content:'';display:block;height:16px;left:5px;margin-top:-9px;position:absolute;top:50%;width:16px}#main-contents #m-right-col .inner-content .step-radio-area .step-radio::after{background:#fd89c0;border-radius:50%;content:'';display:block;height:10px;left:9px;margin-top:-5px;opacity:0;position:absolute;top:50%;width:10px}#main-contents #m-right-col .inner-content .step-radio-area input[type=radio]:checked+.step-radio::after{opacity:1}#main-contents #m-right-col .inner-content .step-checkbox-area{flex:1;box-sizing:border-box;text-align:left}#main-contents #m-right-col .inner-content .step-checkbox-area .step-checkbox-input{display:none}#main-contents #m-right-col .inner-content .step-checkbox-area .step-checkbox-parts{position:relative;padding-top:4px;padding-left:30px;font-size:1rem;margin-right:10px}#main-contents #m-right-col .inner-content .step-checkbox-area .step-checkbox-parts::before{content:"";display:block;position:absolute;top:0;left:0;width:20px;height:20px;background:#fff;border:1px solid #ccc}#main-contents #m-right-col .inner-content .step-checkbox-area .step-checkbox-input:checked{color:#fd89c0}#main-contents #m-right-col .inner-content .step-checkbox-area .step-checkbox-input:checked+.step-checkbox-parts::after{content:"";display:block;position:absolute;top:2px;left:7px;width:6px;height:12px;transform:rotate(40deg);border-bottom:3px solid #fd89c0;border-right:3px solid #fd89c0}#main-contents #m-right-col .inner-content .step-small-txt{font-size:.8rem}#main-contents #m-right-col .inner-content .btn-mail-display{font-size:1rem;text-align:center;width:230px;box-sizing:border-box;background:#fd89c0;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-mail-display span{padding-left:25px;line-height:20px;background:url(../img/icon_memo.png) no-repeat;background-size:15px}#main-contents #m-right-col .inner-content .btn-mail-display>a{text-decoration:none;color:#fff;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .btn-mail-display:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .btn-send-change{font-size:1rem;text-align:center;width:230px;box-sizing:border-box;background:#fd89c0;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-send-change span{padding-left:25px;line-height:20px;background:url(../img/icon_change.png) no-repeat;background-size:20px}#main-contents #m-right-col .inner-content .btn-send-change>a{text-decoration:none;color:#fff;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .btn-send-change:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .button-send-area{list-style:none;text-align:left;display:flex;justify-content:center}#main-contents #m-right-col .inner-content .button-send-area li{display:inline-block;width:230px}#main-contents #m-right-col .inner-content .button-send-area li.btn-send-list{display:inline-block;margin-right:30px}#main-contents #m-right-col .inner-content .button-send-area li.btn-send-list:last-child{display:inline-block;margin-right:0}#main-contents #m-right-col .inner-content .button-send-area li .send-list-txt{font-size:.8rem;text-align:center;line-height:1rem;padding-top:10px}#main-contents #m-right-col .inner-content .step-check-fax-area{box-sizing:border-box;border:1px solid red;padding:20px;position:relative}#main-contents #m-right-col .inner-content .step-check-fax-area .step-caution-fax-txt{color:red;padding-bottom:10px}#main-contents #m-right-col .inner-content .btn-request-display{font-size:1rem;text-align:center;width:300px;box-sizing:border-box;background:red;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-request-display span{padding-left:25px;line-height:20px;background:url(../img/icon_memo.png) no-repeat;background-size:15px}#main-contents #m-right-col .inner-content .btn-request-display>a{text-decoration:none;color:#fff;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .btn-request-display:hover{text-decoration:none;opacity:.6}.modal-content .modal-inner .modal-check-fax-area{box-sizing:border-box;border:1px solid red;padding:20px;position:relative}.modal-content .modal-inner .modal-check-fax-area .modal-caution-fax-txt{color:red;padding-bottom:10px}#main-contents #m-right-col .inner-content .btn-claim{font-size:1rem;text-align:center;width:230px;box-sizing:border-box;background:red;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3);line-height:1.4rem}#main-contents #m-right-col .inner-content .btn-claim span{padding-left:30px;line-height:20px;background:url(../img/icon_claim.png) no-repeat;background-size:14px 18px}#main-contents #m-right-col .inner-content .btn-claim>a{text-decoration:none;color:#fff;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .btn-claim:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .btn-delivery{font-size:1rem;text-align:center;width:230px;box-sizing:border-box;background:red;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3);line-height:1.4rem}#main-contents #m-right-col .inner-content .btn-delivery span{padding-left:30px;line-height:20px;background:url(../img/icon_delivery.png) no-repeat;background-size:20px 18px}#main-contents #m-right-col .inner-content .btn-delivery>a{text-decoration:none;color:#fff;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .btn-delivery:hover{text-decoration:none;opacity:.6}.modal-content .modal-inner .btn-add{font-size:.8rem;text-align:center;width:150px;padding-left:20px;box-sizing:border-box;background:#fff;border-radius:30px;position:relative;border:1px solid #fd89c0;box-shadow:1px 1px 3px rgba(0,0,0,.3)}.modal-content .modal-inner .btn-add>a{text-decoration:none;color:#fd89c0;display:block;width:100%;padding:5px 0}.modal-content .modal-inner .btn-add:hover{text-decoration:none;opacity:.6}.modal-content .modal-inner .btn-add:after,.modal-content .modal-inner .btn-add:before{display:block;content:'';background-color:#fd89c0;border-radius:10px;position:absolute;width:12px;height:2px;top:13px;left:10px}.modal-content .modal-inner .btn-add:before{width:2px;height:12px;top:8px;left:15px}.modal-content .modal-inner .btn-except{font-size:.8rem;text-align:center;width:150px;padding-left:20px;box-sizing:border-box;background:#fff;border-radius:30px;position:relative;border:1px solid #fd89c0;box-shadow:1px 1px 3px rgba(0,0,0,.3)}.modal-content .modal-inner .btn-except>a{text-decoration:none;color:#fd89c0;display:block;width:100%;padding:5px 0}.modal-content .modal-inner .btn-except:hover{text-decoration:none;opacity:.6}.modal-content .modal-inner .btn-except:after{display:block;content:'';background-color:#fd89c0;border-radius:10px;position:absolute;width:12px;height:2px;top:13px;left:10px}.modal-content .modal-inner .modal-small-txt{font-size:.7rem}#main-contents #m-right-col .inner-content .btn-claim-fix{font-size:.8rem;text-align:center;width:120px;box-sizing:border-box;background:#fd89c0;border-radius:20px;line-height:1.6rem;display:inline-block;margin-left:10px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-claim-fix span{padding-left:15px;line-height:20px;background:url(../img/icon_claim_fix.png) no-repeat;background-size:11px 15px}#main-contents #m-right-col .inner-content .btn-claim-fix>a{color:#fff;display:block;width:100%;padding:0;text-decoration:none}#main-contents #m-right-col .inner-content .btn-claim-fix:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .btn-delivery-fix{font-size:.8rem;text-align:center;width:120px;box-sizing:border-box;background:#fd89c0;border-radius:20px;line-height:1.6rem;display:inline-block;margin-left:10px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-delivery-fix span{padding-left:18px;line-height:20px;background:url(../img/icon_delivery_fix.png) no-repeat;background-size:17px 15px}#main-contents #m-right-col .inner-content .btn-delivery-fix>a{color:#fff;display:block;width:100%;padding:0;text-decoration:none}#main-contents #m-right-col .inner-content .btn-delivery-fix:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .btn-no-video{font-size:1rem;text-align:center;width:230px;box-sizing:border-box;background:#e4e4e4;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3);line-height:1.4rem;color:#404040;padding:8px 0}#main-contents #m-right-col .inner-content .btn-no-video span{padding-left:30px;line-height:20px;background:url(../img/icon_no_video.png) no-repeat;background-size:27px 18px}#main-contents .reserve-info-flow li a{text-decoration:none!important;display:flex;align-items:center;justify-content:center;height:100%;width:100%}#main-contents .reserve-info-flow li a:hover{text-decoration:underline!important}#main-contents #m-right-col .inner-content .medicine-info-table-area table td.r-p-border{border-right-color:#fd89c0}#main-contents #m-right-col .inner-content .btn-sm-cancel{font-size:.8rem;text-align:center;width:100px;box-sizing:border-box;background:red;color:#fff;border-radius:20px;line-height:1.6rem;display:inline-block;margin-left:10px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-sm-cancel>a{color:#fff;display:block;width:100%;padding:0;text-decoration:none}#main-contents #m-right-col .inner-content .btn-sm-cancel:hover{text-decoration:none;opacity:.6}#main-contents textarea.tb-text-area{width:100%;background:#fff;padding:10px;height:100px;box-sizing:border-box;border:1px solid #ccc;resize:none}#main-contents textarea.tb-text-area:focus{outline:0}#main-contents #m-right-col .inner-content .message-btn-list{display:inline-block;list-style:none}#main-contents #m-right-col .inner-content .message-btn-list li{display:inline-block;margin-right:10px}#main-contents #m-right-col .inner-content .message-btn-list li:last-child{display:inline-block;margin-right:0}#main-contents #m-right-col .inner-content .btn-message-data{font-size:.8rem;text-align:center;width:145px;box-sizing:border-box;background:#fd89c0;color:#fff;border-radius:20px;line-height:1.6rem;display:inline-block;margin-left:10px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-message-data span{padding-left:18px;line-height:20px;background:url(../img/icon_message.png) no-repeat;background-size:13px}#main-contents #m-right-col .inner-content .btn-message-data>a{color:#404040;display:block;width:100%;padding:0;text-decoration:none;color:#fff}#main-contents #m-right-col .inner-content .btn-message-data:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .btn-send-message{font-size:1rem;text-align:center;width:230px;box-sizing:border-box;background:#fd89c0;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-send-message span{padding-left:25px;line-height:20px;background:url(../img/icon_message.png) no-repeat;background-size:16px}#main-contents #m-right-col .inner-content .btn-send-message>a{text-decoration:none;color:#fff;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .btn-send-message:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .table-layout-fix{table-layout:fixed;width:100%}#main-contents #m-right-col .inner-content .table-layout-fix .tb-size-half{width:50%;font-weight:400}.modal-content .modal-inner .modal-push-text{width:430px;margin:0 auto 20px auto}.modal-content .modal-inner .modal-push-text input{width:100%}.modal-content .modal-inner .modal-push-txtarea textarea::placeholder{color:#ccc}#main-contents #m-right-col .inner-content .patient-message-area{width:100%;box-sizing:border-box;margin-bottom:40px}#main-contents #m-right-col .inner-content .patient-message-area ul.message-list-area{list-style:none}#main-contents #m-right-col .inner-content .patient-message-area ul.message-list-area li{padding:5px 5px 10px 5px;margin-bottom:20px;border-bottom:1px solid #ccc;box-sizing:border-box}#main-contents #m-right-col .inner-content .patient-message-area ul.message-list-area li a,#main-contents #m-right-col .inner-content .patient-message-area ul.message-list-area li a:hover{text-decoration:none;display:block;width:100%}#main-contents #m-right-col .inner-content .patient-message-area ul.message-list-area li:last-child{padding-bottom:10px;margin-bottom:0;border-bottom:1px solid #ccc}#main-contents #m-right-col .inner-content .patient-message-area ul.message-list-area li .message-ttl-area{list-style:none;display:flex;justify-content:flex-start}#main-contents #m-right-col .inner-content .patient-message-area ul.message-list-area li .message-ttl-area .message-info{display:inline-block;margin-right:10px}#main-contents #m-right-col .inner-content .patient-message-area ul.message-list-area li .message-ttl-area .message-info span{padding-left:25px;line-height:20px;background:url(../img/icon_check.png) no-repeat;background-size:18px}#main-contents #m-right-col .inner-content .patient-message-area ul.message-list-area li .message-ttl-area .message-name{display:inline-block;margin-right:30px}#main-contents #m-right-col .inner-content .patient-message-area ul.message-list-area li .message-ttl-area .message-ttl{display:inline-block}#main-contents #m-right-col .inner-content .patient-message-area ul.message-list-area li .txt-date{font-size:.8rem}#main-contents #m-right-col .inner-content .patient-message-area ul.message-list-area li:hover{background:#ffeaf4}#main-contents #m-right-col .inner-content .message-detail-ttl-area{position:relative;width:100%;padding:15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:30px;font-size:1.4rem}#main-contents #m-right-col .inner-content .message-detail-ttl-area:before{content:"";position:absolute;left:0;top:-1px;width:200px;height:inherit;border-top:1px solid #fd89c0}#main-contents #m-right-col .inner-content .message-detail-ttl-area .message-detail-date{font-size:.8rem;padding-bottom:10px;font-weight:400;color:#666;display:block}#main-contents #m-right-col .inner-content .message-detail-ttl-area .message-detail-info{font-size:1.4rem;font-weight:700;padding-bottom:10px}#main-contents #m-right-col .inner-content .message-detail-ttl-area h2.message-detail-ttl{border:none;padding:0;margin-bottom:0}#main-contents #m-right-col .inner-content .message-detail-ttl-area h2.message-detail-ttl:before{border:none}#main-contents #m-right-col .inner-content .btn-completion{font-size:1rem;text-align:center;width:230px;box-sizing:border-box;background:red;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3);line-height:1.4rem}#main-contents #m-right-col .inner-content .btn-completion>a{text-decoration:none;color:#fff;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .btn-completion:hover{text-decoration:none;opacity:.6}.modal-content .modal-inner .modal-message-text{width:80%;margin:0 auto 20px auto}.modal-content .modal-inner .modal-message-text input{width:100%}.modal-content .modal-inner .modal-message-txtarea textarea{width:100%;height:200px;box-sizing:border-box;padding:10px;border:1px solid #ccc;background-color:#fff;color:inherit;outline:0;resize:none}.modal-content .modal-inner .modal-message-txtarea textarea::placeholder{color:#ccc}#main-contents #m-right-col .inner-content .setting-btn-area{display:flex;align-items:center}#main-contents #m-right-col .inner-content .setting-btn-area .setting-btn-pos{margin-left:auto}#main-contents #m-right-col .inner-content .setting-btn-area .toggle-set-area{display:flex;align-items:center}#main-contents #m-right-col .inner-content .setting-btn-area .toggle-set-area .toggle-btn-pos{padding-right:10px}#main-contents #m-right-col .inner-content .setting-btn-area .toggle-set-area .toggle-txt-pos{margin-left:auto}#main-contents #m-right-col .inner-content .toggle-switch{display:table}#main-contents #m-right-col .inner-content .toggle-switch>input{display:none}#main-contents #m-right-col .inner-content .toggle-switch>label{display:block;position:relative;width:3.1em;height:1.6em;border-radius:1.6em;background-color:#ccc;cursor:pointer}#main-contents #m-right-col .inner-content .toggle-switch>input:checked+label{background-color:#74d270}#main-contents #m-right-col .inner-content .toggle-switch>label::before{position:absolute;top:.1em;left:.1em;width:calc(1.5em - .1em);height:calc(1.5em - .1em);border-radius:calc(1em - .1em);background-color:#fff;transition:.2s;content:""}#main-contents #m-right-col .inner-content .toggle-switch>input:checked+label::before{left:calc(100% - 1.5em + .025em)}#main-contents #m-right-col .inner-content .patient-message-area ul.message-list-area li .icon-clip{line-height:1rem;padding-left:5px}#main-contents #m-right-col .inner-content .file-add-area{border-top:1px solid #ccc;margin-top:30px;margin-bottom:40px;padding-top:20px;box-sizing:border-box;display:flex;flex-wrap:wrap;list-style:none}#main-contents #m-right-col .inner-content .file-add-area li{background:#f5f5f5;width:49%;margin-right:2%;box-sizing:border-box;padding:10px;display:flex;margin-bottom:10px}#main-contents #m-right-col .inner-content .file-add-area li:nth-child(even){background:#f5f5f5;width:49%;margin-right:0;box-sizing:border-box;padding:10px;display:flex;margin-bottom:10px}#main-contents #m-right-col .inner-content .file-add-area li a{color:#fd89c0;text-decoration:underline}#main-contents #m-right-col .inner-content .file-add-area li a:hover{color:#fd89c0;text-decoration:none}#main-contents #m-right-col .inner-content .file-add-area li .file-name{margin-right:auto}#main-contents #m-right-col .inner-content .file-add-area li .icon-delete{width:20px}#video-chat-area .video-patient-icon-pos .push-btn-area img{height:49px}.modal-content .modal-inner .modal-message-txtarea{width:80%;margin:0 auto 20px auto}.modal-content .modal-inner .modal-file-upload{width:80%;margin:0 auto 40px auto;padding:20px;box-sizing:border-box;background:#f5f5f5;text-align:center}.modal-content .modal-inner .file-label{display:inline-block;position:relative;background:#fd89c0;color:#fff;font-size:1rem;padding:10px 20px;border-radius:30px;margin:0 auto;box-shadow:1px 1px 3px rgba(0,0,0,.3)}.modal-content .modal-inner .file-label span{padding-left:20px;line-height:20px;background:url(../img/icon_file_add.png) no-repeat;background-size:16px}.modal-content .modal-inner .file-label:hover{opacity:.6}.modal-content .modal-inner .file-input{display:none}.modal-content .modal-inner .modal-file-area{width:80%;margin:0 auto;padding:0;box-sizing:border-box;list-style:none}.modal-content .modal-inner .modal-file-area li{padding:10px;background:#f5f5f5;margin-bottom:1px;display:flex}.modal-content .modal-inner .modal-file-area li a{color:#fd89c0;text-decoration:underline}.modal-content .modal-inner .modal-file-area li a:hover{color:#fd89c0;text-decoration:none}.modal-content .modal-inner .modal-file-area li .modal-file-name{margin-right:auto}.modal-content .modal-inner .modal-file-area li .modal-icon-delete{width:20px}.modal-width-small{max-width:600px}.no-opacity{opacity:1!important}.no-opacity a{cursor:default}.modal-content .modal-inner .btn-download{font-size:1rem;text-align:center;width:150px;box-sizing:border-box;background:#fd89c0;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3);line-height:1.4rem}.modal-content .modal-inner .btn-download span{padding-left:30px;line-height:20px;background:url(../img/icon_download.png) no-repeat;background-size:20px 18px}.modal-content .modal-inner .btn-download>a{text-decoration:none;color:#fff;display:block;width:100%;padding:8px 0}.modal-content .modal-inner .btn-download:hover{text-decoration:none;opacity:.6}.modal-content .modal-inner .btn-print{font-size:1rem;text-align:center;width:150px;box-sizing:border-box;background:#fd89c0;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3);line-height:1.4rem}.modal-content .modal-inner .btn-print span{padding-left:30px;line-height:20px;background:url(../img/icon_print.png) no-repeat;background-size:20px 18px}.modal-content .modal-inner .btn-print>a{text-decoration:none;color:#fff;display:block;width:100%;padding:8px 0}.modal-content .modal-inner .btn-print:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .btn-sche-cancel-data{font-size:.8rem;text-align:center;width:180px;box-sizing:border-box;background:red;color:#fff;border-radius:20px;line-height:1.6rem;display:inline-block;margin-left:10px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-sche-cancel-data>a{color:#fff;display:block;width:100%;padding:0;text-decoration:none;color:#fff}#main-contents #m-right-col .inner-content .btn-sche-cancel-data:hover{text-decoration:none;opacity:.6}.modal-content .modal-inner .m-status-txt-area{padding:0 15px 40px 15px;box-sizing:border-box;text-align:center}.modal-content .modal-inner .m-status-icon{padding:0 5px}.clearfix::after{content:"";display:block;clear:both}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}.mb80{margin-bottom:80px}.pt6{padding-top:6px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.center{text-align:center}.pos-center{margin-left:auto;margin-right:auto;text-align:center}.pos-left{float:left}.pos-right{float:right}.right{text-align:right}#main-contents #m-right-col .inner-content .btn-cancel-schedule{font-size:1rem;text-align:center;width:230px;box-sizing:border-box;background:red;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3);line-height:1.4rem}#main-contents #m-right-col .inner-content .btn-cancel-schedule span{padding-left:15px;padding-right:15px;line-height:20px;background-size:14px 18px}#main-contents #m-right-col .inner-content .btn-cancel-schedule>a{text-decoration:none;color:#fff;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .btn-cancel-schedule:hover{text-decoration:none;opacity:.6}#main-contents #m-right-col .inner-content .btn-sche-cancel-data{font-size:.8rem;text-align:center;width:180px;box-sizing:border-box;background:red;color:#fff;border-radius:20px;line-height:1.6rem;display:inline-block;margin-left:10px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-sche-cancel-data>a{color:#fff;display:block;width:100%;padding:0;text-decoration:none;color:#fff}#main-contents #m-right-col .inner-content .btn-sche-cancel-data:hover{text-decoration:none;opacity:.6}.modal-content .modal-inner .modal-push-txt{width:430px;margin:0 auto 10px auto}.modal-content .modal-inner .modal-push-txtarea{width:430px;margin:0 auto 40px auto}.modal-content .modal-inner .modal-push-txtarea textarea{width:430px;height:150px;box-sizing:border-box;padding:10px;border:1px solid #ccc;background-color:#fff;color:inherit;outline:0;resize:none}.modal-content .modal-inner .btn-dec-disable{font-size:1rem;text-align:center;width:200px;box-sizing:border-box;background:#ccc;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}.modal-content .modal-inner .btn-dec-disable>a{text-decoration:none;color:#fff;display:block;width:100%;padding:10px 0}.btn-dec-disable a{text-decoration:none!important}#main-contents #m-right-col .inner-content .btn-message-data-disabled{font-size:.8rem;text-align:center;width:145px;box-sizing:border-box;background:#e4e4e4;color:#404040;border-radius:20px;line-height:1.6rem;display:inline-block;margin-left:10px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-message-data-disabled span{padding-left:18px;line-height:20px;background:url(../img/icon_no_message.png) no-repeat;background-size:13px}#main-contents #m-right-col .inner-content .btn-message-data-disabled>a{display:block;width:100%;padding:0;text-decoration:none}#main-contents #m-right-col .inner-content .btn-message-data-disabled a:hover{cursor:default}#main-contents #m-right-col .inner-content .btn-send-message-disabled{font-size:1rem;text-align:center;width:230px;box-sizing:border-box;background:#e4e4e4;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-send-message-disabled span{padding-left:25px;line-height:20px;background:url(../img/icon_no_message.png) no-repeat;background-size:16px}#main-contents #m-right-col .inner-content .btn-send-message-disabled>a{cursor:default;text-decoration:none;display:block;width:100%;padding:8px 0}:root{--video-main-btn-height:82px;--vh-available:calc(100vh - var(--video-main-btn-height));--video-tile-gap:clamp(8px, 1vh, 12px);--video-thumbnail-height:calc((var(--vh-available) - (4 * var(--video-tile-gap))) / 3);--video-thumbnail-width:calc(var(--video-thumbnail-height) * 4 / 3);--video-position-top:var(--video-tile-gap);--video-position-right:var(--video-tile-gap)}.modal-mask{position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);display:table;transition:opacity .3s ease transform 5s}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-content-custom{margin:auto;display:block;position:unset}.inner-content .schedule-setting-month-area-custom{text-align:center;font-size:1rem;display:block;margin-left:auto;margin-right:auto;margin-bottom:20px}.inner-content .schedule-setting-month-area-custom .setting-month-txt{display:inline-block}.inner-content .schedule-setting-month-area-custom .setting-month-left-arrow{display:inline-block;margin-right:20px}.inner-content .schedule-setting-month-area-custom .setting-month-left-arrow .setting-l-arrow{position:relative;display:inline-block;color:#fd89c0;text-decoration:none;box-sizing:border-box}.inner-content .schedule-setting-month-area-custom .setting-month-left-arrow .setting-l-arrow::before{content:"";width:10px;height:10px;border:0;border-top:solid 2px #fd89c0;border-left:solid 2px #fd89c0;position:absolute;top:50%;right:0;margin-top:-12px;transform:rotate(-45deg)}.inner-content .schedule-setting-month-area-custom .setting-month-right-arrow{display:inline-block;margin-left:20px}.inner-content .schedule-setting-month-area-custom .setting-month-right-arrow .setting-r-arrow{position:relative;display:inline-block;color:#fd89c0;text-decoration:none;box-sizing:border-box}.inner-content .schedule-setting-month-area-custom .setting-month-right-arrow .setting-r-arrow::before{content:"";width:10px;height:10px;border:0;border-top:solid 2px #fd89c0;border-left:solid 2px #fd89c0;position:absolute;top:50%;left:0;margin-top:-12px;transform:rotate(135deg)}.btn-add-delivery-company{font-size:1rem;text-align:center;width:200px;height:35px;padding:5px;box-sizing:border-box;background:#fff;border-radius:30px;border:1px solid #fd89c0}.btn-add-delivery-company p{color:#fd89c0}.btn-add-delivery-company a{text-decoration:none!important}.disabled{pointer-events:none;opacity:.5}.btn-ok a{text-decoration:none!important}.btn-video{font-size:1rem;text-align:center;width:200px;box-sizing:border-box;background:#fd89c0;border-radius:30px}.btn-video>a{text-decoration:none;color:#fff;display:block;width:100%;padding:10px 0}.btn-video a:hover{text-decoration:none;opacity:.8}.btn-cancel a{text-decoration:none!important}.disabled-button{background-color:#e4e4e4!important}.disabled-button:hover{opacity:1!important}.disabled-button a:hover{opacity:1!important}#main-contents #m-right-col .inner-content .btn-photo{cursor:pointer!important}.disabled-button a{text-decoration:none!important;cursor:default!important;color:#000!important}.disabled-button span{cursor:default!important}.message-list{cursor:pointer!important}.btn-dec a{text-decoration:none!important;color:#fff!important}.modal-content .modal-inner .btn-video-error{font-size:1rem;text-align:center;width:200px;box-sizing:border-box;background:#fd89c0;border-radius:30px;margin-right:auto;margin-left:auto;margin-bottom:10px}.modal-content .modal-inner .btn-video-error>a{text-decoration:none;color:#fff;display:block;width:100%;padding:10px 0}.modal-content .modal-inner .btn-video-error a:hover{text-decoration:none;opacity:.8}#main-contents #m-left-col ul li a{text-decoration:none!important}.bold{font-weight:700}#main-contents #m-right-col .inner-content .modal-btn-area .btn-list .btn-ok a{color:#fff!important}input[type=password]::-ms-reveal{display:none}.chat-area-ipad{height:100%!important;z-index:999}#main-contents #m-right-col .inner-content .schedule-week-table-area table td.week-time-pos-hover:hover{opacity:.8;cursor:pointer}#video-chat-area .video-patient-area div.video-patient video{display:block;margin:0 auto;height:100vh;object-fit:cover;object-position:top center}#video-chat-area .video-doctor-pos #local-video-chat-window video{position:absolute;width:var(--video-thumbnail-width);height:var(--video-thumbnail-height);object-fit:cover;z-index:100;transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg)}#video-chat-area .video-doctor-pos #local-video-chat-window{position:relative;width:var(--video-thumbnail-width);height:var(--video-thumbnail-height)}#video-chat-area .video-btn-area{position:absolute;bottom:4.6%;left:50%;margin-bottom:0;margin-left:-143px;width:100px;height:100px}#video-chat-area .video-btn-area .push-btn-area{position:fixed;text-align:center}#video-chat-area .video-btn-area .push-btn-area a:active,#video-chat-area .video-btn-area .push-btn-area a:hover{opacity:.8}#video-chat-area .video-btn-area .push-btn-area img{width:190px;margin:2px 25%}#video-chat-area .video-btn-area-safari{position:absolute;left:0;right:0;bottom:50px;margin:0 auto;list-style:none;display:inline-block;text-align:center;z-index:200}#video-chat-area .video-btn-area-safari li{margin-right:50px;display:inline-block}#video-chat-area .video-btn-area-safari li a:active,#video-chat-area .video-btn-area-safari li a:hover{opacity:.8}#video-chat-area .video-btn-area-safari li:last-child{margin-right:0}#video-chat-area .video-btn-area-safari img{width:60px}#video-chat-area .video-btn-area-safari .push-btn-area{text-align:center;padding-top:50px}#video-chat-area .video-btn-area-safari .push-btn-area a:active,#video-chat-area .video-btn-area-safari .push-btn-area a:hover{opacity:.8}#video-chat-area .video-btn-area-safari .push-btn-area img{width:160px;margin:2px 25%}#video-chat-area .video-patient-icon-pos-safari{width:600px;margin-top:110px;margin-left:auto;margin-right:auto;box-sizing:border-box;text-align:center}#video-chat-area .video-patient-icon-pos-safari img.icon-patient{border-radius:50%;width:200px;height:200px;object-fit:cover;object-position:top center;background:#e4e4e4}#video-chat-area .video-patient-icon-pos-safari .patient-name-txt{font-size:1.4rem;color:#404040;font-weight:700;margin:20px 0}#video-chat-area .video-patient-icon-pos-safari .patient-connect-txt{font-size:20px;font-weight:700;color:#fd89c0}#video-chat-area .video-patient-icon-pos .patient-connect-txt{font-size:20px;font-weight:700;color:#fd89c0}#main-contents #m-right-col .inner-content .btn-no-video a{cursor:default!important}.btn-base04{font-size:1rem;text-align:center;width:200px;box-sizing:border-box;background:#fd89c0;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}.btn-base04>a{text-decoration:none;color:#fff;display:block;width:100%;padding:8px 0}.btn-base04:hover{text-decoration:none;opacity:.6}#video-chat-area .chat-main-area .message-write-area-ipad{position:absolute;bottom:160px;left:0;width:100%;background:#fd89c0;box-sizing:border-box;padding:10px 20px;z-index:9999}#video-chat-area .chat-main-area .message-write-area-ipad .message-inner-write-area{display:flex;box-sizing:border-box}#video-chat-area .chat-main-area .message-write-area-ipad .message-inner-write-area .message-write-icon-pos{width:35px;padding-top:7px;padding-left:10px;box-sizing:border-box}#video-chat-area .chat-main-area .message-write-area-ipad .message-inner-write-area .message-write-icon-pos img{width:25px}#video-chat-area .chat-main-area .message-write-area-ipad .message-inner-write-area .message-write-form-pos{flex:1;box-sizing:border-box;font-size:.8rem;padding-left:10px}#video-chat-area .chat-main-area .message-write-area-ipad .message-inner-write-area .message-write-form-pos input{height:40px}#main-contents #m-right-col .inner-content .btn-l-arrow-custom{font-size:1rem;text-align:center;min-width:230px;box-sizing:border-box;background:#fff;border-radius:30px;position:relative;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#main-contents #m-right-col .inner-content .btn-l-arrow-custom::after{position:absolute;top:50%;left:1rem;width:.5rem;height:.5rem;transform:translateY(-50%) rotate(-135deg);border-right:2px solid #fd89c0;border-top:2px solid #fd89c0;content:""}#main-contents #m-right-col .inner-content .btn-l-arrow-custom>a{text-decoration:none;color:#404040;display:block;width:100%;padding:8px 0}#main-contents #m-right-col .inner-content .btn-l-arrow-custom:hover{text-decoration:none;opacity:.6}#main-contents .icon-calendar-status-incall{border-radius:5px;background:red;text-align:center;color:#fff;font-size:.7rem;margin-left:8px;box-sizing:border-box;padding-left:3px;padding-right:3px}#main-contents .icon-calendar-status-cancel{border-radius:5px;background:#fff;text-align:center;color:#404040;font-size:.7rem;margin-left:1px;box-sizing:border-box;padding-left:3px;padding-right:3px}#main-contents #m-right-col .inner-content .schedule-day-table-area table td .d-schedule-list{list-style:none;display:block;padding:5px;margin:-5px}#main-contents #m-right-col .inner-content .schedule-day-table-area table td .d-schedule-list a{color:#fff;text-decoration:none}#main-contents #m-right-col .inner-content .schedule-day-table-area table td .d-schedule-list a:hover{color:#fff;opacity:.8}#main-contents #m-right-col .inner-content .schedule-day-table-area table td .d-schedule-list li{display:block;margin-right:5px}#main-contents #m-right-col .inner-content .schedule-day-table-area table td .d-schedule-list li:last-child{display:block;margin-right:40px}#main-contents #m-right-col .inner-content .schedule-day-table-area table td .d-schedule-list li .patient-li-name{font-weight:700}#video-chat-area .right-cont{position:absolute;top:calc(var(--video-position-top) + var(--video-thumbnail-height) + var(--video-tile-gap));right:var(--video-position-right);width:var(--video-thumbnail-width);height:calc(var(--video-thumbnail-height) * 2 + 20px);z-index:100}#video-chat-area .video-box{position:relative;width:var(--video-thumbnail-width);height:var(--video-thumbnail-height);margin-bottom:var(--video-tile-gap)}#video-chat-area .right-cont video{position:relative;width:var(--video-thumbnail-width);height:var(--video-thumbnail-height);transform:rotateY(180deg);-webkit-transform:rotateY(180deg);object-fit:cover}#video-chat-area .video-main-btn-area{height:var(--video-main-btn-height)}#video-chat-area .nametag{position:absolute;bottom:10px;right:10px;margin:0;padding:6px 10px;border-radius:2px;background:var(--badge-bg);font-size:12px;color:#fff;line-height:1;z-index:101;backdrop-filter:blur(6px);gap:8px;align-items:center}#video-chat-area .patient-video-container{position:relative;display:flex;width:calc(100% - var(--video-thumbnail-width) - 36px);height:calc(100% - var(--video-main-btn-height));justify-content:center;align-items:center;overflow:hidden}#video-chat-area .patient-video-el{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .9s ease}#video-chat-area .chat-memo-area .btn-memo-save-disabled{font-size:1rem;text-align:center;width:100px;box-sizing:border-box;background:#e4e4e4;color:#404040;border-radius:30px;margin-left:auto;margin-right:auto;box-shadow:1px 1px 3px rgba(0,0,0,.3)}#video-chat-area .chat-memo-area .btn-memo-save-disabled>a{text-decoration:none!important;display:block;color:#404040;width:100%;padding:8px 0}#video-chat-area .patient-video-box{height:calc(100% - var(--video-main-btn-height) - 12px);overflow:hidden;outline:0;margin:8px;border-radius:0;position:relative;background:rgba(255,255,255,.15);backdrop-filter:blur(10px) saturate(120%);transition:box-shadow .2s,background .2s}#video-chat-area .video-doctor-pos{position:absolute;top:var(--video-position-top);right:var(--video-position-right);width:var(--video-thumbnail-width);z-index:100}@media (min-height:900px) and (min-width:1440px){:root{--video-tile-gap:12px}}@media (min-height:768px) and (max-height:900px){:root{--video-tile-gap:10px}}@media (max-height:768px){:root{--video-tile-gap:8px}}@media (min-width:1024px) and (max-width:1366px) and (min-height:600px){:root{--video-tile-gap:10px;--video-thumbnail-height:calc((var(--vh-available) - (4 * var(--video-tile-gap))) / 3.1)}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){:root{--video-tile-gap:8px;--video-thumbnail-height:calc((var(--vh-available) - (4 * var(--video-tile-gap))) / 3.2)}}@media (max-height:600px){:root{--video-tile-gap:6px;--video-thumbnail-height:calc((var(--vh-available) - (4 * var(--video-tile-gap))) / 3.5)}#video-chat-area .nametag{font-size:10px;padding:4px 6px}}
