@charset "UTF-8";:root{--cm-blue-10:#e8f1ff;--cm-blue-30:#9cb8e6;--cm-blue-60:#174899;--cm-green-10:#bdede1;--cm-green-30:#80d1bd;--cm-green-60:#134b3e;--cm-yellow-10:#faf5c8;--cm-yellow-30:#e2c95e;--cm-yellow-60:#c37a0d;--cm-vivit-yellow-50:#fff34d;--cm-red-10:#f9c7c7;--cm-red-30:#e79696;--cm-red-60:#cd1616;--cm-black:#000}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;src:local("Material Icons Round"),url(/mitsumol/static/media/MaterialIconsRound-Regular.1545ef9a32e5f4ceb8ba.otf)}.material-icons-round{word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Icons Round;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;vertical-align:top;white-space:nowrap}.material-symbols-rounded.fill{font-variation-settings:"FILL" 1}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}*{box-sizing:border-box}body,html{height:100%}html{font-size:62.5%}@media screen and (max-width:600px){html{font-size:50%}}body{font-size:1.4em;line-height:1.5;overflow-wrap:break-word;position:relative}iframe,img{vertical-align:top}a{text-decoration:none}button,input,select,textarea{-webkit-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none}@media screen and (max-width:600px){input,select,textarea{font-size:16px}}label{cursor:pointer}li,ul{list-style-type:none;padding:0}::-ms-reveal{display:none}@media screen and (max-width:600px){.pc-parts{display:none}}.icon.md-18{font-size:18px}.icon.md-24{font-size:24px}.icon.md-30{font-size:30px}.icon.md-36{font-size:36px}.icon.md-48{font-size:48px}.icon-repeat{color:#aaa}.icon-status{width:16px}a{color:#3360ab;transition:color .2s}a:hover{color:#174899}.text-color-red{color:#f95858}.text-color-orange{color:#ff950d}.text-color-green{color:#25c5ba}.text-color-blue{color:#3c8bdb}.text-color-gray{color:#999}.text-size-s{font-size:.8em}.text-size-l{font-size:1.2em}.text-size-ll{font-size:1.5em}.text-weight-bold{font-weight:700}.text-right{text-align:right}.text-center{text-align:center}.text-num,.text-price{text-align:right}.text-nowrap{white-space:nowrap;word-break:keep-all}.margin-tb-10{margin:10px 0}.margin-tb-20{margin:20px 0}.margin-t-5{margin-top:5px}.margin-t-10{margin-top:10px}.margin-t-20{margin-top:20px}.margin-t-25{margin-top:25px}.margin-b-5{margin-bottom:5px}.margin-b-10{margin-bottom:10px}.margin-b-15{margin-bottom:15px}.margin-b-20{margin-bottom:20px}.margin-l-5{margin-left:5px}.margin-r-5{margin-right:5px}.margin-r-10{margin-right:10px}.control-horizon{display:flex}.control-horizon>:not(:last-child){margin-right:10px}.control-vertical{align-items:flex-start;display:flex;flex-direction:column}.control-vertical>:not(:last-child){margin-bottom:4px}.control-horizon.control-center{display:flex;justify-content:center}.control-vertical.control-center{align-items:center;display:flex}.control-horizon.control-right{justify-content:flex-end}.control-vertical.control-right{align-items:flex-end}.control-horizon.control-between{justify-content:space-between}.control-horizon.control-vtop{align-items:flex-start}.control-horizon.control-vcenter{align-items:center}.control-wrap{flex-wrap:wrap}.control-grow-1{flex-grow:1}.control-gap-10{gap:10px}.control-horizon.control-gap-10>:not(:last-child){margin-right:0}.msgbox{border:1px solid #ccc;border-radius:4px;margin-bottom:16px;opacity:0;padding:20px}.msgbox.ef-item-common-close-btn{display:flex;justify-content:space-between}.ef-item-common-close-btn.success .icon{color:#134b3e;color:var(--cm-green-60)}.ef-item-common-close-btn.info .icon{color:#174899;color:var(--cm-blue-60)}.ef-item-common-close-btn.caution .icon{color:#c37a0d;color:var(--cm-yellow-60)}.ef-item-common-close-btn.error .icon{color:#cd1616;color:var(--cm-red-60)}.msgbox.borderless{border:0;padding:10px}.msgbox.info{background:#e8f1ff;background:var(--cm-blue-10);border-color:#9cb8e6;border-color:var(--cm-blue-30);color:#174899;color:var(--cm-blue-60);opacity:1}.msgbox.success{background:#bdede1;background:var(--cm-green-10);border-color:#80d1bd;border-color:var(--cm-green-30);color:#134b3e;color:var(--cm-green-60);opacity:1}.msgbox.caution{background:#faf5c8;background:var(--cm-yellow-10);border-color:#e2c95e;border-color:var(--cm-yellow-30);color:#c37a0d;color:var(--cm-yellow-60);opacity:1}.msgbox.warning{background:#fff34d;background:var(--cm-vivit-yellow-50);border-color:#fff34d;border-color:var(--cm-vivit-yellow-50);color:#000;color:var(--cm-black);opacity:1}.msgbox.error{background:#f9c7c7;background:var(--cm-red-10);border-color:#e79696;border-color:var(--cm-red-30);color:#cd1616;color:var(--cm-red-60);opacity:1}.tag{border:1px solid #ccc;border-radius:4px;display:inline-block;font-size:1.3rem;padding:2px 8px}.tag-red{border-color:#f95858;color:#f95858}.tag-orange{border-color:#ff950d;color:#ff950d}.tag-green{border-color:#25c5ba;color:#25c5ba}.tag-blue{border-color:#3c8bdb;color:#3c8bdb}.tag-purple{border-color:#bd5ed5;color:#bd5ed5}.tag-gray{border-color:#999;color:#999}.tag-block{display:block;text-align:center}.loader{animation:load5 1.1s ease infinite;border-radius:50%;font-size:15px;height:1em;margin:100px auto;position:relative;text-indent:-9999em;top:35%;transform:translateZ(0);width:1em}.loader-wrap{background:rgba(76,76,76,.5);display:none;height:100%;position:fixed;top:0;width:100%;z-index:9999}.loader-wrap.display{display:block}@keyframes load5{0%,to{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.5),-1.8em -1.8em 0 0 hsla(0,0%,100%,.7)}12.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.5)}25%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.5),1.8em -1.8em 0 0 hsla(0,0%,100%,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}37.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.5),2.5em 0 0 0 hsla(0,0%,100%,.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}50%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.5),1.75em 1.75em 0 0 hsla(0,0%,100%,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}75%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.5),-1.8em 1.8em 0 0 hsla(0,0%,100%,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}87.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.5),-2.6em 0 0 0 hsla(0,0%,100%,.7),-1.8em -1.8em 0 0 #fff}}.help-title{font-weight:700;margin-bottom:10px}.help-title-icon{color:var(--ad-blue-50);font-size:18px;margin-right:5px}@font-face{font-display:block;font-family:statusicons;font-style:normal;font-weight:400;src:url(/mitsumol/static/media/statusicons.751b35ded0846c014c7b.eot);src:url(/mitsumol/static/media/statusicons.751b35ded0846c014c7b.eot#iefix) format("embedded-opentype"),url(/mitsumol/static/media/statusicons.8c0a45358fae7c93067f.ttf) format("truetype"),url(/mitsumol/static/media/statusicons.1c07490b1b090fcff426.woff) format("woff"),url(/mitsumol/static/media/statusicons.f2791ac4a85cba5f2668.svg#statusicons) format("svg")}[class*=" icon-status-"],[class^=icon-status-]{speak:never;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:statusicons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-status-tri:before{content:"\e903"}.icon-status-circle:before{content:"\e900"}.icon-status-circle-dbl:before{content:"\e901"}.icon-status-cross:before{content:"\e902"}:root{--balloon-border-radius:2px;--balloon-color:hsla(0,0%,6%,.95);--balloon-text-color:#fff;--balloon-font-size:12px;--balloon-move:4px}button[aria-label][data-balloon-pos]{overflow:visible}[aria-label][data-balloon-pos]{cursor:pointer;position:relative}[aria-label][data-balloon-pos]:after{background:hsla(0,0%,6%,.95);background:var(--balloon-color);border-radius:2px;border-radius:var(--balloon-border-radius);color:#fff;color:var(--balloon-text-color);content:attr(aria-label);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:12px;font-size:var(--balloon-font-size);font-style:normal;font-weight:400;padding:.5em 1em;text-indent:0;text-shadow:none;white-space:nowrap}[aria-label][data-balloon-pos]:after,[aria-label][data-balloon-pos]:before{opacity:0;pointer-events:none;position:absolute;transition:all .18s ease-out .18s;z-index:10}[aria-label][data-balloon-pos]:before{border:5px solid transparent;border-top:5px solid var(--balloon-color);content:"";height:0;width:0}[aria-label][data-balloon-pos]:hover:after,[aria-label][data-balloon-pos]:hover:before,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:after,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:before,[aria-label][data-balloon-pos][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-visible]:before{opacity:1;pointer-events:none}[aria-label][data-balloon-pos].font-awesome:after{font-family:FontAwesome,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}[aria-label][data-balloon-pos][data-balloon-break]:after{white-space:pre}[aria-label][data-balloon-pos][data-balloon-break][data-balloon-length]:after{white-space:pre-line;word-break:break-word}[aria-label][data-balloon-pos][data-balloon-blunt]:after,[aria-label][data-balloon-pos][data-balloon-blunt]:before{transition:none}[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:before{transform:translate(-50%)}[aria-label][data-balloon-pos][data-balloon-pos*=-left]:after{left:0}[aria-label][data-balloon-pos][data-balloon-pos*=-left]:before{left:5px}[aria-label][data-balloon-pos][data-balloon-pos*=-right]:after{right:0}[aria-label][data-balloon-pos][data-balloon-pos*=-right]:before{right:5px}[aria-label][data-balloon-pos][data-balloon-po*=-left]:hover:after,[aria-label][data-balloon-pos][data-balloon-po*=-left]:hover:before,[aria-label][data-balloon-pos][data-balloon-po*=-left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-po*=-left][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos*=-right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos*=-right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos*=-right][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos*=-right][data-balloon-visible]:before{transform:translate(0)}[aria-label][data-balloon-pos][data-balloon-pos^=up]:after,[aria-label][data-balloon-pos][data-balloon-pos^=up]:before{bottom:100%;transform:translateY(4px);transform:translateY(var(--balloon-move));transform-origin:top}[aria-label][data-balloon-pos][data-balloon-pos^=up]:after{margin-bottom:10px}[aria-label][data-balloon-pos][data-balloon-pos=up]:after,[aria-label][data-balloon-pos][data-balloon-pos=up]:before{left:50%;transform:translate(-50%,4px);transform:translate(-50%,var(--balloon-move))}[aria-label][data-balloon-pos][data-balloon-pos^=down]:after,[aria-label][data-balloon-pos][data-balloon-pos^=down]:before{top:100%;transform:translateY(-4px);transform:translateY(calc(var(--balloon-move)*-1))}[aria-label][data-balloon-pos][data-balloon-pos^=down]:after{margin-top:10px}[aria-label][data-balloon-pos][data-balloon-pos^=down]:before{border:5px solid transparent;border-bottom:5px solid var(--balloon-color);height:0;width:0}[aria-label][data-balloon-pos][data-balloon-pos=down]:after,[aria-label][data-balloon-pos][data-balloon-pos=down]:before{left:50%;transform:translate(-50%,-4px);transform:translate(-50%,calc(var(--balloon-move)*-1))}[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:before{transform:translateY(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:after,[aria-label][data-balloon-pos][data-balloon-pos=left]:before{right:100%;top:50%;transform:translate(4px,-50%);transform:translate(var(--balloon-move),-50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:after{margin-right:10px}[aria-label][data-balloon-pos][data-balloon-pos=left]:before{border:5px solid transparent;border-left:5px solid var(--balloon-color);height:0;width:0}[aria-label][data-balloon-pos][data-balloon-pos=right]:after,[aria-label][data-balloon-pos][data-balloon-pos=right]:before{left:100%;top:50%;transform:translate(-4px,-50%);transform:translate(calc(var(--balloon-move)*-1),-50%)}[aria-label][data-balloon-pos][data-balloon-pos=right]:after{margin-left:10px}[aria-label][data-balloon-pos][data-balloon-pos=right]:before{border:5px solid transparent;border-right:5px solid var(--balloon-color);height:0;width:0}[aria-label][data-balloon-pos][data-balloon-length]:after{white-space:normal}[aria-label][data-balloon-pos][data-balloon-length=small]:after{width:80px}[aria-label][data-balloon-pos][data-balloon-length=medium]:after{width:150px}[aria-label][data-balloon-pos][data-balloon-length=large]:after{width:260px}[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after{width:380px}@media screen and (max-width:768px){[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after{width:90vw}}[aria-label][data-balloon-pos][data-balloon-length=fit]:after{width:100%}:root{--ad-white:#fff;--ad-gray-20:#f5f5f5;--ad-gray-30:#ccc;--ad-gray-50:#999;--ad-gray-60:#666;--ad-blue-10:#e8f1ff;--ad-blue-20:#d5e5ff;--ad-blue-30:#9cb8e6;--ad-blue-50:#3360ab;--ad-blue-60:#174899;--ad-bright-blue-50:#1f5de8;--ad-red-20:#ffdbdb;--ad-red-30:#f5a3a3;--ad-red-40:#e53935;--ad-red-50:#d81e1e;--ad-red-60:#b70e0e}#root{height:100%}.admin_layout{display:flex;flex-direction:column;font-family:sans-serif;height:100%}.admin_layout-contents-wrap{flex-grow:1}.admin_layout-contents{display:flex;height:100%}.admin_layout-main{padding-left:200px;width:100%}@media screen and (max-width:800px){.admin_layout-main{padding-left:50px}}.admin-header{align-items:center;background:#142136;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:space-between;left:0;padding:0 20px;position:fixed;top:0;width:100%;z-index:30}.admin-header a{color:#fff}.admin-header a:hover{color:#84a3d7}.site-title{font-size:1.6rem}.logout-link{color:#fff;cursor:pointer}.logout-link:hover{color:#84a3d7}@media screen and (max-width:500px){.admin-header{padding:0 10px}}.btn-sp-header,.btn-sp-header-right{display:none}.sidemenu{background:#3360ab;background:var(--ad-blue-50);height:100%;left:0;padding:20px 0;position:fixed;top:40px;width:200px;z-index:20}.sidemenu-item a{border-bottom:1px solid #3e6bb5;color:#fff;padding:10px 20px;transition:.2s}.sidemenu-item a .icon{color:#84a3d7;margin-right:10px}.sidemenu-list li:first-child a{border-top:1px solid #3e6bb5}.sidemenu-item a:hover{background:#174899;background:var(--ad-blue-60)}@media screen and (max-width:800px){.sidemenu{width:50px}.sidemenu-title{display:none}.sidemenu-item a{display:flex;justify-content:center;padding:10px 0}.sidemenu-item a .icon{margin:0}}@media screen and (max-width:500px){.btn-pc-header{display:none!important}.btn-sp-header{align-items:center;color:#fff;display:flex;justify-content:center}.btn-sp-header-right{display:flex}}.contents{background:#f5f5f5;min-height:100%;padding:60px 40px 20px;width:100%}@media screen and (max-width:500px){.contents{padding:50px 10px 10px}}.breadcrumb{margin-bottom:24px}.settings-wrap-short{max-width:700px}.settings-block{background:#fff;border:1px solid #ccc;border-radius:6px;margin-top:20px}.settings-title-h2{font-weight:400;margin-bottom:20px}.settings-title-h3{align-items:center;border-bottom:1px solid #ccc;display:flex;font-size:1.6rem;font-weight:400;padding:10px 20px}.settings-form{padding:10px 20px}button{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:4px;cursor:pointer;transition:color .2s,background .2s,border .2s}button:disabled{cursor:default;opacity:.6}.btn-primary{background:#3360ab;background:var(--ad-blue-50);border:1px solid #3360ab;border:1px solid var(--ad-blue-50);color:#fff;height:39px;padding:0 20px}.btn-primary:hover:not(:disabled){background:#174899;background:var(--ad-blue-60)}.btn-primary.has-icon-left .icon{font-size:16px;margin-right:5px;vertical-align:top}.btn-secondary{background:transparent;border:1px solid #3360ab;border:1px solid var(--ad-blue-50);color:#3360ab;color:var(--ad-blue-50);height:39px;padding:0 20px}.btn-secondary:hover{border:1px solid #174899;border:1px solid var(--ad-blue-60);color:#174899;color:var(--ad-blue-60)}.btn-secondary:disabled,.btn-secondary:disabled:hover{background:#f5f5f5;border-color:#ddd;color:#ccc}.btn-secondary .icon{font-size:16px;margin-right:5px;vertical-align:top}.btn-secondary.red{border:1px solid #d81e1e;border:1px solid var(--ad-red-50);color:#d81e1e;color:var(--ad-red-50)}.btn-secondary.red:hover{border:1px solid #b70e0e;border:1px solid var(--ad-red-60);color:#b70e0e;color:var(--ad-red-60)}.btn-tertiary{background:#ddd;border:1px solid #ddd;color:#000;height:39px;padding:0 20px}.btn-tertiary.size-s{padding:0 10px}.btn-tertiary:hover{background:#ccc;background:var(--ad-gray-30);border-color:#ccc;border-color:var(--ad-gray-30);color:#000}.btn-tertiary:disabled,.btn-tertiary:disabled:hover{background:#ddd;border-color:#ddd;color:#aaa}.btn-quaternary{border:1px solid #d5e5ff;border:1px solid var(--ad-blue-20);padding:5px 10px}.btn-quaternary:hover:not(:disabled){background-color:#e8f1ff;background-color:var(--ad-blue-10)}.btn-quaternary .icon{color:#3360ab;color:var(--ad-blue-50);font-size:16px;margin-right:5px;vertical-align:middle}.btn-row{align-items:center;display:flex;justify-content:center}.btn-row:hover{background:#e7e7e7}.btn-row:disabled:hover{background:transparent}.btn-icon-left{align-items:center;display:flex}.btn-icon-left .icon{margin-right:4px}.btn-icon-right{align-items:center;display:flex}.btn-icon-right .icon{margin-left:4px}.btn-text-icon-center{align-items:center;display:inline-flex;vertical-align:bottom}.btn-into-cart{min-width:294px}@media screen and (max-width:600px){.btn-into-cart{min-width:100%}}.btn-switch-sort .icon{color:#3360ab;color:var(--ad-blue-50);font-size:18px;margin-right:5px;vertical-align:middle}input,select,textarea{background:#fff;border:1px solid #ccc;border-radius:4px;padding:8px;position:relative;transition:.2s;width:100%}select{padding-right:40px}input:focus,textarea:focus{border-color:#1f5de8;border-color:var(--ad-bright-blue-50)}input:read-only,select:disabled,textarea:read-only{background:#eee;color:#555;opacity:1}input[type=file]{background:#fff}input[type=date]{height:39px;min-width:140px;padding:0 8px}.input-size-sss{max-width:70px;width:70px}.input-size-ss{max-width:100px}.input-size-s{max-width:200px}.input-size-m{max-width:400px}.input-size-l{max-width:600px}input.is-error,select.is-error{border-color:#d81e1e;border-color:var(--ad-red-50)}.input-wrap{position:relative}.input-error-msg{color:#d81e1e;color:var(--ad-red-50);font-size:14px;padding-top:2px}.select{display:inline-block;position:relative;width:100%}.select:after{border-bottom:2px solid #555;border-right:2px solid #555;content:"";display:block;height:8px;pointer-events:none;position:absolute;right:12px;top:12px;transform:rotate(45deg);width:8px}textarea{border:1px solid #ccc;border-radius:4px;padding:8px;resize:none}textarea:read-only{background:#eee;color:#555}.labeled-textbox{position:relative;width:100%}.labeled-textbox-label{background-color:#fff;color:#3360ab;color:var(--ad-blue-50);cursor:default;font-size:10px;left:6px;position:absolute;top:-6px;z-index:1}.labeled-textbox-msg{background:#ffdbdb;background:var(--ad-red-20);border-radius:4px;color:#b70e0e;color:var(--ad-red-60);font-size:1.2rem;opacity:0;padding:10px;top:-50px;transition:.2s;visibility:hidden;width:170px;z-index:10}.labeled-textbox-msg,.labeled-textbox-msg:after{left:50%;position:absolute;transform:translateX(-50%)}.labeled-textbox-msg:after{border:10px solid transparent;border-top:10px solid var(--ad-red-20);bottom:-19px;content:"";display:block;height:0;width:0}.labeled-textbox-msg.is-show{opacity:1;visibility:visible}.has_button-textbox{display:flex}.has_button-textbox input{border-radius:4px 0 0 4px;flex-grow:1;width:auto}.has_button-textbox button{border:1px solid #ccc;border-left:0;border-radius:0 4px 4px 0;color:#3360ab;color:var(--ad-blue-50);padding:0 10px;transition:.2s;vertical-align:middle}.has_button-textbox button:hover{color:#174899;color:var(--ad-blue-60)}.has_button-textbox button .icon{font-size:20px;vertical-align:middle}details{cursor:pointer}details>div{border:1px solid #ccc;border-radius:0 0 4px 4px;border-top:none;margin-bottom:20px;padding:10px}details[open] div{opacity:1;transition:opacity .2s}details>summary{cursor:pointer;margin-bottom:0}summary{align-items:center;background-color:#3360ab;background-color:var(--ad-blue-50);border-radius:4px;color:#fff;display:inline-flex;font-weight:400;height:100%;padding:8px;position:relative;transition:.2s;width:100%}details[open] summary{border-radius:4px 4px 0 0;cursor:pointer}summary:hover{background-color:#174899;background-color:var(--ad-blue-60)}summary:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:inline-block;height:8px;margin-left:20px;position:absolute;right:15px;top:12px;transform:rotate(45deg);vertical-align:middle;width:8px}details[open] summary:after{top:17px;transform:rotate(-135deg)}input[type=file]{display:none}.file{border:4px dotted #ccc;display:block;height:160px;position:relative;transition:background-color .2s;width:100%}.file.is-disabled{background-color:#eee;cursor:default}.file:before{color:#ccc;content:"\e3f4";display:block;font-family:Material Icons Round;font-size:4.8rem;text-align:center}.file:after,.file:before{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.file:after{background:rgba(0,0,0,.6);border-radius:4px;color:#fff;content:"ファイル選択";opacity:0;padding:20px 40px;transition:.2s;visibility:hidden;z-index:1}.file.is-disabled:after,.is-selected.file:before{display:none}.file:hover{background:#f0f2f7}.file.is-disabled:hover{background-color:#eee}.file:hover:after{opacity:1;visibility:visible}.preview{left:50%;max-height:98%;max-width:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.file.is-disabled .preview{opacity:.5}.form-multiselect{align-items:center;display:flex;justify-content:space-between}.form-multiselect-button div:first-child{margin-bottom:15px}.form-multiselect select{padding:8px}.form-multiselect-list,.form-multiselect-selected{width:40%}@media screen and (max-width:500px){.form-multiselect-button .btn-tertiary-text{display:none}.form-multiselect-button .btn-tertiary{padding:0 5px}}.tbl{background:#fff;border-collapse:collapse;text-align:left;width:100%}.tbl td,.tbl th{border-bottom:1px solid #eee;padding:15px}.tbl tbody tr:last-child td,.tbl tbody tr:last-child th{border-bottom:0}.tbl td{transition:background-color .2s;vertical-align:top}.tbl th{color:#3360ab;color:var(--ad-blue-50)}.tbl tr:hover td{background:#f0f2f7}.tbl-border{border:1px solid #eee}.tbl td.col-pad-0{padding-bottom:0;padding-top:0}.tbl td.col-v-middle{vertical-align:middle}.tbl-wrap{overflow:auto;width:100%}.tbl-wrap .tbl{min-width:800px}.tbl-form{border-collapse:collapse;width:100%}.tbl-form th{border-bottom:1px solid #ccc;font-weight:700;padding:0 10px 10px 0;text-align:left}.tbl-form td{padding:10px 10px 0 0}.tbl-tag{border-radius:30px;display:inline-block;font-size:13px;padding:2px 0;text-align:center}.tbl-tag.blue{background-color:#d5e5ff;background-color:var(--ad-blue-20);color:#174899;color:var(--ad-blue-60)}.tbl-tag.gray{background-color:#f5f5f5;background-color:var(--ad-gray-20);color:#666;color:var(--ad-gray-60)}.tbl-tag.small{width:70px}.modal{height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .2s,visibility .2s;visibility:hidden;width:100%;z-index:100}.modal.is-show{opacity:1;visibility:visible}.modal-back{background:rgba(0,0,0,.5);cursor:pointer;height:100%;width:100%}.modal-box{background:#fff;border-radius:4px;left:50%;max-height:80%;min-width:440px;overflow:auto;position:fixed;top:45%;transform:translateX(-50%) translateY(-50%);transition:top .3s}.modal-title{background-color:#f5f5f5;background-color:var(--ad-gray-20);font-size:18px;padding:20px}.modal-body{padding:40px}@media screen and (max-width:800px){.modal-box{max-width:650px}}@media screen and (max-width:500px){.modal-box{max-width:350px}}.wide .modal-box{max-width:1280px;width:calc(100% - 40px)}.modal.is-show .modal-box{top:50%}.modal-button{display:flex;justify-content:center;margin-top:20px}.modal-button button{max-width:150px;width:50%}.modal-button button:not(:first-child){margin-left:6px}@media screen and (max-width:500px){.modal-box{min-width:90%}.modal-title{font-size:14px}.modal-body{padding:20px}}.modal-msg{background:none;border:none;font-family:inherit;font-size:inherit;margin:0}.pagination{display:flex;flex-wrap:wrap;list-style-type:none}.pagination li>a,.pagination li>div{align-items:center;background:#ddd;border-radius:4px;color:#000;display:block;display:flex;height:40px;justify-content:center;margin:5px 0;transition:.2s;width:40px}.pagination li .icon{font-size:16px}.pagination li.is-disabled>div{color:#bbb}.pagination li a:hover{background:#e7e7e7}.pagination li.is-current>div{background:#3360ab;background:var(--ad-blue-50);color:#fff}.pagination li:not(:last-child){margin-right:8px}.calendar-admin-schedule.react-calendar button{appearance:none;-webkit-appearance:none}.calendar-admin-schedule.react-calendar{border:1px solid #ccc;border-radius:4px;padding:25px;width:360px}.calendar-admin-schedule .react-calendar__navigation{align-items:center;display:flex;margin:15px 0}.calendar-admin-schedule .react-calendar__navigation__arrow{border-radius:4px;color:#000;cursor:pointer;height:26px;transition:color .2s,background-color .2s,border .2s}.calendar-admin-schedule .react-calendar__navigation__arrow:hover{background:#e7e7e7}.calendar-admin-schedule .react-calendar__month-view__weekdays__weekday{margin:10px 0;text-align:center}.calendar-admin-schedule .react-calendar__month-view__weekdays__weekday abbr{font-weight:700;text-decoration:none}.calendar-admin-schedule .react-calendar__tile{border:2px solid #fff;color:#000;height:44px}.calendar-admin-schedule .react-calendar__tile:disabled,.calendar-admin-schedule .react-calendar__tile:disabled:hover{background-color:#eee;color:#aaa}.calendar-admin-schedule .react-calendar__tile:hover{background:#d8e3f5}.calendar-admin-schedule .react-calendar__month-view__days__day--neighboringMonth{color:#ccc}.calendar-admin-schedule .react-calendar__tile.is-selected{background-color:#3360ab;background-color:var(--ad-blue-50);color:#fff}.calendar-admin-schedule .react-calendar__navigation__label{color:#000}@media screen and (max-width:500px){.calendar-admin-schedule.react-calendar{padding:15px;width:100%}.calendar-admin-schedule .react-calendar__tile{margin:0;padding:0 2px}.btn-reservation-calendar{flex-wrap:wrap}.btn-setdatetime{margin-bottom:10px}.control-horizon>:not(:last-child).btn-setdatetime{margin-right:0}.btn-reservation-calendar button{width:100%}}.modal-box .calendar-wrap{min-width:300px}.order-calendar{display:flex;max-height:calc(80vh - 100px);overflow-y:scroll;padding:0 10px}.order-calendar-time{margin-left:20px}.calendar-time{border:1px solid #ccc;border-radius:4px;padding:5px 15px 15px;width:230px}.calendar-time-msg{color:#888;margin-top:10px}.calender-time-list li{margin-top:10px;width:200px}.btn-calendar-time{align-items:center;background:transparent;border:1px solid #3360ab;border:1px solid var(--ad-blue-50);color:#3360ab;color:var(--ad-blue-50);display:flex;height:39px;justify-content:center;width:100%}.btn-calendar-time .icon{margin-right:4px}.btn-calendar-time.is-selected{background:#3360ab;background:var(--ad-blue-50)}.btn-calendar-time:disabled{border-color:#aaa;color:#aaa}@media screen and (max-width:800px){.calendar-time{width:100%}.calender-time-list{display:flex;flex-wrap:wrap}.calender-time-list li{width:calc(50% - 5px)}.calender-time-list li:nth-child(odd){margin-right:10px}.order-calendar{flex-direction:column}.order-calendar-time{margin-left:0;min-width:100%}}@media screen and (max-width:600px){.calendar-wrap{width:100%}}@media screen and (max-width:350px){.calendar-wrap{padding:15px}.modal-box .calendar-wrap{min-width:250px}}.order-calendar-reserved{border:1px solid #ccc;border-radius:4px;height:100px;margin-top:10px;max-width:610px;overflow-y:scroll}.order-calendar-reserved-list li{display:flex;padding:5px}.order-calendar-reserved-list li:first-child{border-radius:4px 4px 0 0}.order-calendar-reserved-list li:last-child{border-radius:0 0 4px 4px}.order-calendar-reserved-list li:nth-child(odd){background:#f5f5f5}.order-calendar-reserved-name{margin-left:10px}.reserved-calendar .date{margin-top:5px;padding:0 5px;text-align:center}.reserved-item{border-radius:4px;font-size:1.2rem;margin-top:5px;padding:5px 8px;text-align:left;width:100%}.reserved-item:hover{cursor:pointer}.reserved-item.is-vacant{background:#d8e3f5}.reserved-item.is-vacant:hover{background:#b9c9e4}.reserved-item.is-full{background:#ddd}.reserved-item.is-full:hover{background:#ccc}.reserved-item.is-selected{background:#527ec7;color:#fff}.reserved-item.is-selected:hover{background:#416bad}.reserved-item-count,.reserved-item-time{display:inline-block}.reserved-calendar-left{width:80%}.reserved-calendar-right{width:20%}.reserved-dummy{height:100px}.reserved-calendar-order{background-color:#fff;margin-top:57px;padding:10px}.reserved-calendar-order-date,.reserved-calendar-order-time{font-size:1.8rem}.reserved-calendar-order-time{border-bottom:1px solid #ccc;padding-bottom:5px}.reserved-calendar-order-count{margin-top:10px}.reserved-calendar-order-item{margin-top:5px}.reserved-calendar-order-item:before{color:#3360ab;color:var(--ad-blue-50);content:"・"}.reserved-calendar.react-calendar button{appearance:none;-webkit-appearance:none}.reserved-calendar .react-calendar__tile{align-items:center;background:#fff;border-bottom:1px solid #f5f5f5;border-radius:0;border-right:1px solid #f5f5f5;color:#000;display:flex;flex-direction:column;min-height:120px;padding:5px}.reserved-calendar .react-calendar__navigation{align-items:center;display:flex;margin:15px 0}.reserved-calendar .react-calendar__navigation__label{color:#000;font-size:1.8rem}.reserved-calendar .react-calendar__navigation__arrow{border-radius:4px;color:#000;cursor:pointer;height:26px;transition:color .2s,background-color .2s,border .2s}.reserved-calendar .react-calendar__navigation__arrow:hover{background:#e7e7e7}.reserved-calendar .react-calendar__month-view__weekdays__weekday{background-color:#eee;padding:5px;text-align:center}.reserved-calendar .react-calendar__month-view__weekdays__weekday abbr{font-weight:700;text-decoration:none}.reserved-calendar .react-calendar__month-view__days__day--neighboringMonth{color:#ccc}@media screen and (max-width:800px){.reserved-calendar-header{flex-wrap:wrap}.reserved-calendar-header-btn{margin-bottom:10px}.reserved-calendar-body{flex-wrap:wrap}.reserved-calendar-left,.reserved-calendar-right{width:100%}.reserved-calendar-order{margin-top:16px}.reserved-calendar-body.control-horizon>:not(:last-child){margin:0}}@media screen and (max-width:500px){.reserved-calendar-header-btn{flex-wrap:wrap;margin-bottom:0}.reserved-calendar-header-btn button{margin-bottom:10px}}label.checkbox{display:block;height:20px;position:relative;width:20px}input[type=checkbox]{display:none}.checkbox input+div{background:#fff;border:1px solid #ccc;border-radius:4px;height:100%;transition:.1s;width:100%}.checkbox input:checked+div{background:#3360ab;background:var(--ad-blue-50);border-color:#3360ab;border-color:var(--ad-blue-50)}.checkbox input:checked+div:before{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.checkbox input:disabled+div{color:#aaa;cursor:default}.checkbox input:disabled+div:before{background-color:#eee}.checkbox input:disabled+div:after{border-color:#eee}.checkbox input:disabled:checked+div:before{border-color:#ccc}.checkbox input:disabled:checked+div:after{border-color:#bbb}@media screen and (max-width:600px){.checkbox input+div{font-size:16px}}input[type=radio]{display:none}.radio input+div{display:flex;position:relative}.radio input+div:before{background:#fff;border:1px solid #ccc;border-radius:50%;content:"";display:block;flex-shrink:0;height:20px;margin-right:10px;position:relative;transition:.1s;width:20px}.radio input:checked+div:after{background:#3360ab;background:var(--ad-blue-50);border-radius:50%;content:"";display:block;height:12px;left:5px;position:absolute;top:5px;width:12px}@media screen and (max-width:600px){.radio input+div{font-size:16px}}.form-row{margin:15px 0}.form-row-bar{border-bottom:1px solid #eee;padding-bottom:15px}.form-row-title{align-items:center;display:flex;font-weight:700;margin-bottom:4px}.form-row-title-help-btn{color:#3360ab;color:var(--ad-blue-50);font-size:18px;margin-left:5px;padding:0}.form-row-comment{color:#888;font-size:1.3rem;margin:4px 0}.form-row-preview{border:3px dotted #ccc;height:200px;margin-bottom:12px;width:300px}.form-row-title.required:after{color:#3360ab;color:var(--ad-blue-50);content:"*";margin-left:5px}.form-row-password{position:relative}.form-row-password-btn-voff,.form-row-password-btn-von{color:#888;cursor:pointer;position:absolute;right:10px;top:10px}.form-row-password .form-row-password-btn-von,.form-row-password.is-visibility .form-row-password-btn-voff{display:inline}.form-row-password .form-row-password-btn-voff,.form-row-password.is-visibility .form-row-password-btn-von{display:none}@media screen and (max-width:600px){.log .log-column{width:100%!important}}.login-system-title{margin-bottom:40px;margin-top:7%;text-align:center}.login-box{background:#fff;border-radius:6px;margin:0 auto;padding:25px 30px;text-align:center;width:400px}.login-input{font-size:16px;width:80%}.btn-login{font-size:1.6rem;height:50px;margin-top:10px;width:80%}.system-version{color:#999;margin-top:20px;text-align:center}@media screen and (max-width:500px){.login-box{width:90%}}.form-row-input-text{word-wrap:break-word;min-width:0}table.estimate-log td{word-break:break-word}.estimate-log-select{height:39px!important}.m-category-name{color:#b3b0b0}.estimate-category-wrap{overflow-wrap:break-word}.force-break{display:block;width:100%}.form-note{font-size:.85em;font-weight:400}.order-list-earnings{border-bottom:2px solid #ccc;margin-left:10px;padding-bottom:4px}.order-edit-layout{display:flex;margin-top:-20px}.order-edit-layout-col{margin-right:20px;min-width:50%}.order-edit-layout-btn{width:50%}.tbl td.order-edit-list-option{padding-left:50px;position:relative}.tbl td.order-edit-list-option:before{content:"└";font-size:1.8rem;left:15px;position:absolute;top:15px}.tbl-order-mitsumori{table-layout:fixed}.tbl-order-mitsumori tbody tr:last-child td,.tbl-order-mitsumori tbody tr:last-child th{word-wrap:break-word;border-bottom:1px solid #eee}.tbl-order-mitsumori tfoot tr:last-child td,.tbl-order-mitsumori tfoot tr:last-child th{border-bottom:0}.tbl-order-mitsumori-item{display:flex}.tbl-order-mitsumori-img{margin-right:10px}.select-date-title{background:#f0f2f7;border-radius:4px;margin-bottom:10px;padding:5px 10px}.select-date-decision .select-date-title{background:#3360ab;background:var(--ad-blue-50);color:#fff}.select-date-decision .input-date{margin-right:10px}.select-date-datetime{display:flex;margin-bottom:20px;padding:0 10px}.select-date-datetime .date{margin-right:10px}.select-date-datetime input[type=checkbox]:disabled+div:before{background-color:#eee}.select-date-datetime input[type=checkbox]:disabled+div:after{display:none}@media screen and (max-width:1000px){.order-edit-layout{flex-wrap:wrap}.order-edit-layout-col{margin-right:0;width:100%}.order-edit-layout-btn{width:100%}}@media screen and (max-width:500px){.order-baseinfo-header{flex-direction:column}.order-baseinfo-header>div{margin-bottom:10px;width:100%!important}.select-date-decision .select-date-datetime{flex-direction:column}.select-date-decision .select-date-datetime select{margin-top:10px}}.operation_start_date-warning{color:#cd1616;display:inline-block;margin-left:10px}.operation_start_date-warning .icon{margin-right:4px}.category-list li{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:15px}.category-table .icon{color:#3360ab;color:var(--ad-blue-50);font-size:18px}.schedule-item{border:1px solid #ccc;border-radius:4px;padding:15px}.schedule-item+.schedule-item{margin-top:10px}.schedule-item-content{border-bottom:1px solid #ccc;display:flex;padding:10px}.schedule-term{border-bottom:1px solid #ccc;padding-bottom:10px}.schedule-time-list{margin-left:10px}.schedule-time{background:#f5f5f5;border-radius:4px;display:inline-block;margin:0 5px 5px 0;padding:5px 10px}.schedule-day{min-width:180px;padding-top:5px;width:180px}@media screen and (max-width:500px){.schedule-day{min-width:30px;width:30px}}.schedule-edit-date{width:50%}.schedule-detail-item{border:1px solid #ccc;border-radius:4px;display:flex;margin-top:10px}.schedule-detail-item-day{padding:20px}.schedule-detail-item-day-checkbox{flex-wrap:wrap}.schedule-detail-item-day label{margin-bottom:10px}.schedule-detail-item-time{border-left:1px solid #ccc;min-width:280px;padding:15px 15px 15px 25px}.schedule-detail-item-time-list li:not(:first-child){margin-top:5px}.schedule-detail-item-control{background:#f5f5f5;border-left:1px solid #ccc;border-radius:0 4px 4px 0;min-width:77px;padding:20px}@media screen and (max-width:500px){.schedule-edit-date-wrap{flex-wrap:wrap}.schedule-edit-date{margin-bottom:10px;width:100%}}.maintenance-title{color:var(--gu-primary-50);padding:20px 0;text-align:center}.maintenance-text{text-align:center}.input-date-layout-fromto{align-items:center;display:flex}.input-date-layout-fromto .mark{margin:0 12px}@media screen and (max-width:600px){.input-date-layout-fromto .mark{margin:0 4px}}.sidebar{background-color:#fff;border-left:1px solid #ccc;height:calc(100% - 40px);margin-top:40px;max-width:500px;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;transform:translateX(100%);transition:.3s;width:calc(100% - 1000px)}.sidebar.is-open{transform:translateX(0)}.ef-form-list-th{text-align:center;vertical-align:middle}.ef-form-list-contents .tbl td{vertical-align:middle!important}.ef-form-list-td{text-align:center}.ef-form-list-td-name{overflow-wrap:break-word}.ef-form-list-td-comment{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ef-form-list-table-icon{color:#3360ab;color:var(--ad-blue-50);font-size:18px}.ef-form-list-dialog-error-msg{color:#d81e1e;color:var(--ad-red-50);margin-top:6px}.ef-link-guest{align-items:center;display:flex}.ef-link-guest .icon{font-size:16px;margin-right:4px}.icon.material-icons-round.warning{font-size:18px;vertical-align:text-bottom}.ef-item-common-cond-add-btn{font-size:12px;padding:0 8px;white-space:nowrap}.ef-form-common-cond-header{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:0 20px}.ef-form-common-cond-header .settings-title-h3{border:none;padding:10px 0}.ef-form-common-advanced-tag{background-color:#d5e5ff;background-color:var(--ad-blue-20);border-radius:14px;color:#174899;color:var(--ad-blue-60);font-size:14px;padding:2px 10px}.ef-form-common-cond .msgbox.borderless.caution{margin-top:15px}.ef-form-common-advanced-settings-mode button{margin-right:0!important}.ef-form-common-advanced-settings-mode .form-row-title{margin-bottom:0}.ef-form-common-cond .btn-switch-sort.red{border:1px solid #f5a3a3;border:1px solid var(--ad-red-30)}.ef-form-common-cond .material-icons-round.red{color:#d81e1e;color:var(--ad-red-50)}.ef-form-common-cond .btn-switch-sort.red:hover{background-color:#ffdbdb;background-color:var(--ad-red-20)}.ef-form-common-cond-items{border-collapse:collapse;table-layout:fixed;width:100%}.ef-form-common-cond-items td{padding:4px}.ef-form-common-cond-items thead th{border-bottom:1px solid #ccc;border-bottom:1px solid var(--ad-gray-30)}.ef-item-common-cond-service{vertical-align:top}.ef-form-common-cond-items td:first-child{padding-left:0}.ef-form-common-cond-csv-area .msgbox{margin-top:15px}.ef-form-common-cond-csv-area .form-row{margin-top:10px}.ef-item-common-cond-option{margin-left:28px;vertical-align:top}.ef-item-common-cond-reference-code{color:#666;color:var(--ad-gray-60);font-size:12px;font-weight:400}.ef-item-common-cond-service-container{background-color:#d5e5ff;background-color:var(--ad-blue-20);border-bottom:none;border-radius:4px;display:flex;justify-content:space-between;padding:9px 8px}.ef-form-common-msgbox-wrapper.short{max-width:700px}.ef-item-common-cond-service:not(:first-child) td>.ef-item-common-cond-add-btn,.ef-item-common-cond-service:not(:first-child) td>div{margin-top:4px}.ef-item-common-cond-option-container{background-color:#f5f5f5;background-color:var(--ad-gray-20);border:1px solid #f5f5f5;border:1px solid var(--ad-gray-20);border-radius:4px;margin-left:28px;padding:8px}.ef-item-common-cond-service-title{font-weight:700}.ef-item-common-cond label.checkbox{margin:auto 8px auto 0}.ef-item-common-cond{display:flex}.ef-item-common-cond-checkbox{width:20px!important}.ef-item-common-cond-sort-btn{width:30px}.ef-item-common-cond-sort-btn .icon{color:#3360ab;color:var(--ad-blue-50);font-size:16px}.ef-item-common-cond-cell{border:2px dotted #ccc;border:2px dotted var(--ad-gray-30);border-radius:4px;display:flex;justify-content:space-between;padding:7px;width:100%}.ef-item-common-cond-cell.ef-item-common-cond-not-set{color:#999;color:var(--ad-gray-50)}.ef-item-common-cond-cell.has-error{border-color:#d81e1e!important;border-color:var(--ad-red-50)!important}.ef-item-common-cond-warning{color:#e53935;color:var(--ad-red-40);margin-right:4px}.ef-item-common-cond-wrap{min-width:0}.ef-item-common-cond-text{width:calc(100% - 20px)}.ef-sidebar-common-cond-input-area .msgbox{margin-bottom:10px}.ef-item-common-cond-btn{align-items:center;background-color:#3360ab;background-color:var(--ad-blue-50);border-radius:50%;color:#fff;display:flex;height:20px;justify-content:center;padding:2px;width:20px}.ef-item-common-cond-btn:hover{background-color:#174899;background-color:var(--ad-blue-60);transition:.2s}.ef-item-common-cond-wrap{margin-left:8px;width:100%}.ef-item-common-cond-cell.is-selected{background-color:#e8f1ff;background-color:var(--ad-blue-10);border-color:#3360ab;border-color:var(--ad-blue-50)}.ef-item-common-cond-cell .edit{font-size:14px}.ef-item-common-cond-errormsg-row{color:#b70e0e;color:var(--ad-red-60);font-size:13px}.ef-sidebar-common-cond-item{border:2px dotted #ccc;border-radius:4px;display:block;margin-bottom:8px;padding:8px;text-align:left;width:100%}.ef-sidebar-common-cond-item:hover{background-color:#e8f1ff;background-color:var(--ad-blue-10);border-color:#3360ab;border-color:var(--ad-blue-50)}.cond-input.is-default{color:#666;color:var(--ad-gray-60)}.ef-sidebar-common-cond-title{flex-shrink:0;width:30px}.ef-sidebar-common-selecting-item-num{background-color:#fff;border-radius:100%;color:#3360ab;color:var(--ad-blue-50);display:inline-block;margin-left:4px;width:20px}.ef-sidebar-common-input-and-cond{font-weight:700}.ef-control-common-delete-btn{color:#d81e1e;color:var(--ad-red-50);height:127px;padding:0 5px}.ef-control-common-delete-btn:hover{background-color:#e7e7e7;transition:.2s}.ef-control-common-btn-size-full{width:100%}.ef-control-common-cond-clear-btn{color:#3360ab;color:var(--ad-blue-50);cursor:pointer;font-size:12px}.ef-control-common-cond-clear-btn:hover{color:#174899;color:var(--ad-blue-60);transition:.2s}.ef-control-common-cond-clear-icon{font-size:14px;vertical-align:middle}@keyframes ef-sidebar-common-setcond{0%{background-color:#e8f1ff;background-color:var(--ad-blue-10);border-color:#3360ab;border-color:var(--ad-blue-50)}to{background-color:#fff;border:1px solid #ccc}}.ef-sidebar-common-setcond-animation{animation:ef-sidebar-common-setcond .5s ease-in-out}@keyframes ef-sidebar-common-emptycond{0%{background-color:#ffdbdb;background-color:var(--ad-red-20);border-color:#d81e1e;border-color:var(--ad-red-50)}to{background-color:#fff;border:1px solid #ccc}}.ef-sidebar-common-emptycond-animation{animation:ef-sidebar-common-emptycond .5s ease-in-out}.ef-sidebar-common-codes-heading{border-bottom:3px solid #f5f5f5;border-bottom:3px solid var(--ad-gray-20);color:#3360ab;color:var(--ad-blue-50);font-weight:700;margin-bottom:8px;margin-top:24px;padding:4px 0}details .ef-sidebar-common-codes-heading:first-child{margin-top:0}.ef-sidebar-common-codes-btn{background-color:#f5f5f5;background-color:var(--ad-gray-20);border-radius:4px;display:inline-block;margin-bottom:8px;margin-right:8px;max-width:100%;overflow-wrap:break-word;padding:4px 8px;position:relative;text-align:left}.ef-sidebar-common-codes-btn:hover{background-color:#ccc;background-color:var(--ad-gray-30);transition:.2s}.ef-sidebar-common-codes-bubble{background:#d5e5ff;background:var(--ad-blue-20);border-radius:4px;bottom:32px;box-shadow:0 4px 10px rgba(0,0,0,.1);color:#333;left:8px;margin-top:20px;max-width:300px;opacity:0;padding:10px;position:absolute;transition:opacity .5s ease-out;visibility:hidden;width:-webkit-max-content;width:max-content;z-index:1000}.ef-sidebar-common-codes-bubble:after{border:10px solid transparent;border-top-color:#d5e5ff;border-color:var(--ad-blue-20) transparent transparent transparent;bottom:-20px;content:"";left:20px;position:absolute}.ef-sidebar-common-codes-bubble.show{opacity:1;visibility:visible}.ef-sidebar-common-codes-bubble.fade-out{opacity:0;visibility:hidden}.ef-toast-container{bottom:24px;left:50%;pointer-events:none;position:fixed;transform:translateX(-50%);z-index:9999}.ef-toast{background:rgba(0,0,0,.85);border-radius:6px;box-shadow:0 6px 16px rgba(0,0,0,.2);color:#fff;font-size:14px;opacity:0;padding:10px 16px;transform:translateY(16px);transition:opacity .25s ease,transform .25s ease}.ef-toast.show{opacity:1;transform:translateY(0)}.ef-page_tab-list{display:flex}.ef-page_tab-btn{background-color:#fff;background-color:var(--ad-white);border-bottom:2px solid #ccc;border-radius:0;display:block;padding:8px 16px}.ef-page_tab-btn:hover{background-color:#e8f1ff;background-color:var(--ad-blue-10);border-bottom-color:#9cb8e6;border-bottom-color:var(--ad-blue-30)}.ef-page_tab-item.is-selected .ef-page_tab-btn{background-color:#d5e5ff;background-color:var(--ad-blue-20);border-bottom-color:#3360ab;border-bottom-color:var(--ad-blue-50)}.ef-page_tab-error-flag{color:#e53935;color:var(--ad-red-40);margin-right:4px}.ef-page_tab-btn .icon.material-icons-round.warning{vertical-align:sub}.ef-form-basic-quill .ql-toolbar{border-radius:4px 4px 0 0}.ef-form-basic-quill .ql-container{border-radius:0 0 4px 4px;min-height:135px}.ef-form-basic-quill .ql-editor{min-height:135px}.ef-form-layout-service-items{border:1px solid #d5e5ff;border:1px solid var(--ad-blue-20);border-radius:4px;margin:15px 0;padding:10px 20px}.ef-item-layout-service-header{border-radius:4px;color:#1ab1c1;font-size:2.2rem;font-weight:700;margin:10px 0;padding:8px 16px;position:relative}.ef-item-layout-service-header:before{background-color:var(--gu-primary-50);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:5px}.ef-form-layout-service-items.sort_mode{border:0;padding:0}.ef-form-layout-preview-modal-bg{align-items:center;background:rgba(0,0,0,.4);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.ef-form-layout-preview-modal-content{background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.18);height:90vh;max-width:1300px;overflow:hidden;padding:32px 24px 32px 40px;position:relative;width:90%}.ef-form-layout-preview-modal-close-btn{background:#eee;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:21.5px;height:36px;justify-content:center;position:absolute;right:18px;top:18px;transition:background .2s;width:36px}.ef-form-layout-preview-modal-close-btn:hover{background:#ccc}.ef-form-layout-preview-modal-title{font-size:16px;font-weight:700;letter-spacing:.05em;margin-bottom:15px}.ef-form-layout-preview-modal-list-wrapper{height:90%;overflow:auto;padding-right:20px}.ef-form-layout-preview-modal-list{border-radius:8px;display:flex;flex-direction:column;gap:18px}.ef-page-layout-toolbar{align-items:center;display:flex;gap:12px}.ef-sidebar-layout-new,.ef-sidebar-layout-option,.ef-sidebar-layout-service{margin-bottom:100px;margin-top:30px}.ef-sidebar-layout-new .form-row{margin-top:30px}.ef-sidebar-layout-new .form-row-title{font-size:15px}.ef-sidebar-layout-option-items{border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;padding:10px 0}.ef-control-layout-service-type-btn{border:1px solid #ccc;border:1px solid var(--ad-gray-30);border-radius:4px;cursor:pointer;display:block;margin-bottom:8px;min-height:40px;outline:2px solid transparent;text-align:left;transition:.2s;width:100%}.ef-control-layout-service-type-btn.is-selected,.ef-control-layout-service-type-btn:hover{outline:2px solid #3360ab;outline:2px solid var(--ad-blue-50)}.ef-control-layout-service-type-btn.ef-selection{padding-top:0}.ef-control-layout-service-type-btn-title{background-color:#f5f5f5;background-color:var(--ad-gray-20);border-radius:4px 4px 0 0;font-size:12px;padding:10px}.ef-control-layout-service-type-btn.no-body .ef-control-layout-service-type-btn-title{border-radius:4px}.ef-control-layout-service-type-btn-body{padding:10px}.ef-control-layout-service-type-btn.ef-selection .ef-control-layout-service-type-btn-body{padding-top:0}.ef-control-layout-service-type-btn-preview{zoom:.7;pointer-events:none}.ef-control-layout-service-type-btn-preview .ef-selection-checkbox.horizontal,.ef-control-layout-service-type-btn-preview .ef-selection-radio.horizontal{margin-top:10px}.ef-control-layout-service-type-btn-preview .ef-selection-checkbox.vertical,.ef-control-layout-service-type-btn-preview .ef-selection-radio.vertical{margin-top:15px}.ef-item-layout-service-sort{background-color:#fff;border:1px solid #ddd;border-radius:5px;cursor:move;display:flex;justify-content:space-between;margin:5px 0;padding:10px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ef-item-layout-service-sort .icon{color:#ddd}.ef-item-layout-service-sort-tag{border-radius:50px;display:inline-block;font-size:12px;height:20px;line-height:20px;margin-right:10px;padding:0 5px;text-align:center;vertical-align:middle;width:80px}.ef-item-layout-service-sort-tag.header{background-color:#ffd5e1;color:#7f223d}.ef-item-layout-service-sort-tag.desc{background-color:#d5fff2;color:#1a785a}.ef-item-layout-service-sort-tag.number{background-color:#d5e5ff;color:#2c4d84}.ef-item-layout-service-sort-tag.selection{background-color:#fff9d5;color:#857622}.ef-item-layout-service{position:relative}.ef-control-new-service-btn{background-color:#d5e5ff;background-color:var(--ad-blue-20);display:block;height:20px;margin:3px 0;opacity:0;position:relative;transition:opacity .2s;width:100%;z-index:3}.ef-control-new-service-btn:hover{opacity:1}.ef-control-new-service-btn .icon{background-color:#3360ab;background-color:var(--ad-blue-50);border-radius:50%;color:#fff;color:var(--ad-white);height:30px;left:50%;line-height:30px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);vertical-align:top;width:30px}.ef-control-new-service-btn:before{border-bottom:2px dotted #3360ab;border-bottom:2px dotted var(--ad-blue-50);content:"";display:block;height:50%;left:0;position:absolute;top:0;transition:opacity .2s;width:100%}.ef-control-new-service-btn-dummy{height:20px;margin:3px 0}.ef-control-new-service-btn-first{color:#3360ab;color:var(--ad-blue-50);font-size:20px;font-weight:700;padding:5px;position:relative;width:100%}.ef-control-new-service-btn-first .icon{margin-right:5px;vertical-align:sub}.ef-control-new-service-btn-first-text{background-color:#fff;background-color:var(--ad-white);display:inline-block;padding:0 5px;position:relative;transition:.2s;z-index:1}.ef-control-new-service-btn-first:before{border-bottom:2px dotted #3360ab;border-bottom:2px dotted var(--ad-blue-50);content:"";display:block;height:50%;left:0;opacity:0;position:absolute;top:0;transition:.2s;width:100%}.ef-control-new-service-btn-first:hover,.ef-control-new-service-btn-first:hover .ef-control-new-service-btn-first-text{background-color:#d5e5ff;background-color:var(--ad-blue-20)}.ef-control-new-service-btn-first:hover:before{opacity:1}.ef-item-layout-service-undefined{border:2px dotted #3360ab;border:2px dotted var(--ad-blue-50);border-radius:4px;color:#3360ab;color:var(--ad-blue-50);font-size:16px;padding:20px;text-align:center}.ef-item-layout-service-undefined .icon{font-size:18px;margin-left:5px;vertical-align:middle}.ef-item-layout-service-undefined-btn{background-color:#3360ab;background-color:var(--ad-blue-50);border-radius:40px;color:#fff;color:var(--ad-white);margin-top:10px;padding:5px 15px;transition:.2s}.ef-item-layout-service-undefined-btn:hover{background-color:#174899;background-color:var(--ad-blue-60)}.ef-item-layout-service-undefined-btn .icon{font-size:15px;margin-right:3px;vertical-align:middle}.ef-item-layout-service-undefined-btn.cancel{background-color:#e8f1ff;background-color:var(--ad-blue-10);color:#3360ab;color:var(--ad-blue-50)}.ef-item-layout-service-undefined-btn.cancel:hover{background-color:#d5e5ff;background-color:var(--ad-blue-20)}.ef-item-layout-service-overlay{align-items:center;border-radius:4px;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;opacity:0;outline:2px solid #3360ab;outline:2px solid var(--ad-blue-50);position:absolute;top:0;transition:.2s;visibility:hidden;width:100%;z-index:4}.ef-item-layout-service.is-selected .ef-item-layout-service-overlay,.ef-item-layout-service:hover .ef-item-layout-service-overlay{opacity:1;visibility:visible}.ef-item-layout-service.is-selected .ef-item-layout-service-overlay{background-color:rgba(50,125,255,.1)}.ef-control-layout-service-btns{bottom:100%;position:absolute;right:10px}.ef-control-layout-service-btn{align-items:center;background-color:#3360ab;background-color:var(--ad-blue-50);border-bottom:2px solid #3360ab;border-bottom:2px solid var(--ad-blue-50);border-radius:0;color:#fff;color:var(--ad-white);display:inline-flex;padding:5px 10px}.ef-control-layout-service-btn:hover:not(:disabled){background-color:#174899;background-color:var(--ad-blue-60)}.ef-control-layout-service-btn .icon{font-size:14px;margin-right:5px;vertical-align:middle}.ef-control-layout-service-btn:disabled{opacity:1}.ef-control-layout-service-btn:first-child{border-radius:4px 0 0 0}.ef-control-layout-service-btn:last-child{border-radius:0 4px 0 0}.ef-control-layout-service-btn.del{background-color:#d81e1e;background-color:var(--ad-red-50)}.ef-control-layout-service-btn.del:hover:not(:disabled){background-color:#b70e0e;background-color:var(--ad-red-60)}.ef-control-layout-service-btn:disabled{background-color:#a0b7dd}.ef-control-layout-service-btn:disabled.del{background-color:#e29da5}.ef-control-layout-service-toggle-btn{height:100%;width:100%}.ef-item-layout-service .ef-qbox-img img{max-width:100px;width:100px}.ef-item-layout-option-sort{background-color:#e8f1ff;background-color:var(--ad-blue-10);border-radius:5px;cursor:move;display:flex;justify-content:space-between;margin:5px 0;padding:10px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ef-item-layout-option-sort .icon{color:#9cb8e6;color:var(--ad-blue-30)}.ef-item-layout-option{margin:10px 0}.ef-item-layout-option-overview{align-items:center;display:flex}.ef-item-layout-option-controls{display:flex}.ef-item-layout-option-btn{align-items:center;background-color:#3360ab;background-color:var(--ad-blue-50);border-radius:50%;color:#fff;color:var(--ad-white);display:inline-flex;height:30px;justify-content:center;margin-left:5px;width:30px}.ef-item-layout-option-btn:hover{background-color:#174899;background-color:var(--ad-blue-60)}.ef-item-layout-option-btn.del{background-color:#d81e1e;background-color:var(--ad-red-50)}.ef-item-layout-option-btn.del:hover{background-color:#b70e0e;background-color:var(--ad-red-60)}.ef-item-layout-option-btn:disabled{background-color:#a0b7dd}.ef-item-layout-option-btn:disabled.del{background-color:#e29da5}.ef-item-layout-option-btn .icon{font-size:16px;vertical-align:middle}.ef-item-layout-option-checkbox{margin-right:10px}.ef-item-layout-option-detail{border-left:3px solid #d5e5ff;border-left:3px solid var(--ad-blue-20);max-height:0;overflow:hidden;padding-left:15px;transition:.5s}.ef-item-layout-option.is-open .ef-item-layout-option-detail{margin-top:10px;max-height:1000px;padding-bottom:15px}.ef-control-layout-option-add-btn{margin-bottom:10px}.ef-control-layout-option-add-btn:first-child{margin-top:10px}.ef-form-price-cond .btn-switch-sort.red{border:1px solid #f5a3a3;border:1px solid var(--ad-red-30)}.ef-form-price-cond .material-icons-round.red{color:#d81e1e;color:var(--ad-red-50)}.ef-form-price-cond .btn-switch-sort.red:hover{background-color:#ffdbdb;background-color:var(--ad-red-20)}.ef-form-price-cond-items tr:not(:first-child) .tbl-cond-heading{margin-top:24px}.ef-item-price-input-price{vertical-align:top}.ef-form-quantity-header{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:0 20px}.ef-form-quantity-header .settings-title-h3{border:none;padding:10px 0}.ef-form-quantity-cond-items{border-collapse:collapse;height:100%;table-layout:fixed;width:100%}.ef-form-quantity-cond-items .labeled-textbox-input:focus{outline:1px solid #1f5de8;outline:1px solid var(--ad-bright-blue-50)}.labeled-textbox-input.is-error{border:1px solid #d81e1e;border:1px solid var(--ad-red-50);border-radius:4px}.labeled-textbox-input.is-error:focus{outline:1px solid #d81e1e;outline:1px solid var(--ad-red-50)}.labeled-textbox-input:read-only{background-color:#fff}.ef-form-quantity-cond-items td{padding:4px}.ef-form-quantity-cond-items thead th{border-bottom:1px solid #ccc;border-bottom:1px solid var(--ad-gray-30)}.ef-item-quantity-service-space{border-spacing:10px}.ef-item-quantity-service-container{background-color:#d5e5ff;background-color:var(--ad-blue-20);border-bottom:none;border-radius:4px;display:flex;height:100%;justify-content:space-between;padding:9px 8px}tr:not(:first-child) td .ef-item-quantity-service-container{margin-top:4px}.ef-item-quantity-option-container{background-color:#f5f5f5;background-color:var(--ad-gray-20);border:1px solid #f5f5f5;border:1px solid var(--ad-gray-20);border-radius:4px;height:100%;margin-left:15px;padding:8px}tr:not(:first-child) td .ef-item-quantity-formula-container{margin-top:4px}.ef-item-quantity-option-container.service{margin-left:0}.ef-item-quantity-service-title{font-weight:700}.ef-item-quantity-formula{vertical-align:top}.ef-item-quantity-warning{color:#e53935;color:var(--ad-red-40);font-weight:700;margin-right:4px;vertical-align:middle}.ef-page-quantity-toolbar{align-items:center;display:flex;gap:12px}.ef-item-quantity-errormsg{color:#b70e0e;color:var(--ad-red-60);font-size:13px}.ef-item-quantity-refcode{color:#666;color:var(--ad-gray-60);font-size:12px;font-weight:400}.tbl-cond-heading-title{width:100%}.tbl-cond-heading-title input{border:none;border-bottom:3px solid #f5f5f5;border-bottom:3px solid var(--ad-gray-20);border-radius:unset;color:#3360ab;color:var(--ad-blue-50);font-weight:700}.tbl-cond-heading-title input:-ms-input-placeholder{color:#9cb8e6;color:var(--ad-blue-30)}.tbl-cond-heading-title input::placeholder{color:#9cb8e6;color:var(--ad-blue-30)}.tbl-cond-heading-title input.is-error{border-bottom:1px solid #d81e1e;border-bottom:1px solid var(--ad-red-50)}.ef-form-other-cond-items{border-collapse:collapse;table-layout:fixed;width:100%}.ef-form-other-cond-items td{padding:4px;vertical-align:top}.ef-form-other-cond-items thead th{border-bottom:1px solid #ccc;border-bottom:1px solid var(--ad-gray-30)}.ef-form-other-cond-items .labeled-textbox-input.is-error:focus{outline:1px solid #d81e1e;outline:1px solid var(--ad-red-50)}.ef-form-other-cond-items .labeled-textbox-input:focus{outline:1px solid #1f5de8;outline:1px solid var(--ad-bright-blue-50)}.ef-item-other-service{vertical-align:bottom}.tbl-cond-heading-title{align-items:center;display:flex}.ef-item-other-warning{color:#e53935;color:var(--ad-red-40);vertical-align:middle}.ef-item-other-service .tbl-cond-heading-title{width:100%}.ef-item-other-service .checkbox{margin:auto 8px auto 0}.ef-item-other-service-container{background-color:#d5e5ff;background-color:var(--ad-blue-20);border-bottom:none;border-radius:4px;display:flex;justify-content:space-between;padding:9px 8px}.ef-item-other-service:not(:first-child) .control-horizon{margin-top:4px}.ef-item-other-service-title{font-weight:700}.ef-item-other-cond{display:flex}.ef-item-other-cond-option{margin-left:15px}.ef-item-other-cond-cell{border:2px dotted #ccc;border:2px dotted var(--ad-gray-30);border-radius:4px;cursor:pointer;margin-left:8px;padding:8px;width:100%}.ef-item-other-cond-cell:hover{background-color:#e8f1ff;background-color:var(--ad-blue-10);border-color:#3360ab;border-color:var(--ad-blue-50);transition:.2s}.ef-item-other-cond-cell.ef-item-other-not-set{color:#999;color:var(--ad-gray-50)}.ef-item-other-sort-btn{width:30px}.ef-item-other-sort-btn .icon{color:#3360ab;color:var(--ad-blue-50);font-size:16px}.ef-item-other-cond .checkbox{margin:auto 8px auto 0}.ef-item-other-input-other{vertical-align:top}.ef-item-other-checkbox{height:20px!important;width:20px!important}.ef-item-other-errormsg{color:#b70e0e;color:var(--ad-red-60);font-size:13px}.ef-item-other-errormsg.title{margin-left:43px}.ef-item-other-errormsg.cond{margin-left:96px}.checkbox.is-disabled .ef-item-other-checkbox{background:#eee;cursor:not-allowed;opacity:.5}.ef-form-dispcond-comment{color:#000}.csv-help-table{background:#fafbfc;border-collapse:collapse;font-size:.95em;margin-bottom:8px;margin-top:8px;width:100%}.csv-help-table td,.csv-help-table th{border:1px solid #d0d7de;padding:8px 12px;text-align:left}.csv-help-table th{background:#f3f4f6;color:#333;font-weight:700}.csv-help-table tr:nth-child(2n) td{background:#f6f8fa}.csv-help-table-tag{background-color:#d5e5ff;background-color:var(--ad-blue-20);border-radius:4px;color:#174899;color:var(--ad-blue-60);font-size:12px;margin-left:5px;padding:0 4px}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"見出し1"!important}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"見出し2"!important}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"見出し3"!important}.ql-snow .ql-picker.ql-header .ql-picker-item:not([data-value]):before,.ql-snow .ql-picker.ql-header .ql-picker-label:not([data-value]):before{content:"本文"!important}.text-em{color:var(--gu-primary-50)}.order-main{background:#fff;flex-grow:1;font-family:var(--font-main);font-size:1.6rem;min-width:320px;padding:20px}.order-footer{background:#f5f5f5;font-size:1.4rem;padding:20px;text-align:right}.order-width-max{margin:20px auto;max-width:1200px}.order-width-max.estimate-guestinfo{max-width:800px}.guest-error-page{padding:20px;text-align:center}@media screen and (max-width:600px){.order-main{padding:10px}}.order-main a{color:var(--gu-primary-50)}.guest-msgbox{background-color:var(--gu-primary-20);border:1px solid var(--gu-primary-50);border-radius:4px;color:var(--gu-primary-60);margin-bottom:16px;padding:20px}.order-main .btn-order{height:50px;justify-content:center;padding:0 15px}.order-main .btn-primary{background-color:var(--gu-accent-50);border-color:var(--gu-accent-50);color:#fff;font-weight:700}.order-main .btn-primary:hover{background-color:var(--gu-accent-40);border-color:var(--gu-accent-40)}.order-main .btn-secondary{border-color:var(--gu-primary-50);color:var(--gu-primary-50)}.order-main .btn-secondary.estimate-guestinfo{margin:0 auto}.order-main .btn-secondary:hover{border-color:var(--gu-primary-40);color:var(--gu-primary-40)}.btn-into-cart{margin-left:20px}.btn-calendar-time{border-color:var(--gu-primary-50);color:var(--gu-primary-50)}.btn-calendar-time.is-selected{background-color:var(--gu-primary-50);border-color:var(--gu-primary-50);color:#fff}@media screen and (max-width:600px){.btn-order{padding:0 10px}}.btn-estimate-print{color:#000;padding-left:30px;position:relative;transition:opacity .2s}.btn-estimate-print:not(:disabled):hover{opacity:.7}.btn-estimate-print:before{color:var(--gu-primary-50);content:"\e8ad";font-family:Material Icons Round;font-size:24px;left:0;position:absolute;top:-5px}.btn-estimate-print:disabled:before{color:#ccc}@media screen and (max-width:600px){.btn-estimate-print{padding-left:25px}.btn-estimate-print:before{font-size:18px;top:-4px}}.order-main input:focus,.order-main textarea:focus{border-color:var(--gu-primary-50)}.order-main .radio input:checked+div:after{background-color:var(--gu-primary-50)}.order-main .checkbox input:checked+div:before{background-color:var(--gu-primary-50);border-color:var(--gu-primary-50)}.order-form{background:#fff;border:2px solid #ededed;border-radius:4px;margin:20px auto 0;padding:30px}.order-form-title{border-bottom:2px solid #ededed;font-size:1.8rem;font-weight:700;padding-bottom:10px;position:relative}.order-form-title:after{background-color:var(--gu-primary-50);bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;width:100px}@media screen and (max-width:600px){.order-form{margin-top:10px;padding:15px}}.order-main .form-row-title.required:after{color:var(--gu-primary-50)}.order-cart-item{display:flex;flex-wrap:wrap;margin-top:20px}.order-cart-item-img{width:20%}.order-cart-item-img img{height:auto;width:100%}.order-cart-item-list{padding-left:20px;width:80%}.order-cart-item-list.no-img{padding-left:0;width:100%}.order-cart-item-list li{border-bottom:1px solid #eee;display:flex;flex-wrap:wrap;padding:20px 0}.order-cart-item-list li:first-child{border-top:1px solid #eee}.order-cart-item-list li.option{padding-left:25px;position:relative}.order-cart-item-list li.option:before{content:"\e5da";font-family:Material Icons Round;left:0;margin-right:5px;position:absolute;top:18px}.order-cart-item-text{width:calc(100% - 200px)}.order-cart-item-control{display:flex;justify-content:flex-end;min-width:200px}@media screen and (max-width:500px){.order-cart-item-list li{padding:10px 0}.order-cart-item-img{width:100%}.order-cart-item-list{padding-left:0;width:100%}}@media screen and (max-width:400px){.order-cart-item-text{width:100%}.order-cart-item-control{margin-top:10px;width:100%}}.order-select-date-list{display:flex;justify-content:space-between;margin-top:20px}.order-select-date-list li{width:calc(33.33333% - 6.66667px)}.order-form-confirm .form-row-title{color:#888}.order-form-confirm .form-row-input{border-bottom:1px solid #eee;padding:10px 0}@media screen and (max-width:600px){.order-cart-item-text{width:100%}.order-cart-item-control{margin-top:10px;width:100%}}@media screen and (max-width:800px){.order-select-date-list{flex-direction:column}.order-select-date-list li{width:100%}.order-select-date-list li:not(:first-child){margin-top:10px}}.order-form-reservation-msgbox{margin-top:16px}.order-select-date{padding-left:0;width:100%}.order-select-date-title{background:#f5f5f5;border-radius:4px;margin-bottom:10px;padding:5px 10px}.order-select-date-datetime{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 10px}.order-select-date-datetime .btn-secondary{height:42px}.order-select-date-datetime .date{font-size:1.2em;font-weight:700;min-width:185px}.order-select-date-datetime-btns{margin:5px 0}@media screen and (max-width:1250px){.order-select-date-datetime .date{min-width:150px}}.order-calendar-desc{margin-bottom:10px}.calendar-guest-reservation.react-calendar button{-webkit-appearance:none}.calendar-guest-reservation.react-calendar{border:1px solid #ccc;border-radius:4px;padding:25px;width:360px}.calendar-guest-reservation .react-calendar__navigation{align-items:center;display:flex;margin:15px 0}.calendar-guest-reservation .react-calendar__navigation__arrow{border-radius:4px;color:#000;cursor:pointer;height:26px;transition:color .2s,background-color .2s,border .2s}.calendar-guest-reservation .react-calendar__navigation__arrow:disabled{opacity:.2}.calendar-guest-reservation .react-calendar__navigation__arrow:hover:not(:disabled){background:#e7e7e7}.calendar-guest-reservation .react-calendar__month-view__weekdays__weekday{margin:10px 0;text-align:center}.calendar-guest-reservation .react-calendar__month-view__weekdays__weekday abbr{font-weight:700;text-decoration:none}.calendar-guest-reservation .react-calendar__tile{border:2px solid #fff;color:#000;height:56px}.calendar-guest-reservation .react-calendar__tile:hover{background:#e7e7e7}.calendar-guest-reservation .react-calendar__tile.is-vacant:after{content:"\e900";display:block;font-family:statusicons!important}.calendar-guest-reservation .react-calendar__tile.is-full:after{content:"\e902";display:block;font-family:statusicons!important}.calendar-guest-reservation .react-calendar__tile.is-nonbusiness:after{content:"-";display:block}.calendar-guest-reservation .react-calendar__month-view__days__day--neighboringMonth{color:#ccc}.calendar-guest-reservation .react-calendar__tile--active,.calendar-guest-reservation .react-calendar__tile--active:hover{background-color:var(--gu-primary-50);color:#fff}.calendar-guest-reservation .react-calendar__navigation__label{color:#000}@media screen and (max-width:800px){.order-calendar-time{margin-top:20px}}@media screen and (max-width:500px){.calendar-guest-reservation.react-calendar{padding:15px;width:100%}.calendar-guest-reservation .react-calendar__tile{margin:0;padding:0 2px}.btn-reservation-calendar{flex-wrap:wrap}.btn-setdatetime{margin-bottom:10px}.control-horizon>:not(:last-child).btn-setdatetime{margin-right:0}.btn-reservation-calendar button{width:100%}}.order-form-sum{align-items:center;background:#f5f5f5;border-radius:4px;display:flex;justify-content:space-between;margin-top:20px;padding:10px 15px}.order-form-sum-price{text-align:right}.order-form-sum-detail{justify-content:flex-end}@media screen and (max-width:800px){.order-form-sum{flex-wrap:wrap}.order-form-sum div{width:100%}}.order-howto{align-items:center;border:2px solid var(--gu-primary-50);border-radius:4px;color:var(--gu-primary-50);display:flex;justify-content:center;padding:15px}.order-item-category{color:var(--gu-primary-50);font-size:2.2rem;font-weight:700;margin-top:30px;padding-left:20px;position:relative}.order-item-category:before{background-color:var(--gu-primary-50);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:5px}.order-item{background:#fff;border:2px solid #ededed;border-radius:4px;margin-top:20px;padding:40px}.order-item img{width:100%}.order-item-title{align-items:center;display:flex;font-weight:700;justify-content:space-between}.order-item-title .tag-require{border:1px solid var(--gu-primary-50);border-radius:4px;color:var(--gu-primary-50);display:inline-block;flex-shrink:0;font-size:.7em;margin-left:20px;padding:0 10px;vertical-align:middle}.order-item-price{padding-right:10px;width:50%}.type-select .order-item-price{width:100%}.order-item-unit{font-size:1.4rem;margin-left:5px}.order-item-control{align-items:center;display:flex;justify-content:center;position:relative}.order-item-control-count{height:40px;padding:0 8px}.order-item-control button{align-items:center;display:flex;height:40px;justify-content:center;transition:opacity .2s}.order-item-control button:disabled{background:#eee;color:#ccc}.order-item-control button:not(:disabled):hover{opacity:.8}.order-item-control-minus{background-color:var(--gu-primary-50);color:#fff;margin-right:5px}.order-item-control-plus{background-color:var(--gu-primary-50);color:#fff;margin-left:5px}.order-item-footer{display:flex;flex-wrap:wrap;justify-content:space-between}.order-item-control-wrap{display:flex;justify-content:flex-end;width:50%}.order-item-control-msg{background:#f0f2f7;border-radius:4px;font-size:1.2rem;padding:10px;position:absolute;top:-70px;width:150px}.order-item-control-msg:after{border:10px solid transparent;border-top-color:#f0f2f7;bottom:-19px;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.order-item-control-delete{color:var(--gu-primary-50);cursor:pointer}.order-item-control-delete.disabled{color:#ccc;cursor:auto}.order-item-title-service{border-bottom:2px solid #ededed;font-size:2.2rem;padding-bottom:5px;position:relative}.order-item-title-service:after{bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;width:100px}.order-item-wrap{word-wrap:break-word;min-width:0}.order-item-service{display:flex;flex-wrap:wrap}.order-item-img-service{width:20%}.order-item-main-service{padding-left:20px;width:80%}.order-item-main-service.no-img{padding-left:0;width:100%}.order-item-control-service{padding-right:15px}.order-item-option,.order-item-service .order-item-control-wrap,.order-item-service .order-item-desc,.order-item-service .order-item-img-service,.order-item-service .order-item-price{margin-top:20px}.order-item-header-option{align-items:center;background:#f5f5f5;border-radius:4px;display:flex;font-weight:700;padding:5px 10px}.order-item-option-list,.order-item-option-list li{display:flex;flex-wrap:wrap;justify-content:space-between}.order-item-option-list li{border:1px solid #ededed;border-radius:4px;margin-top:10px;padding:15px;width:calc(50% - 5px)}.order-item-img-option{width:15%}.order-item-main-option{padding-left:20px;width:85%}.order-item-main-option.no-img{padding-left:0;width:100%}.order-item-title-option{border:none;font-size:1.8rem;padding-bottom:0}.order-item-desc-option{font-size:1.4rem}.order-item-option-list.type-select li{transition:.2s}.order-item-option-list.type-select:not(.type-qty) li:hover{cursor:pointer}.order-item-option-list.type-select li.is-selected,.order-item-option-list.type-select:not(.type-qty) li:hover{background-color:var(--gu-primary-10);border-color:var(--gu-primary-50)}.order-item-button{text-align:left;width:100%}.order-item-option .order-item-desc,.order-item-option .order-item-img-service,.order-item-option .order-item-price{margin-top:5px}.order-item-option .order-item-control-wrap{margin-top:10px}.order-item-option-radio-wrapper.vertical{margin-top:20px}.order-item-option-radio-wrapper.horizontal{margin-top:10px}.order-item-option-radio-wrapper.vertical .radio{display:block;margin-top:10px}.order-item-option-radio-wrapper.horizontal .radio{display:inline-block;margin-right:20px;margin-top:10px}.order-item-option-select-wrapper{margin-top:20px;position:relative}.order-item-option-select-wrapper:after{border-bottom:2px solid var(--gu-primary-50);border-right:2px solid var(--gu-primary-50);content:"";display:block;height:10px;position:absolute;right:15px;top:calc(50% - 10px);transform:rotate(45deg);width:10px}.order-item-option-select-counter{display:none}.order-item-option-checkbox-wrapper.vertical{margin-top:20px}.order-item-option-checkbox-wrapper.horizontal{margin-top:10px}.order-item-option-checkbox-wrapper.vertical .checkbox{display:block;margin-top:10px}.order-item-option-checkbox-wrapper.horizontal .checkbox{display:inline-block;margin-right:20px;margin-top:10px}.order-item-cart{align-items:center;border-radius:4px;display:flex;font-weight:700;justify-content:flex-end;margin-top:20px}.order-howto{font-weight:700}.order-estimate-execute{margin-top:20px;text-align:center}.btn-order-estimate-execute{background-color:var(--gu-accent-50);color:#fff;font-size:1.8rem;padding:20px;width:100%}.btn-order-estimate-execute:hover:not(:disabled){background-color:var(--gu-accent-40)}.order-estimate-execute-buttons{display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:center;margin:20px 0}.btn-order-estimate-reset{color:#000;padding-left:30px;position:relative;transition:opacity .2s}.btn-order-estimate-reset:before{color:var(--gu-primary-50);content:"\e5d5";font-family:Material Icons Round;font-size:24px;left:0;position:absolute;top:-5px}.btn-order-estimate-reset:disabled:before{color:#ccc}.btn-order-estimate-reset:not(:disabled):hover{opacity:.7}.order-estimate-execute .msgbox{margin-top:20px}@media screen and (max-width:600px){.btn-order-estimate-reset{padding-left:25px}.btn-order-estimate-reset:before{font-size:18px;top:-4px}}.order-estimate-execute-result{background-color:var(--gu-primary-10);border:2px solid var(--gu-primary-50);font-size:2.2rem;margin-top:20px;padding:20px}@media screen and (max-width:1000px){.order-item-price-option{width:100%}.order-item-control-wrap-option{margin-top:10px;width:100%}}@media screen and (max-width:800px){.order-item-price-option{width:100%}.order-item-control-wrap-option{margin-top:10px;width:100%}}@media screen and (max-width:600px){.order-item,.page-order-select{padding:20px}.order-item-img-service{text-align:center;width:100%}.order-item-main-service{padding-left:0;width:100%}.order-item-service .order-item-control-wrap,.order-item-service .order-item-price{margin-top:10px}.order-item-price{width:100%}.order-item-control-wrap{margin-top:10px;width:100%}.order-item-option-list li{width:100%}.order-howto{margin-bottom:10px}.order-item-cart{margin-top:10px}.order-howto,.order-item-cart{display:block;padding:20px;text-align:center}.order-howto button,.order-item-cart button{margin:5px auto 0}}.form-row-postcode{display:flex}.form-row-postcode button{margin-left:10px}@media screen and (max-width:600px){.form-row-postcode{display:block}.form-row-postcode button{margin-left:0;margin-top:5px}}.mitsumol-frame,.mitsumol-frame iframe{width:100%}.image-zoom-thumbnail{cursor:zoom-in}.image-zoom-dialog{cursor:zoom-out;height:100%;left:0;opacity:0;position:fixed;top:0;transition:.2s;visibility:hidden;width:100%;z-index:10}.image-zoom-dialog.is-show{opacity:1;visibility:visible}.image-zoom-dialog-back{background-color:#fff;height:100%;opacity:.9;width:100%}.image-zoom-dialog-original{left:50%;margin-bottom:80px;margin-top:120px;position:absolute;text-align:center;top:0;transform:translateX(-50%);width:90%}.image-zoom-dialog-original img{max-width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:auto!important}.image-zoom-dialog-close-btn{color:#000;height:50px;position:absolute;right:0;top:-50px;width:50px}.ef-tmp-text{opacity:.4}.ef-header{color:var(--gu-primary-50);font-size:2.2rem;font-weight:700;padding-left:20px;position:relative}.ef-header:before{background-color:var(--gu-primary-50);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:5px}.ef-qbox{background:#fff;border:2px solid #ddd;border-radius:4px;font-size:1.6rem}.ef-qbox-header{align-items:center;background-color:#eee;border-radius:4px 4px 0 0;display:flex;font-size:2rem;justify-content:space-between;padding:15px 30px;position:relative}.ef-qbox-title{word-wrap:break-word;font-weight:700;min-width:0}.ef-qbox-required{background-color:#fff;border:1px solid var(--gu-primary-50);border-radius:4px;color:var(--gu-primary-50);display:inline-block;flex-shrink:0;font-size:1.4rem;margin-left:20px;padding:0 10px;vertical-align:middle}.ef-qbox-body{padding:30px}.ef-qbox-body-service{display:flex;width:100%}.ef-qbox-img{margin-right:20px}.ef-qbox-img img{max-height:200px;object-fit:contain;width:200px}.ef-qbox-text{flex-grow:1;min-width:0}.ef-qbox-price{flex-grow:1}.ef-qbox-price_n_counter{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.ef-qbox-exp+.ef-qbox-price_n_counter{margin-top:20px}.ef-qbox-price_n_counter--right-bottom{align-items:center;justify-content:space-between}.ef-qbox-body-service+.ef-qbox-body-option{margin-top:25px}.ef-tile{flex-wrap:wrap;gap:10px;justify-content:space-between}.ef-tile,.ef-tile-inner{display:flex}.ef-tile-item{border:1px solid #ccc;border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;padding:15px;width:calc(50% - 5px)}.ef-tile-img{margin-right:20px}.ef-tile-img img{max-height:80px;object-fit:contain;width:80px}.ef-tile-text{flex-grow:1}.ef-tile-title{font-size:1.8rem;font-weight:700;word-break:break-all}.ef-tile-exp{font-size:1.4rem;margin-top:5px}.ef-tile-number-counter{margin-top:10px}.ef-number{align-items:center;display:flex;justify-content:right;position:relative}.ef-number-counter-btn{background-color:var(--gu-primary-50);color:#fff;height:40px;transition:opacity .2s}.ef-number-counter-btn:hover{opacity:.8}.ef-number-counter-btn:disabled{background:#eee;color:#ccc;pointer-events:none}.ef-number-counter-btn.auto-calc{display:none}.ef-number-input{border-color:#ccc;height:40px;padding:0 8px}.ef-number-input:focus{border-color:var(--gu-primary-50)}.ef-number-input.auto-calc{background-color:var(--gu-primary-20);border:0;caret-color:transparent;color:var(--gu-primary-60);cursor:default;font-weight:700;height:40px;padding:0 8px}.ef-number-unit{font-size:1.4rem;word-break:break-all}.ef-number-msg{background:#f0f2f7;border-radius:4px;font-size:1.2rem;padding:10px;position:absolute;top:-70px;width:150px}.ef-number-msg:after{border:10px solid transparent;border-top-color:#f0f2f7;bottom:-19px;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.ef-selection-pulldown{position:relative}.ef-selection-pulldown select{border-color:#ccc}.ef-selection-pulldown:after{border-bottom:2px solid var(--gu-primary-50);border-right:2px solid var(--gu-primary-50);content:"";display:block;height:10px;pointer-events:none;position:absolute;right:15px;top:calc(50% - 10px);transform:rotate(45deg);width:10px}.ef-selection-radio-label-wrapper{max-width:100%}.ef-selection-radio-label{display:inline-block;max-width:100%;vertical-align:bottom}.ef-selection-radio-label span{min-width:0;overflow-wrap:break-word}.ef-selection-radio.vertical{display:flex;flex-direction:column;gap:10px}.ef-selection-radio.horizontal{display:flex;flex-wrap:wrap;gap:10px 20px}.ef-selection-radio input+div{position:relative}.ef-selection-radio input+div:before{background:#fff;border:1px solid #ccc;border-radius:50%;content:"";display:block;flex-shrink:0;height:20px;margin-right:10px;position:relative;transition:.1s;width:20px}.ef-selection-radio input:checked+div:after{background-color:var(--gu-primary-50);background-color:var(--gu-primary-50)!important;border-radius:50%;content:"";display:block;height:12px;left:5px;position:absolute;top:5px;width:12px}.ef-selection-checkbox-label-wrapper{max-width:100%}.ef-selection-checkbox-label{display:inline-block;max-width:100%;vertical-align:bottom}.ef-selection-checkbox-label span{min-width:0;overflow-wrap:break-word}.ef-selection-checkbox.vertical{display:flex;flex-direction:column;gap:10px}.ef-selection-checkbox.horizontal{display:flex;flex-wrap:wrap;gap:10px 20px}.ef-selection-checkbox input+div{display:flex;position:relative}.ef-selection-checkbox input+div:before{background:#fff;border:1px solid #ccc;border-radius:4px;content:"";display:block;flex-shrink:0;height:20px;margin-right:10px;transition:.1s;width:20px}.ef-selection-checkbox input+div:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:10px;left:7px;position:absolute;top:3px;transform:rotate(45deg);width:6px}.ef-selection-checkbox input:checked+div:before{background:var(--gu-primary-50)!important;border-color:var(--gu-primary-50)!important}.ef-tile.type-selection .ef-tile-item{transition:.2s}@media (hover:hover){.ef-tile.type-selection .ef-tile-item:hover{background-color:var(--gu-primary-10);border-color:var(--gu-primary-50);cursor:pointer}}.ef-tile.type-selection .ef-tile-item.is-selected{background-color:var(--gu-primary-20);border-color:var(--gu-primary-60)}@media screen and (max-width:800px){.ef-tile-img{margin-right:15px}.ef-tile-img img{max-height:50px;width:50px}}@media screen and (max-width:600px){.ef-header{font-size:2.2rem}.ef-qbox-header{padding:10px 20px}.ef-qbox-body{padding:20px}.ef-qbox-body-service{display:block}.ef-qbox-img{margin-right:0;text-align:center}.ef-qbox-img+.ef-qbox-text{margin-top:20px}.ef-qbox-price_n_counter{display:block}.ef-qbox-price+.ef-number{margin-top:10px}.ef-qbox-body-service+.ef-qbox-body-option,.ef-qbox-exp+.ef-qbox-price_n_counter{margin-top:15px}.ef-number-msg{top:-50px}.ef-selection-pulldown select{font-size:14px}.ef-selection-pulldown:after{height:8px;top:calc(50% - 8px);width:8px}.ef-selection-radio input+div{font-size:14px}.ef-selection-radio input+div span{padding-top:2px}.ef-selection-checkbox input+div{font-size:14px}.ef-selection-checkbox input+div span{padding-top:2px}}@media screen and (max-width:500px){.ef-tile-item{width:100%}}.lt_minimal{font-size:1.5rem}.lt_minimal .order-width-max{max-width:1000px}.lt_minimal .ef-qbox{display:flex;padding:0}.lt_minimal .ef-qbox-header{border-radius:4px 0 0 4px;display:block;flex-shrink:0;margin-bottom:0;padding:25px;width:25%}.lt_minimal .ef-qbox-required{margin-left:0}.lt_minimal .ef-qbox-title{font-size:1.8rem}.lt_minimal .ef-qbox-exp{font-size:1.4rem}.lt_minimal .ef-qbox-body{padding:0;width:75%}.lt_minimal .ef-qbox-body-service{padding:25px}.lt_minimal .ef-qbox-price_n_counter{display:block}.lt_minimal .ef-number{justify-content:flex-start}.lt_minimal .ef-qbox-price+.ef-number{margin-top:10px}.lt_minimal .ef-qbox-body-option{margin-top:0;padding:25px}.lt_minimal .ef-qbox-body-service+.ef-qbox-body-option{padding-top:0}.lt_minimal .ef-qbox-exp+.ef-qbox-price_n_counter{margin-top:10px}.lt_minimal .ef-tile{border-left:1px solid #ccc;gap:0}.lt_minimal .ef-tile-item{border:0;border-bottom:1px solid #ccc;border-radius:0;border-right:1px solid #ccc;flex-direction:row;gap:10px;position:relative;width:50%}.lt_minimal .ef-tile-item:first-child,.lt_minimal .ef-tile-item:nth-child(2){border-top:1px solid #ccc}.lt_minimal .ef-tile-inner{display:flex;gap:10px 15px}.lt_minimal .ef-tile-title{font-size:1.6rem}.lt_minimal .ef-tile-price{font-size:1.4rem}.lt_minimal .ef-tile-img{margin-bottom:0;margin-right:0}.lt_minimal .ef-tile-text{min-width:100px}.lt_minimal .ef-tile.type-selection .ef-tile-item.is-selected,.lt_minimal .ef-tile.type-selection .ef-tile-item:hover{border-color:#ccc}.lt_minimal .ef-tile.type-selection .ef-tile-item:after{box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:0;outline:1px solid var(--gu-primary-50);pointer-events:none;position:absolute;top:0;transition:.2s;width:100%}.lt_minimal .ef-tile.type-selection .ef-tile-item.is-selected:after,.lt_minimal .ef-tile.type-selection .ef-tile-item:hover:after{opacity:1}.lt_minimal .ef-tile-counter .ef-tile-item{width:100%}.lt_minimal .ef-tile-counter .ef-tile-item:nth-child(2){border-top:0}.lt_minimal .ef-tile-number-counter{margin-top:0}.lt_minimal .ef-tile-auto_calc .ef-tile-inner{flex-wrap:wrap}.lt_minimal .order-item-option-select-wrapper{margin-top:0}.lt_minimal .checkbox input+div span,.lt_minimal .radio input+div span{padding-top:1px}.lt_minimal .order-item-option-radio-wrapper.vertical{margin-top:0}.lt_minimal .order-item-option-radio-wrapper.vertical .radio:first-child{margin-top:5px}.lt_minimal .order-item-option-radio-wrapper.horizontal{margin-top:0}.lt_minimal .order-item-option-radio-wrapper.horizontal .radio{margin-top:5px}.lt_minimal .order-item-option-checkbox-wrapper.vertical{margin-top:0}.lt_minimal .order-item-option-checkbox-wrapper.vertical .checkbox:first-child{margin-top:5px}.lt_minimal .order-item-option-checkbox-wrapper.horizontal{margin-top:0}.lt_minimal .order-item-option-checkbox-wrapper.horizontal .checkbox{margin-top:5px}@media screen and (max-width:800px){.lt_minimal .ef-qbox{display:block;padding:0}.lt_minimal .ef-qbox-header{border-radius:4px 4px 0 0;display:flex;padding:15px;width:100%}.lt_minimal .ef-qbox-title{font-size:1.7rem}.lt_minimal .ef-qbox-body{width:100%}.lt_minimal .ef-qbox-body-option,.lt_minimal .ef-qbox-body-service{padding:15px}.lt_minimal .ef-tile-item{width:100%}.lt_minimal .ef-tile-item:nth-child(2){border-top:0}.lt_minimal .ef-tile-auto_calc .ef-tile-inner,.lt_minimal .ef-tile-counter .ef-tile-item{flex-wrap:nowrap}}@media screen and (max-width:500px){.lt_minimal .ef-tile-counter .ef-tile-item{flex-direction:column;flex-wrap:wrap}}@media screen and (max-width:400px){.lt_minimal .ef-tile-auto_calc .ef-tile-inner{flex-wrap:wrap}}:root{--gu-primary-10:#f9f8f3;--gu-primary-20:#f7f4ea;--gu-primary-40:#b7b3a7;--gu-primary-50:#908d82;--gu-primary-60:#6c685a;--gu-accent-40:#ea9999;--gu-accent-50:#e68b8b;--font-main:Helvetica Neue,Helvetica,Yugothic,YU Gothic,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳＰゴシック",sans-serif;--font-main-size:16px}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}
/*# sourceMappingURL=main.34e8f12a.css.map*/