
@charset "UTF-8";
#maincol .box-01{padding:15px}#maincol .box-01 > *:last-child{margin-bottom:10px}#maincol .box-01.box-policy{height:10em;overflow:auto}#maincol .box-01.fill{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%!important;padding:15px;border:none}#maincol .box-01.fill.gray{background:#ebebeb}#maincol .box-01.fill.caution{background:#faebf5}#maincol .box-01 .notes-01{margin-bottom:5px;line-height:1.6}#maincol .box-01 .notes-01:nth-last-child(2){margin-bottom:15px}#maincol .box-01 strong{color:#f00;font-weight:normal}.btn,a.btn{background:#fff}button.btn{display:block;width:100%}.errorMsg{color:#f00}.error{background:#fff3f3;border:1px solid #f00}#maincol .box-01.errorMsg{padding:15px;color:#f00;border:1px solid #f00}#maincol .box-01.errorMsg p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#maincol .box-01.errorMsg p:before{position:relative;content:url(/shared/images/modules/icon/notice_05.png);left:-8px}#maincol .box-01.errorMsg p:last-child{margin-bottom:0}#maincol .table-02.fixed_headers{border:none}@media (min-width:568px) and (orientation:landscape){#maincol .table-02.fixed_headers{width:548px}}@media (min-width:640px) and (orientation:landscape){#maincol .table-02.fixed_headers{width:620px}}@media (min-width:667px) and (orientation:landscape){#maincol .table-02.fixed_headers{width:647px}}@media (min-width:732px) and (orientation:landscape){#maincol .table-02.fixed_headers{width:712px}}@media (min-width:736px) and (orientation:landscape){#maincol .table-02.fixed_headers{width:716px}}@media (min-width:812px) and (orientation:landscape){#maincol .table-02.fixed_headers{width:792px}}@media screen and (max-width:414px){#maincol .table-02.fixed_headers{width:394px}}@media screen and (max-width:412px){#maincol .table-02.fixed_headers{width:392px}}@media screen and (max-width:375px){#maincol .table-02.fixed_headers{width:355px}}@media screen and (max-width:360px){#maincol .table-02.fixed_headers{width:340px}}@media screen and (max-width:320px){#maincol .table-02.fixed_headers{width:300px}}#maincol .table-02.fixed_headers th,#maincol .table-02.fixed_headers td{-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 0;border-width:1px}@media (min-width:568px) and (orientation:landscape){#maincol .table-02.fixed_headers th,#maincol .table-02.fixed_headers td{width:68.5px}}@media (min-width:640px) and (orientation:landscape){#maincol .table-02.fixed_headers th,#maincol .table-02.fixed_headers td{width:77.5px}}@media (min-width:667px) and (orientation:landscape){#maincol .table-02.fixed_headers th,#maincol .table-02.fixed_headers td{width:80.875px}}@media (min-width:732px) and (orientation:landscape){#maincol .table-02.fixed_headers th,#maincol .table-02.fixed_headers td{width:89px}}@media (min-width:736px) and (orientation:landscape){#maincol .table-02.fixed_headers th,#maincol .table-02.fixed_headers td{width:89.5px}}@media (min-width:812px) and (orientation:landscape){#maincol .table-02.fixed_headers th,#maincol .table-02.fixed_headers td{width:99px}}@media screen and (max-width:414px){#maincol .table-02.fixed_headers th,#maincol .table-02.fixed_headers td{width:49.25px}}@media screen and (max-width:412px){#maincol .table-02.fixed_headers th,#maincol .table-02.fixed_headers td{width:49px}}@media screen and (max-width:375px){#maincol .table-02.fixed_headers th,#maincol .table-02.fixed_headers td{width:44.375px}}@media screen and (max-width:360px){#maincol .table-02.fixed_headers th,#maincol .table-02.fixed_headers td{width:42.5px}}@media screen and (max-width:320px){#maincol .table-02.fixed_headers th,#maincol .table-02.fixed_headers td{width:37.5px}}#maincol .table-02.fixed_headers thead{-webkit-box-sizing:border-box;box-sizing:border-box;display:block}@media (min-width:568px) and (orientation:landscape){#maincol .table-02.fixed_headers thead{width:548px}}@media (min-width:640px) and (orientation:landscape){#maincol .table-02.fixed_headers thead{width:620px}}@media (min-width:667px) and (orientation:landscape){#maincol .table-02.fixed_headers thead{width:647px}}@media (min-width:732px) and (orientation:landscape){#maincol .table-02.fixed_headers thead{width:712px}}@media (min-width:736px) and (orientation:landscape){#maincol .table-02.fixed_headers thead{width:716px}}@media (min-width:812px) and (orientation:landscape){#maincol .table-02.fixed_headers thead{width:792px}}@media screen and (max-width:414px){#maincol .table-02.fixed_headers thead{width:394px}}@media screen and (max-width:412px){#maincol .table-02.fixed_headers thead{width:392px}}@media screen and (max-width:375px){#maincol .table-02.fixed_headers thead{width:355px}}@media screen and (max-width:360px){#maincol .table-02.fixed_headers thead{width:340px}}@media screen and (max-width:320px){#maincol .table-02.fixed_headers thead{width:300px}}#maincol .table-02.fixed_headers tbody{position:relative;display:block;overflow:auto;height:300px}#maincol .table-02.fixed_headers tbody tr:first-child th,#maincol .table-02.fixed_headers tbody tr:first-child td{border-top:0}@media (min-width:568px) and (orientation:landscape){#maincol .table-02.fixed_headers tbody{width:548px}}@media (min-width:640px) and (orientation:landscape){#maincol .table-02.fixed_headers tbody{width:620px}}@media (min-width:667px) and (orientation:landscape){#maincol .table-02.fixed_headers tbody{width:647px}}@media (min-width:732px) and (orientation:landscape){#maincol .table-02.fixed_headers tbody{width:712px}}@media (min-width:736px) and (orientation:landscape){#maincol .table-02.fixed_headers tbody{width:716px}}@media (min-width:812px) and (orientation:landscape){#maincol .table-02.fixed_headers tbody{width:792px}}@media screen and (max-width:414px){#maincol .table-02.fixed_headers tbody{width:394px}}@media screen and (max-width:412px){#maincol .table-02.fixed_headers tbody{width:392px}}@media screen and (max-width:375px){#maincol .table-02.fixed_headers tbody{width:355px}}@media screen and (max-width:360px){#maincol .table-02.fixed_headers tbody{width:340px}}@media screen and (max-width:320px){#maincol .table-02.fixed_headers tbody{width:300px}}input[type=checkbox]{display:none}input[type=checkbox] + label{display:block;position:relative;padding-left:20px}input[type=checkbox] + label::before{content:"";display:block;position:absolute;top:0;left:0;width:15px;height:15px;border:2px solid #be1b8c;border-radius:2px}input[type=checkbox]:checked + label::before{background:#be1b8c}input[type=checkbox]:checked + label::after{position:absolute;display:block;content:"";width:5px;height:10px;top:20%;left:6px;border:solid 3px #fff;border-left:0;border-top:0;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}input[type=radio]{display:none}input[type=radio] + label{position:relative;padding-left:25px;margin-right:15px}input[type=radio] + label::before{content:"";display:block;position:absolute;top:0;left:0;width:18px;height:18px;border:2px solid #be1b8c;border-radius:50%}input[type=radio]:checked + label::before{background:#be1b8c}input[type=radio]:checked + label::after{position:absolute;display:block;content:"";width:12px;height:12px;background:#be1b8c;border:2px solid #fff;border-radius:50%;top:3px;left:3px}textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:10px;border:1px solid #d1d1d1}textarea::-webkit-input-placeholder{color:#d1d1d1}#maincol .chat-fielde{height:600px;overflow-y:scroll}#maincol .chat-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#maincol .chat-group .avatar{width:10%}#maincol .chat-group.customer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#maincol .chat-group.customer .avatar{margin-left:20px}#maincol .chat-group.branch{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#maincol .chat-group.branch .avatar{margin-right:20px}#maincol .chat-group .chat-panel{position:relative;width:90%;margin-bottom:20px;padding:10px}#maincol .chat-group .chat-panel .head{margin-bottom:10px;padding:5px}#maincol .chat-group .chat-panel .body{padding:5px}#maincol .chat-group .chat-panel .body p:last-child{margin-bottom:0}#maincol .chat-group .chat-panel.customer{background:#fafafa;border:1px solid #d8d8d8}#maincol .chat-group .chat-panel.customer .head{border-bottom:1px solid #eeeeee}#maincol .chat-group .chat-panel.customer:before{position:absolute;display:block;content:"";width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#d8d8d8 transparent transparent transparent;top:-1px;right:-10px}#maincol .chat-group .chat-panel.customer:after{position:absolute;display:block;content:"";width:0;height:0;border-style:solid;border-width:8px 8px 0 0;border-color:#fafafa transparent transparent transparent;top:0;right:-8px}#maincol .chat-group .chat-panel.branch{background:#f7f1f5;border:1px solid #d7afcb}#maincol .chat-group .chat-panel.branch .head{border-bottom:1px solid #d7afcb}#maincol .chat-group .chat-panel.branch:before{position:absolute;display:block;content:"";width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #d7afcb transparent transparent;top:-1px;left:-10px}#maincol .chat-group .chat-panel.branch:after{position:absolute;display:block;content:"";width:0;height:0;border-style:solid;border-width:0 8px 8px 0;border-color:transparent #f7f1f5 transparent transparent;top:0;left:-8px}#maincol .chat-group .chat-panel:last-child{margin-bottom:0!important}#maincol .form-post{margin:0 -15px 30px;padding:10px 20px;background:#eeeeee}#maincol .form-post .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#maincol .form-post .form-group .chat-message{min-height:60px;margin:0 10px 10px 0;border:1px solid #d8d8d8;border-radius:6px}#maincol .form-post .form-group .submit{-webkit-appearance:none;-moz-appearance:none;appappearance:none;width:70px;height:60px;color:#fff;font-weight:bold;background:#565656;border:none;border-radius:6px}#maincol .form-post p:last-child{margin-bottom:0}#maincol .link{display:block;margin:0 -10px;padding:13px 33px 10px 10px;text-decoration:none;color:#1f1f1f;border:1px solid #d1d1d1;border-width:1px 0}.controler{display:table;width:100%;height:20px;margin:0 auto}.controler li{display:table-cell;width:50%;color:#3069a9;font-size:16px;line-height:1}.controler li > a{position:relative;display:inline-block;color:#3069a9;border:1px solid #d1d1d1;text-decoration:none}.controler li.prev{text-align:left}.controler li.prev > a{padding:10px 10px 10px 20px}.controler li.prev > a:before{position:absolute;font-family:'Material Icons';font-size:24px;content:'\E408';top:7px;left:0}.controler li.next{text-align:right}.controler li.next > a{padding:10px 20px 10px 10px}.controler li.next > a:after{position:absolute;font-family:'Material Icons';font-size:24px;content:'\E409';top:7px;right:0}.require:after{position:absolute;display:inline-block;width:35px;padding:5px;color:#fff;font-size:11px;content:"\5fc5\9808";background:#f00;line-height:1;right:20px;text-align:center}.hdg-lv02 > span{display:inline-block!important}.hdg-lv02.require:after{margin-left:5px;right:auto}.select{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:5px;background:#fff;border:1px solid #d1d1d1}.select option{padding:10px;background:#fff}.select::after{position:absolute;top:0;right:0;content:"\E5C5";color:#757575;font-size:32px;font-family:'Material Icons';line-height:1}.select-menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding-left:10px;border:none;background-color:transparent}.col-sun{background:#fff9fc}.col-sat{background:#fafeff}#maincol .table-02{position:relative}#maincol .table-02 th,#maincol .table-02 td{padding:5px 0;font-size:11px}#maincol .table-02 thead th{width:12.5%}#maincol .table-02 thead th.sun{color:#f12269;background:#ffd4e9}#maincol .table-02 thead th.sat{color:#20b3e8;background:#d4f3ff}#maincol .table-02 tbody th{background:#fff!important}#maincol .table-02 tbody span{color:#f90;font-size:18px;font-weight:bold}#maincol .table-reservation input[type=text],#maincol .table-reservation input[type=password]{margin-bottom:10px;padding:10px;border:1px solid #d1d1d1}#maincol .table-reservation input[type=text].error,#maincol .table-reservation input.error[type=password]{background:#fff3f3;border:1px solid #f00}#maincol .table-reservation input[type=text]:last-child,#maincol .table-reservation input[type=password]:last-child{margin-bottom:0}#maincol .table-reservation input[type=password]{-webkit-box-sizing:border-box;box-sizing:border-box}#maincol .table-reservation textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:8em;padding:10px;font-family:inherit;font-size:inherit;border:1px solid #d1d1d1}#maincol .table-reservation input::-webkit-input-placeholder,#maincol .table-reservation textarea::-webkit-input-placeholder{color:#d1d1d1}.selected{position:relative}.selected:before{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;content:"\9078\629e\4e2d";width:100%;height:100%;color:#fff;background:rgba(255,0,0,.5);top:0;left:0}



