/*
* iziModal | v1.6.0
* http://izimodal.marcelodolce.com
* by Marcelo Dolce.
*/
.iziModal{display:none;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.3);transition:margin-top .3s ease,height .3s ease;transform:translateZ(0);box-sizing:border-box}.iziModal *{box-sizing:border-box;-webkit-font-smoothing:antialiased}.iziModal::after{content:'';width:100%;height:0;opacity:0;position:absolute;left:0;bottom:0;z-index:1;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,.35) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,transparent),color-stop(100%,rgba(0,0,0,.35)));background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,.35) 100%);background:-o-linear-gradient(top,transparent 0%,rgba(0,0,0,.35) 100%);background:-ms-linear-gradient(top,transparent 0%,rgba(0,0,0,.35) 100%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.35) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#59000000',GradientType=0 );transition:height .3s ease-in-out,opacity .3s ease-in-out;pointer-events:none}.iziModal.hasShadow::after{height:30px;opacity:1}.iziModal .iziModal-progressbar{position:absolute;left:0;top:0;width:100%;z-index:1}.iziModal .iziModal-progressbar>div{height:2px;width:100%}.iziModal .iziModal-header{background:#88a0b9;padding:14px 18px 15px;box-shadow:inset 0 -10px 15px -12px rgba(0,0,0,.3),0 0 0 #555;overflow:hidden;position:relative;z-index:10}.iziModal .iziModal-header-icon{font-size:40px;color:rgba(255,255,255,.5);padding:0 15px 0 0;margin:0;float:left}.iziModal .iziModal-header-title{color:#fff;font-size:18px;font-weight:600;line-height:1.3}.iziModal .iziModal-header-subtitle{color:rgba(255,255,255,.6);font-size:12px;line-height:1.45}.iziModal .iziModal-header-subtitle,.iziModal .iziModal-header-title{display:block;margin:0;padding:0;font-family:'Lato',Arial;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.iziModal .iziModal-header-buttons{position:absolute;top:50%;right:10px;margin:-17px 0 0}.iziModal .iziModal-button{display:block;float:right;z-index:2;outline:0;height:34px;width:34px;border:0;padding:0;margin:0;opacity:.3;border-radius:50%;transition:transform .5s cubic-bezier(.16,.81,.32,1),opacity .5s ease;background-size:67%!important;-webkit-tap-highlight-color:transparent}.iziModal .iziModal-button-close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZCQkIzQ0I0RTg0MTFFNjlBODI4QTFBRTRBMkFCMDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODZCQkIzQ0M0RTg0MTFFNjlBODI4QTFBRTRBMkFCMDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NkJCQjNDOTRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NkJCQjNDQTRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsgTJLcAAALJSURBVHja3JnLS1VBHMfvQ7g9dBXRRrwEFRciAhMi1JRW1aIHVEIYEkW0iVpUhOD/ICK6cFMgSbUpC6VFkQa9NtpjkauriRY9Noa3pHT8/mIODMM5Or85o87pC5/NPf5mvmc8M7+Z36SFEKkY2gj2gUawF2wHW8A6+fwv+A6KYAQMg+dg2rbDtKXhGnAaHJIms4zYz9J4HxgAf1g9k2EGteAhWBBuNApaQNrUg6nRTaAbzIuV0RCocWW4DoyJlVcJXI5ruFk2tJqi/2TWxvA5sXbqA2Ucw01i7dVjargazAo/dE33p6/DlAheg50pP0SJpwG8CH7IaH/Q5pFZUhnoArkwwwVwJeWfdoMLYYZvqG+yTGo9CerAoIWBT+A4qAdPDWOugwo1NVcxJtpFZRLkwH3GJCqCghJfxVjnz1JMMMKnwAbGRAg0B5rAA4O4CblZ+qj8tkBjZthvSzDCtFIMM0ZpQhslk5Eej4jpZ/T7G+ygwG1ghrk+jjNMFy1eMPJzpOAzlou6iWmXZkm91EBHjEwUZXoQTDk2SxqhRh7HTJ9hpstB3rFZ0ldq6J2DnB9m2rXZfxOPlrX1DrJRXiaBXSHPaMHvB0cd9JPLpBImMvzLQTuUFA6A9yHPfoIjhsllOc1l5N4grtmDWgYrl5+JTUZcSjNkeMyxWdpA3ZN72IJj01OJTByJS82J2/wQVxmB5y1HK8x0JWMf/kzdD98FJcY5S51gdwyTQl6eUAraspo27PeWXgy8afim0+CELAwOWHyH9EkdkyWwJ4Yxk6BCP+bTm48anutWW5dAp34IpbW03UOzb0FPVEHbx0LKfvAyqpAyKw97JU8Mt6pml6rAJ6oY6Eu5NfvfF7QTeWWQyEsZr6694lwsNoPD8mKRo29gCNwGj7gXi7aGA1EBcY+8vq0GW8FmJb3Pgx9gEnwAr8Ab8MW2w0UBBgAVyyyaohV7ewAAAABJRU5ErkJggg==) no-repeat 50% 50%}.iziModal .iziModal-button-fullscreen{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTBBOUI4RUM0RTg0MTFFNjk0NTY4NUNFRkZFNEFEQzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTBBOUI4RUQ0RTg0MTFFNjk0NTY4NUNFRkZFNEFEQzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMEE5QjhFQTRFODQxMUU2OTQ1Njg1Q0VGRkU0QURDMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMEE5QjhFQjRFODQxMUU2OTQ1Njg1Q0VGRkU0QURDMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrQO6gAAAANmSURBVHjazJlbSBRRGMd3x92i0ForRRMiKiUoX4ouiFlJkRVBDxW9GJERwUasvdRT9FD00osRQtAFqegGBUHRBY0uaCVKEkSRpVR0tSwrQtp1+p/4Bk7D7M45M/Ot/uGHu+Psmf+c+eY753wnbJpmyIfGgvmgiv6WgkKQBwzwE3wBr0AnuAta6ZgnhT0aFuY2ghoyGdH4bS+4Dc6CZjCkdWVhWIPF4JoZnB6CDToeVE8sBidNPt0E5UEZrgG9Jr8GwHa/huMgaWZXDSDsxfBuc/jUBAwdw3Fz+NWoang5SJkjQwm7P3seLqQEX2LLfgfBdZcMORMcBqNDwekPqASP0uXhpjR3Ok0x/fUw9HIHGGVdw5DuRtzJpgxDsJui2qOWmuaAOuuLbHivz4YLwLgQj/aAXNmwuItlHhtbA7pAG5jEZHgKWCcbrhUTIY+NPQVjqFFObbYMi/hc6aOhl2AJ9TKnFoIyYXgemKEzJQXVVkyR3oFVzKZFuqw2qHdyFPKhrHPgMoWC3fRjRtNVVg+7SR5IiqmXxUt60cG0CK/vTIZniZVCmcKJF0C3ZNjKBqvJ9Hrwm46tsN1EkCoRQ/M3fBjvs6GrYAvdwHEfGcd1qBaGkwoxrKI+xjz83yJ0iLFHApd46X4xX+M+WECh4lepCNUIcpnMijrEWtAvTRHrbOd8FZNG8uA2Nf0hpmwtjBPwpQ5T0GPS/+tBAZhIq+b3Lu09EyHRwRgO+0C+7dhWcII+PwCf6Sk/Aa9d2vtn+A7nyASugJiD6YSDQcOlvVbxiCaAN8xrs3sgprBiac/QhlhnzjUo6JuZM0UlDS5FPtoQIdNlPYJTWUihFaDex+9Pg6T1KHJAJ2NI7ASllA28hEQ/KJIXoSlwgKlnh+jFe+GjLtwIPtjfyktUt+UaUZWqvw7H3oJD1peI7eQdoF1xWa+zQikHH13OmwqmOxxP0EiZtgK/DRwNuIcHwSeXc2K01WAPhbhKBb5hBNTVbskVH7fqpZGhbJUNtYF83fqwQSXPbOsGjb6etwx2gcEsmT3iFAZeNmUqaMeHSz2qu0k6W15Rqsx3B2i0D+xXGAHTFrRVlEeFuVoqH+ku6VNUbDkPzlAtg30nVK66i8rRIjAbTKaSQVQyN0DD6nOqcLZQld9TLfmvAAMAeMcvp3eCFqQAAAAASUVORK5CYII=) no-repeat 50% 50%}.iziModal.isFullscreen .iziModal-button-fullscreen{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkFFRTU5NDA0RTg1MTFFNjk0NEZFQzBGMkVBMDYyRDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkFFRTU5NDE0RTg1MTFFNjk0NEZFQzBGMkVBMDYyRDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQUVFNTkzRTRFODUxMUU2OTQ0RkVDMEYyRUEwNjJEOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQUVFNTkzRjRFODUxMUU2OTQ0RkVDMEYyRUEwNjJEOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuDFfX8AAANASURBVHjazJlZSBVRGMfHcWlB0xZM68GKukQLYaGkmEUR2EsvRfQS+BSJPUQE+lTR8hqIZY8hFS0ERVCRoW3gpUApghYpszLTVnCB3O70/+K7MAwzc78Z58z4hx8XzpzvzJ+Zc+d85ztphmFoU9BsUAoq+XcFyAc5QAfD4BfoBp3gCWjnNl9K82mYzO0FVWwyw0NsD3gIroBWkPB0ZzLsgc3grhGcnoE9XjxIOxaCC4Y6tYC1QRmuAj2Geg2CA1M1XAsmjHDVANL8GK4zolMz0L0YrjWiV5PU8HYw6TBIf8imD6UynA96HYKPg3mgMUTDY6DUzXCzQ+AxSz+r6QEQZz4HbLoDZNkZrnAIoOlRZjN1Gk3XS0zty/gTFaRq7Ay3uAR8BcU2ps/z9QJTWw74HrDhTyDbbHg9SKQI+sb9rKa3mV8ZmAt+KJjP1TS+zinFPkqEUqQdBeAOKLa0UwIzpqlXtcYpIKWIO4RBZPoRKNfC10YQI8MlYLkwaAB8ABsiMDwDbKU8dgtIFwRMgJ3guRadKpNPWBMa7tOi1WoyHJPuTsC4oN+IQsOLM3gPJlEWqOE/neMGBqwDeYoMz6G8c0I4h6eFyHBC8A2eVoaH8JutaPwuUA/+uvSht1sHKgTjTWZwjUCVYdrK3xT0iwkND+lc5FClUQ9fINHCRYY7FBrWPSz5Er2lAR9H9P+hpfYGl64OCmPadQ7ojcDwOJetysBMQX/6mrWS4d+cIoYtMnAEnBT2fwVeJufYxZBMFoKFlrajQtOX/uczvEtIB50Kdgn1lt3JGdANltjsXE64jPMnuQ1LPuFJcFrBE11gzQXAUnAPFNk86esO4zSBfmu5lVa9toCf8DC4Ba6C22DEdO01KDLdP5fLr1Z94X2ibV1ilWVQ1XrDpvPAU4c+u1KVqvaHXI7q43ltp3PSYmDDNCgGPrCUD1wN6y5lqzAUN89baX1Y55Jn2LrPRUffRwaHwWhIZs/aTQM/hzLlDp+coPRReprk5cgrkyvz7wM0+hOcAvOlPvwcLNIp526ux1H5aJbHeFpVX4Br4LLXWoffk9CkVnLlaBNYAxaBXJBpMjfIy+o7EAdtfIyb8HPDfwIMAM1WPs8F9tcxAAAAAElFTkSuQmCC) no-repeat 50% 50%}.iziModal .iziModal-button-close:hover{transform:rotate(180deg)}.iziModal .iziModal-button:hover{opacity:.8}.iziModal .iziModal-header.iziModal-noSubtitle{height:auto;padding:10px 15px 12px}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-icon{font-size:23px;padding-right:13px}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-title{font-size:15px;margin:3px 0 0;font-weight:400}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-buttons{right:6px;margin:-16px 0 0}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-button{height:30px;width:30px}.iziModal-rtl{direction:rtl}.iziModal-rtl .iziModal-header{padding:14px 18px 15px 40px}.iziModal-rtl .iziModal-header-icon{float:right;padding:0 0 0 15px}.iziModal-rtl .iziModal-header-buttons{right:initial;left:10px}.iziModal-rtl .iziModal-button{float:left}.iziModal-rtl .iziModal-header-subtitle,.iziModal-rtl .iziModal-header-title{text-align:right;font-family:Tahoma,'Lato',Arial;font-weight:500}.iziModal-rtl .iziModal-header.iziModal-noSubtitle{padding:10px 15px 12px 40px}.iziModal-rtl .iziModal-header.iziModal-noSubtitle .iziModal-header-icon{padding:0 0 0 13px}.iziModal.iziModal-light .iziModal-header-icon{color:rgba(0,0,0,.5)}.iziModal.iziModal-light .iziModal-header-title{color:#000}.iziModal.iziModal-light .iziModal-header-subtitle{color:rgba(0,0,0,.6)}.iziModal.iziModal-light .iziModal-button-close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyQTU1RUZDNzRFODQxMUU2ODAxOEUwQzg0QjBDQjI3OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NEM4MTU1MEI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENDMkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZjYzMwMmE1LWFlMjEtNDI3ZS1hMmE4LTJlYjhlMmZlY2E3NSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjdmYmU3NGE3LTAxMDUtMTE3YS1hYmM3LWEzNWNkOWU1Yzc4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po24QssAAANtSURBVHja3JlJaBRBFIa7ZxyTSXADHUkikuAawZNLEOOGGrwJQYko8R4RBQ+OICoqghJQUVwPYjzFY0QUBQU1kogoKO6CG0pcIwbiNibj/8JraNvu6Xo9NTOtP3xzSKe6/65+Ve9VlWlkp2IwGUwFE0E5GA4G8/U+0APegWfgHrgPuq0bpNNp0QPNgEYngHlgGpuMCNp2s+kr4BYM/8ql4WqwHEzP4mXteg7awOW0YlerPnQIaARLNBl1ikLlBDw/1WF4ClgHKozc6idogekz2RheANbaBlE+dB4chfF+qeHF3LOF0FWwF6b7nBe8RvecApolzQVr3C64GR4H1huFV51pmvV+hikRbABFRji0GqarMxluAGON8CgKmmA65mZ4DFhqhE9VPP//ZXgZiCmm1t1gI6XWAAY+gF0gCe4qtqlHL8fthkeBWsXGreA6eMgPviEw+x5sBZ3gAdjPCcNPI8Fsu+FawUCzz40psEfRNJndBl7b/pZmVLTQMkzJo0bQSys43iWm3cxS+DUJOmoSwqKCRmEZWKkYv6RSMBPc5lqXRGm0A1Q6XiaT2aSwo8jrK/qZwZlFIlXTusxa6iXDddTdARpnMj2ek9AWjWYH7h/lubcs4A28THdyAdOl0ezAmKNBNyLLiT0Btjti9zuHg06zpJKIprohwXNypcu1OIdGjYbnxCLGPyYy/EPDfejzbwYvXK59AzuFGdFLKTL8WYNZ59RVzGESJCNm0teI40E6zNIA2wSaA2REP32iaW0omKXRbJKTUVyYEVV0J8oxvEiQmiUZrFSz6XNkuJe3nBKCelaSbjOZrhLsd1BInYxweSeJq9YA6dYtuZCBI4JZ6jGW/W+sebhd0DAaMIO5mTYFW1+X6GeQ7TO3W0WyQj3cw0ulBg4nSUbcAY7zPVYp7ip95FXOH29Hb35AOPjypWMIh7PORSjFZVsIzdKW7AWvfYnTVNWHyCytHw+jd1Nehqks3KepvtChUzD7yGvE2/cduqxldQF1EWZb/PbWLF3jAVgo0WrlkN+c6hSd+rzlaSuaR7O0oX0wyIa2pVAdGaj0HCUVOqIq4dVwrg5lmmG2w+8f/9tjL6foYHE+Gy8Xtv3CPUpf7WauDxadKuIwoeNbOmoYDYbZ0ns/1wxUC7ykigs8sS/LpEe3vwUYALiKDDDSgEiSAAAAAElFTkSuQmCC) no-repeat 50% 50%}.iziModal.iziModal-light .iziModal-button-fullscreen{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEQTg1NTA2NTRFODQxMUU2OTQ0N0VERjY2Q0M5ODYwRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTNFNENCQkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENCQUI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFlNTQwYzczLTVhZmEtNDJlYi04YzJlLWMwMzFlYmFiYmIyNiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmVkYmRiMzM1LTAxMDUtMTE3YS1hYmM3LWEzNWNkOWU1Yzc4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvIicdUAAAOvSURBVHjaxJlZbA1hFMe/qaItUUsspakg1laJ7UUisQuRvvTFA15sQSRCLBFrQryhHqxNHxEPtaQ8CCUkIrVVRbVBJdZYSrXVonr9/3pGxnTunZk78/X+k1+aO+1899/vnnvO+c4YKpi6ghEgW34OBD1BKjBAM6gH78Fz8BhUyrW/ikQivt7QiNMozU0DE8RkJx/3fgCPwA1QHvHp2K/hHJAPJqpwVA2K4flW2IZ7gyVgptKjh6AQxl+GYZi7uRr0U3rVBIpg+nIQwwvACpCkOk4XwYlosR3LMGN1qUqMroGDTqaNGDu7SiVWl+D3iP2i00c9HqxUidd8wzDy3HY4HRwCfWzXz4L7Lm+QKfHeOUTTLWAzdro6muH1YIbDjculWrmpUEM2YYXcCNMt9pAYE8WsWYLdlAxaNYTGMDDHKYYXBVy4B0jTFM/5iOcUc1fM/2JcnItNAYtBNzGtQ33BVHDV3OHpARqhV6CLLKpTs8yQYHxOCrDQO7AV1Gg2PBJhMYiGh4MMnx1eLkixXKsFuzSbZrrMpeGxHnqFFtvrTWCbhILd9AuNpnPMHXaTtZD0kl1mRdwSxXSjJsNZfONjcmqIJR5p3lp6Y+sXrAzsBz/lNXvmtZYMFKbqafi0pKQgKpOSPhmsC5BxXEs1Fz4fUr/7TWMe/q9bC2s3tJs1Df/Q/B5PwAZwJYS1WpPlo0zRZJZziL2gQU7I1GyHL7QSD26taVOytI26DpinxKypApvpk+C6dHlMnXskbUbT1yTpN3WJHWB327UCS3hUoc+tA/VyxP/ost5rGq7QWZnAdoe0eZgnYweDbgmgkoafgk8aTfNgsMNmmqfhC+Czj3V4T3mSBH255kxB0ztd4tNNDJkas2CUdkAKHQ3yAtxfijj/bdb7Cumyhmoyexzcs6Qwv2qUbPKvJDOtnNFklrF3R5qneA2XYHe/2A+ht1Xb3FZXRY1XTAjFTgtxJ45qKtWDpZK1g6dhIQuvBzjcy8FgQ6y8Nw+sCdnwL1Dn8jdMe6m2a+3ma9ESNUdOC1VixSH3bnPiYyraswnO0fqDIQkyW8WmCWab7b+I9TCF3+x0j2e+MPUA7LPGrVfD1F3VNsrPVR0zhS8BB5x21muzYa1Sy1Tb4y4d4qOwIi9Pk/wcj1gV50p5zQjJKAsJH8KcY4vpdYrjV0w9HMxxHjfKNpfwdMyRNuAmyy2M1vq5OegBNFMmR9lSHDizSLPMJGjuO2BZfSOtLKvpMylUvh/d/hFgAOH4+ibxGTZuAAAAAElFTkSuQmCC) no-repeat 50% 50%}.iziModal.iziModal-light.isFullscreen .iziModal-button-fullscreen{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyRUUxMkYxODRFODUxMUU2Qjc3RDk0MUUzMzJDRjBEOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTNFNENCRkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENCRUI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgzM2MwOWZiLWJjOTEtNGVlZS05MDM1LTRkMmU2ZmE1ZjBmMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRUUxMkYxODRFODUxMUU2Qjc3RDk0MUUzMzJDRjBEOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv1Q9Z8AAAOXSURBVHjaxJlLbA1RGMfPjIs+EvoIRYt4FVUl2EkkRTxKUqQbG0SEho2FjUQ8YtEICbEgTdFYeK1KaGvVeoUltyStt0UlNE17aWhV2+v/9X5XJpMzc8/0zpn5kl+aO3Nm7r/fnPu9xhDp2URQDJbw3xkgB2QCAwyAPvANfARvQDsfG7V4PO7pC40xCiVxa8AKFjnOw7VdoA08BtG4R8VeBZeCKrBS+GPvQAM0P/NbcB7YBdYJPfYKXIXwL34IJm8eBFOFXusH9RDdnI7gLWA/MEVwdh/UOe1tN8G0V3eLcKwFXJCJNl08G5ZYsrWgWnZCJng5OOBwo1iAoisMw6hMJXgyOOywVW7xj+9BgKL3QHSxm+C9IF9y4U2GMlStRPQP8Jbp9lFwhJwE0RHrgaSV8N6xG238l7Zjtfx3K58/Bd7zsWngIqdnP2we2ACa7B7e6RL6joK5EtHNfL7b5u1Bn7dGFbycYRVM/8WyFJnuJK+z2iVwzFrMcF1h+Cx4ClhtFVyu8CW54ITE01EwFMAPcH1SMJWIqxQvItE1YHEIsXkhtkUhCV4ApiteFOPadn4IgseDMooSSxVrhWFwmkvCsKw06WGhKLhHhGuzSHChh9pZ5cc1oFFwfoTTsWrWqQCvXdZQEpkDsjUJziSv3Qu43k3LTA1BXqvRY/4DMjTd/yu4niJVm9wslCjcb4QE/9Qo+Al44baAmgpKCIqC+01OBLrsr8/de8zkiYwuUxWSq7iuM8JhantIqfYItkOepKBysnbycIfPXYKqURL6DhaBCQrrKcZHTa5loyEIJgHXwG3F9TQV+pxMGK0BiaTHn2OLEjcURbdi7XBSMO3jTxoEjtg+7wDnhG3spSD6F3hk7Tjoxnc0CJ5k+5wFCrhplYl2mmI24nyvvWumAE9z2zIfBW8WifnxIHc2yb6xiHtEoms0/hlGtpAPHCkgNDjFyZngPN88COvkPpEe+XGHbFcD7z53C+ybwKEAo0UPZ8QCybkmiL3sNvkheygSI08RYOSQiaUhd52sUpIZLWwJsYqkkdcZeHfIS66nc9XcZQRpNBY7C7F9Yy1OtonErDgSgNhGcEXmWa/VFA1O9onE6y4dRqGtXuVtkpf2iDy8EVR6GLykMnrsNFC867QF0hH8v3MVicFcuYdKy56uqQx4SukWQj3NOtJtQIt4ckSvbmdziMqy7HcS9xv0cn/Xwdn0A1drnl/d/hNgAGQa6Lgarp6BAAAAAElFTkSuQmCC) no-repeat 50% 50%}.iziModal .iziModal-loader{background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM5OTkiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49IjBzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iLTAuOXMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49Ii0wLjlzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgIDwvZz48L3N2Zz4=) no-repeat 50% 50%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:9}.iziModal .iziModal-content-loader{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM5OTkiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49IjBzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iLTAuOXMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49Ii0wLjlzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgIDwvZz48L3N2Zz4=) no-repeat 50% 50%}.iziModal .iziModal-content:after,.iziModal .iziModal-content:before{content:'';display:table}.iziModal .iziModal-content:after{clear:both}.iziModal .iziModal-content{zoom:1;width:100%;-webkit-overflow-scrolling:touch}.iziModal .iziModal-wrap{width:100%;position:relative;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.iziModal .iziModal-iframe{border:0;margin:0 0 -6px;width:100%;transition:height .3s ease}.iziModal-overlay{display:block;position:fixed;top:0;left:0;height:100%;width:100%}.iziModal-navigate{position:fixed;left:0;right:0;top:0;bottom:0;pointer-events:none}.iziModal-navigate-caption{position:absolute;left:10px;top:10px;color:#fff;line-height:16px;font-size:9px;font-family:'Lato',Arial;letter-spacing:.1em;text-indent:0;text-align:center;width:70px;padding:5px 0;text-transform:uppercase;display:none}.iziModal-navigate-caption::after,.iziModal-navigate-caption::before{position:absolute;top:2px;width:20px;height:20px;text-align:center;line-height:14px;font-size:12px;content:'';background-size:100%!important}.iziModal-navigate-caption:before{left:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNmFjNjAyMy04OWU0LWE0NDAtYmMxMy1kOTA5MTQ3MmYzYjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDREQ0YwRjA1MzQzMTFFNkE5NUNDRDkyQzEwMzM5RTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDREQ0YwRUY1MzQzMTFFNkE5NUNDRDkyQzEwMzM5RTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmNmM0Nzk3Ni1mNzE3LTk5NDAtYTgyYS1mNTdjNmNiYmU0NWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowZGVmYTEyZC01MzM0LTExZTYtYWRkYi04Y2NmYjI5ZTAxNjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7oo0ptAAACWklEQVR42uyZTWsTYRSFZybxo4kWk5g2NC5qTAU3Kq30A9udi1oXolV/hWuhv6R/Q6utioi4LbbVFHemamlRU0OCEk0wZjwXzwtDoBDopHMHcuFJMplZnLm5ue+589qu61qeOApyYAjEgG0FEyLqN/gKiqBuTtgewWlwCZw056xgwwirgU3wxSv4NJgCUV5YBRXQDEhsBJwCSSauBVZFdJRlIJk9Av7wbj577jDIOENtRmPVwcsw6KfAAvikRKzEDlhnhuU/lRPBWaa9wsxqC6ndPX7OiOA4D8qW3vjO9z7H0w3+KhZstNmOFbLoCQ6DYGmL+bAInmGfLFC4asFXwRJIgB+goVmw+I7HXO+/gevGnGgUPEGxktkSmAMbWmt4HDwBKS6XN1jDKrvEFYoVK7oLroE3h93Woh1eNwqWafJ/gQV65vM+ail34mc6EZwBK2CAx8fAIjjeBYMzDT4cVHCEXtRbRvEu/Nr9HCIOnGGp15vgEec9KYn74B0nAT/CZnv86FcNvwK3wENwAjwAs2Bbs5d4CW5zir0AXvv8p+tKH34B5lkW4h2egRHtbu05uMMHHWfB0zC4NRF5l09kzvE4rd2tyUJyjy4tz7akZqXbL8QETbJ/FsMgWOJtb6brCQ5YsBsC8Uab63DVkkgqFpzie93h8OhScFah2LTHi5ccWroaLd5l6//+hpYQoWP05LKqFs2WQYbTsNxAi+5fxpWmdfh7HS7XhwSzG+H3a2JnvZsyktmLbdOFhpDMvrf4sN1u2/aK0cwMcmYLcturweceW+CnOfFPgAEA8uWFFylBJYoAAAAASUVORK5CYII=) no-repeat 50% 50%}.iziModal-navigate-caption:after{right:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADhmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjI2YWM2MDIzLTg5ZTQtYTQ0MC1iYzEzLWQ5MDkxNDcyZjNiMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NERDRjBGMDUzNDMxMUU2QTk1Q0NEOTJDMTAzMzlFMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NERDRjBFRjUzNDMxMUU2QTk1Q0NEOTJDMTAzMzlFMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmY2YzQ3OTc2LWY3MTctOTk0MC1hODJhLWY1N2M2Y2JiZTQ1YyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjBkZWZhMTJkLTUzMzQtMTFlNi1hZGRiLThjY2ZiMjllMDE2NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuijSm0AAAKbSURBVFhH7ZnJj0xRGEerzFoIMTaCZmOIedhaiJj55yz8DaYdNhIJEUMQbCTG3rQ02hDSiEY553XdTpHS3nv96taV9ElO6lVt6peb7933fffVG41GrYW5uBaX4EysYzcw1Fd8hc/wM2a0Bl6Nm3BW9i0dDPsQX/olBF6FO72AH/gG3+N3jL3KBpqGC3ERTsGfeAsHDTyHi71oCXzBe/gaU2A5bscZOIxXTb8OLQNX9i6mElYsg/voqruwfQb2BhODWgqpMYDv0NLsNXC4yd42P1PEwNJj4HBTWdipErLVDfxfMRm408QMvBu3jV6WJ1Zg9/rbeBOP+UNZYgX+iE/Rp+lpPIKliBXYB9IhtPNy3z/T/F6YmDXsChvyBc7Gs3gACxEzsDzBg9iPPXgO92NuYgeWx2h3+AhtaM7jPsyF7aV37XR8gNZYO/pwKY51+xPkG27Fk2joT3gCr2A7NuJ6HMkTeAPadlp3VeMChF7G0P6X3dmfjAXOUxIj6LZkv1ylNuStDZejkL+PS96ScFzRqnDAtI5PoTefvbg7iNNOOwqVRCfYghdxBbpHH8Y7+DcKlUTV7MLLaNghPIrjhf2N2IF34AVcjE44hrXHyE3MwE6/loEzpEcIlqKjeyFiBe7FS+he/gENewMLEyuwXdo8dGWP43UsRazA9g7uDNbwNX8oS8watlsz+ISIGbgSJgN3GgOHlnFq8zNFQraGgT1iFc9iUyU0XsMGHhy9zh6XbvCp4ZuBBWglDBj4OdqLeu0+uRJTwMZ+Dbp/e21P3m97yWe2snsw1LTHmz5C/9lQdwhfGbiq89GwvrrwUT4UAouhN6MzloTRpVuEYI5O9urZYXtrYPGQw2OlZegM163QhrJMfWVgyTq0Qq32C/N7uPz9OknWAAAAAElFTkSuQmCC) no-repeat 50% 50%}.iziModal-navigate>button{position:fixed;bottom:0;top:0;border:0;height:100%;width:84px;background-size:100%!important;cursor:pointer;padding:0;opacity:.2;transition:opacity .3s ease;pointer-events:all;margin:0;outline:0}.iziModal-navigate>button:hover{opacity:1}.iziModal-navigate-prev{left:50%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAC8CAYAAADCScSrAAAACXBIWXMAAAsTAAALEwEAmpwYAAA5sGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo2NDkyYzcxMy05ZDM0LTZlNGQtYmUwNi1hMDMyY2Q4NDVjNGU8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDo1QjIzMUMxODU3RjcxMUU2ODUzRkRBRjE5RDhDQjZBRDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpjZmMwNzVmNC1kODA3LWI0NDMtYWIwYS02YWVhZjRjMDgxZWE8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjY0OTJjNzEzLTlkMzQtNmU0ZC1iZTA2LWEwMzJjZDg0NWM0ZTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmNmYzA3NWY0LWQ4MDctYjQ0My1hYjBhLTZhZWFmNGMwODFlYTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1ODowNC0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wOC0wMVQwOTo0MDo1Ni0wMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA4LTAxVDExOjU4OjA0LTAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wOC0wMVQxMTo1ODowNC0wMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE4ODwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xODg8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PvAvv7QAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAmdJREFUeNrs1LsJQkEQhtH/mtmBgQ8QA7tQK1e7MBBBMbADwzUZEyuQveeDCXbD4TBDay3SWJpYgYCXgJeAl4CXgJeAl4CXgJeAl4CXgJeAF/AS8BLwEvAS8BLwEvAS8BLwEvAS8BLwAl4CXgJeAl4CXv/WJskpyQJ4jQH7Mcmu0C+BV+/Y5/VeF/oV8Ood+7dpDfDqHvsrySHJBXjBDrxgB16wAy/YgRfswAt24AU78IIdeMEOPOywAw+7gIcdeMEOvGAHXrADL9iBF+zAC3bgBTvwsMMOPOwCHnYBD7uAhx14wQ68YAdesAMv2IEX7MDDDjvwsAt42AU87AIedgEPu4CHXcDDDrxgB16wAw877MDDDjvwsAt42AU87AIedgEPu4CHXcDDLuBhB16wAw877MDDLuBhF/CwC3jYBTzsAh52AQ+7gIddwEtjB3+tS/78+Z/V5d9iATz0Ah56AQ+9gIdewEMv4KEX8NALeOgFPPQCHnoBDz3wgh54QQ889NADDz30wEMv4KEX8NALeOgFPPQCHnoBD72Ahx54QQ+8oAde0AMv6IEX9MBDDz3w0EMPPPQCHnoBD72Ah17AQw+8FUAPvKAHXtADL+iBF/TAC3rgBT3wgh546KEHHnrogYdewEMv4KEHXtADL+iBF/TAC3rgBT3wgh54QQ+8oAde0AMv6IGHHnrgoU/yrgFe3aO/JdknuQOv3tGfC/tjjEsYWmsoyIWXgJeAl4CXgJeAl4CXgJeAl4CXgJeAF/AS8BLwEvAS8BLwEvAS8BLwEvAS8BLwAl4CXgJeAl4CXvqnPgAAAP//AwCEcoCBRabYzAAAAABJRU5ErkJggg==) no-repeat 50% 50%}.iziModal-navigate-next{right:50%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAC8CAYAAADCScSrAAAACXBIWXMAAB3SAAAd0gEUasEwAAA7pGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wOC0wMVQwOTo0MDoxNC0wMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA4LTAxVDExOjU4OjEyLTAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wOC0wMVQxMTo1ODoxMi0wMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDphZjljN2Q2MC00MTg2LWE3NGQtYTBiMS1mMGU5ODUwYzg2ZGY8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjY0OTJjNzEzLTlkMzQtNmU0ZC1iZTA2LWEwMzJjZDg0NWM0ZTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQwOTo0MDoxNC0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjAxNjJjMmE3LWZmMjYtYzE0ZC05Yjg4LTc2MGM2NzAxYjYzNzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1MTowNy0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmFmOWM3ZDYwLTQxODYtYTc0ZC1hMGIxLWYwZTk4NTBjODZkZjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1ODoxMi0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+MTkzOTAzNi8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+MTkzOTAzNi8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTg4PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE4ODwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+nbt1mgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACQklEQVR42uzSsQ3CQAAEQTdiOyGg/wrciJ0QUMYSECEKAP3PSdvAaZZqkWbJCQJeAl4CXgJeAl4CXgJeAl4CXgJeAl4CXsBLwEvAS8BLwEvAS8BLwEvAS8BLwEvAC3gJeAl4CXgJ+D9vrY7qBgLwo7dVZ+89oAd+5Pbq6nPQAz9s9+rZ96AHHnoBD72Ah17AQy/goRfw0At46AU89AIeegEPvYCHHnhBD7ygBx566IGHHnrgoRfw0At46AU89AIeegEPvYCHXsBDL+ChB17QAy/ogRf0wAt64KGHHnjooQceegEPvYCHXsBDL+ChF/DQAy/ogRf0wAt64AU98IIeeEEPvKAHXtADDz30wEPvI+ChF/DQAy/ogRf0wAt64AU98IIeeEEPvKAHXtADL+iBF/TAC3rgoZ8ePRDAAy/YgRfswAt24AU78IIdeMEOvGAHXrADL9iBhx124GEX8LADL9iBF+zAC3bgBTvwgh14wQ68YAcedtiBh13Awy7gYRfwsAMv2IEX7MALduAFO/CCHXjYYQcedgEPu4CHXcDDLuBhF/CwA+8E2IEX7MALduAFO/Cwww487AIedgEPu4CHXcDDLuBhF/CwC3jYgRfswMMOO/CwC3jYBTzsAh52AQ+7gIddwMMu4GEX8LBravB7dcEO/Ext1Qk78DO1VgfswEvAS8BLwEvAS8BLwEvAS8BLwEvAS8ALeAl4CXgJeAl4CXgJeAl4CXgJeAl4CXgBLwEvAS8BLwEvAS/9shcAAAD//wMAtAygvJrkwJUAAAAASUVORK5CYII=) no-repeat 50% 50%}.iziModal.isAttachedTop .iziModal-header{border-top-left-radius:0;border-top-right-radius:0}.iziModal.isAttachedTop{margin-top:0!important;margin-bottom:auto!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.iziModal.isAttachedBottom{margin-top:auto!important;margin-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.iziModal.isFullscreen{max-width:100%!important;margin:0!important;height:100%!important}.iziModal.isAttached,.iziModal.isFullscreen{border-radius:0!important}.iziModal.hasScroll .iziModal-wrap{overflow-y:auto;overflow-x:hidden}html.iziModal-isAttached,html.iziModal-isOverflow{overflow:hidden}html.iziModal-isAttached body,html.iziModal-isOverflow body{overflow-y:scroll;position:relative}.iziModal ::-webkit-scrollbar{overflow:visible;height:7px;width:7px}.iziModal ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);background-clip:padding-box;border:solid transparent;border-width:0;min-height:28px;padding:100px 0 0;box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07)}.iziModal ::-webkit-scrollbar-thumb:active{background-color:rgba(0,0,0,.4)}.iziModal ::-webkit-scrollbar-button{height:0;width:0}.iziModal ::-webkit-scrollbar-track{background-clip:padding-box;border:solid transparent;border-width:0 0 0 2px}.iziModal.transitionIn .iziModal-header{-webkit-animation:iziM-slideDown .7s cubic-bezier(.7,0,.3,1);-moz-animation:iziM-slideDown .7s cubic-bezier(.7,0,.3,1);animation:iziM-slideDown .7s cubic-bezier(.7,0,.3,1)}.iziModal.transitionIn .iziModal-header .iziModal-header-icon{-webkit-animation:iziM-revealIn 1s cubic-bezier(.16,.81,.32,1) both;-moz-animation:iziM-revealIn 1s cubic-bezier(.16,.81,.32,1) both;animation:iziM-revealIn 1s cubic-bezier(.16,.81,.32,1) both}.iziModal.transitionIn .iziModal-header .iziModal-header-subtitle,.iziModal.transitionIn .iziModal-header .iziModal-header-title{-webkit-animation:iziM-slideIn 1s cubic-bezier(.16,.81,.32,1) both;-moz-animation:iziM-slideIn 1s cubic-bezier(.16,.81,.32,1) both;animation:iziM-slideIn 1s cubic-bezier(.16,.81,.32,1) both}.iziModal.transitionIn .iziModal-header .iziModal-button{-webkit-animation:iziM-revealIn 1.2s cubic-bezier(.7,0,.3,1);-moz-animation:iziM-revealIn 1.2s cubic-bezier(.7,0,.3,1);animation:iziM-revealIn 1.2s cubic-bezier(.7,0,.3,1)}.iziModal.transitionIn .iziModal-iframe,.iziModal.transitionIn .iziModal-wrap{-webkit-animation:iziM-fadeIn 1.3s;-moz-animation:iziM-fadeIn 1.3s;animation:iziM-fadeIn 1.3s}.iziModal.transitionIn .iziModal-header{-webkit-animation-delay:0s;-moz-animation:0s;animation-delay:0s}.iziModal.transitionIn .iziModal-header .iziModal-header-icon,.iziModal.transitionIn .iziModal-header .iziModal-header-title{-webkit-animation-delay:.4s;-moz-animation:.4s;animation-delay:.4s}.iziModal.transitionIn .iziModal-header .iziModal-header-subtitle{-webkit-animation-delay:.5s;-moz-animation:.5s;animation-delay:.5s}.iziModal.transitionOut .iziModal-header,.iziModal.transitionOut .iziModal-header *{transition:none!important}.iziModal .fadeOut,.iziModal-navigate.fadeOut,.iziModal-overlay.fadeOut,.iziModal.fadeOut{-webkit-animation:iziM-fadeOut .5s;-moz-animation:iziM-fadeOut .5s;animation:iziM-fadeOut .5s;animation-fill-mode:forwards}.iziModal .fadeIn,.iziModal-navigate.fadeIn,.iziModal-overlay.fadeIn,.iziModal.fadeIn{-webkit-animation:iziM-fadeIn .5s;-moz-animation:iziM-fadeIn .5s;animation:iziM-fadeIn .5s}.iziModal-overlay.comingIn,.iziModal.comingIn{-webkit-animation:iziM-comingIn .5s ease;-moz-animation:iziM-comingIn .5s ease;animation:iziM-comingIn .5s ease}.iziModal-overlay.comingOut,.iziModal.comingOut{-webkit-animation:iziM-comingOut .5s cubic-bezier(.16,.81,.32,1);-moz-animation:iziM-comingOut .5s cubic-bezier(.16,.81,.32,1);animation:iziM-comingOut .5s cubic-bezier(.16,.81,.32,1);animation-fill-mode:forwards}.iziModal-overlay.bounceInDown,.iziModal.bounceInDown{-webkit-animation:iziM-bounceInDown .7s ease;animation:iziM-bounceInDown .7s ease}.iziModal-overlay.bounceOutDown,.iziModal.bounceOutDown{-webkit-animation:iziM-bounceOutDown .7s ease;animation:iziM-bounceOutDown .7s ease}.iziModal-overlay.bounceInUp,.iziModal.bounceInUp{-webkit-animation:iziM-bounceInUp .7s ease;animation:iziM-bounceInUp .7s ease}.iziModal-overlay.bounceOutUp,.iziModal.bounceOutUp{-webkit-animation:iziM-bounceOutUp .7s ease;animation:iziM-bounceOutUp .7s ease}.iziModal-overlay.fadeInDown,.iziModal.fadeInDown{-webkit-animation:iziM-fadeInDown .7s cubic-bezier(.16,.81,.32,1);animation:iziM-fadeInDown .7s cubic-bezier(.16,.81,.32,1)}.iziModal-overlay.fadeOutDown,.iziModal.fadeOutDown{-webkit-animation:iziM-fadeOutDown .5s ease;animation:iziM-fadeOutDown .5s ease}.iziModal-overlay.fadeInUp,.iziModal.fadeInUp{-webkit-animation:iziM-fadeInUp .7s cubic-bezier(.16,.81,.32,1);animation:iziM-fadeInUp .7s cubic-bezier(.16,.81,.32,1)}.iziModal-overlay.fadeOutUp,.iziModal.fadeOutUp{-webkit-animation:iziM-fadeOutUp .5s ease;animation:iziM-fadeOutUp .5s ease}.iziModal-overlay.fadeInLeft,.iziModal.fadeInLeft{-webkit-animation:iziM-fadeInLeft .7s cubic-bezier(.16,.81,.32,1);animation:iziM-fadeInLeft .7s cubic-bezier(.16,.81,.32,1)}.iziModal-overlay.fadeOutLeft,.iziModal.fadeOutLeft{-webkit-animation:iziM-fadeOutLeft .5s ease;animation:iziM-fadeOutLeft .5s ease}.iziModal-overlay.fadeInRight,.iziModal.fadeInRight{-webkit-animation:iziM-fadeInRight .7s cubic-bezier(.16,.81,.32,1);animation:iziM-fadeInRight .7s cubic-bezier(.16,.81,.32,1)}.iziModal-overlay.fadeOutRight,.iziModal.fadeOutRight{-webkit-animation:iziM-fadeOutRight .5s ease;animation:iziM-fadeOutRight .5s ease}.iziModal-overlay.flipInX,.iziModal.flipInX{-webkit-animation:iziM-flipInX .7s ease;animation:iziM-flipInX .7s ease}.iziModal-overlay.flipOutX,.iziModal.flipOutX{-webkit-animation:iziM-flipOutX .7s ease;animation:iziM-flipOutX .7s ease}@-webkit-keyframes iziM-comingIn{0%{opacity:0;transform:scale(.9) translateY(-20px) perspective(600px) rotateX(10deg)}to{opacity:1;transform:scale(1) translateY(0) perspective(600px) rotateX(0)}}@-moz-keyframes iziM-comingIn{0%{opacity:0;transform:scale(.9) translateY(-20px) perspective(600px) rotateX(10deg)}to{opacity:1;transform:scale(1) translateY(0) perspective(600px) rotateX(0)}}@keyframes iziM-comingIn{0%{opacity:0;transform:scale(.9) translateY(-20px) perspective(600px) rotateX(10deg)}to{opacity:1;transform:scale(1) translateY(0) perspective(600px) rotateX(0)}}@-webkit-keyframes iziM-comingOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@-moz-keyframes iziM-comingOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes iziM-comingOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@-webkit-keyframes iziM-fadeOut{0%{opacity:1}to{opacity:0}}@-moz-keyframes iziM-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes iziM-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes iziM-fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes iziM-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes iziM-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes iziM-slideIn{0%{opacity:0;-webkit-transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes iziM-slideIn{0%{opacity:0;-moz-transform:translateX(50px)}to{opacity:1;-moz-transform:translateX(0)}}@keyframes iziM-slideIn{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes iziM-slideDown{0%{opacity:0;-webkit-transform:scale(1,0) translateY(-40px);-webkit-transform-origin:center top}}@-moz-keyframes iziM-slideDown{0%{opacity:0;-moz-transform:scale(1,0) translateY(-40px);-moz-transform-origin:center top}}@keyframes iziM-slideDown{0%{opacity:0;transform:scale(1,0) translateY(-40px);transform-origin:center top}}@-webkit-keyframes iziM-revealIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,1)}}@-moz-keyframes iziM-revealIn{0%{opacity:0;-moz-transform:scale3d(.3,.3,1)}}@keyframes iziM-revealIn{0%{opacity:0;transform:scale3d(.3,.3,1)}}@-webkit-keyframes iziM-bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-1000px,0);transform:translate3d(0,-1000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes iziM-bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-1000px,0);transform:translate3d(0,-1000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,1000px,0);transform:translate3d(0,1000px,0)}}@keyframes iziM-bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,1000px,0);transform:translate3d(0,1000px,0)}}@-webkit-keyframes iziM-bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,1000px,0);transform:translate3d(0,1000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes iziM-bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,1000px,0);transform:translate3d(0,1000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes iziM-bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes iziM-bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-1000px,0);transform:translate3d(0,-1000px,0)}}@-webkit-keyframes iziM-fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziM-fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}@keyframes iziM-fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}@-webkit-keyframes iziM-fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziM-fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}@keyframes iziM-fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}@-webkit-keyframes iziM-fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziM-fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@keyframes iziM-fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@-webkit-keyframes iziM-fadeInRight{0%{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziM-fadeInRight{0%{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@keyframes iziM-fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@-webkit-keyframes iziM-flipInX{0%{-webkit-transform:perspective(400px) rotateX(60deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}to{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes iziM-flipInX{0%{transform:perspective(400px) rotateX(60deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{transform:perspective(400px) rotateX(0deg);opacity:1}}@-webkit-keyframes iziM-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,40deg);transform:perspective(400px) rotate3d(1,0,0,40deg);opacity:0}}@keyframes iziM-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,40deg);transform:perspective(400px) rotate3d(1,0,0,40deg);opacity:0}}


@charset "UTF-8";
#header-container,
#sidebar,
#footer,
.article-header,
.article-footer,
.under-entry-content,
#breadcrumb,
.mobile-footer-menu-buttons,
#toc {
  display: none;
}

#content {
  margin: 0;
}

.wrap {
  width: 100%;
}

#main {
  width: 100%;
  padding: 0;
  margin: 0;
  border: none;
  border-radius: 0;
}

*,
::before,
::after {
  box-sizing: border-box;
}

.reset .article {
  margin: 0;
}
.reset div,
.reset span,
.reset applet,
.reset object,
.reset iframe,
.reset h1,
.reset h2,
.reset h3,
.reset h4,
.reset h5,
.reset h6,
.reset p,
.reset blockquote,
.reset pre,
.reset a,
.reset abbr,
.reset acronym,
.reset address,
.reset big,
.reset cite,
.reset code,
.reset del,
.reset dfn,
.reset em,
.reset font,
.reset img,
.reset ins,
.reset kbd,
.reset q,
.reset s,
.reset samp,
.reset small,
.reset strike,
.reset strong,
.reset sub,
.reset sup,
.reset tt,
.reset var,
.reset dl,
.reset dt,
.reset dd,
.reset ol,
.reset ul,
.reset li,
.reset fieldset,
.reset figure,
.reset form,
.reset label,
.reset legend,
.reset table,
.reset caption,
.reset tbody,
.reset tfoot,
.reset thead,
.reset tr,
.reset th,
.reset td {
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  font-family: inherit;
  font-style: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  min-height: 0;
}
.reset h1,
.reset h2,
.reset h3,
.reset h4,
.reset h5,
.reset h6 {
  border: 0;
  background-color: unset;
}
.reset img {
  vertical-align: bottom;
}
.reset ol,
.reset ul {
  list-style: none;
}
.reset ol li,
.reset ul li {
  margin: 0;
}
.reset table {
  border-collapse: collapse;
  border-spacing: 0;
  background-color: transparent;
  border: none;
}
.reset table caption,
.reset table th,
.reset table td,
.reset table tr {
  background-color: transparent;
  font-weight: normal;
  text-align: left;
  vertical-align: middle;
  border: none;
}
.reset a {
  color: #2a4fc9;
}
.reset a:link {
  text-decoration: none;
}
.reset a:visited {
  text-decoration: none;
}
.reset a:hover {
  text-decoration: none;
}

input[type=submit],
input[type=button] {
  background-color: inherit;
  border: none;
  color: inherit;
  font-size: inherit;
}
input[type=submit]:focus,
input[type=button]:focus {
  outline: none;
}

button {
  background-color: transparent;
  border: none;
  cursor: pointer;
  outline: none;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
}

@media (hover: hover) and (pointer: fine) {
  a:hover {
    opacity: 0.7;
  }
  button:hover {
    opacity: 0.7;
  }
  span.anchor:hover {
    opacity: 0.7;
  }
}
@media screen and (max-width: 767px) {
  .pc-only {
    display: none !important;
  }
}
@media screen and (min-width: 768px) {
  .sp-only {
    display: none !important;
  }
}
#single_002 .u-content-in {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding: 60px 0 40px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-content-in {
    padding: 30px 0 0;
  }
}
#single_002 .u-main {
  width: 70%;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-main {
    width: 100%;
  }
}
#single_002 .u-sidebar {
  width: calc(30% - 10px);
  padding-top: 30px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-sidebar {
    width: 100%;
    padding-top: 10px;
  }
}
#single_002 .u-sidebar__title {
  background: linear-gradient(0deg, rgb(64, 64, 64) 0%, rgb(44, 44, 44) 0%, rgb(63, 63, 63) 100%);
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  line-height: 1;
  padding: 21px 10px;
  text-align: center;
  position: relative;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-sidebar__title {
    font-size: 17px;
    padding: 15px 10px;
    margin-left: -20px;
    margin-right: -20px;
  }
}
#single_002 .u-sidebar__title::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 30px;
  height: 2px;
  background: linear-gradient(90deg, rgb(0, 146, 255) 0%, rgb(255, 0, 110) 100%);
}
#single_002 .u-widget {
  background-color: #e9eeee;
  padding-bottom: 20px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-widget {
    margin-left: -20px;
    margin-right: -20px;
  }
}
#single_002 .u-widget__title {
  background-color: #cbd0d0;
  font-weight: bold;
  line-height: 1.25;
  text-align: center;
  padding: 20px 10px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-widget__title {
    padding: 15px 10px;
    margin-bottom: 10px;
  }
}
#single_002 .u-widget__list li a {
  display: block;
  line-height: 1.25;
  padding: 10px;
  text-align: center;
}
#single_002 .u-widget__list li a:hover {
  background-color: #dbe3e3;
}
#single_002 .u-breadcrumb {
  background-color: #fff4fb;
  padding: 10px 0;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-breadcrumb {
    font-size: 12px;
  }
}
#single_002 .u-breadcrumb__list li {
  display: inline-block;
}
#single_002 .u-breadcrumb__list li a {
  color: #4192f6;
}
#single_002 .u-breadcrumb__list li:not(:last-child)::after {
  content: ">";
  display: inline-block;
  padding: 0 0.5em;
}
#single_002 .u-title {
  border-radius: 10px;
  font-size: 32px;
  font-weight: bold;
  line-height: 1.25;
  padding: 18px 35px;
  margin-bottom: 30px;
  text-align: center;
  position: relative;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-title {
    border-radius: 5px;
    font-size: 18px;
    letter-spacing: 0.1em;
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: 20px;
  }
}
#single_002 .u-title.--dark {
  background-color: #404040;
  color: #fff;
}
#single_002 .u-title.--light {
  background-color: #eaeeee;
  color: #404040;
}
#single_002 .u-title.--mb0 {
  margin-bottom: 0;
}
#single_002 .u-title::before {
  content: "";
  position: absolute;
  top: 0;
  left: 25px;
  width: 4px;
  height: 100%;
  background: url(../img/icon_dots.png) center center/contain no-repeat;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-title::before {
    left: 15px;
  }
}
#single_002 .u-categories {
  display: flex;
  flex-wrap: wrap;
  margin: -2px -2px 0;
}
#single_002 .u-categories .tag {
  display: inline-block;
  border: 1px solid;
  border-radius: 17px;
  font-size: 14px;
  line-height: 1;
  padding: 10px 10px;
  margin: 2px 2px 0;
  white-space: nowrap;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-categories .tag {
    font-size: 11px;
    padding: 7px 10px;
  }
}
#single_002 .u-categories .tag.--c01 {
  color: #404040;
}
#single_002 .u-categories .tag.--c02 {
  color: #e26cab;
}
#single_002 .u-categories .tag.--c03 {
  color: #9bd049;
}
#single_002 .u-categories .tag.--c04 {
  color: #e3893a;
}
#single_002 .u-categories .tag.--c05 {
  color: #60c4e1;
}
#single_002 .u-postdate {
  font-size: 14px;
  letter-spacing: normal;
  padding-left: 18px;
  margin: 2px 5px 0;
  position: relative;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-postdate {
    font-size: 11px;
    padding-left: 14px;
  }
}
#single_002 .u-postdate::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 14px;
  height: 14px;
  background: url(../img/icon_date.png) center center/contain no-repeat;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-postdate::before {
    width: 12px;
    height: 12px;
  }
}
#single_002 .u-history {
  font-size: 14px;
  letter-spacing: normal;
  padding-left: 16px;
  margin: 2px 5px 0;
  position: relative;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-history {
    font-size: 11px;
    padding-left: 14px;
  }
}
#single_002 .u-history::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 15px;
  height: 14px;
  background: url(../img/icon_history.png) center center/contain no-repeat;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-history::before {
    width: 13px;
    height: 12px;
  }
}
#single_002 .u-rating__icon {
  display: inline-block;
  width: 34px;
  height: 34px;
  background-size: contain;
  background-repeat: no-repeat;
  margin: 0 5px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-rating__icon {
    width: 26px;
    height: 26px;
  }
}
#single_002 .u-rating__icon.--type01 {
  background-image: url(../img/icon_face1.png);
}
#single_002 .u-rating__icon.--type02 {
  background-image: url(../img/icon_face2.png);
}
#single_002 .u-rating__star {
  position: relative;
  z-index: 0;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  color: transparent; /* グレーカラー 自由に設定化 */
  font-size: 24px;
  margin: 0 5px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-rating__star {
    font-size: 20px;
  }
}
#single_002 .u-rating__star:before, #single_002 .u-rating__star::after {
  content: "★★★★★";
}
#single_002 .u-rating__star:after {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  overflow: hidden;
  white-space: nowrap;
  color: #f9df4b; /* イエローカラー 自由に設定化 */
}
#single_002 .u-rating__star[data-rate="5"]:after {
  width: 100%;
}
#single_002 .u-rating__star[data-rate="4.5"]:after {
  width: 90%;
}
#single_002 .u-rating__star[data-rate="4"]:after {
  width: 80%;
}
#single_002 .u-rating__star[data-rate="3.5"]:after {
  width: 70%;
}
#single_002 .u-rating__star[data-rate="3"]:after {
  width: 60%;
}
#single_002 .u-rating__star[data-rate="2.5"]:after {
  width: 50%;
}
#single_002 .u-rating__star[data-rate="2"]:after {
  width: 40%;
}
#single_002 .u-rating__star[data-rate="1.5"]:after {
  width: 30%;
}
#single_002 .u-rating__star[data-rate="1"]:after {
  width: 20%;
}
#single_002 .u-rating__star[data-rate="0.5"]:after {
  width: 10%;
}
#single_002 .u-rating__star[data-rate="0"]:after {
  color: #f0f0f0; /* グレーカラー */
  width: 100%;
}
#single_002 .u-rating__num {
  font-size: 20px;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-rating__num {
    font-size: 15px;
  }
}
#single_002 .u-rating__box-wrap {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 10px;
}
#single_002 .u-rating__box-wrap.--left {
  justify-content: flex-start;
}
#single_002 .u-rating__box {
  display: inline-block;
  min-height: 45px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  border: 1px solid;
  border-radius: 10px;
  font-size: 16px;
  line-height: 1;
  padding: 2px 10px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-rating__box {
    min-height: 34px;
    border-radius: 7px;
    font-size: 12px;
    padding: 2px 5px;
  }
}
#single_002 .u-rating__box.--large {
  background-color: #fff;
  border-color: #fff;
  padding: 2px 20px;
}
#single_002 .u-rating__box.--large .u-rating__star {
  font-size: 25px;
  color: #ccd0d0;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-rating__box.--large .u-rating__star {
    font-size: 20px;
  }
}
#single_002 .u-rating__box.--large .u-rating__num {
  font-size: 25px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-rating__box.--large .u-rating__num {
    font-size: 19px;
    padding-left: 5px;
  }
}
#single_002 .u-rating__box.--small {
  min-height: 30px;
  background-color: #404040;
  border-radius: 15px;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-rating__box.--small {
    min-height: 23px;
    padding: 2px 15px;
  }
}
#single_002 .u-rating__box.--small .u-rating__star {
  font-size: 16px;
  color: #ccd0d0;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-rating__box.--small .u-rating__star {
    font-size: 14px;
  }
}
#single_002 .u-rating__box.--small .u-rating__icon {
  width: 20px;
  height: 20px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-rating__box.--small .u-rating__icon {
    width: 17px;
    height: 17px;
  }
}
#single_002 .u-rating__box.--small .u-rating__num {
  font-size: 18px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-rating__box.--small .u-rating__num {
    font-size: 14px;
  }
}
#single_002 .u-accordion-btn {
  width: 100%;
  background-color: #404040;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  padding: 15px 60px;
  text-align: center;
  position: relative;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-accordion-btn {
    font-size: 13px;
    padding: 10px 40px;
  }
}
@media (hover: hover) and (pointer: fine) {
  #single_002 .u-accordion-btn:hover {
    opacity: 0.7;
  }
}
#single_002 .u-accordion-btn::after {
  content: "";
  position: absolute;
  left: 20px;
  top: 50%;
  transform: translateY(-50%) rotate(180deg);
  transition: all 0.2s ease-in-out;
  width: 36px;
  height: 28px;
  background: url(../img/icon_accordion_arrow.png) center center/contain no-repeat;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-accordion-btn::after {
    left: 10px;
    width: 26px;
    height: 20px;
  }
}
#single_002 .u-accordion-btn.open::after {
  transform: translateY(-50%);
}
#single_002 .u-accordion-content {
  display: none;
  padding: 20px 0 0;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-accordion-content {
    padding: 0;
  }
}
#single_002 .u-view-btn {
  display: block;
  width: 160px;
  border-radius: 5px;
  border: 1px solid;
  color: #0092ff;
  font-size: 14px;
  line-height: 1.25;
  padding: 5px 10px;
  margin: 20px auto 0;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-view-btn {
    width: 120px;
    font-size: 13px;
    margin-top: 10px;
  }
}
#single_002 .u-view-btn .open {
  display: inline;
}
#single_002 .u-view-btn .close {
  display: none;
}
#single_002 .u-view-btn.open .open {
  display: none;
}
#single_002 .u-view-btn.open .close {
  display: inline;
}
#single_002 .u-view-btn.--right {
  margin-right: 0;
}
#single_002 .u-view-content {
  display: none;
}
#single_002 .u-more-btn {
  display: block;
  color: #0092ff;
  line-height: 1.25;
  margin: 0 0 0 auto;
}
#single_002 .u-more-btn .open {
  display: inline;
}
#single_002 .u-more-btn .close {
  display: none;
}
#single_002 .u-more-btn.open .open {
  display: none;
}
#single_002 .u-more-btn.open .close {
  display: inline;
}
#single_002 .u-more-content {
  display: none;
}
#single_002 .u-all-btn {
  display: block;
  color: #0092ff;
  line-height: 1.25;
  margin: 20px 0 0 auto;
}
#single_002 .u-all-btn .open {
  display: inline;
}
#single_002 .u-all-btn .close {
  display: none;
}
#single_002 .u-all-btn.open .open {
  display: none;
}
#single_002 .u-all-btn.open .close {
  display: inline;
}
#single_002 .u-all-content {
  /*max-height: 120px;*/
  /*max-height: 250px;*/
  overflow: hidden;
  transition: max-height 0.2s;
}
#single_002 .u-all-content.open {
  transition: max-height 2s;
  max-height: 3000px;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

#single_002 .u-header {
  width: 100%;
  background: #ffffff;
  position: relative;
  z-index: 9;
}
#single_002 .u-header__logo {
  height: 75px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-header__logo {
    height: 40px;
  }
  #single_002 .u-header__logo img {
    width: 80px;
  }
}
#single_002 .u-header__nav {
  width: 100%;
  background-color: #ff66eb;
  /*background: linear-gradient(0deg, rgb(64, 64, 64) 0%, rgb(44, 44, 44) 0%, rgb(63, 63, 63) 100%);*/
  padding-top: 5px;
}
#single_002 .u-header__nav-container {
  max-width: 1400px;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-header__nav-container {
    overflow-x: scroll;
  }
}
#single_002 .u-header__nav-menu {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-header__nav-menu {
    justify-content: flex-start;
    flex-wrap: nowrap;
  }
}
#single_002 .u-header__nav-menu > .menu-item {
  min-width: 200px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-header__nav-menu > .menu-item {
    min-width: 150px;
  }
}
#single_002 .u-header__nav-menu > .menu-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 30px;
  height: 2px;
  background: linear-gradient(90deg, rgb(240, 3, 248) 0%, rgb(255, 0, 110) 100%);
}
@media only screen and (max-width: 767px) {
  #single_002 .u-header__nav-menu > .menu-item::before {
    width: 20px;
  }
}
#single_002 .u-header__nav-menu > .menu-item > a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 60px;
  color: #fff;
  font-size: 16px;
  line-height: 1.25;
  padding: 5px;
  text-align: center;
  transition: all 0.15s ease-in-out;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-header__nav-menu > .menu-item > a {
    min-height: 40px;
    font-size: 12px;
    padding: 3px 20px 10px;
    white-space: nowrap;
  }
}
#single_002 .u-header__nav-menu > .menu-item > a:hover {
  opacity: 1;
  background-color: #eb0c95;
}
#single_002 .u-header__nav-menu > .menu-item:hover > .sub-menu {
  display: block;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-header__nav-menu > .menu-item:hover > .sub-menu {
    display: none;
  }
}
#single_002 .u-header__nav-menu .sub-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  background-color: #cbd0d0;
  z-index: 9;
}
#single_002 .u-header__nav-menu .sub-menu > .menu-item > a {
  display: block;
  color: #404040;
  padding: 15px 10px;
  text-align: center;
}
#single_002 .u-header__nav-menu .sub-menu > .menu-item > a:hover {
  opacity: 1;
  background-color: #3a3a3a;
}
#single_002 .u-header__nav.--fixed {
  position: fixed;
  top: 0;
  left: 0;
  transition: top 0.5s ease-in;
}

#single_002 .u-footer {
  background-color: #ff66eb;
  /*background: linear-gradient(0deg, rgb(255, 139, 216) 0%, rgb(134, 42, 96) 0%, rgb(141, 28, 85) 100%);*/
  padding: 60px 0 0;
  color: #3a3a3a;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-footer {
    padding: 20px 0 0;
  }
}
#single_002 .u-footer__logo {
  margin-bottom: 60px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-footer__logo {
    margin-bottom: 30px;
  }
  #single_002 .u-footer__logo img {
    width: 140px;
  }
}
#single_002 .u-footer__menu {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-footer__menu {
    flex-direction: column;
    align-items: center;
  }
}
#single_002 .u-footer__menu li {
  padding: 5px;
  display: inline-block;
}
#single_002 .u-footer__menu li:not(:last-child)::after {
  content: "/";
  color: #FFF;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-footer__menu li:not(:last-child)::after {
    content: "";
  }
}
#single_002 .u-footer__menu li:not(:last-child) a {
  font-size: 15px;
  line-height: 1.5;
  padding-right: 1em;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-footer__menu li:not(:last-child) a {
    font-size: 13px;
  }
}
#single_002 .u-footer__search {
  display: flex;
  margin-bottom: 30px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-footer__search {
    flex-wrap: wrap;
  }
}
#single_002 .u-footer__search:last-of-type {
  margin-bottom: 120px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-footer__search:last-of-type {
    margin-bottom: 50px;
  }
}
#single_002 .u-footer__search-title {
  width: 300px;
  font-size: 15px;
  line-height: 1.5;
  padding: 5px 0 5px 80px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-footer__search-title {
    width: 100%;
    font-size: 14px;
    padding: 5px 0 5px 40px;
    margin-bottom: 20px;
  }
}
#single_002 .u-footer__search-title::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 60px;
  height: 28px;
  background: url(../img/icon_footer_search.png) center center/contain no-repeat;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-footer__search-title::before {
    width: 30px;
    height: 14px;
  }
}
#single_002 .u-footer__search-menu {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-footer__search-menu {
    justify-content: flex-start;
  }
}
#single_002 .u-footer__search-menu li {
  padding: 5px;
  display: inline-block;
}
#single_002 .u-footer__search-menu li:not(:last-child)::after {
  content: "/";
}
#single_002 .u-footer__search-menu li:not(:last-child) a {
  font-size: 15px;
  line-height: 1.5;
  padding-right: 1em;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-footer__search-menu li:not(:last-child) a {
    font-size: 13px;
  }
}
#single_002 .u-footer .copyright {
  color:#FFF;
  padding: 20px 0;
  font-size: 12px;
  text-align: center;
}
#single_002 .no-footer-search .u-footer__search {
  display: none;
}

body {
  font-family: "Noto Sans JP", sans-serif;
  -webkit-text-size-adjust: 100%;
  -webkit-font-feature-settings: "palt";
  font-feature-settings: "palt";
  margin: 0;
  padding: 0;
}

#single_002 {
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 0.1em;
  line-height: 1.5;
  color: #404040;
  border-color: #404040;
}
@media only screen and (max-width: 767px) {
  #single_002 {
    font-size: 14px;
    letter-spacing: normal;
  }
}
#single_002 .u_wrap {
  width: 100%;
}
#single_002 .u-inner {
  max-width: 1440px;
  padding: 0 20px;
  margin: 0 auto;
}
#single_002 .u-search {
  background-color: #3b3b3b;
  padding: 30px 0 30px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-search {
    padding: 35px 0 35px;
  }
}
#single_002 .u-search__inner {
  max-width: 740px;
  margin: 0 auto;
  padding: 0 20px;
}
#single_002 .u-search__word {
  display: flex;
  justify-content: flex-start;
  margin: -5px -1em 10px;
}
#single_002 .u-search__word li {
  color: #fff;
  padding: 5px 1em 0;
}
#single_002 .u-search__form {
  display: flex;
  justify-content: center;
}
#single_002 .u-search__form.--left {
  justify-content: flex-start;
}
#single_002 .u-search__form .searchfield {
  max-width: 550px;
  border-radius: 8px;
  font-size: 16px;
  line-height: 1;
  padding: 22px 20px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-search__form .searchfield {
    border-radius: 4px;
    font-size: 14px;
    padding: 6px 10px;
  }
}
#single_002 .u-search__form .searchsubmit {
  width: 140px;
  height: 64px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #ff2dae;
  /*background: linear-gradient(0deg, rgb(64, 64, 64) 0%, rgb(44, 44, 44) 0%, rgb(63, 63, 63) 100%);*/
  border-radius: 8px;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  padding-left: 20px;
  margin-left: 10px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-search__form .searchsubmit {
    width: 80px;
    font-size: 12px;
    height: 30px;
    border-radius: 4px;
    padding-left: 5px;
    margin-left: 5px;
  }
}
#single_002 .u-search__form .searchsubmit img {
  margin-left: 10px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-search__form .searchsubmit img {
    width: 14px;
    margin-left: 5px;
  }
}
#single_002 .u-search__form .searchsubmit:hover {
  opacity: 0.8;
}
#single_002 .u-summary {
  padding: 40px 0 70px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-summary {
    padding: 0 0 40px;
  }
}
#single_002 .u-summary__img {
  display: block;
  margin-bottom: 30px;
  text-align: center;
  background: #f0f0f0;
  position: relative;
  width: 640px;
  height: 640px;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-summary__img {
    margin-bottom: 15px;
    height: calc(100vw - 40px);
    width: 100%;
  }
}
#single_002 .u-summary__img img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%; 
  position: absolute; 
  top: 50%; 
  left: 50%; 
  transform: translate(-50%, -50%); 
  -webkit-transform: translate(-50%, -50%); 
  -ms-transform: translate(-50%, -50%);
}
@media only screen and (max-width: 767px) {
  /*
  #single_002 .u-summary__img img {
  }
  */
}
#single_002 .u-summary__table {
  border-collapse: separate;
  border-spacing: 0px 3px;
  table-layout: fixed;
}
#single_002 .u-summary__table th {
  width: 30%;
  background: #404040;
  border: 1px solid;
  color: #fff;
  padding: 10px 30px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-summary__table th {
    padding: 5px 10px;
  }
}
#single_002 .u-summary__table td {
  background: #fff;
  border: 1px solid;
  padding: 10px 30px;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-summary__table td {
    padding: 5px 10px;
  }
}
#single_002 .u-story {
  padding: 40px 0 40px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-story {
    padding: 0 0 40px;
  }
}
#single_002 .u-story__inner {
  max-width: 1240px;
  padding: 20px 20px 30px;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-story__inner {
    padding: 10px;
  }
}
#single_002 .u-story__text {
  line-height: 1.875;
}
#single_002 .u-story__box {
  border: 1px solid #404040;
  margin-top: 40px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-story__box {
    margin-top: 20px;
  }
}
#single_002 .u-story__box-title {
  background-color: #404040;
  color: #fff;
  font-size: 17px;
  font-weight: bold;
  padding: 10px 30px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-story__box-title {
    font-size: 15px;
    padding: 10px;
  }
}

/** ここから実装：概要上への「レビュー」「見たい」ボタン */
@media only screen and (max-width: 767px) {
  #single_002 .u-rw-buttons{
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9;
    background-color: #c60bf5;
    padding: 5px;
  }
}
#single_002 .u-rw-buttons .u-inner{
  display: flex;
  justify-content: right;
  align-items: center;
  gap: 20px;
}
#single_002 .u-rw-buttons a{
  display: inline-block;
  color: #FFF;
  font-weight: 500;
  padding: 2px 60px;
  border: solid 1px transparent;
  border-radius: 5px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-rw-buttons a{
    padding: 2px 50px;
  }
}
#single_002 .u-rw-buttons .u-review-button a{
  background-color: #F364BB;
}
#single_002 .u-rw-buttons .u-review-button a::before{
  content: '';
  width: 30px;
  height: auto;
  background-image: url('../../img/main/icon-check-circle.webp');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  display: block;
  position: absolute;
  top: 5px;
  left: 10px;
  bottom: 5px;
}
#single_002 .u-rw-buttons .u-review-button a::after{
  content: '';
  width: 30px;
  height: auto;
  background-image: url('../../img/main/icon-fukidashi.webp');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  display: block;
  position: absolute;
  top: 5px;
  right: 10px;
  bottom: 5px;
}
#single_002 .u-rw-buttons .u-watch-button a{
  background-color: #5690F0;
}
#single_002 .u-rw-buttons .u-watch-button a::before{
  content: '';
  width: 30px;
  height: auto;
  background-image: url('../../img/main/icon-check-circle.webp');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  display: block;
  position: absolute;
  top: 5px;
  left: 10px;
  bottom: 5px;
}
#single_002 .u-rw-buttons .u-watch-button a::after{
  content: '';
  width: 30px;
  height: auto;
  background-image: url('../../img/main/icon-movie.webp');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  display: block;
  position: absolute;
  top: 5px;
  right: 10px;
  bottom: 5px;
}
/** ここまで実装：概要上への「レビュー」「見たい」ボタン */




#single_002 .u-video {
  padding: 40px 0 70px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-video {
    padding: 0 0 40px;
  }
}
#single_002 .u-video__box {
  background-color: #404040;
  padding: 30px 50px 50px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-video__box {
    padding: 20px;
    margin-left: -20px;
    margin-right: -20px;
  }
}
#single_002 .u-video__wrap {
  max-width: 640px;
  margin: 0 auto;
}
#single_002 .u-service {
  background:#67a6e6;
  padding: 40px 0 70px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-service {
    padding: 20px 0 40px;
    margin-bottom: 40px;
  }
  #single_002 .u-service .u-inner {
    padding: 0 5px;
  }
}
#single_002 .u-service__title {
  color: #fff;
  font-size: 30px;
  font-weight: bold;
  line-height: 1.25;
  margin-bottom: 40px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-service__title {
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 20px;
  }
}
#single_002 .u-service__table {
  border-collapse: separate;
  border-spacing: 3px;
  table-layout: fixed;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-service__table {
    border-spacing: 2px;
  }
}
#single_002 .u-service__table th {
  background-color: #eaeeee;
  font-size: 20px;
  font-weight: bold;
  padding: 10px 10px;
  vertical-align: middle;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-service__table th {
    font-size: 14px;
    padding: 10px 2px;
  }
}
#single_002 .u-service__table td {
  background-color: #fff;
  padding: 5px 5px;
  vertical-align: middle;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-service__table td {
    padding: 10px 2px;
  }
}
#single_002 .u-service__table thead th:nth-child(1) {
  width: 22%;
}
#single_002 .u-service__table thead th:nth-child(2) {
  width: 30%;
}
#single_002 .u-service__table thead th:nth-child(3) {
  width: 30%;
}
#single_002 .u-service__table thead th:nth-child(4) {
  width: 30%;
}
#single_002 .u-service__tag {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  max-width: 300px;
  width: 100%;
  min-height: 70px;
  background-color: #eaeeee;
  border-radius: 17px;
  color: #e9346f;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.25;
  padding: 5px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-service__tag {
    min-height: auto;
    background-color: transparent;
    font-size: 17px;
    padding: 0;
  }
}
#single_002 .u-service__price {
  font-size: 14px;
  font-weight: bold;
  padding-left: 10px;
  white-space: nowrap;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-service__price {
    font-size: 10px;
  }
}
#single_002 .u-service__price strong {
  font-size: 24px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-service__price strong {
    font-size: 18px;
  }
}
#single_002 .u-service__btn {
  padding: 5px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-service__btn {
    padding: 5px 0;
  }
}
#single_002 .u-service__btn span.anchor {
  display: inline-block;
  max-width: 260px;
  width: 100%;
  position: relative;
}
#single_002 .u-service__btn span.anchor span {
  width: 100%;
  min-height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  font-size: 22px;
  padding: 5px;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-service__btn span.anchor span {
    min-height: 50px;
    font-size: 15px;
    padding: 2px;
  }
}
#single_002 .u-service__btn span.anchor::before {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  content: "";
  position: absolute;
  z-index: 1;
  top: 5px;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #4192f6 0%, #e9346f 100%);
}
#single_002 .u-service__btn span.anchor:hover span {
  top: 5px;
}
#single_002 .u-service__btn.--official span.anchor span {
  background-color: #4192f6;
}
#single_002 .u-service__btn.--detail a span {
  background-color: #e36eb9;
}
#single_002 .u-service__note {
  margin-top: 10px;
  color: #fff;
  font-size: 15px;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-service__note {
    font-size: 12px;
    padding: 0 15px;
    text-align: left;
  }
}
#single_002 .u-review {
  padding: 40px 0 70px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-review {
    padding: 0 0 40px;
  }
}
#single_002 .u-review__count {
  font-size: 20px;
  font-weight: bold;
  margin-right: 20px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-review__count {
    font-size: 14px;
    margin-right: 10px;
  }
}
#single_002 .u-review__list {
  margin-bottom: 10px;
}
#single_002 .u-review__list-item:not(:last-child) {
  margin-bottom: 20px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-review__list-item:not(:last-child) {
    margin-bottom: 10px;
  }
}
#single_002 .u-review__note {
  color: #e9346f;
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 20px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-review__note {
    font-size: 13px;
  }
}
#single_002 .u-review__list-box {
  border: 1px solid;
  padding: 20px 20px 40px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-review__list-box {
    padding: 20px 10px 30px;

  }
}
#single_002 .u-review__list-box.--grey {
  background-color: #eaeeee;
  border: none;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-review__list-box.--grey {
    margin-left: -20px;
    margin-right: -20px;
  }
}
#single_002 .u-review__content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: -20px -10px 20px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-review__content {
    margin: 0 0 20px;
  }
}
#single_002 .u-review__content-img {
  width: 320px;
  padding: 20px 10px 0;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-review__content-img {
    width: 100%;
    padding: 20px 0 0;
  }
}
#single_002 .u-review__content-text {
  width: calc(100% - 320px);
  padding: 20px 10px 0;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-review__content-text {
    width: 100%;
    padding: 20px 0 0;
  }
}
#single_002 .u-review__status {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 5px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-review__status {
    margin-bottom: 15px;
  }
}
#single_002 .u-review__status-box {
  border: 1px solid;
  width: 150px;
  font-size: 14px;
  letter-spacing: normal;
  line-height: 24px;
  margin-left: 20px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-review__status-box {
    width: 120px;
    font-size: 11px;
    line-height: 18px;
    margin-left: 10px;
  }
}
#single_002 .u-review__text-wrap {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-review__text-wrap {
    padding: 0 10px;
  }
}
#single_002 .u-review__text {
  font-size: 16px;
  line-height: 30px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-review__text {
    font-size: 14px;
    line-height: 25px;
  }
}
#single_002 .u-review__more-content {
  display: none;
}
#single_002 .u-review__btn__wrap {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 0 -10px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-review__btn__wrap {
    justify-content: center;
    margin: 0 -5px;
  }
}
#single_002 .u-review__btn__wrap.--center {
  justify-content: center;
}
#single_002 .u-review__btn {
  max-width: 250px;
  min-height: 34px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  font-size: 14px;
  line-height: 1.25;
  padding: 2px 30px;
  margin: 0 10px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-review__btn {
    flex-grow: 1;
    max-width: 185px;
    min-height: 26px;
    font-size: 11px;
    padding: 2px 10px;
    margin: 0 5px;
  }
}
#single_002 .u-review__btn .icon {
  margin-right: 20px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-review__btn .icon {
    margin-right: 10px;
  }
}
#single_002 .u-review__btn:hover {
  opacity: 0.8;
}
#single_002 .u-review__btn.--post {
  background-color: #e36eb9;
  border: 1px solid #e36eb9;
  color: #fff;
}
#single_002 .u-review__btn.--more {
  background-color: #fff;
  border: 1px solid #4192f6;
  color: #4192f6;
}
#single_002 .u-review__btn.--more .open {
  display: inline;
}
#single_002 .u-review__btn.--more .close {
  display: none;
}
#single_002 .u-review__btn.--more.open .open {
  display: none;
}
#single_002 .u-review__btn.--more.open .close {
  display: inline;
}
#single_002 .u-review__box {
  background-color: #eaeeee;
  padding: 100px 20px 45px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-review__box {
    padding: 100px 20px 80px;
  }
}
#single_002 .u-review__box-text {
  margin-bottom: 20px;
  text-align: center;
}
#single_002 .u-related {
  padding: 40px 0 70px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-related {
    padding: 0 0 40px;
  }
}
#single_002 .u-related__title {
  background-color: #404040;
  color: #fff;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.25;
  padding: 15px 20px;
  margin-bottom: 40px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-related__title {
    font-size: 13px;
    letter-spacing: 0.1em;
    margin-bottom: 20px;
  }
}
#single_002 .u-related__list {
  display: flex;
  flex-wrap: wrap;
  margin: -4px -2px 0;
}
#single_002 .u-related__list-item {
  width: 33.3333%;
  padding: 4px 2px 0;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-related__list-item {
    width: 50%;
  }
}
#single_002 .u-related__card {
  display: block;
  height: 100%;
  border: 1px solid #a3a3a3;
}
#single_002 .u-related__card-inner {
  padding: 10px 20px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-related__card-inner {
    padding: 10px;
  }
}
#single_002 .u-related__card-thumb {
  height: 200px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-related__card-thumb {
    height: 32vw;
  }
}
#single_002 .u-related__card-thumb img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
#single_002 .u-related__card-title {
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 10px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-related__card-title {
    font-size: 13px;
  }
}
#single_002 .u-related__card-text {
  color: #a3a3a3;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-related__card-text {
    display: none;
  }
}
#single_002 .u-related__card-footer {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
}
#single_002 .u-related__card-meta {
  flex-grow: 1;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin: 5px -5px 0;
}
#single_002 .u-share {
  background-color: #eaeeee;
  padding: 40px 0 40px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-share {
    padding: 20px 0 20px;
  }
}
#single_002 .u-share__title {
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 40px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-share__title {
    font-size: 18px;
    margin-bottom: 20px;
  }
}
#single_002 .u-share__btn-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 75px;
  padding: 10px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-share__btn-wrap {
    flex-wrap: nowrap;
    border-radius: 0;
    margin-left: -20px;
    margin-right: -20px;
  }
}
#single_002 .u-share__btn {
  width: 160px;
  padding: 10px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-share__btn {
    width: 16.6666666667%;
    padding: 5px;
  }
}
#single_002 .u-share__btn span {
  display: block;
  font-size: 14px;
  font-weight: bold;
  margin-top: 5px;
  white-space: nowrap;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-share__btn span {
    font-size: 10px;
    line-height: 1.25;
  }
}
#single_002 .u-share__btn span strong {
  font-size: 18px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-share__btn span strong {
    font-size: 13px;
  }
}
#single_002 .u-share__btn:nth-child(1) strong {
  color: #e9346f;
}
#single_002 .u-share__btn:nth-child(12) strong {
  color: #4b99e8;
}
#single_002 .u-share__btn:nth-child(3) strong {
  color: #70c36f;
}
#single_002 .u-share__btn:nth-child(4) strong {
  color: #3978e9;
}
#single_002 .u-share__btn:nth-child(5) strong {
  color: #404040;
}
#single_002 .u-share__btn:nth-child(6) strong {
  color: #404040;
}
#single_002 .u-results__title-wrap {
  display: flex;
  justify-content: space-between;
}
#single_002 .u-results__title {
  font-size: 18px;
  font-weight: bold;
  padding-left: 60px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-results__title {
    font-size: 16px;
    padding-left: 0;
  }
}
#single_002 .u-results .sort-form {
  text-align: right;
  margin-bottom: 10px;
}
#single_002 .u-results .select-wrap {
  display: inline-block;
  position: relative;
}
#single_002 .u-results .select-wrap::after {
  content: "";
  position: absolute;
  top: 30%;
  right: 15px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 4px 0 4px;
  border-color: #404040 transparent transparent transparent;
}
#single_002 .u-results select {
  position: relative;
  min-width: 200px;
  appearance: none;
  background-color: #fff;
  border: 1px solid #404040;
  border-radius: 0;
  font-size: 15px;
  line-height: 20px;
  padding: 5px 35px 5px 10px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-results select {
    min-width: unset;
    font-size: 12px;
    line-height: 1;
    padding: 5px 35px 5px 20px;
  }
}
#single_002 .u-results__list {
  margin-bottom: 10px;
}
#single_002 .u-results__list-item:not(:last-child) {
  margin-bottom: 10px;
}
#single_002 .u-results__list-box {
  display: flex;
  flex-wrap: wrap;
  background-color: #e9eeee;
  padding: 30px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-results__list-box {
    padding: 10px;
  }
}
#single_002 .u-results__list-img {
  width: 286px;
  height: 286px;
  padding: 10px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-results__list-img {
    width: 53.3333333333vw;
    height: 53.1333333333vw;
    padding: 5px;
  }
  #single_002 .u-results__list-img a {
      width: calc(100% - 10px);
      height: calc(100% - 10px);
  }
}
#single_002 .u-results__list-img img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); 
  -webkit-transform: translate(-50%, -50%); 
  -ms-transform: translate(-50%, -50%); 
  width: auto; 
  height: auto; 
  max-width: 100%;
  max-height: 100%;
}
#single_002 .u-results__list-img a { 
    position: absolute;
    width: calc(100% - 20px); 
    height: calc(100% - 20px); 
    top: 50%; 
    left: 50%; 
    transform: translate(-50%, -50%); 
    -webkit-transform: translate(-50%, -50%); 
    -ms-transform: translate(-50%, -50%); 
    background: #fff; 
}
#single_002 .u-results__list-description {
  width: calc(100% - 286px);
  min-width: 260px;
  padding: 10px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-results__list-description {
    width: 100%;
    padding: 5px;
  }
}
#single_002 .u-results__list-title {
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 20px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-results__list-title {
    font-size: 21px;
    margin-bottom: 10px;
  }
}
#single_002 .u-results__list-category {
  margin-bottom: 15px;
}
#single_002 .u-results__list-category .split {
  padding-right: 20px;
  white-space: nowrap;
}
#single_002 .u-results__list-category .fc-blue {
  color: #0092ff;
}
#single_002 .u-results__list-content {
  width: 100%;
  padding: 10px;
  margin-top: 10px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-results__list-content {
    padding: 5px;
    margin-top: 5px;
  }
}
#single_002 .u-results__list-subtitle {
  font-weight: bold;
  margin-bottom: 5px;
}
#single_002 .u-results__list-text {
  line-height: 2;
}
#single_002 .u-artwork {
  padding: 40px 0 70px;
  opacity: 0;
  animation: fadeIn 2s ease 0.5s 1 forwards;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-artwork {
    padding: 20px 0;
  }
}
#single_002 .u-artwork .u-inner {
  max-width: 100%;
  padding: 0;
}
#single_002 .u-artwork__list > li:not(:last-child) {
  margin-bottom: 70px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-artwork__list > li:not(:last-child) {
    margin-bottom: 30px;
  }
}
#single_002 .u-artwork__title {
  font-size: 30px;
  font-weight: bold;
  line-height: 1.25;
  margin-bottom: 20px;
  padding-left: 3vw;
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-artwork__title {
    font-size: 16px;
    margin-bottom: 10px;
    padding-left: 5vw;
  }
}
#single_002 .u-artwork__slide {
  padding: 0 2px;
  height: 100%;
  position: relative;
}
#single_002 .u-artwork__slide-btn {
  display: block;
  width: 100%;
  height: 0;
  padding-top: 50%;
  position: relative;
  background: #f0f0f0;
}
#single_002 .u-artwork__slide-btn img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
#single_002 .u-artwork__slide-all-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: 160px;
  border-radius: 5px;
  border: 1px solid;
  color: #0092ff;
  background-color: #fff;
  font-size: 14px;
  line-height: 1.25;
  padding: 5px 10px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-artwork__slide-all-btn {
    width: 120px;
    padding: 2px 10px;
    font-size: 13px;
  }
}
#single_002 .u-artwork__slide-all-btn::after {
  content: "";
  position: absolute;
  bottom: -26px;
  left: 50%;
  transform: translateX(-50%);
  width: 21px;
  height: 17px;
  background: url(../img/icon_arrow-right.png) center center/contain no-repeat;
}
#single_002 .u-artwork .slick-slider {
  opacity: 0;
}
#single_002 .u-artwork .slick-initialized {
  opacity: 1;
}
#single_002 .u-artwork .slick-list {
  padding: 0 3vw;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-artwork .slick-list {
    padding: 0 5vw;
  }
}
#single_002 .u-artwork .slick-prev,
#single_002 .u-artwork .slick-next {
  height: 100%;
  width: 3vw;
  top: 0;
  transform: none;
  transition: opacity 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.1s;
  opacity: 0;
  z-index: 9;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-artwork .slick-prev,
  #single_002 .u-artwork .slick-next {
    width: 5vw;
  }
}
#single_002 .u-artwork .slick-prev {
  left: 0;
  background: linear-gradient(to left, transparent, rgba(0, 0, 0, 0.3));
}
#single_002 .u-artwork .slick-next {
  right: 0;
  background: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.3));
}
#single_002 .u-artwork .slick-prev:hover,
#single_002 .u-artwork .slick-next:hover {
  opacity: 1;
}
#single_002 .u-artwork .slick-prev:before,
#single_002 .u-artwork .slick-next:before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  right: auto;
  width: 1.5vw;
  height: 1.5vw;
}
#single_002 .u-artwork .slick-prev::before {
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
  transform-origin: center center;
  transform: translate(-50%, -50%) rotate(-45deg);
}
#single_002 .u-artwork .slick-next::before {
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: translate(-50%, -50%) rotate(45deg);
}
#single_002 .u-artwork .slick-next.slick-disabled,
#single_002 .u-artwork .slick-prev.slick-disabled {
  opacity: 0;
  cursor: default;
}
#single_002 .u-various-search {
  background-color: #e9eeee;
  padding: 70px 0 70px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-various-search {
    padding: 20px 0;
  }
}
#single_002 .u-various-search__category > li:not(:last-child) {
  margin-bottom: 60px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-various-search__category > li:not(:last-child) {
    margin-bottom: 30px;
  }
}
#single_002 .u-various-search__title {
  font-size: 30px;
  font-weight: bold;
  line-height: 1.25;
  padding-left: 20px;
  margin-bottom: 30px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-various-search__title {
    font-size: 16px;
    letter-spacing: 0.1em;
    padding-left: 5px;
    margin-bottom: 20px;
  }
}
#single_002 .u-various-search__list {
  display: flex;
  flex-wrap: wrap;
  margin: -10px -10px 0;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-various-search__list {
    margin: -5px -10px 0;
  }
}
#single_002 .u-various-search__list li {
  padding: 10px 10px 0;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-various-search__list li {
    padding: 5px 10px 0;
  }
}
#single_002 .u-various-search__list li a {
  display: inline-block;
  font-size: 18px;
  padding: 10px 0;
  position: relative;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-various-search__list li a {
    font-size: 14px;
    padding: 5px 0;
  }
}
#single_002 .u-various-search__list li a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%) scale(0, 1);
  transform-origin: center top;
  transition: transform 0.3s;
  width: 30px;
  height: 2px;
  background: linear-gradient(90deg, rgb(0, 146, 255) 0%, rgb(255, 0, 110) 100%);
}
@media only screen and (max-width: 767px) {
  #single_002 .u-various-search__list li a::after {
    width: 20px;
  }
}
#single_002 .u-various-search__list li a:hover {
  opacity: 1;
}
#single_002 .u-various-search__list li a:hover::after {
  transform: translateX(-50%) scale(1, 1);
}
#single_002 .u-various-search__service-list {
  display: flex;
  flex-wrap: wrap;
  margin: -5px -2px 0;
}
#single_002 .u-various-search__service-list > li {
  width: 140px;
  font-size: 14px;
  padding: 5px 2px 0;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-various-search__service-list > li {
    font-size: 12px;
    width: 33.333%;
  }
}
#single_002 .u-various-search__service-list > li figure {
  margin-bottom: 5px;
}

#u-modal-review .u-modal-close {
  text-align: right;
  background-color: transparent;
}
#u-modal-review .u-modal-title {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 30px;
}
@media only screen and (max-width: 767px) {
  #u-modal-review .u-modal-title {
    font-size: 16px;
    text-align: center;
    margin-bottom: 10px;
  }
}
#u-modal-review .u-modal-inner {
  max-width: 1000px;
  margin: 0 auto;
}
#u-modal-review .u-review-rating {
  display: inline-flex; /* 要素をフレックスボックスにする */
  flex-direction: row-reverse; /* 星を逆順に並べる */
  justify-content: flex-end; /* 逆順なので、左寄せにする */
  align-items: center;
  line-height: 1;
}
#u-modal-review .u-review-rating input[type=radio] {
  display: none; /* デフォルトのラジオボタンを非表示にする */
}
#u-modal-review .u-review-rating label {
  color: #a3a3a3; /* 未選択の星をグレー色に指定 */
  font-size: 40px; /* 星の大きさを30pxに指定 */
  padding: 0 5px; /* 左右の余白を5pxに指定 */
  line-height: 1;
  cursor: pointer; /* カーソルが上に乗ったときに指の形にする */
}
@media only screen and (max-width: 767px) {
  #u-modal-review .u-review-rating label {
    padding: 0 2px; /* 左右の余白を5pxに指定 */
    font-size: 30px;
  }
}
#u-modal-review .u-review-rating label:hover,
#u-modal-review .u-review-rating label:hover ~ label,
#u-modal-review .u-review-rating input[type=radio]:checked ~ label {
  color: #f8c601; /* 選択された星以降をすべて黄色にする */
}
#u-modal-review .u-review-rating__text {
  font-size: 17px;
}
@media only screen and (max-width: 767px) {
  #u-modal-review .u-review-rating__text {
    font-size: 12px;
  }
}
#u-modal-review .u-review-form__table th {
  padding: 10px 10px 10px 0;
  vertical-align: top;
}
@media only screen and (max-width: 767px) {
  #u-modal-review .u-review-form__table th {
    display: block;
    padding: 5px;
    text-align: center;
  }
}
#u-modal-review .u-review-form__table td {
  padding: 10px;
  vertical-align: top;
}
@media only screen and (max-width: 767px) {
  #u-modal-review .u-review-form__table td {
    display: block;
    padding: 5px;
    text-align: center;
  }
}
#u-modal-review .u-review-form__table th > label {
  display: inline-block;
  font-size: 17px;
  line-height: 1.5;
  padding-left: 50px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  #u-modal-review .u-review-form__table th > label {
    width: 100%;
    font-size: 16px;
    padding-left: 0;
  }
}
#u-modal-review .u-review-form .req::before {
  content: "必須";
  background-color: #e9346f;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 3em;
  border-radius: 10px;
  color: #ffffff;
  font-size: 11px;
  font-weight: normal;
  line-height: 22px;
  text-align: center;
}
#u-modal-review .u-review-form input[type=text] {
  width: 100%;
  color: #404040;
  background-color: #fff;
  border: 1px solid;
  border-radius: 5px;
  font-size: 16px;
  line-height: 1.5;
  padding: 10px;
}
@media only screen and (max-width: 767px) {
  #u-modal-review .u-review-form input[type=text] {
    font-size: 14px;
  }
}
#u-modal-review .u-review-form textarea {
  min-height: 200px;
  width: 100%;
  color: #404040;
  background-color: #fff;
  border: 1px solid;
  border-radius: 5px;
  font-size: 16px;
  line-height: 1.5;
  padding: 10px;
}
@media only screen and (max-width: 767px) {
  #u-modal-review .u-review-form textarea {
    font-size: 14px;
    min-height: 100px;
  }
}
#u-modal-review .u-review-form .u-select-wrap {
  display: inline-block;
  position: relative;
}
#u-modal-review .u-review-form .u-select-wrap::after {
  content: "";
  position: absolute;
  top: 30%;
  right: 15px;
  width: 12px;
  height: 12px;
  border-right: 1px solid #404040;
  border-bottom: 1px solid #404040;
  transform: rotate(45deg);
}
#u-modal-review .u-review-form select {
  position: relative;
  min-width: 250px;
  appearance: none;
  background-color: #fff;
  border: 1px solid #404040;
  border-radius: 20px;
  font-size: 16px;
  line-height: 20px;
  padding: 10px 35px 10px 20px;
}
@media only screen and (max-width: 767px) {
  #u-modal-review .u-review-form select {
    min-width: 200px;
    font-size: 14px;
    padding: 8px 35px 8px 20px;
  }
}
#u-modal-review .u-form-btn-wrap {
  display: flex;
  justify-content: flex-start;
  padding-bottom: 20px;
}
@media only screen and (max-width: 767px) {
  #u-modal-review .u-form-btn-wrap {
    justify-content: center;
  }
}
#u-modal-review .u-form-btn {
  max-width: 300px;
  width: 100%;
}
#u-modal-review .u-form-btn button {
  display: inline-block;
  width: 100%;
  position: relative;
}
#u-modal-review .u-form-btn button span {
  width: 100%;
  min-height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  font-size: 22px;
  padding: 5px;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 767px) {
  #u-modal-review .u-form-btn button span {
    min-height: 40px;
    font-size: 14px;
  }
}
#u-modal-review .u-form-btn button::before {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  content: "";
  position: absolute;
  z-index: 1;
  top: 5px;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #4192f6 0%, #e9346f 100%);
}
#u-modal-review .u-form-btn button:hover span {
  top: 5px;
}
#u-modal-review .u-form-btn.--blue button span {
  background-color: #4192f6;
}
#u-modal-review .u-form-btn.--pink button span {
  background-color: #e36eb9;
}/*# sourceMappingURL=single_002.css.map */

#single_002 .u-404 {
  padding: 50px 0 50px;
}
#single_002 .u-404__bg {
  background: url(/entertainments/apps/img/main/404_bg.png) center top/contain no-repeat;
  padding: 270px 0 20px;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-404__bg {
    padding: 42.6666666667vw 0 2.6666666667vw;
  }
}
#single_002 .u-404__btn-wrap {
  margin-bottom: 20px;
  text-align: center;
}
#single_002 .u-404__btn {
  display: inline-block;
  width: 200px;
  border: 2px solid;
  font-size: 16px;
  font-weight: bold;
  padding: 2px 10px;
  text-align: center;
}
#single_002 .u-404__text1 {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 0.5em;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-404__text1 {
    font-size: 15px;
  }
}
#single_002 .u-404__text2 {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  #single_002 .u-404__text2 {
    font-size: 12px;
  }
}

#single_002 .-base-h1,
#single_002 .-base-h2,
#single_002 .-base-h3,
#single_002 .-base-h4,
#single_002 .-base-h5,
#single_002 .-base-h6{
  display: block;
}

.u-artwork__title_link {
    font-size:12px;
    font-weight:400;
    text-decoration:underline;
}

#single_002 .u-service__btn a {
    display: inline-block;
    max-width: 260px;
    width: 100%;
    position: relative;
}
#single_002 .u-service__btn a::before {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    content: "";
    position: absolute;
    z-index: 1;
    top: 5px;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #4192f6 0%, #e9346f 100%);
}
#single_002 .u-service__btn.--detail a span {
    background-color: #E36EB9;
}
#single_002 .u-service__btn a span {
    width: 100%;
    min-height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    font-size: 22px;
    padding: 5px;
    position: relative;
    z-index: 2;
}
#single_002 .u-service__btn a:hover span {
    top: 5px;
}
@media only screen and (max-width: 767px) {
#single_002 .u-service__btn a span {
    min-height: 50px;
    font-size: 15px;
    padding: 2px;
}
}


    
.u-member {
    overflow: hidden;
}
div.content_div {
    margin-left: auto;
    margin-right: auto;
    max-width: 1000px;
}
div.ui_in {
    padding: 20px 0;
}
div.ui_flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 6px;
    align-items: center;
}
.ui_left {
    width: calc(100% - 70px);
}
.ui_prof {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.ui_icon {
    width: 62.5px;
    font-size: 0;
}
div.ui_prof_right {
    width: calc(100% - 62.5px);
    padding: 10px 0 0 12px;
}
.ui_right {
    width: 70px;
}
p.ui_prof_name {
    font-size: 15px;
    font-weight: 600;
}
p.ui_prof_status {
    font-size: 11px;
    font-weight: 500;
}
p.ui_prof_follow {
    font-size: 11px;
    font-weight: 400;
}
p.ui_prof_follow a > span {
    font-weight: 600;
    font-size: 14px;
}
p.ui_prof_follow a {
    display: inline-block;
    margin-right: 1em;
}
p.ui_setting {
    text-align: right;
}
p.ui_setting a {
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #0092FF;
    font-size: 12px;
    position: relative;
    border: 1px solid #0092FF;
    border-radius: 4px;
    padding: 2px 0;
}
p.ui_setting a::after {
    content: "";
    display: inline-block;
    width: 12.5px;
    height: 12.5px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('/entertainments/apps/img/mypage/setting.webp');
    vertical-align: middle;
    margin-left: 5px;
    margin-bottom: 2px;
}
div.ui_desc_wrap {
    padding: 0 10px;
}
p.ui_desc {
    font-size: 13px;
}
p.ui_desc a {
    color: #0092FF;
}
.ui_menu_wrap {
    position: relative;
}
.ui_menu_wrap::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    width: 999vw;
    height: 100%;
    background: #C9CFCF;
}
.ui_menu_in {
    position: relative;
}
ul.ui_menu {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: calc(100% + 40px);
    margin-left: -20px;
}
.ui_menu li {
    width: 25%;
}
.ui_menu li a {
    display: inline-block;
    text-align: center;
    font-size: 10px;
    width: 100%;
    padding: 4px 0;
}
.ui_menu li a img {
    display: inline-block;
    width: 33px;
}
.ui_menu li.active a {
    background: #FDDE00;
}
.ui_main {
    position: relative;
}
.ui_main::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    width: 999vw;
    height: 100%;
    background: #E7EDED;
}
div.ui_main_in {
    position: relative;
    padding: 10px 0 60px;
}
div.ui_prf_btn_flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 10px;
}
p.ui_prf_btn {
    width: calc(50% - 5px);
}
p.ui_prf_btn a {
    display: inline-block;
    width: 100%;
    text-align: center;
    background: #C9CFCF;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.4;
    padding: 18px 0 8px;
}
p.ui_prf_btn a span {
    font-weight: 400;
    font-size: 10px;
}
p.ui_prf_btn.active a {
    background: #FDDE00;
}
div.ui_tbl {
    background: #FFF;
    margin: 0 0 10px;
    padding: 12px;
}
div.ui_tbl_col {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
p.ui_tbl_txt1 {
    font-weight: 500;
    font-size: 13px;
}
.ui_tbl_col .ui_tbl_th {
    width: 30%;
}
.ui_tbl_col .ui_tbl_td {
    width: 70%;
}
.ui_tbl_edit {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.ui_tbl_editbtn {
    color: #0092FF;
    font-weight: 400;
    cursor: pointer;
}
.ui_tbl_txt1 input {
    height: 30px;
    width: 100%;
    border-radius: 4px;
    font-size: 13px;
}
.ui_tbl_row .ui_tbl_th {
    margin-bottom: 6px;
}
p.ui_tbl_btn {
    text-align: center;
    margin: 22px 0 0;
}
p.ui_tbl_btn .ui_tbl_btn_shadow {
    display: inline-block;
    width: 100%;
    max-width: 260px;
    padding-bottom: 3px;
    border-radius: 15px;
    background: linear-gradient(90deg, #4192f6 0%, #e9346f 100%);
    transition: .2s;
}
.ui_tbl_btn input {
    display: inline-block;
    width: 100%;
    background: #F364BB;
    border-radius: 15px;
    color: #FFF;
    font-weight: 600;
    font-size: 14px;
    padding: 15px 10px;
}
p.ui_tbl_btn .ui_tbl_btn_shadow:hover {
    padding-bottom: 0;
    margin-top: 3px;
}
p.ui_prf_edit {
    text-align: right;
    margin: -5px 0 5px;
}
p.ui_prf_edit a {
    color: #0092FF;
    font-size: 11px;
}
div.ui_tbl_td2 {
    margin-top: 8px;
}
p.ui_tbl_input_wrap {
    margin-bottom: 9px;
}
p.ui_tbl_add_wrap {
    text-align: right;
}
.ui_tbl_add {
    display: inline-block;
    width: 22.5px;
    height: 22.5px;
    border-radius: 50%;
    border: 1px solid #0092FF;
    position: relative;
    cursor: pointer;
}
.ui_tbl_add::before, .ui_tbl_add::after {
    content: "";
    position: absolute;
    background: #0092FF;
    width: 60%;
    height: 1px;
    top: 50%;
    left: 50%;
}
.ui_tbl_add::before {
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}
.ui_tbl_add::after {
    transform: translate(-50%, -50%) rotate(90deg);
    -webkit-transform: translate(-50%, -50%) rotate(90deg);
    -ms-transform: translate(-50%, -50%) rotate(90deg);
}
div.ui_tbl_td3 {
    margin-top: 8px;
}
.ui_tbl_td select {
    font-size: 13px;
    height: 30px;
    padding: 1px;
}
div.ui_block1 {
    background: #FFF;
    padding: 18px 12px 3px;
}
p.ui_block1_txt1 {
    font-size: 11px;
}
span.ui_block1_txt1_in {
    display: inline-block;
    margin-right: 20px;
}
span.ui_block1_txt1_large {
    font-size: 14px;
    font-weight: 600;
}
p.ui_sort_wrap {
    padding: 15px 15px 15px;
    font-size: 14px;
    font-weight: 500;
}
span.ui_sort {
    display: inline-block;
    margin: 0 30px 0 0;
    cursor: pointer;
}
span.ui_sort img {
    width: 12px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}
div.ui__card {
    position: relative;
    margin: 0 0 20px;
    padding: 10px;
    background: #FFF;
}
div.ui__card_flex__wrap {
    position: relative;
    padding-bottom: 0;
    margin-bottom: 40px;
}
.ui__card_flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.ui__card_left {
    width: 100px;
}
div.ui__card_right {
    width: calc(100% - 100px);
    padding: 2px 0 0 12px;
}
h2.ui__card_title {
    font-weight: 600;
    font-size: 17px;
    margin-bottom: 8px;
}
p.ui__card_std {
    display: inline-block;
    margin: 0 10px 10px 0;
}
.ui__card_star_wrap {
    display: inline-block;
}
.ui__card_star {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 14px;
    float: left;
    margin: 0 3px 0 0;
}
.ui__card_star img {
    width: 50%;
}
span.ui__card_sttxt2 {
    font-weight: 600;
    font-size: 14px;
}
span.ui__card_sttxt1 {
    display: none;
}
img.ui__card_std_icon {
    width: 13px;
    vertical-align: middle;
    display: inline-block;
    margin: 0 3px 0 0;
}
.ui__card_std span {
    vertical-align: middle;
}
p.ui__card_txt {
    font-size: 13px;
    margin-bottom: 6px;
}
p.ui__card_txt .more {
    color: #0191FD;
}
p.ui__card_date {
    font-size: 11px;
    text-align: right;
}
.ui__review_buttons {
    display: flex;
    flex-direction: row;
    justify-content: right;
    align-items: center;
    position: absolute;
    bottom: 0;
    right: 0;
}
a.ui__review_button {
    padding: 5px 2px 5px 27px;
    margin: 5px 10px;
    position: relative;
}
.ui__review_button.-release {
  color: #F364BB;
}
.ui__review_button.-release:before {
  content: '';
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 8px;
  left: 0;
  background-image: url('/entertainments/apps/img/mypage/icon-eye-pink.webp');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.ui__review_button.-private {
  color: #F364BB;
}
.ui__review_button.-private::before {
  content: '';
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 8px;
  left: 0;
  background-image: url('/entertainments/apps/img/mypage/icon-eye-ng-pink.webp');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.ui__review_button.-edit {
  color: #0191FD;
}
.ui__review_button.-edit::before {
  content: '';
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 8px;
  left: 0;
  background-image: url('/entertainments/apps/img/mypage/icon-pen-blue.webp');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.ui__review_button.-delete {
  color: #0191FD;
}
.ui__review_button.-delete::before {
  content: '';
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 8px;
  left: 0;
  background-image: url('/entertainments/apps/img/mypage/icon-trash-blue.webp');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
p.ui__review_status {
    padding: 9px 10px;
    font-size: 14px;
}
p.ui__review_status.-release {
  background-color: #F364BB;
  color: #fff;
}
p.ui__review_status.-private {
    background-color: #404040;
    color: #fff;
}
a.ui__card_link {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}
span.ui__card_txt_alert {
    display: inline-block;
    background: #FF006D;
    font-size: 12px;
    text-align: center;
    padding: 1px 5px;
    border-radius: 5px;
    color: #FFF;
    font-weight: 600;
    margin: 0 10px 0 0;
}
p.ui_postbtn {
    text-align: right;
}
p.ui_postbtn a {
    display: inline-block;
    color: #FFF;
    font-size: 11px;
    font-weight: 500;
    background: #F364BB;
    border-radius: 5px;
    padding: 6px 15px;
}
p.ui_postbtn a img {
    display: inline-block;
    vertical-align: middle;
    height: 16px;
    width: auto;
}
p.ui_postbtn a span {
    display: inline-block;
    vertical-align: middle;
    margin: 0 12px 0 18px;
}
p.ui__card_txt2 {
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 10px;
}
ul.ui_fav_list {
    margin: 10px 0 0;
}
ul.ui_fav_list li {
    margin-bottom: 10px;
    width: 100%;
    display: inline-block;
}
ul.ui_fav_list li a {
    color: #0191FD;
    background: #FFF;
    width: 100%;
    padding: 18px;
    font-size: 13px;
    display: inline-block;
}
div.ui_point_wrap {
    background: #FFF;
    padding: 10px 40px 5px;
}
span.ui_point_span1 {
    font-size: 11px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 60px;
}
span.ui_point_span2 {
    font-size: 13px;
    display: inline-block;
    vertical-align: middle;
}
span.ui_point_num {
    font-size: 24px;
    display: inline-block;
    vertical-align: bottom;
    color: #0092FF;
    font-weight: 600;
}
p.ui_point_use {
    text-align: right;
    font-size: 11px;
    padding: 5px 0;
}
.ui_point_use a {
    color: #0092FF;
}
div.ui_pointcard {
    background: #FFF;
    margin: 0 0 10px;
    padding: 20px 10px 10px 15px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}
p.ui_pointcard_txt1 {
    font-weight: 600;
    width: 70%;
    font-size: 14px;
}
p.ui_pointcard_txt2 {
    width: 30%;
    font-size: 12px;
    text-align: right;
}
span.ui_pointcard_num {
    font-weight: 600;
    font-size: 18px;
}
span.ui_pointcard_num_plus {
    color: #0092FF;
}
span.ui_pointcard_num_minus {
    color: #FF006E;
}
p.ui_pointcard_txt3 {
    text-align: right;
    width: 100%;
    font-size: 11px;
    margin: 10px 0 0;
}
.u-modal-review-confirm.iziModal {
    border: solid 1px transparent;
    border-radius: 20px !important;
    background-color: #E6ECEC;
}
.u-modal-review-confirm .u-modal-inner {
    padding: 20px;
    text-align: center;
}
.u-modal-review-confirm .u-modal-title {
    padding: 20px 0;
}
.u-modal-review-confirm .u-modal-buttons {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
}
.u-modal-review-confirm .process_button {
    display: block;
    border: solid 1px #D23232;
    border-radius: 10px;
    padding: 5px 10px;
    width: calc(50% - 10px);
    color: #FFF;
    text-decoration: none;
    background-color: #D23232;
}
.u-modal-review-confirm.-release .process_button {
    border-color: #F364BB;
    background-color: #F364BB;
}
.u-modal-review-confirm.-private .process_button {
    border-color: #404040;
    background-color: #404040;
}
.u-modal-review-confirm .cancel_button {
    display: block;
    border: solid 1px #999;
    border-radius: 10px;
    padding: 5px 10px;
    width: calc(50% - 10px);
    color: #000;
    text-decoration: none;
    background-color: #999;
}


@media screen and (min-width: 768px) {
    .ui_right {
        width: 94px;
    }
    .ui_left {
        width: calc(100% - 94px);
    }
    p.ui_setting a {
        font-size: 14px;
    }
    p.ui_setting a::after {
        width: 17px;
        height: 17px;
    }
    .ui_icon {
        width: 125px;
    }
    div.ui_prof_right {
        width: calc(100% - 125px);
        padding-left: 20px;
        padding-top: 25px;
    }
    p.ui_prof_name {
        font-size: 26px;
        margin-bottom: 10px;
    }
    p.ui_prof_status {
        font-size: 16px;
        margin-bottom: 8px;
    }
    p.ui_prof_follow {
        font-size: 16px;
    }
    p.ui_prof_follow a > span {
        font-size: 22px;
    }
    div.ui_flex {
        margin-bottom: 20px;
    }
    p.ui_desc {
        font-size: 16px;
        max-width: 640px;
        line-height: 2;
    }
    div.ui_in {
        padding: 30px 0 35px;
    }
    ul.ui_menu {
        margin-left: 0;
        width: 100%;
    }
    .ui_menu li a {
        font-size: 14px;
        padding: 14px 0 10px;
    }
    .ui_menu li a img {
        width: 50px;
    }
    p.ui_prf_btn a {
        font-size: 24px;
        padding: 30px 0 14px;
    }
    p.ui_prf_btn a span {
        font-size: 16px;
    }
    div.ui_main_in {
        padding-top: 20px;
    }
    div.ui_prf_btn_flex {
        margin-bottom: 20px;
    }
    div.ui_tbl {
        padding: 22px 50px;
    }
    p.ui_tbl_txt1 {
        font-size: 20px;
    }
    .ui_tbl_row {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .ui_tbl_row .ui_tbl_th {
        width: 30%;
    }
    .ui_tbl_row .ui_tbl_td {
        width: 70%;
    }
    .ui_tbl_txt1 input {
        font-size: 20px;
        height: 45px;
    }
    p.ui_tbl_btn {
        width: 100%;
    }
    p.ui_tbl_btn .ui_tbl_btn_shadow {
        max-width: 364px;
    }
    p.ui_tbl_btn {
        margin-top: 50px;
        margin-bottom: 10px;
    }
    .ui_tbl_btn input {
        font-size: 20px;
        padding: 20px 10px;
    }
    div.ui_tbl_td2 {
        width: 70%;
        margin: 18px 0 0 auto;
    }
    .ui_tbl_add {
        width: 30px;
        height: 30px;
    }
    div.ui_tbl_td3 {
        margin-top: 18px;
    }
    p.ui_prf_edit {
        margin: -5px 0 15px;
    }
    p.ui_prf_edit a {
        font-size: 18px;
    }
    .ui_tbl_td select {
        font-size: 20px;
        height: 45px;
        padding: 1px 10px;
    }
    div.ui_block1 {
        padding: 15px 25px 8px;
    }
    p.ui_block1_txt1 {
        font-size: 16px;
    }
    span.ui_block1_txt1_large {
        font-size: 22px;
    }
    p.ui_sort_wrap {
        font-size: 20px;
        padding: 14px 30px;
    }
    span.ui_sort img {
        width: 15px;
    }
    div.ui__card {
        width: calc(50% - 10px);
        margin: 0 0 20px;
        padding: 20px 20px 45px;
    }
    div.ui__card_flex__wrap { 
        padding-bottom: 45px;
        margin-bottom: 0;
    }
    .ui__card_flex {
        display: block;
    }
    div.ui__card_left {
        width: 100%;
        max-width: 200px;
    }
    div.ui__card_right {
        width: 100%;
        padding: 20px 0 15px 6px;
        margin: 0;
    }
    h2.ui__card_title {
        font-size: 28px;
    }
    .ui__card_star {
        width: 20.4004px;
    }
    span.ui__card_sttxt2 {
        font-size: 20px;
    }
    span.ui__card_sttxt1 {
        font-size: 14px;
        display: inline;
    }
    img.ui__card_std_icon {
        width: 18px;
    }
    p.ui__card_txt {
        font-size: 16px;
        line-height: 30px;
        margin-bottom: 18px;
    }
    p.ui__card_date {
        font-size: 14px;
        position: absolute;
        left: 0px;
        bottom: 20px;
        width: 100%;
        padding: 0 20px;
    }
    p.ui__review_status {
        padding: 12px 10px;
    }
    div.ui_review_main {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    span.ui__card_txt_alert {
        font-size: 16px;
        padding: 2px 30px;
        border-radius: 8px;
        margin-right: 15px;
    }
    p.ui_postbtn a {
        font-size: 14.14px;
    }
    p.ui_postbtn a img {
        height: 19px;
    }
    p.ui__card_txt2 {
        font-size: 20px;
        margin: 0;
    }
    div.ui__card2 {
        padding-bottom: 10px;
    }
    ul.ui_fav_list {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin: 20px 0 0;
    }
    ul.ui_fav_list li {
        width: calc(50% - 10px);
        margin-bottom: 20px;
    }
    ul.ui_fav_list li a {
        font-size: 20px;
        padding: 16px 35px;
    }
    p.ui_point {
        text-align: center;
    }
    span.ui_point_span1 {
        font-size: 16px;
    }
    span.ui_point_span2 {
        font-size: 16px;
    }
    span.ui_point_num {
        font-size: 30px;
    }
    p.ui_point_use {
        font-size: 18px;
        padding: 10px 0;
    }
    p.ui_pointcard_txt1 {
        font-size: 18px;
        width: calc(100% - 300px);
    }
    p.ui_pointcard_txt2 {
        font-size: 14px;
        width: 100px;
    }
    p.ui_pointcard_txt3 {
        font-size: 14px;
        width: 200px;
    }
    span.ui_pointcard_num {
        font-size: 26px;
    }
    div.ui_pointcard {
        padding: 22px;
    }
}







    
.u-ranking {
    background-color: #e9eeee;
    padding: 10px 0 100px;
}

.u-ranking__title.-base-h2 {
    font-size: 32px;
    font-weight: bold;
    line-height: 1.25;
}

.u-ranking .u-ranking-list{
    padding: 15px 0;
}

.u-ranking-list > .u-row {
    display: flex;
    flex-direction: row;
    justify-content: left;
    align-items: center;
    padding: 15px 0;
    margin-bottom: 10px;
}
.u-ranking-list > .u-row.-title {
    background-color: #CBD0D0;
    text-align: center;
}
.u-ranking-list > .u-row.-ranking {
    background-color: #FFFFFF;
}

.u-ranking-list > .u-row > .u-col{
    flex-grow: 1;
}
.u-ranking-list > .u-row > .u-col.-index {
    min-width: 300px;
    max-width: 300px;
}

.u-ranking-no__box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.u-ranking-no__box .u-ranking-no{
    content: '';
    display: inline-block;
    width: 100%;
    height: 100px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.u-ranking-no__box .u-ranking-no.-no_1{
    height: 170px;
    background-image: url('/entertainments/apps/img/ranking/ranking-no-01.webp');
}
.u-ranking-no__box .u-ranking-no.-no_2{
    height: 170px;
    background-image: url('/entertainments/apps/img/ranking/ranking-no-02.webp');
}
.u-ranking-no__box .u-ranking-no.-no_3{
    height: 170px;
    background-image: url('/entertainments/apps/img/ranking/ranking-no-03.webp');
}
.u-ranking-no__box .u-ranking-no.-no_4{
    background-image: url('/entertainments/apps/img/ranking/ranking-no-04.webp');
}
.u-ranking-no__box .u-ranking-no.-no_5{
    background-image: url('/entertainments/apps/img/ranking/ranking-no-05.webp');
}
.u-ranking-no__box .u-ranking-no.-no_6{
    background-image: url('/entertainments/apps/img/ranking/ranking-no-06.webp');
}
.u-ranking-no__box .u-ranking-no.-no_7{
    background-image: url('/entertainments/apps/img/ranking/ranking-no-07.webp');
}
.u-ranking-no__box .u-ranking-no.-no_8{
    background-image: url('/entertainments/apps/img/ranking/ranking-no-08.webp');
}
.u-ranking-no__box .u-ranking-no.-no_9{
    background-image: url('/entertainments/apps/img/ranking/ranking-no-09.webp');
}
.u-ranking-no__box .u-ranking-no.-no_10{
    background-image: url('/entertainments/apps/img/ranking/ranking-no-10.webp');
}
.u-ranking-no__box .u-ranking-no .index_no{
    visibility: hidden;
}

.u-ranking-no__box .u-ranking-state::before{
    content: '';
    display: block;
    margin-top: 10px;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center top;
}
.u-ranking-no__box .u-ranking-state.-new::before{
    background-image: url('/entertainments/apps/img/ranking/ranking-icon-new.webp');
}
.u-ranking-no__box .u-ranking-state.-up::before{
    background-image: url('/entertainments/apps/img/ranking/ranking-icon-up.webp');
}
.u-ranking-no__box .u-ranking-state.-stay::before{
    background-image: url('/entertainments/apps/img/ranking/ranking-icon-stay.webp');
}
.u-ranking-no__box .u-ranking-state.-down::before{
    background-image: url('/entertainments/apps/img/ranking/ranking-icon-down.webp');
}

.u-detail {
    display: flex;
    flex-direction: row;
    justify-content: left;
    align-items: start;
}

.u-detail .u-artwork__box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 0 15px;
}
#single_002 .u-detail .u-artwork {
    padding: 15px 0;
    width: 250px;
}
.u-artwork .u-artwork__btn {
    display: block;
    width: 100%;
    height: 0;
    padding-top: 100%;
    position: relative;
    background: #f0f0f0;
}
.u-artwork .u-artwork__btn img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

.u-detail .u-rating{
    padding-bottom: 15px;
}

.u-detail .u-infomation__box {
    padding: 0 15px;
}
.u-detail .u-infomation__box a{
    color: #4192f6;
}

#single_002 .u-infomation__box .u-title{
    padding: 0 0 10px 0;
    margin: 0;
    text-align: left;
    font-size: 26px;
    line-break: anywhere;
}

.u-detail .u-infomation__box .u-option{
    padding: 0 0 10px 0;
}
.u-detail .u-infomation__box .u-option .u-genre{
    display: inline-block;
    min-width: 300px;
}

#single_002 .u-infomation__box .u-summary {
    padding: 0 0 10px 0;
    line-break: anywhere;
}
.u-infomation__box .u-summary .u-more__btn {
    display: block;
    float: right;
}

.u-infomation__box .u-moviedetail{
    clear: both;
    padding: 10px 0;
    text-align: right;
}
.u-infomation__box .u-moviedetail .u-moviedetail__btn{
    padding: 5px 40px;
    color: #EB55B8;
    border: 1px solid #EB55B8;
    border-radius: 10px;
}
.u-infomation__box .u-moviedetail .u-moviedetail__btn::before{
    content: '';
    display: inline-block;
    width: 26px;
    height: 23px;
    background-image: url('/entertainments/apps/img/ranking/icon-movie-play_pink.webp');
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 5px;
    vertical-align: middle;
}

.u-ranking .u-rankingnote{
    padding: 15px 0;
}
.u-rankingnote .u-rankingnote-box{
    padding: 30px;
    border: 1px solid #FFFFFF;
    border-radius: 20px;
    background-color: #FFFFFF;
}
.u-rankingnote .u-rankingnote-box .u-rankingnote__title{
    padding: 20px 0 0;
    margin: 0;
    text-align: center;
    font-size: 26px;
    line-break: anywhere;
}
.u-rankingnote .u-rankingnote-box > p{
    padding: 0 0 20px 0;
    line-break: anywhere;
    letter-spacing: 1px;
}

.u-otherweek{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: start;
}
.u-otherweek .u-otherweek__backbtn,
.u-otherweek .u-otherweek__nextbtn{
    display: inline-block;
    padding: 10px 40px;
    color: #4192f6;
    border: 1px solid #4192f6;
    border-radius: 10px;
}
.u-otherweek .u-otherweek__backbtn::before{
    content: '';
    display: inline-block;
    width: 15px;
    height: 20px;
    background-image: url('/entertainments/apps/img/ranking/icon-arrow-left-blue.webp');
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 5px;
    vertical-align: sub;
}
.u-otherweek .u-otherweek__nextbtn::after{
    content: '';
    display: inline-block;
    width: 15px;
    height: 20px;
    background-image: url('/entertainments/apps/img/ranking/icon-arrow-right-blue.webp');
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: 5px;
    vertical-align: sub;
}


@media screen and (max-width: 768px) {
    .u-ranking-list > .u-row.-title {
        display: none;
    }
    .u-ranking-list > .u-row > .u-col.-index {
        min-width: 75px;
        max-width: 75px;
        padding-left: 5px;
    }
    .u-detail .u-artwork__box {
        padding: 0 5px;
    }
    #single_002 .u-detail .u-artwork {
        width: 100px;
    }
    .u-rating .u-rating__num{
        display: none;
    }
    .u-detail .u-infomation__box {
        padding: 0 5px;
    }
    .u-detail .u-infomation__box .u-option .u-genre {
        display: block;
        min-width: auto;
        padding-bottom: 10px;
    }
    #single_002 .u-infomation__box .u-summary {
        display: none;
    }
    .u-infomation__box .u-moviedetail {
        text-align: left;
    }
    .u-infomation__box .u-moviedetail .u-moviedetail__btn {
        padding: 5px 20px;
    }

    .u-otherweek .u-otherweek__backbtn,
    .u-otherweek .u-otherweek__nextbtn{
        padding: 10px 5px;
    }
    .u-otherweek .u-otherweek__backbtn::after{
        margin-right: 2px;
    }
    .u-otherweek .u-otherweek__nextbtn::after{
        margin-left: 2px;
    }
}



.u-header .u-header__member-btns{
    position: absolute;
    right: 10px;
    top: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-content: center;
    gap: 10px;
}
.u-header .u-header__member-btn{
    margin: 0;
    height: 40px;
    display: flex;
    justify-content: right;
    align-items: center;
}
.u-header .u-header__member-btn a{
    display: inline-block;
    color: #FFF;
    font-size: 12px;
    font-weight: 500;
    background-color: #5690F0;
    border-radius: 5px;
    padding: 2px 10px;
}
.u-header .u-header__member-btn.-regist a{
    background-color: #5690F0;
}
.u-header .u-header__member-btn.-login a{
    background-color: #F364BB;
}

/** 会員メニュー */
.u-header .u-header__member-nav{
    display: none;

    background-color: rgba(0, 0, 0, .4);
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9;
}

.u-header .u-header__member-nav .menu-button{
    position: absolute;
    right: 15px;
    top: 15px;
}

.u-header .u-header__member-nav .u-header__member-nav-container{
    min-width: 300px;
    max-width: 80%;
    background-color: #01395A;
    position: absolute;
    top: 0;
    right: 0;
    padding-top: 50px;
}

.u-header .u-header__member-nav .u-header__member-nav-menu li{
    color: #FFF;
    text-align: center;
    background-image: url('/entertainments/apps/img/lp/lp-member-wanted__menu-bg.webp');
    background-repeat: repeat;
    background-position: center top;
    background-size: cover;
    height: 70px;
    line-height: 60px;
}
.u-header .u-header__member-nav .u-header__member-nav-menu li a{
    display: block;
    position: relative;
}
.u-header .u-header__member-nav .u-header__member-nav-menu li a::after{
    content: '';
    display: inline-block;
    width: 40px;
    height: 3px;
    background-image: url('/entertainments/apps/img/lp/lp-member-wanted__line.webp');
    background-repeat: repeat-y;
    background-position: center bottom;
    background-size: contain;
    position: absolute;
    bottom: 7px;
    left: 50%;
    transform: translateX(-50%);
}

@media screen and (min-width: 768px) {
    .u-header .u-header__member-btn{
        height: 75px;
    }
    .u-header .u-header__member-btn a{
        padding: 6px 15px;
    }
}

p.ui_follow {
    text-align: right;
    position: relative;
}
p.ui_follow a {
    display: inline-block;
    width: 80px;
    text-align: center;
    color: #0092FF;
    font-size: 10px;
    position: relative;
    border: 1px solid #0092FF;
    border-radius: 4px;
    padding: 2px 0;
    position: absolute;
    right: 0;
}

p.ui_follow:not(.-followed) a.followed{
    /* 現在値=未フォロー時、ボタン=フォロー中を消す */
    display: none;
}
p.ui_follow.-followed a.to-follow{
    /* 現在値=フォロー中時、ボタン=フォローするを消す */
    display: none;
}


@media screen and (min-width: 768px) {
    p.ui_follow a {
        font-size: 14px;
        width: 130px;
    }
    p.ui_follow a::after {
        width: 17px;
        height: 17px;
    }
}


.u-member-regist {
    background-color: #e9eeee;
    padding: 10px 0 100px;
}

strong.u-member-regist__title{
    margin-bottom: .7em;
}
.u-member-regist__title.-base-h3 {
    font-size: 24px;
    font-weight: bold;
    line-height: 1;
}

.u-member-regist .ui_center{
    text-align: center;
}
.u-member-regist .-top-space-l {
    padding-top: 20px;
}
.u-member-regist .-top-space-m {
    padding-top: 10px;
}
.u-member-regist .-top-space-s {
    padding-top: 5px;
}
.u-member-regist .-bottom-space-l {
    padding-bottom: 20px;
}
.u-member-regist .-bottom-space-m {
    padding-bottom: 10px;
}
.u-member-regist .-bottom-space-s {
    padding-bottom: 5px;
}

.u-member-regist a.anchor {
    color: #4192f6;
}

.u-member-regist div.content_div {
    margin-left: auto;
    margin-right: auto;
    max-width: 1000px;
}

.u-member-regist .ui_main {
    position: relative;
}
.u-member-regist .ui_main::before {
    content: none;
}
.u-member-regist div.ui_main_in {
    position: relative;
    padding: 0 0 60px;
}


.u-member-regist div.ui_block {
    background: transparent;
    padding-left: 12px;
    padding-right: 12px;
}
.u-member-regist div.ui_block.-bg-white {
    background: #FFF;
}

.u-member-regist div.ui_block .ui_block__title {
    background: #646464;
    color: #FFF;
    margin-left: -12px;
    margin-right: -12px;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}
.u-member-regist div.ui_block .ui_block__title.-bg-pink {
    background: #F364BB;
}

.u-member-regist .ui_form .ui_label {
    margin-bottom: .7em;
}

.u-member-regist .ui_form .ui_label.-require p::after,
.u-member-regist .ui_form .ui_label.-registered p::after,
.u-member-regist .ui_form .ui_label.-optional p::after{
    display: inline-block;
    border-radius: 6px;
    padding: 0 6px;
    margin-left: 10px;
}
.u-member-regist .ui_form .ui_label.-require p::after {
    content: '必須';
    color: #FFF;
    background-color: #EA356E;
}
.u-member-regist .ui_form .ui_label.-registered p::after {
    content: '登録済';
    color: #FFF;
    background-color: #646464;
}
.u-member-regist .ui_form .ui_label.-optional p::after {
    content: '任意';
    color: #FFF;
    background-color: #4192f6;
}

.u-member-regist .ui_form .ui_input{
    min-height: 45px;
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: center;
}
.u-member-regist .ui_form .ui_input > *{
    width: 100%;
}
.u-member-regist .ui_input.-error .-error-item{
    border-color: #EA356E;
}
.u-member-regist .ui_input.-error .-error-item:focus{
    border-color: transparent;
}
.u-member-regist .ui_errormsg{
    color: #EA356E;
    padding: 2px 10px 5px;
}

.u-member-regist select{
    background-color: transparent;
}

.u-member-regist .ui_select-row,
.u-member-regist .ui_one-row {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
    gap: 5px;
}

.u-member-regist .ui_form .ui_input > .ui_icon {
    width: 70px;
    font-size: 0;
}
.u-member-regist .ui_form .ui_input > .ui_icon_select {
    padding-left: 20px;
}

.u-member-regist .ui_textarea{
    overflow: scroll;
    padding: 10px;
    border: solid 1px #646464;
    min-height: 140px;
    max-height: 140px;
    margin: 20px 0 0 0;
}
.u-member-regist .ui_textarea p{
    word-wrap: break-word;
    line-break: anywhere;
    margin: 5px 0;
}

.u-member-regist .ui_bottons{
    padding: 10px 20px;
}

.u-member-regist .ui_btn input {
    display: inline-block;
    width: 100%;
    background: #F364BB;
    border-radius: 15px;
    color: #FFF;
    font-weight: 600;
    font-size: 14px;
    padding: 15px 10px;
}
.u-member-regist .ui_btn.-bg-red input {
    background: #e9346f;
}
.u-member-regist .ui_btn.-disabled input {
    background: #ababab;
    cursor: default;
}
.u-member-regist .ui_btn .ui_btn_shadow {
    display: inline-block;
    width: 100%;
    padding-bottom: 3px;
    border-radius: 15px;
    background: linear-gradient(90deg, #4192f6 0%, #e9346f 100%);
    transition: .2s;
}
.u-member-regist .ui_btn.-disabled .ui_btn_shadow {
    background: linear-gradient(90deg, #9c9c9c 0%, #8f8f8f 100%);
    transition: none;
}
.u-member-regist .ui_btn:not(.-disabled) .ui_btn_shadow:hover {
    padding-bottom: 0;
    margin-top: 3px;
}

/* dialog */
.ui_icon_dialog{
    max-width: 330px !important;
}
.ui_icon_dialog .u-member-regist {
    background-color: transparent;
    padding: 10px;
}
.ui_icon_dialog .ui_icon_table{
    background-color: #000;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    padding: 10px;
}
.ui_icon_dialog .ui_icon_table .ui_icon_table__row{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: start;
    gap: 10px;
}
.ui_icon_dialog .ui_icon{
    width: 50px;
}
.ui_icon_dialog a.select_icon{
    cursor: pointer;
    opacity: 1;
}
.ui_icon_dialog a.select_icon.-selected{
    display: block;
    position: relative;
}
.ui_icon_dialog .select_icon.-selected::before {
    content: '';
    width: 56px;
    height: 56px;
    line-height: 56px;
    background-color: #4192f6;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    display: block;
    position: absolute;
    top: -3px;
    left: -3px;
    z-index: 1;
}
.ui_icon_dialog a.select_icon.-selected > .ui_icon{
    z-index: 2;
    position: relative;
}
.ui_icon_dialog a.select_icon.-selected::after{
    content: '選択';
    color: #FFF;
    background-color: #4192f6;
    display: block;
    border-radius: 6px;
    padding: 0;
    text-align: center;
    position: absolute;
    top: 14px;
    left: 3px;
    width: 45px;
    height: 22px;
    line-height: 20px;
    font-size: 16px;;
    z-index: 3;
}
.ui_icon_dialog a.select_icon:hover img{
    filter: brightness(1.20);
}

@media screen and (min-width: 768px) {

    .u-member-regist .-top-space-l {
        padding-top: 40px;
    }
    .u-member-regist .-top-space-m {
        padding-top: 20px;
    }
    .u-member-regist .-top-space-s {
        padding-top: 10px;
    }
    .u-member-regist .-bottom-space-l {
        padding-bottom: 40px;
    }
    .u-member-regist .-bottom-space-m {
        padding-bottom: 20px;
    }
    .u-member-regist .-bottom-space-s {
        padding-bottom: 10px;
    }
    
    .u-member-regist .ui_form{
        display: flex;
        flex-direction: column;
        justify-content: start;
        align-items: center;
    }
    .u-member-regist .ui_row_pc{
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: start;
        width: 80%;
    }
    .u-member-regist .ui_row_pc.-flex-left{
        justify-content: start;
    }
    .u-member-regist .ui_row_pc__title{
        width: 100%;
    }
    
    .u-member-regist div.ui_block .ui_block__title {
        margin-left: -12px;
        margin-right: -12px;
    }
    
    .u-member-regist .ui_form .ui_label{
        min-width: 260px;
        margin-bottom: 0;

        min-height: 45px;
        display: flex;
        justify-content: start;
        align-items: center;
    }
    .u-member-regist .ui_form .ui_input{
        min-width: calc(100% - 260px);
    }

    .u-member-regist .ui_form .ui_input > .ui_icon {
        width: 125px;
    }

    .u-member-regist .ui_textarea{
        min-height: 240px;
        max-height: 240px;
    }

    .u-member-regist .ui_bottons {
        padding: 30px 20px;
    }
    .u-member-regist .ui_btn input {
        min-width: 260px;
        font-size: 18px;
    }

    .ui_icon_dialog{
        max-width: 720px !important;
    }
    .ui_icon_dialog .ui_icon{
        width: 125px;
    }
    .ui_icon_dialog .select_icon.-selected::before {
        width: 135px;
        height: 135px;
        line-height: 135px;
        top: -5px;
        left: -5px;
    }
    .ui_icon_dialog a.select_icon.-selected::after{
        top: 50px;
        left: 35px;
        width: 60px;
        height: 24px;
        line-height: 22px;
        font-size: 20px;
    }
    .regist_point_info{
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: start;
        width: 80%;
    }

}


#u-modal-nologin-review{
    background-color: transparent;
    border-radius: 20px;
    margin-right: 5px;
    margin-left: 5px;
  }
  @media screen and (min-width: 768px) {
    #u-modal-nologin-review{
      margin-right: auto;
      margin-left: auto;
    }
  }
  
  #u-modal-nologin-review .iziModal-wrap{
    background: linear-gradient(to right, #188FFF 0%, #FE006E 100%);
    border-radius: 20px;
    padding: 3px;
  }
  
  #u-modal-nologin-review .iziModal-content{
    background-color: rgba(0, 0, 0, 0.8);
    background-image: url('../../img/mypage/nologin-review-bg-sp.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-blend-mode: color;
    border-radius: 20px;
    padding: 13px !important;
  }
  
  @media screen and (min-width: 768px) {
    #u-modal-nologin-review .iziModal-content{
      background-image: url('../../img/mypage/nologin-review-bg-pc.webp');
    }
  }
  
  #u-modal-nologin-review .u-modal-inner{
    color: #FFF;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: start;
    flex-wrap: wrap;
    gap: 10px;
    position: relative;
  }
  @media screen and (min-width: 768px) {
    #u-modal-nologin-review .u-modal-inner{
      gap: 50px;
    }
  }
  
  #u-modal-nologin-review .u-modal-inner::before{
    content: "";
    display: block;
    width: 120px;
    height: 50px;
    position: absolute;
    background-image: url('../../img/mypage/icon-character99_01.webp');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    left: 70px;
    bottom: -13px;
  }
  @media screen and (min-width: 768px) {
    #u-modal-nologin-review .u-modal-inner::before{
      left: calc(50% - 170px);
    }
  }
  #u-modal-nologin-review .u-modal-inner::after{
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    background-image: url('../../img/mypage/icon-character99_02.webp');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    right: 70px;
    bottom: 0;
  }
  @media screen and (min-width: 768px) {
    #u-modal-nologin-review .u-modal-inner::after{
      right: 0;
      bottom: 120px;
    }
  }
  
  @media screen and (min-width: 768px) {
    #u-modal-nologin-review .u-modal-inner > div{
      flex-basis: calc(50% - 25px);
    }
  }
  #u-modal-nologin-review .u-modal-inner > div:nth-child(odd){
    text-align: right;
  }
  #u-modal-nologin-review .u-modal-inner > div:nth-child(even){
    text-align: left;
  }
  
  #u-modal-nologin-review .u-modal-inner > div > p{
    display: inline-block;
    position: relative;
  }
  
  #u-modal-nologin-review a{
    display: inline-block;
    color: #FFF;
    font-weight: 600;
    font-size: 14px;
    padding: 15px 10px;
    text-align: center;
    min-width: 240px;
  }
  @media screen and (min-width: 768px) {
    #u-modal-nologin-review a{
      padding: 15px 40px;
    }
  }
  
  /* ログインしてレビュー投稿 */
  #u-modal-nologin-review .post-review-login{
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 50px;
  }
  @media screen and (min-width: 768px) {
    #u-modal-nologin-review .post-review-login{
      padding-right: 0;
    }
  }
  #u-modal-nologin-review .post-review-login::before{
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    background-image: url('../../img/mypage/icon-character02_01.webp');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    left: 0;
    bottom: 0;
  }
  #u-modal-nologin-review .post-review-login::after{
    content: "";
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    background-image: url('../../img/mypage/icon-fukidashi-left-pink.webp');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top center;
    left: 70px;
    bottom: 20px;
  }
  #u-modal-nologin-review .post-review-login > a{
    background: #F364BB;
    border-radius: 15px;
    color: #FFF;
  }
  
  
  /* ログインせずにレビュー投稿 */
  #u-modal-nologin-review .post-review-nologin{
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 50px;
  }
  @media screen and (min-width: 768px) {
    #u-modal-nologin-review .post-review-nologin{
      padding-left: 0;
    }
  }
  #u-modal-nologin-review .post-review-nologin::before{
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    background-image: url('../../img/mypage/icon-character03_01.webp');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    right: 0;
    bottom: 0;
  }
  #u-modal-nologin-review .post-review-nologin::after{
    content: "";
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    background-image: url('../../img/mypage/icon-fukidashi-right-gray.webp');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top center;
    right: 70px;
    bottom: 20px;
  }
  #u-modal-nologin-review .post-review-nologin > a{
    background: #D4D8D8;
    border-radius: 15px;
    color: #000;
  }
  
  
  /* 新規会員登録 */
  #u-modal-nologin-review .entry-member{
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 50px;
  }
  @media screen and (min-width: 768px) {
    #u-modal-nologin-review .entry-member{
      padding-right: 0;
    }
  }
  #u-modal-nologin-review .entry-member::before{
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    background-image: url('../../img/mypage/icon-character01_01.webp');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    left: 0;
    bottom: 0;
  }
  #u-modal-nologin-review .entry-member > a{
    border: solid 1px #188FFF;
    border-radius: 15px;
    color: #188FFF;
  }
  
  
  /* 会員サービスについて */
  #u-modal-nologin-review .about-service__wrap{
    width: 100%;
  }
  @media screen and (min-width: 768px) {
    #u-modal-nologin-review .about-service__wrap{
      width: auto;
    }
  }
  #u-modal-nologin-review .about-service{
    width: 100%;
    padding-top: 10px;
    padding-bottom: 60px;
  }
  @media screen and (min-width: 768px) {
    #u-modal-nologin-review .about-service{
      width: auto;
      padding-top: 50px;
    }
  }
  #u-modal-nologin-review .about-service::before{
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    background-image: url('../../img/mypage/icon-character04_01.webp');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    left: 0;
    bottom: 10px;
  }
  @media screen and (min-width: 768px) {
    #u-modal-nologin-review .about-service::before{
      width: 70px;
      height: 70px;
      left: -50px;
      bottom: 0;
    }
  }
  #u-modal-nologin-review .about-service::after{
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    background-image: url('../../img/mypage/icon-character05_01.webp');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    right: 0;
    bottom: 10px;
  }
  @media screen and (min-width: 768px) {
    #u-modal-nologin-review .about-service::after{
      width: 70px;
      height: 70px;
      right: -40px;
      bottom: 0;
    }
  }
  #u-modal-nologin-review .about-service > a{
    width: 100%;
    position: relative;
    margin-bottom: 5px;
  }
  @media screen and (min-width: 768px) {
    #u-modal-nologin-review .about-service > a{
      width: auto;
    }
  }
  #u-modal-nologin-review .about-service > a::before{
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    background: linear-gradient(to right, #188FFF 0%, #FE006E 100%);
    top: 0;
    left: 0;
    right: 0;
  }
  #u-modal-nologin-review .about-service > a::after{
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    background: linear-gradient(to right, #188FFF 0%, #FE006E 100%);
    bottom: 0;
    left: 0;
    right: 0;
  }
  
    
    
  .u-gsl_bg {
    background: #404040;
}
p.u-gsl_img {
    font-size: 0;
    padding: 0 20px!important;
}
div.u-gsl_wrap {
    padding: 30px 0 20px!important;
}
.u-gsl_wrap .slick-next{ right:20px!important;}
.u-gsl_wrap .slick-prev{ left:20px!important; }
.u-gsl_wrap .slick-next:before{
    background: url(/entertainments/apps/img/main/arrow-right.png)!important;
    background-size: contain!important;
}
.u-gsl_wrap .slick-prev:before{
    background: url(/entertainments/apps/img/main/arrow-left.png)!important;
    background-size: contain!important;
}
.u-gsl_wrap .slick-arrow{
    z-index:2!important;
    width:23px!important;
    height:23px!important;
}
.u-gsl_wrap .slick-arrow.slick-disabled {
    display: none!important;
}
.u-gsl_wrap .slick-arrow:before{
    content:""!important;
    width: 100%!important;
    height: 100%!important;
    position: absolute;
    top: 0;
    left: 0;
    opacity:1!important;
}
.u-gsl_wrap .slick-dots {
    display: block!important;
    bottom: -35px;
}
.u-gsl_wrap .slick-dots li button::before {
    display: none;
}
.u-gsl_wrap .slick-dots li button {
    background: transparent;
    width: 5px;
    height: 5px;
    border: 1px solid #FFF;
    border-radius: 999px;
    padding: 0;
    margin: 0;
}
.u-gsl_wrap .slick-dots li.slick-active button {
    background: #FF006D;
    border-color: #FF006D;
}




@media screen and (min-width: 768px) {
    div.u-gsl_wrap {
        padding: 50px 0 25px!important;
    }
    .u-gsl_wrap .slick-list {
        padding: 0 15vw;
    }
    p.u-gsl_img {
        padding: 0 5px!important;
    }
    .u-gsl_wrap .slick-arrow {
        width:33px!important;
        height:33px!important;
    }
    .u-gsl_wrap .slick-next {
        right: calc(50% - 35vw)!important;
        left: auto!important;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
    }
    .u-gsl_wrap .slick-prev {
        left: calc(50% - 33vw)!important;
        right: auto!important;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
    }
    
}









      
@media screen and (max-width: 767px) {
    p.ui__card_txt {
        margin-bottom: 20px;
    }
}
.u-review__list-box {
    position: relative;
}
@media screen and (max-width: 767px) {
    .u-review__list-box {
        padding: 20px 10px 60px!important;
    }
}


.u-likebtn {
    display: inline-block;
    background: #404040;
    border-radius: 999px;
    color: #FFF;
    cursor: pointer;
    padding: 2px 19px 5px 9px!important;
    line-height: 1!important;
}
.u-review__list-item .u-likebtn {
    position: absolute;
    right: 7px;
    bottom: 20px;
}
.ui__card .u-likebtn {
    position: absolute;
    right: 95px;
    bottom: -3px;
}


.u-likebtn .-icon {
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    margin: 0 6px 0px 0;
}


.u-review__list-item .u-likebtn .-num {
    display: inline-block;
    vertical-align: middle;
    font-weight: 600;
    font-size: 13px;
}
.u-review__list-item .u-likebtn.-like .-num {
    color: #F364BB;
}


.ui__card .u-likebtn.-sphide {
    display: none;
}


@media screen and (min-width: 768px) {
    .u-review__list-item .u-likebtn {
        top: 18px;
        left: 18px;
        right: auto;
        bottom: auto;
    }
    .ui__card .u-likebtn {
        top: 10px;
        left: -48px;
        right: auto;
        bottom: auto;
    }
    .ui__card .u-likebtn.-sphide {
        display: inline-block;
    }
    .ui__card .u-likebtn.-pchide {
        display: none;
    }
}








    
    
    
div.artcl_padding {
    padding-left: 15px;
    padding-right: 15px;
}
div.artcl_width {
    margin: 0 auto;
    max-width: 1430px;
}
div.artcl_sec1_wrap {
    padding: 40px 0 20px;
}
h1.artcl_tit {
    text-align: center;
    position: relative;
    font-size: 20px;
    line-height: 1.25;
    padding: 0 0 5vw;
    margin: 0 0 15px;
}
h1.artcl_tit::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    padding-top: 4%;
    background-image: url(/entertainments/apps/img/shinsaku/line-sp.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.sphide {
    display: none;
}
p.artcl_thumbnail {
    font-size: 0;
    margin-bottom: 10px;
    text-align: center;
}
p.artcl_date_sp {
    text-align: center;
    font-size: 10px;
    margin-bottom: 20px;
}
div.artcl_sec1_txt1_wrap {
    padding: 0 30px;
    margin: 0 0 30px;
}
p.artcl_sec1_txt1 {
    font-size: 12px;
    line-height: 1.8333;
}
div.artcl_btnflex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
p.artcl_btn {
    width: calc(50% - 10px);
    max-width: 150px;
}
p.artcl_btn a {
    display: inline-block;
    width: 100%;
    position: relative;
    border: 1px solid #0092FF;
    border-radius: 5px;
    text-align: center;
    font-size: 12px;
    color: #0092FF;
    padding: 8px 0;
}
p.artcl_btn a::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    width: 10px;
    height: 15px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
p.artcl_btn.-prev a::before {
    background-image: url(/entertainments/apps/img/shinsaku/arrow-left.png);
    left: 10px;
}
p.artcl_btn.-next a::before {
    background-image: url(/entertainments/apps/img/shinsaku/arrow-right.png);
    right: 10px;
}
div.artcl_sec2_bg {
    background: #E7EDED;
}
div.artcl_sec2_wrap {
    padding: 30px 0 30px;
}
h2.artcl_lv2 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 15px;
}
div.artcl_card {
    position: relative;
    background: #FFF;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 0 12px;
}
div.artcl_card_tit_sp {
    width: 100%;
    text-align: center;
    padding: 14px 12px 13px;
}
div.artcl_card_tit_sp h3 {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
}
div.artcl_card_blk1 {
    width: 50%;
    padding-left: 12px;
}
p.artcl_card_img a {
    display: inline-block;
    width: 100%;
    height: auto;
    padding-top: 100%;
}
p.artcl_card_img {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: #E7EDED;
}
div.artcl_card_blk2 {
    width: 50%;
    padding: 0 12px 0 18px;
}
span.artcl_card_star {
    display: inline-block;
    position: relative;
    margin: 0 5px 0 0;
}
span.artcl_card_star::before, span.artcl_card_star::after {
    content: "★★★★★";
    color: #E7EDED;
    font-size: 18px;
}
span.artcl_card_star:after {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    overflow: hidden;
    white-space: nowrap;
    color: #f9df4b;
}
span.artcl_card_star[data-rate="1.0"]:after {
    width: 20%;
}
span.artcl_card_star[data-rate="1.1"]:after {
    width: 22%;
}
span.artcl_card_star[data-rate="1.2"]:after {
    width: 24%;
}
span.artcl_card_star[data-rate="1.3"]:after {
    width: 26%;
}
span.artcl_card_star[data-rate="1.4"]:after {
    width: 28%;
}
span.artcl_card_star[data-rate="1.5"]:after {
    width: 30%;
}
span.artcl_card_star[data-rate="1.6"]:after {
    width: 32%;
}
span.artcl_card_star[data-rate="1.7"]:after {
    width: 34%;
}
span.artcl_card_star[data-rate="1.8"]:after {
    width: 36%;
}
span.artcl_card_star[data-rate="1.9"]:after {
    width: 38%;
}
span.artcl_card_star[data-rate="2.0"]:after {
    width: 40%;
}
span.artcl_card_star[data-rate="2.1"]:after {
    width: 42%;
}
span.artcl_card_star[data-rate="2.2"]:after {
    width: 44%;
}
span.artcl_card_star[data-rate="2.3"]:after {
    width: 46%;
}
span.artcl_card_star[data-rate="2.4"]:after {
    width: 48%;
}
span.artcl_card_star[data-rate="2.5"]:after {
    width: 50%;
}
span.artcl_card_star[data-rate="2.6"]:after {
    width: 52%;
}
span.artcl_card_star[data-rate="2.7"]:after {
    width: 54%;
}
span.artcl_card_star[data-rate="2.8"]:after {
    width: 56%;
}
span.artcl_card_star[data-rate="2.9"]:after {
    width: 58%;
}
span.artcl_card_star[data-rate="3.0"]:after {
    width: 60%;
}
span.artcl_card_star[data-rate="3.1"]:after {
    width: 62%;
}
span.artcl_card_star[data-rate="3.2"]:after {
    width: 64%;
}
span.artcl_card_star[data-rate="3.3"]:after {
    width: 66%;
}
span.artcl_card_star[data-rate="3.4"]:after {
    width: 68%;
}
span.artcl_card_star[data-rate="3.5"]:after {
    width: 70%;
}
span.artcl_card_star[data-rate="3.6"]:after {
    width: 72%;
}
span.artcl_card_star[data-rate="3.7"]:after {
    width: 74%;
}
span.artcl_card_star[data-rate="3.8"]:after {
    width: 76%;
}
span.artcl_card_star[data-rate="3.9"]:after {
    width: 78%;
}
span.artcl_card_star[data-rate="4.0"]:after {
    width: 80%;
}
span.artcl_card_star[data-rate="4.1"]:after {
    width: 82%;
}
span.artcl_card_star[data-rate="4.2"]:after {
    width: 84%;
}
span.artcl_card_star[data-rate="4.3"]:after {
    width: 86%;
}
span.artcl_card_star[data-rate="4.4"]:after {
    width: 88%;
}
span.artcl_card_star[data-rate="4.5"]:after {
    width: 90%;
}
span.artcl_card_star[data-rate="4.6"]:after {
    width: 92%;
}
span.artcl_card_star[data-rate="4.7"]:after {
    width: 94%;
}
span.artcl_card_star[data-rate="4.8"]:after {
    width: 96%;
}
span.artcl_card_star[data-rate="4.9"]:after {
    width: 98%;
}
span.artcl_card_star[data-rate="5.0"]:after {
    width: 100%;
}
span.artcl_card_starnum {
    font-size: 14px;
    font-weight: 600;
}
p.artcl_card_starwrap {
    margin-bottom: 7px;
}
p.artcl_card_date {
    font-weight: 600;
    font-size: 12px;
    margin-bottom: 12px;
}
p.artcl_card_cat {
    font-size: 12px;
    line-height: 1.545;
}
p.artcl_card_cat .span1, p.artcl_card_cat a {
    display: inline-block;
    width: 100%;
}
p.artcl_card_cat a {
    color: #0092FF;
}
div.artcl_card_catwrap {
    margin-bottom: 14px;
}
p.artcl_card_btn {
    text-align: center;
}
p.artcl_card_btn a {
    text-align: center;
    display: inline-block;
    width: 100%;
    max-width: 120px;
    color: #F364BB;
    font-size: 11px;
    position: relative;
    border: 1px solid #F364BB;
    border-radius: 6px;
    padding: 6px 0;
}
p.artcl_card_btn a img {
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    margin: 0 6px 3px 0;
}
div.artcl_card_blk3 {
    width: 100%;
    background: #F9DF4B;
    margin: 15px 0 0;
    text-align: center;
    padding: 15px 0 20px;
}
div.artcl_card_sche {
    display: inline-block;
    width: 100%;
    max-width: 195px;
    text-align: left;
}
p.artcl_card_balloon {
    position: relative;
    padding: 5px 10px;
    font-size: 16px;
    background: #fff;
    text-align: center;
    font-size: 11px;
    font-weight: 600;
    border-radius: 6px;
    margin: 0 0 15px;
}
p.artcl_card_balloon:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -7px;
    border: 3px solid transparent;
    border-top: 7px solid #fff;
}
p.artcl_card_schetxt {
    font-size: 12px;
    font-weight: 600;
    line-height: 1.8;
}




@media screen and (min-width: 768px) {
    .sphide {
        display: block;
    }
    .br-sp {
        display: none;
    }
    div.artcl_sec1_wrap {
        padding: 55px 0 20px;
    }
    h1.artcl_tit {
        font-size: 26px;
        letter-spacing: .08em;
        padding: 0 0 20px;
        margin: 0;
    }
    h1.artcl_tit::before {
        padding-top: 1%;
        background-image: url(/entertainments/apps/img/shinsaku/line-pc.png);
    }
    p.artcl_date_pc {
        text-align: right;
        font-size: 14px;
        margin: -10px 0 22px;
    }
    .pchide {
        display: none;
    }
    p.artcl_thumbnail {
        margin-bottom: 48px;
    }
    div.artcl_sec1_txt1_wrap {
        padding: 0 80px;
    }
    p.artcl_sec1_txt1 {
        font-size: 16px;
    }
    p.artcl_btn {
        max-width: 380px;
    }
    p.artcl_btn a {
        font-size: 16px;
        padding: 15px 0;
    }
    p.artcl_btn a::before {
        width: 12.8px;
        height: 19.4px;
    }
    p.artcl_btn.-prev a::before {
        left: 40px;
    }
    p.artcl_btn.-next a::before {
        right: 40px;
    }
    div.artcl_sec2_wrap {
        padding: 0 0 30px;
    }
    h2.artcl_lv2 {
        background: #CBD0D0;
        text-align: center;
        font-size: 24px;
        letter-spacing: .16em;
        padding: 18px 0;
        margin: 0 0 10px;
    }
    div.artcl_card {
        padding: 0 0 20px;
    }
    div.artcl_card_blk1 {
        width: 20%;
        padding: 18px 0 0 35px;
        margin: 0;
        text-align: center;
    }
    span.artcl_card_star::before, span.artcl_card_star::after {
        font-size: 22px;
    }
    span.artcl_card_starnum {
        font-size: 23px;
    }
    p.artcl_card_date {
        font-size: 18px;
    }
    div.artcl_card_blk2 {
        width: 57%;
        padding: 18px 35px 20px;
    }
    h3.artcl_card_tit_pc {
        font-size: 27px;
        font-weight: 600;
        margin-bottom: 12px;
    }
    p.artcl_card_cat {
        font-size: 16px;
        display: inline-block;
    }
    p.artcl_card_cat1 {
        margin-right: 1.8em;
    }
    p.artcl_card_cat .span1, p.artcl_card_cat a {
        width: auto;
    }
    p.artcl_card_cat .span1::after {
        content: "：";
    }
    div.artcl_card_catwrap {
        margin-bottom: 13px;
    }
    p.artcl_card_desc {
        font-size: 16px;
        line-height: 1.75;
    }
    p.artcl_card_desc_over {
        height: 260px;
        position: relative;
        overflow: hidden;
    }
    p.artcl_card_desc_over::before {
        content: "";
        width: 100%;
        height: 100px;
        background: linear-gradient(0deg, #FFF 0%, #FFF 30%, transparent 100%);
        position: absolute;
        left: 0;
        bottom: 0;
        z-index: 3;
    }
    p.artcl_card_desc_over::after {
        content: "ー 続きを読む ー";
        position: absolute;
        left: 50%;
        bottom: 0;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        z-index: 5;
        display: inline-block;
        cursor: pointer;
        font-weight: 600;
    }
    p.artcl_card_desc.clicked {
        height: auto;
        padding-bottom: 30px;
    }
    p.artcl_card_desc.clicked::before {
        display: none;
    }
    p.artcl_card_desc.clicked::after {
        content: "ー 閉じる ー";
    }
    div.artcl_card_descwrap {
        position: relative;
    }
    .artcl_card_desc_space {
        display: inline-block;
        width: 120px;
    }
    a.artcl_card_readmore {
        display: inline-block;
        color: #0092FF;
        position: absolute;
        right: 0;
        bottom: 0;
    }
    div.artcl_card_blk3 {
        width: 23%;
        margin: 0;
        position: relative;
        padding: 35px 0;
    }
    div.artcl_card_sche {
        max-width: 260px;
        padding-bottom: 95px;
    }
    p.artcl_card_balloon {
        font-size: 14px;
        margin-bottom: 19px;
    }
    p.artcl_card_balloon:before {
        margin-left: -12px;
        border: 6px solid transparent;
        border-top: 12px solid #fff;
    }
    p.artcl_card_schetxt {
        font-size: 16px;
        line-height: 1.875;
    }
    div.artcl_card_btn_wrap_pc {
        position: absolute;
        background: #FFF;
        left: 0;
        bottom: 0;
        width: 100%;
        padding: 55px 20px 20px 0;
    }
    div.artcl_card_btn_wrap_pc p.artcl_card_btn {
        text-align: right;
    }
    div.artcl_card_btn_wrap_pc p.artcl_card_btn a {
        max-width: 200px;
        font-size: 14px;
    }
    div.artcl_card_btn_wrap_pc p.artcl_card_btn a img {
        width: 22px;
    }
    
}






/*
ここからカスタム2025.6.16

*/



.pagination nav {
  display: flex;
  justify-content: center;
  margin-top: 30px;
}

.pagination a,
.pagination span {
  font-size: 16px;
  padding: 10px 16px;
  margin: 3px;
  border-radius: 6px;
  border: 1px solid #ccc;
  background: #fff;
  color: #333;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}

/* ✅ 現在のページだけピンク */
.pagination li.active span.page-link {
  background-color: #e91e63;
  color: #fff;
  font-weight: bold;
  border-color: #e91e63;
}

/* ✅ スマホ画面用の縮小表示 */
@media screen and (max-width: 600px) {
.pagination a,
.pagination span {
  font-size: 12px;
  padding: 6px 5px;
  margin: 2px;
}

.pagination nav {
  margin-top: 20px;
}
}



.z6r3alg a {
  display: inline-block;
  padding: 14px 28px;
  background-color: #ff3131;
  color: #ffffff !important; /* 白文字を強制 */
  font-weight: bold;
  font-size: 22px; /* ← 文字を大きく */
  text-align: center;
  text-decoration: none;
  border-radius: 8px;
  transition: background-color 0.3s ease;
}

.z6r3alg a:hover {
  background-color: #fa3a4a;
}




