﻿@import url(adjust.css);@import url("print.css") print;html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}html{font-size:62.5%;line-height:1}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6,th{font-weight:normal}a img{border:none}a:link,a:visited,a:hover,a:active{text-decoration:none}a:hover{text-decoration:none}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:inherit;font-family:inherit;border-radius:0}input,textarea,select{font-size:16px}button{border:none;background:none;cursor:pointer;padding:0}body{background:#fff;color:#333;font-family:'Arial', '游ゴシック Medium', 'Yu Gothic Medium', 'YuGothic', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', '游ゴシック体', 'メイリオ', 'Meiryo', sans-serif;text-align:left;-webkit-text-size-adjust:100%}.clearfix{overflow:hidden}.w10px{width:10px !important}.w15px{width:15px !important}.w20px{width:20px !important}.w25px{width:25px !important}.w30px{width:30px !important}.w35px{width:35px !important}.w40px{width:40px !important}.w45px{width:45px !important}.w50px{width:50px !important}.w55px{width:55px !important}.w60px{width:60px !important}.w65px{width:65px !important}.w70px{width:70px !important}.w75px{width:75px !important}.w80px{width:80px !important}.w85px{width:85px !important}.w90px{width:90px !important}.w95px{width:95px !important}.w100px{width:100px !important}.w110px{width:110px !important}.w120px{width:120px !important}.w130px{width:130px !important}.w140px{width:140px !important}.w150px{width:150px !important}.w160px{width:160px !important}.w170px{width:170px !important}.w180px{width:180px !important}.w190px{width:190px !important}.w200px{width:200px !important}.w210px{width:210px !important}.w220px{width:220px !important}.w230px{width:230px !important}.w240px{width:240px !important}.w250px{width:250px !important}.w260px{width:260px !important}.w270px{width:270px !important}.w280px{width:280px !important}.w290px{width:290px !important}.w300px{width:300px !important}.w310px{width:310px !important}.w320px{width:320px !important}.w330px{width:330px !important}.w340px{width:340px !important}.w350px{width:350px !important}.w360px{width:360px !important}.w370px{width:370px !important}.w380px{width:380px !important}.w390px{width:390px !important}.w400px{width:400px !important}.w410px{width:410px !important}.w420px{width:420px !important}.w430px{width:430px !important}.w440px{width:440px !important}.w450px{width:450px !important}.w460px{width:460px !important}.w470px{width:470px !important}.w480px{width:480px !important}.w490px{width:490px !important}.w500px{width:500px !important}.w510px{width:510px !important}.w520px{width:520px !important}.w530px{width:530px !important}.w540px{width:540px !important}.w550px{width:550px !important}.w560px{width:560px !important}.w570px{width:570px !important}.w580px{width:580px !important}.w590px{width:590px !important}.w600px{width:600px !important}.w610px{width:610px !important}.w620px{width:620px !important}.w630px{width:630px !important}.w640px{width:640px !important}.w650px{width:650px !important}.w700px{width:700px !important}.w800px{width:800px !important}.w900px{width:900px !important}.w950px{width:950px !important}.w0{width:0% !important}.w2{width:2% !important}.w3{width:3% !important}.w4{width:4% !important}.w5{width:5% !important}.w7{width:7% !important}.w8{width:8% !important}.w9{width:9% !important}.w10{width:10% !important}.w12{width:12% !important}.w13{width:13% !important}.w14{width:13% !important}.w15{width:15% !important}.w16{width:16% !important}.w17{width:17% !important}.w18{width:18% !important}.w19{width:19% !important}.w20{width:20% !important}.w22{width:22% !important}.w22{width:22% !important}.w23{width:23% !important}.w25{width:25% !important}.w26{width:26% !important}.w27{width:27% !important}.w29{width:29% !important}.w30{width:30% !important}.w32{width:32% !important}.w33{width:33% !important}.w34{width:34% !important}.w35{width:35% !important}.w36{width:36% !important}.w37{width:37% !important}.w38{width:38% !important}.w39{width:39% !important}.w40{width:40% !important}.w42{width:42% !important}.w43{width:43% !important}.w44{width:44% !important}.w45{width:45% !important}.w46{width:46% !important}.w47{width:47% !important}.w48{width:48% !important}.w49{width:49% !important}.w50{width:50% !important}.w52{width:52% !important}.w53{width:53% !important}.w54{width:54% !important}.w55{width:55% !important}.w56{width:56% !important}.w57{width:57% !important}.w58{width:58% !important}.w59{width:59% !important}.w60{width:60% !important}.w61{width:61% !important}.w62{width:62% !important}.w63{width:63% !important}.w64{width:64% !important}.w65{width:65% !important}.w66{width:66% !important}.w67{width:67% !important}.w68{width:68% !important}.w69{width:69% !important}.w70{width:70% !important}.w71{width:71% !important}.w72{width:72% !important}.w73{width:73% !important}.w74{width:74% !important}.w75{width:75% !important}.w76{width:76% !important}.w77{width:77% !important}.w78{width:78% !important}.w79{width:79% !important}.w80{width:80% !important}.w81{width:81% !important}.w82{width:82% !important}.w83{width:83% !important}.w84{width:84% !important}.w85{width:85% !important}.w86{width:86% !important}.w87{width:87% !important}.w88{width:88% !important}.w89{width:89% !important}.w90{width:90% !important}.w91{width:91% !important}.w92{width:92% !important}.w93{width:93% !important}.w94{width:94% !important}.w95{width:95% !important}.w96{width:96% !important}.w97{width:97% !important}.w98{width:98% !important}.w99{width:99% !important}.w100{width:100% !important}.w-auto,.w-auto span,.w-auto a{width:auto !important}.mag-at{margin-left:auto;margin-right:auto !important}.mag-0{margin:0px !important}.mag-t0{margin-top:0px !important}.mag-b0{margin-bottom:0px !important}.mag-l0{margin-left:0px !important}.mag-r0{margin-right:0px !important}.mag-1{margin:1px !important}.mag-t1{margin-top:1px !important}.mag-b1{margin-bottom:1px !important}.mag-l1{margin-left:1px !important}.mag-r1{margin-right:1px !important}.mag-2{margin:2px !important}.mag-t2{margin-top:2px !important}.mag-b2{margin-bottom:2px !important}.mag-l2{margin-left:2px !important}.mag-r2{margin-right:2px !important}.mag-3{margin:3px !important}.mag-t3{margin-top:3px !important}.mag-b3{margin-bottom:3px !important}.mag-l3{margin-left:3px !important}.mag-r3{margin-right:3px !important}.mag-4{margin:4px !important}.mag-t4{margin-top:4px !important}.mag-b4{margin-bottom:4px !important}.mag-l4{margin-left:4px !important}.mag-r4{margin-right:4px !important}.mag-5{margin:5px !important}.mag-t5{margin-top:5px !important}.mag-b5{margin-bottom:5px !important}.mag-l5{margin-left:5px !important}.mag-r5{margin-right:5px !important}.mag-6{margin:6px !important}.mag-t6{margin-top:6px !important}.mag-b6{margin-bottom:6px !important}.mag-l6{margin-left:6px !important}.mag-r6{margin-right:6px !important}.mag-7{margin:7px !important}.mag-t7{margin-top:7px !important}.mag-b7{margin-bottom:7px !important}.mag-l7{margin-left:7px !important}.mag-r7{margin-right:7px !important}.mag-8{margin:8px !important}.mag-t8{margin-top:8px !important}.mag-b8{margin-bottom:8px !important}.mag-l8{margin-left:8px !important}.mag-r8{margin-right:8px !important}.mag-9{margin:9px !important}.mag-t9{margin-top:9px !important}.mag-b9{margin-bottom:9px !important}.mag-l9{margin-left:9px !important}.mag-r9{margin-right:9px !important}.mag-10{margin:10px !important}.mag-t10{margin-top:10px !important}.mag-b10{margin-bottom:10px !important}.mag-l10{margin-left:10px !important}.mag-r10{margin-right:10px !important}.mag-15{margin:15px !important}.mag-t15{margin-top:15px !important}.mag-b15{margin-bottom:15px !important}.mag-l15{margin-left:15px !important}.mag-r15{margin-right:15px !important}.mag-20{margin:20px !important}.mag-t20{margin-top:20px !important}.mag-b20{margin-bottom:20px !important}.mag-l20{margin-left:20px !important}.mag-r20{margin-right:20px !important}.mag-25{margin:25px !important}.mag-t25{margin-top:25px !important}.mag-b25{margin-bottom:25px !important}.mag-l25{margin-left:25px !important}.mag-r25{margin-right:25px !important}.mag-30{margin:30px !important}.mag-t30{margin-top:30px !important}.mag-b30{margin-bottom:30px !important}.mag-l30{margin-left:30px !important}.mag-r30{margin-right:30px !important}.mag-35{margin:35px !important}.mag-t35{margin-top:35px !important}.mag-b35{margin-bottom:35px !important}.mag-l35{margin-left:35px !important}.mag-r35{margin-right:35px !important}.mag-40{margin:40px !important}.mag-t40{margin-top:40px !important}.mag-b40{margin-bottom:40px !important}.mag-l40{margin-left:40px !important}.mag-r40{margin-right:40px !important}.mag-45{margin:45px !important}.mag-t45{margin-top:45px !important}.mag-b45{margin-bottom:45px !important}.mag-l45{margin-left:45px !important}.mag-r45{margin-right:45px !important}.mag-50{margin:50px !important}.mag-t50{margin-top:50px !important}.mag-b50{margin-bottom:50px !important}.mag-l50{margin-left:50px !important}.mag-r50{margin-right:50px !important}.mag-55{margin:55px !important}.mag-t55{margin-top:55px !important}.mag-b55{margin-bottom:55px !important}.mag-l55{margin-left:55px !important}.mag-r55{margin-right:55px !important}.mag-60{margin:60px !important}.mag-t60{margin-top:60px !important}.mag-b60{margin-bottom:60px !important}.mag-l60{margin-left:60px !important}.mag-r60{margin-right:60px !important}.mag-65{margin:65px !important}.mag-t65{margin-top:65px !important}.mag-b65{margin-bottom:65px !important}.mag-l65{margin-left:65px !important}.mag-r65{margin-right:65px !important}.mag-70{margin:70px !important}.mag-t70{margin-top:70px !important}.mag-b70{margin-bottom:70px !important}.mag-l70{margin-left:70px !important}.mag-r70{margin-right:70px !important}.mag-80{margin:80px !important}.mag-t80{margin-top:80px !important}.mag-b80{margin-bottom:80px !important}.mag-l80{margin-left:80px !important}.mag-r80{margin-right:80px !important}.mag-90{margin:90px !important}.mag-t90{margin-top:90px !important}.mag-b90{margin-bottom:90px !important}.mag-l90{margin-left:90px !important}.mag-r90{margin-right:90px !important}.mag-100{margin:100px !important}.mag-t100{margin-top:100px !important}.mag-b100{margin-bottom:100px !important}.mag-l100{margin-left:100px !important}.mag-r100{margin-right:100px !important}.pad-0{padding:0 !important}.pad-t0{padding-top:0 !important}.pad-b0{padding-bottom:0 !important}.pad-l0{padding-left:0 !important}.pad-r0{padding-right:0 !important}.pad-1{padding:1px !important}.pad-t1{padding-top:1px !important}.pad-b1{padding-bottom:1px !important}.pad-l1{padding-left:1px !important}.pad-r1{padding-right:1px !important}.pad-2{padding:2px !important}.pad-t2{padding-top:2px !important}.pad-b2{padding-bottom:2px !important}.pad-l2{padding-left:2px !important}.pad-r2{padding-right:2px !important}.pad-3{padding:3px !important}.pad-t3{padding-top:3px !important}.pad-b3{padding-bottom:3px !important}.pad-l3{padding-left:3px !important}.pad-r3{padding-right:3px !important}.pad-4{padding:4px !important}.pad-t4{padding-top:4px !important}.pad-b4{padding-bottom:4px !important}.pad-l4{padding-left:4px !important}.pad-r4{padding-right:4px !important}.pad-5{padding:5px !important}.pad-t5{padding-top:5px !important}.pad-b5{padding-bottom:5px !important}.pad-l5{padding-left:5px !important}.pad-r5{padding-right:5px !important}.pad-6{padding:6px !important}.pad-t6{padding-top:6px !important}.pad-b6{padding-bottom:6px !important}.pad-l6{padding-left:6px !important}.pad-r6{padding-right:6px !important}.pad-7{padding:7px !important}.pad-t7{padding-top:7px !important}.pad-b7{padding-bottom:7px !important}.pad-l7{padding-left:7px !important}.pad-r7{padding-right:7px !important}.pad-8{padding:8px !important}.pad-t8{padding-top:8px !important}.pad-b8{padding-bottom:8px !important}.pad-l8{padding-left:8px !important}.pad-r8{padding-right:8px !important}.pad-9{padding:9px !important}.pad-t9{padding-top:9px !important}.pad-b9{padding-bottom:9px !important}.pad-l9{padding-left:9px !important}.pad-r9{padding-right:9px !important}.pad-10{padding:10px !important}.pad-t10{padding-top:10px !important}.pad-b10{padding-bottom:10px !important}.pad-l10{padding-left:10px !important}.pad-r10{padding-right:10px !important}.pad-15{padding:15px !important}.pad-t15{padding-top:15px !important}.pad-b15{padding-bottom:15px !important}.pad-l15{padding-left:15px !important}.pad-r15{padding-right:15px !important}.pad-tb15{padding:15px 0px !important}.pad-20{padding:20px !important}.pad-t20{padding-top:20px !important}.pad-b20{padding-bottom:20px !important}.pad-l20{padding-left:20px !important}.pad-r20{padding-right:20px !important}.pad-25{padding:25px !important}.pad-t25{padding-top:25px !important}.pad-b25{padding-bottom:25px !important}.pad-l25{padding-left:25px !important}.pad-r25{padding-right:25px !important}.pad-30{padding:30px !important}.pad-t30{padding-top:30px !important}.pad-b30{padding-bottom:30px !important}.pad-l30{padding-left:30px !important}.pad-r30{padding-right:30px !important}.pad-35{padding:35px !important}.pad-t35{padding-top:35px !important}.pad-b35{padding-bottom:35px !important}.pad-l35{padding-left:35px !important}.pad-r35{padding-right:35px !important}.pad-40{padding:40px !important}.pad-t40{padding-top:40px !important}.pad-b40{padding-bottom:40px !important}.pad-l40{padding-left:40px !important}.pad-r40{padding-right:40px !important}.pad-45{padding:45px !important}.pad-t45{padding-top:45px !important}.pad-b45{padding-bottom:45px !important}.pad-l45{padding-left:45px !important}.pad-r45{padding-right:45px !important}.pad-50{padding:50px !important}.pad-t50{padding-top:50px !important}.pad-b50{padding-bottom:50px !important}.pad-l50{padding-left:50px !important}.pad-r50{padding-right:50px !important}.pad-55{padding:55px !important}.pad-t55{padding-top:55px !important}.pad-b55{padding-bottom:55px !important}.pad-l55{padding-left:55px !important}.pad-r55{padding-right:55px !important}.pad-60{padding:60px !important}.pad-t60{padding-top:60px !important}.pad-b60{padding-bottom:60px !important}.pad-l60{padding-left:60px !important}.pad-r60{padding-right:60px !important}.pad-65{padding:65px !important}.pad-t65{padding-top:65px !important}.pad-b65{padding-bottom:65px !important}.pad-l65{padding-left:65px !important}.pad-r65{padding-right:65px !important}.pad-70{padding:70px !important}.pad-t70{padding-top:70px !important}.pad-b70{padding-bottom:70px !important}.pad-l70{padding-left:70px !important}.pad-r70{padding-right:70px !important}.pad-80{padding:80px !important}.pad-t80{padding-top:80px !important}.pad-b80{padding-bottom:80px !important}.pad-l80{padding-left:80px !important}.pad-r80{padding-right:80px !important}.pad-90{padding:90px !important}.pad-t90{padding-top:90px !important}.pad-b90{padding-bottom:90px !important}.pad-l90{padding-left:90px !important}.pad-r90{padding-right:90px !important}.pad-100{padding:100px !important}.pad-t100{padding-top:100px !important}.pad-b100{padding-bottom:100px !important}.pad-l100{padding-left:100px !important}.pad-r100{padding-right:100px !important}.flo-r{float:right !important}.flo-l{float:left !important}.flo-n{float:none !important}.cb{clear:both !important}.dsp-bl{display:block !important}.dsp-in{display:inline !important}.dsp-inb{display:inline-block !important}.dsp-none{display:none !important}.dsp-fb{display:flex}.ai-c{align-items:center}.jc-c{justify-content:center}.vs-hid{visibility:hidden !important}.vs-vis{visibility:visible !important}.ps-rlt{position:relative !important}.ps-abs{position:absolute !important}.ov-hid{overflow:hidden !important}.ov-vis{overflow:visible !important}.ov-scr{overflow:scroll !important}.ov-at{overflow:auto !important}.txt-rd{color:#ff0000 !important}.txt-rd02{color:#990000 !important}.txt-rd03{color:#C00 !important}.txt-bk{color:#000000 !important}.txt-bk02{color:#333333 !important}.txt-gray{color:#666666 !important}.txt-gray02{color:#999999 !important}.txt-gray03{color:#cccccc !important}.txt-bl{color:#0000ff !important}.txt-bl02{color:#0062b5 !important}.txt-bl03{color:#2251dd !important}.txt-ltbl{color:#0099ff !important}.txt-ltbl02{color:#45cafc !important}.txt-ppl{color:#3721a3 !important}.txt-ppl02{color:#6c3ed9 !important}.txt-grn{color:#008000 !important}.txt-grn02{color:#019e5b !important}.txt-ltgrn{color:#66cc00 !important}.txt-org{color:#ff8800 !important}.txt-org02{color:#ff8800 !important}.txt-pk{color:#ff80c0 !important}.txt-pk02{color:#fd2863 !important}.txt-gld{color:#C07D00 !important}.txt-brw{color:#884C3A !important}.txtdec-no{text-decoration:none !important}.txtdec-u{text-decoration:underline !important}.txtdec-s{text-decoration:line-through !important}.f10{font-size:65% !important}.f12{font-size:75% !important}.f14{font-size:90% !important}.f16{font-size:100% !important}.f18{font-size:110% !important}.f20{font-size:125% !important}.f22{font-size:140% !important}.f24{font-size:150% !important}.font-b{font-weight:bold !important}.font-n{font-weight:normal !important}.line100{line-height:1 !important}.line110{line-height:1.1 !important}.line120{line-height:1.2 !important}.line130{line-height:1.3 !important}.line140{line-height:1.4 !important}.line150{line-height:1.5 !important}.line160{line-height:1.6 !important}.line170{line-height:1.7 !important}.line180{line-height:1.8 !important}.line190{line-height:1.9 !important}.line200{line-height:2 !important}.rt,.tr{text-align:right !important}.lt,.tl{text-align:left !important}.ct,.tc{text-align:center !important}.vt-top,.vt{vertical-align:top !important}.vt-mid,.vm{vertical-align:middle !important}.vt-btm,.vb{vertical-align:bottom !important}.bd-clps{border-collapse:collapse !important}.bd-dtgray{border:1px dotted #cccccc !important}.bd-dtgray-t{border-top:1px dotted #cccccc !important}.bd-dtgray-b{border-bottom:1px dotted #cccccc;padding-bottom:5px !important}.bd-dtgray-l{border-left:1px dotted #cccccc !important}.bd-dtgray-r{border-right:1px dotted #cccccc !important}.bd-no{border:0px none !important}.bd-no-t{border-top:0px none !important}.bd-no-b{border-bottom:0px none !important}.bd-no-l{border-left:0px none !important}.bd-no-r{border-right:0px none !important}.bd-gray{border:1px solid #cccccc !important}.bd-gray-t{border-top:1px solid #cccccc !important}.bd-gray-b{border-bottom:1px solid #cccccc;padding-bottom:5px !important}.bd-gray-l{border-left:1px solid #cccccc !important}.bd-gray-r{border-right:1px solid #cccccc !important}.bd-gray02{border:1px solid #eeeeee !important}.bd-gray02-t{border-top:1px solid #eeeeee !important}.bd-gray02-b{border-bottom:1px solid #eeeeee !important}.bd-gray02-l{border-left:1px solid #eeeeee !important}.bd-gray02-r{border-right:1px solid #eeeeee !important}.bd-bk{border:1px solid #000000 !important}.bd-bk-t{border-top:1px solid #000000 !important}.bd-bk-b{border-bottom:1px solid #000000 !important}.bd-bk-l{border-left:1px solid #000000 !important}.bd-bk-r{border-right:1px solid #000000 !important}.bd-bl{border:1px solid #0099ff !important}.bd-bl-t{border-top:1px solid #0099ff !important}.bd-bl-b{border-bottom:1px solid #0099ff !important}.bd-bl-l{border-left:1px solid #0099ff !important}.bd-bl-r{border-right:1px solid #0099ff !important}.bd-rd{border:1px solid #ff0000 !important}.bd-rd-t{border-top:1px solid #ff0000 !important}.bd-rd-b{border-bottom:1px solid #ff0000 !important}.bd-rd-l{border-left:1px solid #ff0000 !important}.bd-rd-r{border-right:1px solid #ff0000 !important}.bg-gray{background:#cccccc !important}.bg-gray02{background:#eeeeee !important}.bg-gray03{background:#f3f3f3 !important}.bg-white{background:#ffffff !important}.bg-bl{background:#E9F6FF !important}.bg-yel{background:#ffffe0 !important}.bg-org{background:#ffeace !important}.bg-pk{background:#fff0f5 !important}.img0{font-size:0;line-height:0 !important}body{background:#F2F5F9}body#popup{background:#fff}.gheader-inner,.gfooter-inner,.main-navi,.sub-navi,.box-container{box-sizing:border-box;width:95%;margin-left:auto;margin-right:auto}.tit-level-01{color:#003D8E;font-size:2rem;font-weight:bold;line-height:1.6}@media (max-width: 720px){.tit-level-01{font-size:1.8rem}}.tit-level-02{color:#333;font-size:1.8rem;font-weight:bold;line-height:1.6}@media (max-width: 720px){.tit-level-02{font-size:1.6rem}}.tit-level-03{color:#003D8E;font-size:2.8rem;font-weight:bold;line-height:2;text-align:center}.tit-level-04{font-size:1.4rem;font-weight:bold;line-height:1.4;margin-bottom:8px}@media (max-width: 720px){.tit-level-04{font-size:1.3rem}}.tit-sub-txt{font-size:1.2rem}.tit-level-01-sub{font-size:1.4rem}.txt-lead-01{font-size:1.4rem;line-height:2;margin-bottom:40px}.txt-lead-02{font-size:1.2rem;line-height:1.6}.txt-lead-03{font-size:1.4rem;line-height:1.8;margin-top:24px}@media (max-width: 720px){.txt-lead-03{margin-top:10px}}.txt-lead-04{font-size:1.3rem;line-height:1.8;margin-top:16px}.txt-lead-03 a{text-decoration:underline}.txt-lead-03 a:hover{text-decoration:none}.txt-link{text-decoration:underline !important}.txt-link-size-01{font-size:1.2rem}a:link{color:#4A58B5}.txt-01{font-size:1.3rem}.txt-02{font-size:1.2rem}.txt-03{font-size:1.4rem}.txt-04{font-size:1.6rem}.txt-lh-01{line-height:1.4}.txt-lh-02{line-height:1.6}.txt-lh-03{line-height:1.8}@media (max-width: 1200px){.br-xlmin{display:none}}@media (min-width: 1025px){.br-lg{display:none}}@media (min-width: 769px){.br-md{display:none}}@media (max-width: 720px){.br-md{display:none}}@media (min-width: 721px){.br-sm{display:none}}.box-tbl-menu{display:inline-block;position:relative}.tbl-btn-menu-list{box-sizing:border-box;position:absolute;border:1px solid #ccc;background:#fff;display:none;padding:14px;min-width:100px;top:20px;left:20px;z-index:1;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.1);text-align:left}@media (max-width: 720px){.box-tbl-menu .tbl-btn-menu>span{font-size:1.3rem;min-width:170px;height:40px;line-height:40px}.box-tbl-menu .tbl-btn-menu>span i{font-size:1.8rem}.tbl-btn-menu-list{position:static}}.tbl-txt-link+.tbl-txt-link{margin-top:8px}@media (max-width: 720px){.tbl-txt-link+.tbl-txt-link{margin-top:12px}}.tbl-txt-link{color:#818181;font-size:1.2rem}@media (max-width: 720px){.tbl-txt-link{font-size:1.4rem}}.tbl-txt-link i{font-size:1.6rem;margin-right:8px;vertical-align:sub}@media (max-width: 720px){.tbl-txt-link i{font-size:2rem}}.tbl-txt-link a{color:#818181}button.btn,input.btn,.btn>a,.btn>span{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;transition:all 0.3s ease;text-decoration:none !important}button.btn:hover,input.btn:hover,.btn>a:hover,.btn>span:hover{opacity:0.8;text-decoration:none !important}button.btn-positive-01,input.btn-positive-01,.btn-positive-01 a,.btn-positive-01>span{background:#0063E6 !important;color:#fff !important}button.btn-positive-02,input.btn-positive-02,.btn-positive-02 a,.btn-positive-02>span{background:#003D8E !important;color:#fff !important}button.btn-negative,input.btn-negative,.btn-negative a,.btn-negative>span{background:#fff !important;border:solid 1px #818181 !important;color:#333 !important}button.btn-inactive,input.btn-inactive,.btn-inactive a,.btn-inactive>span{background:#EDEDED !important;color:#C6C6C6 !important;pointer-events:none;cursor:text}button.btn-operation,input.btn-operation,.btn-operation a,.btn-operation>span{background:#fff !important;border:solid 1px #003D8E !important;color:#003D8E !important}button.btn-link,input.btn-link,.btn-link a,.btn-link>span{background:#fff !important;border:solid 1px #003D8E !important;color:#003D8E !important}button.btn-delete,input.btn-delete,.btn-delete a,.btn-delete>span{background:#818181 !important;color:#fff !important;font-weight:normal !important}button.btn-size-01,input.btn-size-01,.btn-size-01 a,.btn-size-01 span{border-radius:4px;font-size:1.3rem;font-weight:bold;padding:0 20px;min-width:120px;height:32px;line-height:32px}button.btn-size-02,input.btn-size-02,.btn-size-02 a,.btn-size-02 span{border-radius:4px;font-size:1.4rem;font-weight:bold;padding:0 20px;min-width:170px;height:40px;line-height:40px}button.btn-size-03,input.btn-size-03,.btn-size-03 a,.btn-size-03 span{border-radius:4px;font-size:1.3rem;font-weight:bold;padding:0 20px;min-width:100px;height:28px;line-height:28px}@media (max-width: 720px){button.btn-size-03,input.btn-size-03,.btn-size-03 a,.btn-size-03 span{min-width:170px;height:35px;line-height:35px}}@media (max-width: 720px){.popup-pad button.btn-size-03,.popup-pad input.btn-size-03,.popup-pad .btn-size-03 a,.popup-pad .btn-size-03 span{min-width:170px;height:40px;line-height:40px}button.btn-size-03.btn-accordion,input.btn-size-03.btn-accordion,.btn-size-03.btn-accordion a,.btn-size-03.btn-accordion span,.btn-size-03.btn-accordion span i{min-width:100px !important;height:28px !important;line-height:28px !important}}button.btn-size-04,input.btn-size-04,.btn-size-04 a,.btn-size-04 span{border-radius:4px;font-size:1.4rem;font-weight:bold;padding:0 20px;min-width:90px;height:40px;line-height:40px}@media (max-width: 720px){button.btn-size-04,input.btn-size-04,.btn-size-04 a,.btn-size-04 span{min-width:170px}}button.btn-size-05,input.btn-size-05,.btn-size-05 a,.btn-size-05 span{border-radius:4px;font-size:1.2rem;font-weight:bold;padding:0 10px;min-width:60px;height:28px;line-height:28px}.btn-large a{border-radius:6px;font-size:1.3rem;font-weight:bold;display:flex;flex-direction:column;justify-content:center;padding:0 20px;min-width:160px;height:100px}.btn-large i{font-size:3.2rem !important;display:block;margin-bottom:8px}.btn-middle a{border-radius:6px;font-size:1.4rem;font-weight:bold;padding:12px;line-height:1.6;width:100%}.btn-middle .btn-txt-date{font-size:2rem;font-family:"Arial",sans-serif}.btn-single{text-align:center}.btn-parallel{display:flex;justify-content:center;align-items:center}.btn-parallel .btn-list+.btn-list{margin-left:15px}.btn-parallel-size01 .btn-list+.btn-list{margin-left:24px}.btn-parallel-size01 .btn-list{width:100%}.btn-card{border-top:solid 1px #EDEDED;color:#333;cursor:pointer;display:inline-block;padding:18px 0;font-size:1.3rem;width:100%;text-align:center}.btn-icon a{display:inline-block}.btn-icon i{border-radius:50%;background:#fff;display:inline-block;text-align:center;transition:all 0.3s ease}.btn-icon-style-01 i{border:1px solid #C6C6C6;color:#818181;font-size:2.2rem;width:30px;height:30px;line-height:30px}.btn-icon-style-01 i:hover{background:#003D8E;border-color:#003D8E;color:#fff}.btn-icon-style-02 i{color:#818181;font-size:2.4rem;width:34px;height:34px;line-height:34px}.btn-icon-style-02 i:hover{background:#EDEDED;border-color:#EDEDED}input[type="text"],[type="password"],[type="number"],[type="tel"],[type="email"],textarea{background:#fff;border:solid 1px #C6C6C6;border-radius:4px;box-sizing:border-box;font-size:1.3rem;line-height:1.4;padding:8px}input[type="text"],[type="password"],[type="number"],[type="tel"],[type="email"]{height:32px}textarea{vertical-align:bottom}input:read-only{background:#EDEDED}.input-size-01{width:100%}.input-size-02{width:80%}.input-size-03{width:50%}.input-size-04{width:30%}.input-size-l{height:42px !important;padding:10px !important}.select-style{position:relative;width:100px;display:inline-block}.select-size-01{width:85px}@media (max-width: 720px){.select-size-01{width:75px}}.select-size-02{width:60px}@media (max-width: 720px){.select-size-02{width:55px}}.select-size-03{width:140px}@media (max-width: 720px){.select-size-03{width:155px}}.select-size-04{width:50%}@media (max-width: 720px){.select-size-04{width:100%}}.select-size-full{width:100%}@media (max-width: 720px){.select-size-spfull{width:100% !important}}.select-style:before{color:#818181;content:"\e900";font-family:'icomoon' !important;font-weight:900;font-size:1.8rem;line-height:32px;pointer-events:none;position:absolute;top:0;right:8px;z-index:1}.select-style select{outline:none;text-overflow:'';background:#fff;font-size:1.3rem;vertical-align:middle;height:32px;line-height:32px;padding:0 8px;border:1px solid #C6C6C6;color:#333;width:100%;border-radius:4px;cursor:pointer}.select-style option{background:#fff;color:#333}.select-style select::-ms-expand{display:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #fff}@supports (-ms-ime-align: auto){.select-style select{padding-top:3px}}input[type="radio"],input[type="checkbox"]{display:none}input[type="radio"]:checked+.radio:before,input[type="checkbox"]:checked+.check:before{opacity:1}.radio,.check{box-sizing:border-box;cursor:pointer;display:inline-block;font-size:1.3rem;line-height:1.6;position:relative;padding:0 0 0 30px;vertical-align:middle}.radio:after,.check:after{background:#fff;border:1px solid #C6C6C6;box-sizing:border-box;content:'';display:block;margin-top:-11px;position:absolute;top:50%;left:0}.radio:after{border-radius:50%;width:22px;height:22px}.check:after{width:22px;height:22px}.radio:before,.check:before{content:'';display:block;position:absolute;opacity:0;z-index:1}.radio:before{background-color:#003D8E;border-radius:50%;margin-top:-6px;top:50%;left:5px;width:12px;height:12px}.check:before{border-right:3px solid #003D8E;border-bottom:3px solid #003D8E;margin-top:-11px;top:50%;left:6px;width:7px;height:14px;transform:rotate(45deg)}.box-err{border:1px solid #DC0C26;background:#FEE9EC;padding:10px}.box-err li{color:#DC0C26;font-size:1.3rem;line-height:1.8;padding-left:24px;position:relative}.box-err li:not(:first-of-type){margin-top:10px}.box-err li:before{position:absolute;top:-8px;left:0;content:"\e910";font-family:'icomoon' !important;font-size:2rem}.box-container .box-err{margin:12px 0}.box-err+.box-tit-02{margin-top:24px}.txt-err{color:#DC0C26;font-size:1.3rem;line-height:1.8;padding-left:24px;position:relative;margin-top:10px}.txt-err:before{position:absolute;top:-8px;left:0;content:"\e910";font-family:'icomoon' !important;font-size:2rem}input.form-err,.select-style select.form-err{background:#FEE9EC;border-color:#DC0C26}.box-check span{font-size:1.3rem;line-height:1.6}@media (max-width: 720px){.box-check span{font-size:1.6rem}}.ico{border:solid 1px #003D8E;box-sizing:border-box;color:#003D8E;display:inline-block;font-size:1.2rem;line-height:21px;min-height:21px;text-align:center;padding:0 8px;margin:2px 8px 2px 0;min-width:54px}.ico-size-01{width:21px;padding:0;min-width:21px !important}.ico-size-02{font-size:1.3rem;line-height:24px;height:24px;min-width:80px}.ico-size-03{height:19px;line-height:19px;min-width:19px !important}.ico-status-01{background:#2196F3;border:solid 1px #2196F3;color:#fff}.ico-status-02{background:#FF5722;border:solid 1px #FF5722;color:#fff}.ico-status-03{background:#FF5722;border:solid 1px #FF5722;color:#fff}.ico-status-04{background:#009688;border:solid 1px #009688;color:#fff}.ico-status-05{background:#009688;border:solid 1px #009688;color:#fff}.ico-status-06{background:#9E9E9E;border:solid 1px #9E9E9E;color:#fff}.ico-division-01{background:#335C81;border:solid 1px #335C81;color:#fff}.ico-division-02{background:#F95738;border:solid 1px #F95738;color:#fff}.ico-division-03{background:#D8315B;border:solid 1px #D8315B;color:#fff}.ico-division-04{background:#00A896;border:solid 1px #00A896;color:#fff}.ico-route-01{background:#0090C1;border:solid 1px #0090C1;color:#fff}.ico-route-02{background:#9E9E9E;border:solid 1px #9E9E9E;color:#fff}.ico-medium{background:#fff;border:solid 1px #4A58B5;color:#4A58B5}.ico-event{border:solid 1px #00848E;color:#00848E;text-align:left}.box-bar-ico .ico-event{background:#fff}.ico-other-01{background:#027BCE;border:solid 1px #027BCE;color:#fff}.ico-other-02{background:#F45B69;border:solid 1px #F45B69;color:#fff}@media (max-width: 768px){.btn-parallel-size01{display:block;text-align:center}.btn-parallel-size01 .btn-list+.btn-list{margin-left:0;margin-top:10px}}@media (max-width: 720px){.btn-parallel:not(.btn-foot-fixed){display:block;text-align:center}.btn-parallel:not(.btn-foot-fixed) .btn-list+.btn-list{margin-left:0;margin-top:12px}input[type="text"],[type="password"],[type="number"],[type="tel"],[type="email"]{width:100%}.input-size-02,.input-size-03{width:100%}input[type="text"],[type="password"],[type="number"],[type="tel"],[type="email"],textarea,.select-style select{font-size:1.6rem}.radio,.check{font-size:1.6rem}}.gheader{background:#fff;border-bottom:solid 1px #EDEDED;position:relative}.gheader-inner{display:flex;justify-content:space-between;height:38px}@media (max-width: 768px){.gheader-inner{padding:5px 0 6px;height:auto}}.gheader .logo img{width:95px;height:24px}.site-title{display:flex;align-items:center}.site-title a{margin-right:40px}.salonname{font-size:1.5rem;font-weight:bold;line-height:1.6;margin-right:16px;word-break:break-all}.btn-salon-switching{flex-shrink:0}.btn-salon-switching a{font-size:1.2rem;min-width:100px;height:27px;line-height:27px;border-radius:4px;padding:0 10px}.gheader .btn-operation i{color:#003D8E;font-size:1.8rem;margin-right:5px}.box-head-01{display:flex;align-items:center}@media (max-width: 768px){.box-head-01{width:calc(100% - 260px)}}@media (max-width: 720px){.box-head-01{width:calc(100% - 85px)}}.box-head-02{display:flex;align-items:center;position:absolute;right:74px;top:0;bottom:0}.box-head-function{display:flex}.box-head-function li+li{margin-left:8px}.box-head-function .alert a{position:relative}.box-head-function .number{background:#EF0000;border-radius:50%;color:#fff;font-size:1.0rem;width:15px;height:15px;line-height:15px;text-align:center;position:absolute;top:0;right:0}.box-user{border-left:solid 1px #DADADA;margin-left:24px;padding-left:24px}.username{border:solid 1px #C6C6C6;border-radius:13px;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:1.2rem;min-width:110px;height:27px;line-height:27px;text-align:center;position:relative;padding:0 10px}.username i{color:#818181;font-size:2rem;margin-right:5px;vertical-align:middle}.usermenu{background:#fff;box-sizing:border-box;border-radius:4px;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.1);padding:10px 15px;text-align:left;position:absolute;top:27px;right:0;width:120px;z-index:1000;visibility:hidden;opacity:0;transition:all 0.3s ease}.username:hover .usermenu{visibility:visible}.username:hover .usermenu{animation:fadeIn 0.2s ease 0s 1 normal forwards}@media (max-width: 1024px){.tablet .usermenu{opacity:1;visibility:visible;display:none;transition:none}.username.tablet:hover .usermenu{animation:none}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.usermenu a{color:#333;font-size:1.3rem;line-height:1.6}.usermenu a:hover{text-decoration:underline}.btn-menu{background:#4A58B5;cursor:pointer;position:absolute;top:0;right:0;width:50px;height:39px;text-align:center}.btn-menu i{color:#fff;font-size:2.4rem;line-height:40px}@media (max-width: 720px){.gheader-inner,.btn-menu{height:50px}.btn-menu i{line-height:50px}.box-head-02{right:64px}.site-title a{margin-right:16px}.salonname{font-size:1.2rem}.box-user{border:none;margin-left:0;padding-left:0}.username{border:none;display:block;font-size:1.6rem;text-align:left;line-height:48px;height:auto;padding:0 16px}.usermenu{background:transparent;box-shadow:none;visibility:visible;opacity:1;position:static;width:100%}.usermenu a{font-size:1.4rem}}.box-main-navi{background:#4A58B5}.main-navi{color:#fff;font-size:1.4rem;display:flex;align-items:center}.main-navi i{font-size:1.8rem;margin-right:5px;vertical-align:middle}.main-navi>li>a{line-height:32px;transition:all 0.3s ease}.main-navi a{color:#fff;display:block;padding:0 20px;transition:all 0.3s ease}.main-navi>li>a:hover,.main-navi>li.current{background:#003D8E}@media (max-width: 720px){.main-navi>li>a:hover{background:transparent}.main-navi .is-open{background:#003D8E !important}}.box-sub-navi{background:#fff;width:100%}.sub-navi{background:#fff;display:flex;align-items:center}.sub-navi a{color:#818181;display:inline-block;font-size:1.3rem;line-height:29px;padding:0 20px;position:relative}.sub-navi a:after{background:#003D8E;content:"";height:2px;position:absolute;left:0;bottom:0;width:100%;transform:scale(0, 1);transform-origin:center top;transition:all 0.3s ease}@media (max-width: 720px){.sub-navi a:after{content:none}}.sub-navi .current a:after,.sub-navi a:hover:after{transform:scale(1, 1)}.sub-navi .current a{color:#003D8E;font-weight:bold}#salontop .navi01,#reservation .navi02,#salon .navi03,#contents-manage .navi07,#mail .navi04,#customer .navi05,#system .navi06{background:#003D8E}#salontop .box-main-navi,.box-sub-navi{box-shadow:0px 3px 6px 0px rgba(0,0,0,0.1)}@media (max-width: 768px){.main-navi{font-size:1.3rem}.main-navi a{padding:0 16px}}@media (max-width: 720px){.gnavi{box-shadow:0px 3px 6px 0px rgba(0,0,0,0.1);display:none}.main-navi{font-size:1.6rem;display:block;width:100%}.sub-navi{display:block}.main-navi>li+li{border-top:solid 1px #C6C6C6}.main-navi>li>a{position:relative;line-height:48px}.username{position:relative}.username:after,.main-navi>li:not(.navi01)>a:after{content:"\e900";font-family:'icomoon' !important;font-size:2rem;position:absolute;top:0;right:10px}.username.is-open:after,.main-navi>li>a.is-open:after{transform:rotate(180deg)}}.gfooter{background:#F5F5F5;box-shadow:0px -3px 6px 0px rgba(0,0,0,0.1);width:100%;margin-top:100px;padding-bottom:15px}.gfooter.fixed{position:fixed;bottom:0;z-index:100}.gfooter-inner{display:flex;align-items:center;flex-wrap:wrap;height:50px}.gfooter .box-date{border-bottom:none;width:auto;margin:0;padding-bottom:0}.box-foot-btn{display:flex;margin-left:72px}.box-foot-btn li+li{margin-left:20px}.box-foot-btn .btn a{cursor:move}.copy{margin-left:auto}@media (max-width: 768px){.copy{text-align:right;margin-top:8px}}@media (max-width: 720px){.copy{text-align:center;margin-top:12px}}@media (max-width: 768px){.gfooter-inner{display:block;height:auto;padding-top:16px}.box-foot-btn{justify-content:center;margin-top:16px}}.box-tit-01{display:flex;align-items:center;justify-content:space-between;margin-top:8px}@media (max-width: 720px){.box-tit-01{margin-top:16px}}.box-tit-02{display:flex;align-items:center}.box-tit-02+.box-tit-02{border-top:solid 1px #DADADA;margin-top:12px;padding-top:30px}.box-tit-03{display:flex;align-items:center;justify-content:space-between}.box-function{display:flex;align-items:center}.box-function li+li{margin-left:10px}.box-date{border-bottom:solid 1px #EDEDED;display:flex;align-items:center;padding-bottom:6px}.box-date .today,.box-date-operate li{color:#333;font-size:1.2rem}.box-date .today{background:#fff;border:solid 1px #C6C6C6;border-radius:4px;color:#333;cursor:pointer;display:inline-block;width:44px;height:28px;line-height:28px;text-align:center;margin-left:24px;transition:all 0.3s ease}.box-date .today:hover{background:#EDEDED}.box-date-operate{background:#fff;border:solid 1px #C6C6C6;border-radius:4px;display:flex;align-items:center;margin-left:14px}.box-date-operate a{display:inline-block}.box-date-operate li:not(.prev):not(.next){border-radius:50%;text-align:center;width:20px;height:20px;line-height:20px;transition:all 0.3s ease;margin-left:8px}.box-date-operate li:nth-last-child(2){margin-right:8px}.box-date-operate li:not(.prev):not(.next):hover{background:#EDEDED}.box-date-operate li{cursor:pointer;height:28px;line-height:28px}.box-date-operate .current{background:#003D8E !important;color:#fff !important}.box-date-operate .prev,.box-date-operate .next{transition:all 0.3s ease;padding:0}.box-date-operate .prev:hover,.box-date-operate .next:hover{background:#EDEDED}.box-date-operate .prev{border-right:solid 1px #C6C6C6}.box-date-operate .next{border-left:solid 1px #C6C6C6}.box-date-operate .prev,.box-date-operate .next{width:44px;text-align:center}.box-date-operate .sat{color:#5B79A8}.box-date-operate .sun{color:#A8645B}.calendar-icon{cursor:pointer;margin-left:14px}.calendar-icon i{display:inline-block;font-size:2.4rem}.box-tab-switching{display:flex;margin-top:12px}.tab-switching-element{background:#fff;border:solid 1px #C6C6C6;cursor:pointer;font-size:1.3rem;font-weight:bold;width:200px;height:36px;line-height:36px;text-align:center}.tab-switching-element:first-child{border-radius:4px 0 0 4px}.tab-switching-element:last-child{border-radius:0 4px 4px 0}.tab-switching-element.current{background:#003D8E;border-color:#003D8E;color:#fff;position:relative}.tab-switching-element.current:after{content:"";width:0;height:0;border-style:solid;border-width:12px 12px 0 12px;border-color:#003D8E transparent transparent transparent;position:absolute;bottom:-13px;left:0;right:0;margin:auto}.box-card{background:#fff;border:solid 1px #DADADA;border-radius:6px;padding:20px 25px 40px;margin-top:15px}@media (max-width: 720px){.box-card{margin-top:10px}}.box-card-bd-no{margin-top:20px}.box-link-card{background:#fff;border:solid 1px #DADADA;border-radius:6px;margin-top:15px}@media (max-width: 720px){.box-link-card{margin-top:10px}}.box-link-card .box-card{background:transparent;border:none;border-radius:0;margin-top:0}.box-form{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:8px}.box-form+.box-tit-02{margin-top:30px}.box-form-item{border-bottom:solid 1px #DADADA;display:flex;flex-direction:column;justify-content:center;flex:0 0 100%;padding:10px 0}@media (max-width: 720px){.box-form-item{padding:14px 0}}.box-form-item:first-child{border-top:solid 1px #DADADA}.box-form-item.clm2:nth-child(-n+2){border-top:solid 1px #DADADA}.bd-t-no{border-top:none !important}.box-form-item.style-02{border-bottom:none;padding:4px 0}@media (max-width: 720px){.box-form-item.style-02{padding:12px 0}}.box-form-item.style-02:first-child,.box-form-item.style-02.clm2:nth-child(-n+2){border-top:none}.box-form-item.clm2{flex:0 0 48.5%}.form-item{display:flex;align-items:center}.form-item-inner{display:flex;align-items:center}.form-item-inner:not(:first-of-type){margin-top:10px}.form-item-inner.wtype-01{width:60%}@media (max-width: 1024px){.form-item-inner.wtype-01{width:100%}}.form-value-static{min-height:20px;display:flex;align-items:center}.form-label{box-sizing:border-box;color:#818181;font-size:1.3rem;line-height:1.6;width:180px;padding:0 20px 0 0;position:relative}.form-label-size-01{width:120px}.form-label-size-02{width:60px}.form-value{font-size:1.3rem;line-height:1.6;width:calc(100% - 180px)}.form-item-size-01 .form-label{width:115px}.form-item-size-01 .form-value{width:calc(100% - 115px)}.form-value-parallel{display:flex;align-items:center}.form-value-parallel .form-value-item:not(:first-child){margin-left:15px}@media (max-width: 768px){.form-value-parallel{display:block}.form-value-parallel .form-value-item:not(:first-child){margin-left:0;margin-top:10px}}.form-sub-value{margin-left:120px;margin-top:10px}.form-sub-value-inner:not(:first-child){margin-top:10px}.box-form-item.style-02 .form-label,.box-form-item.style-02 .form-value{font-size:1.2rem}@media (max-width: 720px){.box-form-item.style-02 .form-label,.box-form-item.style-02 .form-value{font-size:1.4rem}}.box-form-item.style-02 .form-value{width:calc(100% - 100px)}.box-form-item.style-02 .form-label{margin-right:10px;width:100px}@media (max-width: 720px){.box-form-item.style-02 .form-label{margin-right:0}}.box-form-item.style-02 .form-label:after{content:"：";position:absolute;right:0}@media (max-width: 720px){.box-form-item.style-02 .form-label:after{content:none}}.form-element-row{display:flex;align-items:center;flex-wrap:wrap}.form-element{display:flex;align-items:center}.form-element-row .form-element+.form-element{margin-left:16px}.add-value{background:#F5F5F5;display:inline-block;width:54px;height:32px;line-height:32px;text-align:center}.box-element{display:flex;align-items:center;flex-wrap:wrap}.box-element .element-item+.element-item{margin-left:24px}.element-item{display:flex;flex-wrap:wrap}.element-item.tbl-check{justify-content:center}.box-form-value-edit{display:flex;align-items:center;justify-content:space-between}@media (max-width: 720px){.box-form-value-edit{display:block}}.box-form-value-edit .form-value-static,.box-form-value-edit textarea{width:calc(100% - 85px)}@media (max-width: 720px){.box-form-value-edit .form-value-static,.box-form-value-edit textarea{width:100%}}@media (max-width: 720px){.box-form-value-edit .btn-form-value-edit{margin-top:10px;display:inline-block}}.btn-form-value-edit a{border-radius:4px;font-size:1.2rem;font-weight:bold;padding:0px 8px;height:28px;line-height:28px;box-sizing:border-box;min-width:64px}.form-element-tit{width:32px}@media (max-width: 720px){.form-element-tit{width:40px}}.form-element-item{width:calc(100% - 32px)}.imp{background:#DC0C26;color:#fff;display:inline-block;font-size:1.1rem;width:38px;height:18px;line-height:18px;margin-left:10px;text-align:center;position:absolute;right:20px}.box-btn-form{margin-top:30px}.btn-operation i{color:#003D8E;font-size:1.7rem;margin-right:5px;vertical-align:sub}.btn-positive-02 i{font-size:1.7rem;margin-right:5px;vertical-align:sub}.tit-level-02+.btn{margin-left:24px}.form-value .prev i,.form-value .next i{font-size:1.8rem;vertical-align:sub}.search-date-operate{display:flex;margin-top:10px;padding-top:10px;border-top:dashed 1px #DADADA}.btn-date-operate{border:solid 1px #C6C6C6;box-sizing:border-box;border-radius:4px;cursor:pointer;height:30px;line-height:30px;text-align:center;padding:0 8px;min-width:60px}@media (max-width: 720px){.btn-date-operate{font-size:1.3rem}.btn-date-operate.prev,.btn-date-operate.next{display:none}}.btn-date-list+.btn-date-list{margin-left:8px}@media (max-width: 768px){.box-form-item.clm2{flex:0 0 100%}.box-form-item.clm2:nth-child(2){border-top:none}.box-element{display:block}.box-element .element-item+.element-item{margin-left:0;margin-top:10px}.box-period{display:block}.search-date-operate{margin-left:0;margin-top:16px}}@media (max-width: 720px){.form-element-row{display:block}.form-element-row .form-element+.form-element{margin-left:0;margin-top:8px}.form-item{display:block}.form-item-inner{display:block}.form-value{font-size:1.6rem;width:auto !important;margin-top:8px}.form-sub-value{margin-left:0}.form-label{font-size:1.4rem;width:auto !important;padding:0}.element-item{display:block}.imp{position:static}.box-tit-02:not(.box-alert){display:block}.tit-level-02+.btn{margin-left:0;margin-top:8px}.box-tit-02 .txt-link{margin-top:16px;margin-left:0 !important}}#popup,.popup-pad{padding:40px}@media (max-width: 720px){#popup,.popup-pad{padding:15px 5px}}.tbl-style-01{table-layout:fixed;width:100%;margin-top:8px;word-break:break-all}@media (max-width: 720px){.tbl-style-01{margin-top:8px}}.tbl-style-01.tbl-link tbody tr{cursor:pointer;transition:all 0.3s ease}.tbl-style-01.tbl-link tbody tr:hover{background:#FEFFEA !important}.tbl-style-01 tbody a:hover{text-decoration:underline}.box-week-status .tbl-style-01 th{padding:6px}@media (max-width: 720px){.box-week-status .tbl-style-01 th{padding:4px 2px}}.tbl-style-01 th{box-sizing:border-box;background:#818181;color:#fff;font-size:1.3rem;line-height:1.6;padding:6px 14px;vertical-align:middle}.tbl-style-01 td{border-bottom:solid 1px #EDEDED;font-size:1.3rem;line-height:1.6;padding:11px 16px;vertical-align:middle}.tbl-style-01 tr:nth-child(even){background:#FBFBFB}.tbl-style-01 .txt-link-cell a:hover{text-decoration:underline}.box-status{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.registration-date{color:#333;font-size:1.3rem;font-weight:normal;line-height:1.6}.box-alert .registration-date{margin-left:5px}.box-status-date{display:flex;align-items:center}.box-status-date .status-date-item+.status-date-item{margin-left:16px}@media (max-width: 720px){.box-status-date .status-date-item+.status-date-item{margin-left:10px}}.sort-cell{position:relative;cursor:pointer;transition:all 0.3s ease}.sort-cell:after{color:#fff;content:"\e900";font-family:'icomoon' !important;font-size:1.8rem;position:absolute;line-height:1;margin-left:8px}.sort-cell.sort-on{background:#333;font-weight:bold}.sort-cell:hover{background:#333}.sort-cell.sort-asc:after{transform:rotate(180deg)}.tbl-style-01 .sat{background:#5B79A8}.tbl-style-01 .sun{background:#A8645B}.tbl-size-01 th:first-child{width:25%}.tbl-size-01 th:nth-child(2){width:75%}.tbl-operate-item{margin-left:40px}#contents-manage #staff-manage-index .tbl-style-01{table-layout:fixed;width:100%}#contents-manage #staff-manage-index .tbl-style-01 td.sort-handle{cursor:ns-resize;padding:11px 0 11px}.icon-arrow-both{font-size:28px;width:28px;height:28px}#contents-manage #staff-manage-index .tbl-style-01 .staff-id{white-space:nowrap}#contents-manage #staff-manage-index .tbl-style-01 .staff-image img{width:60px;height:auto;border-left:2px;border-right:2px}#contents-manage #staff-manage-index .tbl-style-01 tbody tr:hover{background:#FEFFEA !important;cursor:pointer}@media (max-width: 768px){.box-scroll-tbl{overflow:auto;white-space:nowrap}.box-scroll-tbl .tbl-style-01{table-layout:auto;width:1280px}}@media (max-width: 720px){.box-scroll-tbl{white-space:normal}.tbl-style-01 td{font-size:1.6rem;padding:8px 16px}.tbl-size-01 th:first-child{width:60%}.tbl-size-01 th:nth-child(2){width:40%}.tbl-style-01 tbody td[data-label]:before{color:#818181;content:attr(data-label);display:block;font-size:1.4rem;margin-bottom:4px}.tbl-operate-item{margin-left:0;margin-top:16px}.box-tbl-switching+.box-tbl-switching{margin-top:8px}#top .tbl-style-01 tbody td[data-label]:before{font-weight:normal}#top .tbl-style-01 tbody td[data-label].salon-status{text-align:left !important}.tbl-style-01 .sort-handle{visibility:collapse;height:0 !important;padding:0 !important}#staff-manage-footer{visibility:collapse}}#toast-container{position:fixed;top:1.5rem;right:4.0rem;z-index:9999;display:flex;flex-direction:column;gap:0.5rem}.toast{padding:1.2rem 1.6rem;color:white;border-radius:2px;font-size:13px;opacity:0;transform:translateY(-10px);transition:opacity 0.3s ease, transform 0.3s ease;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.toast.show{opacity:1;transform:translateY(0)}.toast.info{background-color:#17a2b8}.toast.success{background-color:#28a745}.toast.warning{background-color:#ffc107}.toast.danger{background-color:#dc3545}.page-load-status{display:none;padding-top:20px;_border-top:1px solid #DDD;text-align:center;color:#777}.page-load-button{padding-top:20px;border-top:1px solid #DDD;text-align:center;color:#777}button.view-more-button{margin-top:8px;font-size:14px;padding:10px 20px;border-radius:5px;background:#CCC;border:none}.loader-ellips{font-size:14px;position:relative;width:4em;height:1em;margin:10px auto}.loader-ellips__dot{display:block;width:1em;height:1em;border-radius:0.5em;background:#555;position:absolute;animation-duration:0.5s;animation-timing-function:ease;animation-iteration-count:infinite}.loader-ellips__dot:nth-child(1),.loader-ellips__dot:nth-child(2){left:0}.loader-ellips__dot:nth-child(3){left:1.5em}.loader-ellips__dot:nth-child(4){left:3em}@keyframes reveal{from{transform:scale(0.001)}to{transform:scale(1)}}@keyframes slide{to{transform:translateX(1.5em)}}.loader-ellips__dot:nth-child(1){animation-name:reveal}.loader-ellips__dot:nth-child(2),.loader-ellips__dot:nth-child(3){animation-name:slide}.loader-ellips__dot:nth-child(4){animation-name:reveal;animation-direction:reverse}#login .gheader{background:none;border:none;position:static;padding:50px}#login .gheader .logo{text-align:center}#login .gheader .logo img{width:180px;height:45px}#login .box-card{width:480px;margin:0 auto;padding:40px 50px 50px;box-sizing:border-box}#login .box-card .tit-level-01{text-align:center}#login .box-card .box-login{margin-top:30px}#login .box-card .box-login dt{font-size:1.3rem;line-height:1.8;padding-bottom:5px}#login .box-card .box-login dt:not(:first-of-type){margin-top:15px}#login .box-card .box-check{margin:30px 0}#login .box-card .box-txtlink{text-align:center;font-size:1.3rem;line-height:1.6;margin-top:30px}#login .box-card .box-txtlink li{margin-top:20px}#login .box-card .box-txtlink a{text-decoration:underline}#login .box-err{margin-top:30px}#login .login-forget .txt-lead-02{text-align:center;margin-top:30px}#login .box-btn-btm{margin-top:50px}#login .gfooter{background:none;box-shadow:none;margin-top:50px;padding-bottom:50px}#login .gfooter .copy{text-align:center}@media (max-width: 720px){#login main{width:95%;margin:auto}#login .box-card{width:auto;padding:30px 20px 40px}}.box-tbl-control{display:flex;justify-content:space-between;margin-top:6px;padding:0 16px}.tbl-control-01{display:flex;align-items:center}.tbl-control-02{display:flex;align-items:center}.txt-accepted{color:#818181;font-size:1.2rem;line-height:1.4;margin-right:60px}.accepted-number{color:#333;font-size:1.7rem;font-weight:bold}.tbl-control-01 .select-style{margin-left:24px}.btn-tbl-setting{margin-left:10px}.box-tbl-setting{position:relative}.tbl-setting{background:#fff;border-radius:4px;display:none;padding:26px 24px;width:326px;position:absolute;top:40px;right:0;z-index:1;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.1)}.tbl-setting dt{font-size:1.6rem;line-height:1.4}.tbl-setting dd{margin-top:24px}.tit-tbl-setting{border-bottom:solid 1px #EDEDED;font-size:1.3rem;font-weight:bold;padding-bottom:4px}.tbl-setting-radio{display:flex}.tbl-setting-radio li+li,.form-element-row li+li{margin-left:16px}.form-element-column li+li{margin-top:10px}.box-tbl-switching{display:flex;align-items:center}@media (max-width: 768px){.box-tbl-switching.number-result{justify-content:flex-end}.box-tbl-switching.tbl-operate-item{justify-content:flex-start}}.box-tbl-switching span{font-size:1.2rem;line-height:1.6}.tbl-switching{background:#fff;display:flex}.tbl-switching li{border:solid 1px #C6C6C6;cursor:pointer;font-size:1.1rem;width:28px;height:28px;line-height:28px;text-align:center;transition:all 0.3s ease}.tbl-switching li:hover{background:#EDEDED}.tbl-switching li:first-child{border-radius:4px 0 0 4px}.tbl-switching li:last-child{border-radius:0 4px 4px 0}.tbl-switching.wide li{width:40px}.tbl-switching li+li{border-left:none}.tbl-switching .current{background:#818181 !important;color:#fff;font-weight:bold}.tbl-switching+.tbl-switching{margin-left:10px}@media (max-width: 768px){.txt-accepted{margin-right:16px}.tbl-control-01 .select-style{margin-left:16px}}.box-bar{box-sizing:border-box;position:absolute !important;top:1px;left:0;z-index:99;width:320px;height:50px}.box-bar:not(.bar-status-reject){border-radius:4px}.box-bar a{color:#333;display:inline-block;border-radius:4px;padding:5px 14px 5px 8px;box-sizing:border-box;width:100%;height:100%;position:relative;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.1)}.box-bar-edit,.box-foot-btn .ui-draggable-dragging{box-shadow:0px 3px 6px 0px rgba(0,0,0,0.4);opacity:0.6}.box-staff-item{display:flex;flex-direction:column;justify-content:center}.box-staff-item,.schedule-main-body .schedule-cell-halfhour{height:60px}.box-staff-item.line02,.schedule-main-body .line02 .schedule-cell-halfhour{height:calc(60px * 2)}.box-staff-item.line03,.schedule-main-body .line03 .schedule-cell-halfhour{height:calc(60px * 3)}.box-staff-item.line04,.schedule-main-body .line04 .schedule-cell-halfhour{height:calc(60px * 4)}.schedule-main-body .schedule-cell-halfhour:hover,.schedule-main-body .schedule-cell-onehour:hover,.schedule-main-body .schedule-cell-twentyminute:hover,.schedule-main-body .schedule-cell-fifteenminute:hover{background:#FBFBFB;cursor:pointer}.short-size .box-bar{height:35px}.short-size .box-bar a{display:flex;align-items:center}.short-size .box-bar-ico{margin-bottom:0}.short-size .box-staff-item,.short-size .schedule-main-body .schedule-cell-halfhour{height:55px}.short-size .box-staff-item.line02,.short-size .schedule-main-body .line02 .schedule-cell-halfhour{height:calc(45px * 2)}.short-size .box-staff-item.line03,.short-size .schedule-main-body .line03 .schedule-cell-halfhour{height:calc(45px * 3)}.short-size .box-staff-item.line04,.short-size .schedule-main-body .line04 .schedule-cell-halfhour{height:calc(45px * 4)}.box-bar-detail{display:flex;align-items:center;overflow:hidden}.box-bar a{transition:all 0.3s ease}.box-bar:before{border-radius:4px;content:"";width:calc(100% - 4px);height:calc(100% - 4px);left:0;z-index:1;position:absolute;top:0;left:0;pointer-events:none}.bar-status-01:before{border:solid 2px #8FCAF9}.bar-status-02:before{border:solid 2px #FFAA8F}.bar-status-03:before{border:solid 2px #FFAA8F}.bar-status-04:before{border:solid 2px #7FCAC3}.bar-status-05:before{border:solid 2px #7FCAC3}.bar-status-06:before{border:solid 2px #CECECE}.bar-route-01:before{border:solid 2px red !important;width:calc(100% - 4px);height:calc(100% - 4px)}.bar-route-02:before{border:solid 2px #00B050 !important;width:calc(100% - 4px);height:calc(100% - 4px)}.bar-division-01:before{border:dashed 2px #000 !important;width:calc(100% - 4px);height:calc(100% - 4px)}.bar-status-01 a{border-left:solid 8px #2196F3;background:#D2EAFD}.bar-status-02 a{border-left:solid 8px #FF5722;background:#FFDDD2}.bar-status-03 a{border-left:solid 8px #FF5722;background:#FFDDD2}.bar-status-04 a{border-left:solid 8px #009688;background:#CCEAE7}.bar-status-05 a{border-left:solid 8px #009688;background:#CCEAE7}.bar-status-06 a{border-left:solid 8px #9E9E9E;background:#EDEDED}.bar-status-01 a:hover{background:#BBDEFB}.bar-status-02 a:hover,.bar-status-03 a:hover{background:#FFCCBC}.bar-status-04 a:hover,.bar-status-05 a:hover{background:#B2DFDB}.bar-status-06 a:hover{background:#DADADA}.box-bar a:after{content:"";position:absolute;top:0;right:5px;bottom:0;margin:auto;height:15px;width:2px;border-left:solid 1px #fff;border-right:solid 1px #fff;pointer-events:none}.box-bar:after{position:absolute;top:0;left:4px;color:white;font-size:1.2rem;right:0;bottom:0;display:flex;align-items:center;pointer-events:none}.box-bar.bar-status-01:after{content:"予"}.box-bar.bar-status-02:after{content:"受"}.box-bar.bar-status-03:after{content:"施"}.box-bar.bar-status-04:after{content:"仮"}.box-bar.bar-status-05:after{content:"済"}.box-bar.bar-status-06:after{content:"キ"}.box-bar a{border-left-width:20px}.bar-status-reject{background:url(/images/reject-bar.png);height:calc(100% - 20px);z-index:98}.box-bar.bar-status-reject a{border-radius:0;box-shadow:none;height:100%}.bar-status-reject .bar-comment{margin-left:0}.bar-status-reject .bar-comment{color:#333;font-size:1.3rem;width:100%}.bar-customer-name{display:inline-block;font-size:1.3rem;font-weight:bold}.bar-comment{color:#818181;display:inline-block;font-size:1.1rem;margin-left:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;text-align:left}.box-bar-ico{display:flex;margin-bottom:3px}.box-bar-ico .ico-size-01{width:19px;height:19px;line-height:19px;min-width:19px !important}.box-bar-ico .ico{margin-right:4px}@media (max-width: 720px){.tbl-setting-radio{display:block}.tbl-setting-radio li+li,.form-element-row li+li,.form-element-column li+li{margin-left:0;margin-top:10px}}.box-customer-info{border-bottom:solid 1px #DADADA;padding-bottom:12px;margin-top:24px}.box-customer-info+.box-form{margin-top:12px}@media (max-width: 720px){.box-customer-info+.box-form{margin-top:4px}}.customer-name{display:flex;font-size:1.6rem;font-weight:bold}.box-customer-info .customer-code{color:#818181;display:block;font-size:1.2rem;font-weight:normal;line-height:1.4;margin-bottom:6px;margin-right:8px}.box-customer-info .customer-info{font-size:1.4rem;line-height:1.6}.customer-info-list{display:flex}.customer-info-item+.customer-info-item{margin-left:10px}.box-status-bar{margin-top:24px}.status-bar{border-radius:16px;color:#C6C6C6;display:flex;font-size:1.2rem;background:#EDEDED;height:32px;line-height:32px;overflow:hidden}@media (max-width: 720px){.status-bar{display:none}}.status-list-item{position:relative;width:calc(100% / 4);text-align:center}.status-list-item:first-child{border-radius:16px 0 0 16px}.status-list-item:last-child{border-radius:0 16px 16px 0}.status-list-item:after{z-index:1;margin:0;content:'';position:absolute;top:0;left:100%;content:'';width:0;height:0;border-style:solid;border-width:16px 0 16px 12px;border-color:transparent transparent transparent #EDEDED}.status-list-item:before{content:'';position:absolute;z-index:1;top:-4px;left:100%;width:0;height:0;border-style:solid;border-width:20px 0 20px 15px;border-color:transparent transparent transparent #fff}.status-list-item:last-child:after,.status-list-item:last-child:before{content:none}.status-list-item.current{background:#4A58B5;color:#fff;font-weight:bold}.status-list-item.current:after{border-color:transparent transparent transparent #4A58B5}.status-list-item.passed{color:#818181}.box-operation{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}@media (max-width: 720px){.box-operation{margin-top:10px}}.box-operation+.box-card{margin-top:10px}.box-search{background:#fff;border:solid 1px #003D8E;border-radius:0 6px 6px 6px;display:block;padding:20px 30px 35px;width:100%;position:relative}@media (max-width: 720px){.box-search{display:none}}.btn-add-reservation{margin-left:auto}.open .box-search:before{content:"";width:98px;height:1px;background:white;position:absolute;top:-1px;left:0px;z-index:99}.open .btn-accordion span{border-bottom:solid 1px #fff !important;border-radius:4px 4px 0 0}@media (max-width: 720px){.open .btn-accordion span{border-bottom:solid 1px #003D8E !important;border-radius:4px !important}}.open .btn-add-reservation{margin-top:20px}@media (max-width: 720px){.open .btn-add-reservation{margin-top:0}}@media (max-width: 720px){.btn-accordion span{border-bottom:solid 1px #fff !important;border-radius:4px 4px 0 0}.btn-add-reservation{margin-top:20px}.box-search:before{content:"";width:98px;height:1px;background:white;position:absolute;top:-1px;left:0px;z-index:99}}.form-value-list{display:flex;flex-wrap:wrap}.box-form-element-row{display:flex;align-items:center}.form-value-list li{box-sizing:border-box;padding:10px 40px 10px 0}@media (max-width: 1024px){.box-form-element-row{display:block}.box-form-element-row .form-element-row+.form-element-row{margin-top:10px}.form-value-list li{width:calc(100% / 3)}}.box-txt-search{margin-top:20px}.txt-search{display:flex;width:50%;justify-content:center;align-items:center}.txt-search input{border-right:none;border-radius:4px 0 0 4px}@media (max-width: 720px){.txt-search{width:100%}}.txt-search-icon{font-size:2rem;color:#818181;cursor:pointer;width:32px;line-height:30px !important;text-align:center;border:solid 1px #C6C6C6;border-left:none;box-sizing:border-box;border-radius:0 4px 4px 0}.tit-calendar{font-size:1.8rem;font-weight:bold;text-align:center}.box-calendar-wrap{display:flex;justify-content:space-between;padding-top:32px}.box-calendar{max-width:350px}.box-calendar:nth-child(2){margin-left:1.5%;margin-right:1.5%}.calendar{border-collapse:separate;table-layout:fixed;width:100%;margin-top:24px}.calendar th{color:#818181;font-size:1.2rem;font-weight:bold;text-align:right;padding:0 3px 4px}.calendar td{border-top:solid 2px #EDEDED;border-right:solid 2px #EDEDED}.calendar td:first-child{border-left:solid 2px #EDEDED}.calendar tr:last-of-type td{border-bottom:solid 2px #EDEDED}.calendar td a{box-sizing:border-box;display:inline-block;padding:3px 3px 8px;text-align:center;width:100%;height:100%}.calendar td:not(.current) a:hover{background:#F5F5F5}.calendar td a .calendar-date{color:#333}.calendar td a .calendar-number-item{color:#818181}.calendar td a .calendar-unmber{color:#333}.calendar td>.calendar-date{color:#C6C6C6 !important}.calendar-date{font-size:1.5rem;font-weight:bold;text-align:right}.calendar-number-item{color:#C6C6C6;font-size:1.0rem;margin-top:8px}.calendar-unmber{color:#C6C6C6;font-size:1.2rem}.calendar .sun,.calendar .sun .calendar-date{color:#A8645B}.calendar .sat,.calendar .sat .calendar-date{color:#5B79A8}.calendar tbody .sun{background:#FEF7F7}.calendar tbody .sat{background:#F7F9FC}.calendar-nav{display:flex;align-items:center;margin-top:12px}.calendar-nav .prev a,.calendar-nav .next a{border:solid 1px #C6C6C6;color:#333;display:inline-block;font-size:2.4rem;line-height:32px;height:32px;width:30px;text-align:center}.calendar-nav .prev a,.calendar-nav .next a{border-radius:4px}.calendar-nav i{vertical-align:middle}.btn-calendar-operate.today{border-radius:4px;color:#333;font-size:1.3rem;background:#fff;border:solid 1px #C6C6C6;color:#333;cursor:pointer;display:inline-block;width:60px;height:32px;line-height:32px;text-align:center;transition:all 0.3s ease}.box-tit-03 .btn-tbl-setting{margin-left:auto}.calendar .current{background:#003D8E}.calendar .current a{color:#fff}.calendar .current .calendar-date,.calendar .current .calendar-number-item,.calendar .current .calendar-unmber{color:#fff !important}.box-calendar-area{position:relative}.calendar-nav .prev,.calendar-nav .next,.calendar-nav .today{position:absolute}.calendar-nav .prev{top:22px;left:0}.calendar-nav .next{top:22px;right:0}.calendar-nav .today{left:0;bottom:-60px}@media (max-width: 768px){.box-calendar-wrap{display:block}.box-calendar{max-width:none}.box-calendar+.box-calendar{margin-top:40px}.box-calendar-area,.calendar-nav .prev,.calendar-nav .next,.calendar-nav .today{position:static}.btn-calendar-operate.today{border-left:none;border-right:none;border-radius:0}.calendar-nav .prev a{border-radius:4px 0 0 4px}.calendar-nav .next a{border-radius:0 4px 4px 0}.calendar-nav{margin-top:24px}.calendar td a{padding-bottom:10px}}.salon-list .box-head-02{position:static}.salon-list .btn-menu{display:none}.tbl-style-01 .salon-status{font-size:1.8rem;font-weight:bold}@media (max-width: 720px){.tbl-style-01 .salon-status{font-size:1.8rem}}.tbl-style-01 .salon-status span{font-size:1.2rem;font-weight:normal;margin-left:2px}@media (max-width: 720px){#salontop .tbl-style-01 .salon-status span{display:none}}.tbl-style-01 .salon-status a{color:#333;display:block}.box-week-status .tbl-style-01 td{padding:0}.box-week-status .tbl-style-01 .salon-status a{padding:11px 16px}@media (max-width: 720px){.box-week-status .tbl-style-01 .salon-status a{padding:8px 2px}}.box-week-status a{transition:all 0.3s ease}.box-week-status a:hover{text-decoration:none !important;background:#F5F5F5}@media (max-width: 720px){.salon-list .btn-menu{display:block}}.box-week-status .tbl-style-01:first-of-type td{border-bottom:none}.box-week-status .tbl-style-01+.tbl-style-01{margin-top:0}.box-main-btn{display:flex;justify-content:space-between}.main-btn-list{width:49%}@media (max-width: 720px){.main-btn-list{width:48%}}.main-btn a{border-radius:6px;display:flex;align-items:center;min-height:100px;padding:20px 40px}@media (max-width: 720px){.main-btn a{flex-direction:column;min-height:auto;padding:14px 10px}}.main-btn i{background:white;border-radius:50%;color:#003D8E;font-size:3.4rem;width:60px;height:60px;line-height:60px;flex:0 0 60px}@media (max-width: 720px){.main-btn i{font-size:2.4rem;width:33px;line-height:33px;flex:0 0 33px;margin-right:0;margin-bottom:10px}}.box-btn-txt{margin-left:20px;text-align:left}@media (max-width: 720px){.box-btn-txt{margin-left:0;text-align:center}}.btn-txt-sub{font-size:1.2rem}@media (max-width: 720px){.btn-txt-sub{font-size:1rem}}.btn-txt{font-size:2.4rem;font-weight:bold;line-height:1.2;margin-top:8px}@media (max-width: 720px){.btn-txt{font-size:1.7rem}}.box-info,.alert-body{margin-top:16px}.box-info-scroll{height:240px;overflow:auto}.info-list{display:flex;font-size:1.3rem;line-height:1.6}@media (max-width: 1024px){.info-list{display:block}}.info-list+.info-list{margin-top:16px}.box-info .info-date{color:#818181;margin-right:20px}@media (max-width: 1024px){.box-info .info-txt{margin-top:5px}}@media (max-width: 768px){.box-info .info-txt{font-size:1.4rem;margin-left:0}}.box-info .info-txt a{color:#333}.box-info .info-txt a:hover{text-decoration:underline}.box-info .icon-new{background:#EF0000;border-radius:3px;color:#fff;display:inline-block;font-size:1.0rem;font-weight:bold;width:31px;height:15px;line-height:15px;text-align:center;margin-right:5px}.popup-pad .info-date{font-size:1.2rem;margin-bottom:12px}.box-info-detail{margin-top:24px}.info-detail-txt{font-size:1.4rem;line-height:1.8}.more-info{display:none}.info-externallink a:after{content:"\e920";font-family:'icomoon' !important;font-size:1.8rem;vertical-align:sub}.box-column{display:flex;justify-content:space-between;margin-top:12px}@media (max-width: 768px){.box-column{display:block}}.clm2 .main-column{width:70%}.clm2 .sub-column{width:28%}@media (max-width: 768px){.clm2 .main-column,.clm2 .sub-column{width:auto}}@media (min-width: 769px){.sub-column .box-card:first-child{margin-top:0}}.box-alert+.tit-level-04{margin-top:16px}.alert-list{font-size:1.3rem;line-height:1.6;list-style-type:disc;margin-left:24px}@media (max-width: 720px){.alert-list{font-size:1.4rem}}.alert-list+.alert-list{margin-top:16px}.box-alert .alert-txt a{color:#333}.box-alert .alert-txt a:hover{text-decoration:underline}@media (min-width: 1025px){.tooltip:hover{position:relative}.tooltip:hover:before{background:rgba(0,0,0,0.7);box-sizing:border-box;border-radius:4px;color:#fff;content:attr(data-msg);display:inline-block;font-size:1.1rem;position:absolute;left:0;top:calc(100% + 5px);width:auto;padding:2px 8px;white-space:pre;line-height:21px;z-index:9999}.tooltip:hover:after{content:"";width:0;height:0;border-style:solid;border-width:0 5px 5px 5px;border-color:transparent transparent #333 transparent;position:absolute;top:100%;left:8px}.tooltip.tip-top:hover:before{top:calc(-32px + 0px)}.tooltip.tip-top:hover:after{top:-7px;transform:rotate(180deg)}.tooltip.tip-right:hover:before{top:-8px;left:25px}.tooltip.tip-right:hover:after{top:-1px;left:18px;transform:rotate(270deg)}.tooltip.tip-left:hover:before{top:5px;left:-65px}.tooltip.tip-left:hover:after{top:15px;left:-8px;transform:rotate(90deg)}}.box-paging{margin-left:auto;display:flex;justify-content:flex-end}.paging{display:flex;flex-wrap:wrap;font-size:1.4rem;align-items:center}.paging li+li{margin-left:4px}.paging-item a,.paging-item span{background:#fff;border-radius:4px;box-sizing:border-box;display:inline-block;padding:0 4px;vertical-align:middle;min-width:32px;line-height:32px;height:32px;text-align:center;transition:all 0.3s ease}.paging-item i{font-size:2.6rem;line-height:34px}.paging .current span{background:#4A58B5;color:#fff}.paging-item a:hover{background:#EDEDED}.reservation-cancel{background:#C6C6C6 !important;opacity:0.8}.tbl-style-01.tbl-link .reservation-cancel:hover{background:#C6C6C6 !important}@media (max-width: 720px){.paging li+li{margin-left:2px}.paging-item a,.paging-item span{min-width:30px;line-height:30px;height:30px}.paging-item i{line-height:30px}}.schedule-table{margin-top:8px;display:flex;border-bottom:solid 1px #DADADA;margin-bottom:140px;-webkit-user-select:none;-webkit-touch-callout:none;user-select:none}@media (max-width: 768px){.schedule-table{margin-bottom:180px}}.box-schedule-item-table{width:200px;flex-shrink:0}.box-schedule-main-table{width:calc(100% - 200px);overflow-x:auto;white-space:nowrap}.schedule-item-table,.schedule-main-table{table-layout:fixed;width:100%}.schedule-item-head,.schedule-main-head{border-top:solid 1px #DADADA}thead[style] .schedule-item-head,thead[style] .schedule-main-head{box-shadow:0px 3px 6px 0px rgba(0,0,0,0.1)}.schedule-item-table{border-right:solid 4px #DADADA}.schedule-item-head,.schedule-main-head,.schedule-time{background:#FBFBFB;color:#333}.box-schedule-item-table,.box-schedule-main-table{background:#fff}.vertical-schedule-table .schedule-time{background:transparent}.bd-timeline{border-right:dashed 1px #DADADA}.schedule-item-table tbody td,.schedule-main-table tbody .schedule-cell-hour{border-top:solid 1px #DADADA}.schedule-item-head{display:block}.schedule-item-head,.schedule-main-head{color:#fff;height:28px;line-height:28px}.schedule-main-head{display:flex;justify-content:space-between}.schedule-main-body{display:flex;justify-content:space-between;flex-wrap:wrap;overflow:hidden}.schedule-main-table thead{z-index:999}.schedule-table-line{display:flex;justify-content:space-between;width:100%;position:relative}.schedule-cell-hour{border-right:solid 1px #DADADA;box-sizing:border-box;width:100%;min-width:150px;text-align:center}.schedule-cell-halfhour{box-sizing:border-box;background:#fff;width:50%}.schedule-cell-parallel{display:flex}@media (max-width: 768px){.schedule-cell-hour{min-width:120px}}.short-size .box-schedule-item-table{width:160px}.short-size .box-schedule-main-table{width:calc(100% - 160px)}.short-size .schedule-cell-hour{min-width:100px}.short-size .btn-number-toggle,.short-size .btn-edit-conf,.short-size .btn-add,.short-size .btn-remove{display:none}.short-size .box-number-operation,.short-size .remaining-reservation-number{height:36px}.short-size .dummy-table-frame{left:160px}@media (max-width: 768px){.short-size .schedule-cell-hour{min-width:80px}}.box-staff-item a{font-size:1.4rem;line-height:1.2;text-decoration:underline}.box-staff-item a:hover{text-decoration:none}.reservation-possible{color:#818181;font-size:1.1rem;margin-top:6px}.possible-number{color:#333;font-size:1.3rem;font-weight:bold}.schedule-time{font-size:1.2rem}.short-size .box-staff-item a{font-size:1.4rem}.short-size .reservation-possible{margin-top:2px}.reservation-number,.remaining-reservation-number{display:flex;flex-direction:column;justify-content:center}.reservation-number,.line-reservation-number .schedule-cell-halfhour{box-sizing:border-box;font-size:1.2rem;padding:10px 16px}.remaining-reservation-number,.line-remaining-reservation-number .schedule-cell-halfhour{box-sizing:border-box;padding:0px 16px}.box-staff-item,.line-box-staff-item .schedule-cell-halfhour{box-sizing:border-box;padding:10px 16px}.box-number-operation,.remaining-reservation-number{height:76px}.box-number-operation.close,.remaining-reservation-number.close{height:36px}.close .btn-number-operation,.close .btn-edit-conf{display:none}.btn-number-toggle{background:#818181;color:#fff;cursor:pointer;font-size:1.8rem;width:24px;height:24px;line-height:24px !important;text-align:center;border-radius:4px}.btn-edit-conf{margin-top:10px;text-align:center}.box-remaining-txt{display:flex;justify-content:space-between;align-items:center}.icon-arrow-down:before{content:"\e91a" !important}.close .icon-arrow-down:before{content:"\e900" !important}.remaining-txt{font-size:1.2rem}.btn-edit-conf a{border:solid 1px #818181;border-radius:4px;box-sizing:border-box;color:#333;font-size:1.1rem;font-weight:bold;display:inline-block;width:100%;height:28px;line-height:28px}.box-number-operation{background:#fff;display:flex;flex-direction:column;text-align:center;justify-content:space-around}.short-size .box-number-operation{justify-content:center}.box-number-operation .number{font-size:1.4rem}.box-number-operation .number.impossible{color:#DC0C26;font-weight:bold}.btn-number-operation{background:#EDEDED;border-radius:10px;cursor:pointer;font-size:1.6rem;line-height:20px;max-width:50px;height:20px;margin:auto;width:100%}.btn-number-operation i{line-height:20px}.number-edit{background:#FEE9EC}.number-edit .btn-number-operation{background:#fff}.schedule-disable{background:#EDEDED !important;cursor:auto !important}.dummy-table-frame{left:200px;z-index:999}.schedule-current-time{display:none;position:absolute;bottom:0;left:100px;width:2px;background:#EF0000;height:calc(100% - 28px);z-index:100;pointer-events:none;font-size:1.0rem}.schedule-current-time:after{content:attr(data-label);display:block;background:#EF0000;width:40px;height:16px;line-height:16px;text-align:center;border-radius:8px;color:white;position:absolute;left:-20px;top:-8px;pointer-events:none}.short-size .schedule-current-time:after{content:"";width:12px;height:12px;left:-5px;top:-5px}@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm){.schedule-item-table tbody td,.schedule-main-table tbody .schedule-cell-hour{border-top:none;box-shadow:-1px -1px 0px 0px #DADADA}.box-bar.bar-status-reject{top:0}.line-reservation-number .reservation-number,.line-reservation-number .schedule-cell-hour{border-bottom:solid 1px #DADADA !important}#reservation .schedule-main-body{border-top:solid 1px #DADADA}#reservation .box-schedule-item-table tbody tr:nth-child(3) .line-box-staff-item{border-top:solid 1px #DADADA !important;box-shadow:none !important}}#login .txt-lead-01{margin-top:8px;text-align:center}#login .txt-link{font-size:1.3rem;text-align:center}.reservation-tit{border-bottom:solid 1px #EDEDED;padding-bottom:6px;align-items:flex-start}.box-tit-01-under{display:flex}.reservation-tit .tit-level-01{margin-right:40px}.reservation-tit .box-date{border-bottom:none;padding-bottom:0}@media (max-width: 1024px){.reservation-tit{position:relative}.box-tit-01-under{display:block}.reservation-tit .tit-level-01{margin-right:0}.reservation-tit .box-date{margin-top:6px}.reservation-tit .box-function{position:absolute;right:0}}.input-parallel{display:flex;align-items:center}@media (max-width: 768px){.ending-time{margin-left:0 !important;margin-top:8px}}.choice-list{border:solid 1px #C6C6C6;border-radius:4px;margin-bottom:8px;padding:0 0 4px 4px}.choice-list-item{background:#EDEDED;border-radius:14px;box-sizing:border-box;display:inline-block;line-height:28px;position:relative;margin:4px 4px 0 0}.choice-list-item-close{color:#818181;font-size:1.6rem;position:absolute;right:8px;top:1px;bottom:0;margin:auto}.choice-list-txt{display:block;padding:0 32px 0 16px}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-more-text{font-size:1.3rem}.link-more-text a{color:#333}.link-more-text i{font-size:1.6rem;vertical-align:text-bottom}.number-result{margin-left:auto}@media (max-width: 720px){.reservation-tit .tit-level-01{width:90%}.number-result{margin-top:16px}}.box-alert-info{position:relative}.alert-info{background:#fff;border:solid 1px #DADADA;border-radius:6px;padding:20px 25px 40px;margin-top:15px;position:absolute;top:20px;z-index:9999;right:0;width:480px;display:none;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.1)}@media (max-width: 720px){.alert-info{padding:20px 15px;width:calc(100vw - 95%);box-sizing:border-box}}.alert-info li+li{margin-left:24px}.alert-info .btn-icon{margin-left:auto}@media (max-width: 768px){.alert-info{right:-50px}}.box-card-02{background:#fff;border:solid 1px #003D8E;border-radius:6px;padding:25px;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.1)}.list-column-item+.list-column-item{margin-top:8px}.flx-sb-ct{display:flex;justify-content:space-between;align-items:center}.flx-ct-ct{display:flex;justify-content:space-between;align-items:center}.box-card-02{margin-top:15px}.box-card-02+.box-card-01{margin-top:20px}@media (max-width: 720px){.flx-sb-ct{display:block}.box-list-column+.btn,.form-value-static-list+.btn{margin-top:24px;text-align:center}}.blinking{animation:blink 0.8s ease-in-out infinite alternate}@-webkit-keyframes blink{0%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:0}100%{opacity:1}}.txt-note{font-size:1.2rem;color:#EF0000;display:inline-block;line-height:1.2}.txt-note-02{color:#EF0000;line-height:1.2}.box-tit-02 .txt-note{margin-left:16px}.form-txt{display:inline-block;margin-left:5px}.form-txt-note-r{font-size:1.1rem;margin-left:8px}.form-txt-note-l{font-size:1.1rem;margin-right:8px}.txt-time-hyphen{margin:0 8px}.box-tbl-parallel{display:flex;flex-wrap:wrap;justify-content:space-between}.box-tbl-parallel .clm2{flex:0 0 48.5%}@media (max-width: 768px){.box-tbl-parallel{display:block}.box-tbl-parallel .clm2+.clm2{margin-top:0}.box-tbl-parallel .clm2+.clm2 thead{display:none}}@media (max-width: 720px){.box-search,.box-card,.box-card-02{padding:20px 15px}.form-txt,.box-tit-02 .txt-note{margin-left:0;margin-top:8px}}.form-value-static-list-tit{font-weight:bold;margin-bottom:5px}.txt-target-number{font-size:1.3rem;font-weight:bold}@media (max-width: 720px){.txt-target-number{margin-top:16px}}.box-main-navi{position:relative;z-index:999}.box-sub-navi{display:none;position:absolute;left:0}main{margin-top:0}.gnavi{margin-bottom:37px}#salontop .gnavi,#login-setting .gnavi{margin-bottom:0}@media (min-width: 721px){#reservation .navi01 .box-sub-navi{display:block}#reservation .navi02 .box-sub-navi{display:block}#sp .navi02 .box-sub-navi{display:block}#salon .navi03 .box-sub-navi{display:block}#contents-manage .navi07 .box-sub-navi{display:block}#mail .navi04 .box-sub-navi{display:block}#customer .navi05 .box-sub-navi{display:block}#system .navi06 .box-sub-navi{display:block}}@media (max-width: 720px){main{margin-top:0}.main-navi>li{background:#4A58B5 !important}.box-sub-navi{display:none;position:static}.sub-navi{width:100%}.sub-navi a{box-sizing:border-box;font-size:1.4rem;line-height:48px;width:100%}.sub-navi .current a{font-weight:normal;color:#818181;display:block}.sub-navi .current a:after{display:none}.usermenu{display:none;padding:0}.usermenu a{border-top:solid 1px #fff;display:block;line-height:48px;margin:0 -16px;padding:0 16px}.btn-salon-switching a{border:none !important;font-size:1.6rem;display:block;text-align:left;height:auto;line-height:48px;padding:0 16px}.btn-salon-switching i{font-size:2rem}}@media (max-width: 720px){.tit-level-02+.box-paging{margin-top:24px}.box-paging{justify-content:center;margin-bottom:8px}body:not(#salontop) .box-scroll-tbl .tbl-style-01{table-layout:fixed;width:100%}body:not(#salontop) .tbl-style-01 thead{display:none}body:not(#salontop) .tbl-style-01 tbody tr{border:solid 1px #dadada;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.1);display:flex;flex-direction:column;border-top:solid 4px #818181}body:not(#salontop) .tbl-style-01 tbody tr:last-child{margin-bottom:10px}body:not(#salontop) .tbl-style-01 tr:nth-child(even){background:transparent}body:not(#salontop) .tbl-style-01.tbl-link tbody tr:hover{background:transparent !important}body:not(#salontop) .tbl-style-01 tbody tr+tr{margin-top:10px}body:not(#salontop) .tbl-style-01 td{box-sizing:border-box;display:block;width:100%}body:not(#salontop) .tbl-style-01 td:last-child{border-bottom:none}}.align-type-01{text-align:center}@media (max-width: 720px){.align-type-01{text-align:left}}.tbl-time-maxnumber .sat{background:transparent;color:#5B79A8}.tbl-time-maxnumber .sun{background:transparent;color:#A8645B}.tbl-time-maxnumber th:first-child,.tbl-time-maxnumber th:nth-child(2),.tbl-time-maxnumber th:nth-child(4),.tbl-time-maxnumber th:last-child{width:15%}.tbl-time-maxnumber th:nth-child(3){width:40%}.tbl-staff-shift th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.tbl-staff-shift th:first-child{width:10%}.tbl-staff-shift th:nth-child(2){width:14%}.tbl-staff-shift th:nth-child(n+3){width:9.5%}@media (max-width: 768px){.tbl-time-maxnumber th:first-child,.tbl-time-maxnumber th:nth-child(2){width:10%}.tbl-time-maxnumber th:nth-child(3){width:35%}.tbl-time-maxnumber th:nth-child(4){width:20%}.tbl-time-maxnumber th:last-child{width:25%}.tbl-staff-shift th{padding:6px 8px}.tbl-staff-shift td{padding:11px 8px}.tbl-staff-shift td{padding:11px 8px}.tbl-staff-shift th:first-child{width:8%}.tbl-staff-shift th:nth-child(2){width:12%}.tbl-staff-shift th:nth-child(n+3){width:10%}}@media (max-width: 720px){.tbl-time-maxnumber td,.tbl-staff-shift td,.tbl-hourly-maxnumber td{display:flex !important;align-items:center;justify-content:flex-end}.tbl-time-maxnumber td[data-label]:before,.tbl-staff-shift td[data-label]:before,.tbl-hourly-maxnumber td[data-label]:before{margin-right:auto;margin-bottom:0 !important}}.tbl-style-01 .input-maxnumber{width:45px}.box-tbl-hourly-maxnumber{overflow:auto;white-space:nowrap}.tbl-hourly-maxnumber th:first-child{width:100px}.tbl-hourly-maxnumber th:nth-child(n+2){width:80px}@media (max-width: 720px){.sp-tbl-celltit{background:#F5F5F5 !important;font-weight:bold;justify-content:flex-start !important;padding-top:5px !important;padding-bottom:5px !important}}.calendar-monthly-setting{background:#fff;border-collapse:separate;table-layout:fixed;width:100%}.calendar-monthly-setting-head,.calendar-monthly-setting-cell{background:#fff;border-right:solid 1px #DADADA;border-bottom:solid 1px #DADADA;vertical-align:middle}.calendar-monthly-setting-head{border-top:solid 1px #DADADA;font-size:1.2rem;text-align:center;height:25px;line-height:25px;padding:0 10px}.monthly-item-table .calendar-monthly-setting-head{position:-webkit-sticky;position:sticky;top:0;z-index:999}.businesshours-table thead{z-index:1}.calendar-monthly-setting-cell{padding:10px;box-sizing:border-box}.maxnumber-table .calendar-monthly-setting-head,.shift-table .calendar-monthly-setting-head{display:block}.schedule-disable .select-style select,.schedule-disable .input-maxnumber,.schedule-disable .monthly-setting-hourly .check:after{background:#F5F5F5 !important}.schedule-edit,.schedule-edit.select-style select,.schedule-edit.input-maxnumber,.schedule-edit.monthly-setting-hourly .check:after{background:#FEFFEA !important}.box-check.schedule-edit{background:transparent !important}.monthly-setting-label{font-size:1.2rem;flex-shrink:0}.box-monthly-setting-item .element-item.tbl-check{justify-content:flex-start}.monthly-setting-item-head{display:flex;justify-content:space-between;margin-bottom:12px}.monthly-setting-holiday{display:flex;align-items:center}.monthly-setting-time{border-bottom:dashed 1px #DADADA;padding-bottom:8px;margin-bottom:8px;width:100%}.monthly-setting-time .input-parallel{width:100%}.monthly-setting-maxnumber{display:flex;align-items:center;margin-bottom:6px;width:100%}.monthly-setting-maxnumber .monthly-setting-label{flex-shrink:0}.box-monthly-setting .input-maxnumber{width:100%;height:24px !important;max-width:80px}.box-monthly-setting .select-style{width:50%}.box-monthly-setting .select-style select{height:24px;line-height:24px}.box-monthly-setting .select-style:before{line-height:24px;right:4px}@media (max-width: 1200px){.monthly-setting-item-body{padding:0 10px 10px}.monthly-setting-time .input-parallel{flex-direction:column}.box-monthly-setting .select-style{width:100%}}@media (max-width: 1024px){.monthly-setting-item-head{display:block}.monthly-setting-holiday{margin-top:8px}.monthly-setting-maxnumber{flex-direction:column;align-items:flex-start}.monthly-setting-maxnumber .monthly-setting-label{margin-bottom:6px}}.monthly-setting{display:flex;position:absolute;left:16px}@media (max-width: 720px){.monthly-setting{position:static}}.tit-monthly-setting{font-size:2.4rem;font-family:"Arial",sans-serif;font-weight:bold;line-height:1.6}@media (max-width: 720px){.tit-monthly-setting{margin-left:16px}}.monthly-setting-head{display:flex;justify-content:center;align-items:center;margin-top:6px;padding:0 16px;position:relative}@media (max-width: 720px){.monthly-setting-head{justify-content:flex-start}}.monthly-setting-body{margin-top:8px;margin-bottom:140px}@media (max-width: 720px){.monthly-setting-body{margin-bottom:200px}}.monthly-setting-item:not(:first-child){margin-left:10px}.btn-foot-fixed{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}@media (max-width: 720px){.btn-foot-fixed{position:initial}}#salon .gfooter-inner{position:relative}@media (max-width: 720px){.sp-box-scroll-tbl{overflow:auto}.calendar-monthly-setting{width:1000px}.gfooter{padding-bottom:5px}.gfooter-inner{padding-top:10px}}.monthly-table{display:flex}.monthly-item-table,.monthly-main-table{background:#fff;width:100%}.monthly-item-table{border-right:solid 4px #DADADA}.monthly-main-table tbody{overflow:hidden}.monthly-item-table .calendar-monthly-setting-head,.monthly-main-table thead{box-shadow:0px 3px 6px 0px rgba(0,0,0,0.1)}.monthly-item-table td,.monthly-main-table td{box-sizing:border-box;border-bottom:solid 1px #DADADA;vertical-align:middle}.bd-dayline{border-bottom:solid 2px #DADADA !important}.cell-week{background:#818181;color:#fff;font-family:"Arial",sans-serif;font-size:1.8rem;font-weight:bold;text-align:center;width:30px}@media (max-width: 720px){.cell-week{vertical-align:top !important;padding:16px 0;width:24px}}.cell-day{border-right:solid 1px #DADADA;font-size:1.2rem;font-weight:bold;text-align:center;padding:8px;width:65px}@media (max-width: 720px){.cell-day{padding:8px 2px;width:60px}}.txt-day-number{font-family:"Arial",sans-serif}.businesshours-table .txt-day-number{font-size:2.2rem;font-weight:bold}.maxnumber-table .txt-day-number{font-size:2.2rem}@media (max-width: 720px){.maxnumber-table .txt-day-number{font-size:1.8rem}}.shift-table .txt-day-number{font-size:1.4rem}.maxnumber-table .schedule-cell-halfhour,.monthly-item-table .monthly-table-cell{padding:8px}.maxnumber-table .schedule-cell-hour{font-size:1.2rem}.monthly-table-cell{font-size:1.2rem}.maxnumber-table .input-maxnumber{width:50px}.maxnumber-edit .schedule-disable{height:40px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.monthly-main-table .schedule-disable{color:#C6C6C6}.maxnumber-edit .input-maxnumber{text-align:right}.over-capacity{background:#FEE9EC !important;color:#EF0000 !important;font-weight:bold}.cell-staff-name{display:flex;align-items:center;justify-content:space-between}.btn-shift-setting a{border-radius:4px;font-size:1.3rem;font-weight:bold;padding:0 6px;min-width:64px;line-height:28px;height:28px}.shift-table .staff-name{font-size:1.3rem;line-height:1.6;padding-right:8px;word-break:break-all}.shift-table .calendar-monthly-setting-cell{min-width:90px;height:57px}.shift-table .schedule-disable{display:flex;align-items:center;justify-content:center}.cell-day.sat,.calendar-monthly-setting .sat{background:#F7F9FC}.cell-day.sun,.calendar-monthly-setting .sun{background:#FEF7F7}.sat .txt-day-number,.cell-day.sat,.calendar-monthly-setting-head.sat{color:#5B79A8}.sun .txt-day-number,.cell-day.sun,.calendar-monthly-setting-head.sun{color:#A8645B}.btn-works a{background:#EBEDF7 !important;border:solid 1px #003D8E !important;color:#003D8E !important}.btn-rejection a{background:#EBEDF7 !important;border:solid 1px #003D8E !important;border-top:solid 3px #003D8E !important;color:#003D8E !important}.btn-holiyday a{background:#EDEDED !important;border:solid 1px #818181 !important;color:#818181 !important}button.btn-shift-edit,input.btn-shift-edit,.btn-shift-edit a,.btn-shift-edit span{border-radius:4px;font-size:1.3rem;font-weight:bold;padding:2px 6px;width:65px;line-height:1.2;display:flex;justify-content:center;text-align:left;height:36px;align-items:center;margin:auto}.box-form-item-lv1{display:flex;align-items:center}@media (max-width: 720px){.box-form-item-lv1{display:block}}.box-form-item-lv2{width:90%;flex-shrink:0}@media (max-width: 720px){.box-form-item-lv2{width:100%;margin-bottom:16px}}.box-form-item-lv2 .element-item{display:flex}.txt-delete{font-size:1.2rem;text-decoration:underline;margin-left:auto;cursor:pointer}.txt-delete:hover{text-decoration:none}.form-item+.form-item{margin-top:8px}.add-rejection{border-bottom-style:dashed}.add-rejection:last-of-type{border-bottom-style:solid}.form-item .box-list-column{box-sizing:border-box;border:solid 1px #C6C6C6;height:150px;padding:16px;overflow:auto}.list-column li+li{margin-top:8px}.monthly-item-table.maxnumber-table thead th{width:198px !important}.monthly-item-table.maxnumber-table thead .calendar-monthly-setting-head{border-right:none}.monthly-main-table th:last-child,.monthly-main-table td:last-child{border-right:solid 1px #dadada}.schedule-cell{background:#fff;box-sizing:border-box;font-size:1.2rem;padding:8px}#reservation .schedule-cell{padding:10px 8px}.schedule-cell-onehour{width:100%}#salon .schedule-cell-onehour{padding:8px}.schedule-cell-fifteenminute{width:calc(100% / 4)}.schedule-cell-twentyminute{width:calc(100% / 3)}@media (max-width: 720px){#salon .box-schedule-item-table{width:180px}#salon .box-schedule-main-table{width:calc(100% - 180px)}}#reservation .box-tit-01-under{flex-shrink:0}#reservation .box-function{justify-content:flex-end;padding-left:16px;box-sizing:border-box;flex-grow:1}.box-comment{background:#fff;border:solid 1px #c6c6c6;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,0.1);width:100%}.comment__inner{display:flex;justify-content:space-between;align-items:center;width:100%}.comment{display:flex}.comment textarea{height:52px}.comment .btn-icon i{border-color:transparent}.comment-off .comment__inner{display:none}.comment-off .box-comment{background:transparent;border:none;border-radius:0;box-shadow:none;width:auto}.comment-off .btn-icon i{border:1px solid #C6C6C6}.comment input{border:none;height:30px;width:100%}.comment textarea{border:none;width:100%;resize:none}.comment .btn-icon{position:relative}.comment .btn-form-value-edit a{height:50px;line-height:50px}.comment--active .btn-icon a:after{content:"";position:absolute;width:8px;height:8px;background:red;border-radius:50%;top:0;right:0}@media (max-width: 1024px){#reservation .box-function{padding-left:100px}#reservation .reservation-tit .box-function{width:100%}.comment-open .reservation-tit .box-date{margin-top:30px}}.vertical-schedule-table{font-size:1.4rem;position:relative}.vertical-schedule-table th,.vertical-schedule-table td{text-align:center}.vertical-schedule-table .monthly-item-table{font-size:1.2rem}.vertical-schedule-table .box-schedule-item-table{width:130px}.vertical-schedule-table .box-schedule-main-table{width:calc(100% - 130px)}.vertical-schedule-table .dummy-table-frame{left:130px}.vertical-schedule-table thead{background:#fff;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.1);z-index:100}.vertical-schedule-table th{vertical-align:middle}.vertical-schedule-table .monthly-main-table td{vertical-align:top;cursor:pointer}.vertical-schedule-table .monthly-main-table td:hover{background:#FBFBFB}.box-bar-wrap{position:relative}.vertical-schedule-table th,.vertical-schedule-table td{border-left:solid 1px #DADADA}.vertical-schedule-table th{border-top:solid 1px #DADADA}.bd-timeline-btm{border-bottom:dashed 1px #DADADA !important}.vertical-schedule-table .schedule-main-body{border-top:none}.vertical-schedule-table th{height:48px}.vertical-fifteenminute .vertical-cell-variableheight{height:240px}.vertical-twentyminute .vertical-cell-variableheight{height:180px}.vertical-cell-variableheight{height:120px}.vertical-onehour .vertical-cell-variableheight{height:60px}.vertical-cell-baseheight{height:60px}#sp .monthly-item-table tr:last-child .vertical-cell-baseheight,#sp .monthly-main-table tr:last-child .vertical-cell-baseheight{height:60px}.vertical-schedule-table .monthly-main-table th{min-width:180px}.vertical-schedule-table .box-bar{width:160px}.vertical-schedule-table .bar-status-reject{width:100% !important}@media (max-width: 1024px){.vertical-schedule-table .bar-status-reject{width:calc(100% - 20px) !important}}#sp .vertical-schedule-table .bar-status-reject{width:calc(100% - 40px) !important}.vertical-schedule-table .box-bar a:after{content:none}.vertical-schedule-table .schedule-current-time{display:block;top:140px;left:48px;width:calc(100% - 48px);height:2px;z-index:99}.td-align-01{text-align:center}@media (max-width: 720px){.td-align-01{text-align:left}}.pc-hide{display:none}@media (max-width: 720px){.pc-hide{display:block !important}}.sp-hide{display:block}@media (max-width: 720px){.sp-hide{display:none !important}}.icon-autocreate{margin-right:auto;margin-left:24px;font-size:1.3rem;border:solid 1px #EF0000;color:#EF0000;padding:3px 7px;background:#FEE9EC;font-weight:bold !important;line-height:1.3 !important}#sp .calendar{background:#fff;margin-top:8px}#sp .calendar th{border-top:solid 1px #EDEDED;border-right:solid 1px #EDEDED;font-size:1.0rem;padding:5px;text-align:center}#sp .calendar td{border-width:1px}#sp .calendar td a{padding:6px 4px 12px}#sp .calendar-date{font-size:1.6rem}#sp .calendar-unmber{font-size:1.3rem}#sp .calendar-number-item{margin-top:12px}#sp .btn-calendar-operate.today{border:solid 1px #C6C6C6;border-radius:4px;position:absolute;right:0}#sp .calendar-icon{position:absolute;left:0;margin-left:0}.sp-reservation-head{display:flex;align-items:center;justify-content:center;position:relative;padding:8px 0;margin-top:12px}.sp-reservation-head-inner{display:flex;align-items:center}#sp .box-tit-01{margin-bottom:10px}.sp-reservation-head .prev a,.sp-reservation-head .next a{display:inline-block;padding:0 20px}.sp-reservation-head .prev i,.sp-reservation-head .next i{font-size:2.4rem}#sp .schedule-table{margin-bottom:0}#sp .vertical-schedule-table th{height:35px}#sp .vertical-schedule-table .box-schedule-item-table{width:30px}#sp .monthly-item-table td{padding:16px 0;vertical-align:top}#sp .monthly-item-table{border-width:1px}#sp .schedule-time{background:transparent}#sp .vertical-schedule-table .box-schedule-main-table{width:calc(100% - 30px)}#sp .staff-name{padding:0 8px;text-align:left}#sp .staff-name a{text-decoration:underline}#sp .vertical-schedule-table .monthly-main-table th{min-width:140px}#sp .vertical-schedule-table th:first-child,#sp .vertical-schedule-table td:first-child{border-left:none}#sp .box-schedule-main-table tr:last-child td{border-bottom:none !important}#sp .sp-overall-schedule .box-schedule-item-table tr:last-child td{border-bottom:none !important}#sp .sp-overall-schedule tr:last-child .vertical-cell-baseheight{height:60px}#sp .vertical-schedule-table .box-bar{top:0;width:110px}#sp .box-bar a{border-left-width:15px;padding:3px 4px 3px 6px;outline:none;box-shadow:none}#sp.move-mode .box-bar a{box-shadow:0px 3px 6px 0px rgba(0,0,0,0.3)}#sp .box-bar:after{font-size:1.0rem;top:8px;left:3px;bottom:auto}#sp .sp-overall-schedule.vertical-schedule-table .box-bar{width:40px}#sp .sp-overall-schedule .box-bar-ico,#sp .sp-overall-schedule .box-bar-detail{display:none}#sp .schedule-current-time:after{content:"";width:12px;height:12px;left:-5px;top:-5px}#sp .vertical-schedule-table .schedule-current-time{left:29px;width:calc(100% - 29px);z-index:100}#sp #cboxLoadedContent .box-section{padding:15px 5px}.sp-schedule-register-btn{background:#fff;border-radius:50%;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;width:56px;height:56px;position:fixed;right:10px;bottom:10px;z-index:99;outline:none}.sp-reservation-edit-btn:before,.sp-schedule-register-btn:after{color:#003D8E;content:'\e90d';font-family:'icomoon' !important;font-weight:900;font-size:3rem;display:inline-block;position:absolute}.sp-reservation-edit-btn{left:10px;opacity:0.7}.sp-reservation-edit-btn:after{content:'\e921';font-weight:normal;font-size:2.9rem}.move-mode .sp-reservation-edit-btn{background:#003D8E;opacity:1}.move-mode .sp-reservation-edit-btn:after{color:#fff}.sp-reservation-edit-btn:before{content:none}.move-mode .sp-reservation-edit-btn:before{content:"\e922";color:#fff;font-weight:normal;font-size:2.2rem;left:6px;top:11px;padding:1px;z-index:2}.move-mode .sp-reservation-edit-btn:after{margin-left:4px}.sp-reservation .gfooter{margin-top:0}#sp .cboxContent .box-section{padding:15px 5px}.pc-show{display:block}@media (max-width: 720px){.pc-show{display:none !important}}.sp-show{display:none}@media (max-width: 720px){.sp-show{display:block !important}}.vertical-schedule-table .box-schedule-main-table,#sp .box-schedule-main-table{overflow-y:hidden}.vertical-cell-baseheight[rowspan="2"],.vertical-cell-variableheight[rowspan="2"]{height:calc(60px * 2)}.vertical-cell-baseheight[rowspan="3"],.vertical-cell-variableheight[rowspan="3"]{height:calc(60px * 3)}.vertical-cell-baseheight[rowspan="4"],.vertical-cell-variableheight[rowspan="4"]{height:calc(60px * 4)}.allcheck-wrap{display:flex;justify-content:space-between;align-items:center;margin-top:8px;margin-left:auto}.allcheck-wrap .number-result{margin-top:0}.btn-allcheck span{border-color:#C6C6C6 !important;color:#333 !important}@media (max-width: 768px){.total-number{border-top-color:#DC0C26 !important}}.total-number{background:transparent !important}.total-number td{background:transparent;border-top:solid 2px #C6C6C6;border-bottom:none}@media (max-width: 768px){.total-number td{border-top:none;border-bottom:solid 1px #EDEDED}}.total-txt-cell{color:#DC0C26;font-size:1.5rem !important;font-weight:bold}@media (max-width: 768px){.total-txt-cell{background:#FEE9EC !important}}@media (max-width: 768px){.operate-cell{display:none !important}}@media (max-width: 1024px){.bulk-rejection .element-item{margin-top:8px}}@media (max-width: 768px){.bulk-rejection .form-element-row .form-element:nth-child(2){margin:0 0 0 16px}}@media (max-width: 720px){#reservation .box-function{padding-left:16px}}.txt-nodata{font-size:1.4rem;line-height:2;margin-top:24px}.print-show{display:none}.usage-guide{display:flex;position:absolute;right:16px;bottom:8px}.usage-item{display:flex;align-items:center}.usage-item+.usage-item{margin-left:12px}.usage-icon{background:#F5F5F5;border:solid 1px #C6C6C6;box-sizing:border-box;color:#C6C6C6;display:inline-block;text-align:center;margin-right:8px;width:24px;height:12px}.usage-color-01{background:#F5F5F5;border-color:#C6C6C6}.usage-color-02{background:#FEFFEA}.usage-color-03{background:#EBEDF7;border-color:#003D8E}.usage-color-04{background:#EDEDED;border-color:#818181}@media (max-width: 1024px){.nominate-item{display:block}.nominate-item li+li{margin-left:0;margin-top:10px}}.colorbox{-webkit-user-select:none;-webkit-touch-callout:none;user-select:none}
/*# sourceMappingURL=style.css.map */
