.mt1{margin-top:1px}.mt2{margin-top:2px}.mt3{margin-top:3px}.mt4{margin-top:4px}.mt5{margin-top:5px}.mt6{margin-top:6px}.mt7{margin-top:7px}.mt8{margin-top:8px}.mt9{margin-top:9px}.mt10{margin-top:10px}.mt11{margin-top:11px}.mt12{margin-top:12px}.mt13{margin-top:13px}.mt14{margin-top:14px}.mt15{margin-top:15px}.mt16{margin-top:16px}.mt17{margin-top:17px}.mt18{margin-top:18px}.mt19{margin-top:19px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mt55{margin-top:55px}.mt60{margin-top:60px}.mb1{margin-bottom:1px}.mb2{margin-bottom:2px}.mb3{margin-bottom:3px}.mb4{margin-bottom:4px}.mb5{margin-bottom:5px}.mb6{margin-bottom:6px}.mb7{margin-bottom:7px}.mb8{margin-bottom:8px}.mb9{margin-bottom:9px}.mb10{margin-bottom:10px}.mb11{margin-bottom:11px}.mb12{margin-bottom:12px}.mb13{margin-bottom:13px}.mb14{margin-bottom:14px}.mb15{margin-bottom:15px}.mb16{margin-bottom:16px}.mb17{margin-bottom:17px}.mb18{margin-bottom:18px}.mb19{margin-bottom:19px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.mb55{margin-bottom:55px}.mb60{margin-bottom:60px}.pt1{padding-top:1px}.pt2{padding-top:2px}.pt3{padding-top:3px}.pt4{padding-top:4px}.pt5{padding-top:5px}.pt6{padding-top:6px}.pt7{padding-top:7px}.pt8{padding-top:8px}.pt9{padding-top:9px}.pt10{padding-top:10px}.pt11{padding-top:11px}.pt12{padding-top:12px}.pt13{padding-top:13px}.pt14{padding-top:14px}.pt15{padding-top:15px}.pt16{padding-top:16px}.pt17{padding-top:17px}.pt18{padding-top:18px}.pt19{padding-top:19px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}.pt55{padding-top:55px}.pt60{padding-top:60px}.pb1{padding-bottom:1px}.pb2{padding-bottom:2px}.pb3{padding-bottom:3px}.pb4{padding-bottom:4px}.pb5{padding-bottom:5px}.pb6{padding-bottom:6px}.pb7{padding-bottom:7px}.pb8{padding-bottom:8px}.pb9{padding-bottom:9px}.pb10{padding-bottom:10px}.pb11{padding-bottom:11px}.pb12{padding-bottom:12px}.pb13{padding-bottom:13px}.pb14{padding-bottom:14px}.pb15{padding-bottom:15px}.pb16{padding-bottom:16px}.pb17{padding-bottom:17px}.pb18{padding-bottom:18px}.pb19{padding-bottom:19px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.pb55{padding-bottom:55px}.pb60{padding-bottom:60px}.ml1{margin-left:1px}.ml2{margin-left:2px}.ml3{margin-left:3px}.ml4{margin-left:4px}.ml5{margin-left:5px}.ml6{margin-left:6px}.ml7{margin-left:7px}.ml8{margin-left:8px}.ml9{margin-left:9px}.ml10{margin-left:10px}.ml11{margin-left:11px}.ml12{margin-left:12px}.ml13{margin-left:13px}.ml14{margin-left:14px}.ml15{margin-left:15px}.ml16{margin-left:16px}.ml17{margin-left:17px}.ml18{margin-left:18px}.ml19{margin-left:19px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml45{margin-left:45px}.ml50{margin-left:50px}.ml55{margin-left:55px}.ml60{margin-left:60px}.mr1{margin-right:1px}.mr2{margin-right:2px}.mr3{margin-right:3px}.mr4{margin-right:4px}.mr5{margin-right:5px}.mr6{margin-right:6px}.mr7{margin-right:7px}.mr8{margin-right:8px}.mr9{margin-right:9px}.mr10{margin-right:10px}.mr11{margin-right:11px}.mr12{margin-right:12px}.mr13{margin-right:13px}.mr14{margin-right:14px}.mr15{margin-right:15px}.mr16{margin-right:16px}.mr17{margin-right:17px}.mr18{margin-right:18px}.mr19{margin-right:19px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mr45{margin-right:45px}.mr50{margin-right:50px}.mr55{margin-right:55px}.mr60{margin-right:60px}.pl1{padding-left:1px}.pl2{padding-left:2px}.pl3{padding-left:3px}.pl4{padding-left:4px}.pl5{padding-left:5px}.pl6{padding-left:6px}.pl7{padding-left:7px}.pl8{padding-left:8px}.pl9{padding-left:9px}.pl10{padding-left:10px}.pl11{padding-left:11px}.pl12{padding-left:12px}.pl13{padding-left:13px}.pl14{padding-left:14px}.pl15{padding-left:15px}.pl16{padding-left:16px}.pl17{padding-left:17px}.pl18{padding-left:18px}.pl19{padding-left:19px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl35{padding-left:35px}.pl40{padding-left:40px}.pl45{padding-left:45px}.pl50{padding-left:50px}.pl55{padding-left:55px}.pl60{padding-left:60px}.pr1{padding-right:1px}.pr2{padding-right:2px}.pr3{padding-right:3px}.pr4{padding-right:4px}.pr5{padding-right:5px}.pr6{padding-right:6px}.pr7{padding-right:7px}.pr8{padding-right:8px}.pr9{padding-right:9px}.pr10{padding-right:10px}.pr11{padding-right:11px}.pr12{padding-right:12px}.pr13{padding-right:13px}.pr14{padding-right:14px}.pr15{padding-right:15px}.pr16{padding-right:16px}.pr17{padding-right:17px}.pr18{padding-right:18px}.pr19{padding-right:19px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr35{padding-right:35px}.pr40{padding-right:40px}.pr45{padding-right:45px}.pr50{padding-right:50px}.pr55{padding-right:55px}.pr60{padding-right:60px}.w10{width:10px}.w15{width:15px}.w20{width:20px}.w25{width:25px}.w30{width:30px}.w40{width:40px}.w50{width:50px}.w60{width:60px}.w70{width:70px}.w80{width:80px}.w90{width:90px}.w100{width:100px}.w110{width:110px}.w120{width:120px}.w130{width:130px}.w140{width:140px}.w150{width:150px}.w160{width:160px}.w170{width:170px}.w180{width:180px}.w190{width:190px}.w200{width:200px}.w210{width:210px}.w220{width:220px}.w230{width:230px}.w240{width:240px}.w250{width:250px}.w260{width:260px}.w270{width:270px}.w280{width:280px}.w290{width:290px}.w300{width:300px}.w310{width:310px}.w320{width:320px}.w330{width:330px}.w340{width:340px}.w350{width:350px}.w360{width:360px}.w370{width:370px}.w380{width:380px}.w390{width:390px}.w400{width:400px}.w410{width:410px}.w420{width:420px}.w430{width:430px}.w440{width:440px}.w450{width:450px}.w460{width:460px}.w470{width:470px}.w480{width:480px}.w490{width:490px}.w500{width:500px}.w510{width:510px}.w520{width:520px}.w530{width:530px}.w540{width:540px}.w550{width:550px}.w560{width:560px}.w570{width:570px}.w580{width:580px}.w590{width:590px}.w600{width:600px}.w610{width:610px}.w620{width:620px}.w630{width:630px}.w640{width:640px}.w650{width:650px}.w660{width:660px}.w670{width:670px}.w680{width:680px}.w690{width:690px}.w700{width:700px}.w710{width:710px}.w720{width:720px}.w730{width:730px}.w740{width:740px}.w750{width:750px}.w760{width:760px}.w770{width:770px}.w780{width:780px}.w790{width:790px}.w800{width:800px}.w810{width:810px}.w820{width:820px}.w830{width:830px}.w840{width:840px}.w850{width:850px}.w860{width:860px}.w870{width:870px}.w880{width:880px}.w890{width:890px}.w900{width:900px}.w910{width:910px}.w920{width:920px}.w930{width:930px}.w940{width:940px}.w950{width:950px}.w960{width:960px}.w970{width:970px}.w980{width:980px}.w990{width:990px}@charset "UTF-8";
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url("../fonts/fontawesome-webfont.eot?v=4.7.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\F000"}.fa-music:before{content:"\F001"}.fa-search:before{content:"\F002"}.fa-envelope-o:before{content:"\F003"}.fa-heart:before{content:"\F004"}.fa-star:before{content:"\F005"}.fa-star-o:before{content:"\F006"}.fa-user:before{content:"\F007"}.fa-film:before{content:"\F008"}.fa-th-large:before{content:"\F009"}.fa-th:before{content:"\F00A"}.fa-th-list:before{content:"\F00B"}.fa-check:before{content:"\F00C"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\F00D"}.fa-search-plus:before{content:"\F00E"}.fa-search-minus:before{content:"\F010"}.fa-power-off:before{content:"\F011"}.fa-signal:before{content:"\F012"}.fa-cog:before,.fa-gear:before{content:"\F013"}.fa-trash-o:before{content:"\F014"}.fa-home:before{content:"\F015"}.fa-file-o:before{content:"\F016"}.fa-clock-o:before{content:"\F017"}.fa-road:before{content:"\F018"}.fa-download:before{content:"\F019"}.fa-arrow-circle-o-down:before{content:"\F01A"}.fa-arrow-circle-o-up:before{content:"\F01B"}.fa-inbox:before{content:"\F01C"}.fa-play-circle-o:before{content:"\F01D"}.fa-repeat:before,.fa-rotate-right:before{content:"\F01E"}.fa-refresh:before{content:"\F021"}.fa-list-alt:before{content:"\F022"}.fa-lock:before{content:"\F023"}.fa-flag:before{content:"\F024"}.fa-headphones:before{content:"\F025"}.fa-volume-off:before{content:"\F026"}.fa-volume-down:before{content:"\F027"}.fa-volume-up:before{content:"\F028"}.fa-qrcode:before{content:"\F029"}.fa-barcode:before{content:"\F02A"}.fa-tag:before{content:"\F02B"}.fa-tags:before{content:"\F02C"}.fa-book:before{content:"\F02D"}.fa-bookmark:before{content:"\F02E"}.fa-print:before{content:"\F02F"}.fa-camera:before{content:"\F030"}.fa-font:before{content:"\F031"}.fa-bold:before{content:"\F032"}.fa-italic:before{content:"\F033"}.fa-text-height:before{content:"\F034"}.fa-text-width:before{content:"\F035"}.fa-align-left:before{content:"\F036"}.fa-align-center:before{content:"\F037"}.fa-align-right:before{content:"\F038"}.fa-align-justify:before{content:"\F039"}.fa-list:before{content:"\F03A"}.fa-dedent:before,.fa-outdent:before{content:"\F03B"}.fa-indent:before{content:"\F03C"}.fa-video-camera:before{content:"\F03D"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\F03E"}.fa-pencil:before{content:"\F040"}.fa-map-marker:before{content:"\F041"}.fa-adjust:before{content:"\F042"}.fa-tint:before{content:"\F043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\F044"}.fa-share-square-o:before{content:"\F045"}.fa-check-square-o:before{content:"\F046"}.fa-arrows:before{content:"\F047"}.fa-step-backward:before{content:"\F048"}.fa-fast-backward:before{content:"\F049"}.fa-backward:before{content:"\F04A"}.fa-play:before{content:"\F04B"}.fa-pause:before{content:"\F04C"}.fa-stop:before{content:"\F04D"}.fa-forward:before{content:"\F04E"}.fa-fast-forward:before{content:"\F050"}.fa-step-forward:before{content:"\F051"}.fa-eject:before{content:"\F052"}.fa-chevron-left:before{content:"\F053"}.fa-chevron-right:before{content:"\F054"}.fa-plus-circle:before{content:"\F055"}.fa-minus-circle:before{content:"\F056"}.fa-times-circle:before{content:"\F057"}.fa-check-circle:before{content:"\F058"}.fa-question-circle:before{content:"\F059"}.fa-info-circle:before{content:"\F05A"}.fa-crosshairs:before{content:"\F05B"}.fa-times-circle-o:before{content:"\F05C"}.fa-check-circle-o:before{content:"\F05D"}.fa-ban:before{content:"\F05E"}.fa-arrow-left:before{content:"\F060"}.fa-arrow-right:before{content:"\F061"}.fa-arrow-up:before{content:"\F062"}.fa-arrow-down:before{content:"\F063"}.fa-mail-forward:before,.fa-share:before{content:"\F064"}.fa-expand:before{content:"\F065"}.fa-compress:before{content:"\F066"}.fa-plus:before{content:"\F067"}.fa-minus:before{content:"\F068"}.fa-asterisk:before{content:"\F069"}.fa-exclamation-circle:before{content:"\F06A"}.fa-gift:before{content:"\F06B"}.fa-leaf:before{content:"\F06C"}.fa-fire:before{content:"\F06D"}.fa-eye:before{content:"\F06E"}.fa-eye-slash:before{content:"\F070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\F071"}.fa-plane:before{content:"\F072"}.fa-calendar:before{content:"\F073"}.fa-random:before{content:"\F074"}.fa-comment:before{content:"\F075"}.fa-magnet:before{content:"\F076"}.fa-chevron-up:before{content:"\F077"}.fa-chevron-down:before{content:"\F078"}.fa-retweet:before{content:"\F079"}.fa-shopping-cart:before{content:"\F07A"}.fa-folder:before{content:"\F07B"}.fa-folder-open:before{content:"\F07C"}.fa-arrows-v:before{content:"\F07D"}.fa-arrows-h:before{content:"\F07E"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\F080"}.fa-twitter-square:before{content:"\F081"}.fa-facebook-square:before{content:"\F082"}.fa-camera-retro:before{content:"\F083"}.fa-key:before{content:"\F084"}.fa-cogs:before,.fa-gears:before{content:"\F085"}.fa-comments:before{content:"\F086"}.fa-thumbs-o-up:before{content:"\F087"}.fa-thumbs-o-down:before{content:"\F088"}.fa-star-half:before{content:"\F089"}.fa-heart-o:before{content:"\F08A"}.fa-sign-out:before{content:"\F08B"}.fa-linkedin-square:before{content:"\F08C"}.fa-thumb-tack:before{content:"\F08D"}.fa-external-link:before{content:"\F08E"}.fa-sign-in:before{content:"\F090"}.fa-trophy:before{content:"\F091"}.fa-github-square:before{content:"\F092"}.fa-upload:before{content:"\F093"}.fa-lemon-o:before{content:"\F094"}.fa-phone:before{content:"\F095"}.fa-square-o:before{content:"\F096"}.fa-bookmark-o:before{content:"\F097"}.fa-phone-square:before{content:"\F098"}.fa-twitter:before{content:"\F099"}.fa-facebook-f:before,.fa-facebook:before{content:"\F09A"}.fa-github:before{content:"\F09B"}.fa-unlock:before{content:"\F09C"}.fa-credit-card:before{content:"\F09D"}.fa-feed:before,.fa-rss:before{content:"\F09E"}.fa-hdd-o:before{content:"\F0A0"}.fa-bullhorn:before{content:"\F0A1"}.fa-bell:before{content:"\F0F3"}.fa-certificate:before{content:"\F0A3"}.fa-hand-o-right:before{content:"\F0A4"}.fa-hand-o-left:before{content:"\F0A5"}.fa-hand-o-up:before{content:"\F0A6"}.fa-hand-o-down:before{content:"\F0A7"}.fa-arrow-circle-left:before{content:"\F0A8"}.fa-arrow-circle-right:before{content:"\F0A9"}.fa-arrow-circle-up:before{content:"\F0AA"}.fa-arrow-circle-down:before{content:"\F0AB"}.fa-globe:before{content:"\F0AC"}.fa-wrench:before{content:"\F0AD"}.fa-tasks:before{content:"\F0AE"}.fa-filter:before{content:"\F0B0"}.fa-briefcase:before{content:"\F0B1"}.fa-arrows-alt:before{content:"\F0B2"}.fa-group:before,.fa-users:before{content:"\F0C0"}.fa-chain:before,.fa-link:before{content:"\F0C1"}.fa-cloud:before{content:"\F0C2"}.fa-flask:before{content:"\F0C3"}.fa-cut:before,.fa-scissors:before{content:"\F0C4"}.fa-copy:before,.fa-files-o:before{content:"\F0C5"}.fa-paperclip:before{content:"\F0C6"}.fa-floppy-o:before,.fa-save:before{content:"\F0C7"}.fa-square:before{content:"\F0C8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\F0C9"}.fa-list-ul:before{content:"\F0CA"}.fa-list-ol:before{content:"\F0CB"}.fa-strikethrough:before{content:"\F0CC"}.fa-underline:before{content:"\F0CD"}.fa-table:before{content:"\F0CE"}.fa-magic:before{content:"\F0D0"}.fa-truck:before{content:"\F0D1"}.fa-pinterest:before{content:"\F0D2"}.fa-pinterest-square:before{content:"\F0D3"}.fa-google-plus-square:before{content:"\F0D4"}.fa-google-plus:before{content:"\F0D5"}.fa-money:before{content:"\F0D6"}.fa-caret-down:before{content:"\F0D7"}.fa-caret-up:before{content:"\F0D8"}.fa-caret-left:before{content:"\F0D9"}.fa-caret-right:before{content:"\F0DA"}.fa-columns:before{content:"\F0DB"}.fa-sort:before,.fa-unsorted:before{content:"\F0DC"}.fa-sort-desc:before,.fa-sort-down:before{content:"\F0DD"}.fa-sort-asc:before,.fa-sort-up:before{content:"\F0DE"}.fa-envelope:before{content:"\F0E0"}.fa-linkedin:before{content:"\F0E1"}.fa-rotate-left:before,.fa-undo:before{content:"\F0E2"}.fa-gavel:before,.fa-legal:before{content:"\F0E3"}.fa-dashboard:before,.fa-tachometer:before{content:"\F0E4"}.fa-comment-o:before{content:"\F0E5"}.fa-comments-o:before{content:"\F0E6"}.fa-bolt:before,.fa-flash:before{content:"\F0E7"}.fa-sitemap:before{content:"\F0E8"}.fa-umbrella:before{content:"\F0E9"}.fa-clipboard:before,.fa-paste:before{content:"\F0EA"}.fa-lightbulb-o:before{content:"\F0EB"}.fa-exchange:before{content:"\F0EC"}.fa-cloud-download:before{content:"\F0ED"}.fa-cloud-upload:before{content:"\F0EE"}.fa-user-md:before{content:"\F0F0"}.fa-stethoscope:before{content:"\F0F1"}.fa-suitcase:before{content:"\F0F2"}.fa-bell-o:before{content:"\F0A2"}.fa-coffee:before{content:"\F0F4"}.fa-cutlery:before{content:"\F0F5"}.fa-file-text-o:before{content:"\F0F6"}.fa-building-o:before{content:"\F0F7"}.fa-hospital-o:before{content:"\F0F8"}.fa-ambulance:before{content:"\F0F9"}.fa-medkit:before{content:"\F0FA"}.fa-fighter-jet:before{content:"\F0FB"}.fa-beer:before{content:"\F0FC"}.fa-h-square:before{content:"\F0FD"}.fa-plus-square:before{content:"\F0FE"}.fa-angle-double-left:before{content:"\F100"}.fa-angle-double-right:before{content:"\F101"}.fa-angle-double-up:before{content:"\F102"}.fa-angle-double-down:before{content:"\F103"}.fa-angle-left:before{content:"\F104"}.fa-angle-right:before{content:"\F105"}.fa-angle-up:before{content:"\F106"}.fa-angle-down:before{content:"\F107"}.fa-desktop:before{content:"\F108"}.fa-laptop:before{content:"\F109"}.fa-tablet:before{content:"\F10A"}.fa-mobile-phone:before,.fa-mobile:before{content:"\F10B"}.fa-circle-o:before{content:"\F10C"}.fa-quote-left:before{content:"\F10D"}.fa-quote-right:before{content:"\F10E"}.fa-spinner:before{content:"\F110"}.fa-circle:before{content:"\F111"}.fa-mail-reply:before,.fa-reply:before{content:"\F112"}.fa-github-alt:before{content:"\F113"}.fa-folder-o:before{content:"\F114"}.fa-folder-open-o:before{content:"\F115"}.fa-smile-o:before{content:"\F118"}.fa-frown-o:before{content:"\F119"}.fa-meh-o:before{content:"\F11A"}.fa-gamepad:before{content:"\F11B"}.fa-keyboard-o:before{content:"\F11C"}.fa-flag-o:before{content:"\F11D"}.fa-flag-checkered:before{content:"\F11E"}.fa-terminal:before{content:"\F120"}.fa-code:before{content:"\F121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\F122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\F123"}.fa-location-arrow:before{content:"\F124"}.fa-crop:before{content:"\F125"}.fa-code-fork:before{content:"\F126"}.fa-chain-broken:before,.fa-unlink:before{content:"\F127"}.fa-question:before{content:"\F128"}.fa-info:before{content:"\F129"}.fa-exclamation:before{content:"\F12A"}.fa-superscript:before{content:"\F12B"}.fa-subscript:before{content:"\F12C"}.fa-eraser:before{content:"\F12D"}.fa-puzzle-piece:before{content:"\F12E"}.fa-microphone:before{content:"\F130"}.fa-microphone-slash:before{content:"\F131"}.fa-shield:before{content:"\F132"}.fa-calendar-o:before{content:"\F133"}.fa-fire-extinguisher:before{content:"\F134"}.fa-rocket:before{content:"\F135"}.fa-maxcdn:before{content:"\F136"}.fa-chevron-circle-left:before{content:"\F137"}.fa-chevron-circle-right:before{content:"\F138"}.fa-chevron-circle-up:before{content:"\F139"}.fa-chevron-circle-down:before{content:"\F13A"}.fa-html5:before{content:"\F13B"}.fa-css3:before{content:"\F13C"}.fa-anchor:before{content:"\F13D"}.fa-unlock-alt:before{content:"\F13E"}.fa-bullseye:before{content:"\F140"}.fa-ellipsis-h:before{content:"\F141"}.fa-ellipsis-v:before{content:"\F142"}.fa-rss-square:before{content:"\F143"}.fa-play-circle:before{content:"\F144"}.fa-ticket:before{content:"\F145"}.fa-minus-square:before{content:"\F146"}.fa-minus-square-o:before{content:"\F147"}.fa-level-up:before{content:"\F148"}.fa-level-down:before{content:"\F149"}.fa-check-square:before{content:"\F14A"}.fa-pencil-square:before{content:"\F14B"}.fa-external-link-square:before{content:"\F14C"}.fa-share-square:before{content:"\F14D"}.fa-compass:before{content:"\F14E"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\F150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\F151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\F152"}.fa-eur:before,.fa-euro:before{content:"\F153"}.fa-gbp:before{content:"\F154"}.fa-dollar:before,.fa-usd:before{content:"\F155"}.fa-inr:before,.fa-rupee:before{content:"\F156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\F157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\F158"}.fa-krw:before,.fa-won:before{content:"\F159"}.fa-bitcoin:before,.fa-btc:before{content:"\F15A"}.fa-file:before{content:"\F15B"}.fa-file-text:before{content:"\F15C"}.fa-sort-alpha-asc:before{content:"\F15D"}.fa-sort-alpha-desc:before{content:"\F15E"}.fa-sort-amount-asc:before{content:"\F160"}.fa-sort-amount-desc:before{content:"\F161"}.fa-sort-numeric-asc:before{content:"\F162"}.fa-sort-numeric-desc:before{content:"\F163"}.fa-thumbs-up:before{content:"\F164"}.fa-thumbs-down:before{content:"\F165"}.fa-youtube-square:before{content:"\F166"}.fa-youtube:before{content:"\F167"}.fa-xing:before{content:"\F168"}.fa-xing-square:before{content:"\F169"}.fa-youtube-play:before{content:"\F16A"}.fa-dropbox:before{content:"\F16B"}.fa-stack-overflow:before{content:"\F16C"}.fa-instagram:before{content:"\F16D"}.fa-flickr:before{content:"\F16E"}.fa-adn:before{content:"\F170"}.fa-bitbucket:before{content:"\F171"}.fa-bitbucket-square:before{content:"\F172"}.fa-tumblr:before{content:"\F173"}.fa-tumblr-square:before{content:"\F174"}.fa-long-arrow-down:before{content:"\F175"}.fa-long-arrow-up:before{content:"\F176"}.fa-long-arrow-left:before{content:"\F177"}.fa-long-arrow-right:before{content:"\F178"}.fa-apple:before{content:"\F179"}.fa-windows:before{content:"\F17A"}.fa-android:before{content:"\F17B"}.fa-linux:before{content:"\F17C"}.fa-dribbble:before{content:"\F17D"}.fa-skype:before{content:"\F17E"}.fa-foursquare:before{content:"\F180"}.fa-trello:before{content:"\F181"}.fa-female:before{content:"\F182"}.fa-male:before{content:"\F183"}.fa-gittip:before,.fa-gratipay:before{content:"\F184"}.fa-sun-o:before{content:"\F185"}.fa-moon-o:before{content:"\F186"}.fa-archive:before{content:"\F187"}.fa-bug:before{content:"\F188"}.fa-vk:before{content:"\F189"}.fa-weibo:before{content:"\F18A"}.fa-renren:before{content:"\F18B"}.fa-pagelines:before{content:"\F18C"}.fa-stack-exchange:before{content:"\F18D"}.fa-arrow-circle-o-right:before{content:"\F18E"}.fa-arrow-circle-o-left:before{content:"\F190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\F191"}.fa-dot-circle-o:before{content:"\F192"}.fa-wheelchair:before{content:"\F193"}.fa-vimeo-square:before{content:"\F194"}.fa-try:before,.fa-turkish-lira:before{content:"\F195"}.fa-plus-square-o:before{content:"\F196"}.fa-space-shuttle:before{content:"\F197"}.fa-slack:before{content:"\F198"}.fa-envelope-square:before{content:"\F199"}.fa-wordpress:before{content:"\F19A"}.fa-openid:before{content:"\F19B"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\F19C"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\F19D"}.fa-yahoo:before{content:"\F19E"}.fa-google:before{content:"\F1A0"}.fa-reddit:before{content:"\F1A1"}.fa-reddit-square:before{content:"\F1A2"}.fa-stumbleupon-circle:before{content:"\F1A3"}.fa-stumbleupon:before{content:"\F1A4"}.fa-delicious:before{content:"\F1A5"}.fa-digg:before{content:"\F1A6"}.fa-pied-piper-pp:before{content:"\F1A7"}.fa-pied-piper-alt:before{content:"\F1A8"}.fa-drupal:before{content:"\F1A9"}.fa-joomla:before{content:"\F1AA"}.fa-language:before{content:"\F1AB"}.fa-fax:before{content:"\F1AC"}.fa-building:before{content:"\F1AD"}.fa-child:before{content:"\F1AE"}.fa-paw:before{content:"\F1B0"}.fa-spoon:before{content:"\F1B1"}.fa-cube:before{content:"\F1B2"}.fa-cubes:before{content:"\F1B3"}.fa-behance:before{content:"\F1B4"}.fa-behance-square:before{content:"\F1B5"}.fa-steam:before{content:"\F1B6"}.fa-steam-square:before{content:"\F1B7"}.fa-recycle:before{content:"\F1B8"}.fa-automobile:before,.fa-car:before{content:"\F1B9"}.fa-cab:before,.fa-taxi:before{content:"\F1BA"}.fa-tree:before{content:"\F1BB"}.fa-spotify:before{content:"\F1BC"}.fa-deviantart:before{content:"\F1BD"}.fa-soundcloud:before{content:"\F1BE"}.fa-database:before{content:"\F1C0"}.fa-file-pdf-o:before{content:"\F1C1"}.fa-file-word-o:before{content:"\F1C2"}.fa-file-excel-o:before{content:"\F1C3"}.fa-file-powerpoint-o:before{content:"\F1C4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\F1C5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\F1C6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\F1C7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\F1C8"}.fa-file-code-o:before{content:"\F1C9"}.fa-vine:before{content:"\F1CA"}.fa-codepen:before{content:"\F1CB"}.fa-jsfiddle:before{content:"\F1CC"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\F1CD"}.fa-circle-o-notch:before{content:"\F1CE"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\F1D0"}.fa-empire:before,.fa-ge:before{content:"\F1D1"}.fa-git-square:before{content:"\F1D2"}.fa-git:before{content:"\F1D3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\F1D4"}.fa-tencent-weibo:before{content:"\F1D5"}.fa-qq:before{content:"\F1D6"}.fa-wechat:before,.fa-weixin:before{content:"\F1D7"}.fa-paper-plane:before,.fa-send:before{content:"\F1D8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\F1D9"}.fa-history:before{content:"\F1DA"}.fa-circle-thin:before{content:"\F1DB"}.fa-header:before{content:"\F1DC"}.fa-paragraph:before{content:"\F1DD"}.fa-sliders:before{content:"\F1DE"}.fa-share-alt:before{content:"\F1E0"}.fa-share-alt-square:before{content:"\F1E1"}.fa-bomb:before{content:"\F1E2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\F1E3"}.fa-tty:before{content:"\F1E4"}.fa-binoculars:before{content:"\F1E5"}.fa-plug:before{content:"\F1E6"}.fa-slideshare:before{content:"\F1E7"}.fa-twitch:before{content:"\F1E8"}.fa-yelp:before{content:"\F1E9"}.fa-newspaper-o:before{content:"\F1EA"}.fa-wifi:before{content:"\F1EB"}.fa-calculator:before{content:"\F1EC"}.fa-paypal:before{content:"\F1ED"}.fa-google-wallet:before{content:"\F1EE"}.fa-cc-visa:before{content:"\F1F0"}.fa-cc-mastercard:before{content:"\F1F1"}.fa-cc-discover:before{content:"\F1F2"}.fa-cc-amex:before{content:"\F1F3"}.fa-cc-paypal:before{content:"\F1F4"}.fa-cc-stripe:before{content:"\F1F5"}.fa-bell-slash:before{content:"\F1F6"}.fa-bell-slash-o:before{content:"\F1F7"}.fa-trash:before{content:"\F1F8"}.fa-copyright:before{content:"\F1F9"}.fa-at:before{content:"\F1FA"}.fa-eyedropper:before{content:"\F1FB"}.fa-paint-brush:before{content:"\F1FC"}.fa-birthday-cake:before{content:"\F1FD"}.fa-area-chart:before{content:"\F1FE"}.fa-pie-chart:before{content:"\F200"}.fa-line-chart:before{content:"\F201"}.fa-lastfm:before{content:"\F202"}.fa-lastfm-square:before{content:"\F203"}.fa-toggle-off:before{content:"\F204"}.fa-toggle-on:before{content:"\F205"}.fa-bicycle:before{content:"\F206"}.fa-bus:before{content:"\F207"}.fa-ioxhost:before{content:"\F208"}.fa-angellist:before{content:"\F209"}.fa-cc:before{content:"\F20A"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\F20B"}.fa-meanpath:before{content:"\F20C"}.fa-buysellads:before{content:"\F20D"}.fa-connectdevelop:before{content:"\F20E"}.fa-dashcube:before{content:"\F210"}.fa-forumbee:before{content:"\F211"}.fa-leanpub:before{content:"\F212"}.fa-sellsy:before{content:"\F213"}.fa-shirtsinbulk:before{content:"\F214"}.fa-simplybuilt:before{content:"\F215"}.fa-skyatlas:before{content:"\F216"}.fa-cart-plus:before{content:"\F217"}.fa-cart-arrow-down:before{content:"\F218"}.fa-diamond:before{content:"\F219"}.fa-ship:before{content:"\F21A"}.fa-user-secret:before{content:"\F21B"}.fa-motorcycle:before{content:"\F21C"}.fa-street-view:before{content:"\F21D"}.fa-heartbeat:before{content:"\F21E"}.fa-venus:before{content:"\F221"}.fa-mars:before{content:"\F222"}.fa-mercury:before{content:"\F223"}.fa-intersex:before,.fa-transgender:before{content:"\F224"}.fa-transgender-alt:before{content:"\F225"}.fa-venus-double:before{content:"\F226"}.fa-mars-double:before{content:"\F227"}.fa-venus-mars:before{content:"\F228"}.fa-mars-stroke:before{content:"\F229"}.fa-mars-stroke-v:before{content:"\F22A"}.fa-mars-stroke-h:before{content:"\F22B"}.fa-neuter:before{content:"\F22C"}.fa-genderless:before{content:"\F22D"}.fa-facebook-official:before{content:"\F230"}.fa-pinterest-p:before{content:"\F231"}.fa-whatsapp:before{content:"\F232"}.fa-server:before{content:"\F233"}.fa-user-plus:before{content:"\F234"}.fa-user-times:before{content:"\F235"}.fa-bed:before,.fa-hotel:before{content:"\F236"}.fa-viacoin:before{content:"\F237"}.fa-train:before{content:"\F238"}.fa-subway:before{content:"\F239"}.fa-medium:before{content:"\F23A"}.fa-y-combinator:before,.fa-yc:before{content:"\F23B"}.fa-optin-monster:before{content:"\F23C"}.fa-opencart:before{content:"\F23D"}.fa-expeditedssl:before{content:"\F23E"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\F240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\F241"}.fa-battery-2:before,.fa-battery-half:before{content:"\F242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\F243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\F244"}.fa-mouse-pointer:before{content:"\F245"}.fa-i-cursor:before{content:"\F246"}.fa-object-group:before{content:"\F247"}.fa-object-ungroup:before{content:"\F248"}.fa-sticky-note:before{content:"\F249"}.fa-sticky-note-o:before{content:"\F24A"}.fa-cc-jcb:before{content:"\F24B"}.fa-cc-diners-club:before{content:"\F24C"}.fa-clone:before{content:"\F24D"}.fa-balance-scale:before{content:"\F24E"}.fa-hourglass-o:before{content:"\F250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\F251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\F252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\F253"}.fa-hourglass:before{content:"\F254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\F255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\F256"}.fa-hand-scissors-o:before{content:"\F257"}.fa-hand-lizard-o:before{content:"\F258"}.fa-hand-spock-o:before{content:"\F259"}.fa-hand-pointer-o:before{content:"\F25A"}.fa-hand-peace-o:before{content:"\F25B"}.fa-trademark:before{content:"\F25C"}.fa-registered:before{content:"\F25D"}.fa-creative-commons:before{content:"\F25E"}.fa-gg:before{content:"\F260"}.fa-gg-circle:before{content:"\F261"}.fa-tripadvisor:before{content:"\F262"}.fa-odnoklassniki:before{content:"\F263"}.fa-odnoklassniki-square:before{content:"\F264"}.fa-get-pocket:before{content:"\F265"}.fa-wikipedia-w:before{content:"\F266"}.fa-safari:before{content:"\F267"}.fa-chrome:before{content:"\F268"}.fa-firefox:before{content:"\F269"}.fa-opera:before{content:"\F26A"}.fa-internet-explorer:before{content:"\F26B"}.fa-television:before,.fa-tv:before{content:"\F26C"}.fa-contao:before{content:"\F26D"}.fa-500px:before{content:"\F26E"}.fa-amazon:before{content:"\F270"}.fa-calendar-plus-o:before{content:"\F271"}.fa-calendar-minus-o:before{content:"\F272"}.fa-calendar-times-o:before{content:"\F273"}.fa-calendar-check-o:before{content:"\F274"}.fa-industry:before{content:"\F275"}.fa-map-pin:before{content:"\F276"}.fa-map-signs:before{content:"\F277"}.fa-map-o:before{content:"\F278"}.fa-map:before{content:"\F279"}.fa-commenting:before{content:"\F27A"}.fa-commenting-o:before{content:"\F27B"}.fa-houzz:before{content:"\F27C"}.fa-vimeo:before{content:"\F27D"}.fa-black-tie:before{content:"\F27E"}.fa-fonticons:before{content:"\F280"}.fa-reddit-alien:before{content:"\F281"}.fa-edge:before{content:"\F282"}.fa-credit-card-alt:before{content:"\F283"}.fa-codiepie:before{content:"\F284"}.fa-modx:before{content:"\F285"}.fa-fort-awesome:before{content:"\F286"}.fa-usb:before{content:"\F287"}.fa-product-hunt:before{content:"\F288"}.fa-mixcloud:before{content:"\F289"}.fa-scribd:before{content:"\F28A"}.fa-pause-circle:before{content:"\F28B"}.fa-pause-circle-o:before{content:"\F28C"}.fa-stop-circle:before{content:"\F28D"}.fa-stop-circle-o:before{content:"\F28E"}.fa-shopping-bag:before{content:"\F290"}.fa-shopping-basket:before{content:"\F291"}.fa-hashtag:before{content:"\F292"}.fa-bluetooth:before{content:"\F293"}.fa-bluetooth-b:before{content:"\F294"}.fa-percent:before{content:"\F295"}.fa-gitlab:before{content:"\F296"}.fa-wpbeginner:before{content:"\F297"}.fa-wpforms:before{content:"\F298"}.fa-envira:before{content:"\F299"}.fa-universal-access:before{content:"\F29A"}.fa-wheelchair-alt:before{content:"\F29B"}.fa-question-circle-o:before{content:"\F29C"}.fa-blind:before{content:"\F29D"}.fa-audio-description:before{content:"\F29E"}.fa-volume-control-phone:before{content:"\F2A0"}.fa-braille:before{content:"\F2A1"}.fa-assistive-listening-systems:before{content:"\F2A2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\F2A3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\F2A4"}.fa-glide:before{content:"\F2A5"}.fa-glide-g:before{content:"\F2A6"}.fa-sign-language:before,.fa-signing:before{content:"\F2A7"}.fa-low-vision:before{content:"\F2A8"}.fa-viadeo:before{content:"\F2A9"}.fa-viadeo-square:before{content:"\F2AA"}.fa-snapchat:before{content:"\F2AB"}.fa-snapchat-ghost:before{content:"\F2AC"}.fa-snapchat-square:before{content:"\F2AD"}.fa-pied-piper:before{content:"\F2AE"}.fa-first-order:before{content:"\F2B0"}.fa-yoast:before{content:"\F2B1"}.fa-themeisle:before{content:"\F2B2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\F2B3"}.fa-fa:before,.fa-font-awesome:before{content:"\F2B4"}.fa-handshake-o:before{content:"\F2B5"}.fa-envelope-open:before{content:"\F2B6"}.fa-envelope-open-o:before{content:"\F2B7"}.fa-linode:before{content:"\F2B8"}.fa-address-book:before{content:"\F2B9"}.fa-address-book-o:before{content:"\F2BA"}.fa-address-card:before,.fa-vcard:before{content:"\F2BB"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\F2BC"}.fa-user-circle:before{content:"\F2BD"}.fa-user-circle-o:before{content:"\F2BE"}.fa-user-o:before{content:"\F2C0"}.fa-id-badge:before{content:"\F2C1"}.fa-drivers-license:before,.fa-id-card:before{content:"\F2C2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\F2C3"}.fa-quora:before{content:"\F2C4"}.fa-free-code-camp:before{content:"\F2C5"}.fa-telegram:before{content:"\F2C6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\F2C7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\F2C8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\F2C9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\F2CA"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\F2CB"}.fa-shower:before{content:"\F2CC"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\F2CD"}.fa-podcast:before{content:"\F2CE"}.fa-window-maximize:before{content:"\F2D0"}.fa-window-minimize:before{content:"\F2D1"}.fa-window-restore:before{content:"\F2D2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\F2D3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\F2D4"}.fa-bandcamp:before{content:"\F2D5"}.fa-grav:before{content:"\F2D6"}.fa-etsy:before{content:"\F2D7"}.fa-imdb:before{content:"\F2D8"}.fa-ravelry:before{content:"\F2D9"}.fa-eercast:before{content:"\F2DA"}.fa-microchip:before{content:"\F2DB"}.fa-snowflake-o:before{content:"\F2DC"}.fa-superpowers:before{content:"\F2DD"}.fa-wpexplorer:before{content:"\F2DE"}.fa-meetup:before{content:"\F2E0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:11px;font-weight:400;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ul{list-style:none}h1,h2,h3,h4,h5,h6{line-height:1.1}h1{font-size:36px}h2{font-size:20px}h3,h4{font-size:18px}h5{font-size:14px;font-size:12px}h1,h2,h3{margin-top:20px}h1,h2,h3,h4,h5,h6{margin-bottom:10px}h4,h5,h6{margin-top:10px}.cFix{width:100%}.cFix:after,.clearfix:after{content:"";display:block;clear:both}a{color:#00d}a:hover{color:#d00}.sort->a,.sort-asc>a,.sort-desc>a{position:relative}.sort->a:before{bottom:-3px;border-top:6px solid #aaa}.sort->a:after,.sort->a:before{content:"";position:absolute;right:-13px;display:block;border-right:4px solid transparent;border-left:4px solid transparent}.sort->a:after{bottom:5px;border-bottom:6px solid #aaa}.sort-asc>a:after{bottom:2px;border-bottom:6px solid #666}.sort-asc>a:after,.sort-desc>a:after{content:"";position:absolute;right:-13px;display:block;border-right:4px solid transparent;border-left:4px solid transparent}.sort-desc>a:after{bottom:1px;border-top:6px solid #666}body{font-family:\\30D2\30E9\30AE\30CE\89D2\30B4 ProN W3,Hiragino Kaku Gothic ProN,\\6E38\30B4\30B7\30C3\30AF,YuGothic,\\30E1\30A4\30EA\30AA,Meiryo,sans-serif;color:#111}.center,.text-center{text-align:center}.text-right{text-align:right}.red1,.text-danger{color:#d00}.text-warning{color:#aa6708}.text-success{color:#18aa06}input[type=number]{text-align:right}.header{border-top:5px solid #6daa37;background:url("../img/headerBg.png") repeat-x;height:60px}.header h1{float:left;padding-left:15px;font-size:20px;font-weight:700;height:50px;line-height:50px;margin:0}.header h1 img{margin-top:5px}.header .headerLogout{float:right;padding:14px 15px 0 0}.header .headerName{float:right;padding:10px 30px 0 0;font-size:12px}.footer{background:url("../img/footerBg.png") repeat-x;height:100px}.footer li,.footer p{font-size:12px;color:#777;text-align:center;line-height:24px}.footer ul{padding-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer ul li{margin:0 .5em}.contents{margin:10px auto;width:1240px}.contents.with-sidebar .sideNav{float:left;width:200px}.contents.with-sidebar .main{float:right;width:1020px}.contents.with-sidebar.all-clients-mode .sideNav{width:250px}.contents.with-sidebar.all-clients-mode #allContent,.contents.with-sidebar.all-clients-mode .main{float:right;width:970px}.contents.without-sidebar-content-full-width{width:100%}.login{margin:40px auto;width:400px;border:1px solid #eee}.login h2{padding:15px 0;background:#6a6869;font-size:20px;font-weight:700;color:#fff;text-align:center}.login .inner{padding:20px}.loginList{width:100%}.loginList *{-webkit-box-sizing:border-box;box-sizing:border-box}.loginList dd,.loginList dt{width:100%}.loginList dt{padding-bottom:5px;font-size:14px}.loginList dd{padding-bottom:25px}ul.list-normal{line-height:1.5}ul.list-normal li{list-style-type:circle;list-style-position:inside}.loginInput{width:100%;padding:8px;border:2px solid #6a6869;background-color:#fff;font-size:18px}.loginBtn{text-align:center}.success{margin-bottom:20px;padding:15px 15px 5px;border:3px solid #6daa37;background:#efffe0}.success li{margin-bottom:10px;padding-left:20px;background:url("../img/success1.png") no-repeat 0 2px;color:#56991a;font-size:12px;font-weight:700;line-height:1.5}.error{margin-bottom:20px;padding:15px 15px 5px;border:3px solid #e00;background:#ffe2e2}.error li{margin-bottom:10px;padding-left:20px;background:url("../img/error1.png") no-repeat 0 2px;color:#e00;font-size:12px;font-weight:700;line-height:1.5}.btn,.btn-sm,.btnLG,.btnLGB,.btnLGG,.btnLGR,.btnMG,.btnMGB,.btnMGG,.btnMGR,.btnSG,.btnSGB,.btnSGG,.btnSGR{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;text-align:center;text-decoration:none;border-width:1px;border-style:solid;cursor:pointer;border-radius:5px;color:#fff}.btn-sm:hover,.btn:hover,.btnLG:hover,.btnLGB:hover,.btnLGG:hover,.btnLGR:hover,.btnMG:hover,.btnMGB:hover,.btnMGG:hover,.btnMGR:hover,.btnSG:hover,.btnSGB:hover,.btnSGG:hover,.btnSGR:hover{color:#fff}.btn-sm:disabled,.btn.disabled,.btn:disabled,.btn[disabled],.btnLG:disabled,.btnLGB:disabled,.btnLGG:disabled,.btnLGR:disabled,.btnMG:disabled,.btnMGB:disabled,.btnMGG:disabled,.btnMGR:disabled,.btnSG:disabled,.btnSGB:disabled,.btnSGG:disabled,.btnSGR:disabled,.disabled.btn-sm,.disabled.btnLG,.disabled.btnLGB,.disabled.btnLGG,.disabled.btnLGR,.disabled.btnMG,.disabled.btnMGB,.disabled.btnMGG,.disabled.btnMGR,.disabled.btnSG,.disabled.btnSGB,.disabled.btnSGG,.disabled.btnSGR,[disabled].btn-sm,[disabled].btnLG,[disabled].btnLGB,[disabled].btnLGG,[disabled].btnLGR,[disabled].btnMG,[disabled].btnMGB,[disabled].btnMGG,[disabled].btnMGR,[disabled].btnSG,[disabled].btnSGB,[disabled].btnSGG,[disabled].btnSGR{cursor:not-allowed}.btnLG,.btnLGB,.btnLGG,.btnLGR{padding:0 20px;height:40px;line-height:40px;font-size:16px}.btnMG,.btnMGB,.btnMGG,.btnMGR{padding:0 15px;height:30px;line-height:30px;font-size:14px}.btn-sm,.btnSG,.btnSGB,.btnSGG,.btnSGR{padding:0 10px;height:20px;line-height:20px;font-size:10px}.btnLG,.btnMG,.btnSG{background-color:#848484;border-color:#848484}.btnLG:hover,.btnMG:hover,.btnSG:hover{background-color:#6b6a6a;border-color:#6b6a6a}.btnLG:disabled,.btnMG:disabled,.btnSG:disabled,.disabled.btnLG,.disabled.btnMG,.disabled.btnSG,[disabled].btnLG,[disabled].btnMG,[disabled].btnSG{background-color:#9e9d9d}.btnLGR,.btnMGR,.btnSGR{background-color:#f74040;border-color:#f74040}.btnLGR:hover,.btnMGR:hover,.btnSGR:hover{background-color:#f50f0f;border-color:#f50f0f}.btnLGR:disabled,.btnMGR:disabled,.btnSGR:disabled,.disabled.btnLGR,.disabled.btnMGR,.disabled.btnSGR,[disabled].btnLGR,[disabled].btnMGR,[disabled].btnSGR{background-color:#f97171}.btnLGB,.btnMGB,.btnSGB{background-color:navy;border-color:navy}.btnLGB:hover,.btnMGB:hover,.btnSGB:hover{background-color:#00004d;border-color:#00004d}.btnLGB:disabled,.btnMGB:disabled,.btnSGB:disabled,.disabled.btnLGB,.disabled.btnMGB,.disabled.btnSGB,[disabled].btnLGB,[disabled].btnMGB,[disabled].btnSGB{background-color:#0000b3}.btnLGG,.btnMGG,.btnSGG{background-color:#006400;border-color:#006400}.btnLGG:hover,.btnMGG:hover,.btnSGG:hover{background-color:#003100;border-color:#003100}.btnLGG:disabled,.btnMGG:disabled,.btnSGG:disabled,.disabled.btnLGG,.disabled.btnMGG,.disabled.btnSGG,[disabled].btnLGG,[disabled].btnMGG,[disabled].btnSGG{background-color:#009700}.btn-term-clear{padding:0;width:18px;height:18px;line-height:18px;text-align:center;color:#000;font-weight:700;background-color:#ccc;border:1px solid #999}.btn-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.btn-group .btn,.btn-group .btn-sm,.btn-group .btnLG,.btn-group .btnLGB,.btn-group .btnLGG,.btn-group .btnLGR,.btn-group .btnMG,.btn-group .btnMGB,.btn-group .btnMGG,.btn-group .btnMGR,.btn-group .btnSG,.btn-group .btnSGB,.btn-group .btnSGG,.btn-group .btnSGR{border-radius:0;margin-left:-1px}.btn-group .btn-first.btn-sm,.btn-group .btn-first.btnLG,.btn-group .btn-first.btnLGB,.btn-group .btn-first.btnLGG,.btn-group .btn-first.btnLGR,.btn-group .btn-first.btnMG,.btn-group .btn-first.btnMGB,.btn-group .btn-first.btnMGG,.btn-group .btn-first.btnMGR,.btn-group .btn-first.btnSG,.btn-group .btn-first.btnSGB,.btn-group .btn-first.btnSGG,.btn-group .btn-first.btnSGR,.btn-group .btn-sm:first-child,.btn-group .btn.btn-first,.btn-group .btn:first-child,.btn-group .btnLG:first-child,.btn-group .btnLGB:first-child,.btn-group .btnLGG:first-child,.btn-group .btnLGR:first-child,.btn-group .btnMG:first-child,.btn-group .btnMGB:first-child,.btn-group .btnMGG:first-child,.btn-group .btnMGR:first-child,.btn-group .btnSG:first-child,.btn-group .btnSGB:first-child,.btn-group .btnSGG:first-child,.btn-group .btnSGR:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;margin-left:0}.btn-group .btn-sm:last-child,.btn-group .btn:last-child,.btn-group .btnLG:last-child,.btn-group .btnLGB:last-child,.btn-group .btnLGG:last-child,.btn-group .btnLGR:last-child,.btn-group .btnMG:last-child,.btn-group .btnMGB:last-child,.btn-group .btnMGG:last-child,.btn-group .btnMGR:last-child,.btn-group .btnSG:last-child,.btn-group .btnSGB:last-child,.btn-group .btnSGG:last-child,.btn-group .btnSGR:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.btn-block{display:block;width:100%;padding:0}.btn-zexy.btn-sm,.btn-zexy.btnLG,.btn-zexy.btnLGB,.btn-zexy.btnLGG,.btn-zexy.btnLGR,.btn-zexy.btnMG,.btn-zexy.btnMGB,.btn-zexy.btnMGG,.btn-zexy.btnMGR,.btn-zexy.btnSG,.btn-zexy.btnSGB,.btn-zexy.btnSGG,.btn-zexy.btnSGR,.btn.btn-zexy{background-color:#e45d93;color:#fff;text-transform:uppercase}.btn-zexycc.btn-sm,.btn-zexycc.btnLG,.btn-zexycc.btnLGB,.btn-zexycc.btnLGG,.btn-zexycc.btnLGR,.btn-zexycc.btnMG,.btn-zexycc.btnMGB,.btn-zexycc.btnMGG,.btn-zexycc.btnMGR,.btn-zexycc.btnSG,.btn-zexycc.btnSGB,.btn-zexycc.btnSGG,.btn-zexycc.btnSGR,.btn.btn-zexycc{background-color:#5d00dc;color:#fff;text-transform:uppercase}.btn-mwed.btn-sm,.btn-mwed.btnLG,.btn-mwed.btnLGB,.btn-mwed.btnLGG,.btn-mwed.btnLGR,.btn-mwed.btnMG,.btn-mwed.btnMGB,.btn-mwed.btnMGG,.btn-mwed.btnMGR,.btn-mwed.btnSG,.btn-mwed.btnSGB,.btn-mwed.btnSGG,.btn-mwed.btnSGR,.btn.btn-mwed{background-color:#e4004f;color:#fff;text-transform:uppercase}.btn-photorait.btn-sm,.btn-photorait.btnLG,.btn-photorait.btnLGB,.btn-photorait.btnLGG,.btn-photorait.btnLGR,.btn-photorait.btnMG,.btn-photorait.btnMGB,.btn-photorait.btnMGG,.btn-photorait.btnMGR,.btn-photorait.btnSG,.btn-photorait.btnSGB,.btn-photorait.btnSGG,.btn-photorait.btnSGR,.btn-wp.btn-sm,.btn-wp.btnLG,.btn-wp.btnLGB,.btn-wp.btnLGG,.btn-wp.btnLGR,.btn-wp.btnMG,.btn-wp.btnMGB,.btn-wp.btnMGG,.btn-wp.btnMGR,.btn-wp.btnSG,.btn-wp.btnSGB,.btn-wp.btnSGG,.btn-wp.btnSGR,.btn.btn-photorait,.btn.btn-wp{background-color:#2fc3a7;color:#fff;text-transform:uppercase}.btn-hyume.btn-sm,.btn-hyume.btnLG,.btn-hyume.btnLGB,.btn-hyume.btnLGG,.btn-hyume.btnLGR,.btn-hyume.btnMG,.btn-hyume.btnMGB,.btn-hyume.btnMGG,.btn-hyume.btnMGR,.btn-hyume.btnSG,.btn-hyume.btnSGB,.btn-hyume.btnSGG,.btn-hyume.btnSGR,.btn.btn-hyume{background-color:#6daedd;color:#fff;text-transform:uppercase}.btn-gnavi.btn-sm,.btn-gnavi.btnLG,.btn-gnavi.btnLGB,.btn-gnavi.btnLGG,.btn-gnavi.btnLGR,.btn-gnavi.btnMG,.btn-gnavi.btnMGB,.btn-gnavi.btnMGG,.btn-gnavi.btnMGR,.btn-gnavi.btnSG,.btn-gnavi.btnSGB,.btn-gnavi.btnSGG,.btn-gnavi.btnSGR,.btn.btn-gnavi{background-color:#e02d32;color:#fff;text-transform:uppercase}.btn-mnavi.btn-sm,.btn-mnavi.btnLG,.btn-mnavi.btnLGB,.btn-mnavi.btnLGG,.btn-mnavi.btnLGR,.btn-mnavi.btnMG,.btn-mnavi.btnMGB,.btn-mnavi.btnMGG,.btn-mnavi.btnMGR,.btn-mnavi.btnSG,.btn-mnavi.btnSGB,.btn-mnavi.btnSGG,.btn-mnavi.btnSGR,.btn.btn-mnavi{background-color:#ec99ee;color:#fff;text-transform:uppercase}.btn-mnaviParty.btn-sm,.btn-mnaviParty.btnLG,.btn-mnaviParty.btnLGB,.btn-mnaviParty.btnLGG,.btn-mnaviParty.btnLGR,.btn-mnaviParty.btnMG,.btn-mnaviParty.btnMGB,.btn-mnaviParty.btnMGG,.btn-mnaviParty.btnMGR,.btn-mnaviParty.btnSG,.btn-mnaviParty.btnSGB,.btn-mnaviParty.btnSGG,.btn-mnaviParty.btnSGR,.btn.btn-mnaviParty{background-color:orange;color:#fff;text-transform:uppercase}.btn-zexyResort.btn-sm,.btn-zexyResort.btnLG,.btn-zexyResort.btnLGB,.btn-zexyResort.btnLGG,.btn-zexyResort.btnLGR,.btn-zexyResort.btnMG,.btn-zexyResort.btnMGB,.btn-zexyResort.btnMGG,.btn-zexyResort.btnMGR,.btn-zexyResort.btnSG,.btn-zexyResort.btnSGB,.btn-zexyResort.btnSGG,.btn-zexyResort.btnSGR,.btn.btn-zexyResort{background-color:#8b008b;color:#fff;text-transform:uppercase}.btn-mnaviResort.btn-sm,.btn-mnaviResort.btnLG,.btn-mnaviResort.btnLGB,.btn-mnaviResort.btnLGG,.btn-mnaviResort.btnLGR,.btn-mnaviResort.btnMG,.btn-mnaviResort.btnMGB,.btn-mnaviResort.btnMGG,.btn-mnaviResort.btnMGR,.btn-mnaviResort.btnSG,.btn-mnaviResort.btnSGB,.btn-mnaviResort.btnSGG,.btn-mnaviResort.btnSGR,.btn.btn-mnaviResort{background-color:#9acd32;color:#fff;text-transform:uppercase}.btn-niwaka.btn-sm,.btn-niwaka.btnLG,.btn-niwaka.btnLGB,.btn-niwaka.btnLGG,.btn-niwaka.btnLGR,.btn-niwaka.btnMG,.btn-niwaka.btnMGB,.btn-niwaka.btnMGG,.btn-niwaka.btnMGR,.btn-niwaka.btnSG,.btn-niwaka.btnSGB,.btn-niwaka.btnSGG,.btn-niwaka.btnSGR,.btn.btn-niwaka{background-color:#160333;color:#fff;text-transform:uppercase}.btn-wn.btn-sm,.btn-wn.btnLG,.btn-wn.btnLGB,.btn-wn.btnLGG,.btn-wn.btnLGR,.btn-wn.btnMG,.btn-wn.btnMGB,.btn-wn.btnMGG,.btn-wn.btnMGR,.btn-wn.btnSG,.btn-wn.btnSGB,.btn-wn.btnSGG,.btn-wn.btnSGR,.btn.btn-wn{background-color:#d6939d;color:#fff;text-transform:uppercase}.btn-atsumaru.btn-sm,.btn-atsumaru.btnLG,.btn-atsumaru.btnLGB,.btn-atsumaru.btnLGG,.btn-atsumaru.btnLGR,.btn-atsumaru.btnMG,.btn-atsumaru.btnMGB,.btn-atsumaru.btnMGG,.btn-atsumaru.btnMGR,.btn-atsumaru.btnSG,.btn-atsumaru.btnSGB,.btn-atsumaru.btnSGG,.btn-atsumaru.btnSGR,.btn.btn-atsumaru{background-color:#a9c900;color:#fff;text-transform:uppercase}.btn-connect.btn-sm,.btn-connect.btnLG,.btn-connect.btnLGB,.btn-connect.btnLGG,.btn-connect.btnLGR,.btn-connect.btnMG,.btn-connect.btnMGB,.btn-connect.btnMGG,.btn-connect.btnMGR,.btn-connect.btnSG,.btn-connect.btnSGB,.btn-connect.btnSGG,.btn-connect.btnSGR,.btn.btn-connect{background-color:#ea6182;color:#fff;text-transform:uppercase}.btn-default.btn-sm,.btn-default.btnLG,.btn-default.btnLGB,.btn-default.btnLGG,.btn-default.btnLGR,.btn-default.btnMG,.btn-default.btnMGB,.btn-default.btnMGG,.btn-default.btnMGR,.btn-default.btnSG,.btn-default.btnSGB,.btn-default.btnSGG,.btn-default.btnSGR,.btn.btn-default{background-color:#848484;border-color:#848484;color:#fff}.btn-success.btn-sm,.btn-success.btnLG,.btn-success.btnLGB,.btn-success.btnLGG,.btn-success.btnLGR,.btn-success.btnMG,.btn-success.btnMGB,.btn-success.btnMGG,.btn-success.btnMGR,.btn-success.btnSG,.btn-success.btnSGB,.btn-success.btnSGG,.btn-success.btnSGR,.btn.btn-success{background-color:#5cb85c;border-color:#5cb85c;color:#fff}.btn-info.btn-sm,.btn-info.btnLG,.btn-info.btnLGB,.btn-info.btnLGG,.btn-info.btnLGR,.btn-info.btnMG,.btn-info.btnMGB,.btn-info.btnMGG,.btn-info.btnMGR,.btn-info.btnSG,.btn-info.btnSGB,.btn-info.btnSGG,.btn-info.btnSGR,.btn.btn-info{background-color:#5bc0de;border-color:#5bc0de;color:#fff}.btn-warning.btn-sm,.btn-warning.btnLG,.btn-warning.btnLGB,.btn-warning.btnLGG,.btn-warning.btnLGR,.btn-warning.btnMG,.btn-warning.btnMGB,.btn-warning.btnMGG,.btn-warning.btnMGR,.btn-warning.btnSG,.btn-warning.btnSGB,.btn-warning.btnSGG,.btn-warning.btnSGR,.btn.btn-warning{background-color:#f0ad4e;border-color:#f0ad4e;color:#fff}.btn-danger.btn-sm,.btn-danger.btnLG,.btn-danger.btnLGB,.btn-danger.btnLGG,.btn-danger.btnLGR,.btn-danger.btnMG,.btn-danger.btnMGB,.btn-danger.btnMGG,.btn-danger.btnMGR,.btn-danger.btnSG,.btn-danger.btnSGB,.btn-danger.btnSGG,.btn-danger.btnSGR,.btn.btn-danger{background-color:#d9534f;border-color:#d9534f;color:#fff}.sideNav ul{padding-bottom:10px}.sideNav ul li{display:block;margin-bottom:1px;font-size:14px;text-align:center}.sideNav ul li.category{height:38px;line-height:38px;border-left:15px solid #6daa37;background-color:#6a6869;color:#fff}.sideNav ul li a{display:block;height:40px;line-height:40px;border-left-width:15px;border-left-style:solid;background-color:#eee;color:#333;text-decoration:none;text-align:center}.sideNav ul li a:hover{background-color:#ddd}.sideNav ul li.dashboard a{border-left-color:#6daa37}.sideNav ul li.large>p,.sideNav ul li.large a{border-left-color:#fff}.sideNav ul li.active a{background-color:#f0f0f0;font-weight:700;color:#333}.balloonoya{position:relative}.balloonoya:hover .balloon{display:inline}.balloon{position:absolute;display:none;padding:2px;background-color:#fff;width:480px;right:-230%;font-size:14px!important;border-radius:10px;border:2px solid #bfbfbf}.balloon:before{border-right:12px solid #bfbfbf;left:-12px}.balloon:after,.balloon:before{border-top:10px solid transparent;border-bottom:10px solid transparent;top:5%;content:"";position:absolute}.balloon:after{border-right:12px solid #fff;left:-9px}.cmnTitle1{margin-bottom:20px;padding:15px 10px;background:#6a6869}.cmnTitle1 .inner,.cmnTitle1 h1,.cmnTitle1 h2,.cmnTitle1 h3,.cmnTitle1 h4,.cmnTitle1 h5,.cmnTitle1 h6{padding-left:10px;border-left:5px solid #fff;font-weight:700;color:#fff}.cmnTitle2{margin-bottom:5px;padding:5px;background:#fee5f1}.cmnTitle2 .inner,.cmnTitle2 h1,.cmnTitle2 h2,.cmnTitle2 h3,.cmnTitle2 h4,.cmnTitle2 h5,.cmnTitle2 h6{padding-left:10px;border-left:5px solid #713b48;font-weight:700;color:#713b48}.shortTitle{margin-bottom:0;padding:0;height:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#6a6869}.shortTitle .inner,.shortTitle h1,.shortTitle h2,.shortTitle h3,.shortTitle h4,.shortTitle h5,.shortTitle h6{padding-left:10px;font-weight:700;color:#fff}.parentTitle{margin-bottom:15px;padding:5px;background:#b28bd9}.parentTitle .inner,.parentTitle h1,.parentTitle h2,.parentTitle h3,.parentTitle h4,.parentTitle h5,.parentTitle h6{padding-left:10px;border-left:5px solid #fff;font-weight:700;color:#fff}.childTitle{margin-bottom:20px;padding:5px;background:#fee5f1}.childTitle .inner,.childTitle h1,.childTitle h2,.childTitle h3,.childTitle h4,.childTitle h5,.childTitle h6{padding-left:10px;border-left:5px solid #713b48;font-weight:700;color:#713b48}.childTitle h1,.childTitle h2,.childTitle h3,.childTitle h4,.childTitle h5,.childTitle h6,.cmnTitle1 h1,.cmnTitle1 h2,.cmnTitle1 h3,.cmnTitle1 h4,.cmnTitle1 h5,.cmnTitle1 h6,.cmnTitle2 h1,.cmnTitle2 h2,.cmnTitle2 h3,.cmnTitle2 h4,.cmnTitle2 h5,.cmnTitle2 h6,.parentTitle h1,.parentTitle h2,.parentTitle h3,.parentTitle h4,.parentTitle h5,.parentTitle h6{margin:0}.box-head.gray,.box-head.pink,.box-header,.childBoxCaution,.cmnBoxCaution1,.cmnBoxCaution2{padding:11px 20px;font-size:11px;font-weight:700;margin-bottom:0}.box-title,.box-title.gray,.box-title.pink,.cmnBoxHead1{padding:11px 20px;font-size:14px;font-weight:700;text-align:center;margin-bottom:0}.box-head.gray,.cmnBoxCaution1,.cmnBoxHead1,.gray.box-title,.gray.cmnBoxHead1{background-color:#e0dedf;color:#555}.box-head.pink,.childBoxCaution,.cmnBoxCaution2{background-color:#fee5f1;color:#000}.pink.box-title,.pink.cmnBoxHead1{background-color:#ffe2e2;color:#000}.cmnBox0-2{padding:0 13px 13px;border:7px solid #e0dedf}.box-body,.box-body.gray,.box-body.pink,.childBox,.cmnBox1,.cmnBox2,.cmnBox3{border-width:7px;border-style:solid;padding:13px;margin:13px 0}.cmnBox1,.cmnBox2,.gray.box-body,.gray.childBox,.gray.cmnBox1,.gray.cmnBox2,.gray.cmnBox3{border-color:#e0dedf}.childBox,.cmnBox3,.pink.box-body,.pink.childBox,.pink.cmnBox1,.pink.cmnBox2,.pink.cmnBox3{border-color:#fee5f1}.box-head.gray+.box-body,.box-head.gray+.childBox,.box-head.gray+.cmnBox0-2,.box-head.gray+.cmnBox1,.box-head.gray+.cmnBox2,.box-head.gray+.cmnBox3,.box-head.pink+.box-body,.box-head.pink+.childBox,.box-head.pink+.cmnBox0-2,.box-head.pink+.cmnBox1,.box-head.pink+.cmnBox2,.box-head.pink+.cmnBox3,.box-header+.box-body,.box-header+.childBox,.box-header+.cmnBox0-2,.box-header+.cmnBox1,.box-header+.cmnBox2,.box-header+.cmnBox3,.box-title+.box-body,.box-title+.childBox,.box-title+.cmnBox0-2,.box-title+.cmnBox1,.box-title+.cmnBox2,.box-title+.cmnBox3,.childBoxCaution+.box-body,.childBoxCaution+.childBox,.childBoxCaution+.cmnBox0-2,.childBoxCaution+.cmnBox1,.childBoxCaution+.cmnBox2,.childBoxCaution+.cmnBox3,.cmnBoxCaution1+.box-body,.cmnBoxCaution1+.childBox,.cmnBoxCaution1+.cmnBox0-2,.cmnBoxCaution1+.cmnBox1,.cmnBoxCaution1+.cmnBox2,.cmnBoxCaution1+.cmnBox3,.cmnBoxCaution2+.box-body,.cmnBoxCaution2+.childBox,.cmnBoxCaution2+.cmnBox0-2,.cmnBoxCaution2+.cmnBox1,.cmnBoxCaution2+.cmnBox2,.cmnBoxCaution2+.cmnBox3,.cmnBoxHead1+.box-body,.cmnBoxHead1+.childBox,.cmnBoxHead1+.cmnBox0-2,.cmnBoxHead1+.cmnBox1,.cmnBoxHead1+.cmnBox2,.cmnBoxHead1+.cmnBox3{margin-top:0;border-top-width:0;padding-top:0}.box-body.gray>.fair-calendar-table:last-child tr:last-child td,.box-body.gray>.fair-calendar-table:last-child tr:last-child th,.box-body.pink>.fair-calendar-table:last-child tr:last-child td,.box-body.pink>.fair-calendar-table:last-child tr:last-child th,.box-body>.fair-calendar-table:last-child tr:last-child td,.box-body>.fair-calendar-table:last-child tr:last-child th,.box-body>.table.table-detail:last-child tr:last-child td,.box-body>.table.table-detail:last-child tr:last-child th,.box-body>table.calendar-table:last-child tr:last-child td,.box-body>table.calendar-table:last-child tr:last-child th,.box-body>table.cmnTable1:last-child tr:last-child td,.box-body>table.cmnTable1:last-child tr:last-child th,.box-body>table.cmnTable2:last-child tr:last-child td,.box-body>table.cmnTable2:last-child tr:last-child th,.box-body>table.cmnTable5:last-child tr:last-child td,.box-body>table.cmnTable5:last-child tr:last-child th,.box-body>table.cmnTable6:last-child tr:last-child td,.box-body>table.cmnTable6:last-child tr:last-child th,.box-body>table.cmnTable7:last-child tr:last-child td,.box-body>table.cmnTable7:last-child tr:last-child th,.childBox>.fair-calendar-table:last-child tr:last-child td,.childBox>.fair-calendar-table:last-child tr:last-child th,.childBox>.table.table-detail:last-child tr:last-child td,.childBox>.table.table-detail:last-child tr:last-child th,.childBox>table.calendar-table:last-child tr:last-child td,.childBox>table.calendar-table:last-child tr:last-child th,.childBox>table.cmnTable1:last-child tr:last-child td,.childBox>table.cmnTable1:last-child tr:last-child th,.childBox>table.cmnTable2:last-child tr:last-child td,.childBox>table.cmnTable2:last-child tr:last-child th,.childBox>table.cmnTable5:last-child tr:last-child td,.childBox>table.cmnTable5:last-child tr:last-child th,.childBox>table.cmnTable6:last-child tr:last-child td,.childBox>table.cmnTable6:last-child tr:last-child th,.childBox>table.cmnTable7:last-child tr:last-child td,.childBox>table.cmnTable7:last-child tr:last-child th,.cmnBox0-2>.fair-calendar-table:last-child tr:last-child td,.cmnBox0-2>.fair-calendar-table:last-child tr:last-child th,.cmnBox0-2>.table.table-detail:last-child tr:last-child td,.cmnBox0-2>.table.table-detail:last-child tr:last-child th,.cmnBox0-2>table.calendar-table:last-child tr:last-child td,.cmnBox0-2>table.calendar-table:last-child tr:last-child th,.cmnBox0-2>table.cmnTable1:last-child tr:last-child td,.cmnBox0-2>table.cmnTable1:last-child tr:last-child th,.cmnBox0-2>table.cmnTable2:last-child tr:last-child td,.cmnBox0-2>table.cmnTable2:last-child tr:last-child th,.cmnBox0-2>table.cmnTable5:last-child tr:last-child td,.cmnBox0-2>table.cmnTable5:last-child tr:last-child th,.cmnBox0-2>table.cmnTable6:last-child tr:last-child td,.cmnBox0-2>table.cmnTable6:last-child tr:last-child th,.cmnBox0-2>table.cmnTable7:last-child tr:last-child td,.cmnBox0-2>table.cmnTable7:last-child tr:last-child th,.cmnBox1>.fair-calendar-table:last-child tr:last-child td,.cmnBox1>.fair-calendar-table:last-child tr:last-child th,.cmnBox1>.table.table-detail:last-child tr:last-child td,.cmnBox1>.table.table-detail:last-child tr:last-child th,.cmnBox1>table.calendar-table:last-child tr:last-child td,.cmnBox1>table.calendar-table:last-child tr:last-child th,.cmnBox1>table.cmnTable1:last-child tr:last-child td,.cmnBox1>table.cmnTable1:last-child tr:last-child th,.cmnBox1>table.cmnTable2:last-child tr:last-child td,.cmnBox1>table.cmnTable2:last-child tr:last-child th,.cmnBox1>table.cmnTable5:last-child tr:last-child td,.cmnBox1>table.cmnTable5:last-child tr:last-child th,.cmnBox1>table.cmnTable6:last-child tr:last-child td,.cmnBox1>table.cmnTable6:last-child tr:last-child th,.cmnBox1>table.cmnTable7:last-child tr:last-child td,.cmnBox1>table.cmnTable7:last-child tr:last-child th,.cmnBox2>.fair-calendar-table:last-child tr:last-child td,.cmnBox2>.fair-calendar-table:last-child tr:last-child th,.cmnBox2>.table.table-detail:last-child tr:last-child td,.cmnBox2>.table.table-detail:last-child tr:last-child th,.cmnBox2>table.calendar-table:last-child tr:last-child td,.cmnBox2>table.calendar-table:last-child tr:last-child th,.cmnBox2>table.cmnTable1:last-child tr:last-child td,.cmnBox2>table.cmnTable1:last-child tr:last-child th,.cmnBox2>table.cmnTable2:last-child tr:last-child td,.cmnBox2>table.cmnTable2:last-child tr:last-child th,.cmnBox2>table.cmnTable5:last-child tr:last-child td,.cmnBox2>table.cmnTable5:last-child tr:last-child th,.cmnBox2>table.cmnTable6:last-child tr:last-child td,.cmnBox2>table.cmnTable6:last-child tr:last-child th,.cmnBox2>table.cmnTable7:last-child tr:last-child td,.cmnBox2>table.cmnTable7:last-child tr:last-child th,.cmnBox3>.fair-calendar-table:last-child tr:last-child td,.cmnBox3>.fair-calendar-table:last-child tr:last-child th,.cmnBox3>.table.table-detail:last-child tr:last-child td,.cmnBox3>.table.table-detail:last-child tr:last-child th,.cmnBox3>table.calendar-table:last-child tr:last-child td,.cmnBox3>table.calendar-table:last-child tr:last-child th,.cmnBox3>table.cmnTable1:last-child tr:last-child td,.cmnBox3>table.cmnTable1:last-child tr:last-child th,.cmnBox3>table.cmnTable2:last-child tr:last-child td,.cmnBox3>table.cmnTable2:last-child tr:last-child th,.cmnBox3>table.cmnTable5:last-child tr:last-child td,.cmnBox3>table.cmnTable5:last-child tr:last-child th,.cmnBox3>table.cmnTable6:last-child tr:last-child td,.cmnBox3>table.cmnTable6:last-child tr:last-child th,.cmnBox3>table.cmnTable7:last-child tr:last-child td,.cmnBox3>table.cmnTable7:last-child tr:last-child th{padding-bottom:0}.table.table-detail,table.cmnTable1{width:100%}.table.table-detail tr td,.table.table-detail tr th,table.cmnTable1 tr td,table.cmnTable1 tr th{padding:13px 0;border-bottom:2px solid #dfdfdf;text-align:left;vertical-align:middle;line-height:1.5}.table.table-detail tr td.text-center,.table.table-detail tr th.text-center,table.cmnTable1 tr td.text-center,table.cmnTable1 tr th.text-center{text-align:center}.table.table-detail tr th,table.cmnTable1 tr th{padding-right:10px}.table.table-detail tr th.title,table.cmnTable1 tr th.title{text-align:right;font-weight:700}.table.table-detail tr:last-child td,.table.table-detail tr:last-child th,table.cmnTable1 tr:last-child td,table.cmnTable1 tr:last-child th{border-bottom-width:0}.table.table-detail.search tr th{text-align:right;padding-right:10px}.table.table-list,table.cmnTable2{width:100%;margin:13px 0}.table.table-list tr td,.table.table-list tr th,table.cmnTable2 tr td,table.cmnTable2 tr th{padding:6px;border:1px solid #ccc;vertical-align:middle;line-height:1.5}.table.table-list tr td.text-center,.table.table-list tr th.text-center,table.cmnTable2 tr td.text-center,table.cmnTable2 tr th.text-center{text-align:center}.table.table-list tr th,table.cmnTable2 tr th{background-color:#ddd;color:#666;font-weight:700;text-align:center}.table.table-list tr td,table.cmnTable2 tr td{text-align:left;word-break:break-all}.table.table-list tr td.center,table.cmnTable2 tr td.center{text-align:center}.table.table-list tr td.right,table.cmnTable2 tr td.right{text-align:right}.table.table-list tr td.rival,table.cmnTable2 tr td.rival{color:#d00;font-weight:700}.table.table-list tr.even td,.table.table-list tr:nth-child(2n) td,table.cmnTable2 tr.even td,table.cmnTable2 tr:nth-child(2n) td{background-color:#ededed}.table.table-list tr.odd td,table.cmnTable2 tr.odd td{background-color:#fff}table.cmnTable5{width:100%}table.cmnTable5 tr td,table.cmnTable5 tr th{padding:1px;border:1px solid #ccc;vertical-align:middle;line-height:1.5}table.cmnTable5 tr th{background-color:#ddd;color:#666;font-weight:700;text-align:center}table.cmnTable5 tr td{text-align:left}table.calendar-table tr td,table.calendar-table tr th,table.cmnTable6 tr td,table.cmnTable6 tr th{line-height:1.5}table.calendar-table tr th,table.cmnTable6 tr th{border:1px solid #ccc;background-color:#ffe2e2;color:#000;font-weight:700;text-align:center;vertical-align:middle}table.calendar-table tr td,table.cmnTable6 tr td{width:40px;border:1px solid #999;text-align:right;vertical-align:top}table.calendar-table tr:last-child td,table.calendar-table tr:last-child th,table.cmnTable6 tr:last-child td,table.cmnTable6 tr:last-child th{border-bottom-width:1px}.table.with-form tr td{padding-left:15px;padding-right:15px}.calendar-legend>div.scheduled,table.calendar-table td.scheduled{background-color:#ccc}.calendar-legend>div.scheduled-hasRecommended,table.calendar-table td.scheduled-hasRecommended{border-collapse:collapse;border-color:#00a4b0;border-width:thin;background-color:#ebfeff}.calendar-legend>div.isRecommended,table.calendar-table td.isRecommended{border-collapse:collapse;border-color:#f0ad4e;border-width:thin;background-color:#f9dfba}.calendar-legend>div.isZexyRecommended,table.calendar-table td.isZexyRecommended{border-collapse:collapse;border-color:#bc1f5e;border-width:thin;background-color:#e45d93;color:#fff}.calendar-legend>div.add,table.calendar-table td.add{background-image:-webkit-gradient(linear,left top,left bottom,from(#25bd12),to(#25bd12));background-image:linear-gradient(180deg,#25bd12,#25bd12);background-size:100% 5px;background-repeat:no-repeat;background-position:bottom}.calendar-legend>div.del,table.calendar-table td.del{background-image:-webkit-gradient(linear,left top,left bottom,from(#d12121),to(#d12121));background-image:linear-gradient(180deg,#d12121,#d12121);background-size:100% 5px;background-repeat:no-repeat;background-position:bottom}.calendar-legend{margin:13px 0;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.calendar-legend,.calendar-legend>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.calendar-legend>div{-webkit-box-sizing:border-box;box-sizing:border-box;width:60px;height:40px;margin-right:5px;border:1px solid #999;text-align:center;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calendar-legend>div b{font-weight:700;display:inline}.calendar-legend>div.medium{width:180px}.calendar-legend>div.large{width:240px}table.calendar-table{margin-top:15px;width:100%}table.calendar-table caption{border:1px solid #ccc;padding:5px;margin-bottom:-1px;background-color:#ffe2e2}table.calendar-table th{width:23px}table.calendar-table td{-webkit-box-sizing:border-box;box-sizing:border-box;height:56px;padding:0}table.calendar-table td .calendar-date{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:11px;line-height:11px;height:19px;padding:4px}table.calendar-table td .calendar-date input{margin:0}table.calendar-table td div.calendar-data{text-align:center;display:none;padding:5px;height:36px;-webkit-box-sizing:border-box;box-sizing:border-box}table.calendar-table td div.calendar-data select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:5;line-height:14px;font-size:14px}table.calendar-table td div.calendar-data .unsetChildrenFairCreatingTargetButton{background-color:navy}table.calendar-table td div.calendar-data .unsetChildrenFairCreatingTargetButton:hover{background-color:#00004d;border-color:#00004d}table.calendar-table td div.calendar-data .setChildrenFairCreatingTargetButton,table.calendar-table td div.calendar-data .setChildrenFairCreatingTargetButton.disabled,table.calendar-table td div.calendar-data .setChildrenFairCreatingTargetButton.disabled:hover{color:#fff;background-color:#848484;border-color:#848484}table.calendar-table td div.calendar-data .setChildrenFairCreatingTargetButton.available:hover{background-color:#6b6a6a;border-color:#6b6a6a;font-weight:700}table.calendar-table td.del div.calendar-data,table.calendar-table td.selected div.calendar-data{display:block}table.calendar-table td.sat .calendar-date{background-color:#67b2ff}table.calendar-table td.sun:not(.hol) .calendar-date{background-color:#ff6767}table.calendar-table td.hol .calendar-date{outline:4px solid #ff6767;outline-offset:-4px}table.calendar-table td.today .calendar-date{background-image:-webkit-gradient(linear,left top,left bottom,from(gold),to(gold));background-image:linear-gradient(180deg,gold,gold);background-size:100% 8px;background-repeat:no-repeat;background-position:bottom}.fair-calendar-table,table.cmnTable7{width:100%}.fair-calendar-table tr td,.fair-calendar-table tr th,table.cmnTable7 tr td,table.cmnTable7 tr th{border:1px solid #ccc;line-height:1.5}.fair-calendar-table tr th,table.cmnTable7 tr th{padding:1px;background:#ddd;color:#666;font-weight:700;text-align:center;vertical-align:middle}.fair-calendar-table tr td,table.cmnTable7 tr td{width:39px;padding-right:1px;vertical-align:top}.fair-calendar-table tr:last-child td,.fair-calendar-table tr:last-child th,table.cmnTable7 tr:last-child td,table.cmnTable7 tr:last-child th{border-bottom-width:1px}table.cmnTable8{width:100%;margin:13px 0}table.cmnTable8 td.shortTitle{text-align:left;background:#6a6869}table.cmnTable8 tr td,table.cmnTable8 tr th{padding:6px;border:1px solid #ccc;vertical-align:middle;line-height:1.5}table.cmnTable8 tr td.text-center,table.cmnTable8 tr th.text-center{text-align:center}table.cmnTable8 tr th{background-color:#ddd;color:#666;font-weight:700;text-align:center}table.cmnTable8 tr td{text-align:left;background-color:#ededed}table.cmnTable8 tr td.center{text-align:center}table.cmnTable8 tr td.right{text-align:right}table.cmnTable8 tr td.rival{color:#d00;font-weight:700}.workTable1{width:100%}.workTable1 th{font-weight:700;color:#00d;text-align:center}.workTable1 td,.workTable1 th{padding:13px 0;font-size:12px;vertical-align:middle}td.cell-controlls .btn,td.cell-controlls .btn-sm,td.cell-controlls .btnLG,td.cell-controlls .btnLGB,td.cell-controlls .btnLGG,td.cell-controlls .btnLGR,td.cell-controlls .btnMG,td.cell-controlls .btnMGB,td.cell-controlls .btnMGG,td.cell-controlls .btnMGR,td.cell-controlls .btnSG,td.cell-controlls .btnSGB,td.cell-controlls .btnSGG,td.cell-controlls .btnSGR{margin-top:.25rem;margin-bottom:.25rem}.addProducts{border-top:2px solid #ccc;padding-top:13px}.cmnInput1,.cmnInput2,input.form-control{padding:5px;border:2px solid #6a6869;background-color:#fff;font-size:11px}.cmnInput1[type=date],.cmnInput1[type=datetime],.cmnInput1[type=time],[type=date].cmnInput2,[type=datetime].cmnInput2,[type=time].cmnInput2,input.form-control[type=date],input.form-control[type=datetime],input.form-control[type=time]{text-align:center}.cmnInput1.disabled,.cmnInput1:disabled,.cmnInput2:disabled,.disabled.cmnInput2,input.form-control.disabled,input.form-control:disabled{background-color:#aaa;cursor:not-allowed}.cmnInput2{border-width:1px;font-size:9px}.form-group label.control-label{text-align:right}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:3px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:23px}.form-horizontal .form-group,.form-horizontal .image-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:after,.form-horizontal .form-group:before,.form-horizontal .image-group:after,.form-horizontal .image-group:before{content:" ";display:table}.form-horizontal .form-group:after,.form-horizontal .image-group:after{clear:both}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:3px}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}input.input-full,textarea.input-full{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.pageControl p{float:left;font-size:12px}.pageControl ul{float:right}.pageControl ul li{display:inline-block;padding:0 3px;font-size:12px;color:#888}.pageControl ul.pagination{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pageControl ul.pagination.pagination-neighbours{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.must{color:#e00;font-weight:700}.box{float:left}.boxR{float:right}.boxContainer{overflow:hidden}.boxContainer:after,.boxContainer:before{content:"";display:table}.boxContainer:after{clear:both}.boxContainer{zoom:1}.box a{vertical-align:top}table.vue-calendar-table .calendar-date,table.vue-calendar-table td.calendar-day-cell{margin:0;padding:0}table.vue-calendar-table td.calendar-day.past,table.vue-calendar-table td.calendar-day.unselectable{background-color:#eee}table.vue-calendar-table td.calendar-day.selectable div.calendar-day-label:hover,table.vue-calendar-table td.calendar-day.selectable div.calendar-day:hover{cursor:pointer}table.vue-calendar-table td.calendar-day.selectable.selected{outline:2px solid #ccc;outline-offset:-2px}table.vue-calendar-table td.calendar-day div.calendar-day{height:63px!important}.plan_status{background:#4e4e76;padding:5px;color:#fff;font-weight:700}.plan_closed_status{background:#ccc;padding:5px;color:#000;font-weight:700}.plan_term{padding:5px;font-weight:700;font-size:15px}.plan_price_title{border:1px solid #792244;background:#fff;color:#792244}.plan_price,.plan_price_title{padding:5px;font-weight:700}.plan_catch{color:#792244;font-weight:700}#plan-description-wysiwyg-editor-frame-gnavi,#plan-description-wysiwyg-editor-frame-gnavi_ifr{border:2px solid #6a6869;padding:5px}table.plan-price-table{border-collapse:collapse;border-spacing:0;padding:0;margin:0 0 10px}table.plan-price-table tr{border:1px solid #777;padding:0;margin:0;height:40px}table.plan-price-table thead tr{height:25px}table.plan-price-table th{border:1px solid #777;font-weight:700;padding:0;margin:0}table.plan-price-table th.gnavi{background-color:#e02d32;color:#fff}table.plan-price-table th.mnavi{background-color:#ec99ee;color:#fff}table.plan-price-table th.mnaviResort{background-color:#9acd32;color:#fff}table.plan-price-table th.hyume{background-color:#6daedd;color:#fff}table.plan-price-table td{border:1px solid #777;margin:0;padding:0}table.plan-price-table td input.person-count{width:35px;height:20px;line-height:20px;margin:0;text-align:right;font-weight:400;padding-right:5px}table.plan-price-table td input.price{width:65px;margin:0;text-align:right;padding-right:2px}table.plan-price-table .person-count{margin:0;padding:0;width:70px;text-align:center;font-weight:700}table.plan-price-table td.default_normal_plan,table.plan-price-table th.default_normal_plan{margin:0;padding:0;width:35px;text-align:center}table.plan-price-table td.discount_price,table.plan-price-table td.price,table.plan-price-table td.price_note,table.plan-price-table td.regular_price,table.plan-price-table td.total_price,table.plan-price-table th.discount_price,table.plan-price-table th.price,table.plan-price-table th.price_note,table.plan-price-table th.regular_price,table.plan-price-table th.total_price{margin:0;padding:0;width:90px;text-align:center}.wpRecommendedPlansLabelButton{cursor:pointer;display:inline-block;padding:2px 5px;font-weight:700;font-size:1.1em;border-radius:5px;border:1px solid #2fc3a7}.wpRecommendedPlansLabelButton.on{background-color:#2fc3a7;color:#fff}.wpRecommendedPlansLabelButton.off{background-color:#fff;color:#2fc3a7}.mnaviRecommendedPlansLabelButton{cursor:pointer;display:inline-block;padding:2px 5px;font-weight:700;font-size:1.1em;border-radius:5px;border:1px solid #ec99ee}.mnaviRecommendedPlansLabelButton.on{background-color:#ec99ee;color:#fff}.mnaviRecommendedPlansLabelButton.off{background-color:#fff;color:#ec99ee}.mnaviResortRecommendedPlansLabelButton{cursor:pointer;display:inline-block;padding:2px 5px;font-weight:700;font-size:1.1em;border-radius:5px;border:1px solid #9acd32}.mnaviResortRecommendedPlansLabelButton.on{background-color:#9acd32;color:#fff}.mnaviResortRecommendedPlansLabelButton.off{background-color:#fff;color:#9acd32}.connectRecommendedPlansLabelButton{cursor:pointer;display:inline-block;padding:2px 5px;font-weight:700;font-size:1.1em;border-radius:5px;border:1px solid #ea6182}.connectRecommendedPlansLabelButton.on{background-color:#ea6182;color:#fff}.connectRecommendedPlansLabelButton.off{background-color:#fff;color:#ea6182}.placeholder-sortable-plan-order{border:1px solid red;background-color:#ff0;width:100%;height:20px}.plan-service-checkbox-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.plan-service-checkbox-list>*,.plan-service-checkbox-list label{white-space:nowrap;margin:0 5px}.fair-label{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;text-align:center;font-size:11px;line-height:13px;height:13px;width:13px;color:gray;display:inline-block;cursor:pointer}.fair-label.fair18{color:#bf4040}.fair-label.fair17{color:#bf406a}.fair-label.fair16{color:#bf4095}.fair-label.fair15{color:#bf40bf}.fair-label.fair14{color:#9540bf}.fair-label.fair13{color:#6a40bf}.fair-label.fair12{color:#4040bf}.fair-label.fair11{color:#406abf}.fair-label.fair10{color:#4095bf}.fair-label.fair9{color:#40bfbf}.fair-label.fair8{color:#40bf95}.fair-label.fair7{color:#40bf6a}.fair-label.fair6{color:#40bf40}.fair-label.fair5{color:#6abf40}.fair-label.fair4{color:#95bf40}.fair-label.fair3{color:#bfbf40}.fair-label.fair2{color:#bf9540}.fair-label.fair1{color:#bf6a40}.fair-label.fair0{color:#bf4040}.fair-label.fair30{color:#933}.fair-label.fair29{color:#936}.fair-label.fair28{color:#939}.fair-label.fair27{color:#639}.fair-label.fair26{color:#339}.fair-label.fair25{color:#369}.fair-label.fair24{color:#399}.fair-label.fair23{color:#396}.fair-label.fair22{color:#393}.fair-label.fair21{color:#693}.fair-label.fair20{color:#993}.fair-label.fair19{color:#963}.fair-label.fair18{color:#933}.fair-label.fair48{color:#d98c8c}.fair-label.fair47{color:#d98ca6}.fair-label.fair46{color:#d98cbf}.fair-label.fair45{color:#d98cd9}.fair-label.fair44{color:#bf8cd9}.fair-label.fair43{color:#a68cd9}.fair-label.fair42{color:#8c8cd9}.fair-label.fair41{color:#8ca6d9}.fair-label.fair40{color:#8cbfd9}.fair-label.fair39{color:#8cd9d9}.fair-label.fair38{color:#8cd9bf}.fair-label.fair37{color:#8cd9a6}.fair-label.fair36{color:#8cd98c}.fair-label.fair35{color:#a6d98c}.fair-label.fair34{color:#bfd98c}.fair-label.fair33{color:#d9d98c}.fair-label.fair32{color:#d9bf8c}.fair-label.fair31{color:#d9a68c}.fair-label.fair30{color:#d98c8c}.fair-label.highlighting{color:orange!important}.fair-label.highlighting>i{font-size:1.1em}ul.fair-title-list{margin-top:15px;max-height:150px;overflow:auto}.fair_datetime{font-weight:700}.fair_menu_icon{border:1px solid #f3569c;background-color:#fff;padding:5px;color:#f3569c;font-weight:700;margin-top:5px;margin-right:5px}.fair_menu_icon.ng{border:1px solid #ccc;background-color:#fff;color:#ccc}.fair_sub_content_type{line-height:1.5}.fair_status{background:#4e4e76;padding:5px;color:#fff;font-weight:700}.fair_status.closed{background:#ccc;color:#000}table.merge-suggestion tr:nth-child(2n) td,table.merge-suggestion tr:nth-child(2n) th,table.merge-suggestion tr:nth-child(odd) td,table.merge-suggestion tr:nth-child(odd) th,table.merge-suggestion tr td,table.merge-suggestion tr th{background-color:transparent}table.merge-suggestion tbody:nth-child(2n){background-color:#f8f8f8}div.fair-list-calendars{margin:0 auto;padding:0;overflow:hidden;width:1020px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none}div.fair-list-calendars table.fair-list-calendars{width:2000px;margin:0;padding:0;width:1020px}div.fair-list-calendars table.fair-list-calendars tr{margin:0;padding:0;border:none}div.fair-list-calendars table.fair-list-calendars td.fair-list-calendar{margin:0 auto;padding:5px;width:340px;text-align:center;border:none}div.fair-list-calendars table.fair-list-calendars-6-month{width:2040px;position:relative;top:0;left:0}div.fair-list-calendars table.fair-list-calendars-6-month td.fair-list-calendar{width:170px!important}.fair-content-box{margin-bottom:15px}.fair-content-box .cmnBoxCaution1{padding:5px 20px}.fair-content-box .fair-content{margin-bottom:0}.fair-calendar-table *{-webkit-box-sizing:border-box;box-sizing:border-box}.fair-calendar-table caption{border:1px solid #ccc;padding:5px;margin-bottom:-1px;background-color:#ddd}.fair-calendar-table tr td{padding:0;height:81px}.fair-calendar-table tr td a.day,.fair-calendar-table tr td div.day{display:block;width:100%;padding:2px 4px;color:inherit;background-color:#ccc;font-size:11px;line-height:13px;text-align:right;text-decoration:none}.fair-calendar-table tr td a.day:hover{background-color:#ddd}.fair-calendar-table tr td .calendar-day-label.sat,.fair-calendar-table tr td a.day.sat,.fair-calendar-table tr td div.day.sat{background-color:#67b2ff}.fair-calendar-table tr td a.day.sat:hover{background-color:#9cf}.fair-calendar-table tr td .calendar-day-label.sun:not(.hol),.fair-calendar-table tr td a.day.sun:not(.hol),.fair-calendar-table tr td div.day.sun:not(.hol){background-color:#ff6767}.fair-calendar-table tr td a.day.sun:not(.hol):hover{background-color:#ffb3b3}.fair-calendar-table tr td .calendar-day-label.hol,.fair-calendar-table tr td a.day.hol,.fair-calendar-table tr td div.day.hol{outline:4px solid #ff6767;outline-offset:-4px}.fair-calendar-table tr td .fairs{display:-ms-inline-block;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.fair-calendar-table tr td .fairs .fair-label{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;text-align:center;font-size:11px;line-height:13px;height:13px;width:13px;color:gray;display:inline-block;cursor:pointer;text-decoration:none}.fair-calendar-table tr td .fairs .fair-label.fair18{color:#bf4040}.fair-calendar-table tr td .fairs .fair-label.fair17{color:#bf406a}.fair-calendar-table tr td .fairs .fair-label.fair16{color:#bf4095}.fair-calendar-table tr td .fairs .fair-label.fair15{color:#bf40bf}.fair-calendar-table tr td .fairs .fair-label.fair14{color:#9540bf}.fair-calendar-table tr td .fairs .fair-label.fair13{color:#6a40bf}.fair-calendar-table tr td .fairs .fair-label.fair12{color:#4040bf}.fair-calendar-table tr td .fairs .fair-label.fair11{color:#406abf}.fair-calendar-table tr td .fairs .fair-label.fair10{color:#4095bf}.fair-calendar-table tr td .fairs .fair-label.fair9{color:#40bfbf}.fair-calendar-table tr td .fairs .fair-label.fair8{color:#40bf95}.fair-calendar-table tr td .fairs .fair-label.fair7{color:#40bf6a}.fair-calendar-table tr td .fairs .fair-label.fair6{color:#40bf40}.fair-calendar-table tr td .fairs .fair-label.fair5{color:#6abf40}.fair-calendar-table tr td .fairs .fair-label.fair4{color:#95bf40}.fair-calendar-table tr td .fairs .fair-label.fair3{color:#bfbf40}.fair-calendar-table tr td .fairs .fair-label.fair2{color:#bf9540}.fair-calendar-table tr td .fairs .fair-label.fair1{color:#bf6a40}.fair-calendar-table tr td .fairs .fair-label.fair0{color:#bf4040}.fair-calendar-table tr td .fairs .fair-label.fair30{color:#933}.fair-calendar-table tr td .fairs .fair-label.fair29{color:#936}.fair-calendar-table tr td .fairs .fair-label.fair28{color:#939}.fair-calendar-table tr td .fairs .fair-label.fair27{color:#639}.fair-calendar-table tr td .fairs .fair-label.fair26{color:#339}.fair-calendar-table tr td .fairs .fair-label.fair25{color:#369}.fair-calendar-table tr td .fairs .fair-label.fair24{color:#399}.fair-calendar-table tr td .fairs .fair-label.fair23{color:#396}.fair-calendar-table tr td .fairs .fair-label.fair22{color:#393}.fair-calendar-table tr td .fairs .fair-label.fair21{color:#693}.fair-calendar-table tr td .fairs .fair-label.fair20{color:#993}.fair-calendar-table tr td .fairs .fair-label.fair19{color:#963}.fair-calendar-table tr td .fairs .fair-label.fair18{color:#933}.fair-calendar-table tr td .fairs .fair-label.fair48{color:#d98c8c}.fair-calendar-table tr td .fairs .fair-label.fair47{color:#d98ca6}.fair-calendar-table tr td .fairs .fair-label.fair46{color:#d98cbf}.fair-calendar-table tr td .fairs .fair-label.fair45{color:#d98cd9}.fair-calendar-table tr td .fairs .fair-label.fair44{color:#bf8cd9}.fair-calendar-table tr td .fairs .fair-label.fair43{color:#a68cd9}.fair-calendar-table tr td .fairs .fair-label.fair42{color:#8c8cd9}.fair-calendar-table tr td .fairs .fair-label.fair41{color:#8ca6d9}.fair-calendar-table tr td .fairs .fair-label.fair40{color:#8cbfd9}.fair-calendar-table tr td .fairs .fair-label.fair39{color:#8cd9d9}.fair-calendar-table tr td .fairs .fair-label.fair38{color:#8cd9bf}.fair-calendar-table tr td .fairs .fair-label.fair37{color:#8cd9a6}.fair-calendar-table tr td .fairs .fair-label.fair36{color:#8cd98c}.fair-calendar-table tr td .fairs .fair-label.fair35{color:#a6d98c}.fair-calendar-table tr td .fairs .fair-label.fair34{color:#bfd98c}.fair-calendar-table tr td .fairs .fair-label.fair33{color:#d9d98c}.fair-calendar-table tr td .fairs .fair-label.fair32{color:#d9bf8c}.fair-calendar-table tr td .fairs .fair-label.fair31{color:#d9a68c}.fair-calendar-table tr td .fairs .fair-label.fair30{color:#d98c8c}.fair-calendar-table tr td .fairs .fair-label.highlighting{color:orange!important}.fair-calendar-table tr td .fairs .fair-label.highlighting>i{font-size:1.1em}.fair-pickup-radios,.fair-priority-radios{padding:3px}.fair-pickup-radios>div,.fair-priority-radios>div{margin:1ex 0;line-height:1}.fair-pickup-radios hr,.fair-priority-radios hr{margin:1ex 0}dl.fair-main-images dd,dl.fair-main-images dt{min-height:20px}ul.error>li>span{color:#e00;font-size:12px;font-weight:700;line-height:1.5}ul.error>li>span:hover{cursor:pointer}#step1ValidationErrors{display:none;visibility:hidden}input.validation-error-orrcured,select.validation-error-orrcured,textarea.validation-error-orrcured{background:#f2bcbc!important;border:2px solid #ff5c5c!important}div.validation-error-orrcured,td.validation-error-orrcured,th.validation-error-orrcured,tr.validation-error-orrcured{background:#f2bcbc!important}.calendar-date.modifying-fair-calendar-data{line-height:11px!important;height:15px!important;padding:0 4px!important;font-size:10px!important}.calendar-data.modifying-fair-calendar-data{display:block!important;text-align:center;margin:0;padding:0 1px!important;font-size:10px;height:40px!important}.calendar-data.modifying-fair-calendar-data .fair-date-icon{margin:1px auto;padding:0 1px;border:1px solid #848484;border-radius:5px;background-color:#848484;color:#fff;text-align:center;font-size:10px;width:32px;height:12px}.calendar-data.modifying-fair-calendar-data .icons{text-align:left;font-size:9px}.calendar-data.modifying-fair-calendar-data i.zexy{color:#e45d93}.calendar-data.modifying-fair-calendar-data i.zexycc{color:#5d00dc}.calendar-data.modifying-fair-calendar-data i.mwed{color:#e4004f}.calendar-data.modifying-fair-calendar-data i.wp{color:#2fc3a7}.calendar-data.modifying-fair-calendar-data i.hyume{color:#6daedd}.calendar-data.modifying-fair-calendar-data i.gnavi{color:#e02d32}.calendar-data.modifying-fair-calendar-data i.mnavi{color:#ec99ee}.calendar-data.modifying-fair-calendar-data i.mnaviParty{color:orange}.calendar-data.modifying-fair-calendar-data i.zexyResort{color:#8b008b}.calendar-data.modifying-fair-calendar-data i.mnaviResort{color:#9acd32}.calendar-data.modifying-fair-calendar-data i.niwaka{color:#160333}.calendar-data.modifying-fair-calendar-data i.atsumaru{color:#a9c900}.calendar-data.modifying-fair-calendar-data i.connect{color:#ea6182}.RFA-icon-in-fair-date-update-calendar{margin:0;padding:2px;font-size:.75em;font-weight:700;background-color:#fff;color:#f3569c;display:inline-block;border:1px solid #f3569c;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;text-align:center}.pre{white-space:pre-wrap}#fair-step2.main .description,dl.descriptions{overflow-x:hidden;max-width:815px}.fair-page-mini-map{position:fixed;bottom:50px;right:20px;font-size:100%}.fair-page-mini-map .btn,.fair-page-mini-map .btn-sm,.fair-page-mini-map .btnLG,.fair-page-mini-map .btnLGB,.fair-page-mini-map .btnLGG,.fair-page-mini-map .btnLGR,.fair-page-mini-map .btnMG,.fair-page-mini-map .btnMGB,.fair-page-mini-map .btnMGG,.fair-page-mini-map .btnMGR,.fair-page-mini-map .btnSG,.fair-page-mini-map .btnSGB,.fair-page-mini-map .btnSGG,.fair-page-mini-map .btnSGR{font-size:1em}textarea.hall-address:-moz-read-only{background:#aaa;cursor:not-allowed}textarea.hall-address:read-only{background:#aaa;cursor:not-allowed}.fair-edit-warning-box{border:8px solid #e67e00;border-radius:8px;padding:0}.fair-edit-warning-box .warning-title{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 10px;border-bottom:2px solid #e67e00;background-color:#ffc680}.fair-edit-warning-box .warning-title .icon-area{-ms-flex-preferred-size:35px;flex-basis:35px;width:35px;border:2px solid #e67e00;border-radius:35px;text-align:center;padding:4px 0;background-color:#fff;color:#ff8c00}.fair-edit-warning-box .warning-title .title-area{padding-left:15px;line-height:35px;font-size:20px;font-weight:700}.fair-edit-warning-box .warning-body{padding:15px 30px}.fair-edit-warning-box .warning-body .messages,.fair-edit-warning-box .warning-body .messages *{font-size:16px;line-height:25px}.fair-edit-warning-box .warning-body label,.fair-edit-warning-box .warning-body label span{font-size:16px;line-height:25px;cursor:pointer}.fairs-pickup-zexy-choose-nashi-div{border-top:6px solid gold;border-left:6px solid gold;border-right:6px solid gold}.fairs-pickup-zexy-choose-nashi-hr{margin-top:0!important;border-top:6px solid gold}#multiple-fairs-edit .calendars .calendar-day-cell,#multiple-fairs-edit .calendars .calendar-day-cell a.day{margin:0;padding:0}#multiple-fairs-edit .calendars .calendar-day-cell a.day:hover{background-color:#ccc}#multiple-fairs-edit .calendars .calendar-day-cell a.day.sat:hover{background-color:#67b2ff}#multiple-fairs-edit .calendars .calendar-day-cell a.day.sun:hover{background-color:#ff6767}#multiple-fairs-edit .calendars .calendar-day-cell.past-date{background-color:#ddd}#multiple-fairs-edit .calendars .calendar-day-cell .fairs{margin:0;padding:1px}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label{margin:2px 2px 2px 0!important;font-size:1em;vertical-align:middle;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;text-align:center;height:10px;width:10px;color:gray;display:inline-block;cursor:pointer;text-decoration:none}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.is-child,#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.is-child-picked-up,#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.is-picked-up{padding:1}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair18{color:#bf4040}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair17{color:#bf406a}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair16{color:#bf4095}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair15{color:#bf40bf}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair14{color:#9540bf}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair13{color:#6a40bf}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair12{color:#4040bf}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair11{color:#406abf}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair10{color:#4095bf}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair9{color:#40bfbf}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair8{color:#40bf95}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair7{color:#40bf6a}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair6{color:#40bf40}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair5{color:#6abf40}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair4{color:#95bf40}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair3{color:#bfbf40}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair2{color:#bf9540}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair1{color:#bf6a40}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair0{color:#bf4040}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair30{color:#933}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair29{color:#936}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair28{color:#939}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair27{color:#639}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair26{color:#339}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair25{color:#369}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair24{color:#399}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair23{color:#396}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair22{color:#393}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair21{color:#693}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair20{color:#993}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair19{color:#963}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair18{color:#933}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair48{color:#d98c8c}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair47{color:#d98ca6}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair46{color:#d98cbf}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair45{color:#d98cd9}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair44{color:#bf8cd9}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair43{color:#a68cd9}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair42{color:#8c8cd9}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair41{color:#8ca6d9}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair40{color:#8cbfd9}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair39{color:#8cd9d9}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair38{color:#8cd9bf}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair37{color:#8cd9a6}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair36{color:#8cd98c}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair35{color:#a6d98c}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair34{color:#bfd98c}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair33{color:#d9d98c}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair32{color:#d9bf8c}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair31{color:#d9a68c}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.fair30{color:#d98c8c}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.past-date{background-color:gray!important;color:gray!important;cursor:default}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.past-date.highlighting{border:2px solid #333}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.highlighting{width:11px;height:11px;color:orange;font-size:1.1em}@-webkit-keyframes selected-fair-icon-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes selected-fair-icon-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.selected{width:12.5px;height:12.5px;-webkit-animation:selected-fair-icon-rotate 3s linear infinite;animation:selected-fair-icon-rotate 3s linear infinite;color:red;font-size:1.2em!important}#multiple-fairs-edit .calendars .calendar-day-cell .fairs .fair-label.selected.highlighting{color:orange;font-size:1.1em!important}#multiple-fairs-edit div.fair-title-list{border:1px solid #aaa;border-radius:5px;padding:5px}#multiple-fairs-edit div.fair-title-list ul.fair-title-list{margin-top:0}#multiple-fairs-edit .selected-fair-list .selected-fair-list-header{background-color:#ccc;font-weight:700;font-size:1.2em;padding:15px}#multiple-fairs-edit .selected-fair-list ul li .selected-fair{margin:10px;padding:10px;border:1px solid #ccc}#multiple-fairs-edit .selected-fair-list ul.selected-fairs-children li{margin:5px 0 5px 5px;padding:5px;border:none!important}#multiple-fairs-edit .selected-fair-list ul.selected-fairs-children li .selected-fair-info-table{margin:10px;padding:10px;border:1px solid #ccc}#multiple-fairs-edit ul.error li{text-align:left;font-weight:700}#multiple-fairs-edit ul.error li.clickable:hover{cursor:pointer}#multiple-fairs-edit ul.error li p{font-weight:700}#multiple-fairs-edit ul.error li p.clickable:hover{cursor:pointer}#multiple-fairs-edit .edit-form td{text-align:left}#multiple-fairs-edit .edit-confirm-table th.edit-category-label,#multiple-fairs-edit .edit-form th.edit-category-label{width:150px}#multiple-fairs-edit div.toggle-diff-info-table{display:inline-block;margin-right:5px;padding:0 5px;text-align:center}#multiple-fairs-edit .btn.toggle-diff-info-table,#multiple-fairs-edit .toggle-diff-info-table.btn-sm,#multiple-fairs-edit .toggle-diff-info-table.btnLG,#multiple-fairs-edit .toggle-diff-info-table.btnLGB,#multiple-fairs-edit .toggle-diff-info-table.btnLGG,#multiple-fairs-edit .toggle-diff-info-table.btnLGR,#multiple-fairs-edit .toggle-diff-info-table.btnMG,#multiple-fairs-edit .toggle-diff-info-table.btnMGB,#multiple-fairs-edit .toggle-diff-info-table.btnMGG,#multiple-fairs-edit .toggle-diff-info-table.btnMGR,#multiple-fairs-edit .toggle-diff-info-table.btnSG,#multiple-fairs-edit .toggle-diff-info-table.btnSGB,#multiple-fairs-edit .toggle-diff-info-table.btnSGG,#multiple-fairs-edit .toggle-diff-info-table.btnSGR{padding:0 5px;color:#000;border-color:#6b6a6a;background-color:#eee}#multiple-fairs-edit .btn.toggle-diff-info-table:hover,#multiple-fairs-edit .toggle-diff-info-table.btn-sm:hover,#multiple-fairs-edit .toggle-diff-info-table.btnLG:hover,#multiple-fairs-edit .toggle-diff-info-table.btnLGB:hover,#multiple-fairs-edit .toggle-diff-info-table.btnLGG:hover,#multiple-fairs-edit .toggle-diff-info-table.btnLGR:hover,#multiple-fairs-edit .toggle-diff-info-table.btnMG:hover,#multiple-fairs-edit .toggle-diff-info-table.btnMGB:hover,#multiple-fairs-edit .toggle-diff-info-table.btnMGG:hover,#multiple-fairs-edit .toggle-diff-info-table.btnMGR:hover,#multiple-fairs-edit .toggle-diff-info-table.btnSG:hover,#multiple-fairs-edit .toggle-diff-info-table.btnSGB:hover,#multiple-fairs-edit .toggle-diff-info-table.btnSGG:hover,#multiple-fairs-edit .toggle-diff-info-table.btnSGR:hover{color:#fff;border-color:#6b6a6a;background-color:#6b6a6a}#multiple-fairs-edit .not-modified-label{border:1px solid #ccc;border-radius:5px;padding:0 5px}#multiple-fairs-edit .edit-value-confirm-table{width:100%}#multiple-fairs-edit .edit-value-confirm-table .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#multiple-fairs-edit .edit-value-confirm-table .row .param-label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:180px;flex-basis:180px;margin:0;padding-right:5px;text-align:right;font-weight:700}#multiple-fairs-edit .edit-value-confirm-table .row .param-value{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:auto;flex-basis:auto;margin:0;padding:5px;text-align:left;min-height:1.2em}#multiple-fairs-edit .edit-value-confirm-table .row .param-value .edit-value{display:inline-block}#multiple-fairs-edit .edit-value-confirm-table .row .col-toggle-diff-info-table{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:120px;flex-basis:120px;text-align:center}#multiple-fairs-edit .edit-value-confirm-table .row .col-edit-value{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:auto;flex-basis:auto;text-align:left;max-width:435px}#multiple-fairs-edit .edit-value-confirm-table .row .col-edit-value.photo-edit-value{min-width:600px}#multiple-fairs-edit .diff-info-table{margin:5px;width:100%}#multiple-fairs-edit .diff-info-table th{margin:0;padding:5px;text-align:center!important;font-weight:700;background-color:#eee}#multiple-fairs-edit .diff-info-table td,#multiple-fairs-edit .diff-info-table th{border:1px solid #999}#multiple-fairs-edit .diff-info-table td.fairId,#multiple-fairs-edit .diff-info-table th.fairId{padding:5px auto!important}#multiple-fairs-edit .diff-info-table th.fairId{width:70px;text-align:center!important}#multiple-fairs-edit .diff-info-table th.fairDate{width:150px;text-align:center!important}#multiple-fairs-edit .diff-info-table div.diffValue,#multiple-fairs-edit .diff-info-table td.diffValue{padding:5px}#multiple-fairs-edit .diff-info-table td.diffValue{min-width:200px}#multiple-fairs-edit .diff-info-table td{margin:0;padding:0}#multiple-fairs-edit .diff-info-table .value-not-found,#multiple-fairs-edit .diff-info-table div.diffValue.value-not-found{text-align:center!important;background-color:#ccc;text-align:center}#multiple-fairs-edit .diff-info-table .fair-id-button{display:inline-block;color:#000;background-color:#ccc;border:1px solid #999;border-radius:5px;padding:2px 5px;margin:2px auto;text-decoration:none}#multiple-fairs-edit .diff-info-table .fair-id-button:hover{cursor:pointer}#multiple-fairs-edit .set-null-param-button{display:inline-block;font-size:1.5em;color:#000;border:1px solid #999;border-radius:15px;margin:0 2px;padding:0 8px;text-align:center}#multiple-fairs-edit .set-null-param-button.on{color:red;border-color:red;background-color:#ffd5d5}#multiple-fairs-edit .set-null-param-button.on.clickable:hover{cursor:pointer;background-color:#fff}#multiple-fairs-edit .set-null-param-button.off{font-weight:400;color:#1b1b20;border-width:1px;border-color:#2d2d38;background-color:#e7e8f1}#multiple-fairs-edit .set-null-param-button.off.clickable:hover{cursor:pointer;color:#0c0c13;border-color:#101016;background-color:#fff}#multiple-fairs-edit .errorMessages li.clickable:hover{cursor:pointer!important}#multiple-fairs-edit .modal-validation{min-height:200px}#multiple-fairs-edit .modal-store,#multiple-fairs-edit .modal-validation{border-radius:15px}#multiple-fairs-edit .modal-store .modal-header .modal-header-text,#multiple-fairs-edit .modal-validation .modal-header .modal-header-text{min-height:75px;font-weight:700;font-size:2em;line-height:2em}#multiple-fairs-edit .modal-store .modal-body,#multiple-fairs-edit .modal-validation .modal-body{padding:20px}#multiple-fairs-edit .modal-store .modal-body ul.error li,#multiple-fairs-edit .modal-validation .modal-body ul.error li{text-align:left;font-weight:700}#multiple-fairs-edit .modal-store .modal-body ul.error li p,#multiple-fairs-edit .modal-validation .modal-body ul.error li p{font-weight:700}#multiple-fairs-edit .modal-store .modal-body .progress-area,#multiple-fairs-edit .modal-validation .modal-body .progress-area{width:100%;text-align:left}#multiple-fairs-edit .modal-store .modal-body .progress-area .progress-border,#multiple-fairs-edit .modal-validation .modal-body .progress-area .progress-border{display:inline-block;border:2px solid #22104b;border-radius:8px;width:95%}#multiple-fairs-edit .modal-store .modal-body .progress-area .progress-border .progress,#multiple-fairs-edit .modal-validation .modal-body .progress-area .progress-border .progress{background-color:#835ed8}#multiple-fairs-edit .modal-store .modal-body .store-result-table,#multiple-fairs-edit .modal-validation .modal-body .store-result-table{margin:10px auto}#multiple-fairs-edit .modal-store .modal-body .store-result-table tr,#multiple-fairs-edit .modal-validation .modal-body .store-result-table tr{border:1px solid #999}#multiple-fairs-edit .modal-store .modal-body .store-result-table th,#multiple-fairs-edit .modal-validation .modal-body .store-result-table th{background-color:#ccc;border:1px solid #999;font-weight:700;padding:10px;margin:0}#multiple-fairs-edit .modal-store .modal-body .store-result-table td,#multiple-fairs-edit .modal-validation .modal-body .store-result-table td{border:1px solid #999;padding:5px 10px;margin:0;text-align:center}#multiple-fairs-edit .modal-store .modal-body .store-result-table .fairId,#multiple-fairs-edit .modal-validation .modal-body .store-result-table .fairId{width:100px}#multiple-fairs-edit .modal-store .modal-body .store-result-table .storeResult,#multiple-fairs-edit .modal-store .modal-body .store-result-table .validationResult,#multiple-fairs-edit .modal-validation .modal-body .store-result-table .storeResult,#multiple-fairs-edit .modal-validation .modal-body .store-result-table .validationResult{min-width:100px;max-width:150px}#multiple-fairs-edit .modal-store .modal-body .target-fair-detail,#multiple-fairs-edit .modal-validation .modal-body .target-fair-detail{margin:5px auto;padding:5px}#multiple-fairs-edit .modal-store .modal-body .target-fair-detail .mltiple-fairs-edit-fair-detail-popup-content,#multiple-fairs-edit .modal-validation .modal-body .target-fair-detail .mltiple-fairs-edit-fair-detail-popup-content{margin:5px auto}#multiple-fairs-edit .modal-store .modal-body .target-fair-detail .content,#multiple-fairs-edit .modal-validation .modal-body .target-fair-detail .content{border:1px solid #ccc;border-radius:8px;margin:5px auto;padding:10px;min-width:800px;max-width:850px}#multiple-fairs-edit .modal-store .modal-body .errorMessages,#multiple-fairs-edit .modal-validation .modal-body .errorMessages{max-width:850px;margin:0 auto}#multiple-fairs-edit .modal-store .modal-body .errorMessages li,#multiple-fairs-edit .modal-validation .modal-body .errorMessages li{text-align:left}#multiple-fairs-edit .modal-store .modal-body table.results,#multiple-fairs-edit .modal-validation .modal-body table.results{max-width:850px;margin:10px auto;border:1px solid #ccc}#multiple-fairs-edit .modal-store .modal-body table.results th,#multiple-fairs-edit .modal-validation .modal-body table.results th{border:1px solid #ccc;font-weight:700;text-align:center;margin:0;padding:5px}#multiple-fairs-edit .modal-store .modal-body table.results td,#multiple-fairs-edit .modal-validation .modal-body table.results td{border:1px solid #ccc;text-align:left;margin:0;padding:5px}#multiple-fairs-edit .modal-store .modal-body table.results td.fairId,#multiple-fairs-edit .modal-validation .modal-body table.results td.fairId{width:75px;text-align:center}#multiple-fairs-edit .modal-store .modal-body table.results td.fairTitle,#multiple-fairs-edit .modal-validation .modal-body table.results td.fairTitle{max-width:300px;text-align:left}#multiple-fairs-edit .modal-store .modal-footer,#multiple-fairs-edit .modal-validation .modal-footer{padding:20px;min-height:75px}#multiple-fairs-edit .fairTitleDuplicatedAlert .error-message{margin:10px auto;padding:10px;border:3px solid #e00;background:#ffe2e2}#multiple-fairs-edit .fairTitleDuplicatedAlert .error-message p{color:#e00;font-weight:700;line-height:1.2em}#multiple-fairs-edit .fairTitleDuplicatedAlert .fairTitleDuplicatedAlertInfoTable{margin:5px auto;background-color:#fff}#multiple-fairs-edit .fairTitleDuplicatedAlert .fairTitleDuplicatedAlertInfoTable tr{margin:0;padding:0;border:2px solid #e00}#multiple-fairs-edit .fairTitleDuplicatedAlert .fairTitleDuplicatedAlertInfoTable th{background:#ffe2e2;font-weight:700;text-align:center;padding:10px;border:2px solid #e00}#multiple-fairs-edit .fairTitleDuplicatedAlert .fairTitleDuplicatedAlertInfoTable td{padding:10px;border:2px solid #e00}#multiple-fairs-edit .fairTitleDuplicatedAlert .fairTitleDuplicatedAlertInfoTable td span.label{display:inline-block;margin-right:5px}#multiple-fairs-edit .fairTitleDuplicatedAlert .fairTitleDuplicatedAlertInfoTable td.duplicatedServices{text-align:left!important}#multiple-fairs-edit .fairTitleDuplicatedAlert .fairTitleDuplicatedAlertInfoTable td.date,#multiple-fairs-edit .fairTitleDuplicatedAlert .fairTitleDuplicatedAlertInfoTable th.date{width:100px}#multiple-fairs-edit .fairTitleDuplicatedAlert .fairTitleDuplicatedAlertInfoTable td.fairId,#multiple-fairs-edit .fairTitleDuplicatedAlert .fairTitleDuplicatedAlertInfoTable th.fairId{width:75px}.mltiple-fairs-edit-fair-detail-popup-balloon{padding:10px!important;border-radius:5px!important;border:1px solid #777!important;color:#000!important;background-color:#fff!important;opacity:1!important;text-align:left!important;min-width:900px!important;max-width:900px!important}#multiple-fairs-edit dl.fair-date-list,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list{margin-top:5px}#multiple-fairs-edit dl.fair-date-list>dt,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list>dt{width:75px!important;text-align:center}#multiple-fairs-edit dl.fair-date-list>dd,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list>dd{margin-left:80px!important}#multiple-fairs-edit dl.fair-date-list .fair-dates-of-month>dt,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-dates-of-month>dt{width:35px!important;text-align:center}#multiple-fairs-edit dl.fair-date-list .fair-dates-of-month>dd,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-dates-of-month>dd{margin-left:40px!important;text-align:left}#multiple-fairs-edit dl.fair-date-list .label-month,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .label-month{display:inline-block;width:35px;padding:2px;margin:0 auto;line-height:1.25em;text-align:center;border-radius:3px}#multiple-fairs-edit dl.fair-date-list .label-month.clickable:hover,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .label-month.clickable:hover{cursor:pointer;border-color:green}#multiple-fairs-edit dl.fair-date-list .fair-date,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-date{display:inline-block!important;margin:2px 6px 4px;padding:0;width:38px;position:relative}#multiple-fairs-edit dl.fair-date-list .fair-date .day-of-week-label,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-date .day-of-week-label{text-align:center;width:100%;height:8px;margin:0;padding-top:2px;border:1px solid #848484;border-top-left-radius:8px!important;border-top-right-radius:8px!important;background-color:#aaa9a9;font-weight:700;font-size:.75em;line-height:.75em;position:relative}#multiple-fairs-edit dl.fair-date-list .fair-date .day-of-week-label.holiday,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-date .day-of-week-label.holiday{border:2px solid #ff6767;border-bottom:1px solid #848484}#multiple-fairs-edit dl.fair-date-list .fair-date .day-of-week-label.clickable,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-date .day-of-week-label.clickable{cursor:pointer}#multiple-fairs-edit dl.fair-date-list .fair-date .day-of-week-label.selected,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-date .day-of-week-label.selected{position:relative;top:-4px;width:42px;background-color:#fff!important}#multiple-fairs-edit dl.fair-date-list .fair-date .day-of-week-label.selected.onMouseOver,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-date .day-of-week-label.selected.onMouseOver{top:-3px}#multiple-fairs-edit dl.fair-date-list .fair-date .day-of-week-label.sat,#multiple-fairs-edit dl.fair-date-list .fair-date .day-of-week-label.selected.sat,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-date .day-of-week-label.sat,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-date .day-of-week-label.selected.sat{background-color:#67b2ff!important}#multiple-fairs-edit dl.fair-date-list .fair-date .day-of-week-label.sat.clickable.selected,#multiple-fairs-edit dl.fair-date-list .fair-date .day-of-week-label.selected.sat.clickable.selected,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-date .day-of-week-label.sat.clickable.selected,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-date .day-of-week-label.selected.sat.clickable.selected{background-color:#3498ff!important}#multiple-fairs-edit dl.fair-date-list .fair-date .day-of-week-label.sat.clickable.onMouseOver,#multiple-fairs-edit dl.fair-date-list .fair-date .day-of-week-label.selected.sat.clickable.onMouseOver,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-date .day-of-week-label.sat.clickable.onMouseOver,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-date .day-of-week-label.selected.sat.clickable.onMouseOver{background-color:#81bfff!important}#multiple-fairs-edit dl.fair-date-list .fair-date .day-of-week-label.selected.sun,#multiple-fairs-edit dl.fair-date-list .fair-date .day-of-week-label.sun,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-date .day-of-week-label.selected.sun,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-date .day-of-week-label.sun{background-color:#ff6767!important}#multiple-fairs-edit dl.fair-date-list .fair-date .day-of-week-label.selected.sun.clickable.selected,#multiple-fairs-edit dl.fair-date-list .fair-date .day-of-week-label.sun.clickable.selected,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-date .day-of-week-label.selected.sun.clickable.selected,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-date .day-of-week-label.sun.clickable.selected{background-color:#ff3434!important}#multiple-fairs-edit dl.fair-date-list .fair-date .day-of-week-label.selected.sun.clickable.onMouseOver,#multiple-fairs-edit dl.fair-date-list .fair-date .day-of-week-label.sun.clickable.onMouseOver,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-date .day-of-week-label.selected.sun.clickable.onMouseOver,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-date .day-of-week-label.sun.clickable.onMouseOver{background-color:#ff8181!important}#multiple-fairs-edit dl.fair-date-list .fair-date .day-of-week-label.onMouseOver,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-date .day-of-week-label.onMouseOver{position:relative;top:-2px;width:42px;background-color:#f6f6f6!important}#multiple-fairs-edit dl.fair-date-list .fair-date .date-text,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-date .date-text{text-align:center;width:100%;height:12px;margin:0;padding:2px 0;border:1px solid #848484;border-top-style:none;border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important;background-color:#aaa9a9!important;font-weight:700;position:relative}#multiple-fairs-edit dl.fair-date-list .fair-date .date-text.holiday,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-date .date-text.holiday{border:2px solid #ff6767;border-top-style:none}#multiple-fairs-edit dl.fair-date-list .fair-date .date-text.clickable,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-date .date-text.clickable{cursor:pointer}#multiple-fairs-edit dl.fair-date-list .fair-date .date-text.selected,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-date .date-text.selected{-webkit-box-shadow:0 4px 5px #848484;box-shadow:0 4px 5px #848484;position:relative;top:-4px;width:42px;background-color:#fff!important}#multiple-fairs-edit dl.fair-date-list .fair-date .date-text.selected.onMouseOver,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-date .date-text.selected.onMouseOver{top:-3px}#multiple-fairs-edit dl.fair-date-list .fair-date .date-text.onMouseOver,.mltiple-fairs-edit-fair-detail-popup-balloon dl.fair-date-list .fair-date .date-text.onMouseOver{-webkit-box-shadow:0 4px 5px #848484;box-shadow:0 4px 5px #848484;position:relative;top:-2px;width:42px;background-color:#f6f6f6!important}#multiple-fairs-edit .availableServices .label,.mltiple-fairs-edit-fair-detail-popup-balloon .availableServices .label{display:inline-block;margin-left:5px}#multiple-fairs-edit .shortTitleText,.mltiple-fairs-edit-fair-detail-popup-balloon .shortTitleText{font-size:1em}#multiple-fairs-edit .photo-thumbnail-box,.mltiple-fairs-edit-fair-detail-popup-balloon .photo-thumbnail-box{float:left;min-height:50px;max-height:150px}#multiple-fairs-edit .page-scroll-buttons-area,.mltiple-fairs-edit-fair-detail-popup-balloon .page-scroll-buttons-area{position:fixed;bottom:10px;right:20px;font-size:100%}#multiple-fairs-edit .page-scroll-buttons-area .toggle-button,.mltiple-fairs-edit-fair-detail-popup-balloon .page-scroll-buttons-area .toggle-button{text-decoration:none!important}#multiple-fairs-edit .page-scroll-buttons-area .label-edit-category,#multiple-fairs-edit .page-scroll-buttons-area .label-fair-list,.mltiple-fairs-edit-fair-detail-popup-balloon .page-scroll-buttons-area .label-edit-category,.mltiple-fairs-edit-fair-detail-popup-balloon .page-scroll-buttons-area .label-fair-list{font-weight:700}#multiple-fairs-edit .page-scroll-buttons-area .selected-fairs,.mltiple-fairs-edit-fair-detail-popup-balloon .page-scroll-buttons-area .selected-fairs{padding:5 auto}#multiple-fairs-edit .page-scroll-buttons-area .scrollToFairDetailButton,.mltiple-fairs-edit-fair-detail-popup-balloon .page-scroll-buttons-area .scrollToFairDetailButton{margin:2px;border-radius:5px;color:#aaa}#multiple-fairs-edit .page-scroll-buttons-area .scrollToFairDetailButton:hover,.mltiple-fairs-edit-fair-detail-popup-balloon .page-scroll-buttons-area .scrollToFairDetailButton:hover{cursor:pointer}#multiple-fairs-edit .toggle-button,.mltiple-fairs-edit-fair-detail-popup-balloon .toggle-button{display:inline-block}#multiple-fairs-edit .toggle-button:hover,.mltiple-fairs-edit-fair-detail-popup-balloon .toggle-button:hover{cursor:pointer}#multiple-fairs-dates-update>.main-header{width:1240px;margin:0 auto}#multiple-fairs-dates-update>.main-header .bread{margin-bottom:0}#multiple-fairs-dates-update>.content-body{width:96vw;margin:10px auto}#multiple-fairs-dates-update>.content-body .same-size-as-main-header-content{width:1240px;margin:0 auto}#multiple-fairs-dates-update>.content-body .same-size-as-main-header-content .same-size-as-main-header-content-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}#multiple-fairs-dates-update>.content-body .same-size-as-main-header-content .same-size-as-main-header-content-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:65%;flex-basis:65%;text-align:left}#multiple-fairs-dates-update>.content-body .same-size-as-main-header-content .same-size-as-main-header-content-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:35%;flex-basis:35%;text-align:right}#multiple-fairs-dates-update .fairs-calendar-area,#multiple-fairs-dates-update .fairs-calendar-frame{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100px;max-height:70vh;width:100%;margin:0;padding:0}#multiple-fairs-dates-update .fairs-calendar-frame{overflow:scroll}#multiple-fairs-dates-update .fairs-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}#multiple-fairs-dates-update .fair-num,#multiple-fairs-dates-update .fair-select,#multiple-fairs-dates-update .fair-title{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-preferred-size:1px;flex-basis:1px;margin:0}#multiple-fairs-dates-update .fair-num{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border:none;-webkit-box-flex:25;-ms-flex-positive:25;flex-grow:25;-ms-flex-negative:25;flex-shrink:25;min-width:25px;max-width:25px;width:25px}#multiple-fairs-dates-update .fair-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#multiple-fairs-dates-update .fair-title.confirm{-webkit-box-flex:435;-ms-flex-positive:435;flex-grow:435;-ms-flex-negative:435;flex-shrink:435;min-width:435px;max-width:435px;width:435px;border-left:1px solid #999;border-right:none!important}#multiple-fairs-dates-update .fair-title.editable{-webkit-box-flex:410;-ms-flex-positive:410;flex-grow:410;-ms-flex-negative:410;flex-shrink:410;min-width:410px;max-width:410px;width:410px;border-left:1px solid #999;border-right:1px solid #999}#multiple-fairs-dates-update .fair-select{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;border:none;-webkit-box-flex:25;-ms-flex-positive:25;flex-grow:25;-ms-flex-negative:25;flex-shrink:25;min-width:25px;max-width:25px;width:25px}#multiple-fairs-dates-update .fixed-horizontally-columns{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:1px;flex-basis:1px;-webkit-box-flex:460;-ms-flex-positive:460;flex-grow:460;-ms-flex-negative:460;flex-shrink:460;min-width:460px;max-width:460px;width:460px}#multiple-fairs-dates-update .horizontal-scrollable-columns{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-sizing:border-box;box-sizing:border-box;position:-webkit-sticky;position:sticky;top:0;left:0}#multiple-fairs-dates-update .day{text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:25px;flex-basis:25px;min-width:25px;max-width:25px;width:25px}#multiple-fairs-dates-update .day,#multiple-fairs-dates-update .day .day-cell{-webkit-box-sizing:border-box;box-sizing:border-box}#multiple-fairs-dates-update .fair-calendar-checkbox{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:1px;background-color:#fff;border-radius:15%;text-align:left;cursor:default}#multiple-fairs-dates-update .fair-calendar-checkbox.calendar-day-checkbox,#multiple-fairs-dates-update .fair-calendar-checkbox.calendar-month-checkbox,#multiple-fairs-dates-update .fair-calendar-checkbox.calendar-year-checkbox,#multiple-fairs-dates-update .fair-calendar-checkbox.fair-calendar-month-checkbox,#multiple-fairs-dates-update .fair-calendar-checkbox.fair-select-checkbox{padding-top:2px;width:16px;height:16px}#multiple-fairs-dates-update .fair-calendar-checkbox.enable,#multiple-fairs-dates-update .fair-calendar-checkbox:not(.disable){border:1px solid #154a62}#multiple-fairs-dates-update .fair-calendar-checkbox.enable.checked,#multiple-fairs-dates-update .fair-calendar-checkbox:not(.disable).checked{color:#fff;background-color:#257fa8}#multiple-fairs-dates-update .fair-calendar-checkbox.enable:hover,#multiple-fairs-dates-update .fair-calendar-checkbox:not(.disable):hover{cursor:pointer}#multiple-fairs-dates-update .fair-calendar-checkbox.disable{border-color:#ccc}#multiple-fairs-dates-update .fair-calendar-checkbox.disable:hover{cursor:default}#multiple-fairs-dates-update .fairs-calendar-header{z-index:40;margin:0;padding:0}#multiple-fairs-dates-update .fairs-calendar-header,#multiple-fairs-dates-update .fairs-calendar-header li{-webkit-box-sizing:border-box;box-sizing:border-box;position:-webkit-sticky;position:sticky;top:0;left:0;width:100%}#multiple-fairs-dates-update .fairs-calendar-header li{display:-webkit-box;display:-ms-flexbox;display:flex}#multiple-fairs-dates-update .fairs-calendar-header li .fixed-horizontally-columns{z-index:60!important;border:1px solid #999;display:-webkit-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;left:0}#multiple-fairs-dates-update .fairs-calendar-header li .fixed-horizontally-columns .fair-num label,#multiple-fairs-dates-update .fairs-calendar-header li .fixed-horizontally-columns .fair-select label,#multiple-fairs-dates-update .fairs-calendar-header li .fixed-horizontally-columns .fair-title label{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;padding:5px 2px 0;font-weight:700;text-align:center}#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns{z-index:50!important;border-top:1px solid #999;border-bottom:1px solid #999;border-right:1px solid #999;border-left:none}#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .days,#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .months,#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .years{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .year-cell,#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .year-month-cell{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;margin:0;padding-top:4px;min-height:25px;max-height:25px;height:25px;border-right:1px solid #999;border-bottom:1px solid #999}#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .year-cell .fair-calendar-checkbox{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .year-cell .year-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:1px}#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .year-month-cell .fair-calendar-checkbox{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .year-month-cell .year-month-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:1px}#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .year-month-text,#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .year-text{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-weight:700;border:none;margin-left:5px;min-height:25px;max-height:25px;height:25px}#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .year-month-text.enable,#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .year-month-text:not(.disable),#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .year-text.enable,#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .year-text:not(.disable){cursor:pointer}#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .year-month-text .disable,#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .year-text .disable{cursor:default}#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .day,#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .month,#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .year{text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .month:last-child>.month-label,#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .year:last-child>.year-label{border-right:none!important}#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .day{border-right:1px solid #999}#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .day.day-label-cell{position:relative}#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .day.dayOfWeek-0,#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .day.dayOfWeek-6,#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .day.holiday{z-index:51!important}#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .day .day-num,#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .day .day-of-week{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:0;padding:2px}#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .day.future .day-num,#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .day.future .day-of-week{font-weight:700}#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .day.future:not(.highlighting).dayOfWeek-0,#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .day.future:not(.highlighting).dayOfWeek-6,#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .day.future:not(.highlighting).holiday{color:#fff}#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .day.future.highlighting.dayOfWeek-0,#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .day.future.highlighting.holiday{color:#cd0000}#multiple-fairs-dates-update .fairs-calendar-header li .horizontal-scrollable-columns .day.future.highlighting.dayOfWeek-6{color:#0065cd}#multiple-fairs-dates-update .fairs-calendar-body{z-index:10;margin:0;padding:0;border:none}#multiple-fairs-dates-update .fairs-calendar-body,#multiple-fairs-dates-update .fairs-calendar-body li{-webkit-box-sizing:border-box;box-sizing:border-box;position:-webkit-sticky;position:sticky;top:0;left:0;width:100%}#multiple-fairs-dates-update .fairs-calendar-body li{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:25px;max-height:25px;height:25px;border-bottom:1px solid #999}#multiple-fairs-dates-update .fairs-calendar-body li.dragging .day,#multiple-fairs-dates-update .fairs-calendar-body li.dragging .day-cell,#multiple-fairs-dates-update .fairs-calendar-body li.dragging .days,#multiple-fairs-dates-update .fairs-calendar-body li.dragging .fixed-horizontally-columns,#multiple-fairs-dates-update .fairs-calendar-body li.dragging .horizontal-scrollable-columns{background-color:#f7f1bd!important;border-color:#e9d94b!important}#multiple-fairs-dates-update .fairs-calendar-body li.sortable .fixed-horizontally-columns{cursor:-webkit-grab;cursor:grab}#multiple-fairs-dates-update .fairs-calendar-body .fixed-horizontally-columns{z-index:30!important;border-right:1px solid #999;border-left:1px solid #999;display:-webkit-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;left:0;height:100%}#multiple-fairs-dates-update .fairs-calendar-body .horizontal-scrollable-columns{z-index:20!important;height:100%}#multiple-fairs-dates-update .fairs-calendar-body .horizontal-scrollable-columns .days{display:-webkit-box;display:-ms-flexbox;display:flex}#multiple-fairs-dates-update .fairs-calendar-body .fair-num>div,#multiple-fairs-dates-update .fairs-calendar-body .fair-select>div{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;width:100%;height:100%;font-weight:700}#multiple-fairs-dates-update .fairs-calendar-body .fair-num>div{padding-top:5px}#multiple-fairs-dates-update .fairs-calendar-body .fair-num.sortOrderModified>div{color:#1a611a;font-weight:700;font-size:1.25em}#multiple-fairs-dates-update .fairs-calendar-body .fair-title{border-left:1px solid #999;overflow:hidden}#multiple-fairs-dates-update .fairs-calendar-body .fair-title.confirm{border-right:none}#multiple-fairs-dates-update .fairs-calendar-body .fair-title.editable{border-right:1px solid #999}#multiple-fairs-dates-update .fairs-calendar-body .fair-title>div{overflow:hidden;text-align:left;padding:2px 5px;white-space:nowrap}#multiple-fairs-dates-update .fairs-calendar-body .day{border:none;height:100%}#multiple-fairs-dates-update .fairs-calendar-body .day-cell{padding-top:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;-ms-flex-preferred-size:26px;flex-basis:26px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;margin-top:-1px;margin-left:-1px;min-height:26px;max-height:26px;height:26px;border:1px solid #999}#multiple-fairs-dates-update .fairs-calendar-body .day-cell.editable{cursor:pointer}#multiple-fairs-dates-update .fairs-calendar-body .day-cell.dayOfWeek-0,#multiple-fairs-dates-update .fairs-calendar-body .day-cell.dayOfWeek-6,#multiple-fairs-dates-update .fairs-calendar-body .day-cell.holiday{z-index:22}#multiple-fairs-dates-update .fairs-calendar-body .day-cell.range-selected{z-index:23}#multiple-fairs-dates-update .fairs-calendar-body .sortable-placeholder{z-index:31;min-height:25px;max-height:25px;height:25px;width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid red;background-color:#ff0}#multiple-fairs-dates-update .fair-detail-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:2px;padding:2px;font-size:.85em;background-color:#848484;border-color:#000;color:#fff}#multiple-fairs-dates-update .fair-calendar-popup-button{display:inline-block;margin:2px;padding:2px;border:1px solid #333}#multiple-fairs-dates-update .fair-calendar-popup-button:hover{cursor:pointer}#multiple-fairs-dates-update .toggle-selected-fair-date-checkbox-list{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#multiple-fairs-dates-update .toggle-selected-fair-date-checkbox-list>label{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:5px}#multiple-fairs-dates-update .toggle-selected-fair-date-checkbox-list>label .toggle-selected-fair-date-checkbox{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:12px;height:12px;margin-right:2px;padding:1px;font-size:.8em}#multiple-fairs-dates-update .toggle-selected-fair-date-checkbox-list>label .toggle-selected-fair-date-checkbox.disable{border:1px solid #999}#multiple-fairs-dates-update .toggle-selected-fair-date-checkbox-list>label .toggle-all-selected-fair-day-check-box-label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;white-space:nowrap}#multiple-fairs-dates-update .toggle-selected-fair-date-checkbox-list>label .toggle-all-selected-fair-day-check-box-label.enable:hover{cursor:pointer}#multiple-fairs-dates-update .toggle-selected-fair-date-checkbox-list>label .toggle-all-selected-fair-day-check-box-label.disable{color:#999}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.past,#multiple-fairs-dates-update .fair-calendars .day>.day-cell.past,#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.past{cursor:default}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.child.future,#multiple-fairs-dates-update .fair-calendars .day>.day-cell.child.future,#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.child.future{cursor:not-allowed}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell i.past,#multiple-fairs-dates-update .fair-calendars .day>.day-cell i.past,#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell i.past{color:#706f6f}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell i.future:not(.add):not(.del).zexyRecommend,#multiple-fairs-dates-update .fair-calendars .day>.day-cell i.future:not(.add):not(.del).zexyRecommend,#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell i.future:not(.add):not(.del).zexyRecommend{color:#a61c53}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell i.future:not(.add):not(.del):not(.zexyRecommend).synced,#multiple-fairs-dates-update .fair-calendars .day>.day-cell i.future:not(.add):not(.del):not(.zexyRecommend).synced,#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell i.future:not(.add):not(.del):not(.zexyRecommend).synced{color:#05405c}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell i.future:not(.add):not(.del).child,#multiple-fairs-dates-update .fair-calendars .day>.day-cell i.future:not(.add):not(.del).child,#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell i.future:not(.add):not(.del).child{color:#925510}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell i.future.add:not(.del),#multiple-fairs-dates-update .fair-calendars .day>.day-cell i.future.add:not(.del),#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell i.future.add:not(.del){color:#1f5817}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell i.future:not(.add).del,#multiple-fairs-dates-update .fair-calendars .day>.day-cell i.future:not(.add).del,#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell i.future:not(.add).del{color:#a31919}#multiple-fairs-dates-update .fairs-calendar-header .day-label-cell.past{background-color:#d6d2d2}#multiple-fairs-dates-update .fairs-calendar-header .day-label-cell.future.dayOfWeek-0,#multiple-fairs-dates-update .fairs-calendar-header .day-label-cell.future.holiday{background-color:#ff6767;border-right-color:#ff6767;border-left-color:#ff6767}#multiple-fairs-dates-update .fairs-calendar-header .day-label-cell.future.dayOfWeek-6:not(.highlighting){background-color:#67b2ff;border-right-color:#67b2ff;border-left-color:#67b2ff}#multiple-fairs-dates-update .fairs-calendar-header .day-label-cell.future.highlighting{background-color:#f7f1bd}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.past.highlighting,#multiple-fairs-dates-update .fair-calendars .day>.day-cell.past.highlighting,#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.past.highlighting{background-color:#eeeded;border-color:#d6d2d2}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.past:not(.highlighting),#multiple-fairs-dates-update .fair-calendars .day>.day-cell.past:not(.highlighting),#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.past:not(.highlighting){background-color:#d6d2d2;border-color:#999}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.future.zexyRecommend:not(.range-selected),#multiple-fairs-dates-update .fair-calendars .day>.day-cell.future.zexyRecommend:not(.range-selected),#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.future.zexyRecommend:not(.range-selected){border-width:2px;border-color:#bc1f5e;background-color:#f3b4cd}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.future.range-selected,#multiple-fairs-dates-update .fair-calendars .day>.day-cell.future.range-selected,#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.future.range-selected{z-index:23!important;border-width:2px;border-color:#4e4e97}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.future.range-selected.highlighting,#multiple-fairs-dates-update .fair-calendars .day>.day-cell.future.range-selected.highlighting,#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.future.range-selected.highlighting{background-color:#cccce5}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.future.range-selected:not(.highlighting),#multiple-fairs-dates-update .fair-calendars .day>.day-cell.future.range-selected:not(.highlighting),#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.future.range-selected:not(.highlighting){background-color:#ababd3}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend):not(.holiday):not(.dayOfWeek-0):not(.dayOfWeek-6):not(.range-selected).highlighting,#multiple-fairs-dates-update .fair-calendars .day>.day-cell.future:not(.zexyRecommend):not(.holiday):not(.dayOfWeek-0):not(.dayOfWeek-6):not(.range-selected).highlighting,#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.future:not(.zexyRecommend):not(.holiday):not(.dayOfWeek-0):not(.dayOfWeek-6):not(.range-selected).highlighting{background-color:#f7f1bd;border-color:#e9d94b}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend):not(.holiday):not(.dayOfWeek-0):not(.dayOfWeek-6):not(.range-selected):not(.highlighting).add:not(.del),#multiple-fairs-dates-update .fair-calendars .day>.day-cell.future:not(.zexyRecommend):not(.holiday):not(.dayOfWeek-0):not(.dayOfWeek-6):not(.range-selected):not(.highlighting).add:not(.del),#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.future:not(.zexyRecommend):not(.holiday):not(.dayOfWeek-0):not(.dayOfWeek-6):not(.range-selected):not(.highlighting).add:not(.del){background-color:#97e18d;color:#1f5817}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend):not(.holiday):not(.dayOfWeek-0):not(.dayOfWeek-6):not(.range-selected):not(.highlighting):not(.add).del,#multiple-fairs-dates-update .fair-calendars .day>.day-cell.future:not(.zexyRecommend):not(.holiday):not(.dayOfWeek-0):not(.dayOfWeek-6):not(.range-selected):not(.highlighting):not(.add).del,#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.future:not(.zexyRecommend):not(.holiday):not(.dayOfWeek-0):not(.dayOfWeek-6):not(.range-selected):not(.highlighting):not(.add).del{background-color:#f6c5c5;color:#a31919}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend):not(.holiday):not(.dayOfWeek-0):not(.dayOfWeek-6):not(.range-selected):not(.highlighting):not(.add):not(.del),#multiple-fairs-dates-update .fair-calendars .day>.day-cell.future:not(.zexyRecommend):not(.holiday):not(.dayOfWeek-0):not(.dayOfWeek-6):not(.range-selected):not(.highlighting):not(.add):not(.del),#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.future:not(.zexyRecommend):not(.holiday):not(.dayOfWeek-0):not(.dayOfWeek-6):not(.range-selected):not(.highlighting):not(.add):not(.del){background-color:#fff}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.future.holiday:not(.range-selected).highlighting,#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected).highlighting,#multiple-fairs-dates-update .fair-calendars .day>.day-cell.future.holiday:not(.range-selected).highlighting,#multiple-fairs-dates-update .fair-calendars .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected).highlighting,#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.future.holiday:not(.range-selected).highlighting,#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected).highlighting{background-color:#f7f1bd;border-color:#e9d94b}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.future.holiday:not(.range-selected):not(.highlighting),#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected):not(.highlighting),#multiple-fairs-dates-update .fair-calendars .day>.day-cell.future.holiday:not(.range-selected):not(.highlighting),#multiple-fairs-dates-update .fair-calendars .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected):not(.highlighting),#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.future.holiday:not(.range-selected):not(.highlighting),#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected):not(.highlighting){border-color:#ff6767}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.future.holiday:not(.range-selected):not(.highlighting).add:not(.del),#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected):not(.highlighting).add:not(.del),#multiple-fairs-dates-update .fair-calendars .day>.day-cell.future.holiday:not(.range-selected):not(.highlighting).add:not(.del),#multiple-fairs-dates-update .fair-calendars .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected):not(.highlighting).add:not(.del),#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.future.holiday:not(.range-selected):not(.highlighting).add:not(.del),#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected):not(.highlighting).add:not(.del){background-color:#97e18d;color:#1f5817}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.future.holiday:not(.range-selected):not(.highlighting):not(.add).del,#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected):not(.highlighting):not(.add).del,#multiple-fairs-dates-update .fair-calendars .day>.day-cell.future.holiday:not(.range-selected):not(.highlighting):not(.add).del,#multiple-fairs-dates-update .fair-calendars .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected):not(.highlighting):not(.add).del,#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.future.holiday:not(.range-selected):not(.highlighting):not(.add).del,#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected):not(.highlighting):not(.add).del{background-color:#f6c5c5;color:#a31919}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.future.holiday:not(.range-selected):not(.highlighting):not(.add):not(.del),#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected):not(.highlighting):not(.add):not(.del),#multiple-fairs-dates-update .fair-calendars .day>.day-cell.future.holiday:not(.range-selected):not(.highlighting):not(.add):not(.del),#multiple-fairs-dates-update .fair-calendars .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected):not(.highlighting):not(.add):not(.del),#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.future.holiday:not(.range-selected):not(.highlighting):not(.add):not(.del),#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected):not(.highlighting):not(.add):not(.del){background-color:#fff1f1}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected).highlighting,#multiple-fairs-dates-update .fair-calendars .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected).highlighting,#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected).highlighting{background-color:#f7f1bd;border-color:#e9d94b}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected):not(.highlighting),#multiple-fairs-dates-update .fair-calendars .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected):not(.highlighting),#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected):not(.highlighting){border-color:#67b2ff}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected):not(.highlighting).add:not(.del),#multiple-fairs-dates-update .fair-calendars .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected):not(.highlighting).add:not(.del),#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected):not(.highlighting).add:not(.del){background-color:#97e18d;color:#1f5817}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected):not(.highlighting):not(.add).del,#multiple-fairs-dates-update .fair-calendars .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected):not(.highlighting):not(.add).del,#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected):not(.highlighting):not(.add).del{background-color:#f6c5c5;color:#a31919}#multiple-fairs-dates-update .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected):not(.highlighting):not(.add):not(.del),#multiple-fairs-dates-update .fair-calendars .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected):not(.highlighting):not(.add):not(.del),#multiple-fairs-dates-update .fairs-calendar-body .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected):not(.highlighting):not(.add):not(.del){background-color:#f1f8ff}#multiple-fairs-dates-update .fairs-calendar-body,#multiple-fairs-dates-update .fairs-calendar-body .fixed-horizontally-columns,#multiple-fairs-dates-update .fairs-calendar-header,#multiple-fairs-dates-update .fairs-calendar-header .fixed-horizontally-columns{background-color:#ddd}#multiple-fairs-dates-update .fairs-calendar-body .horizontal-scrollable-columns,#multiple-fairs-dates-update .fairs-calendar-header .horizontal-scrollable-columns{background-color:#fff}#multiple-fairs-dates-update .fairs-calendar-header .days,#multiple-fairs-dates-update .fairs-calendar-header .months,#multiple-fairs-dates-update .fairs-calendar-header .years{background-color:#ddd}#multiple-fairs-dates-update .fairs-calendar-body{background-color:#fff}#multiple-fairs-dates-update .fairs-calendar-footer{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#multiple-fairs-dates-update .fairs-calendar-footer .calendar-filters-area,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-settings-area,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-usage-guide-area{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding-right:10px;text-align:left}#multiple-fairs-dates-update .fairs-calendar-footer .calendar-filters-area>label,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-settings-area>label,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-usage-guide-area>label{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-weight:700;width:100%}#multiple-fairs-dates-update .fairs-calendar-footer .calendar-filters-area .calendar-filters,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-filters-area .calendar-icons,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-filters-area .calendar-settings,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-settings-area .calendar-filters,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-settings-area .calendar-icons,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-settings-area .calendar-settings,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-usage-guide-area .calendar-filters,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-usage-guide-area .calendar-icons,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-usage-guide-area .calendar-settings{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;border-radius:5px;margin-top:5px;padding:10px;text-align:left;height:65px}#multiple-fairs-dates-update .fairs-calendar-footer .calendar-filters-area .calendar-filters>label,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-filters-area .calendar-icons>label,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-filters-area .calendar-settings>label,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-settings-area .calendar-filters>label,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-settings-area .calendar-icons>label,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-settings-area .calendar-settings>label,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-usage-guide-area .calendar-filters>label,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-usage-guide-area .calendar-icons>label,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-usage-guide-area .calendar-settings>label{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-right:10px;padding:0;text-align:left}#multiple-fairs-dates-update .fairs-calendar-footer .calendar-filters-area .calendar-filters>label:hover,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-filters-area .calendar-icons>label:hover,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-filters-area .calendar-settings>label:hover,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-settings-area .calendar-filters>label:hover,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-settings-area .calendar-icons>label:hover,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-settings-area .calendar-settings>label:hover,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-usage-guide-area .calendar-filters>label:hover,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-usage-guide-area .calendar-icons>label:hover,#multiple-fairs-dates-update .fairs-calendar-footer .calendar-usage-guide-area .calendar-settings>label:hover{cursor:pointer}#multiple-fairs-dates-update .fairs-calendar-footer .calendar-icons{display:-webkit-box;display:-ms-flexbox;display:flex}#multiple-fairs-dates-update .fairs-calendar-footer .calendar-filters-area{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:230px;flex-basis:230px}#multiple-fairs-dates-update .fairs-calendar-footer .calendar-filters-area .calendar-filters{width:100%}#multiple-fairs-dates-update .fairs-calendar-footer .calendar-filters-area .filter-label{cursor:pointer}#multiple-fairs-dates-update .fairs-calendar-footer .calendar-settings-area{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:230px;flex-basis:230px}#multiple-fairs-dates-update .fairs-calendar-footer .calendar-settings-area .calendar-settings{width:100%}#multiple-fairs-dates-update .fairs-calendar-footer .calendar-settings-area .calendar-settings>label.disable{cursor:not-allowed}#multiple-fairs-dates-update .fairs-calendar-footer .calendar-usage-guide-area{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-preferred-size:700px;flex-basis:700px}#multiple-fairs-dates-update .fairs-calendar-footer .calendar-usage-guide-area .calendar-icons{width:100%}#multiple-fairs-dates-update .fairs-calendar-footer .calendar-usage-guide-area .calendar-icon{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;white-space:nowrap;margin-right:13px}#multiple-fairs-dates-update .fairs-calendar-footer .calendar-usage-guide-area .calendar-icon .day-cell{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 3px;padding-top:4px;min-width:20px;max-width:20px;height:20px;text-align:center;border:1px solid #999}#multiple-fairs-dates-update .fairs-calendar-footer .calendar-usage-guide-area .calendar-icon>label{margin-top:6px;margin-left:4px}#multiple-fairs-dates-update .fair-calendars{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;cursor:default!important}#multiple-fairs-dates-update .fair-calendars .toggle-checkbox{margin-top:2px;width:15px;height:15px}#multiple-fairs-dates-update .fair-calendars .fair-calendar-area{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:33%;flex-basis:33%;text-align:center}#multiple-fairs-dates-update .fair-calendars .fair-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}#multiple-fairs-dates-update .fair-calendars .fair-calendar.editable{min-width:200px;max-width:200px;width:200px}#multiple-fairs-dates-update .fair-calendars .fair-calendar.confirm{min-width:175px;max-width:175px;width:175px}#multiple-fairs-dates-update .fair-calendars .calendar-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}#multiple-fairs-dates-update .fair-calendars .calendar-row.editable{min-width:200px;max-width:200px;width:200px}#multiple-fairs-dates-update .fair-calendars .calendar-row.confirm{min-width:175px;max-width:175px;width:175px}#multiple-fairs-dates-update .fair-calendars .calendar-caption{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:25px;flex-basis:25px;min-height:25px;max-height:25px;height:25px}#multiple-fairs-dates-update .fair-calendars .calendar-caption.editable{-webkit-box-flex:8;-ms-flex-positive:8;flex-grow:8;-ms-flex-negative:8;flex-shrink:8;min-width:200px;max-width:200px;width:200px}#multiple-fairs-dates-update .fair-calendars .calendar-caption.confirm{-webkit-box-flex:7;-ms-flex-positive:7;flex-grow:7;-ms-flex-negative:7;flex-shrink:7;min-width:175px;max-width:175px;width:175px}#multiple-fairs-dates-update .fair-calendars .calendar-caption>div{-webkit-box-sizing:border-box;position:absolute;min-height:25px;max-height:25px;height:25px;margin-top:-1px;margin-left:-1px;padding-top:3px;font-weight:700;text-align:center;box-sizing:border-box;border:1px solid #999;border-bottom:none;background-color:#ffe2e2}#multiple-fairs-dates-update .fair-calendars .calendar-caption>div.editable{min-width:201px;max-width:201px;width:201px}#multiple-fairs-dates-update .fair-calendars .calendar-caption>div.confirm{min-width:176px;max-width:176px;width:176px}#multiple-fairs-dates-update .fair-calendars .day{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:25px;flex-basis:25px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-width:25px;max-width:25px;width:25px}#multiple-fairs-dates-update .fair-calendars .day-of-week-label-cell,#multiple-fairs-dates-update .fair-calendars .day.day-of-week-label{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ffe2e2}#multiple-fairs-dates-update .fair-calendars .day.day-of-week-label{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:25px;max-width:25px;width:25px}#multiple-fairs-dates-update .fair-calendars .day.day-of-week-label:not(.editable){min-height:20px;max-height:20px;height:20px}#multiple-fairs-dates-update .fair-calendars .day.day-of-week-label.editable{min-height:40px;max-height:40px;height:40px}#multiple-fairs-dates-update .fair-calendars .day-of-week-label-cell{-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;position:absolute;text-align:center;margin-top:-1px;margin-left:-1px;min-width:26px;max-width:26px;width:26px;border:1px solid #999}#multiple-fairs-dates-update .fair-calendars .day-of-week-label-cell:not(.editable){min-height:21px;max-height:21px;height:21px}#multiple-fairs-dates-update .fair-calendars .day-of-week-label-cell.editable{min-height:41px;max-height:41px;height:41px}#multiple-fairs-dates-update .fair-calendars .day-of-week-label-cell.dayOfWeek-0,#multiple-fairs-dates-update .fair-calendars .day-of-week-label-cell .holiday{background-color:#ff6767;color:#fff}#multiple-fairs-dates-update .fair-calendars .day-of-week-label-cell.dayOfWeek-6{background-color:#67b2ff;color:#fff}#multiple-fairs-dates-update .fair-calendars .day.fair-day-cell-header{background-color:#ffe2e2}#multiple-fairs-dates-update .fair-calendars .day.fair-day-cell-header>div{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;padding-top:15px;margin-top:-1px;margin-left:-1px;min-width:26px;max-width:26px;width:26px;min-height:36px;max-height:36px;height:36px;border:1px solid #999}#multiple-fairs-dates-update .fair-calendars .day.fair-day-cell{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:25px;max-width:25px;width:25px;min-height:35px;max-height:35px;height:35px}#multiple-fairs-dates-update .fair-calendars .day.fair-day-cell>.day-cell,#multiple-fairs-dates-update .fair-calendars .day.fair-day-cell>.day-cell-null,#multiple-fairs-dates-update .fair-calendars .day.fair-day-cell>.day-num,#multiple-fairs-dates-update .fair-calendars .day.fair-day-cell>.day-num-null{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;min-width:26px;max-width:26px;width:26px}#multiple-fairs-dates-update .fair-calendars .day.fair-day-cell>.day-num,#multiple-fairs-dates-update .fair-calendars .day.fair-day-cell>.day-num-null{margin-top:-1px;margin-left:-1px;min-height:16px;max-height:16px;height:16px;line-height:.85em;font-size:.85em}#multiple-fairs-dates-update .fair-calendars .day.fair-day-cell>.day-num-null.past,#multiple-fairs-dates-update .fair-calendars .day.fair-day-cell>.day-num.past{background-color:#d6d2d2;color:#706f6f;font-weight:400!important}#multiple-fairs-dates-update .fair-calendars .day.fair-day-cell>.day-cell,#multiple-fairs-dates-update .fair-calendars .day.fair-day-cell>.day-cell-null{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:14px!important;margin-left:-1px!important;padding-top:1px;min-height:21px;max-height:21px;height:21px;text-align:center}#multiple-fairs-dates-update .fair-calendars .day.fair-day-cell>.day-cell-null.past,#multiple-fairs-dates-update .fair-calendars .day.fair-day-cell>.day-cell.past{background-color:#d6d2d2;color:#706f6f;font-weight:400!important}#multiple-fairs-dates-update .fair-calendars .day.fair-day-cell>.day-cell-null{border:1px solid #999;border-top:none!important}#multiple-fairs-dates-update .fair-calendars .day.fair-day-cell>.day-cell{border:1px solid #999}#multiple-fairs-dates-update .fair-calendars .day.fair-day-cell.editable>.day-cell.future:not(.child):hover{cursor:pointer}#multiple-fairs-dates-update .fair-calendars .day.fair-day-cell>.day-cell-null,#multiple-fairs-dates-update .fair-calendars .day.fair-day-cell>.day-num-null{background-color:#eee}#multiple-fairs-dates-update .fair-calendars .day.fair-day-cell>.day-num-null{border:1px solid #999;border-bottom:none}#multiple-fairs-dates-update .fair-calendars .day.fair-day-cell>.day-num{border:1px solid #999;text-align:right;padding-top:2px;padding-right:2px;color:#000}#multiple-fairs-dates-update .fair-calendars .day.fair-day-cell>.day-num.future.dayOfWeek-0,#multiple-fairs-dates-update .fair-calendars .day.fair-day-cell>.day-num.future.holiday{color:#e70000;border-color:#e70000!important}#multiple-fairs-dates-update .fair-calendars .day.fair-day-cell>.day-num.future.dayOfWeek-6{color:#0072e7;border-color:#0072e7!important}#multiple-fairs-dates-update .fair-calendars .day.fair-day-cell.editable>.day-num.future:not(.child):hover{cursor:pointer}#multiple-fairs-dates-update .confirm-info-area{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:10px;width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#multiple-fairs-dates-update .confirm-info-area .fair{-webkit-box-sizing:border-box;box-sizing:border-box;width:580px;margin:10px 5px;padding:10px;border:1px solid #ccc;border-radius:10px}#multiple-fairs-dates-update .confirm-info-area .fair .fair-date-delete-warnings{-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #b3420e;border-radius:5px;margin:0;padding:10px;background-color:#ffda99}#multiple-fairs-dates-update .confirm-info-area .fair .fair-date-delete-warnings li{font-weight:700;color:#961403;font-size:1.15em}#multiple-fairs-dates-update .modal-background{z-index:100;display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.25;cursor:pointer!important}#multiple-fairs-dates-update .modal-wihdow{z-index:200;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:fixed;top:0;left:0;border-radius:5px;border:1px solid #000;background-color:#fff;-webkit-box-shadow:10px 15px 5px #333;box-shadow:10px 15px 5px #333}#multiple-fairs-dates-update .modal-wihdow:hover{cursor:-webkit-grab;cursor:grab}#multiple-fairs-dates-update .modal-wihdow .modal-window-header{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ccc}#multiple-fairs-dates-update .modal-wihdow .modal-window-header .close-button,#multiple-fairs-dates-update .modal-wihdow .modal-window-header .header-left{-ms-flex-preferred-size:25px;flex-basis:25px;min-width:25px;max-width:25px;width:25px}#multiple-fairs-dates-update .modal-wihdow .modal-window-header .header-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#multiple-fairs-dates-update .modal-wihdow .modal-window-header .header-center{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#multiple-fairs-dates-update .modal-wihdow .modal-window-header .close-button{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;border-top-right-radius:5px;border-left:1px solid #ccc;text-align:center;vertical-align:middle;padding-top:5px;background-color:#eee}#multiple-fairs-dates-update .modal-wihdow .modal-window-header .close-button i{color:#aaa}#multiple-fairs-dates-update .modal-wihdow .modal-window-header .close-button:hover{color:#000;background-color:#fff}#multiple-fairs-dates-update .modal-wihdow .modal-window-header .close-button.enable{cursor:pointer}#multiple-fairs-dates-update .modal-wihdow .modal-window-header .close-button.disable{cursor:not-allowed}#multiple-fairs-dates-update .modal-wihdow .modal-window-header .title{width:100%;padding:5px 0;font-weight:700;font-size:1.35em;text-align:center}#multiple-fairs-dates-update .modal-wihdow-range-selected-day-cells-ctrl{padding-top:20px;margin:30vh 45vw;width:320px;-webkit-box-shadow:5px 5px 5px #333;box-shadow:5px 5px 5px #333;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#multiple-fairs-dates-update .modal-wihdow-range-selected-day-cells-ctrl .title{font-size:1.35em;font-weight:700}#multiple-fairs-dates-update .modal-wihdow-range-selected-day-cells-ctrl button{display:inline-block;margin:15px 5px;border-radius:5px}#multiple-fairs-dates-update .modal-wihdow-range-selected-day-cells-ctrl button.add{color:#1f5817;font-weight:700}#multiple-fairs-dates-update .modal-wihdow-range-selected-day-cells-ctrl button.del{color:#a31919;font-weight:700}#multiple-fairs-dates-update .modal-windows-update-fair-sort-order{margin:30vh 45vw;width:400px;height:100px}#multiple-fairs-dates-update .modal-windows-update-fair-sort-order .message{font-weight:700;font-size:1.25em}#multiple-fairs-dates-update .modal-windows-update-fair-sort-order .success-message{color:#56991a}#multiple-fairs-dates-update .modal-windows-update-fair-sort-order .fail-message{color:#e00}#multiple-fairs-dates-update .modal-windows-update-fair-sort-order i{display:inline-block;font-size:1.25em;margin:0 5px}#multiple-fairs-dates-update .modal-windows-validate-fair-dates{position:absolute;margin-top:15vh;margin-left:25vw;width:750px;min-height:100px}#multiple-fairs-dates-update .modal-windows-update-fair-dates{position:absolute;margin-top:15vh;margin-left:25vw;width:750px;min-height:250px}#multiple-fairs-dates-update .modal-windows-update-fair-dates .progress-bar{width:700px;height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #333;border-radius:5px;background-color:#fff;margin:0;padding:0}#multiple-fairs-dates-update .modal-windows-update-fair-dates .progress-bar-processed{height:19px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;background-color:#aaa;margin:0;padding:0}#multiple-fairs-dates-update .modal-windows-update-fair-dates .progress-info{font-weight:700;text-align:left}#multiple-fairs-dates-update .modal-windows-update-fair-dates .content{margin-top:20px;padding:10px}#multiple-fairs-dates-update .modal-windows-update-fair-dates .result-table{border:3px solid #948f91}#multiple-fairs-dates-update .modal-windows-update-fair-dates .result-table thead{border-bottom:1px solid #948f91;background-color:#e0dedf}#multiple-fairs-dates-update .modal-windows-update-fair-dates .result-table td,#multiple-fairs-dates-update .modal-windows-update-fair-dates .result-table th{border-right:1px solid #948f91;margin:0;padding:5px}#multiple-fairs-dates-update .modal-windows-update-fair-dates .result-table td:last-child,#multiple-fairs-dates-update .modal-windows-update-fair-dates .result-table th:last-child{border-right:none}#multiple-fairs-dates-update .modal-windows-update-fair-dates .result-table .status-text,#multiple-fairs-dates-update .modal-windows-update-fair-dates .result-table th{text-align:center;font-weight:700}#multiple-fairs-dates-update .modal-wihdow-fair-calendars{margin-top:3vh;margin-left:15vw;width:850px}#multiple-fairs-dates-update .ppat-gray{color:gray}#multiple-fairs-dates-update .ppat-skyblue{color:#67b2ff}#multiple-fairs-dates-update .ppat-orange{color:#fecb81}#multiple-fairs-dates-update .custom-total-fair-label{padding-top:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:5px}#multiple-fairs-dates-update .custom-position-count-total{height:25px}#multiple-fairs-dates-update .custom-position-count-total .custom-total-fair-label{font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0!important}#multiple-fairs-dates-update .custom-position-count-total .days.d-flex{height:100%}#multiple-fairs-dates-update .custom-position-count-total .days.d-flex .day .custom-render-day-total-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.multiple-fairs-dates-update-calendar-date-cell-balloon-content{margin:0;padding:10px;text-align:left;background-color:#fff;color:#000}#hourly-capacity-management button,#hourly-capacity-management div,#hourly-capacity-management li,#hourly-capacity-management ul{-webkit-box-sizing:border-box;box-sizing:border-box}#hourly-capacity-management li{list-style-type:none}#hourly-capacity-management .clear-button{display:inline-block;cursor:pointer;font-size:12px;width:20px;height:20px;line-height:20px;text-align:center}#hourly-capacity-management .clear-button.on{font-weight:700;color:#333}#hourly-capacity-management .clear-button.off{font-weight:400;color:#999}#hourly-capacity-management .filter-button:not(.clear-button){display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;padding:2px;width:20px;height:20px;text-align:center;border:1px solid #999;border-radius:10px}#hourly-capacity-management .filter-button:not(.clear-button).on{border:2px solid #333}#hourly-capacity-management .calendars-navi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 auto;padding:10px 0}#hourly-capacity-management .calendars-navi .calendars-navi-item{margin:0;padding:0 5px;text-align:center}#hourly-capacity-management .calendars-navi .calendars-navi-item:not(:last-child){border-right:1px solid #ccc}#hourly-capacity-management .calendars-navi .calendars-navi-item>label{display:block;margin:0 0 5px;text-align:left;font-weight:700}#hourly-capacity-management .calendars-navi .calendars-navi-item-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:210px;flex-basis:210px;width:210px}#hourly-capacity-management .calendars-navi .calendars-navi-item-1 ul.calendar-select-buttons{margin-left:0;margin-right:0;padding:0;text-align:center}#hourly-capacity-management .calendars-navi .calendars-navi-item-1 ul.calendar-select-buttons li{display:inline;list-style-type:none;margin:0;padding:0}#hourly-capacity-management .calendars-navi .calendars-navi-item-1 ul.calendar-select-buttons li:not(:last-child){margin-right:10px}#hourly-capacity-management .calendars-navi .calendars-navi-item-1 ul.calendar-select-buttons button{margin:0;padding:5px 8px;border:2px solid #999;border-radius:5px;text-align:center;background-color:#fff;cursor:pointer}#hourly-capacity-management .calendars-navi .calendars-navi-item-1 ul.calendar-select-buttons button:hover{background-color:#eee}#hourly-capacity-management .calendars-navi .calendars-navi-item-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:210px;flex-basis:210px;width:210px}#hourly-capacity-management .calendars-navi .calendars-navi-item-2 .disp-filters>label{display:block;margin:0 0 5px;text-align:left}#hourly-capacity-management .calendars-navi .calendars-navi-item-2 .disp-filters .disp-filters-date,#hourly-capacity-management .calendars-navi .calendars-navi-item-2 .disp-filters .disp-filters-day-of-week{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:200px;padding:5px;text-align:left;border-radius:5px;border:1px solid #ccc}#hourly-capacity-management .calendars-navi .calendars-navi-item-2 .disp-filters .disp-filters-date:not(:last-child),#hourly-capacity-management .calendars-navi .calendars-navi-item-2 .disp-filters .disp-filters-day-of-week:not(:last-child){margin-bottom:5px}#hourly-capacity-management .calendars-navi .calendars-navi-item-2 .disp-filters .disp-filters-day-of-week .filter-button:not(:last-child){margin-right:2px}#hourly-capacity-management .calendars-navi .calendars-navi-item-2 .disp-filters .disp-filters-date{height:35px}#hourly-capacity-management .calendars-navi .calendars-navi-item-2 .disp-filters .disp-filters-date .wave-dash{display:inline-block;padding:5px 2px 0;font-weight:700;font-size:1.1em}#hourly-capacity-management .calendars-navi .calendars-navi-item-2 .disp-filters .disp-filters-date input.date-range-input{display:inline-block;border-radius:5px;border:1px solid #999;text-align:center;width:65px;height:20px}#hourly-capacity-management .calendars-navi .calendars-navi-item-2 .disp-filters .disp-filters-date input.date-range-input:hover{cursor:pointer}#hourly-capacity-management .calendars-navi .calendars-navi-item-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#hourly-capacity-management .calendars-navi .calendars-navi-item-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#hourly-capacity-management ul.calendars li{display:block;width:100%;text-align:center}#hourly-capacity-management ul.calendars li.confirm:not(:last-child){margin-bottom:10px}#hourly-capacity-management .calendar{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border:none;background-color:#fff}#hourly-capacity-management .calendar .calendar-header{height:90px;background-color:#eee}#hourly-capacity-management .calendar>.left-side{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:140px;-ms-flex-preferred-size:140px;flex-basis:140px;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border-top:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #999;border-right:none}#hourly-capacity-management .calendar>.left-side.edit{width:140px;-ms-flex-preferred-size:140px;flex-basis:140px}#hourly-capacity-management .calendar>.left-side.confirm{width:60px;-ms-flex-preferred-size:60px;flex-basis:60px}#hourly-capacity-management .calendar>.left-side>.calendar-header.confirm,#hourly-capacity-management .calendar>.left-side>.calendar-header.edit{height:90px}#hourly-capacity-management .calendar>.left-side .bottom-side-header{border-top:1px solid #999}#hourly-capacity-management .calendar>.left-side .dates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#hourly-capacity-management .calendar>.left-side .dates .date{height:40px;border-top:1px solid #999}#hourly-capacity-management .calendar>.left-side .dates .date.day-of-week-6:not(.holiday),#hourly-capacity-management .calendar>.left-side .dates .date.day-of-week-6:not(.holiday) .date-text{background-color:#67b2ff}#hourly-capacity-management .calendar>.left-side .dates .date.day-of-week-0,#hourly-capacity-management .calendar>.left-side .dates .date.day-of-week-0 .date-text,#hourly-capacity-management .calendar>.left-side .dates .date.holiday,#hourly-capacity-management .calendar>.left-side .dates .date.holiday .date-text{background-color:#ff6767}#hourly-capacity-management .calendar>.left-side .dates .date-text{height:40px;line-height:40px}#hourly-capacity-management .calendar>.left-side .dates .day-of-week-label-0:after{content:"\FF08\65E5\FF09";font-size:.9em}#hourly-capacity-management .calendar>.left-side .dates .day-of-week-label-1:after{content:"\FF08\6708\FF09";font-size:.9em}#hourly-capacity-management .calendar>.left-side .dates .day-of-week-label-2:after{content:"\FF08\706B\FF09";font-size:.9em}#hourly-capacity-management .calendar>.left-side .dates .day-of-week-label-3:after{content:"\FF08\6C34\FF09";font-size:.9em}#hourly-capacity-management .calendar>.left-side .dates .day-of-week-label-4:after{content:"\FF08\6728\FF09";font-size:.9em}#hourly-capacity-management .calendar>.left-side .dates .day-of-week-label-5:after{content:"\FF08\91D1\FF09";font-size:.9em}#hourly-capacity-management .calendar>.left-side .dates .day-of-week-label-6:after{content:"\FF08\571F\FF09";font-size:.9em}#hourly-capacity-management .calendar>.calendar-body{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;background-color:#fff;border-right:1px solid #999}#hourly-capacity-management .calendar .calendar-body-slider{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:40px;background-color:#eee;border-left:1px solid #999}#hourly-capacity-management .calendar .calendar-body-slider.top-side{border-top:1px solid #999}#hourly-capacity-management .calendar .calendar-body-slider.bottom-side{border-bottom:1px solid #999}#hourly-capacity-management .calendar .calendar-body-slider button{cursor:pointer;background-color:#fff;border-radius:5px;padding:5px 10px;border-color:#ccc;color:#999}#hourly-capacity-management .calendar .calendar-body-slider .disp-filters-hour{padding-top:2px}#hourly-capacity-management .calendar .calendar-body-slider .disp-filters-hour .wave-dash{display:inline-block;margin:0 5px;font-weight:700}#hourly-capacity-management .calendar .calendar-body-slider .left-side,#hourly-capacity-management .calendar .calendar-body-slider .right-side{width:30%;-ms-flex-preferred-size:30%;flex-basis:30%;padding:5px}#hourly-capacity-management .calendar .calendar-body-slider .middle-area{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:40%;-ms-flex-preferred-size:40%;flex-basis:40%;text-align:center;padding:5px}#hourly-capacity-management .calendar .calendar-body-slider .left-side{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:left}#hourly-capacity-management .calendar .calendar-body-slider .right-side{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;text-align:right}#hourly-capacity-management .calendar .calendar-body-slide-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;left:-440px;border-top:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #999;border-right:none}#hourly-capacity-management .calendar .calendar-body-slide-area .calendar-header{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50px;flex-basis:50px;height:50px;border:none;background-color:#eee}#hourly-capacity-management .calendar .calendar-body-slide-area .calendar-header.edit .hour,#hourly-capacity-management .calendar .calendar-body-slide-area .calendar-header.edit .hour-text,#hourly-capacity-management .calendar .calendar-body-slide-area .calendar-header.edit .minute,#hourly-capacity-management .calendar .calendar-body-slide-area .calendar-header.edit .minute-text{width:55px}#hourly-capacity-management .calendar .calendar-body-slide-area .calendar-header.confirm .hour,#hourly-capacity-management .calendar .calendar-body-slide-area .calendar-header.confirm .hour-text,#hourly-capacity-management .calendar .calendar-body-slide-area .calendar-header.confirm .minute,#hourly-capacity-management .calendar .calendar-body-slide-area .calendar-header.confirm .minute-text{width:34px}#hourly-capacity-management .calendar .calendar-body-slide-area .calendar-header .hour{height:25px}#hourly-capacity-management .calendar .calendar-body-slide-area .calendar-header .hour-text{line-height:25px;height:25px;text-align:left;padding-left:5px}#hourly-capacity-management .calendar .calendar-body-slide-area .calendar-header .minute{height:25px;border-right:1px solid #d9d9d9}#hourly-capacity-management .calendar .calendar-body-slide-area .calendar-header .minute-index-3{border-right:1px solid #999}#hourly-capacity-management .calendar .calendar-body-slide-area .calendar-header .minute-text{line-height:25px;height:25px;text-align:left;padding-left:5px}#hourly-capacity-management .calendar .calendar-body-slide-area .top-side-header .minute{border-top:1px solid #999}#hourly-capacity-management .calendar .calendar-body-slide-area .bottom-side-header .minute{border-bottom:1px solid #999}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .calendar-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .calendar-header.top-side-header>.hour{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .calendar-header.bottom-side-header>.hour,#hourly-capacity-management .calendar .calendar-body-slide-area .columns .calendar-header.top-side-header>.minute{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .calendar-header.bottom-side-header>.minute{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn{height:40px;border-right:1px solid #d9d9d9;border-top:1px solid #999}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn.alert,#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn.alert input{background-color:#ffe3dd}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn.inactive,#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn.inactive input{background-color:#c8c8c8}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn.edit{width:55px}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn.confirm{width:34px}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn.min-index-3{border-color:#999}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .bookedAndFairsCount{margin:0;padding:0;text-align:center;width:100%;height:18px}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .separator,#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .separatorArea{height:1px;width:100%;margin:0}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .separatorArea{padding:0 2px}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .separator{padding:0;border-top:1px solid #aaa}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .inputColumnLower,#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .inputColumnUpper{margin:0;padding:0;width:100%;text-align:center}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .inputColumnUpper{height:19px}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .inputColumnUpper.confirm .booked,#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .inputColumnUpper.confirm .fairsCount{font-size:.5em}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .inputColumnUpper .booked,#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .inputColumnUpper .bookedAndFairsCount,#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .inputColumnUpper .fairsCount{line-height:18px;height:18px;width:100%;margin:0}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .inputColumnUpper .bookedAndFairsCount{display:-webkit-box;display:-ms-flexbox;display:flex}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .inputColumnUpper .bookedAndFairsCount .booked{-ms-flex-preferred-size:50%;flex-basis:50%;text-align:right;padding-right:1px}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .inputColumnUpper .bookedAndFairsCount .fairsCount{-ms-flex-preferred-size:50%;flex-basis:50%;text-align:left;padding-left:1px}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .inputColumnLower.halfHeight{height:20px}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .inputColumnLower.fullHeight{height:39px}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .inputColumnLower .capacity.confirm{margin:0;padding:0;width:100%;height:19px;line-height:19px;text-align:center}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .inputColumnLower .capacity.confirm.plus:not(.new):not(.del){background-color:#a5a5c4}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .inputColumnLower .capacity.confirm.minus:not(.new):not(.del){background-color:#e78d8d}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .inputColumnLower .capacity.confirm.new{background-color:#b6dfb6}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .inputColumnLower .capacity.confirm.del{background-color:#aaa}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .inputColumnLower .capacity-input-tag{margin:auto;width:47px;border:none;text-align:center}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .inputColumnLower .capacity-input-tag:focus{border:solid}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .inputColumnLower.halfHieght .capacity-input-tag{height:12px;line-height:12px}#hourly-capacity-management .calendar .calendar-body-slide-area .columns .inputColumn .inputColumnLower.fullHeight .capacity-input-tag{height:32px;line-height:32px}#hourly-capacity-management .calendar .calendar-body-slide-area .bottom-side-header{border-top:1px solid #999}#hourly-capacity-management .batch-input-controller>label{display:block;text-align:left}#hourly-capacity-management .batch-input-controller>div{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px;padding:5px;border-radius:5px;border:1px solid #999}#hourly-capacity-management .batch-input-controller .batch-input-type-select{padding-right:5px}#hourly-capacity-management .batch-input-controller .batch-input-type-select label{display:block;text-align:left;cursor:pointer}#hourly-capacity-management .batch-input-controller .batch-input-type-select label:not(:last-child){margin-bottom:5px}#hourly-capacity-management .batch-input-controller .batch-input-type-select label input{cursor:pointer}#hourly-capacity-management .batch-input-controller .batch-input-conditions{padding:0 5px;border-left:1px solid #999}#hourly-capacity-management .batch-input-controller .batch-input-conditions .clear-button{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#hourly-capacity-management .batch-input-controller .batch-input-conditions .day-of-week-condition{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:5px;border-bottom:1px solid #999}#hourly-capacity-management .batch-input-controller .batch-input-conditions .day-of-week-condition .day-of-week-button{display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;padding:2px;width:20px;height:20px;text-align:center;border:1px solid #999;border-radius:10px}#hourly-capacity-management .batch-input-controller .batch-input-conditions .day-of-week-condition .day-of-week-button.on{border:2px solid #333}#hourly-capacity-management .batch-input-controller .batch-input-conditions .day-of-week-condition .day-of-week-button:not(:last-child){margin-right:2px}#hourly-capacity-management .batch-input-controller .batch-input-conditions .day-of-week-condition .day-of-week-1-button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#hourly-capacity-management .batch-input-controller .batch-input-conditions .day-of-week-condition .day-of-week-2-button{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#hourly-capacity-management .batch-input-controller .batch-input-conditions .day-of-week-condition .day-of-week-3-button{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#hourly-capacity-management .batch-input-controller .batch-input-conditions .day-of-week-condition .day-of-week-4-button{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}#hourly-capacity-management .batch-input-controller .batch-input-conditions .day-of-week-condition .day-of-week-5-button{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}#hourly-capacity-management .batch-input-controller .batch-input-conditions .day-of-week-condition .day-of-week-6-button{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}#hourly-capacity-management .batch-input-controller .batch-input-conditions .day-of-week-condition .day-of-week-0-button{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}#hourly-capacity-management .batch-input-controller .batch-input-conditions .day-of-week-condition .day-of-week-holiday-button{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}#hourly-capacity-management .batch-input-controller .batch-input-conditions .date-condition{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:5px;border-bottom:1px solid #999}#hourly-capacity-management .batch-input-controller .batch-input-conditions .date-condition input{display:inline-block;width:70px;border:1px solid #999;border-radius:5px;padding:2px;text-align:center}#hourly-capacity-management .batch-input-controller .batch-input-conditions .date-condition input.batch-input-date-condition-datepicker-begin{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#hourly-capacity-management .batch-input-controller .batch-input-conditions .date-condition input.batch-input-date-condition-datepicker-end{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#hourly-capacity-management .batch-input-controller .batch-input-conditions .date-condition .wave-dash{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:inline-block;padding-top:5px}#hourly-capacity-management .batch-input-controller .batch-input-conditions .date-condition .calendar-icon{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;display:inline-block;margin-left:5px;width:20px;height:20px;line-height:20px}#hourly-capacity-management .batch-input-controller .batch-input-conditions .date-condition .calendar-icon .fa-calendar{font-size:16px;color:#777}#hourly-capacity-management .batch-input-controller .batch-input-conditions .hour-condition{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:5px}#hourly-capacity-management .batch-input-controller .batch-input-conditions .hour-condition select{width:75px;text-align:center}#hourly-capacity-management .batch-input-controller .batch-input-conditions .hour-condition option{text-align:center}#hourly-capacity-management .batch-input-controller .batch-input-conditions .hour-condition .wave-dash{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:5px}#hourly-capacity-management .batch-input-controller .batch-input-conditions .hour-condition .batch-input-condition-hour-begin{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#hourly-capacity-management .batch-input-controller .batch-input-conditions .hour-condition .wave-dash{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#hourly-capacity-management .batch-input-controller .batch-input-conditions .hour-condition .batch-input-condition-hour-end{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#hourly-capacity-management .batch-input-controller .batch-input-conditions .hour-condition .clock-icon{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;display:inline-block;margin-top:5px;margin-left:5px;width:20px;height:20px;line-height:20px}#hourly-capacity-management .batch-input-controller .batch-input-conditions .hour-condition .clock-icon .fa-clock-o{font-size:16px;color:#777}#hourly-capacity-management .batch-input-controller .apply-buttons{padding:5px;border-left:1px solid #999}#hourly-capacity-management .batch-input-controller .apply-buttons input{text-align:right;width:50px;border:1px solid #999;border-radius:5px}#hourly-capacity-management .batch-input-controller .apply-buttons button{cursor:pointer;padding:1px 2px;text-align:center;font-size:10px}#hourly-capacity-management .batch-input-controller .apply-buttons button.apply-button{width:35px;margin-top:5px}#hourly-capacity-management .batch-input-controller .apply-buttons button.clear-button,#hourly-capacity-management .batch-input-controller .apply-buttons button.restore-button{width:90px}#hourly-capacity-management .confirm-page-annotation .cells{display:-webkit-box;display:-ms-flexbox;display:flex}#hourly-capacity-management .confirm-page-annotation .cell{width:30px;height:30px;margin:0;padding:10px 0 0;border:1px solid #999;text-align:center}#hourly-capacity-management .confirm-page-annotation .cell:not(:last-child){margin-right:5px}#hourly-capacity-management .confirm-page-annotation .cell.plus:not(.new){background-color:#a5a5c4}#hourly-capacity-management .confirm-page-annotation .cell.minus:not(.new){background-color:#e78d8d}#hourly-capacity-management .confirm-page-annotation .cell.new{background-color:#b6dfb6}#hourly-capacity-management .confirm-page-annotation .cell.del{background-color:#aaa}#hourly-capacity-management .confirm-page-annotation .cell-caption{margin-top:20px}#hourly-capacity-management .confirm-page-annotation .cell-caption:not(:last-child){margin-right:15px}#hourly-capacity-management .data-control-buttons{width:100%;text-align:center}#hourly-capacity-management .data-control-buttons button{width:100px;padding:10px}#hourly-capacity-management .data-control-buttons button:not(:last-child){margin-right:10px}#hourly-capacity-management .data-control-buttons .csvUploadForm,#hourly-capacity-management .data-control-buttons .storeCapacitiesForm{display:none;visibility:hidden}#connect-fair-sort-order-and-recommend .applyFairSortOrderButton,#connect-fair-sort-order-and-recommend .applyZexyPickedUpButton{width:260px;margin-left:1em;padding:1em 0;height:4em}#connect-fair-sort-order-and-recommend ul.fairs{padding:5px}#connect-fair-sort-order-and-recommend ul.fairs,#connect-fair-sort-order-and-recommend ul.fairs *,#connect-fair-sort-order-and-recommend ul.fairs li{-webkit-box-sizing:border-box;box-sizing:border-box}#connect-fair-sort-order-and-recommend ul.fairs li{background-color:#ededed;margin:0;padding:2px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#connect-fair-sort-order-and-recommend ul.fairs li:not(last-child){margin-bottom:4px}#connect-fair-sort-order-and-recommend ul.fairs li.recommended{border:4px solid #ea6182}#connect-fair-sort-order-and-recommend ul.fairs li .sort-handle{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:20px;flex-basis:20px;max-width:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;padding:2px}#connect-fair-sort-order-and-recommend ul.fairs li .sort-handle .sort-handle-icon{display:block;width:18px;height:18px;line-height:18px;text-align:center;border-radius:5px}#connect-fair-sort-order-and-recommend ul.fairs li .fair-title{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:80px;padding-top:3px;padding-left:5px}#connect-fair-sort-order-and-recommend ul.fairs li .fair-detail-page-link{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:25px;flex-basis:25px;max-width:25px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;padding:3px;white-space:nowrap}#connect-fair-sort-order-and-recommend ul.fairs li.sortOrderModified .fair-title{color:red;font-weight:700}#connect-fair-sort-order-and-recommend ul.fairs li.sortOrderModified a.link-to-fair-detail{font-weight:700}#connect-fair-sort-order-and-recommend ul.fairs.sortable{cursor:default}#connect-fair-sort-order-and-recommend ul.fairs.sortable li{border:1px solid #aaa}#connect-fair-sort-order-and-recommend ul.fairs.sortable li.recommended{border-width:4px;border-color:#ea6182;background-color:#ffccd8}#connect-fair-sort-order-and-recommend ul.fairs.sortable li.addRecommended{border-width:4px;border-color:gold}#connect-fair-sort-order-and-recommend ul.fairs.sortable li.removeRecommended{border-width:4px;border-color:blue}#connect-fair-sort-order-and-recommend ul.fairs.sortable li .sort-handle .sort-handle-icon{cursor:move;background-color:#fdea9d;border:1px solid #ba7805;color:#ba7805;-webkit-box-shadow:2px 2px 1px 1px hsla(38,53%,66%,.6);box-shadow:2px 2px 1px 1px hsla(38,53%,66%,.6);position:relative;top:-1px;left:-1px}#connect-fair-sort-order-and-recommend ul.fairs.sortable li .fair-title{cursor:pointer}#connect-fair-sort-order-and-recommend ul.fairs:not(.sortable) li .sort-handle .sort-handle-icon{cursor:not-allowed;background-color:#ccc;border-color:#999}#connect-fair-sort-order-and-recommend .ui-state-highlight{height:2.5em;line-height:2.5em;margin:.5em 0}#photo-index .photo-list-table.deleteMode thead,#photo-index .photo-list-table.deleteMode thead td,#photo-index .photo-list-table.deleteMode thead th,#photo-index .photo-list-table.deleteMode thead tr{background-color:#f7c6c6;color:#360808}#photo-index .photo-list-table.deleteMode td,#photo-index .photo-list-table.deleteMode th{border-color:#620f0f}#photo-index .photo-list-table td.photo-id{white-space:nowrap}#photo-index .photo-list-table td.photo-select{-webkit-box-sizing:border-box;box-sizing:border-box;width:28px;padding:0;text-align:center}#photo-index .photo-list-table input.photo-delete-target-checkbox.disabled:hover{cursor:not-allowed}#photo-index .btnStartMultiDelete,#photo-index .btnStopMultiDelete{background-color:#0000b3!important}#photo-index .btnStartMultiDelete:not(.disabled):hover,#photo-index .btnStopMultiDelete:not(.disabled):hover{background-color:#0101ff!important}#photo-index .btnStartMultiDelete.disabled,#photo-index .btnStopMultiDelete.disabled{background-color:#7272a5!important}#photo-index .photo-delete-ctrl-window{-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;bottom:50px;right:50px;padding:15px 20px;border:1px solid;border-radius:10px;width:300px;background-color:#fff;text-align:center;-webkit-box-shadow:2px 5px 3px 2px #333;box-shadow:2px 5px 3px 2px #333}#photo-index .photo-delete-ctrl-window label{font-size:1.25em;font-weight:700}#photo-index .photo-delete-ctrl-window .buttons{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#photo-index .multi-delete-modal-backdrop{background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:500}#photo-index .multi-delete-modal{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;top:20vh;left:35vw;width:450px;height:200px;z-index:501;border-radius:10px}#photo-index .multi-delete-modal .modal-header{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:25px;border-bottom:1px solid #333}#photo-index .multi-delete-modal .modal-header .title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-sizing:border-box;box-sizing:border-box;width:425px;padding-top:5px;font-size:1.2em;font-weight:700;text-align:center}#photo-index .multi-delete-modal .modal-header .close-button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-sizing:border-box;box-sizing:border-box;width:25px;padding-top:5px;border-left:1px solid #333;border-top-right-radius:10px;background-color:#ccc;font-weight:400;font-size:1.2em;text-align:center}#photo-index .multi-delete-modal .modal-header .close-button:hover{cursor:pointer}#photo-index .multi-delete-modal .modal-header .close-button.disabled:hover{cursor:not-allowed}#photo-index .multi-delete-modal .modal-body{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}#message-form .messagesInputArea{background-color:#fff}#message-form .commonInputAreaHeader{padding:10px;background-color:#e0dedf}#message-form .commonInputAreaHeader label{font-weight:700;font-size:1.15em;color:#555}#message-form .commonInputArea,#message-form .messageInputArea{border:7px solid #e0dedf;border-top:none}#message-form .messageInputAreaHeader{text-align:left;padding:10px 0;background-color:#e0dedf;border:none}#message-form .messageInputAreaHeader label,#message-form .messageInputAreaHeader label>span{font-weight:700;font-size:1.15em;color:#555}#message-form .messageInputAreaHeader .messageInputAreaHeaderCaption{display:inline-block;font-size:.9em}#message-form .messageInputAreaBody{padding:0 20px}#message-form .messageInputAreaBody th{width:150px}#message-form .sortable-placeholder{min-height:75px;max-height:75px;height:75px;width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid red;background-color:#ff0}.photogallery_catch{color:#792244;font-weight:700;font-size:16px}.photo_status{background:#4e4e76}.category_hall,.photo_status{padding:5px;color:#fff;font-weight:700}.category_hall{background:#8b4513}.category_church{background:#ffe4e1;padding:5px;color:#000;font-weight:700}.photogallery_photo{position:relative}.photogallery_photo img{border:1px solid #ddd}.photogallery_caption{position:absolute;padding-left:10px;bottom:10px;color:#fff;font-weight:700}table.cmnTable3{border:1px solid #ccc;width:100%;margin:13px 0}table.cmnTable3 tr{border-top:1px solid #ccc}table.cmnTable3 tr td,table.cmnTable3 tr th{padding:6px;border:1px solid #ccc;vertical-align:middle;line-height:1.5;border:none;padding:7px;-webkit-box-sizing:border-box;box-sizing:border-box}table.cmnTable3 tr td:first-of-type,table.cmnTable3 tr th:first-of-type{padding-left:20px}table.cmnTable3 tr td:last-of-type,table.cmnTable3 tr th:last-of-type{padding-right:30px}table.cmnTable3 tr td.text-center,table.cmnTable3 tr th.text-center{text-align:center}table.cmnTable3 tr th{background-color:#ddd;color:#666;font-weight:700;text-align:center;text-align:left;font:600 13px/1.3em noto sans japanese,sans-serif;color:#555}table.cmnTable3 tr th.center{text-align:center}table.cmnTable3 tr td{text-align:left}table.cmnTable3 tr td p{font:300 14px/1.3em noto sans japanese,sans-serif}table.cmnTable3 tr td.center{text-align:center}table.cmnTable3 tr td.right{text-align:right}table.cmnTable3 tr td.rival{color:#d00;font-weight:700}table.cmnTable3 tr.even td,table.cmnTable3 tr:nth-child(2n) td{background-color:#ededed}table.cmnTable3 .btnarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:0 -5px;-ms-flex-pack:0 -5px;justify-content:0 -5px}table.cmnTable3 .btnarea [class*=btn]{margin:0 5px}table.cmnTable3 td .num{font:600 14px/1em Helvetica,sans-serif}.status{width:60px;height:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #6daa37;font:500 12px/1em noto sans japanese,sans-serif;color:#6daa37;background:#fff}.status.off{border-color:#848484;color:#848484}.status.required{border-color:#f74040;color:#f74040}.btnDL,.btnED,.btnPL{width:100px;height:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;border:1px solid #848484;color:#848484;background:#fff;font:500 14px/1.3em noto sans japanese,sans-serif;text-decoration:none;cursor:pointer}.btnPL:hover{color:#848484;background:#f7f7f7}.btnED{width:60px;background:#848484;color:#fff;text-decoration:none}.btnED:hover{color:#fff;background:#6b6a6a}.btnDL{width:60px;background-color:#f74040;border-color:#f74040;color:#fff;text-decoration:none}.btnDL:hover{color:#fff;background:#f50f0f}.btnADD{width:280px;height:40px;padding:0 30px;font:500 14px/1.3em noto sans japanese,sans-serif;color:#6daa37;border:2px solid #6daa37;border-radius:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;text-decoration:none;cursor:pointer}.btnADD:before{content:"";width:14px;height:14px;margin:0 22px 0 0;background:url(../img/ico/ico_add.svg) no-repeat 50%;background-size:contain}.btnADD:hover{color:#6daa37;background:#f7f9f4}.btnUD{width:200px;height:40px;font:500 14px/1.3em noto sans japanese,sans-serif;background:#6daa37;border-radius:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;text-decoration:none}.btnCC,.btnUD,.btnUD:hover{color:#fff}.btnCC{background:#848484;width:120px;height:40px;border-radius:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font:500 14px/1.3em noto sans japanese,sans-serif;text-decoration:none}.btnCC:hover{color:#fff}.bread{margin:-10px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bread a,.bread span{font:500 12px/1.3em noto sans japanese,sans-serif;padding:10px;position:relative;display:inline-block;text-decoration:none}.bread a+a:before,.bread a+span:before,.bread span+span:before{content:"/";position:absolute;left:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[class*=area_tab] .btnarea_center{margin:30px 0 0;text-align:center}[class*=list_tab]{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-5px;margin-bottom:-7px}[class*=list_tab]>li{padding:5px;-webkit-box-flex:0;-ms-flex:0 0 170px;flex:0 0 170px}[class*=list_tab] article{height:35px;width:100%;max-width:160px;border:2px solid #e0dedf;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}[class*=list_tab]>li.current article{background:#e0dedf}[class*=list_tab] p{font:600 13px/1.3em noto sans japanese,sans-serif}[class*=body_tab]{border:6px solid #e0dedf;padding:18px 35px}[class*=body_tab]>div{display:none}[class*=body_tab]>div.current{display:block}[class*=body_tab] .btnADD{width:200px;padding:0}[class*=list_form]>li+li{border-top:2px solid #e0dedf}[class*=list_form] article{padding:18px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[class*=list_form] .wrap_input,[class*=list_form] article{display:-webkit-box;display:-ms-flexbox;display:flex}.input_300{max-width:300px}.input_200{max-width:200px}.input_150{max-width:150px}.input_100{max-width:100px}[class*=list_form] .w_minus100{width:calc((100% - 100px));width:-webkit-calc((100% - 100px))}[class*=list_form] .wrap_input+.wrap_input{margin:10px 0 0}[class*=list_form] input,[class*=list_form] select,[class*=list_form] textarea{height:36px;-webkit-appearance:none;width:100%;border:2px solid #707070;font:300 15px/1.3em noto sans japanese,sans-serif;border-radius:0;padding:7px 10px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;outline:none}[class*=list_form] .select_wrap{position:relative}[class*=list_form] .select_wrap:before{content:"";width:36px;height:36px;position:absolute;top:0;right:0;background:url(../img/ico/ico_select.svg) no-repeat 50%;background-size:contain;pointer-events:none}[class*=list_form] select{padding-right:36px}[class*=list_form] textarea{min-height:70px}[class*=list_form] textarea::-webkit-input-placeholder{color:#888}[class*=list_form] input[type=file]{background:#ddd}[class*=list_form] input[type=checkbox]{display:none}[class*=list_form] input[type=checkbox]+label{font:300 16px/1.3em noto sans japanese,sans-serif;padding:0 0 0 32px;position:relative;cursor:pointer}[class*=list_form] input[type=checkbox]+label:after,[class*=list_form] input[type=checkbox]+label:before{content:"";width:24px;height:24px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:2px solid #707070}[class*=list_form] input[type=checkbox]+label:after{background:#6daa37 url(../img/ico/ico_checkbox.svg) no-repeat 50%;border-color:#6daa37;display:none}[class*=list_form] input[type=checkbox]:checked+label:after{display:block}label.date_year{font:300 16px/1.3em noto sans japanese,sans-serif}[class*=list_form] input[type=number].date_year+span.year{font:300 16px/1.3em noto sans japanese,sans-serif;position:relative}[class*=list_form] input[type=number].date_year+span.year+span.wave-dash{font:300 16px/1.3em noto sans japanese,sans-serif;padding:0 10px;position:relative}[class*=list_form]>li.required .form_ttl{position:relative}[class*=list_form]>li.required .form_ttl:before{content:"";width:6px;height:6px;border-radius:50%;background:#f74040;position:absolute;left:0;top:2px;-webkit-transform:translate(-100%);transform:translate(-100%)}[class*=list_form] .ico_add{font:500 14px/1.3em noto sans japanese,sans-serif;color:#6daa37;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0 0;cursor:pointer}[class*=list_form] .ico_add:before{content:"";width:14px;height:14px;background:url(../img/ico/ico_add.svg) no-repeat 50%;background-size:contain;margin:0 6px 0 0}[class*=list_form] .ico_delete{font:500 14px/1em noto sans japanese,sans-serif;color:#f74040;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}[class*=list_form] .ico_delete:before{content:"";width:14px;height:14px;background:url(../img/ico/ico_delete.svg) no-repeat 50%;background-size:contain;margin:0 7px 0 0}[class*=list_form] .wrap_input .ico_delete{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[class*=list_form]>li#item_{display:none}.form_ttl{-webkit-box-flex:0;-ms-flex:0 0 170px;flex:0 0 170px;min-height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form_ttl .ttl{font:300 13px/1.3em noto sans japanese,sans-serif}.form_cnt{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.form_cnt .error{background:none;padding:0;border:none;font:500 13px/1.3em noto sans japanese,sans-serif;color:#f74040;margin:7px 0 0}#question_item_list .question_item{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#question_item_list .question_item:first-child{margin-top:0}#question_item_list .question_item:last-child{margin-bottom:20px}#question_item_list .question_item .question_item_left{width:60px;-ms-flex-preferred-size:60px;flex-basis:60px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:20px 10px 0 0}#question_item_list .question_item .question_item_right{-ms-flex-preferred-size:90%;flex-basis:90%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#question_item_list .question_item .ico_move_border{border:1px solid #ccc;padding:10px 0;border-radius:10px}#question_item_list .question_item .ico_move{width:50px;height:30px;background:url("/client/img/ico/ico_move.svg") no-repeat 0;background-size:contain;cursor:move}#question_item_list .question_item_sortable_placeholder{margin-top:40px;border-radius:10px;background-color:#deb887;width:100%;height:150px}.area_change_img{position:relative;width:100%;margin:0}.area_change_img .img{width:200px;background-size:cover!important;background-repeat:no-repeat!important;background-position:50%!important;border:2px solid #707070;display:none}.area_change_img .img img{width:100%}.area_change_img .img.view{display:block}.area_change_img .img+.ico_delete{display:none}.area_change_img .img.view+.ico_delete{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;right:0;bottom:50px}.area_change_img input[type=file]{display:none}.area_change_img input[type=file]+label{height:36px;width:100%;background:#ddd;border:2px solid #707070;padding:7px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.area_change_img span{font:300 15px/1.3em noto sans japanese,sans-serif;color:#6a6869}.img_label{height:36px;width:100%;background:#ddd;border:2px solid #707070;padding:7px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin:10px 0 0}.input_200{width:200px}.input_300{width:300px}[class*=table_question]{width:100%}[class*=table_question] tr{border-bottom:2px solid #e0dedf}[class*=table_question] td,[class*=table_question] th{padding:10px 0;text-align:left}[class*=table_question] td.center,[class*=table_question] th.center{text-align:center}[class*=table_question] td.middle{vertical-align:middle}[class*=table_question] th{font:600 12px/1.3em noto sans japanese,sans-serif}[class*=table_question] td p{font:300 16px/1.3em noto sans japanese,sans-serif}[class*=table_question] td .num{font:300 16px/1.3em Helvetica,sans-serif}[class*=table_question] .ico_move{width:50px;height:30px;background:url(../img/ico/ico_move.svg) no-repeat 50%;background-size:contain;cursor:move}.body_add_enquete{border:6px solid #e0dedf;padding:18px 35px}.area_add_enquete>.btnarea_center{text-align:center;margin:30px 0 0}.area_add_enquete .btnUD{width:120px}.enquete_question_items.col12{margin-left:0!important}.customerEnquetesAnswers .enquetes .enquetesHeader{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 10px;font-weight:700;background-color:#fff;color:#6daa37}.customerEnquetesAnswers .enquetes .enquetesHeader .enquetesHeaderTitle{margin:10px 15px 0 0;height:30px;line-height:30px;white-space:nowrap;font-size:14px;font-weight:700}.customerEnquetesAnswers .enquetes .enquetesHeader .enqueteTitles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.customerEnquetesAnswers .enquetes .enquetesHeader .enqueteTitle{min-height:30px;line-height:30px;margin:0 10px 10px 0;padding:15px;border:3px solid #6daa37;font-size:14px;font-weight:700;text-align:center}.customerEnquetesAnswers .enquetes .enquetesHeader .enqueteTitle.selected{color:#fff;background-color:#6daa37;border-color:#6daa37;border-width:2px;cursor:default}.customerEnquetesAnswers .enquetes .enquetesHeader .enqueteTitle:hover:not(.selected){color:#6daa37;background-color:#bbdf9b;cursor:pointer}.customerEnquetesAnswers .enquetes .enquetesHeader img.enqueteMainImage{width:160px;height:160px}.customerEnquetesAnswers .enquetes ul.enquetes{list-style:none}.customerEnquetesAnswers .enquetes ul.enquetes li.hide{display:none;visibility:hidden;height:0;min-height:0;max-height:0;width:0;min-width:0;max-width:0}.customerEnquetesAnswers .enquetes ul.enquetes li.selected{display:block;visibility:visible;width:100%}.customerEnquetesAnswers .enquetes ul.enquetes .enqueteDetail{border:3px solid #6daa37}.customerEnquetesAnswers .enquetes ul.enquetes .question{margin-top:15px}.customerEnquetesAnswers .enquetes ul.enquetes .question .icon.required{border:1px solid red;margin:5px 2px;padding:4px;color:red;font-weight:700;text-align:center;white-space:nowrap}.customerEnquetesAnswers .enquetes ul.enquetes .question .icon.displayType{border:1px solid #6daa37;margin-top:5px;padding:4px;color:#6daa37;font-weight:700;text-align:center;white-space:nowrap}.customerEnquetesAnswers .enquetes ul.enquetes .question .icon.memo,.customerEnquetesAnswers .enquetes ul.enquetes .question .icon.otherText,.customerEnquetesAnswers .enquetes ul.enquetes .question .icon.questionNote{width:60px;border:1px solid #555;margin-top:5px;padding:4px;color:#555;font-weight:700;text-align:center;white-space:nowrap}.customerEnquetesAnswers .enquetes ul.enquetes .question .icon.memo,.customerEnquetesAnswers .enquetes ul.enquetes .question .icon.questionNote{width:60px}.customerEnquetesAnswers .enquetes ul.enquetes .question .icon.otherText{width:80px}.customerEnquetesAnswers .enquetes ul.enquetes .question .questionNumberAndBodyRow{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px}.customerEnquetesAnswers .enquetes ul.enquetes .question .column.questionNumber{min-width:60px;max-width:80px;text-align:center}.customerEnquetesAnswers .enquetes ul.enquetes .question .column.questionNumber .questionNumber{text-align:center;font-weight:700;font-size:1.25em}.customerEnquetesAnswers .enquetes ul.enquetes .question .column.questionBody{padding:0 15px}.customerEnquetesAnswers .enquetes ul.enquetes .question .column.questionBody .questionBody{width:100%;word-wrap:break-word;word-break:break-all;text-align:left;font-weight:700;font-size:1.25em}.customerEnquetesAnswers .enquetes ul.enquetes .question .column.questionBody .questionNoteArea{padding:10px 0}.customerEnquetesAnswers .enquetes ul.enquetes .question .column.questionBody .questionNoteArea .questionNoteText{word-wrap:break-word;word-break:break-all;text-align:left;padding:10px 0 0}.customerEnquetesAnswers .enquetes ul.enquetes .question .questionItemsAndAnswer{padding:0 15px}.customerEnquetesAnswers .enquetes ul.enquetes .question .questionItemsAndAnswer>div{margin:0;padding:0 10px 10px}.customerEnquetesAnswers .enquetes ul.enquetes .question .questionItemsAndAnswer .questionItems.textarea textarea{width:100%;min-height:100px}.customerEnquetesAnswers .enquetes ul.enquetes .question .questionItemsAndAnswer .questionItems.checkbox,.customerEnquetesAnswers .enquetes ul.enquetes .question .questionItemsAndAnswer .questionItems.radio{display:block;-ms-flex-wrap:wrap;flex-wrap:wrap}.customerEnquetesAnswers .enquetes ul.enquetes .question .questionItemsAndAnswer .questionItems.checkbox label,.customerEnquetesAnswers .enquetes ul.enquetes .question .questionItemsAndAnswer .questionItems.radio label{cursor:pointer;font-size:1.25em}.customerEnquetesAnswers .enquetes ul.enquetes .question .questionItemsAndAnswer .questionItems.checkbox label>div,.customerEnquetesAnswers .enquetes ul.enquetes .question .questionItemsAndAnswer .questionItems.radio label>div{max-width:260px;-ms-flex-preferred-size:260px;flex-basis:260px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;margin:0 10px 10px 0;padding:10px;border:1px solid #999;word-wrap:break-word;word-break:break-all;text-align:center}.customerEnquetesAnswers .enquetes ul.enquetes .question .questionItemsAndAnswer textarea.answerMemo,.customerEnquetesAnswers .enquetes ul.enquetes .question .questionItemsAndAnswer textarea.otherText{min-height:100px;width:100%}#resource-work-shift-schedule i.fa.work-shift-master-icon,#staff-work-shift-schedule i.fa.work-shift-master-icon{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;margin:0}#resource-work-shift-schedule i.fa.work-shift-master-icon-1,#staff-work-shift-schedule i.fa.work-shift-master-icon-1{color:blue}#resource-work-shift-schedule i.fa.work-shift-master-icon-2,#staff-work-shift-schedule i.fa.work-shift-master-icon-2{color:#8a2be2}#resource-work-shift-schedule i.fa.work-shift-master-icon-3,#staff-work-shift-schedule i.fa.work-shift-master-icon-3{color:brown}#resource-work-shift-schedule i.fa.work-shift-master-icon-4,#staff-work-shift-schedule i.fa.work-shift-master-icon-4{color:#5f9ea0}#resource-work-shift-schedule i.fa.work-shift-master-icon-5,#staff-work-shift-schedule i.fa.work-shift-master-icon-5{color:#7fff00}#resource-work-shift-schedule i.fa.work-shift-master-icon-6,#staff-work-shift-schedule i.fa.work-shift-master-icon-6{color:#6495ed}#resource-work-shift-schedule i.fa.work-shift-master-icon-7,#staff-work-shift-schedule i.fa.work-shift-master-icon-7{color:crimson}#resource-work-shift-schedule i.fa.work-shift-master-icon-8,#staff-work-shift-schedule i.fa.work-shift-master-icon-8{color:#006400}#resource-work-shift-schedule i.fa.work-shift-master-icon-9,#staff-work-shift-schedule i.fa.work-shift-master-icon-9{color:#e9967a}#resource-work-shift-schedule i.fa.work-shift-master-icon-10,#staff-work-shift-schedule i.fa.work-shift-master-icon-10{color:#00ced1}#resource-work-shift-schedule i.fa.work-shift-master-icon-11,#staff-work-shift-schedule i.fa.work-shift-master-icon-11{color:#9400d3}#resource-work-shift-schedule i.fa.work-shift-master-icon-12,#staff-work-shift-schedule i.fa.work-shift-master-icon-12{color:#ff1493}#resource-work-shift-schedule i.fa.work-shift-master-icon-13,#staff-work-shift-schedule i.fa.work-shift-master-icon-13{color:green}#resource-work-shift-schedule i.fa.work-shift-master-icon-14,#staff-work-shift-schedule i.fa.work-shift-master-icon-14{color:#adff2f}#resource-work-shift-schedule i.fa.work-shift-master-icon-15,#staff-work-shift-schedule i.fa.work-shift-master-icon-15{color:hotpink}#resource-work-shift-schedule .modal-staff-work-shift-schedule-create,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create{top:5%;height:90%;max-height:1200px;width:90%;left:5%}#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .modal-content,#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .modal-footer,#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .modal-header,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .modal-content,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .modal-footer,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .modal-header{padding:20px 50px}#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .modal-window-bar,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .modal-window-bar{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid;padding:10px;height:15px;line-height:15px;background-color:#ccc}#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .modal-window-bar .title-area,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .modal-window-bar .title-area{width:95%;text-align:left}#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .modal-window-bar .btn-area,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .modal-window-bar .btn-area{width:5%;text-align:right}#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .modal-window-bar .modal-title,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .modal-window-bar .modal-title{text-align:left;font-weight:700;font-size:1.25em}#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step1,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step1{height:450x;-ms-flex-preferred-size:450px;flex-basis:450px}#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step2 .sales-staffs,#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step4 .sales-staffs,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step2 .sales-staffs,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step4 .sales-staffs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step2 .sales-staffs .sales-staff,#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step4 .sales-staffs .sales-staff,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step2 .sales-staffs .sales-staff,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step4 .sales-staffs .sales-staff{min-width:150px;text-align:center;margin:10px;padding:5px;border:1px solid #999;border-radius:5px;white-space:nowrap}#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step2 .sales-staffs .sales-staff .staff-name,#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step4 .sales-staffs .sales-staff .staff-name,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step2 .sales-staffs .sales-staff .staff-name,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step4 .sales-staffs .sales-staff .staff-name{font-size:18px;padding-top:5px}#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step2 .sales-staffs .sales-staff .staff-job,#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step4 .sales-staffs .sales-staff .staff-job,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step2 .sales-staffs .sales-staff .staff-job,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step4 .sales-staffs .sales-staff .staff-job{font-size:14px;padding:3px 0}#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step2 .sales-staffs .sales-staff.clickable:hover,#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step4 .sales-staffs .sales-staff.clickable:hover,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step2 .sales-staffs .sales-staff.clickable:hover,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step4 .sales-staffs .sales-staff.clickable:hover{cursor:pointer}#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step2 .sales-staffs .sales-staff.selected,#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step4 .sales-staffs .sales-staff.selected,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step2 .sales-staffs .sales-staff.selected,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step4 .sales-staffs .sales-staff.selected{background-color:khaki;outline:2px solid #c3691e;outline-offset:-2px}#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .staff-schedules-area,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .staff-schedules-area{border:1px solid;min-height:100px;max-height:200px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none}#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .staff-schedules-frame,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .staff-schedules-frame{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:100px;max-height:200px;overflow:scroll;border:1px solid #ccc}#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .staff-schedules-header,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .staff-schedules-header{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:2000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ddd;font-weight:700}#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .staff-schedules-body,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .staff-schedules-body{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:1000;-webkit-box-sizing:border-box;box-sizing:border-box}#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .staff-schedules-body .staff-schedules-body-row,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .staff-schedules-body .staff-schedules-body-row{display:-webkit-box;display:-ms-flexbox;display:flex}#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .staff-schedules-body .staff-schedules-body-row:not(:last-child),#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .staff-schedules-body .staff-schedules-body-row:not(:last-child){border-bottom:1px solid #ccc}#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .staff-schedules-body .staff-schedules-body-row:nth-child(odd),#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .staff-schedules-body .staff-schedules-body-row:nth-child(odd){background-color:#eee}#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .body-column:not(:last-child),#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .header-column:not(:last-child),#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .body-column:not(:last-child),#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .header-column:not(:last-child){border-right:1px solid #ccc}#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .break-time,#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .date,#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .start-end-time,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .break-time,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .date,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .start-end-time{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-weight:700;padding:10px}#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .date,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .date{width:100px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .start-end-time,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .start-end-time{width:150px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#resource-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .break-time,#staff-work-shift-schedule .modal-staff-work-shift-schedule-create .step3 .break-time{width:150px}#resource-work-shift-schedule table.vue-calendar-table .work-shift-apply-calendars table.vue-calendar-table .calendar-day-cell-content,#staff-work-shift-schedule table.vue-calendar-table .work-shift-apply-calendars table.vue-calendar-table .calendar-day-cell-content{text-align:center}#resource-work-shift-schedule table.vue-calendar-table .work-shift-apply-calendars table.vue-calendar-table td.selectable:not(.selected),#staff-work-shift-schedule table.vue-calendar-table .work-shift-apply-calendars table.vue-calendar-table td.selectable:not(.selected){background-color:#fffffd;outline:4px solid #c3691e;outline-offset:-4px}#resource-schedule .row.row-separated,#resource-work-shift-schedule .row.row-separated,#staff-schedule-manage .row.row-separated,#staff-work-shift-schedule .row.row-separated{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#resource-schedule table.vue-calendar-table caption,#resource-schedule table.vue-calendar-table th,#resource-work-shift-schedule table.vue-calendar-table caption,#resource-work-shift-schedule table.vue-calendar-table th,#staff-schedule-manage table.vue-calendar-table caption,#staff-schedule-manage table.vue-calendar-table th,#staff-work-shift-schedule table.vue-calendar-table caption,#staff-work-shift-schedule table.vue-calendar-table th{font-weight:700;color:#666;background-color:#ddd}#resource-schedule table.vue-calendar-table td,#resource-work-shift-schedule table.vue-calendar-table td,#staff-schedule-manage table.vue-calendar-table td,#staff-work-shift-schedule table.vue-calendar-table td{text-align:center}#resource-schedule table.vue-calendar-table td.calendar-day-cell.unselectable,#resource-schedule table.vue-calendar-table td.past,#resource-work-shift-schedule table.vue-calendar-table td.calendar-day-cell.unselectable,#resource-work-shift-schedule table.vue-calendar-table td.past,#staff-schedule-manage table.vue-calendar-table td.calendar-day-cell.unselectable,#staff-schedule-manage table.vue-calendar-table td.past,#staff-work-shift-schedule table.vue-calendar-table td.calendar-day-cell.unselectable,#staff-work-shift-schedule table.vue-calendar-table td.past{background-color:#eee}#resource-schedule table.vue-calendar-table td.calendar-day-cell.selectable:hover,#resource-work-shift-schedule table.vue-calendar-table td.calendar-day-cell.selectable:hover,#staff-schedule-manage table.vue-calendar-table td.calendar-day-cell.selectable:hover,#staff-work-shift-schedule table.vue-calendar-table td.calendar-day-cell.selectable:hover{cursor:pointer}#resource-schedule table.vue-calendar-table td.calendar-day-cell.selected,#resource-work-shift-schedule table.vue-calendar-table td.calendar-day-cell.selected,#staff-schedule-manage table.vue-calendar-table td.calendar-day-cell.selected,#staff-work-shift-schedule table.vue-calendar-table td.calendar-day-cell.selected{background-color:khaki;outline:4px solid #c3691e;outline-offset:-4px}#resource-schedule table.vue-calendar-table td,#staff-schedule-manage table.vue-calendar-table td{height:20px}#resource-schedule .schedule-area,#resource-schedule .staff-schedule-area,#staff-schedule-manage .schedule-area,#staff-schedule-manage .staff-schedule-area{border:1px solid;min-height:400px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none}#resource-schedule .schedule-frame,#resource-schedule .staff-schedule-frame,#staff-schedule-manage .schedule-frame,#staff-schedule-manage .staff-schedule-frame{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:400px;overflow:auto;border:1px solid}#resource-schedule .schedule-frame>div,#resource-schedule .staff-schedule-frame>div,#staff-schedule-manage .schedule-frame>div,#staff-schedule-manage .staff-schedule-frame>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}#resource-schedule .schedule-frame>div .left-side,#resource-schedule .staff-schedule-frame>div .left-side,#staff-schedule-manage .schedule-frame>div .left-side,#staff-schedule-manage .staff-schedule-frame>div .left-side{z-index:300;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:150px;flex-basis:150px;min-width:150px;max-width:150px;width:150px;position:-webkit-sticky;position:sticky;top:0;left:0;border-right:1px solid #999;background-color:#eee}#resource-schedule .schedule-frame>div .left-side .name-header,#resource-schedule .schedule-frame>div .left-side .staff-name-header,#resource-schedule .staff-schedule-frame>div .left-side .name-header,#resource-schedule .staff-schedule-frame>div .left-side .staff-name-header,#staff-schedule-manage .schedule-frame>div .left-side .name-header,#staff-schedule-manage .schedule-frame>div .left-side .staff-name-header,#staff-schedule-manage .staff-schedule-frame>div .left-side .name-header,#staff-schedule-manage .staff-schedule-frame>div .left-side .staff-name-header{z-index:500;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:20px;padding:5px;position:-webkit-sticky;position:sticky;top:0;left:0;background-color:#eee;border-bottom:1px solid #999}#resource-schedule .schedule-frame>div .left-side .name-area,#resource-schedule .schedule-frame>div .left-side .staff-name-area,#resource-schedule .staff-schedule-frame>div .left-side .name-area,#resource-schedule .staff-schedule-frame>div .left-side .staff-name-area,#staff-schedule-manage .schedule-frame>div .left-side .name-area,#staff-schedule-manage .schedule-frame>div .left-side .staff-name-area,#staff-schedule-manage .staff-schedule-frame>div .left-side .name-area,#staff-schedule-manage .staff-schedule-frame>div .left-side .staff-name-area{z-index:400;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:80px;padding:5px;position:-webkit-sticky;position:sticky;top:0;left:0;background-color:#eee;border-bottom:1px solid #999}#resource-schedule .schedule-frame>div .hours,#resource-schedule .staff-schedule-frame>div .hours,#staff-schedule-manage .schedule-frame>div .hours,#staff-schedule-manage .staff-schedule-frame>div .hours{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:1440px;flex-basis:1440px;max-width:1440px}#resource-schedule .schedule-frame>div .hours>div,#resource-schedule .staff-schedule-frame>div .hours>div,#staff-schedule-manage .schedule-frame>div .hours>div,#staff-schedule-manage .staff-schedule-frame>div .hours>div{-webkit-box-sizing:border-box;-ms-flex-preferred-size:60px;flex-basis:60px;min-width:60px;max-width:60px;width:60px;box-sizing:border-box;position:-webkit-sticky;position:sticky;top:0;left:0}#resource-schedule .schedule-frame>div .hours>div:not(:last-child),#resource-schedule .staff-schedule-frame>div .hours>div:not(:last-child),#staff-schedule-manage .schedule-frame>div .hours>div:not(:last-child),#staff-schedule-manage .staff-schedule-frame>div .hours>div:not(:last-child){border-right:1px solid #999}#resource-schedule .schedule-frame>div .hours>div .hour,#resource-schedule .staff-schedule-frame>div .hours>div .hour,#staff-schedule-manage .schedule-frame>div .hours>div .hour,#staff-schedule-manage .staff-schedule-frame>div .hours>div .hour{z-index:200;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:60px;flex-basis:60px;min-width:60px;max-width:60px;width:60px;height:20px;border-bottom:1px solid #999;position:-webkit-sticky;position:sticky;top:0;left:0;background-color:#eee;padding-top:5px;text-align:center;border-right:1px solid #999}#resource-schedule .schedule-frame>div .hours>div .cell,#resource-schedule .staff-schedule-frame>div .hours>div .cell,#staff-schedule-manage .schedule-frame>div .hours>div .cell,#staff-schedule-manage .staff-schedule-frame>div .hours>div .cell{z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:60px;flex-basis:60px;min-width:60px;max-width:60px;width:60px;height:80px;position:-webkit-sticky;position:sticky;top:0;left:0;border-right:1px solid #999;border-bottom:1px solid #999}#resource-schedule *{-webkit-box-sizing:border-box;box-sizing:border-box}#resource-schedule .resource-schedule-frame{width:100%;min-height:20px;border:1px solid;overflow-y:scroll;overflow-x:scroll;overflow-y:auto}#resource-schedule .left-side{width:150px;min-width:150px;max-width:150px;-ms-flex-preferred-size:150px;flex-basis:150px;position:-webkit-sticky;position:sticky;top:0;left:0;border-right:1px solid #999}#resource-schedule .resource-schedule-table-header{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#eee;z-index:400;position:-webkit-sticky;position:sticky;top:0;left:0;height:20px;min-height:20px;max-height:20px}#resource-schedule .resource-schedule-table-header .left-side{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;z-index:600;background-color:#eee}#resource-schedule .resource-schedule-table-header .right-side{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;z-index:500;background-color:#eee}#resource-schedule .resource-schedule-table-header .hours .hour,#resource-schedule .resource-schedule-table-header .resource-name{text-align:center;background-color:#eee;border-bottom:1px solid #999}#resource-schedule .resource-schedule-table-header .hours .hour{padding:5px}#resource-schedule .resource-schedule-table-header .hours .hour:not(:last-child){border-right:1px dotted #999!important}#resource-schedule .resource-schedule-table-body{z-index:100}#resource-schedule .resource-schedule-table-row{display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;min-height:80px;max-height:80px}#resource-schedule .resource-schedule-table-row .left-side{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;z-index:300;position:-webkit-sticky;position:sticky;top:0;left:0;width:150px;min-width:150px;max-width:150px;-ms-flex-preferred-size:150px;flex-basis:150px;background-color:#eee}#resource-schedule .resource-schedule-table-row .right-side{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;z-index:200}#resource-schedule .resource-schedule-table-row:not(:last-child) .hour,#resource-schedule .resource-schedule-table-row:not(:last-child) .resource-name{border-bottom:1px solid #999}#resource-schedule .resource-schedule-table-row .hour,#resource-schedule .resource-schedule-table-row .hours,#resource-schedule .resource-schedule-table-row .resource-name{height:80px;min-height:80px;max-height:80px}#resource-schedule .resource-schedule-table-row .hours .hour{text-align:left;padding:0;background-color:#eee;height:80px;min-height:80px;max-height:80px}#resource-schedule .resource-schedule-table-row .hours .hour:not(:last-child){border-right:1px dotted #999!important}#resource-schedule .resource-name{padding:5px}#resource-schedule .hours{display:-webkit-box;display:-ms-flexbox;display:flex}#resource-schedule .hours .hour{width:60px;min-width:60px;max-width:60px;-ms-flex-preferred-size:60px;flex-basis:60px}#resource-schedule .work-shift-area{position:relative;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;z-index:210;border-bottom:1px solid #999;height:80px!important;min-height:80px!important;max-height:80px!important}#resource-schedule .work-shift-hour{border-right:1px dotted #999!important;max-width:60px;cursor:pointer}#resource-schedule .break-time,#resource-schedule .work-shift-hour:first-child{border-left:1px dotted #999!important}#resource-schedule .break-time{z-index:210;position:relative;top:0;height:80px!important;min-height:80px!important;max-height:80px!important;border-top:1px solid #999!important;border-bottom:1px solid #999!important;border-right:1px dotted #999!important;background-color:#85b39a;cursor:not-allowed}#resource-schedule .assigned-reservations-and-schedules{position:relative;top:-80px;height:1px!important;min-height:1px!important;max-height:1px!important;z-index:250;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#resource-schedule .assigned-reservations-and-schedules>.hour{height:1px!important;min-height:1px!important;max-height:1px!important;width:60px!important;min-width:60px!important;max-width:60px!important;-ms-flex-preferred-size:60px!important;flex-basis:60px!important;z-index:250}#resource-schedule .reservation,#resource-schedule .schedule{z-index:250;position:relative;font-weight:700;border-radius:5px;outline:2px solid #fff;outline-offset:-2px;padding:5px;white-space:wrap;overflow:hidden;cursor:pointer}#resource-schedule .reservation .customerInfo,#resource-schedule .reservation .scheduleInfo,#resource-schedule .schedule .customerInfo,#resource-schedule .schedule .scheduleInfo{overflow:hidden;display:block;margin:auto;padding:2px}#resource-schedule .reservation{color:#fff}#resource-schedule .reservation:not(.reservationForGroup){background-color:purple}#resource-schedule .reservation.reservationForGroup{background-color:brown}#resource-schedule .schedule{color:#fff;background-color:#fbbc05}#resource-schedule .oter-schedules{border:3px solid #eee}#resource-schedule .oter-schedules>div{display:-webkit-box;display:-ms-flexbox;display:flex}#resource-schedule .oter-schedules>div:not(:last-child){border-bottom:1px solid #eee}#resource-schedule .oter-schedules .end-time,#resource-schedule .oter-schedules .name,#resource-schedule .oter-schedules .start-time,#resource-schedule .oter-schedules .wave-dash{padding:5px}#resource-schedule .oter-schedules .name{border-right:1px solid #eee}#resource-schedule .color-samples{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid;padding:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#resource-schedule .color-sample{-ms-flex-preferred-size:80px!important;flex-basis:80px!important;width:80px!important;min-width:80px!important;max-width:80px!important;height:50px!important;min-height:50px!important;max-height:50px!important;text-align:center;cursor:default!important;padding:10px 0}#resource-schedule .color-sample.off-schedule{background-color:#eee;border:1px solid #999}#resource-schedule .color-sample.break-time{background-color:#85b39a;border:1px solid #999}#resource-schedule .color-sample.schedule{outline:2px solid #fff;outline-offset:-2px;background-color:#fbbc05}#resource-schedule .resource-schedule-modal{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;background-color:#fff;position:fixed;top:5%}#resource-schedule .calendars table.calendar-table td.calendar-day-cell.selected,#resource-schedule .calendars table.vue-calendar-table table.calendar-table.vue-calendar-table td.calendar-day-cell.selected{outline:none!important}#resource-schedule .calendars table.calendar-table td.calendar-day-cell.selected .calendar-date,#resource-schedule .calendars table.vue-calendar-table table.calendar-table.vue-calendar-table td.calendar-day-cell.selected .calendar-date{outline:5px solid #27893e!important;outline-offset:-2px;padding:0;line-height:20px;font-size:1.25m;font-weight:700;background-color:#fff}#resource-schedule .calendars table.calendar-table td.calendar-day-cell.selected.sat,#resource-schedule .calendars table.calendar-table td.calendar-day-cell.selected.sat .calendar-date,#resource-schedule .calendars table.vue-calendar-table table.calendar-table.vue-calendar-table td.calendar-day-cell.selected.sat,#resource-schedule .calendars table.vue-calendar-table table.calendar-table.vue-calendar-table td.calendar-day-cell.selected.sat .calendar-date{background-color:#cde6ff;color:#017eff}#resource-schedule .calendars table.calendar-table td.calendar-day-cell.selected.sun,#resource-schedule .calendars table.calendar-table td.calendar-day-cell.selected.sun .calendar-date,#resource-schedule .calendars table.vue-calendar-table table.calendar-table.vue-calendar-table td.calendar-day-cell.selected.sun,#resource-schedule .calendars table.vue-calendar-table table.calendar-table.vue-calendar-table td.calendar-day-cell.selected.sun .calendar-date{background-color:#ffcdcd;color:#ff0101}#resource-schedule .calendars table.calendar-table label.highlight,#resource-schedule .calendars table.vue-calendar-table table.calendar-table.vue-calendar-table label.highlight{font-weight:700;color:#fff!important;background-color:#6daa37!important;text-decoration:underline}#resource-schedule .polling-data-update-date,#resource-schedule .polling-status-text,#resource-schedule label.polling-execution-toggle-icon{display:inline-block}#resource-schedule .polling-execution-toggle-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}#resource-schedule .polling-execution-toggle-icon.fa-toggle-on{color:#67b2ff}#resource-schedule .polling-execution-toggle-icon.fa-toggle-off{color:#999}#resource-schedule .polling-status-icon.polling-status-icon-processing{color:#67b2ff}#resource-schedule .polling-status-icon.polling-status-icon-wait{color:#006400}#resource-schedule .polling-status-icon.polling-status-icon-resume{color:#a9a9a9}#resource-schedule .polling-status-icon.polling-status-icon-error{color:darkred}#resource-schedule .polling-data-update-date{color:#999}#ppatphoto-plan-show .plan-description>p.text-line,#ppatphoto-plan-show .plan-information>p.text-line{line-height:15px;white-space:pre-wrap;word-break:break-all;overflow-wrap:break-word}#ppatphoto-plan-show .custom-value-list>div{display:-webkit-box;display:-ms-flexbox;display:flex}#ppatphoto-plan-show .custom-value-list>div .service-name{width:100px;text-align:right;font-weight:700}#ppatphoto-plan-show .custom-value-list>div .colon{text-align:center;font-weight:700;margin:0;padding:0 10px}#ppatphoto-plan-edit .disabled-input-tag-text,#ppatphoto-plan-show .disabled-input-tag-text{color:#999}#ppatphoto-plan-edit .images-select .image-select,#ppatphoto-plan-show .images-select .image-select{padding:10px;width:140px;border:1px solid #ccc;border-radius:5px}#ppatphoto-plan-edit .images-select .image-select:not(:last-child),#ppatphoto-plan-show .images-select .image-select:not(:last-child){margin-right:10px}#ppatphoto-plan-edit .images-select .selected-image,#ppatphoto-plan-show .images-select .selected-image{margin:5px auto;padding:0;height:120px;width:120px;border:1px solid #ccc;border-radius:5px;background-color:#eee}#ppatphoto-plan-edit .images-select .selected-image img,#ppatphoto-plan-show .images-select .selected-image img{max-width:120px;max-height:120px;margin:auto;padding:0}#ppatphoto-plan-edit .images-select .selected-image.unselected.selectable,#ppatphoto-plan-show .images-select .selected-image.unselected.selectable{cursor:pointer}#ppatphoto-plan-edit .images-select .selected-image.unselected .unselected-text,#ppatphoto-plan-show .images-select .selected-image.unselected .unselected-text{color:#999}#ppatphoto-plan-edit .ppat-photo-plan-options,#ppatphoto-plan-edit .ppat-photo-plan-options>*,#ppatphoto-plan-show .ppat-photo-plan-options,#ppatphoto-plan-show .ppat-photo-plan-options>*{-webkit-box-sizing:border-box;box-sizing:border-box}#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option{margin:5px;padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-number,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-number{padding-top:66.66666667px;width:80px;-ms-flex-preferred-size:80px;flex-basis:80px}#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-number,#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-number>div,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-number,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-number>div{text-align:center;font-weight:700;font-size:1.15em}#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btn,#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btn-sm,#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btnLG,#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btnLGB,#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btnLGG,#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btnLGR,#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btnMG,#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btnMGB,#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btnMGG,#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btnMGR,#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btnSG,#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btnSGB,#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btnSGG,#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btnSGR,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btn,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btn-sm,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btnLG,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btnLGB,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btnLGG,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btnLGR,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btnMG,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btnMGB,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btnMGG,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btnMGR,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btnSG,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btnSGB,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btnSGG,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-number .btnSGR{display:inline-block!important;margin:5px!important}#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-info,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border:1px solid #ccc;border-radius:5px;padding:10px}#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-info .thumbnail-image-area,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-info .thumbnail-image-area{-ms-flex-preferred-size:200px;flex-basis:200px;width:200px;max-width:200px}#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-info .thumbnail-image-area img,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-info .thumbnail-image-area img{width:180px;max-width:180px;height:180px;max-height:180px}#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-info .thumbnail-image-area .no-image,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-info .thumbnail-image-area .no-image{display:inline-block;margin:0 auto;border:1px solid;border-radius:5px;background-color:#eee;text-align:center;width:180px;max-width:180px;height:180px;max-height:180px}#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-info .thumbnail-image-area .no-image>div,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-info .thumbnail-image-area .no-image>div{padding-top:80px}#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-info .price-info,#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-info .publish-period,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-info .price-info,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-info .publish-period{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-info .price-info>div,#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-info .publish-period>div,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-info .price-info>div,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-info .publish-period>div{white-space:nowrap}#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-info .price-info>div label,#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-info .publish-period>div label,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-info .price-info>div label,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-info .publish-period>div label{white-space:nowrap;font-weight:700;font-size:1.1em;margin-right:4px}#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-info .price-info>div:not(:last-child),#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-info .publish-period>div:not(:last-child),#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-info .price-info>div:not(:last-child),#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-info .publish-period>div:not(:last-child){padding-right:10px}#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-info .description,#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-info .name,#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-info .title,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-info .description,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-info .name,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-info .title{text-align:left;white-space:normal;word-break:break-all;overflow:hidden;padding-right:5px;max-height:35px}#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-info .description label,#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-info .name label,#ppatphoto-plan-edit .ppat-photo-plan-options .ppat-photo-plan-option .option-info .title label,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-info .description label,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-info .name label,#ppatphoto-plan-show .ppat-photo-plan-options .ppat-photo-plan-option .option-info .title label{display:inline-block;font-weight:700;font-size:1.1em}#ppatphoto-plan-edit .ppat-photo-plan-times-input-area,#ppatphoto-plan-edit .ppat-photo-plan-times-input-area *,#ppatphoto-plan-show .ppat-photo-plan-times-input-area,#ppatphoto-plan-show .ppat-photo-plan-times-input-area *{-webkit-box-sizing:border-box;box-sizing:border-box}#ppatphoto-plan-edit .ppat-photo-plan-times-input-area>div,#ppatphoto-plan-show .ppat-photo-plan-times-input-area>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#ppatphoto-plan-edit .ppat-photo-plan-times-input-area .consultation-input-area,#ppatphoto-plan-show .ppat-photo-plan-times-input-area .consultation-input-area{border-right:1px solid #ccc;margin-right:15px;padding-right:15px}#ppatphoto-plan-edit .ppat-photo-plan-times-input-area .photograph-input-area,#ppatphoto-plan-show .ppat-photo-plan-times-input-area .photograph-input-area{margin-left:0}#ppatphoto-plan-edit .ppat-photo-plan-times-input-area .consultation-input-area ul.ppat-phot-plan-time-settings>li,#ppatphoto-plan-edit .ppat-photo-plan-times-input-area .photograph-input-area ul.ppat-phot-plan-time-settings>li,#ppatphoto-plan-show .ppat-photo-plan-times-input-area .consultation-input-area ul.ppat-phot-plan-time-settings>li,#ppatphoto-plan-show .ppat-photo-plan-times-input-area .photograph-input-area ul.ppat-phot-plan-time-settings>li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#ppatphoto-plan-edit .ppat-photo-plan-times-input-area .consultation-input-area ul.ppat-phot-plan-time-settings .plan-time-setting-label,#ppatphoto-plan-edit .ppat-photo-plan-times-input-area .photograph-input-area ul.ppat-phot-plan-time-settings .plan-time-setting-label,#ppatphoto-plan-show .ppat-photo-plan-times-input-area .consultation-input-area ul.ppat-phot-plan-time-settings .plan-time-setting-label,#ppatphoto-plan-show .ppat-photo-plan-times-input-area .photograph-input-area ul.ppat-phot-plan-time-settings .plan-time-setting-label{width:70px;text-align:left;font-weight:700}#ppatphoto-plan-edit .ppat-photo-plan-times-input-area .consultation-input-area ul.ppat-phot-plan-time-settings .colon,#ppatphoto-plan-edit .ppat-photo-plan-times-input-area .photograph-input-area ul.ppat-phot-plan-time-settings .colon,#ppatphoto-plan-show .ppat-photo-plan-times-input-area .consultation-input-area ul.ppat-phot-plan-time-settings .colon,#ppatphoto-plan-show .ppat-photo-plan-times-input-area .photograph-input-area ul.ppat-phot-plan-time-settings .colon{font-weight:700;text-align:center;width:20px}#ppatphoto-plan-edit .ppat-photo-plan-times-input-area .consultation-input-area ul.reserve-time-types>li,#ppatphoto-plan-edit .ppat-photo-plan-times-input-area .photograph-input-area ul.reserve-time-types>li,#ppatphoto-plan-show .ppat-photo-plan-times-input-area .consultation-input-area ul.reserve-time-types>li,#ppatphoto-plan-show .ppat-photo-plan-times-input-area .photograph-input-area ul.reserve-time-types>li{display:inline-block}#ppatphoto-plan-edit .ppat-photo-plan-times-input-area .consultation-input-area ul.reserve-time-types>li>*,#ppatphoto-plan-edit .ppat-photo-plan-times-input-area .photograph-input-area ul.reserve-time-types>li>*,#ppatphoto-plan-show .ppat-photo-plan-times-input-area .consultation-input-area ul.reserve-time-types>li>*,#ppatphoto-plan-show .ppat-photo-plan-times-input-area .photograph-input-area ul.reserve-time-types>li>*{display:-webkit-box;display:-ms-flexbox;display:flex}#ppatphoto-plan-edit .ppat-photo-plan-times-input-area .consultation-input-area ul,#ppatphoto-plan-edit .ppat-photo-plan-times-input-area .photograph-input-area ul,#ppatphoto-plan-show .ppat-photo-plan-times-input-area .consultation-input-area ul,#ppatphoto-plan-show .ppat-photo-plan-times-input-area .photograph-input-area ul{list-style:none}#ppatphoto-plan-edit .ppat-photo-plan-times-input-area .consultation-input-area ul li,#ppatphoto-plan-edit .ppat-photo-plan-times-input-area .consultation-input-area ul li :not(input),#ppatphoto-plan-edit .ppat-photo-plan-times-input-area .photograph-input-area ul li,#ppatphoto-plan-edit .ppat-photo-plan-times-input-area .photograph-input-area ul li :not(input),#ppatphoto-plan-show .ppat-photo-plan-times-input-area .consultation-input-area ul li,#ppatphoto-plan-show .ppat-photo-plan-times-input-area .consultation-input-area ul li :not(input),#ppatphoto-plan-show .ppat-photo-plan-times-input-area .photograph-input-area ul li,#ppatphoto-plan-show .ppat-photo-plan-times-input-area .photograph-input-area ul li :not(input){line-height:25px}#ppatphoto-plan-edit .ppat-photo-plan-times-input-area .reserveTargetName,#ppatphoto-plan-show .ppat-photo-plan-times-input-area .reserveTargetName{border:2px solid #ccc;border-radius:5px;font-weight:700;padding:6px 0;text-align:center;background-color:#eee}#ppatphoto-plan-edit .ppat-photo-plan-times .ppat-photo-plan-time-period,#ppatphoto-plan-show .ppat-photo-plan-times .ppat-photo-plan-time-period{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 0}#ppatphoto-plan-edit .ppat-photo-plan-times .ppat-photo-plan-time-period .wave-dash,#ppatphoto-plan-show .ppat-photo-plan-times .ppat-photo-plan-time-period .wave-dash{width:25px;text-align:center}#ppatphoto-plan-edit .toggle-button{cursor:pointer}#ppatphoto-plan-edit .ppatphoto-edit-form .text-confirm{border:2px solid #999;padding:5px 10px;min-height:15px;line-height:15px}#ppatphoto-plan-edit .ppatphoto-edit-form .text-area-confirm{border:2px solid #999;padding:5px 10px;min-height:60px;line-height:15px;white-space:pre-wrap;word-break:break-all;overflow-wrap:break-word}#ppatphoto-plan-edit .ppatphoto-edit-form .radio-button-confirm{display:inline-block;font-weight:700}#ppatphoto-plan-edit .ppatphoto-edit-form .radio-button-confirm:not(.checked){color:#999}#ppatphoto-plan-edit .ppatphoto-edit-form .checkbox-confirm.checked{color:#000}#ppatphoto-plan-edit .ppatphoto-edit-form .checkbox-confirm:not(.checked){color:#999}#ppatphoto-plan-edit .ppatphoto-edit-form label.confirm{display:inline-block;margin:5px 10px 5px 0;padding:0}#ppatphoto-plan-edit .ppatphoto-edit-form .custom-images-select{margin-top:25px}#ppatphoto-plan-edit .ppatphoto-edit-form .ppatphoto-contents .ppatphoto-content:not(:last-child){border-bottom:2px solid #dfdfdf}#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .backdrop.open,#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .modal.open{display:block}#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .backdrop.close,#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .modal.close{display:none}#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .modal{padding:0;border-radius:10px}#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:10px;border-bottom:1px solid #999;background-color:#ccc;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0}#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .modal-header .modal-title{-ms-flex-preferred-size:95%;flex-basis:95%;font-weight:700;font-size:1.25em;text-align:left;padding:10px}#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .modal-header .close-button-area{-ms-flex-preferred-size:5%;flex-basis:5%;text-align:center;padding-top:5px}#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .modal-body{padding:10px}#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .filters{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 50px}#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .filters .filter-title{padding-top:7px;font-weight:700;font-size:1.2em;white-space:nowrap}#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .filters .filter-service{padding-left:20px;white-space:nowrap}#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .ppat-photo-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-sizing:border-box;box-sizing:border-box}#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .ppat-photo-options>*{-webkit-box-sizing:border-box;box-sizing:border-box}#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .ppat-photo-option{-ms-flex-preferred-size:24%;flex-basis:24%;padding:10px;margin:0 0 10px;border:1px solid #ccc;border-radius:5px;text-align:center;cursor:pointer}#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .ppat-photo-option .thumbnail-image-area{width:200px;max-width:200px;height:200px;max-height:200px;text-align:center;display:inline-block}#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .ppat-photo-option .thumbnail-image-area img{max-width:180px;max-height:180px}#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .ppat-photo-option .thumbnail-image-area .no-image{display:inline-block;margin:0 auto;border:1px solid;border-radius:5px;background-color:#eee;text-align:center;width:180px;max-width:180px;height:180px;max-height:180px}#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .ppat-photo-option .thumbnail-image-area .no-image>div{padding-top:80px}#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .ppat-photo-option .price-info,#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .ppat-photo-option .publish-period{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .ppat-photo-option .price-info>div,#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .ppat-photo-option .publish-period>div{white-space:nowrap}#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .ppat-photo-option .price-info>div label,#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .ppat-photo-option .publish-period>div label{white-space:nowrap;font-weight:700;font-size:1.1em;margin-right:4px}#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .ppat-photo-option .price-info>div:not(:last-child),#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .ppat-photo-option .publish-period>div:not(:last-child){padding-right:10px}#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .ppat-photo-option .description,#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .ppat-photo-option .name,#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .ppat-photo-option .title{text-align:left;white-space:normal;word-break:break-all;overflow:hidden;padding-right:5px;max-height:24px}#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .ppat-photo-option .description label,#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .ppat-photo-option .name label,#ppatphoto-plan-edit #ppatphoto-plan-option-select-modal .ppat-photo-option .title label{display:inline-block;font-weight:700;font-size:1.1em}.ppat-photo-bread{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:36px;z-index:199;position:relative;top:0;left:0}.ppat-photo-bread,.ppat-photo-bread a,.ppat-photo-bread div,.ppat-photo-bread span{font:500 12px/1.3em noto sans japanese,sans-serif;margin:0;padding:0}.ppat-photo-bread a{text-decoration:none}.ppat-photo-bread>div{padding:10px 10px 10px 0}.ppat-photo-bread>div .separator{text-align:center}.ppat-photo-bread div.currentPageName{cursor:pointer}.ppat-photo-bread div.currentPageName>a{text-decoration:none}.ppat-photo-bread div.currentPageName:hover .dropdown{display:block}.ppat-photo-bread div.currentPageName .dropdown{display:none;background-color:#fff;padding:15px;z-index:61000;border:1px solid #999;width:120px}.ppat-photo-bread div.currentPageName .dropdown-menu{background-color:#fff;z-index:62000}.ppat-photo-bread div.currentPageName .dropdown-menu>li{padding:10px}.ppat-photo-bread div.currentPageName .dropdown-menu>li:not(:last-child){border-bottom:1px solid #999}.ppat-photo-bread div.currentPageName .dropdown-menu .resourceTypeList{margin:5px 0 5px 20px}.ppat-photo-bread div.currentPageName .dropdown-menu .resourceTypeList li{z-index:63000;padding:0;margin:0}.ppat-photo-bread div.currentPageName .dropdown-menu .resourceTypeList li:not(:last-child){margin-bottom:10px}#ppatphoto-plan-order-and-recommend *{-webkit-box-sizing:border-box;box-sizing:border-box}#ppatphoto-plan-order-and-recommend .bot-status-list .bot-status-list-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box}#ppatphoto-plan-order-and-recommend .bot-status-list .bot-status-list-body>div{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:49%;flex-basis:49%;border:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex}#ppatphoto-plan-order-and-recommend .bot-status-list .bot-status-list-body>div .bot-status,#ppatphoto-plan-order-and-recommend .bot-status-list .bot-status-list-body>div .service-name{-ms-flex-preferred-size:50%;flex-basis:50%;padding:0 10px;line-height:25px;text-align:left}#ppatphoto-plan-order-and-recommend .bot-status-list .bot-status-list-body>div .service-name{background-color:#eee;border-right:1px solid #ccc;font-weight:700;font-size:1.2em}#ppatphoto-plan-order-and-recommend .filters{border:5px solid #ccc;padding:15px}#ppatphoto-plan-order-and-recommend .filters>label{display:inline-block;margin-right:20px;cursor:pointer}#ppatphoto-plan-order-and-recommend .plan-list .plan-list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ccc;border:1px solid #999;margin-bottom:10px}#ppatphoto-plan-order-and-recommend .plan-list .plan-list-header .sort-button{cursor:pointer}#ppatphoto-plan-order-and-recommend .plan-list .plan-list-header>div{padding:10px;text-align:center}#ppatphoto-plan-order-and-recommend .plan-list .plan-list-header>div:not(:last-child){border-right:1px solid #999}#ppatphoto-plan-order-and-recommend .plan-list .plan-list-header>div.order-number{-ms-flex-preferred-size:7%;flex-basis:7%;padding-left:0;padding-right:0}#ppatphoto-plan-order-and-recommend .plan-list .plan-list-header>div.plan-info{-ms-flex-preferred-size:80%;flex-basis:80%}#ppatphoto-plan-order-and-recommend .plan-list .plan-list-header>div.service-list{-ms-flex-preferred-size:8%;flex-basis:8%}#ppatphoto-plan-order-and-recommend .plan-list .plan-list-header>div.buttons{-ms-flex-preferred-size:5%;flex-basis:5%;padding-left:0;padding-right:0}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li{cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #999;margin-bottom:10px}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li>div{padding-top:10px}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li>div:not(:last-child){border-right:1px solid #999}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li>div.order-number{-ms-flex-preferred-size:7%;flex-basis:7%;text-align:center}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li>div.plan-info{-ms-flex-preferred-size:80%;flex-basis:80%;text-align:left;padding:10px}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li>div.plan-info>div{display:-webkit-box;display:-ms-flexbox;display:flex}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li>div.service-list{-ms-flex-preferred-size:8%;flex-basis:8%;text-align:center}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li>div.buttons{-ms-flex-preferred-size:5%;flex-basis:5%;text-align:center}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .icon-list .plan-info-icon:not(:last-child){margin-right:5px}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .plan-info-icon{display:inline-block;border:1px solid #999;border-radius:6px;padding:4px 6px;text-align:center}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .recommended-toggle-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .recommended-toggle-buttons .recommended-toggle-button:not(:last-child){margin-right:5px}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .recommended-toggle-button{z-index:2000;text-align:center;padding:5px 8px;border:3px solid;border-radius:10px}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .recommended-toggle-button.clickable{cursor:pointer}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .recommended-toggle-button.un-clickable{cursor:not-allowed}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .recommended-toggle-button,#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .recommended-toggle-button.off,#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .recommended-toggle-button.off>*,#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .recommended-toggle-button.on,#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .recommended-toggle-button.on>*{font-weight:700}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .recommended-toggle-button.on{color:#fff;border-color:#fff}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .recommended-toggle-button.on.photorait{border-color:#208572;background-color:#2fc3a7}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .recommended-toggle-button.on.connect{border-color:#e11e4d;background-color:#ea6182}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .recommended-toggle-button.off{background-color:#fff}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .recommended-toggle-button.off.photorait{border-color:#208572;color:#259a84}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .recommended-toggle-button.off.connect{border-color:#e11e4d;color:#e4345e}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .changed-recommend-flag{display:inline-block;position:relative;top:-8px;left:-10px;border:2px solid;border-radius:10px;padding:2px;width:20px;height:20px;text-align:center;background-color:#fff;z-index:2000;-webkit-box-shadow:-3px 3px 0 0 #fff;box-shadow:-3px 3px 0 0 #fff}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .changed-recommend-flag.photorait{border-color:#208572;color:#259a84}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .changed-recommend-flag.connect{border-color:#e11e4d;color:#e4345e}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .plan-info .plan-title{display:-webkit-box;display:-ms-flexbox;display:flex;background:#b28bd9;padding:5px 10px}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .plan-info .plan-title .plan-title-text{padding:5px 0;overflow:hidden;color:#fff;font-weight:700;font-size:1.1em;text-align:left}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .plan-info .plan-name{padding:5px 10px;overflow:hidden;text-align:left}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .plan-info .publish-period{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 10px 0;background-color:#4e4e76;color:#fff;font-weight:700}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .plan-info .price-info{display:-webkit-box;display:-ms-flexbox;display:flex}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .plan-info .price-info>div{padding:5px 0 0;margin:0 10px 0 0;white-space:nowrap}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .plan-info .images{max-width:60px}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .plan-info .images img{max-width:50px;max-height:50px;margin:5px}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .plan-info .plan-contents-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:750px}#ppatphoto-plan-order-and-recommend .plan-list ul.plan-list-body>li .plan-info .plan-contents-list .content-icon{font-size:.85em}#ppatphoto-plan-order-and-recommend .placeholder-sortable-ppatphoto-plan{border-radius:10px;background-color:#deb887;width:100%;height:150px}#ppatphoto-plan-dates-edit>.main-header{width:1240px;margin:0 auto}#ppatphoto-plan-dates-edit>.main-header .bread{margin-bottom:0}#ppatphoto-plan-dates-edit>.content-body{width:96vw;margin:10px auto}#ppatphoto-plan-dates-edit>.content-body .same-size-as-main-header-content{width:1240px;margin:0 auto}#ppatphoto-plan-dates-edit>.content-body .same-size-as-main-header-content .same-size-as-main-header-content-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}#ppatphoto-plan-dates-edit>.content-body .same-size-as-main-header-content .same-size-as-main-header-content-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:65%;flex-basis:65%;text-align:left}#ppatphoto-plan-dates-edit>.content-body .same-size-as-main-header-content .same-size-as-main-header-content-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:35%;flex-basis:35%;text-align:right}#ppatphoto-plan-dates-edit .plans-calendar-area,#ppatphoto-plan-dates-edit .plans-calendar-frame{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100px;max-height:70vh;width:100%;margin:0;padding:0}#ppatphoto-plan-dates-edit .plans-calendar-frame{overflow:scroll}#ppatphoto-plan-dates-edit .plans-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}#ppatphoto-plan-dates-edit .plan-num,#ppatphoto-plan-dates-edit .plan-select,#ppatphoto-plan-dates-edit .plan-title{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-preferred-size:1px;flex-basis:1px;margin:0}#ppatphoto-plan-dates-edit .plan-num{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border:none;-webkit-box-flex:25;-ms-flex-positive:25;flex-grow:25;-ms-flex-negative:25;flex-shrink:25;min-width:25px;max-width:25px;width:25px}#ppatphoto-plan-dates-edit .plan-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#ppatphoto-plan-dates-edit .plan-title.confirm{-webkit-box-flex:435;-ms-flex-positive:435;flex-grow:435;-ms-flex-negative:435;flex-shrink:435;min-width:435px;max-width:435px;width:435px;border-left:1px solid #999;border-right:none!important}#ppatphoto-plan-dates-edit .plan-title.editable{-webkit-box-flex:410;-ms-flex-positive:410;flex-grow:410;-ms-flex-negative:410;flex-shrink:410;min-width:410px;max-width:410px;width:410px;border-left:1px solid #999;border-right:1px solid #999}#ppatphoto-plan-dates-edit .plan-select{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;border:none;-webkit-box-flex:25;-ms-flex-positive:25;flex-grow:25;-ms-flex-negative:25;flex-shrink:25;min-width:25px;max-width:25px;width:25px}#ppatphoto-plan-dates-edit .fixed-horizontally-columns{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:1px;flex-basis:1px;-webkit-box-flex:460;-ms-flex-positive:460;flex-grow:460;-ms-flex-negative:460;flex-shrink:460;min-width:460px;max-width:460px;width:460px}#ppatphoto-plan-dates-edit .horizontal-scrollable-columns{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-sizing:border-box;box-sizing:border-box;position:-webkit-sticky;position:sticky;top:0;left:0}#ppatphoto-plan-dates-edit .day{text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:25px;flex-basis:25px;min-width:25px;max-width:25px;width:25px}#ppatphoto-plan-dates-edit .day,#ppatphoto-plan-dates-edit .day .day-cell,#ppatphoto-plan-dates-edit .plan-calendar-checkbox{-webkit-box-sizing:border-box;box-sizing:border-box}#ppatphoto-plan-dates-edit .plan-calendar-checkbox{display:inline-block;margin:0;padding:1px;background-color:#fff;border-radius:15%;text-align:left;cursor:default}#ppatphoto-plan-dates-edit .plan-calendar-checkbox.calendar-day-checkbox,#ppatphoto-plan-dates-edit .plan-calendar-checkbox.calendar-month-checkbox,#ppatphoto-plan-dates-edit .plan-calendar-checkbox.calendar-year-checkbox,#ppatphoto-plan-dates-edit .plan-calendar-checkbox.plan-calendar-month-checkbox,#ppatphoto-plan-dates-edit .plan-calendar-checkbox.plan-select-checkbox{padding-top:2px;width:16px;height:16px}#ppatphoto-plan-dates-edit .plan-calendar-checkbox.enable,#ppatphoto-plan-dates-edit .plan-calendar-checkbox:not(.disable){border:1px solid #154a62}#ppatphoto-plan-dates-edit .plan-calendar-checkbox.enable.checked,#ppatphoto-plan-dates-edit .plan-calendar-checkbox:not(.disable).checked{color:#fff;background-color:#257fa8}#ppatphoto-plan-dates-edit .plan-calendar-checkbox.enable:hover,#ppatphoto-plan-dates-edit .plan-calendar-checkbox:not(.disable):hover{cursor:pointer}#ppatphoto-plan-dates-edit .plan-calendar-checkbox.disable{border-color:#ccc}#ppatphoto-plan-dates-edit .plan-calendar-checkbox.disable:hover{cursor:default}#ppatphoto-plan-dates-edit .plans-calendar-header{z-index:40;margin:0;padding:0}#ppatphoto-plan-dates-edit .plans-calendar-header,#ppatphoto-plan-dates-edit .plans-calendar-header li{-webkit-box-sizing:border-box;box-sizing:border-box;position:-webkit-sticky;position:sticky;top:0;left:0;width:100%}#ppatphoto-plan-dates-edit .plans-calendar-header li{display:-webkit-box;display:-ms-flexbox;display:flex}#ppatphoto-plan-dates-edit .plans-calendar-header li .fixed-horizontally-columns{z-index:60!important;border:1px solid #999;display:-webkit-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;left:0}#ppatphoto-plan-dates-edit .plans-calendar-header li .fixed-horizontally-columns .plan-num label,#ppatphoto-plan-dates-edit .plans-calendar-header li .fixed-horizontally-columns .plan-select label,#ppatphoto-plan-dates-edit .plans-calendar-header li .fixed-horizontally-columns .plan-title label{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;padding:5px 2px 0;font-weight:700;text-align:center}#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns{z-index:50!important;border-top:1px solid #999;border-bottom:1px solid #999;border-right:1px solid #999;border-left:none}#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .days,#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .months,#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .years{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .year-cell,#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .year-month-cell{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;margin:0;padding-top:4px;min-height:25px;max-height:25px;height:25px;border-right:1px solid #999;border-bottom:1px solid #999}#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .year-cell .plan-calendar-checkbox{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .year-cell .year-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:1px}#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .year-month-cell .plan-calendar-checkbox{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .year-month-cell .year-month-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:1px}#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .year-month-text,#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .year-text{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-weight:700;border:none;margin-left:5px;min-height:25px;max-height:25px;height:25px}#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .year-month-text.enable,#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .year-month-text:not(.disable),#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .year-text.enable,#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .year-text:not(.disable){cursor:pointer}#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .year-month-text .disable,#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .year-text .disable{cursor:default}#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .day,#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .month,#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .year{text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .month:last-child>.month-label,#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .year:last-child>.year-label{border-right:none!important}#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .day{border-right:1px solid #999}#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .day.day-label-cell{position:relative}#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .day.dayOfWeek-0,#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .day.dayOfWeek-6,#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .day.holiday{z-index:51!important}#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .day .day-num,#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .day .day-of-week{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:0;padding:2px}#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .day.future .day-num,#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .day.future .day-of-week{font-weight:700}#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .day.future:not(.highlighting).dayOfWeek-0,#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .day.future:not(.highlighting).dayOfWeek-6,#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .day.future:not(.highlighting).holiday{color:#fff}#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .day.future.highlighting.dayOfWeek-0,#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .day.future.highlighting.holiday{color:#cd0000}#ppatphoto-plan-dates-edit .plans-calendar-header li .horizontal-scrollable-columns .day.future.highlighting.dayOfWeek-6{color:#0065cd}#ppatphoto-plan-dates-edit .plans-calendar-body{z-index:10;margin:0;padding:0;border:none}#ppatphoto-plan-dates-edit .plans-calendar-body,#ppatphoto-plan-dates-edit .plans-calendar-body li{-webkit-box-sizing:border-box;box-sizing:border-box;position:-webkit-sticky;position:sticky;top:0;left:0;width:100%}#ppatphoto-plan-dates-edit .plans-calendar-body li{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:25px;max-height:25px;height:25px;border-bottom:1px solid #999}#ppatphoto-plan-dates-edit .plans-calendar-body li.dragging .day,#ppatphoto-plan-dates-edit .plans-calendar-body li.dragging .day-cell,#ppatphoto-plan-dates-edit .plans-calendar-body li.dragging .days,#ppatphoto-plan-dates-edit .plans-calendar-body li.dragging .fixed-horizontally-columns,#ppatphoto-plan-dates-edit .plans-calendar-body li.dragging .horizontal-scrollable-columns{background-color:#f7f1bd!important;border-color:#e9d94b!important}#ppatphoto-plan-dates-edit .plans-calendar-body li.sortable .fixed-horizontally-columns{cursor:-webkit-grab;cursor:grab}#ppatphoto-plan-dates-edit .plans-calendar-body .fixed-horizontally-columns{z-index:30!important;border-right:1px solid #999;border-left:1px solid #999;display:-webkit-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;left:0;height:100%}#ppatphoto-plan-dates-edit .plans-calendar-body .horizontal-scrollable-columns{z-index:20!important;height:100%}#ppatphoto-plan-dates-edit .plans-calendar-body .horizontal-scrollable-columns .days{display:-webkit-box;display:-ms-flexbox;display:flex}#ppatphoto-plan-dates-edit .plans-calendar-body .plan-num>div,#ppatphoto-plan-dates-edit .plans-calendar-body .plan-select>div{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;width:100%;height:100%;font-weight:700}#ppatphoto-plan-dates-edit .plans-calendar-body .plan-num>div{padding-top:5px}#ppatphoto-plan-dates-edit .plans-calendar-body .plan-num.sortOrderModified>div{color:#1a611a;font-weight:700;font-size:1.25em}#ppatphoto-plan-dates-edit .plans-calendar-body .plan-title{border-left:1px solid #999;overflow:hidden}#ppatphoto-plan-dates-edit .plans-calendar-body .plan-title.confirm{border-right:none}#ppatphoto-plan-dates-edit .plans-calendar-body .plan-title.editable{border-right:1px solid #999}#ppatphoto-plan-dates-edit .plans-calendar-body .plan-title>div{overflow:hidden;text-align:left;padding:2px 5px;white-space:nowrap}#ppatphoto-plan-dates-edit .plans-calendar-body .day{border:none;height:100%}#ppatphoto-plan-dates-edit .plans-calendar-body .day-cell{padding-top:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;-ms-flex-preferred-size:26px;flex-basis:26px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;margin-top:-1px;margin-left:-1px;min-height:26px;max-height:26px;height:26px;border:1px solid #999}#ppatphoto-plan-dates-edit .plans-calendar-body .day-cell.editable{cursor:pointer}#ppatphoto-plan-dates-edit .plans-calendar-body .day-cell.dayOfWeek-0,#ppatphoto-plan-dates-edit .plans-calendar-body .day-cell.dayOfWeek-6,#ppatphoto-plan-dates-edit .plans-calendar-body .day-cell.holiday{z-index:22}#ppatphoto-plan-dates-edit .plans-calendar-body .day-cell.range-selected{z-index:23}#ppatphoto-plan-dates-edit .plans-calendar-body .sortable-placeholder{z-index:31;min-height:25px;max-height:25px;height:25px;width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid red;background-color:#ff0}#ppatphoto-plan-dates-edit .plan-detail-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:2px;padding:2px;font-size:.85em;background-color:#848484;border-color:#000;color:#fff}#ppatphoto-plan-dates-edit .plan-calendar-popup-button{display:inline-block;margin:2px;padding:2px;border:1px solid #333}#ppatphoto-plan-dates-edit .plan-calendar-popup-button:hover{cursor:pointer}#ppatphoto-plan-dates-edit .toggle-selected-plan-date-checkbox-list{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#ppatphoto-plan-dates-edit .toggle-selected-plan-date-checkbox-list>label{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:5px}#ppatphoto-plan-dates-edit .toggle-selected-plan-date-checkbox-list>label .toggle-selected-plan-date-checkbox{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:12px;height:12px;margin-right:2px;padding:1px;font-size:.8em}#ppatphoto-plan-dates-edit .toggle-selected-plan-date-checkbox-list>label .toggle-selected-plan-date-checkbox.disable{border:1px solid #999}#ppatphoto-plan-dates-edit .toggle-selected-plan-date-checkbox-list>label .toggle-all-selected-plan-day-check-box-label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;white-space:nowrap}#ppatphoto-plan-dates-edit .toggle-selected-plan-date-checkbox-list>label .toggle-all-selected-plan-day-check-box-label.enable:hover{cursor:pointer}#ppatphoto-plan-dates-edit .toggle-selected-plan-date-checkbox-list>label .toggle-all-selected-plan-day-check-box-label.disable{color:#999}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.past,#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.past,#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.past{cursor:default}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.child.future,#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.child.future,#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.child.future{cursor:not-allowed}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell i.past,#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell i.past,#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell i.past{color:#706f6f}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell i.future:not(.add):not(.del).zexyRecommend,#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell i.future:not(.add):not(.del).zexyRecommend,#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell i.future:not(.add):not(.del).zexyRecommend{color:#a61c53}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell i.future:not(.add):not(.del):not(.zexyRecommend).synced,#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell i.future:not(.add):not(.del):not(.zexyRecommend).synced,#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell i.future:not(.add):not(.del):not(.zexyRecommend).synced{color:#05405c}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell i.future:not(.add):not(.del).child,#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell i.future:not(.add):not(.del).child,#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell i.future:not(.add):not(.del).child{color:#925510}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell i.future.add:not(.del),#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell i.future.add:not(.del),#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell i.future.add:not(.del){color:#1f5817}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell i.future:not(.add).del,#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell i.future:not(.add).del,#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell i.future:not(.add).del{color:#a31919}#ppatphoto-plan-dates-edit .plans-calendar-header .day-label-cell.past{background-color:#d6d2d2}#ppatphoto-plan-dates-edit .plans-calendar-header .day-label-cell.future.dayOfWeek-0,#ppatphoto-plan-dates-edit .plans-calendar-header .day-label-cell.future.holiday{background-color:#ff6767;border-right-color:#ff6767;border-left-color:#ff6767}#ppatphoto-plan-dates-edit .plans-calendar-header .day-label-cell.future.dayOfWeek-6:not(.highlighting){background-color:#67b2ff;border-right-color:#67b2ff;border-left-color:#67b2ff}#ppatphoto-plan-dates-edit .plans-calendar-header .day-label-cell.future.highlighting{background-color:#f7f1bd}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.past.highlighting,#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.past.highlighting,#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.past.highlighting{background-color:#eeeded;border-color:#d6d2d2}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.past:not(.highlighting),#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.past:not(.highlighting),#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.past:not(.highlighting){background-color:#d6d2d2;border-color:#999}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.future.zexyRecommend:not(.range-selected),#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.future.zexyRecommend:not(.range-selected),#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.future.zexyRecommend:not(.range-selected){border-width:2px;border-color:#bc1f5e;background-color:#f3b4cd}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.future.range-selected,#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.future.range-selected,#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.future.range-selected{z-index:23!important;border-width:2px;border-color:#4e4e97}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.future.range-selected.highlighting,#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.future.range-selected.highlighting,#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.future.range-selected.highlighting{background-color:#cccce5}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.future.range-selected:not(.highlighting),#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.future.range-selected:not(.highlighting),#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.future.range-selected:not(.highlighting){background-color:#ababd3}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend):not(.holiday):not(.dayOfWeek-0):not(.dayOfWeek-6):not(.range-selected).highlighting,#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.future:not(.zexyRecommend):not(.holiday):not(.dayOfWeek-0):not(.dayOfWeek-6):not(.range-selected).highlighting,#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.future:not(.zexyRecommend):not(.holiday):not(.dayOfWeek-0):not(.dayOfWeek-6):not(.range-selected).highlighting{background-color:#f7f1bd;border-color:#e9d94b}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend):not(.holiday):not(.dayOfWeek-0):not(.dayOfWeek-6):not(.range-selected):not(.highlighting).add:not(.del),#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.future:not(.zexyRecommend):not(.holiday):not(.dayOfWeek-0):not(.dayOfWeek-6):not(.range-selected):not(.highlighting).add:not(.del),#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.future:not(.zexyRecommend):not(.holiday):not(.dayOfWeek-0):not(.dayOfWeek-6):not(.range-selected):not(.highlighting).add:not(.del){background-color:#97e18d;color:#1f5817}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend):not(.holiday):not(.dayOfWeek-0):not(.dayOfWeek-6):not(.range-selected):not(.highlighting):not(.add).del,#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.future:not(.zexyRecommend):not(.holiday):not(.dayOfWeek-0):not(.dayOfWeek-6):not(.range-selected):not(.highlighting):not(.add).del,#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.future:not(.zexyRecommend):not(.holiday):not(.dayOfWeek-0):not(.dayOfWeek-6):not(.range-selected):not(.highlighting):not(.add).del{background-color:#f6c5c5;color:#a31919}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend):not(.holiday):not(.dayOfWeek-0):not(.dayOfWeek-6):not(.range-selected):not(.highlighting):not(.add):not(.del),#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.future:not(.zexyRecommend):not(.holiday):not(.dayOfWeek-0):not(.dayOfWeek-6):not(.range-selected):not(.highlighting):not(.add):not(.del),#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.future:not(.zexyRecommend):not(.holiday):not(.dayOfWeek-0):not(.dayOfWeek-6):not(.range-selected):not(.highlighting):not(.add):not(.del){background-color:#fff}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.future.holiday:not(.range-selected).highlighting,#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected).highlighting,#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.future.holiday:not(.range-selected).highlighting,#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected).highlighting,#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.future.holiday:not(.range-selected).highlighting,#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected).highlighting{background-color:#f7f1bd;border-color:#e9d94b}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.future.holiday:not(.range-selected):not(.highlighting),#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected):not(.highlighting),#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.future.holiday:not(.range-selected):not(.highlighting),#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected):not(.highlighting),#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.future.holiday:not(.range-selected):not(.highlighting),#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected):not(.highlighting){border-color:#ff6767}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.future.holiday:not(.range-selected):not(.highlighting).add:not(.del),#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected):not(.highlighting).add:not(.del),#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.future.holiday:not(.range-selected):not(.highlighting).add:not(.del),#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected):not(.highlighting).add:not(.del),#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.future.holiday:not(.range-selected):not(.highlighting).add:not(.del),#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected):not(.highlighting).add:not(.del){background-color:#97e18d;color:#1f5817}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.future.holiday:not(.range-selected):not(.highlighting):not(.add).del,#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected):not(.highlighting):not(.add).del,#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.future.holiday:not(.range-selected):not(.highlighting):not(.add).del,#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected):not(.highlighting):not(.add).del,#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.future.holiday:not(.range-selected):not(.highlighting):not(.add).del,#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected):not(.highlighting):not(.add).del{background-color:#f6c5c5;color:#a31919}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.future.holiday:not(.range-selected):not(.highlighting):not(.add):not(.del),#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected):not(.highlighting):not(.add):not(.del),#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.future.holiday:not(.range-selected):not(.highlighting):not(.add):not(.del),#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected):not(.highlighting):not(.add):not(.del),#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.future.holiday:not(.range-selected):not(.highlighting):not(.add):not(.del),#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-0:not(.range-selected):not(.highlighting):not(.add):not(.del){background-color:#fff1f1}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected).highlighting,#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected).highlighting,#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected).highlighting{background-color:#f7f1bd;border-color:#e9d94b}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected):not(.highlighting),#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected):not(.highlighting),#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected):not(.highlighting){border-color:#67b2ff}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected):not(.highlighting).add:not(.del),#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected):not(.highlighting).add:not(.del),#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected):not(.highlighting).add:not(.del){background-color:#97e18d;color:#1f5817}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected):not(.highlighting):not(.add).del,#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected):not(.highlighting):not(.add).del,#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected):not(.highlighting):not(.add).del{background-color:#f6c5c5;color:#a31919}#ppatphoto-plan-dates-edit .calendar-usage-guide-area .day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected):not(.highlighting):not(.add):not(.del),#ppatphoto-plan-dates-edit .plan-calendars .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected):not(.highlighting):not(.add):not(.del),#ppatphoto-plan-dates-edit .plans-calendar-body .day>.day-cell.future:not(.zexyRecommend).dayOfWeek-6:not(.range-selected):not(.highlighting):not(.add):not(.del){background-color:#f1f8ff}#ppatphoto-plan-dates-edit .plans-calendar-body,#ppatphoto-plan-dates-edit .plans-calendar-body .fixed-horizontally-columns,#ppatphoto-plan-dates-edit .plans-calendar-header,#ppatphoto-plan-dates-edit .plans-calendar-header .fixed-horizontally-columns{background-color:#ddd}#ppatphoto-plan-dates-edit .plans-calendar-body .horizontal-scrollable-columns,#ppatphoto-plan-dates-edit .plans-calendar-header .horizontal-scrollable-columns{background-color:#fff}#ppatphoto-plan-dates-edit .plans-calendar-header .days,#ppatphoto-plan-dates-edit .plans-calendar-header .months,#ppatphoto-plan-dates-edit .plans-calendar-header .years{background-color:#ddd}#ppatphoto-plan-dates-edit .plans-calendar-body{background-color:#fff}#ppatphoto-plan-dates-edit .plans-calendar-footer{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-filters-area,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-settings-area,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-usage-guide-area{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding-right:10px;text-align:left}#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-filters-area>label,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-settings-area>label,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-usage-guide-area>label{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-weight:700;width:100%}#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-filters-area .calendar-filters,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-filters-area .calendar-icons,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-filters-area .calendar-settings,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-settings-area .calendar-filters,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-settings-area .calendar-icons,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-settings-area .calendar-settings,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-usage-guide-area .calendar-filters,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-usage-guide-area .calendar-icons,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-usage-guide-area .calendar-settings{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;border-radius:5px;margin-top:5px;padding:10px;text-align:left;height:65px}#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-filters-area .calendar-filters>label,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-filters-area .calendar-icons>label,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-filters-area .calendar-settings>label,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-settings-area .calendar-filters>label,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-settings-area .calendar-icons>label,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-settings-area .calendar-settings>label,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-usage-guide-area .calendar-filters>label,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-usage-guide-area .calendar-icons>label,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-usage-guide-area .calendar-settings>label{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-right:10px;padding:0;text-align:left}#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-filters-area .calendar-filters>label:hover,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-filters-area .calendar-icons>label:hover,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-filters-area .calendar-settings>label:hover,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-settings-area .calendar-filters>label:hover,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-settings-area .calendar-icons>label:hover,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-settings-area .calendar-settings>label:hover,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-usage-guide-area .calendar-filters>label:hover,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-usage-guide-area .calendar-icons>label:hover,#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-usage-guide-area .calendar-settings>label:hover{cursor:pointer}#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-icons{display:-webkit-box;display:-ms-flexbox;display:flex}#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-filters-area{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:415px;flex-basis:415px}#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-filters-area .calendar-filters{width:100%}#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-filters-area .filter-label{cursor:pointer}#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-settings-area{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:415px;flex-basis:415px}#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-settings-area .calendar-settings{width:100%}#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-settings-area .calendar-settings>label.disable{cursor:not-allowed}#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-usage-guide-area{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-preferred-size:415px;flex-basis:415px}#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-usage-guide-area .calendar-icons{width:100%}#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-usage-guide-area .calendar-icon{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;white-space:nowrap;margin-right:13px}#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-usage-guide-area .calendar-icon .day-cell{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 3px;padding-top:4px;min-width:20px;max-width:20px;height:20px;text-align:center;border:1px solid #999}#ppatphoto-plan-dates-edit .plans-calendar-footer .calendar-usage-guide-area .calendar-icon>label{margin-top:6px;margin-left:4px}#ppatphoto-plan-dates-edit .plan-calendars{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;cursor:default!important}#ppatphoto-plan-dates-edit .plan-calendars .toggle-checkbox{margin-top:2px;width:15px;height:15px}#ppatphoto-plan-dates-edit .plan-calendars .plan-calendar-area{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:33%;flex-basis:33%;text-align:center;margin-bottom:15px}#ppatphoto-plan-dates-edit .plan-calendars .plan-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}#ppatphoto-plan-dates-edit .plan-calendars .plan-calendar.editable{min-width:240px;max-width:240px;width:240px}#ppatphoto-plan-dates-edit .plan-calendars .plan-calendar.confirm{min-width:210px;max-width:210px;width:210px}#ppatphoto-plan-dates-edit .plan-calendars .calendar-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}#ppatphoto-plan-dates-edit .plan-calendars .calendar-row.editable{min-width:240px;max-width:240px;width:240px}#ppatphoto-plan-dates-edit .plan-calendars .calendar-row.confirm{min-width:210px;max-width:210px;width:210px}#ppatphoto-plan-dates-edit .plan-calendars .calendar-caption{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:30px;flex-basis:30px;min-height:25px;max-height:25px;height:25px}#ppatphoto-plan-dates-edit .plan-calendars .calendar-caption.editable{-webkit-box-flex:8;-ms-flex-positive:8;flex-grow:8;-ms-flex-negative:8;flex-shrink:8;min-width:240px;max-width:240px;width:240px}#ppatphoto-plan-dates-edit .plan-calendars .calendar-caption.confirm{-webkit-box-flex:7;-ms-flex-positive:7;flex-grow:7;-ms-flex-negative:7;flex-shrink:7;min-width:210px;max-width:210px;width:210px}#ppatphoto-plan-dates-edit .plan-calendars .calendar-caption>div{-webkit-box-sizing:border-box;position:absolute;min-height:25px;max-height:25px;height:25px;margin-top:-1px;margin-left:-1px;padding-top:3px;font-weight:700;text-align:center;box-sizing:border-box;border:1px solid #999;border-bottom:none;background-color:#ffe2e2}#ppatphoto-plan-dates-edit .plan-calendars .calendar-caption>div.editable{min-width:241px;max-width:241px;width:241px}#ppatphoto-plan-dates-edit .plan-calendars .calendar-caption>div.confirm{min-width:211px;max-width:211px;width:211px}#ppatphoto-plan-dates-edit .plan-calendars .day{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:30px;flex-basis:30px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-width:30px;max-width:30px;width:30px}#ppatphoto-plan-dates-edit .plan-calendars .day-of-week-label-cell,#ppatphoto-plan-dates-edit .plan-calendars .day.day-of-week-label{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ffe2e2}#ppatphoto-plan-dates-edit .plan-calendars .day.day-of-week-label{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:30px;max-width:30px;width:30px}#ppatphoto-plan-dates-edit .plan-calendars .day.day-of-week-label:not(.editable){min-height:20px;max-height:20px;height:20px}#ppatphoto-plan-dates-edit .plan-calendars .day.day-of-week-label.editable{min-height:40px;max-height:40px;height:40px}#ppatphoto-plan-dates-edit .plan-calendars .day-of-week-label-cell{-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;position:absolute;text-align:center;margin-top:-1px;margin-left:-1px;min-width:31px;max-width:31px;width:31px;border:1px solid #999}#ppatphoto-plan-dates-edit .plan-calendars .day-of-week-label-cell:not(.editable){min-height:21px;max-height:21px;height:21px}#ppatphoto-plan-dates-edit .plan-calendars .day-of-week-label-cell.editable{min-height:41px;max-height:41px;height:41px}#ppatphoto-plan-dates-edit .plan-calendars .day-of-week-label-cell.dayOfWeek-0,#ppatphoto-plan-dates-edit .plan-calendars .day-of-week-label-cell .holiday{background-color:#ff6767;color:#fff}#ppatphoto-plan-dates-edit .plan-calendars .day-of-week-label-cell.dayOfWeek-6{background-color:#67b2ff;color:#fff}#ppatphoto-plan-dates-edit .plan-calendars .day.plan-day-cell-header{background-color:#ffe2e2}#ppatphoto-plan-dates-edit .plan-calendars .day.plan-day-cell-header>div{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;padding-top:15px;margin-top:-1px;margin-left:-1px;min-width:31px;max-width:31px;width:31px;min-height:36px;max-height:36px;height:36px;border:1px solid #999}#ppatphoto-plan-dates-edit .plan-calendars .day.plan-day-cell{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:30px;max-width:30px;width:30px;min-height:35px;max-height:35px;height:35px}#ppatphoto-plan-dates-edit .plan-calendars .day.plan-day-cell>.day-cell,#ppatphoto-plan-dates-edit .plan-calendars .day.plan-day-cell>.day-cell-null,#ppatphoto-plan-dates-edit .plan-calendars .day.plan-day-cell>.day-num,#ppatphoto-plan-dates-edit .plan-calendars .day.plan-day-cell>.day-num-null{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;min-width:31px;max-width:31px;width:31px}#ppatphoto-plan-dates-edit .plan-calendars .day.plan-day-cell>.day-num,#ppatphoto-plan-dates-edit .plan-calendars .day.plan-day-cell>.day-num-null{margin-top:-1px;margin-left:-1px;min-height:16px;max-height:16px;height:16px;line-height:.85em;font-size:.85em}#ppatphoto-plan-dates-edit .plan-calendars .day.plan-day-cell>.day-num-null.past,#ppatphoto-plan-dates-edit .plan-calendars .day.plan-day-cell>.day-num.past{background-color:#d6d2d2;color:#706f6f;font-weight:400!important}#ppatphoto-plan-dates-edit .plan-calendars .day.plan-day-cell>.day-cell,#ppatphoto-plan-dates-edit .plan-calendars .day.plan-day-cell>.day-cell-null{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:14px!important;margin-left:-1px!important;padding-top:1px;min-height:21px;max-height:21px;height:21px;text-align:center}#ppatphoto-plan-dates-edit .plan-calendars .day.plan-day-cell>.day-cell-null.past,#ppatphoto-plan-dates-edit .plan-calendars .day.plan-day-cell>.day-cell.past{background-color:#d6d2d2;color:#706f6f;font-weight:400!important}#ppatphoto-plan-dates-edit .plan-calendars .day.plan-day-cell>.day-cell-null{border:1px solid #999;border-top:none!important}#ppatphoto-plan-dates-edit .plan-calendars .day.plan-day-cell>.day-cell{border:1px solid #999}#ppatphoto-plan-dates-edit .plan-calendars .day.plan-day-cell.editable>.day-cell.future:not(.child):hover{cursor:pointer}#ppatphoto-plan-dates-edit .plan-calendars .day.plan-day-cell>.day-cell-null,#ppatphoto-plan-dates-edit .plan-calendars .day.plan-day-cell>.day-num-null{background-color:#eee}#ppatphoto-plan-dates-edit .plan-calendars .day.plan-day-cell>.day-num-null{border:1px solid #999;border-bottom:none}#ppatphoto-plan-dates-edit .plan-calendars .day.plan-day-cell>.day-num{border:1px solid #999;text-align:right;padding-top:2px;padding-right:2px;color:#000}#ppatphoto-plan-dates-edit .plan-calendars .day.plan-day-cell>.day-num.future.dayOfWeek-0,#ppatphoto-plan-dates-edit .plan-calendars .day.plan-day-cell>.day-num.future.holiday{color:#e70000;border-color:#e70000!important}#ppatphoto-plan-dates-edit .plan-calendars .day.plan-day-cell>.day-num.future.dayOfWeek-6{color:#0072e7;border-color:#0072e7!important}#ppatphoto-plan-dates-edit .plan-calendars .day.plan-day-cell.editable>.day-num.future:not(.child):hover{cursor:pointer}#ppatphoto-plan-dates-edit .confirm-info-area{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:10px;width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#ppatphoto-plan-dates-edit .confirm-info-area .plan{-webkit-box-sizing:border-box;box-sizing:border-box;width:580px;margin:10px 5px;padding:10px;border:1px solid #ccc;border-radius:10px}#ppatphoto-plan-dates-edit .confirm-info-area .plan .plan-date-delete-warnings{-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #b3420e;border-radius:5px;margin:0;padding:10px;background-color:#ffda99}#ppatphoto-plan-dates-edit .confirm-info-area .plan .plan-date-delete-warnings li{font-weight:700;color:#961403;font-size:1.15em}#ppatphoto-plan-dates-edit .modal-background{z-index:100;display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.25;cursor:pointer!important}#ppatphoto-plan-dates-edit .modal-wihdow{z-index:200;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;top:0;left:0;border-radius:5px;border:1px solid #000;background-color:#fff;-webkit-box-shadow:10px 15px 5px #333;box-shadow:10px 15px 5px #333}#ppatphoto-plan-dates-edit .modal-wihdow:hover{cursor:-webkit-grab;cursor:grab}#ppatphoto-plan-dates-edit .modal-wihdow .modal-window-header{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ccc}#ppatphoto-plan-dates-edit .modal-wihdow .modal-window-header .close-button,#ppatphoto-plan-dates-edit .modal-wihdow .modal-window-header .header-left{-ms-flex-preferred-size:25px;flex-basis:25px;min-width:25px;max-width:25px;width:25px}#ppatphoto-plan-dates-edit .modal-wihdow .modal-window-header .header-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#ppatphoto-plan-dates-edit .modal-wihdow .modal-window-header .header-center{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#ppatphoto-plan-dates-edit .modal-wihdow .modal-window-header .close-button{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;border-top-right-radius:5px;border-left:1px solid #ccc;text-align:center;vertical-align:middle;padding-top:5px;background-color:#eee}#ppatphoto-plan-dates-edit .modal-wihdow .modal-window-header .close-button i{color:#aaa}#ppatphoto-plan-dates-edit .modal-wihdow .modal-window-header .close-button:hover{color:#000;background-color:#fff}#ppatphoto-plan-dates-edit .modal-wihdow .modal-window-header .close-button.enable{cursor:pointer}#ppatphoto-plan-dates-edit .modal-wihdow .modal-window-header .close-button.disable{cursor:not-allowed}#ppatphoto-plan-dates-edit .modal-wihdow .modal-window-header .title{width:100%;padding:5px 0;font-weight:700;font-size:1.35em;text-align:center}#ppatphoto-plan-dates-edit .modal-wihdow-range-selected-day-cells-ctrl{padding-top:20px;margin:30vh 45vw;width:320px;-webkit-box-shadow:5px 5px 5px #333;box-shadow:5px 5px 5px #333;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#ppatphoto-plan-dates-edit .modal-wihdow-range-selected-day-cells-ctrl .title{font-size:1.35em;font-weight:700}#ppatphoto-plan-dates-edit .modal-wihdow-range-selected-day-cells-ctrl button{display:inline-block;margin:15px 5px;border-radius:5px}#ppatphoto-plan-dates-edit .modal-wihdow-range-selected-day-cells-ctrl button.add{color:#1f5817;font-weight:700}#ppatphoto-plan-dates-edit .modal-wihdow-range-selected-day-cells-ctrl button.del{color:#a31919;font-weight:700}#ppatphoto-plan-dates-edit .modal-windows-update-plan-sort-order{margin:30vh 45vw;width:400px;height:100px}#ppatphoto-plan-dates-edit .modal-windows-update-plan-sort-order .message{font-weight:700;font-size:1.25em}#ppatphoto-plan-dates-edit .modal-windows-update-plan-sort-order .success-message{color:#56991a}#ppatphoto-plan-dates-edit .modal-windows-update-plan-sort-order .fail-message{color:#e00}#ppatphoto-plan-dates-edit .modal-windows-update-plan-sort-order i{display:inline-block;font-size:1.25em;margin:0 5px}#ppatphoto-plan-dates-edit .modal-windows-validate-plan-dates{position:absolute;margin-top:15vh;margin-left:25vw;width:750px;min-height:100px}#ppatphoto-plan-dates-edit .modal-windows-update-plan-dates{position:absolute;margin-top:15vh;margin-left:25vw;width:750px;min-height:250px}#ppatphoto-plan-dates-edit .modal-windows-update-plan-dates .progress-bar{width:700px;height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #333;border-radius:5px;background-color:#fff;margin:0;padding:0}#ppatphoto-plan-dates-edit .modal-windows-update-plan-dates .progress-bar-processed{height:19px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;background-color:#aaa;margin:0;padding:0}#ppatphoto-plan-dates-edit .modal-windows-update-plan-dates .progress-info{font-weight:700;text-align:left}#ppatphoto-plan-dates-edit .modal-windows-update-plan-dates .content{margin-top:20px;padding:10px}#ppatphoto-plan-dates-edit .modal-windows-update-plan-dates .result-table{border:3px solid #948f91}#ppatphoto-plan-dates-edit .modal-windows-update-plan-dates .result-table thead{border-bottom:1px solid #948f91;background-color:#e0dedf}#ppatphoto-plan-dates-edit .modal-windows-update-plan-dates .result-table td,#ppatphoto-plan-dates-edit .modal-windows-update-plan-dates .result-table th{border-right:1px solid #948f91;margin:0;padding:5px}#ppatphoto-plan-dates-edit .modal-windows-update-plan-dates .result-table td:last-child,#ppatphoto-plan-dates-edit .modal-windows-update-plan-dates .result-table th:last-child{border-right:none}#ppatphoto-plan-dates-edit .modal-windows-update-plan-dates .result-table .status-text,#ppatphoto-plan-dates-edit .modal-windows-update-plan-dates .result-table th{text-align:center;font-weight:700}#ppatphoto-plan-dates-edit .modal-wihdow-plan-calendars{margin-top:1vh;margin-left:15vw;width:850px}#ppatphoto-plan-dates-edit .ppat-gray{color:gray}#ppatphoto-plan-dates-edit .ppat-skyblue{color:#67b2ff}#ppatphoto-plan-dates-edit .ppat-orange{color:#fecb81}#ppatphoto-plan-assign-resources>.main-header{width:1240px;margin:0 auto}#ppatphoto-plan-assign-resources>.main-header .bread{margin-bottom:0}#ppatphoto-plan-assign-resources>.content-body{width:80vw;margin:10px auto}#ppatphoto-plan-assign-resources>.content-body .same-size-as-main-header-content{width:1240px;margin:0 auto}#ppatphoto-plan-assign-resources>.content-body .same-size-as-main-header-content .same-size-as-main-header-content-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}#ppatphoto-plan-assign-resources>.content-body .same-size-as-main-header-content .same-size-as-main-header-content-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:65%;flex-basis:65%;text-align:left}#ppatphoto-plan-assign-resources>.content-body .same-size-as-main-header-content .same-size-as-main-header-content-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:35%;flex-basis:35%;text-align:right}#ppatphoto-plan-assign-resources .plans-resource-area,#ppatphoto-plan-assign-resources .plans-resource-frame{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100px;width:100%;margin:0;padding:0}#ppatphoto-plan-assign-resources .plans-resource-frame{overflow:scroll}#ppatphoto-plan-assign-resources .plans-resource{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}#ppatphoto-plan-assign-resources .plan-num,#ppatphoto-plan-assign-resources .plan-select,#ppatphoto-plan-assign-resources .plan-title{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-preferred-size:1px;flex-basis:1px;margin:0}#ppatphoto-plan-assign-resources .plan-num{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border:none;-webkit-box-flex:25;-ms-flex-positive:25;flex-grow:25;-ms-flex-negative:25;flex-shrink:25;min-width:25px;max-width:25px;width:25px}#ppatphoto-plan-assign-resources .plan-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#ppatphoto-plan-assign-resources .plan-title.confirm{-webkit-box-flex:435;-ms-flex-positive:435;flex-grow:435;-ms-flex-negative:435;flex-shrink:435;min-width:435px;max-width:435px;width:435px;border-left:1px solid #999;border-right:none!important}#ppatphoto-plan-assign-resources .plan-title.editable{-webkit-box-flex:410;-ms-flex-positive:410;flex-grow:410;-ms-flex-negative:410;flex-shrink:410;min-width:410px;max-width:410px;width:410px;border-left:1px solid #999;border-right:1px solid #999}#ppatphoto-plan-assign-resources .plan-select{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;border:none;-webkit-box-flex:25;-ms-flex-positive:25;flex-grow:25;-ms-flex-negative:25;flex-shrink:25;min-width:25px;max-width:25px;width:25px}#ppatphoto-plan-assign-resources .fixed-horizontally-columns{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:1px;flex-basis:1px;-webkit-box-flex:460;-ms-flex-positive:460;flex-grow:460;-ms-flex-negative:460;flex-shrink:460;min-width:460px;max-width:460px;width:460px}#ppatphoto-plan-assign-resources .horizontal-scrollable-columns{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-sizing:border-box;box-sizing:border-box;position:-webkit-sticky;position:sticky;top:0;left:0}#ppatphoto-plan-assign-resources .day{text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:25px;flex-basis:25px;min-width:25px;max-width:25px;width:25px}#ppatphoto-plan-assign-resources .day,#ppatphoto-plan-assign-resources .day .day-cell{-webkit-box-sizing:border-box;box-sizing:border-box}#ppatphoto-plan-assign-resources .plan-calendar-checkbox{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:1px;background-color:#fff;border-radius:15%;text-align:left;cursor:default}#ppatphoto-plan-assign-resources .plan-calendar-checkbox.calendar-day-checkbox,#ppatphoto-plan-assign-resources .plan-calendar-checkbox.calendar-month-checkbox,#ppatphoto-plan-assign-resources .plan-calendar-checkbox.calendar-year-checkbox,#ppatphoto-plan-assign-resources .plan-calendar-checkbox.plan-calendar-month-checkbox,#ppatphoto-plan-assign-resources .plan-calendar-checkbox.plan-select-checkbox{padding-top:2px;width:16px;height:16px}#ppatphoto-plan-assign-resources .plan-calendar-checkbox.enable,#ppatphoto-plan-assign-resources .plan-calendar-checkbox:not(.disable){border:1px solid #154a62}#ppatphoto-plan-assign-resources .plan-calendar-checkbox.enable.checked,#ppatphoto-plan-assign-resources .plan-calendar-checkbox:not(.disable).checked{color:#fff;background-color:#257fa8}#ppatphoto-plan-assign-resources .plan-calendar-checkbox.enable:hover,#ppatphoto-plan-assign-resources .plan-calendar-checkbox:not(.disable):hover{cursor:pointer}#ppatphoto-plan-assign-resources .plan-calendar-checkbox.disable{border-color:#ccc}#ppatphoto-plan-assign-resources .plan-calendar-checkbox.disable:hover{cursor:default}#ppatphoto-plan-assign-resources .plans-calendar-header{z-index:40;margin:0;padding:0}#ppatphoto-plan-assign-resources .plans-calendar-header,#ppatphoto-plan-assign-resources .plans-calendar-header li{-webkit-box-sizing:border-box;box-sizing:border-box;position:-webkit-sticky;position:sticky;top:0;left:0;width:100%}#ppatphoto-plan-assign-resources .plans-calendar-header li{display:-webkit-box;display:-ms-flexbox;display:flex}#ppatphoto-plan-assign-resources .plans-calendar-header li .fixed-horizontally-columns{z-index:60!important;border:1px solid #999;display:-webkit-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;left:0}#ppatphoto-plan-assign-resources .plans-calendar-header li .fixed-horizontally-columns .plan-num label,#ppatphoto-plan-assign-resources .plans-calendar-header li .fixed-horizontally-columns .plan-select label,#ppatphoto-plan-assign-resources .plans-calendar-header li .fixed-horizontally-columns .plan-title label{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;padding:5px 2px 0;font-weight:700;text-align:center}#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns{z-index:50!important;border-top:1px solid #999;border-bottom:1px solid #999;border-right:1px solid #999;border-left:none}#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .days,#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .months,#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .years{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .year-cell{min-height:25px;max-height:25px;height:25px}#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .year-cell,#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .year-month-cell{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;margin:0;padding-top:4px;border-right:1px solid #999;border-bottom:1px solid #999}#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .year-month-cell{min-height:75px;max-height:75px;height:75px}#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .year-cell .plan-calendar-checkbox{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .year-cell .year-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:1px}#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .year-month-cell .plan-calendar-checkbox{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .year-month-cell .year-month-text{overflow-y:hidden;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:1px}#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .year-month-text,#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .year-text{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-weight:700;border:none;margin:2px;min-height:75px;max-height:75px;height:75px}#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .year-month-text.enable,#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .year-month-text:not(.disable),#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .year-text.enable,#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .year-text:not(.disable){cursor:pointer}#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .year-month-text .disable,#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .year-text .disable{cursor:default}#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .day,#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .month,#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .year{text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .month:last-child>.month-label,#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .year:last-child>.year-label{border-right:none!important}#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .day{border-right:1px solid #999}#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .day.day-label-cell{min-height:180px;position:relative}#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .day.dayOfWeek-0,#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .day.dayOfWeek-6,#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .day.holiday{z-index:51!important}#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .day .day-num,#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .day .day-of-week{display:inline;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;text-orientation:upright;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:0;padding:2px}#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .day.future .day-num,#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .day.future .day-of-week{font-weight:700}#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .day.future:not(.highlighting).dayOfWeek-0,#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .day.future:not(.highlighting).dayOfWeek-6,#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .day.future:not(.highlighting).holiday{color:#fff}#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .day.future.highlighting.dayOfWeek-0,#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .day.future.highlighting.holiday{color:#cd0000}#ppatphoto-plan-assign-resources .plans-calendar-header li .horizontal-scrollable-columns .day.future.highlighting.dayOfWeek-6{color:#0065cd}#ppatphoto-plan-assign-resources .plans-calendar-body{z-index:10;margin:0;padding:0;border:none}#ppatphoto-plan-assign-resources .plans-calendar-body,#ppatphoto-plan-assign-resources .plans-calendar-body li{-webkit-box-sizing:border-box;box-sizing:border-box;position:-webkit-sticky;position:sticky;top:0;left:0;width:100%}#ppatphoto-plan-assign-resources .plans-calendar-body li{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:25px;max-height:25px;height:25px;border-bottom:1px solid #999}#ppatphoto-plan-assign-resources .plans-calendar-body li.dragging .day,#ppatphoto-plan-assign-resources .plans-calendar-body li.dragging .day-cell,#ppatphoto-plan-assign-resources .plans-calendar-body li.dragging .days,#ppatphoto-plan-assign-resources .plans-calendar-body li.dragging .fixed-horizontally-columns,#ppatphoto-plan-assign-resources .plans-calendar-body li.dragging .horizontal-scrollable-columns{background-color:#f7f1bd!important;border-color:#e9d94b!important}#ppatphoto-plan-assign-resources .plans-calendar-body li.sortable .fixed-horizontally-columns{cursor:-webkit-grab;cursor:grab}#ppatphoto-plan-assign-resources .plans-calendar-body .fixed-horizontally-columns{z-index:30!important;border-right:1px solid #999;border-left:1px solid #999;display:-webkit-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;left:0;height:100%}#ppatphoto-plan-assign-resources .plans-calendar-body .horizontal-scrollable-columns{z-index:20!important;height:100%}#ppatphoto-plan-assign-resources .plans-calendar-body .horizontal-scrollable-columns .days{display:-webkit-box;display:-ms-flexbox;display:flex}#ppatphoto-plan-assign-resources .plans-calendar-body .plan-num>div,#ppatphoto-plan-assign-resources .plans-calendar-body .plan-select>div{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;width:100%;height:100%;font-weight:700}#ppatphoto-plan-assign-resources .plans-calendar-body .plan-num>div{padding-top:5px}#ppatphoto-plan-assign-resources .plans-calendar-body .plan-num.sortOrderModified>div{color:#1a611a;font-weight:700;font-size:1.25em}#ppatphoto-plan-assign-resources .plans-calendar-body .plan-title{border-left:1px solid #999;overflow:hidden}#ppatphoto-plan-assign-resources .plans-calendar-body .plan-title.confirm{border-right:none}#ppatphoto-plan-assign-resources .plans-calendar-body .plan-title.editable{border-right:1px solid #999}#ppatphoto-plan-assign-resources .plans-calendar-body .plan-title>div{overflow:hidden;text-align:left;padding:2px 5px;white-space:nowrap}#ppatphoto-plan-assign-resources .plans-calendar-body .day{border:none;height:100%}#ppatphoto-plan-assign-resources .plans-calendar-body .day-cell{padding-top:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;-ms-flex-preferred-size:26px;flex-basis:26px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;margin-top:-1px;margin-left:-1px;min-height:26px;max-height:26px;height:26px;border:1px solid #999}#ppatphoto-plan-assign-resources .plans-calendar-body .day-cell.editable{cursor:pointer}#ppatphoto-plan-assign-resources .plans-calendar-body .day-cell.dayOfWeek-0,#ppatphoto-plan-assign-resources .plans-calendar-body .day-cell.dayOfWeek-6,#ppatphoto-plan-assign-resources .plans-calendar-body .day-cell.holiday{z-index:22}#ppatphoto-plan-assign-resources .plans-calendar-body .day-cell.range-selected{z-index:23}#ppatphoto-plan-assign-resources .plans-calendar-body .sortable-placeholder{z-index:31;min-height:25px;max-height:25px;height:25px;width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid red;background-color:#ff0}#ppatphoto-plan-assign-resources .plan-detail-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:2px;padding:2px;font-size:.85em;background-color:#848484;border-color:#000;color:#fff}#ppatphoto-plan-assign-resources .plan-calendar-popup-button{display:inline-block;margin:2px;padding:2px;border:1px solid #333}#ppatphoto-plan-assign-resources .plan-calendar-popup-button:hover{cursor:pointer}#ppatphoto-plan-assign-resources .toggle-selected-plan-date-checkbox-list{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#ppatphoto-plan-assign-resources .toggle-selected-plan-date-checkbox-list>label{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:5px}#ppatphoto-plan-assign-resources .toggle-selected-plan-date-checkbox-list>label .toggle-selected-plan-date-checkbox{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:12px;height:12px;margin-right:2px;padding:1px;font-size:.8em}#ppatphoto-plan-assign-resources .toggle-selected-plan-date-checkbox-list>label .toggle-selected-plan-date-checkbox.disable{border:1px solid #999}#ppatphoto-plan-assign-resources .toggle-selected-plan-date-checkbox-list>label .toggle-all-selected-plan-day-check-box-label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;white-space:nowrap}#ppatphoto-plan-assign-resources .toggle-selected-plan-date-checkbox-list>label .toggle-all-selected-plan-day-check-box-label.enable:hover{cursor:pointer}#ppatphoto-plan-assign-resources .toggle-selected-plan-date-checkbox-list>label .toggle-all-selected-plan-day-check-box-label.disable{color:#999}#ppatphoto-plan-assign-resources .calendar-usage-guide-area .day-cell i:not(.add):not(.del).zexyRecommend,#ppatphoto-plan-assign-resources .plan-calendars .day>.day-cell i:not(.add):not(.del).zexyRecommend,#ppatphoto-plan-assign-resources .plans-calendar-body .day>.day-cell i:not(.add):not(.del).zexyRecommend{color:#a61c53}#ppatphoto-plan-assign-resources .calendar-usage-guide-area .day-cell i:not(.add):not(.del):not(.zexyRecommend).synced,#ppatphoto-plan-assign-resources .plan-calendars .day>.day-cell i:not(.add):not(.del):not(.zexyRecommend).synced,#ppatphoto-plan-assign-resources .plans-calendar-body .day>.day-cell i:not(.add):not(.del):not(.zexyRecommend).synced{color:#05405c}#ppatphoto-plan-assign-resources .calendar-usage-guide-area .day-cell i:not(.add):not(.del).child,#ppatphoto-plan-assign-resources .plan-calendars .day>.day-cell i:not(.add):not(.del).child,#ppatphoto-plan-assign-resources .plans-calendar-body .day>.day-cell i:not(.add):not(.del).child{color:#925510}#ppatphoto-plan-assign-resources .calendar-usage-guide-area .day-cell i.add:not(.del),#ppatphoto-plan-assign-resources .plan-calendars .day>.day-cell i.add:not(.del),#ppatphoto-plan-assign-resources .plans-calendar-body .day>.day-cell i.add:not(.del){color:#1f5817}#ppatphoto-plan-assign-resources .calendar-usage-guide-area .day-cell i:not(.add).del,#ppatphoto-plan-assign-resources .plan-calendars .day>.day-cell i:not(.add).del,#ppatphoto-plan-assign-resources .plans-calendar-body .day>.day-cell i:not(.add).del{color:#a31919}#ppatphoto-plan-assign-resources .plans-calendar-header .day-label-cell.dayOfWeek-0,#ppatphoto-plan-assign-resources .plans-calendar-header .day-label-cell.holiday{background-color:#ff6767;border-right-color:#ff6767;border-left-color:#ff6767}#ppatphoto-plan-assign-resources .plans-calendar-header .day-label-cell.dayOfWeek-6:not(.highlighting){background-color:#67b2ff;border-right-color:#67b2ff;border-left-color:#67b2ff}#ppatphoto-plan-assign-resources .plans-calendar-header .day-label-cell.highlighting{background-color:#f7f1bd}#ppatphoto-plan-assign-resources .calendar-usage-guide-area .day-cell.range-selected,#ppatphoto-plan-assign-resources .plan-calendars .day>.day-cell.range-selected,#ppatphoto-plan-assign-resources .plans-calendar-body .day>.day-cell.range-selected{z-index:23!important;border-width:2px;border-color:#4e4e97}#ppatphoto-plan-assign-resources .calendar-usage-guide-area .day-cell.range-selected.highlighting,#ppatphoto-plan-assign-resources .plan-calendars .day>.day-cell.range-selected.highlighting,#ppatphoto-plan-assign-resources .plans-calendar-body .day>.day-cell.range-selected.highlighting{background-color:#cccce5}#ppatphoto-plan-assign-resources .calendar-usage-guide-area .day-cell.range-selected:not(.highlighting),#ppatphoto-plan-assign-resources .plan-calendars .day>.day-cell.range-selected:not(.highlighting),#ppatphoto-plan-assign-resources .plans-calendar-body .day>.day-cell.range-selected:not(.highlighting){background-color:#ababd3}#ppatphoto-plan-assign-resources .calendar-usage-guide-area .day-cell:not(.range-selected).highlighting,#ppatphoto-plan-assign-resources .plan-calendars .day>.day-cell:not(.range-selected).highlighting,#ppatphoto-plan-assign-resources .plans-calendar-body .day>.day-cell:not(.range-selected).highlighting{background-color:#f7f1bd;border-color:#e9d94b}#ppatphoto-plan-assign-resources .calendar-usage-guide-area .day-cell:not(.range-selected):not(.highlighting).add:not(.del),#ppatphoto-plan-assign-resources .plan-calendars .day>.day-cell:not(.range-selected):not(.highlighting).add:not(.del),#ppatphoto-plan-assign-resources .plans-calendar-body .day>.day-cell:not(.range-selected):not(.highlighting).add:not(.del){background-color:#97e18d;color:#1f5817}#ppatphoto-plan-assign-resources .calendar-usage-guide-area .day-cell:not(.range-selected):not(.highlighting):not(.add).del,#ppatphoto-plan-assign-resources .plan-calendars .day>.day-cell:not(.range-selected):not(.highlighting):not(.add).del,#ppatphoto-plan-assign-resources .plans-calendar-body .day>.day-cell:not(.range-selected):not(.highlighting):not(.add).del{background-color:#f6c5c5;color:#a31919}#ppatphoto-plan-assign-resources .calendar-usage-guide-area .day-cell:not(.range-selected):not(.highlighting):not(.add):not(.del),#ppatphoto-plan-assign-resources .plan-calendars .day>.day-cell:not(.range-selected):not(.highlighting):not(.add):not(.del),#ppatphoto-plan-assign-resources .plans-calendar-body .day>.day-cell:not(.range-selected):not(.highlighting):not(.add):not(.del){background-color:#fff}#ppatphoto-plan-assign-resources .plans-calendar-body,#ppatphoto-plan-assign-resources .plans-calendar-body .fixed-horizontally-columns,#ppatphoto-plan-assign-resources .plans-calendar-header,#ppatphoto-plan-assign-resources .plans-calendar-header .fixed-horizontally-columns{background-color:#ddd}#ppatphoto-plan-assign-resources .plans-calendar-body .horizontal-scrollable-columns,#ppatphoto-plan-assign-resources .plans-calendar-header .horizontal-scrollable-columns{background-color:#fff}#ppatphoto-plan-assign-resources .plans-calendar-header .days,#ppatphoto-plan-assign-resources .plans-calendar-header .months,#ppatphoto-plan-assign-resources .plans-calendar-header .years{background-color:#ddd}#ppatphoto-plan-assign-resources .plans-calendar-body{background-color:#fff}#ppatphoto-plan-assign-resources .plans-calendar-footer{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-filters-area,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-settings-area,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-usage-guide-area{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding-right:10px;text-align:left}#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-filters-area>label,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-settings-area>label,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-usage-guide-area>label{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-weight:700;width:100%}#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-filters-area .calendar-filters,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-filters-area .calendar-icons,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-filters-area .calendar-settings,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-settings-area .calendar-filters,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-settings-area .calendar-icons,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-settings-area .calendar-settings,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-usage-guide-area .calendar-filters,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-usage-guide-area .calendar-icons,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-usage-guide-area .calendar-settings{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;border-radius:5px;margin-top:5px;padding:10px;text-align:left;height:65px}#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-filters-area .calendar-filters>label,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-filters-area .calendar-icons>label,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-filters-area .calendar-settings>label,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-settings-area .calendar-filters>label,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-settings-area .calendar-icons>label,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-settings-area .calendar-settings>label,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-usage-guide-area .calendar-filters>label,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-usage-guide-area .calendar-icons>label,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-usage-guide-area .calendar-settings>label{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-right:10px;padding:0;text-align:left}#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-filters-area .calendar-filters>label:hover,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-filters-area .calendar-icons>label:hover,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-filters-area .calendar-settings>label:hover,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-settings-area .calendar-filters>label:hover,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-settings-area .calendar-icons>label:hover,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-settings-area .calendar-settings>label:hover,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-usage-guide-area .calendar-filters>label:hover,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-usage-guide-area .calendar-icons>label:hover,#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-usage-guide-area .calendar-settings>label:hover{cursor:pointer}#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-icons{display:-webkit-box;display:-ms-flexbox;display:flex}#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-filters-area{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:415px;flex-basis:415px}#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-filters-area .calendar-filters{width:100%}#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-filters-area .filter-label{cursor:pointer}#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-settings-area{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:415px;flex-basis:415px}#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-settings-area .calendar-settings{width:100%}#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-settings-area .calendar-settings>label.disable{cursor:not-allowed}#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-usage-guide-area{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-preferred-size:415px;flex-basis:415px}#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-usage-guide-area .calendar-icons{width:100%}#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-usage-guide-area .calendar-icon{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;white-space:nowrap;margin-right:13px}#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-usage-guide-area .calendar-icon .day-cell{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 3px;padding-top:4px;min-width:20px;max-width:20px;height:20px;text-align:center;border:1px solid #999}#ppatphoto-plan-assign-resources .plans-calendar-footer .calendar-usage-guide-area .calendar-icon>label{margin-top:6px;margin-left:4px}#ppatphoto-plan-assign-resources .plan-calendars{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;cursor:default!important}#ppatphoto-plan-assign-resources .plan-calendars .toggle-checkbox{margin-top:2px;width:15px;height:15px}#ppatphoto-plan-assign-resources .plan-calendars .plan-calendar-area{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:33%;flex-basis:33%;text-align:center;margin-bottom:15px}#ppatphoto-plan-assign-resources .plan-calendars .plan-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}#ppatphoto-plan-assign-resources .plan-calendars .plan-calendar.editable{min-width:280px;max-width:280px;width:280px}#ppatphoto-plan-assign-resources .plan-calendars .plan-calendar.confirm{min-width:245px;max-width:245px;width:245px}#ppatphoto-plan-assign-resources .plan-calendars .calendar-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}#ppatphoto-plan-assign-resources .plan-calendars .calendar-row.editable{min-width:280px;max-width:280px;width:280px}#ppatphoto-plan-assign-resources .plan-calendars .calendar-row.confirm{min-width:245px;max-width:245px;width:245px}#ppatphoto-plan-assign-resources .plan-calendars .calendar-caption{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:35px;flex-basis:35px;min-height:25px;max-height:25px;height:25px}#ppatphoto-plan-assign-resources .plan-calendars .calendar-caption.editable{-webkit-box-flex:8;-ms-flex-positive:8;flex-grow:8;-ms-flex-negative:8;flex-shrink:8;min-width:280px;max-width:280px;width:280px}#ppatphoto-plan-assign-resources .plan-calendars .calendar-caption.confirm{-webkit-box-flex:7;-ms-flex-positive:7;flex-grow:7;-ms-flex-negative:7;flex-shrink:7;min-width:245px;max-width:245px;width:245px}#ppatphoto-plan-assign-resources .plan-calendars .calendar-caption>div{-webkit-box-sizing:border-box;position:absolute;min-height:25px;max-height:25px;height:25px;margin-top:-1px;margin-left:-1px;padding-top:3px;font-weight:700;text-align:center;box-sizing:border-box;border:1px solid #999;border-bottom:none;background-color:#ffe2e2}#ppatphoto-plan-assign-resources .plan-calendars .calendar-caption>div.editable{min-width:281px;max-width:281px;width:281px}#ppatphoto-plan-assign-resources .plan-calendars .calendar-caption>div.confirm{min-width:246px;max-width:246px;width:246px}#ppatphoto-plan-assign-resources .plan-calendars .day{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:35px;flex-basis:35px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-width:35px;max-width:35px;width:35px}#ppatphoto-plan-assign-resources .plan-calendars .day-of-week-label-cell,#ppatphoto-plan-assign-resources .plan-calendars .day.day-of-week-label{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ffe2e2}#ppatphoto-plan-assign-resources .plan-calendars .day.day-of-week-label{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:35px;max-width:35px;width:35px}#ppatphoto-plan-assign-resources .plan-calendars .day.day-of-week-label:not(.editable){min-height:20px;max-height:20px;height:20px}#ppatphoto-plan-assign-resources .plan-calendars .day.day-of-week-label.editable{min-height:40px;max-height:40px;height:40px}#ppatphoto-plan-assign-resources .plan-calendars .day-of-week-label-cell{-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;position:absolute;text-align:center;margin-top:-1px;margin-left:-1px;min-width:36px;max-width:36px;width:36px;border:1px solid #999}#ppatphoto-plan-assign-resources .plan-calendars .day-of-week-label-cell:not(.editable){min-height:21px;max-height:21px;height:21px}#ppatphoto-plan-assign-resources .plan-calendars .day-of-week-label-cell.editable{min-height:41px;max-height:41px;height:41px}#ppatphoto-plan-assign-resources .plan-calendars .day-of-week-label-cell.dayOfWeek-0,#ppatphoto-plan-assign-resources .plan-calendars .day-of-week-label-cell .holiday{background-color:#ff6767;color:#fff}#ppatphoto-plan-assign-resources .plan-calendars .day-of-week-label-cell.dayOfWeek-6{background-color:#67b2ff;color:#fff}#ppatphoto-plan-assign-resources .plan-calendars .day.plan-day-cell-header{background-color:#ffe2e2}#ppatphoto-plan-assign-resources .plan-calendars .day.plan-day-cell-header>div{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;padding-top:15px;margin-top:-1px;margin-left:-1px;min-width:36px;max-width:36px;width:36px;min-height:38px;max-height:38px;height:38px;border:1px solid #999}#ppatphoto-plan-assign-resources .plan-calendars .day.plan-day-cell{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:35px;max-width:35px;width:35px;min-height:37px;max-height:37px;height:37px}#ppatphoto-plan-assign-resources .plan-calendars .day.plan-day-cell>.day-cell,#ppatphoto-plan-assign-resources .plan-calendars .day.plan-day-cell>.day-cell-null,#ppatphoto-plan-assign-resources .plan-calendars .day.plan-day-cell>.day-num,#ppatphoto-plan-assign-resources .plan-calendars .day.plan-day-cell>.day-num-null{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;min-width:36px;max-width:36px;width:36px}#ppatphoto-plan-assign-resources .plan-calendars .day.plan-day-cell>.day-num,#ppatphoto-plan-assign-resources .plan-calendars .day.plan-day-cell>.day-num-null{margin-top:-1px;margin-left:-1px;min-height:16px;max-height:16px;height:16px;line-height:.85em;font-size:.85em}#ppatphoto-plan-assign-resources .plan-calendars .day.plan-day-cell>.day-num-null.past,#ppatphoto-plan-assign-resources .plan-calendars .day.plan-day-cell>.day-num.past{background-color:#d6d2d2;color:#706f6f;font-weight:400!important}#ppatphoto-plan-assign-resources .plan-calendars .day.plan-day-cell>.day-cell,#ppatphoto-plan-assign-resources .plan-calendars .day.plan-day-cell>.day-cell-null{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:14px!important;margin-left:-1px!important;padding-top:1px;min-height:23px;max-height:23px;height:23px;text-align:center}#ppatphoto-plan-assign-resources .plan-calendars .day.plan-day-cell>.day-cell-null.past,#ppatphoto-plan-assign-resources .plan-calendars .day.plan-day-cell>.day-cell.past{background-color:#d6d2d2;color:#706f6f;font-weight:400!important}#ppatphoto-plan-assign-resources .plan-calendars .day.plan-day-cell>.day-cell-null{border:1px solid #999;border-top:none!important}#ppatphoto-plan-assign-resources .plan-calendars .day.plan-day-cell>.day-cell{border:1px solid #999}#ppatphoto-plan-assign-resources .plan-calendars .day.plan-day-cell.editable>.day-cell.future:not(.child):hover{cursor:pointer}#ppatphoto-plan-assign-resources .plan-calendars .day.plan-day-cell>.day-cell-null,#ppatphoto-plan-assign-resources .plan-calendars .day.plan-day-cell>.day-num-null{background-color:#eee}#ppatphoto-plan-assign-resources .plan-calendars .day.plan-day-cell>.day-num-null{border:1px solid #999;border-bottom:none}#ppatphoto-plan-assign-resources .plan-calendars .day.plan-day-cell>.day-num{border:1px solid #999;text-align:right;padding-top:2px;padding-right:2px;color:#000}#ppatphoto-plan-assign-resources .plan-calendars .day.plan-day-cell>.day-num.future.dayOfWeek-0,#ppatphoto-plan-assign-resources .plan-calendars .day.plan-day-cell>.day-num.future.holiday{color:#e70000;border-color:#e70000!important}#ppatphoto-plan-assign-resources .plan-calendars .day.plan-day-cell>.day-num.future.dayOfWeek-6{color:#0072e7;border-color:#0072e7!important}#ppatphoto-plan-assign-resources .plan-calendars .day.plan-day-cell.editable>.day-num.future:not(.child):hover{cursor:pointer}#ppatphoto-plan-assign-resources .confirm-info-area{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:10px;width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#ppatphoto-plan-assign-resources .confirm-info-area .plan{-webkit-box-sizing:border-box;box-sizing:border-box;width:580px;margin:10px 5px;padding:10px;border:1px solid #ccc;border-radius:10px}#ppatphoto-plan-assign-resources .confirm-info-area .plan .plan-date-delete-warnings{-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #b3420e;border-radius:5px;margin:0;padding:10px;background-color:#ffda99}#ppatphoto-plan-assign-resources .confirm-info-area .plan .plan-date-delete-warnings li{font-weight:700;color:#961403;font-size:1.15em}#ppatphoto-plan-assign-resources .modal-background{z-index:100;display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.25;cursor:pointer!important}#ppatphoto-plan-assign-resources .modal-wihdow{z-index:200;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;top:0;left:0;border-radius:5px;border:1px solid #000;background-color:#fff;-webkit-box-shadow:10px 15px 5px #333;box-shadow:10px 15px 5px #333}#ppatphoto-plan-assign-resources .modal-wihdow:hover{cursor:-webkit-grab;cursor:grab}#ppatphoto-plan-assign-resources .modal-wihdow .modal-window-header{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ccc}#ppatphoto-plan-assign-resources .modal-wihdow .modal-window-header .close-button,#ppatphoto-plan-assign-resources .modal-wihdow .modal-window-header .header-left{-ms-flex-preferred-size:25px;flex-basis:25px;min-width:25px;max-width:25px;width:25px}#ppatphoto-plan-assign-resources .modal-wihdow .modal-window-header .header-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#ppatphoto-plan-assign-resources .modal-wihdow .modal-window-header .header-center{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#ppatphoto-plan-assign-resources .modal-wihdow .modal-window-header .close-button{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;border-top-right-radius:5px;border-left:1px solid #ccc;text-align:center;vertical-align:middle;padding-top:5px;background-color:#eee}#ppatphoto-plan-assign-resources .modal-wihdow .modal-window-header .close-button i{color:#aaa}#ppatphoto-plan-assign-resources .modal-wihdow .modal-window-header .close-button:hover{color:#000;background-color:#fff}#ppatphoto-plan-assign-resources .modal-wihdow .modal-window-header .close-button.enable{cursor:pointer}#ppatphoto-plan-assign-resources .modal-wihdow .modal-window-header .close-button.disable{cursor:not-allowed}#ppatphoto-plan-assign-resources .modal-wihdow .modal-window-header .title{width:100%;padding:5px 0;font-weight:700;font-size:1.35em;text-align:center}#ppatphoto-plan-assign-resources .modal-wihdow-range-selected-day-cells-ctrl{padding-top:20px;margin:30vh 45vw;width:320px;-webkit-box-shadow:5px 5px 5px #333;box-shadow:5px 5px 5px #333;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#ppatphoto-plan-assign-resources .modal-wihdow-range-selected-day-cells-ctrl .title{font-size:1.35em;font-weight:700}#ppatphoto-plan-assign-resources .modal-wihdow-range-selected-day-cells-ctrl button{display:inline-block;margin:15px 5px;border-radius:5px}#ppatphoto-plan-assign-resources .modal-wihdow-range-selected-day-cells-ctrl button.add{color:#1f5817;font-weight:700}#ppatphoto-plan-assign-resources .modal-wihdow-range-selected-day-cells-ctrl button.del{color:#a31919;font-weight:700}#ppatphoto-plan-assign-resources .modal-windows-update-plan-sort-order{margin:30vh 45vw;width:400px;height:100px}#ppatphoto-plan-assign-resources .modal-windows-update-plan-sort-order .message{font-weight:700;font-size:1.25em}#ppatphoto-plan-assign-resources .modal-windows-update-plan-sort-order .success-message{color:#56991a}#ppatphoto-plan-assign-resources .modal-windows-update-plan-sort-order .fail-message{color:#e00}#ppatphoto-plan-assign-resources .modal-windows-update-plan-sort-order i{display:inline-block;font-size:1.25em;margin:0 5px}#ppatphoto-plan-assign-resources .modal-windows-validate-plan-dates{position:absolute;margin-top:15vh;margin-left:25vw;width:750px;min-height:100px}#ppatphoto-plan-assign-resources .modal-windows-update-plan-dates{position:absolute;margin-top:15vh;margin-left:25vw;width:750px;min-height:250px}#ppatphoto-plan-assign-resources .modal-windows-update-plan-dates .progress-bar{width:700px;height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #333;border-radius:5px;background-color:#fff;margin:0;padding:0}#ppatphoto-plan-assign-resources .modal-windows-update-plan-dates .progress-bar-processed{height:19px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;background-color:#aaa;margin:0;padding:0}#ppatphoto-plan-assign-resources .modal-windows-update-plan-dates .progress-info{font-weight:700;text-align:left}#ppatphoto-plan-assign-resources .modal-windows-update-plan-dates .content{margin-top:20px;padding:10px}#ppatphoto-plan-assign-resources .modal-windows-update-plan-dates .result-table{border:3px solid #948f91}#ppatphoto-plan-assign-resources .modal-windows-update-plan-dates .result-table thead{border-bottom:1px solid #948f91;background-color:#e0dedf}#ppatphoto-plan-assign-resources .modal-windows-update-plan-dates .result-table td,#ppatphoto-plan-assign-resources .modal-windows-update-plan-dates .result-table th{border-right:1px solid #948f91;margin:0;padding:5px}#ppatphoto-plan-assign-resources .modal-windows-update-plan-dates .result-table td:last-child,#ppatphoto-plan-assign-resources .modal-windows-update-plan-dates .result-table th:last-child{border-right:none}#ppatphoto-plan-assign-resources .modal-windows-update-plan-dates .result-table .status-text,#ppatphoto-plan-assign-resources .modal-windows-update-plan-dates .result-table th{text-align:center;font-weight:700}#ppatphoto-plan-assign-resources .modal-wihdow-plan-calendars{margin-top:1vh;margin-left:15vw;width:850px}#ppatphoto-plan-assign-resources .ppat-gray{color:gray}#ppatphoto-plan-assign-resources .ppat-skyblue{color:#67b2ff}#ppatphoto-plan-assign-resources .ppat-orange{color:#fecb81}.multiple-plans-dates-update-calendar-date-cell-balloon-content{margin:0;padding:10px;text-align:left;background-color:#fff;color:#000}#ppatphoto-plan-reserve .color-samples{text-align:left}#ppatphoto-plan-reserve .color-samples .color-sample-cell{width:50px;height:50px;border:1px solid #999}#ppatphoto-plan-reserve .color-samples .color-sample-cell.inactive:not(.break-time):not(.scheduled){background-color:#ccc}#ppatphoto-plan-reserve .color-samples .color-sample-cell.inactive.break-time:not(.scheduled){background-color:#85b39a}#ppatphoto-plan-reserve .color-samples .color-sample-cell.has-capacity{background-color:#fff!important}#ppatphoto-plan-reserve .color-samples .color-sample-cell.scheduled{background-color:#fbbc05!important}#ppatphoto-plan-reserve .color-samples .color-sample-cell.reserved{color:#fff}#ppatphoto-plan-reserve .color-samples .color-sample-cell.reserved.reserved-auto-applied{background-color:#cd00cd!important}#ppatphoto-plan-reserve .color-samples .color-sample-cell.reserved:not(.reserved-auto-applied){background-color:purple!important}#ppatphoto-plan-reserve .main-header{width:1240px;margin:0 auto}#ppatphoto-plan-reserve .main-header .bread{margin-bottom:0}#ppatphoto-plan-reserve .content-body{margin:0 50px}#ppatphoto-plan-reserve .resourceTypeSelectButton{display:inline-block}#ppatphoto-plan-reserve .resourceTypeSelectButton:not(:last-child){margin-right:2px}#ppatphoto-plan-reserve .date-select-message{font-size:1.25em;font-weight:700}#ppatphoto-plan-reserve .calendars{max-width:1240px;margin:0 auto}#ppatphoto-plan-reserve table.vue-calendar-table caption,#ppatphoto-plan-reserve table.vue-calendar-table th{font-weight:700;color:#666;background-color:#ddd}#ppatphoto-plan-reserve table.vue-calendar-table td{text-align:center}#ppatphoto-plan-reserve table.vue-calendar-table td.past{background-color:#eee}#ppatphoto-plan-reserve table.vue-calendar-table td.calendar-day-cell{height:40px}#ppatphoto-plan-reserve table.vue-calendar-table td.calendar-day-cell.unselectable{background-color:#eee}#ppatphoto-plan-reserve table.vue-calendar-table td.calendar-day-cell.selectable:hover{cursor:pointer}#ppatphoto-plan-reserve table.vue-calendar-table td.calendar-day-cell.selected{background-color:khaki;outline:4px solid #c3691e;outline-offset:-4px}#ppatphoto-plan-reserve table.vue-calendar-table td.calendar-day-cell .has-plan-calendar{text-align:center;margin-top:5px;color:#333}#ppatphoto-plan-reserve table.vue-calendar-table label.highlight{font-weight:700;color:#fff!important;background-color:#6daa37!important;text-decoration:underline}#ppatphoto-plan-reserve .plan-filters{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;text-align:left}#ppatphoto-plan-reserve .plan-filters label{font-weight:700}#ppatphoto-plan-reserve .plan-filters .filter-label{cursor:pointer}#ppatphoto-plan-reserve .plan-filters .fa-toggle-on{color:#67b2ff}#ppatphoto-plan-reserve .plan-filters .fa-toggle-off{color:#999}#ppatphoto-plan-reserve .plan-list-filters{margin-top:5px!important;margin-right:5px!important;padding:5px!important;border:1px solid #ccc;border-radius:5px}#ppatphoto-plan-reserve .plan-list-filters>div:not(:last-child){margin-bottom:10px}#ppatphoto-plan-reserve .polling-settings>label{display:block;text-align:left;font-weight:700}#ppatphoto-plan-reserve .polling-settings .polling-settings-border{-webkit-box-sizing:border-box;box-sizing:border-box;margin:5px 0 0;padding:5px;border:1px solid #ccc;border-radius:5px;text-align:left}#ppatphoto-plan-reserve .polling-settings .polling-settings-border label{cursor:pointer}#ppatphoto-plan-reserve .polling-settings .polling-settings-border label .fa-toggle-on{color:#67b2ff}#ppatphoto-plan-reserve .polling-settings .polling-settings-border label .fa-toggle-off{color:#999}#ppatphoto-plan-reserve .polling-settings .polling-status-icon.polling-status-icon-processing{color:#67b2ff}#ppatphoto-plan-reserve .polling-settings .polling-status-icon.polling-status-icon-wait{color:#006400}#ppatphoto-plan-reserve .polling-settings .polling-status-icon.polling-status-icon-resume{color:#a9a9a9}#ppatphoto-plan-reserve .polling-settings .polling-status-icon.polling-status-icon-error{color:darkred}#ppatphoto-plan-reserve .polling-settings .polling-status-text{white-space:nowrap;margin:10px 0 5px}#ppatphoto-plan-reserve .polling-settings .polling-data-update-date{color:#999;white-space:nowrap;margin:5px 0}#ppatphoto-plan-reserve .ppat-photo-plans-list-area{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100px;margin:0 auto;text-align:center}#ppatphoto-plan-reserve .ppat-photo-plans-list-area *{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .selected-date{margin:0 auto;text-align:left;font-size:1.25em;font-weight:700}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-frame{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:scroll;margin:10px auto;min-height:100px}#ppatphoto-plan-reserve .ppat-photo-plans-list-area ul.ppat-photo-plans-list-header{z-index:40;-webkit-box-sizing:border-box;box-sizing:border-box;position:-webkit-sticky;position:sticky;top:0;left:0;margin:0;padding:0;height:70px;list-style:none;background-color:#ddd}#ppatphoto-plan-reserve .ppat-photo-plans-list-area ul.ppat-photo-plans-list-header li{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;left:0;border:1px solid #999}#ppatphoto-plan-reserve .ppat-photo-plans-list-area ul.ppat-photo-plans-list-header .position-fixed-columns{z-index:60!important;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #999;display:-webkit-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;left:0;height:70px;background-color:#ddd}#ppatphoto-plan-reserve .ppat-photo-plans-list-area ul.ppat-photo-plans-list-header .position-scrollable-columns{z-index:50!important;-webkit-box-sizing:border-box;box-sizing:border-box;height:70px}#ppatphoto-plan-reserve .ppat-photo-plans-list-area ul.ppat-photo-plans-list-header .buttons{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:45px!important;flex-basis:45px!important;width:45px!important;min-width:45px!important;max-width:45px!important;text-align:center;padding-top:5px;height:70px}#ppatphoto-plan-reserve .ppat-photo-plans-list-area ul.ppat-photo-plans-list-header .plan-name{-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;text-align:center;font-weight:700;padding-top:5px;border-right:1px solid #999;height:70px;-ms-flex-preferred-size:365px!important;flex-basis:365px!important;width:365px!important;min-width:365px!important;max-width:365px!important}#ppatphoto-plan-reserve .ppat-photo-plans-list-area ul.ppat-photo-plans-list-header .max-accept-count,#ppatphoto-plan-reserve .ppat-photo-plans-list-area ul.ppat-photo-plans-list-header .reservation-count{white-space:normal;text-align:center;font-weight:700;word-break:break-all;padding:5px;height:70px;-ms-flex-preferred-size:20px!important;flex-basis:20px!important;width:20px!important;min-width:20px!important;max-width:20px!important}#ppatphoto-plan-reserve .ppat-photo-plans-list-area ul.ppat-photo-plans-list-header .resources{border-left:1px solid #999;height:70px;-ms-flex-preferred-size:200px!important;flex-basis:200px!important;width:200px!important;min-width:200px!important;max-width:200px!important}#ppatphoto-plan-reserve .ppat-photo-plans-list-area ul.ppat-photo-plans-list-header .hours{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:70px}#ppatphoto-plan-reserve .ppat-photo-plans-list-area ul.ppat-photo-plans-list-header .hours>div{width:100px;height:70px}#ppatphoto-plan-reserve .ppat-photo-plans-list-area ul.ppat-photo-plans-list-header .hours>div:not(:last-child){border-right:1px solid #999}#ppatphoto-plan-reserve .ppat-photo-plans-list-area ul.ppat-photo-plans-list-header .hour{-webkit-box-sizing:border-box;box-sizing:border-box;width:100px;height:45px;text-align:center;font-weight:700;padding-top:17.5px}#ppatphoto-plan-reserve .ppat-photo-plans-list-area ul.ppat-photo-plans-list-header .minute-list{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;width:100px;height:25px;border-top:1px solid #999}#ppatphoto-plan-reserve .ppat-photo-plans-list-area ul.ppat-photo-plans-list-header .minute{-webkit-box-sizing:border-box;box-sizing:border-box;width:25px;height:25px;text-align:center;padding:8px 0;font-weight:700}#ppatphoto-plan-reserve .ppat-photo-plans-list-area ul.ppat-photo-plans-list-header .minute:not(:last-child){border-right:1px dashed #999}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body{-webkit-box-sizing:border-box;box-sizing:border-box;border-top:none;border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;z-index:10}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:75px}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body li .position-fixed-columns .plan-resource{display:-webkit-box;display:-ms-flexbox;display:flex}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body li:not(:last-child) .position-fixed-columns,#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body li:not(:last-child) .position-scrollable-columns .plan-resource-hours:last-child .hour .cell{border-bottom:1px solid #999}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .position-fixed-columns{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;background-color:#ddd;z-index:30!important;display:flex;position:-webkit-sticky;position:sticky;top:0;left:0;border-right:1px solid #999}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .position-scrollable-columns{-webkit-box-sizing:border-box;box-sizing:border-box;z-index:20!important}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .buttons{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:5px;-ms-flex-preferred-size:45px!important;flex-basis:45px!important;width:45px!important;min-width:45px!important;max-width:45px!important}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .plan-name{-webkit-box-sizing:border-box;box-sizing:border-box;width:365px;white-space:nowrap;text-align:left;padding:5px;white-space:normal;word-break:break-all;border-right:1px solid #999;-ms-flex-preferred-size:365px!important;flex-basis:365px!important;width:365px!important;min-width:365px!important;max-width:365px!important}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .max-accept-count,#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .reservation-count{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;padding-top:5px;border-right:1px solid #999;-ms-flex-preferred-size:20px!important;flex-basis:20px!important;width:20px!important;min-width:20px!important;max-width:20px!important}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .resources{height:70px;-ms-flex-preferred-size:200px!important;flex-basis:200px!important;width:200px!important;min-width:200px!important;max-width:200px!important}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .resources .resource-edit-button-area{-ms-flex-preferred-size:20px;flex-basis:20px;padding:4px;text-align:center}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .resources .resource-edit-button .fa-pencil-square-o{display:block;margin:2 auto}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .resources .resouce-name{-ms-flex-preferred-size:180px;flex-basis:180px;padding:4px;text-align:left;overflow:hidden;white-space:nowrap;border-left:1px dotted #999}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .plan-detail-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:2px;padding:4px;font-size:.9em;background-color:#848484;border-color:#000;color:#fff}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .reservations{height:25px;min-height:25px;max-height:25px}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .plan-resources,#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .reservations{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;width:100%}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .plan-reservation{height:25px;max-height:25px;border-bottom:1px dashed #999}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .plan-reservation,#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .plan-resource-hours{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:25px}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .plan-resource-hours:not(:last-child){border-bottom:1px dashed #999}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .hour{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;width:100px;min-height:25px}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .hour:not(:last-child){border-right:1px solid #999}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .cell{-webkit-box-sizing:border-box;box-sizing:border-box;width:25px;min-height:25px;background:#ccc}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .cell .cell-content{width:100%;text-align:center;line-height:25px}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .cell .cell-content .reserve-info{position:relative;top:0;left:0;z-index:21;line-height:25px;color:#fff;text-align:left;padding:0 5px;overflow:hidden;white-space:nowrap;background-color:rgba(128,0,128,.6)}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .cell:not(:last-child){border-right:1px dashed #999}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .cell.has-capacity{background-color:#fff}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .cell.no-capacity{background-color:#ccc}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .cell.inactive:not(.break-time):not(.scheduled):not(.reserved){background-color:#ccc}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .cell.scheduled{cursor:pointer;background-color:#fbbc05!important}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .cell.scheduled a.to-resource-schedule-plage-link{display:block;width:100%;height:100%;text-decoration:none}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .cell.reserved{color:#fff;cursor:pointer;line-height:25px}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .cell.reserved.reserved-auto-applied{background-color:#cd00cd!important}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .cell.reserved:not(.reserved-auto-applied){background-color:purple!important}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .cell.reserved a.to-customer-detail-plage-link{display:block;width:100%;height:100%;text-decoration:none;color:#fff}#ppatphoto-plan-reserve .ppat-photo-plans-list-area .ppat-photo-plans-list-body .plan-calendar-popup-button{display:inline-block;margin-top:2px;cursor:pointer}#ppatphoto-plan-reserve a.to-customer-detail-plage-link{text-decoration:none}#ppatphoto-plan-reserve .modal-background{z-index:100;display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.25;cursor:pointer!important}#ppatphoto-plan-reserve .modal-wihdow{z-index:200;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:fixed;top:0;left:0;border-radius:5px;border:1px solid #000;background-color:#fff;-webkit-box-shadow:10px 15px 5px #333;box-shadow:10px 15px 5px #333}#ppatphoto-plan-reserve .modal-wihdow:hover{cursor:-webkit-grab;cursor:grab}#ppatphoto-plan-reserve .modal-wihdow .modal-window-header{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ccc}#ppatphoto-plan-reserve .modal-wihdow .modal-window-header .close-button,#ppatphoto-plan-reserve .modal-wihdow .modal-window-header .header-left{-ms-flex-preferred-size:25px;flex-basis:25px;min-width:25px;max-width:25px;width:25px}#ppatphoto-plan-reserve .modal-wihdow .modal-window-header .header-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#ppatphoto-plan-reserve .modal-wihdow .modal-window-header .header-center{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#ppatphoto-plan-reserve .modal-wihdow .modal-window-header .close-button{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;border-top-right-radius:5px;border-left:1px solid #ccc;text-align:center;vertical-align:middle;padding-top:5px;background-color:#eee}#ppatphoto-plan-reserve .modal-wihdow .modal-window-header .close-button i{color:#aaa}#ppatphoto-plan-reserve .modal-wihdow .modal-window-header .close-button:hover{color:#000;background-color:#fff}#ppatphoto-plan-reserve .modal-wihdow .modal-window-header .close-button.enable{cursor:pointer}#ppatphoto-plan-reserve .modal-wihdow .modal-window-header .close-button.disable{cursor:not-allowed}#ppatphoto-plan-reserve .modal-wihdow .modal-window-header .title{width:100%;padding:5px 0;font-weight:700;font-size:1.35em;text-align:center}#ppatphoto-plan-reserve .modal-wihdow-plan-un-applied-reservations{width:500px;min-height:200px;margin:200px 0 0 600px}#ppatphoto-plan-reserve .modal-wihdow-plan-calendars{width:1000px;height:500px;margin:200px 0 0 500px}#ppatphoto-plan-reserve .plan-calendars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;cursor:default!important}#ppatphoto-plan-reserve .plan-calendars .toggle-checkbox{margin-top:2px;width:15px;height:15px}#ppatphoto-plan-reserve .plan-calendars .plan-calendar-area{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:33%;flex-basis:33%;text-align:center}#ppatphoto-plan-reserve .plan-calendars .plan-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}#ppatphoto-plan-reserve .plan-calendars .plan-calendar.editable{min-width:200px;max-width:200px;width:200px}#ppatphoto-plan-reserve .plan-calendars .plan-calendar.confirm{min-width:175px;max-width:175px;width:175px}#ppatphoto-plan-reserve .plan-calendars .calendar-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}#ppatphoto-plan-reserve .plan-calendars .calendar-row.editable{min-width:200px;max-width:200px;width:200px}#ppatphoto-plan-reserve .plan-calendars .calendar-row.confirm{min-width:175px;max-width:175px;width:175px}#ppatphoto-plan-reserve .plan-calendars .calendar-caption{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:25px;flex-basis:25px;min-height:25px;max-height:25px;height:25px}#ppatphoto-plan-reserve .plan-calendars .calendar-caption.editable{-webkit-box-flex:8;-ms-flex-positive:8;flex-grow:8;-ms-flex-negative:8;flex-shrink:8;min-width:200px;max-width:200px;width:200px}#ppatphoto-plan-reserve .plan-calendars .calendar-caption.confirm{-webkit-box-flex:7;-ms-flex-positive:7;flex-grow:7;-ms-flex-negative:7;flex-shrink:7;min-width:175px;max-width:175px;width:175px}#ppatphoto-plan-reserve .plan-calendars .calendar-caption>div{-webkit-box-sizing:border-box;position:absolute;min-height:25px;max-height:25px;height:25px;margin-top:-1px;margin-left:-1px;padding-top:3px;font-weight:700;text-align:center;box-sizing:border-box;border:1px solid #999;border-bottom:none;background-color:#ffe2e2}#ppatphoto-plan-reserve .plan-calendars .calendar-caption>div.editable{min-width:201px;max-width:201px;width:201px}#ppatphoto-plan-reserve .plan-calendars .calendar-caption>div.confirm{min-width:176px;max-width:176px;width:176px}#ppatphoto-plan-reserve .plan-calendars .day{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:25px;flex-basis:25px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-width:25px;max-width:25px;width:25px}#ppatphoto-plan-reserve .plan-calendars .day-of-week-label-cell,#ppatphoto-plan-reserve .plan-calendars .day.day-of-week-label{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ffe2e2}#ppatphoto-plan-reserve .plan-calendars .day.day-of-week-label{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:25px;max-width:25px;width:25px}#ppatphoto-plan-reserve .plan-calendars .day.day-of-week-label:not(.editable){min-height:20px;max-height:20px;height:20px}#ppatphoto-plan-reserve .plan-calendars .day.day-of-week-label.editable{min-height:40px;max-height:40px;height:40px}#ppatphoto-plan-reserve .plan-calendars .day-of-week-label-cell{-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;position:absolute;text-align:center;margin-top:-1px;margin-left:-1px;min-width:26px;max-width:26px;width:26px;border:1px solid #999}#ppatphoto-plan-reserve .plan-calendars .day-of-week-label-cell:not(.editable){min-height:21px;max-height:21px;height:21px}#ppatphoto-plan-reserve .plan-calendars .day-of-week-label-cell.editable{min-height:41px;max-height:41px;height:41px}#ppatphoto-plan-reserve .plan-calendars .day-of-week-label-cell.dayOfWeek-0,#ppatphoto-plan-reserve .plan-calendars .day-of-week-label-cell .holiday{background-color:#ff6767;color:#fff}#ppatphoto-plan-reserve .plan-calendars .day-of-week-label-cell.dayOfWeek-6{background-color:#67b2ff;color:#fff}#ppatphoto-plan-reserve .plan-calendars .day.plan-day-cell-header{background-color:#ffe2e2}#ppatphoto-plan-reserve .plan-calendars .day.plan-day-cell-header>div{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;padding-top:15px;margin-top:-1px;margin-left:-1px;min-width:26px;max-width:26px;width:26px;min-height:36px;max-height:36px;height:36px;border:1px solid #999}#ppatphoto-plan-reserve .plan-calendars .day.plan-day-cell{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:25px;max-width:25px;width:25px;min-height:35px;max-height:35px;height:35px}#ppatphoto-plan-reserve .plan-calendars .day.plan-day-cell>.day-cell,#ppatphoto-plan-reserve .plan-calendars .day.plan-day-cell>.day-cell-null,#ppatphoto-plan-reserve .plan-calendars .day.plan-day-cell>.day-num,#ppatphoto-plan-reserve .plan-calendars .day.plan-day-cell>.day-num-null{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;min-width:26px;max-width:26px;width:26px}#ppatphoto-plan-reserve .plan-calendars .day.plan-day-cell>.day-num,#ppatphoto-plan-reserve .plan-calendars .day.plan-day-cell>.day-num-null{margin-top:-1px;margin-left:-1px;min-height:16px;max-height:16px;height:16px;line-height:.85em;font-size:.85em}#ppatphoto-plan-reserve .plan-calendars .day.plan-day-cell>.day-num-null.past,#ppatphoto-plan-reserve .plan-calendars .day.plan-day-cell>.day-num.past{background-color:#d6d2d2;color:#706f6f;font-weight:400!important}#ppatphoto-plan-reserve .plan-calendars .day.plan-day-cell>.day-cell,#ppatphoto-plan-reserve .plan-calendars .day.plan-day-cell>.day-cell-null{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:14px!important;margin-left:-1px!important;padding-top:1px;min-height:21px;max-height:21px;height:21px;text-align:center}#ppatphoto-plan-reserve .plan-calendars .day.plan-day-cell>.day-cell-null.past,#ppatphoto-plan-reserve .plan-calendars .day.plan-day-cell>.day-cell.past{background-color:#d6d2d2;color:#706f6f;font-weight:400!important}#ppatphoto-plan-reserve .plan-calendars .day.plan-day-cell>.day-cell-null{border:1px solid #999;border-top:none!important}#ppatphoto-plan-reserve .plan-calendars .day.plan-day-cell>.day-cell{border:1px solid #999}#ppatphoto-plan-reserve .plan-calendars .day.plan-day-cell.editable>.day-cell.future:not(.child):hover{cursor:pointer}#ppatphoto-plan-reserve .plan-calendars .day.plan-day-cell>.day-cell-null,#ppatphoto-plan-reserve .plan-calendars .day.plan-day-cell>.day-num-null{background-color:#eee}#ppatphoto-plan-reserve .plan-calendars .day.plan-day-cell>.day-num-null{border:1px solid #999;border-bottom:none}#ppatphoto-plan-reserve .plan-calendars .day.plan-day-cell>.day-num{border:1px solid #999;text-align:right;padding-top:2px;padding-right:2px;color:#000}#ppatphoto-plan-reserve .plan-calendars .day.plan-day-cell>.day-num.future.dayOfWeek-0,#ppatphoto-plan-reserve .plan-calendars .day.plan-day-cell>.day-num.future.holiday{color:#e70000;border-color:#e70000!important}#ppatphoto-plan-reserve .plan-calendars .day.plan-day-cell>.day-num.future.dayOfWeek-6{color:#0072e7;border-color:#0072e7!important}#ppatphoto-plan-reserve .plan-calendars .day.plan-day-cell.editable>.day-num.future:not(.child):hover{cursor:pointer}#ppatphoto-plan-photo-select-modal .backdrop.open,#ppatphoto-plan-photo-select-modal .modal.open{display:block}#ppatphoto-plan-photo-select-modal .backdrop.close,#ppatphoto-plan-photo-select-modal .modal.close{display:none}#ppatphoto-plan-photo-select-modal .modal{padding:0;border-radius:10px}#ppatphoto-plan-photo-select-modal .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:10px;border-bottom:1px solid #999;background-color:#ccc;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0}#ppatphoto-plan-photo-select-modal .modal-header .modal-title{-ms-flex-preferred-size:95%;flex-basis:95%;font-weight:700;font-size:1.25em;text-align:left;padding:10px}#ppatphoto-plan-photo-select-modal .modal-header .close-button-area{-ms-flex-preferred-size:5%;flex-basis:5%;text-align:center;padding-top:5px}#ppatphoto-plan-photo-select-modal .modal-body{padding:10px}#ppatphoto-plan-photo-select-modal .modal-body .filters{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 50px}#ppatphoto-plan-photo-select-modal .modal-body .filters .filter-title{padding-top:7px;font-weight:700;font-size:1.2em;white-space:nowrap}#ppatphoto-plan-photo-select-modal .modal-body .filters .filter-photo-tag,#ppatphoto-plan-photo-select-modal .modal-body .filters .filter-size{padding-left:20px;white-space:nowrap}#ppatphoto-plan-photo-select-modal .modal-body .message{margin-top:100px;font-weight:700;font-size:1.25em}#ppatphoto-plan-photo-select-modal .photo-selector .photos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#ppatphoto-plan-photo-select-modal .photo-selector .photo{margin:0}#ppatphoto-plan-photo-select-modal .photo-selector .photo>div{padding:3px;cursor:pointer}#venue-confirm .commonInputAreaHeader,#venue-form .commonInputAreaHeader,#venue-show .commonInputAreaHeader{padding:10px;background-color:#e0dedf}#venue-confirm .commonInputAreaHeader label,#venue-form .commonInputAreaHeader label,#venue-show .commonInputAreaHeader label{font-weight:700;font-size:1.15em;color:#555}#venue-confirm .commonInputArea,#venue-confirm .venueInputArea,#venue-form .commonInputArea,#venue-form .venueInputArea,#venue-show .commonInputArea,#venue-show .venueInputArea{border:7px solid #e0dedf;border-top:none}.va_top{vertical-align:top!important}.balloon_title{color:#792244;font-weight:700}.pg_photo{width:190px;height:190px;margin-right:9px;margin-bottom:5px;padding:4px;border:1px solid #d5d5d5}.label{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline;padding:.2em .6em;font-size:75%;line-height:1;font-weight:700;vertical-align:baseline;white-space:nowrap}.label.lavelTiny{padding:0 .6em;font-size:60%}.label.lavelSmall{font-size:85%}.label.lavelMiddle{font-size:100%}.label.lavelLarge{font-size:120%}.label.zexy{background-color:#e45d93;color:#fff;text-transform:uppercase}.label.zexy:before{content:"XY"}.label.zexy-recommended{background-color:#e45d93;color:#fff;text-transform:uppercase}.label.zexy-report-plus{background-color:#f99;color:#fff}.label.zexy-report-plus:before{content:"\30BC\30AF\30B7\30A3\30EC\30DD\30D7\30E9"}.label.zexy-report-plus-reserved{background-color:#fff;border:2px solid #f99;color:#f99}.label.zexy-report-plus-reserved:before{content:"\30BC\30AF\30B7\30A3\30EC\30DD\30D7\30E9"}.label.zexycc{background-color:#5d00dc;color:#fff;text-transform:uppercase}.label.zexycc:before{content:"XYCC"}.label.mwed{background-color:#e4004f;color:#fff;text-transform:uppercase}.label.mwed:before{content:"MW"}.label.mwed-recommended{background-color:#e4004f}.label.mwed-recommended,.label.wp{color:#fff;text-transform:uppercase}.label.wp{background-color:#2fc3a7}.label.wp:before{content:"WP"}.label.wp-recommended{background-color:#2fc3a7}.label.hyume,.label.wp-recommended{color:#fff;text-transform:uppercase}.label.hyume{background-color:#6daedd}.label.hyume:before{content:"HY"}.label.hyume-recommended{background-color:#6daedd;color:#fff;text-transform:uppercase}.label.gnavi{background-color:#e02d32;color:#fff;text-transform:uppercase}.label.gnavi:before{content:"GW"}.label.mnavi{background-color:#ec99ee;color:#fff;text-transform:uppercase}.label.mnavi:before{content:"MN"}.label.mnaviParty{background-color:orange;color:#fff;text-transform:uppercase}.label.mnaviParty:before{content:"MNP"}.label.mnavi-recommended{background-color:#ec99ee;color:#fff;text-transform:uppercase}.label.mnaviParty-recommended{background-color:orange;color:#fff;text-transform:uppercase}.label.mnaviResort-recommended{background-color:#9acd32;color:#fff;text-transform:uppercase}.label.zexyResort{background-color:#8b008b;color:#fff;text-transform:uppercase}.label.zexyResort:before{content:"XYR"}.label.mnaviResort{background-color:#9acd32;color:#fff;text-transform:uppercase}.label.mnaviResort:before{content:"MNR"}.label.niwaka{background-color:#160333;color:#fff;text-transform:uppercase}.label.niwaka:before{content:"KSM"}.label.atsumaru{background-color:#a9c900;color:#fff;text-transform:uppercase}.label.atsumaru:before{content:"\81EA\793EHP"}.label.wn{background-color:#d6939d;color:#fff;text-transform:uppercase}.label.wn:before{content:"WN"}.label.wn-recommended{background-color:#d6939d;color:#fff;text-transform:uppercase}.label.connect,.label.withConnect{background-color:#ea6182;color:#fff;text-transform:uppercase}.label.connect:before,.label.withConnect:before{content:"HP"}.label.gmb{background-color:#4285f4;color:#fff;text-transform:uppercase}.label.gmb:before{content:"GBP"}.label.photorait{background-color:#2fc3a7;color:#fff;text-transform:uppercase}.label.photorait:before{content:"photorait"}.label.connect-recommended{background-color:#ea6182;color:#fff;text-transform:uppercase}.label.without-default:before{content:none}.label.fair-menu-title{border:1px solid #792244;background-color:#fff;color:#792244}.label.label-middle{vertical-align:text-top}.label.label-success{background-color:#5cb85c;color:#fff}.label.label-info{background-color:#5bc0de;color:#fff}.label.label-warning{background-color:#f0ad4e;color:#fff}.label.label-danger{background-color:#d9534f;color:#fff}.label.label-fair-publish-info{background-color:#4e4e76;color:#fff}.label.customer-reserve-cancelled{display:block;margin:0;padding:5px;background-color:#fff;color:red;border:1px solid red;text-align:center;width:70px}.label.customer-reserve-cancelled:before{content:"\30AD\30E3\30F3\30BB\30EB"}.label.customer-reserve-duplicated{display:block;margin:0;padding:5px;background-color:red;color:#fff;border:1px solid #fff;text-align:center;width:70px}.label.customer-reserve-duplicated:before{content:"\91CD\8907"}.label.label-tag0{background-color:#e60012;color:#fff}.label.label-tag1{background-color:#f39800;color:#fff}.label.label-tag2{background-color:#fff100;color:#920783}.label.label-tag3{background-color:#8fc31f;color:#fff}.label.label-tag4{background-color:#094;color:#fff}.label.label-tag5{background-color:#009e96;color:#fff}.label.label-tag6{background-color:#00a0e9;color:#fff}.label.label-tag7{background-color:#0068b7;color:#fff}.label.label-tag8{background-color:#1d2088;color:#fff}.label.label-tag9{background-color:#920783;color:#fff}.label.label-tag10{background-color:#e4007f;color:#fff}.label.label-tag11{background-color:#e5004f;color:#fff}.label.tag{padding:2px 4px;font-size:80%;white-space:normal;line-height:19px;margin-right:1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.label.pointer{cursor:pointer}div.form-group,div.image-group{margin-top:5px}div.form-group div.form-group,div.form-group div.image-group,div.image-group div.form-group,div.image-group div.image-group{margin-left:50px}textarea{vertical-align:top}b{font-weight:700}.photo-thumbnail{width:100%;position:relative;display:inline-block}.photo-thumbnail img{max-width:100%}.photo-thumbnail .photo-thumbnail-head{top:0}.photo-thumbnail .photo-thumbnail-head,.photo-thumbnail .photo-thumbnail-note{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;padding:4px}.photo-thumbnail .photo-thumbnail-note{bottom:0;background-color:hsla(0,0%,100%,.6)}.photo-thumbnail-box{width:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.photo-thumbnail-box *{-webkit-box-sizing:border-box;box-sizing:border-box}.photo-thumbnail-box>div{width:49%;position:relative;height:auto;margin-bottom:1px}.photo-thumbnail-box>div:before{content:"";display:block;padding-top:100%}.photo-thumbnail-box>div>div{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.photo-thumbnail-box>div img{max-width:100%;max-height:100%;cursor:pointer}.photo-thumbnail-box>div div.photo-caption{position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:hsla(0,0%,100%,.7)}.photo-thumbnail-box>div div.photo-caption p{line-height:1.5}.sortable{cursor:move}#concept_sort .ico_move{width:50px;height:30px;background:url(../img/ico/ico_move.svg) no-repeat 50%;background-size:contain;cursor:move}.tooltip{position:relative;display:inline-block;cursor:pointer;color:#999;border:1px solid #999;border-radius:100px;padding:0;line-height:12px;height:12px;width:12px;text-align:center;font-size:8px}.tooltip .tooltiptext{position:absolute;bottom:0;left:20px;visibility:hidden;-webkit-transition:all .5s ease;transition:all .5s ease;min-width:200px;padding:4px;background:#fff;border:1px solid #999;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);z-index:1;font:500 8px/1.5em noto sans japanese,sans-serif;color:#666;letter-spacing:-.02em;pointer-events:none;text-align:left}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.modal{display:none;background-color:#fff;position:fixed;top:12.5%;left:12.5%;width:75%;height:75%;z-index:501}.modal,.modal .modal-body{-webkit-box-sizing:border-box;box-sizing:border-box}.modal .modal-body{position:absolute;overflow:auto;height:auto;top:50px;bottom:50px;width:100%}.modal .modal-body.photo-selector *{-webkit-box-sizing:border-box;box-sizing:border-box}.modal .modal-body.photo-selector div.photos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal .modal-body.photo-selector div.photos div.photo{width:24%;position:relative;height:auto;margin-bottom:10px}.modal .modal-body.photo-selector div.photos div.photo:before{content:"";display:block;padding-top:100%}.modal .modal-body.photo-selector div.photos div.photo>div{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.modal .modal-body.photo-selector div.photos div.photo img{max-width:100%;max-height:100%;cursor:pointer}.modal .modal-body.photo-selector div.photos div.photo div.photo-caption{position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:hsla(0,0%,100%,.7)}.modal .modal-body.photo-selector div.photos div.photo div.photo-caption p{line-height:1.5}.modal .modal-header{top:0;padding:10px 30px}.modal .modal-footer,.modal .modal-header{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;position:absolute;height:50px}.modal .modal-footer{bottom:0;padding:10px}.backdrop{display:none;background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:500}.photo-selection{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.photo-selection .thumbnail{margin-top:5px}.photo-selection .thumbnail img{max-width:100%}.form-inline{display:inline-block}.form-inline-middle{vertical-align:middle}.form-inline-botton{vertical-align:bottom}.form-group,.image-group,.row,.row.row-separated{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-group .col1:first-child,.form-group .col2:first-child,.form-group .col3:first-child,.form-group .col4:first-child,.form-group .col5:first-child,.form-group .col6:first-child,.form-group .col7:first-child,.form-group .col8:first-child,.form-group .col9:first-child,.form-group .col10:first-child,.form-group .col11:first-child,.form-group .col12:first-child,.form-group.row-2-cols .col6:nth-child(odd),.form-group.row-3-cols .col4:nth-child(4),.form-group.row-3-cols .col4:nth-child(7),.form-group.row-3-cols .col4:nth-child(10),.form-group.row-3-cols .col4:nth-child(13),.image-group .col1:first-child,.image-group .col2:first-child,.image-group .col3:first-child,.image-group .col4:first-child,.image-group .col5:first-child,.image-group .col6:first-child,.image-group .col7:first-child,.image-group .col8:first-child,.image-group .col9:first-child,.image-group .col10:first-child,.image-group .col11:first-child,.image-group .col12:first-child,.image-group.row-2-cols .col6:nth-child(odd),.image-group.row-3-cols .col4:nth-child(4),.image-group.row-3-cols .col4:nth-child(7),.image-group.row-3-cols .col4:nth-child(10),.image-group.row-3-cols .col4:nth-child(13),.row .col1:first-child,.row .col2:first-child,.row .col3:first-child,.row .col4:first-child,.row .col5:first-child,.row .col6:first-child,.row .col7:first-child,.row .col8:first-child,.row .col9:first-child,.row .col10:first-child,.row .col11:first-child,.row .col12:first-child,.row.row-2-cols .col6:nth-child(odd),.row.row-3-cols .col4:nth-child(4),.row.row-3-cols .col4:nth-child(7),.row.row-3-cols .col4:nth-child(10),.row.row-3-cols .col4:nth-child(13),.row.row-separated .col1:first-child,.row.row-separated .col2:first-child,.row.row-separated .col3:first-child,.row.row-separated .col4:first-child,.row.row-separated .col5:first-child,.row.row-separated .col6:first-child,.row.row-separated .col7:first-child,.row.row-separated .col8:first-child,.row.row-separated .col9:first-child,.row.row-separated .col10:first-child,.row.row-separated .col11:first-child,.row.row-separated .col12:first-child,.row.row-separated.row-2-cols .col6:nth-child(odd),.row.row-separated.row-3-cols .col4:nth-child(4),.row.row-separated.row-3-cols .col4:nth-child(7),.row.row-separated.row-3-cols .col4:nth-child(10),.row.row-separated.row-3-cols .col4:nth-child(13){margin-left:0}.image-group div{-webkit-box-flex:1;-ms-flex:1;flex:1}.col12{width:100%;margin-left:0}.col11{width:91.66666667%;margin-left:0}.col10{width:83.33333333%}.col9,.col10{margin-left:0}.col9{width:75%}.col8{width:66.66666667%}.col7,.col8{margin-left:0}.col7{width:58.33333333%}.col6{width:50%}.col5,.col6{margin-left:0}.col5{width:41.66666667%}.col4{width:33.33333333%}.col3,.col4{margin-left:0}.col3{width:25%}.col2{width:16.66666667%}.col1,.col2{margin-left:0}.col1{width:8.33333333%}.form-group .col12,.image-group .col12,.row.row-separated .col12{width:100%;margin-left:1%}.form-group .col11,.image-group .col11,.row.row-separated .col11{width:91.58333333%;margin-left:1%}.form-group .col10,.image-group .col10,.row.row-separated .col10{width:83.16666667%;margin-left:1%}.form-group .col9,.image-group .col9,.row.row-separated .col9{width:74.75%;margin-left:1%}.form-group .col8,.image-group .col8,.row.row-separated .col8{width:66.33333333%;margin-left:1%}.form-group .col7,.image-group .col7,.row.row-separated .col7{width:57.91666667%;margin-left:1%}.form-group .col6,.image-group .col6,.row.row-separated .col6{width:49.5%;margin-left:1%}.form-group .col5,.image-group .col5,.row.row-separated .col5{width:41.08333333%;margin-left:1%}.form-group .col4,.image-group .col4,.row.row-separated .col4{width:32.66666667%;margin-left:1%}.form-group .col3,.image-group .col3,.row.row-separated .col3{width:24.25%;margin-left:1%}.form-group .col2,.image-group .col2,.row.row-separated .col2{width:15.83333333%;margin-left:1%}.form-group .col1,.image-group .col1,.row.row-separated .col1{width:7.41666667%;margin-left:1%}.offset11{margin-left:91.66666667%!important}.offset10{margin-left:83.33333333%!important}.offset9{margin-left:75%!important}.offset8{margin-left:66.66666667%!important}.offset7{margin-left:58.33333333%!important}.offset6{margin-left:50%!important}.offset5{margin-left:41.66666667%!important}.offset4{margin-left:33.33333333%!important}.offset3{margin-left:25%!important}.offset2{margin-left:16.66666667%!important}.offset1{margin-left:8.33333333%!important}.form-group .offset11,.image-group .offset11,.row.row-separated .offset11{margin-left:92.58333333%!important}.form-group .offset10,.image-group .offset10,.row.row-separated .offset10{margin-left:84.16666667%!important}.form-group .offset9,.image-group .offset9,.row.row-separated .offset9{margin-left:75.75%!important}.form-group .offset8,.image-group .offset8,.row.row-separated .offset8{margin-left:67.33333333%!important}.form-group .offset7,.image-group .offset7,.row.row-separated .offset7{margin-left:58.91666667%!important}.form-group .offset6,.image-group .offset6,.row.row-separated .offset6{margin-left:50.5%!important}.form-group .offset5,.image-group .offset5,.row.row-separated .offset5{margin-left:42.08333333%!important}.form-group .offset4,.image-group .offset4,.row.row-separated .offset4{margin-left:33.66666667%!important}.form-group .offset3,.image-group .offset3,.row.row-separated .offset3{margin-left:25.25%!important}.form-group .offset2,.image-group .offset2,.row.row-separated .offset2{margin-left:16.83333333%!important}.form-group .offset1,.image-group .offset1,.row.row-separated .offset1{margin-left:8.41666667%!important}dl.dl-horizontal dt{width:160px;float:left;text-align:right;font-weight:700}dl.dl-horizontal dd{margin-left:180px}dl.dl-horizontal dd:after{content:"\A0"}dl.dl-horizontal.dt-nowrap dt{white-space:nowrap}dl.dl-horizontal.dd-overflow-break dd{word-wrap:break-word;word-break:break-all}dl.dl-horizontal.dt-w110 dt{width:110px}dl.dl-horizontal.dt-w110 dd{margin-left:120px}dl.dl-horizontal.dt-w120 dt{width:120px}dl.dl-horizontal.dt-w120 dd{margin-left:130px}dl.dl-horizontal.dt-w130 dt{width:130px}dl.dl-horizontal.dt-w130 dd{margin-left:140px}dl.dl-horizontal.dt-w140 dt{width:140px}dl.dl-horizontal.dt-w140 dd{margin-left:150px}dl.dl-horizontal.dt-w150 dt{width:150px}dl.dl-horizontal.dt-w150 dd{margin-left:160px}dl.dl-horizontal.dt-w160 dt{width:160px}dl.dl-horizontal.dt-w160 dd{margin-left:170px}dl.dl-horizontal.dt-w170 dt{width:170px}dl.dl-horizontal.dt-w170 dd{margin-left:180px}dl.dl-horizontal.dt-w180 dt{width:180px}dl.dl-horizontal.dt-w180 dd{margin-left:190px}dl.dl-horizontal.dt-w190 dt{width:190px}dl.dl-horizontal.dt-w190 dd{margin-left:200px}dl.dl-horizontal.dl-horizontal-md dt{width:110px}dl.dl-horizontal.dl-horizontal-md dd{margin-left:120px}dl.dl-horizontal.dl-horizontal-sm dt{width:100px}dl.dl-horizontal.dl-horizontal-sm dd{margin-left:120px}dl.dl-horizontal.dl-horizontal-xs dt{width:80px}dl.dl-horizontal.dl-horizontal-xs dd{margin-left:100px}dl.dl-horizontal.dl-horizontal-xs-al dt{text-align:left;width:80px}dl.dl-horizontal.dl-horizontal-xs-al dd{margin-left:80px}ul.list-inline li{display:inline-block;white-space:nowrap;line-height:1.5;margin-right:1em}ul.list-inline.list-inline-with-separator li{margin-right:0}ul.list-inline.list-inline-with-separator li:after{content:"\3001"}ul.list-inline.list-inline-with-separator li:last-child:after{content:unset}dl.dl-horizontal dd ul.list-inline{display:inline-block}.col-week{width:14.28571429%}div.inline{display:inline-block}[v-cloak]{display:none}#page-top{position:fixed;bottom:90px;right:20px;font-size:100%}#page-top a{display:block;background:#666;color:#fff;width:100px;padding:25px 0;text-align:center;text-decoration:none;border-radius:10px}#page-top a:hover{background:#999;text-decoration:none}#page-bottom{position:fixed;bottom:20px;right:20px;font-size:100%}#page-bottom a{display:block;background:#666;color:#fff;width:100px;padding:25px 0;text-align:center;text-decoration:none;border-radius:10px}#page-bottom a:hover{background:#999;text-decoration:none}#page-manual{z-index:99;display:table;position:fixed;top:75px;right:20px;font-size:100%}#page-manual a{display:table-cell;background:#666;color:#fff;width:100px;height:50px;padding:0;text-align:center;vertical-align:middle;text-decoration:none}#page-manual a:hover{background:#999;text-decoration:none}

/* ! エリアフォーム 別デザイン */.area_form.cmnBox1,.area_form.cmnBox2,.area_form.gray.box-body,.area_form.gray.childBox,.area_form.gray.cmnBox1,.area_form.gray.cmnBox2,.area_form.gray.cmnBox3{border:none;padding:0}.area_form .col1,.area_form .col2,.area_form .col3,.area_form .col4,.area_form .col6,.area_form .col8,.area_form .col9,.area_form .col12{padding:6px;-webkit-box-sizing:border-box;box-sizing:border-box}.area_form .col2.min,.area_form .col4.min,.area_form .col6.min,.area_form .col8.min,.area_form .col12.min{padding:3px}.area_form .btnLG,.area_form .btnMG,.area_form .btnSG,.area_form .exchange{margin:6px 0;min-height:26px;font:300 13px/1.3em noto sans japanese,sans-serif;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff!important;background:#2781de;border-color:#2781de}.area_form .exchange{min-width:130px}.area_form .taskDelete,.area_form .taskHistoryDelete{min-height:26px;font:300 13px/1.3em noto sans japanese,sans-serif}.area_form a:link,.area_form a[onclick]{color:#2781de}.area_form th a[onclick]{display:inline-block;padding:2px 7px;background:#2781de;color:#fff;border-radius:3px}.area_form .table-list td .btnSG{background:#848484;border-color:#848484}.area_form th{background:#f7f7f7}.area_form td,.area_form th{border:1px solid #ddd;padding:10px}.area_form .table.table-detail tr:last-child td,.area_form .table.table-detail tr:last-child th,.area_form table.cmnTable1 tr:last-child td,.area_form table.cmnTable1 tr:last-child th{border-bottom-width:1px}.area_form .table.table-detail tr td,.area_form .table.table-detail tr th,.area_form table.cmnTable1 tr td,.area_form table.cmnTable1 tr th{padding:10px}.area_form .wrap_input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:-2px}.area_form .wrap_input>input,.area_form .wrap_input>p{margin:2px}.area_form .wrap_input>p{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.area_form .cmnInput1,.area_form .cmnInput2,.area_form input.form-control{width:100%;border:1px solid #abbf98;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:30px;background:#f3f5f0}.area_form label{position:relative;display:block;margin:2px;cursor:pointer;min-height:16px}.area_form label p{padding:10px;text-align:center;word-break:break-all}.area_form input[type=radio],.area_form label input[type=radio]{display:none}.area_form input[type=radio]+label{background:#f9f9f9;border:1px solid #ccc;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.area_form input[type=radio]:checked+label{border:1px solid #6eaa37;background:#cae8ad}.area_form input[type=checkbox],.area_form label input[type=checkbox]{display:none}.area_form input[type=checkbox]+label{background:#f9f9f9;border:1px solid #ccc;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.area_form input[type=checkbox]:checked+label{border:1px solid #6eaa37;background:#cae8ad}.area_form dl.dl-horizontal.dl-horizontal-md dt{width:40px}.area_form dl.dl-horizontal.dl-horizontal-md dd{margin-left:50px}.custom-month-divider{position:relative;border:0!important}.custom-month-divider:after,.custom-month-divider:before{content:"";position:absolute;top:0;bottom:0;width:2px;background:#999;pointer-events:none;z-index:55}.custom-month-divider:before{left:0}.custom-month-divider:after{right:0}.days .day.first-day-visible>div{border-left:2px solid #999!important}.days .day.last-day-visible>div,.days .day.single-day-visible>div{border-right:2px solid #999!important}.days .day.single-day-visible>div{border-left:2px solid #999!important}#multiple-fairs-dates-fairs-calendar-header .days .day.first-day-visible>div{border-left:1px solid #999!important}#multiple-fairs-dates-fairs-calendar-header .days .day.last-day-visible>div{border-right:1px solid #999!important}#multiple-fairs-dates-fairs-calendar-header .days .day.single-day-visible>div{border-left:1px solid #999!important;border-right:1px solid #999!important}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.all-clients-mode .sideNav li a{position:relative;display:block;padding-right:35px}.all-clients-mode .sideNav .badge.unhandled-badge{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;color:#e74c3c;border:1px solid #e74c3c;font-size:10px;font-weight:700;padding:1px 4px;border-radius:3px;min-width:16px;text-align:center;line-height:1.2;-webkit-transition:all .3s ease;transition:all .3s ease}.all-clients-mode .sideNav .badge.unhandled-badge.updated{-webkit-animation:badgePulse .6s ease-in-out;animation:badgePulse .6s ease-in-out}@-webkit-keyframes badgePulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);background-color:#fff;color:#e74c3c}50%{-webkit-transform:translateY(-50%) scale(1.2);transform:translateY(-50%) scale(1.2);background-color:#e74c3c;color:#fff;-webkit-box-shadow:0 0 10px rgba(231,76,60,.6);box-shadow:0 0 10px rgba(231,76,60,.6)}to{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);background-color:#fff;color:#e74c3c}}@keyframes badgePulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);background-color:#fff;color:#e74c3c}50%{-webkit-transform:translateY(-50%) scale(1.2);transform:translateY(-50%) scale(1.2);background-color:#e74c3c;color:#fff;-webkit-box-shadow:0 0 10px rgba(231,76,60,.6);box-shadow:0 0 10px rgba(231,76,60,.6)}to{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);background-color:#fff;color:#e74c3c}}