﻿html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,button,cite,code,del,dfn,img,ins,kbd,q,samp,small,sub,sup,tt,var,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,textarea{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font-size:12px;font-family:"Lucida Grande", Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", "MS P Gothic", "Osaka", sans-serif;text-decoration:none;word-wrap:break-word}ol,ul{list-style:none}a,span,label,button{font-size:inherit}table{border-collapse:collapse;border-spacing:0}fieldset,img,abbr,acronym{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1}img{display:inline-block}hr{height:0;margin:0;border:0;border-top:1px solid #ccc}.custom-container{padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto}.container,.container-fluid,.container-xl,.container-lg,.container-md,.container-sm{padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1060px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1060px}}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66667%}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66667%}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66667%}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66667%}}@media (min-width: 1060px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66667%}}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333%}.col-2{flex:0 0 auto;width:16.66667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333%}.col-5{flex:0 0 auto;width:41.66667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333%}.col-8{flex:0 0 auto;width:66.66667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333%}.col-11{flex:0 0 auto;width:91.66667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333%}.col-sm-2{flex:0 0 auto;width:16.66667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333%}.col-sm-5{flex:0 0 auto;width:41.66667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333%}.col-sm-8{flex:0 0 auto;width:66.66667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333%}.col-sm-11{flex:0 0 auto;width:91.66667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333%}.col-md-2{flex:0 0 auto;width:16.66667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333%}.col-md-5{flex:0 0 auto;width:41.66667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333%}.col-md-8{flex:0 0 auto;width:66.66667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333%}.col-md-11{flex:0 0 auto;width:91.66667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333%}.col-lg-2{flex:0 0 auto;width:16.66667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333%}.col-lg-5{flex:0 0 auto;width:41.66667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333%}.col-lg-8{flex:0 0 auto;width:66.66667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333%}.col-lg-11{flex:0 0 auto;width:91.66667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1060px){.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333%}.col-xl-2{flex:0 0 auto;width:16.66667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333%}.col-xl-5{flex:0 0 auto;width:41.66667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333%}.col-xl-8{flex:0 0 auto;width:66.66667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333%}.col-xl-11{flex:0 0 auto;width:91.66667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}@media (min-width: 576px){.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}}@media (min-width: 768px){.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}}@media (min-width: 992px){.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}}@media (min-width: 1060px){.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}.honeypot{display:none}html{background-color:#ebeced}body{line-height:1.5;background-color:#fff;color:#444}label{cursor:pointer}label.disable{cursor:default}p+p{margin-top:5px}strong{font-weight:bold}caption{text-align:left}.text_left{text-align:left !important}.text_right{text-align:right !important}.text_center{text-align:center !important}@media (min-width: 1060px){.flex-row{display:flex;flex-direction:row}}.center{margin:0 auto}.inline{display:inline-block !important}.mb_5,.mb_smallest{margin-bottom:5px !important}.mb_10,.mb_small{margin-bottom:10px !important}.mb_15,.mb_middle{margin-bottom:15px !important}.mb_20,.mb_large{margin-bottom:20px !important}.mb_30{margin-bottom:30px !important}.mt_5,.mt_smallest{margin-top:5px !important}.mt_10,.mt_small{margin-top:10px !important}.mt_15{margin-top:15px !important}.mt_20{margin-top:20px !important}.mt_30{margin-top:30px !important}.ml_5{margin-left:5px !important}.pl_5{box-sizing:border-box;padding-left:5px}.ml_10{margin-left:10px !important}.pl_10{box-sizing:border-box;padding-left:10px}.ml_15{margin-left:15px !important}.ml_20{margin-left:20px !important}.ml_30{margin-left:30px !important}.mr_5{margin-right:5px !important}.pr_5{box-sizing:border-box;padding-right:5px}.mr_10{margin-right:10px !important}.pr_10{box-sizing:border-box;padding-right:10px}.mr_15{margin-right:15px !important}.mr_20{margin-right:20px !important}.mr_30{margin-right:30px !important}.mrl_5{margin:0 5px !important}.mrl_10{margin:0 10px !important}.mrl_15{margin:0 15px !important}.mrl_20{margin:0 20px !important}.mrl_30{margin:0 30px !important}.container{display:flex;flex-direction:column;max-width:1060px}.layout_column_2{width:50%}@media (max-width: 575.98px){.layout_column_2{width:100%}}.layout_column_3{width:33.3%;display:flex;flex-wrap:wrap}@media (max-width: 575.98px){.layout_column_3{width:100%}}.layout_column_4{width:25%}.layout_column_5{width:20%}.layout_column_8{width:12.5%}a:link,a:visited,.link{color:#000;text-decoration:underline;text-decoration-line:underline;cursor:pointer}a:hover,.link:hover{color:#666;text-decoration:none;text-decoration-line:none}.link_water:link,.link_water:visited,.link_water{color:#009fe6}.link_water:hover{color:#009fe6}.image_link img{border:1px solid #999}a.image_link:hover img{border-color:#ccc}.no_link img{border:1px solid #ddd}.image{width:100%}.image_bg{display:block;background-repeat:no-repeat;background-position:center center;background-size:contain !important;background-color:#fff !important}.btn+.p{margin-top:10px}.desc_p{margin-bottom:20px}.important{color:#c00}.caution{color:#c82a00}.note{color:#999}.em{font-weight:bold}.example{background-color:#ebeced;color:#333;padding:0.2em}.text_lottery{color:#5480dd}.text_join{color:#629c67}.text_waitlist{color:#a3a16f}.font_10,.small_text{font-size:10px !important}.font_12{font-size:12px !important}.font_14,.middle_text{font-size:14px !important}.font_16{font-size:16px !important}.font_18,.large_text{font-size:18px !important}.new{font-weight:bold;margin-bottom:7px;font-size:12px;color:#f60}.participants .participants_over{color:#a82400}.nowrap{white-space:nowrap}.corner{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.corner_none{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.corner_top{-webkit-border-bottom-right-radius:0 !important;-moz-border-bottom-right-radius:0 !important;border-bottom-right-radius:0 !important;-webkit-border-bottom-left-radius:0 !important;-moz-border-bottom-left-radius:0 !important;border-bottom-left-radius:0 !important}.corner_left{-webkit-border-bottom-right-radius:0 !important;-moz-border-bottom-right-radius:0 !important;border-bottom-right-radius:0 !important;-webkit-border-top-right-radius:0 !important;-moz-border-top-right-radius:0 !important;border-top-right-radius:0 !important}.corner_right{-webkit-border-bottom-left-radius:0 !important;-moz-border-bottom-left-radius:0 !important;border-bottom-left-radius:0 !important;-webkit-border-top-left-radius:0 !important;-moz-border-top-left-radius:0 !important;border-top-left-radius:0 !important}.corner_bottom{-webkit-border-top-right-radius:0 !important;-moz-border-top-right-radius:0 !important;border-top-right-radius:0 !important;-webkit-border-top-left-radius:0 !important;-moz-border-top-left-radius:0 !important;border-top-left-radius:0 !important}.corner_top_6{-webkit-border-top-right-radius:6px !important;-moz-border-top-right-radius:6px !important;border-top-right-radius:6px !important;-webkit-border-top-left-radius:6px !important;-moz-border-top-left-radius:6px !important;border-top-left-radius:6px !important}.corner_left_6{-webkit-border-top-left-radius:6px !important;-moz-border-top-left-radius:6px !important;border-top-left-radius:6px !important;-webkit-border-bottom-left-radius:6px !important;-moz-border-bottom-left-radius:6px !important;border-bottom-left-radius:6px !important}.corner_right_6{-webkit-border-top-right-radius:6px !important;-moz-border-top-right-radius:6px !important;border-top-right-radius:6px !important;-webkit-border-bottom-right-radius:6px !important;-moz-border-bottom-right-radius:6px !important;border-bottom-right-radius:6px !important}@media (min-width: 576px){.sp_only{display:none}}@media (min-width: 1060px){.pc_over{display:none}}@media (max-width: 1059.98px){.pc_only{display:none}}button{line-height:1}.btn,a.btn{display:inline-block;padding:4px 6px;margin-bottom:0;font-size:12px;min-height:18px;text-decoration:none;line-height:18px;color:#333333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer}.btn:hover,.btn:focus{opacity:0.8;text-decoration:none}button.btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}a.btn.btn_size_large,.btn.btn_size_large{font-weight:bold;padding:8px 20px;font-size:14px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}a.btn.btn_size_small,.btn.btn_size_small{padding:2px 4px;font-size:11px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}a.btn.btn_size_mini,.btn.btn_size_mini{padding:0 6px;font-size:11px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn.btn_width_full{display:block}button.btn.btn_width_full{width:100%}.btn.btn_width_150{width:150px}.btn.btn_width_110{width:110px}.btn.btn_width_full>span[class^="icon_"],.btn.btn_width_150>span[class^="icon_"]{display:block}a.btn_login,.btn_login{width:220px;display:block;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:14px;font-weight:bold;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.75);border:2px solid #fff}.btn_login+.btn_login{margin-top:10px}.btn_default,a.btn_default{background:#eeeeee;background:-moz-linear-gradient(top, #fafafa 0%, #fafafa 50%, #eee 51%, #eee 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(50%, #fafafa), color-stop(51%, #eee), color-stop(100%, #eee));background:-webkit-linear-gradient(top, #fafafa 0%, #fafafa 50%, #eee 51%, #eee 100%);background:-o-linear-gradient(top, #fafafa 0%, #fafafa 50%, #eee 51%, #eee 100%);background:-ms-linear-gradient(top, #fafafa 0%, #fafafa 50%, #eee 51%, #eee 100%);background:linear-gradient(to bottom, #fafafa 0%, #fafafa 50%, #eee 51%, #eee 100%);border:1px solid #b6b6b6;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75)}.btn_default.negative:hover,.btn_default.negative,a.btn_default.negative,.btn_default.disable:hover,.btn_default.disable,a.btn_default.disable{color:#999;background:#efefee;border:1px solid #999;opacity:1}.btn_default.leave:hover{background:#efefef;opacity:0.7}.btn_high_priority,a.btn_high_priority{background:#c82a16;background:-moz-linear-gradient(top, #c82a16 0%, #c82a16 50%, #a82410 51%, #a82410 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c82a16), color-stop(50%, #c82a16), color-stop(51%, #a82410), color-stop(100%, #a82410));background:-webkit-linear-gradient(top, #c82a16 0%, #c82a16 50%, #a82410 51%, #a82410 100%);background:-o-linear-gradient(top, #c82a16 0%, #c82a16 50%, #a82410 51%, #a82410 100%);background:-ms-linear-gradient(top, #c82a16 0%, #c82a16 50%, #a82410 51%, #a82410 100%);background:linear-gradient(to bottom, #c82a16 0%, #c82a16 50%, #a82410 51%, #a82410 100%);border:1px solid #c82a16;font-weight:bold;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.75)}.btn_action,a.btn_action{background:#333333;background:-moz-linear-gradient(top, #333 0%, #333 50%, #000 51%, #000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(50%, #333), color-stop(51%, #000), color-stop(100%, #000));background:-webkit-linear-gradient(top, #333 0%, #333 50%, #000 51%, #000 100%);background:-o-linear-gradient(top, #333 0%, #333 50%, #000 51%, #000 100%);background:-ms-linear-gradient(top, #333 0%, #333 50%, #000 51%, #000 100%);background:linear-gradient(to bottom, #333 0%, #333 50%, #000 51%, #000 100%);border:1px solid #000;font-weight:bold;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.75)}.btn_action.disable:hover,.btn_action.disable,a.btn_action.disable{text-shadow:0 0 0 rgba(255,255,255,0);color:#7e7e7e;background:#bbb;border:1px solid #ccc;text-shadow:0 0 0 rgba(255,255,255,0.5);font-weight:normal;cursor:default;opacity:1}.btn_low_priority,a.btn_low_priority{background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #fff 50%, #f3f3f3 51%, #f3f3f3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #fff), color-stop(51%, #f3f3f3), color-stop(100%, #f3f3f3));background:-webkit-linear-gradient(top, #fff 0%, #fff 50%, #f3f3f3 51%, #f3f3f3 100%);background:-o-linear-gradient(top, #fff 0%, #fff 50%, #f3f3f3 51%, #f3f3f3 100%);background:-ms-linear-gradient(top, #fff 0%, #fff 50%, #f3f3f3 51%, #f3f3f3 100%);background:linear-gradient(to bottom, #fff 0%, #fff 50%, #f3f3f3 51%, #f3f3f3 100%);border:1px solid #c9c9c9;color:#646464}.btn_low_priority.negative:hover,.btn_low_priority.negative,a.btn_low_priority.negative,.btn_low_priority.disable:hover,.btn_low_priority.disable,a.btn_low_priority.disable{background:#efefef;opacity:0.7}.btn_low_priority.leave:hover{background:#efefef;opacity:0.7}a.btn_social,a.btn_social{background:#e9eef4;background:-moz-linear-gradient(top, #fff 0%, #fff 50%, #e9eef4 51%, #e9eef4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #fff), color-stop(51%, #e9eef4), color-stop(100%, #e9eef4));background:-webkit-linear-gradient(top, #fff 0%, #fff 50%, #e9eef4 51%, #e9eef4 100%);background:-o-linear-gradient(top, #fff 0%, #fff 50%, #e9eef4 51%, #e9eef4 100%);background:-ms-linear-gradient(top, #fff 0%, #fff 50%, #e9eef4 51%, #e9eef4 100%);background:linear-gradient(to bottom, #fff 0%, #fff 50%, #e9eef4 51%, #e9eef4 100%);border:1px solid #aecbeb;color:#2b6aa3}.btn_login.twitter,a.btn_login.twitter{background:#fff;border:solid 1px #ccc;color:#444;text-shadow:none}.btn_login.facebook,a.btn_login.facebook{background:#475b7f;background:-moz-linear-gradient(top, #556d97 0%, #556d97 50%, #475b7f 51%, #475b7f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #556d97), color-stop(50%, #556d97), color-stop(51%, #475b7f), color-stop(100%, #475b7f));background:-webkit-linear-gradient(top, #556d97 0%, #556d97 50%, #475b7f 51%, #475b7f 100%);background:-o-linear-gradient(top, #556d97 0%, #556d97 50%, #475b7f 51%, #475b7f 100%);background:-ms-linear-gradient(top, #556d97 0%, #556d97 50%, #475b7f 51%, #475b7f 100%);background:linear-gradient(to bottom, #556d97 0%, #556d97 50%, #475b7f 51%, #475b7f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#556d97', endColorstr='#475b7f',GradientType=0 )}.btn_login.facebook,a.btn_login.facebook{background:#475b7f;background:-moz-linear-gradient(top, #556d97 0%, #556d97 50%, #475b7f 51%, #475b7f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #556d97), color-stop(50%, #556d97), color-stop(51%, #475b7f), color-stop(100%, #475b7f));background:-webkit-linear-gradient(top, #556d97 0%, #556d97 50%, #475b7f 51%, #475b7f 100%);background:-o-linear-gradient(top, #556d97 0%, #556d97 50%, #475b7f 51%, #475b7f 100%);background:-ms-linear-gradient(top, #556d97 0%, #556d97 50%, #475b7f 51%, #475b7f 100%);background:linear-gradient(to bottom, #556d97 0%, #556d97 50%, #475b7f 51%, #475b7f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#556d97', endColorstr='#475b7f',GradientType=0 )}.btn_login.github,a.btn_login.github{background:#495c6b;background:-moz-linear-gradient(top, #5a7285 0%, #5a7285 50%, #495c6b 51%, #495c6b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a7285), color-stop(50%, #5a7285), color-stop(51%, #495c6b), color-stop(100%, #495c6b));background:-webkit-linear-gradient(top, #5a7285 0%, #5a7285 50%, #495c6b 51%, #495c6b 100%);background:-o-linear-gradient(top, #5a7285 0%, #5a7285 50%, #495c6b 51%, #495c6b 100%);background:-ms-linear-gradient(top, #5a7285 0%, #5a7285 50%, #495c6b 51%, #495c6b 100%);background:linear-gradient(to bottom, #5a7285 0%, #5a7285 50%, #495c6b 51%, #495c6b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a7285', endColorstr='#495c6b',GradientType=0 )}.btn_login.bitbucket,a.btn_login.bitbucket{background:#205081;background:-moz-linear-gradient(top, #3571ae 0%, #3571ae 50%, #205081 51%, #205081 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #3571ae), color-stop(50%, #3571ae), color-stop(51%, #205081), color-stop(100%, #205081));background:-webkit-linear-gradient(top, #3571ae 0%, #3571ae 50%, #205081 51%, #205081 100%);background:-o-linear-gradient(top, #3571ae 0%, #3571ae 50%, #205081 51%, #205081 100%);background:-ms-linear-gradient(top, #3571ae 0%, #3571ae 50%, #205081 51%, #205081 100%);background:linear-gradient(to bottom, #3571ae 0%, #3571ae 50%, #205081 51%, #205081 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3571ae', endColorstr='#205081',GradientType=0 )}.btn_login.twitter.done,.btn_login.facebook.done,.btn_login.github.done,.btn_login.bitbucket.done{background:#bbb;color:#eee;text-shadow:0 0 0 rgba(0,0,0,0);font-weight:normal}.side_border_area.series_area .title,.calendar_btn_area .btn.bookmark{position:relative}.calendar_btn_area .btn.bookmark:hover:after{content:"ブックマーク解除";position:absolute;background:inherit;color:#000;top:4px;right:6px}.btn.cancel,.btn.save.corner_left{height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.btn.save.corner_left+.btn.cancel{-webkit-border-bottom-left-radius:0 !important;-moz-border-bottom-left-radius:0 !important;border-bottom-left-radius:0 !important;-webkit-border-top-left-radius:0 !important;-moz-border-top-left-radius:0 !important;border-top-left-radius:0 !important}.btn_big,.btn_middle,.btn_small,a.btn_middle,a.btn_big,a.btn_small,span.btn_big,span.btn_middle,span.btn_small{text-decoration:none;text-align:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;cursor:pointer;display:inline-block;vertical-align:middle}.btn_big,.btn_middle,a.btn_big,a.btn_middle{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.4);font-weight:bold;font-size:12px}.btn_big{background:#c82a16 url(../img/common/btn_big.gif) 0 50% repeat-x;border:none;color:#fff;padding:5px 10px;text-shadow:0 1px 1px rgba(0,0,0,0.4);font-weight:bold;font-size:12px}.btn_middle{background:#333 url(../img/common/btn_middle.gif) left center repeat-x;border:none;padding:5px 10px}.btn_small{background:#eee url(../img/common/btn_small.gif) left center repeat-x;border:1px solid #999;padding:5px;color:#000;text-shadow:0 1px 1px rgba(255,255,255,0.4);font-weight:normal;font-size:12px}.btn_big:hover,.btn_middle:hover,.btn_small:hover{background-position:100% 50%}span.btn_small:hover,a.btn_small:hover,.btn_small:hover{color:#666}a.large_btn,.large_btn{padding:10px;font-size:14px}.form_inner{background-color:#ebe9e3;margin-top:20px;padding:30px 5px;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.edit_input input:focus,.edit_input input:hover,.form_textarea:focus,.form_textarea:hover,.form_input_text:focus,.form_input_text:hover{outline:none;border-color:#a5a5a5;box-shadow:0 0 3px rgba(0,0,0,0.5)}body.event_join .enquete_area input[type="text"],.form_input_text{vertical-align:middle;-webkit-appearance:none;height:2em;line-height:1em;padding:4px 6px;margin:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);color:#555555;font-size:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body.event_join .enquete_area input[type="text"]{max-width:500px;min-width:-webkit-fill-available;min-width:-moz-available;min-width:fill-available}.form_textarea{line-height:1.5;padding:6px;margin-bottom:5px;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;resize:vertical}.form_input_file input[type="file"]{font-size:14px}.form_input_select{background-repeat:no-repeat;background-position:97% center;border:1px solid #cccccc;padding:0.44444rem;font-size:0.77778rem;-webkit-border-radius:0;border-radius:0}.form_input_select:hover{background-color:#f3f3f3;border-color:#999999}.form_input_select::-ms-expand{display:none}.form_input_text.empty{border:1px solid #cc0000}@media (min-width: 576px){textarea.form_width_70,.form_width_70 input,input.form_width_70{width:70px !important}}@media (max-width: 575.98px){textarea.form_width_70,.form_width_70 input,input.form_width_70{max-width:70px !important;max-width:95%}}@media (min-width: 576px){textarea.form_width_160,.form_width_160 input,input.form_width_160{width:160px}}@media (max-width: 575.98px){textarea.form_width_160,.form_width_160 input,input.form_width_160{max-width:160px;width:95%}}@media (min-width: 576px){textarea.form_width_300,.form_width_300 input,input.form_width_300{width:300px}}@media (max-width: 575.98px){textarea.form_width_300,.form_width_300 input,input.form_width_300{max-width:300px;width:95%}}@media (min-width: 576px){textarea.form_width_450,.form_width_450 input,input.form_width_450{width:450px}}@media (max-width: 575.98px){textarea.form_width_450,.form_width_450 input,input.form_width_450{max-width:450px;width:95%}}.form_input_text.form_width_full{width:100%}.edit_input.form_size_large input,input.form_size_large.form_input_text{font-size:20px}.form_prefix,.form_postfix{display:inline-block;padding:4px 6px;font-size:1em;line-height:1em;height:2em;background:#f2f2f2;color:#333333;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.form_postfix{border-left:none;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.form_prefix{border-right:none;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.form_set{font-size:0}.form_set .form_prefix,.form_set .form_postfix,.form_set input{font-size:12px}.edit_input form{display:inline-block}.edit_input input{-webkit-appearance:none;height:2em;line-height:1em;padding:4px 6px;margin:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);color:#555555;font-size:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.form_item label{display:block;margin-bottom:10px;font-weight:bold;cursor:inherit}.cmn_label_style{padding:3px 5px;border:1px solid #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:inline-block}.cmn_clickable_label{background-color:#fff}.cmn_clickable_label,.cmn_clickable_label input{cursor:pointer}.cmn_clickable_label:hover{color:#666}.cmn_label_style input{margin-right:3px}.cmn_clickable_label:hover,.checkbox_submit_area input[type="checkbox"],.cmn_selected_label{background-color:#ffd;border-color:#f90}.cmn_disable_label{background:#eee;color:#999}.form_input_middle,.form_input_big{border:1px solid #999;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 0 1px 1px #ddd inset}.form_input_middle{min-width:180px;max-width:300px}.form_input_big{min-width:300px;max-width:450px}.gray_form{border:1px solid #999;padding:5px}.gray_form__profile{width:95%;max-width:300px;min-height:50px;border:1px solid #999;padding:5px}*[class^="icon_black_four"],*[class^="icon_gray_four"],*[class^="icon_red_four"],*[class^="icon_white_arrow"],*[class^="icon_red_arrow"],*[class^="icon_gray_arrow"],*[class^="icon_black_arrow"]{background-repeat:no-repeat;display:inline-block;width:10px;height:10px;margin-right:2px}*[class^="icon_black_four"]{background-image:url(../img/common/icon_black_four.png);background-size:auto 10px}*[class^="icon_gray_four"]{background-image:url(../img/common/icon_gray_four.png);background-size:auto 10px}*[class^="icon_red_four"]{background-image:url(../img/common/icon_red_four.png);background-size:auto 10px}*[class^="icon_white_arrow"]{background-image:url(../img/common/icon_white_arrow.png)}*[class^="icon_red_arrow"]{background-image:url(../img/common/icon_red_arrow.png)}*[class^="icon_gray_arrow"]{background-image:url(../img/common/icon_gray_arrow.png)}*[class^="icon_black_arrow"]{background-image:url(../img/common/icon_black_arrow.png)}.icon_black_four_top,.icon_gray_four_top,.icon_red_four_top,.icon_white_arrow_top,.icon_red_arrow_top,.icon_gray_arrow_top,.icon_black_arrow_top{background-position:0 0}.icon_black_four_right,.icon_gray_four_right,.icon_red_four_right,.icon_white_arrow_right,.icon_red_arrow_right,.icon_gray_arrow_right,.icon_black_arrow_right{background-position:-10px 0}.icon_black_four_bottom,.icon_gray_four_bottom,.icon_red_four_bottom,.icon_white_arrow_bottom,.icon_red_arrow_bottom,.icon_gray_arrow_bottom,.icon_black_arrow_bottom{background-position:-20px 0}.icon_black_four_left,.icon_gray_four_left,.icon_red_four_left,.icon_white_arrow_left,.icon_red_arrow_left,.icon_gray_arrow_left,.icon_black_arrow_left{background-position:-30px 0}.icon_arrow{background-image:url(../img/common/icon_arrow.gif);background-repeat:no-repeat;background-position:left center;padding-left:15px}.icon_arrow_op{background:url(../img/common/icon_arrow_opposite.gif) left center no-repeat;padding-left:15px}.icon_arrow_back{background-image:url(../img/common/icon_arrow_back.png);background-repeat:no-repeat;background-position:left center;padding-left:18px}.icon_arrow_next{background-image:url(../img/common/icon_arrow_next.png);background-repeat:no-repeat;background-position:left center;padding-left:18px}.icon_comment{display:inline-block;padding-left:20px;min-height:18px;background-image:url(../img/common/icon_comment.png);background-position:left 2px;background-repeat:no-repeat}.icon_message{background:url(../img/common/icon_mail.gif) left center no-repeat;padding-left:16px}.icon_message_off{background:url(../img/common/icon_mail_gray.gif) left center no-repeat;padding-left:16px}.icon_information{background-image:url(../img/common/icon_information.png);background-position:left top;background-repeat:no-repeat;padding-left:22px;line-height:20px}.icon_notice{background-image:url(../img/common/icon_notice.png);background-position:left top;background-repeat:no-repeat;padding-left:22px;line-height:20px}.icon_enquete{background:url(../img/common/icon_enquete.png) left center no-repeat;padding-left:16px;min-height:20px}.icon_gcal_link{display:inline-block;text-align:center;background:url(../img/common/icon_gcal_link.png) left center no-repeat;padding-left:23px;min-height:20px}.icon_gcal_add{background:url(../img/common/icon_gcal_add.png) left center no-repeat;padding:2px 0;padding-left:21px}.icon_ics_dl{background:url(../img/common/icon_ics_dl.png) left center no-repeat;padding:2px 0;padding-left:21px}.icon_entry{padding:2px 0;padding-left:17px;line-height:16px;background-image:url(../img/common/icon_check.png);background-position:left center;background-repeat:no-repeat}.icon_to_guide{background:url(../img/common/icon_to_guide.png) left center no-repeat;padding:2px 0;padding-left:13px}.icon_preview{background:url(../img/common/icon_preview.png) left center no-repeat;padding:2px 0;padding-left:18px}.icon_delete{background:url(../img/common/icon_delete.png) left center no-repeat;padding:2px 0;padding-left:18px}.icon_copy{background:url(../img/common/icon_copy.png) left center no-repeat;padding:2px 0;padding-left:20px}.icon_checkbox{background:url(../img/common/icon_checkbox.png) left center no-repeat;padding-left:17px}.icon_checkbox_checked{background:url(../img/common/icon_checkbox_checked.png) left center no-repeat;padding-left:17px}.icon_reject{background-image:url(../img/common/icon_reject.gif);background-repeat:no-repeat;background-position:left center;padding-left:15px;cursor:pointer}.icon_csv_dl{background:url(../img/common/icon_csv_dl.gif) left center no-repeat;padding:2px 0;padding-left:24px}.icon_close{background-image:url(../img/common/icon_close.gif);background-position:center left;background-repeat:no-repeat;padding:0 0 0 15px;min-height:18px;line-height:18px;display:block;text-align:center}.icon_black_close{display:inline-block;background-image:url(../img/common/icon_black_close.png);background-position:left center;background-repeat:no-repeat;padding-left:24px;min-height:20px}.icon_gray_tag{display:inline-block;padding-left:20px;background-image:url(../img/common/icon_gray_tag.png);background-position:left center;background-repeat:no-repeat}.icon_white_tag{display:inline-block;padding:0;padding-left:20px;background-image:url(../img/common/icon_white_tag.png);background-position:0 center;background-repeat:no-repeat}.icon_black_tag{display:inline-block;padding:0;padding-left:20px;background-image:url(../img/common/icon_black_tag.png);background-position:0 center;background-repeat:no-repeat}.icon_gray_flag{display:inline-block;padding-left:22px;background-image:url(../img/common/icon_gray_flag.png);background-position:left center;background-repeat:no-repeat}.icon_white_flag{display:inline-block;padding:0;padding-left:22px;background-image:url(../img/common/icon_white_flag.png);background-position:0 center;background-repeat:no-repeat}.icon_black_flag{display:inline-block;padding:0;padding-left:22px;background-image:url(../img/common/icon_black_flag.png);background-position:0 center;background-repeat:no-repeat}.icon_gray_group{display:inline-block;padding-left:22px;background-image:url(../img/common/icon_gray_group.png);background-position:left center;background-repeat:no-repeat}.icon_white_group{display:inline-block;padding:0;padding-left:22px;background-image:url(../img/common/icon_white_group.png);background-position:0 center;background-repeat:no-repeat}.icon_black_group{display:inline-block;padding:0;padding-left:22px;background-image:url(../img/common/icon_black_group.png);background-position:0 center;background-repeat:no-repeat}.icon_white_bookmark{display:inline-block;padding:0;padding-left:20px;background-image:url(../img/common/icon_white_bookmark.png);background-position:0 center;background-repeat:no-repeat}.icon_black_bookmark{display:inline-block;padding:0;padding-left:20px;background-image:url(../img/common/icon_black_bookmark.png);background-position:0 center;background-repeat:no-repeat}.icon_gray_bookmark{display:inline-block;padding:0;padding-left:20px;background-image:url(../img/common/icon_gray_bookmark.png);background-position:0 center;background-repeat:no-repeat}.icon_bookmark{padding:2px 0;padding-left:17px;line-height:16px;background-image:url(../img/common/icon_star.png);background-position:left center;background-repeat:no-repeat}.icon_gray_bookmark{display:inline-block;padding-left:20px;background-image:url(../img/common/icon_gray_bookmark.png);background-position:left center;background-repeat:no-repeat}.icon_gray_user{display:inline-block;padding-left:23px;background-image:url(../img/common/icon_gray_user.png);background-position:0 5px;background-repeat:no-repeat;vertical-align:top}.icon_owner{display:inline-block;padding-left:23px;background-image:url(../img/common/icon_owner.png);background-position:0 5px;background-repeat:no-repeat;vertical-align:top}.icon_place{display:inline-block;padding-left:23px;background-image:url(../img/common/icon_place.png);background-position:0 1px;background-repeat:no-repeat;vertical-align:top}.icon_gray_place{display:inline-block;line-height:20px;padding-left:22px;background-image:url(../img/common/icon_gray_place.png);background-position:left center;background-repeat:no-repeat;vertical-align:top}.icon_gray_calendar{display:inline-block;padding-left:24px;background-image:url(../img/common/icon_gray_calendar.png);background-position:left center;background-repeat:no-repeat}.icon_black_calendar{display:inline-block;padding-left:24px;background-image:url(../img/common/icon_black_calendar.png);background-position:left center;background-repeat:no-repeat}.icon_white_clock{display:inline-block;line-height:20px;padding-left:22px;background-image:url(../img/common/icon_white_clock.png);background-position:left center;background-repeat:no-repeat}.icon_gray_clock{display:inline-block;line-height:20px;padding-left:22px;background-image:url(../img/common/icon_gray_clock.png);background-position:left center;background-repeat:no-repeat}.icon_gray_clock{display:inline-block;line-height:20px;padding-left:22px;background-image:url(../img/common/icon_gray_clock.png);background-position:left center;background-repeat:no-repeat}.icon_gray_megaphone{display:inline-block;padding-left:24px;background-image:url(../img/common/icon_gray_megaphone.png);background-position:left center;background-repeat:no-repeat}.icon_black_megaphone{display:inline-block;padding-left:24px;background-image:url(../img/common/icon_black_megaphone.png);background-position:left center;background-repeat:no-repeat}.icon_white_megaphone{display:inline-block;padding-left:24px;background-image:url(../img/common/icon_white_megaphone.png);background-position:left center;background-repeat:no-repeat}.icon_gray_graph{display:inline-block;padding-left:24px;background-image:url(../img/common/icon_gray_graph.png);background-position:left center;background-repeat:no-repeat}.icon_black_graph{display:inline-block;padding-left:24px;background-image:url(../img/common/icon_black_graph.png);background-position:left center;background-repeat:no-repeat}.icon_white_graph{display:inline-block;padding-left:24px;background-image:url(../img/common/icon_white_graph.png);background-position:left center;background-repeat:no-repeat}.icon_black_presenter{display:inline-block;padding-left:24px;line-height:20px;background-image:url(../img/common/icon_black_presenter.png);background-position:left center;background-repeat:no-repeat}.icon_gray_presenter{display:inline-block;padding-left:24px;line-height:20px;background-image:url(../img/common/icon_gray_presenter.png);background-position:left center;background-repeat:no-repeat}.icon_white_presenter{display:inline-block;padding-left:24px;line-height:20px;background-image:url(../img/common/icon_white_presenter.png);background-position:left center;background-repeat:no-repeat}.icon_black_doc{display:inline-block;padding-left:24px;line-height:20px;background-image:url(../img/common/icon_black_doc.png);background-position:left center;background-repeat:no-repeat}.icon_gray_doc{display:inline-block;padding-left:24px;line-height:20px;background-image:url(../img/common/icon_gray_doc.png);background-position:left center;background-repeat:no-repeat}.icon_white_doc{display:inline-block;padding-left:24px;line-height:20px;background-image:url(../img/common/icon_white_doc.png);background-position:left center;background-repeat:no-repeat}.icon_gray_ticket{display:inline-block;padding:0;padding-left:26px;background-image:url(../img/common/icon_gray_ticket.png);background-position:0 center;background-repeat:no-repeat}.icon_black_ticket{display:inline-block;padding:0;padding-left:26px;background-image:url(../img/common/icon_black_ticket.png);background-position:0 center;background-repeat:no-repeat}.icon_white_ticket{display:inline-block;padding:0;padding-left:26px;background-image:url(../img/common/icon_white_ticket.png);background-position:0 center;background-repeat:no-repeat}.icon_gray_join{display:inline-block;padding-left:20px;background-image:url(../img/common/icon_gray_join.png);background-position:left center;background-repeat:no-repeat}.icon_white_join{display:inline-block;padding-left:20px;background-image:url(../img/common/icon_white_join.png);background-position:left center;background-repeat:no-repeat}.icon_black_desc{display:inline-block;padding-left:24px;line-height:20px;background-image:url(../img/common/icon_black_desc.png);background-position:left center;background-repeat:no-repeat}.icon_gray_desc{display:inline-block;padding-left:24px;line-height:20px;background-image:url(../img/common/icon_gray_desc.png);background-position:left center;background-repeat:no-repeat}.icon_official{background-image:url(../img/common/icon_official.png);background-position:left top;background-repeat:no-repeat;padding:0 10px 0 25px;min-height:20px;display:inline-block}.icon_other{background-image:url(../img/common/icon_other.png);background-position:left top;background-repeat:no-repeat;padding:0 10px 0 25px;min-height:20px;display:inline-block}.icon_twitter{background-image:url(../img/common/icon_twitter.png);background-position:left top;background-repeat:no-repeat;padding:0 10px 0 25px;min-height:20px;display:inline-block}.icon_facebook{background-image:url(../img/common/icon_facebook.png);background-position:left top;background-repeat:no-repeat;padding:0 10px 0 25px;min-height:20px;display:inline-block}.icon_github{background-image:url(../img/common/icon_github.png);background-position:left top;background-repeat:no-repeat;padding:0 10px 0 25px;min-height:20px;display:inline-block}.icon_bitbucket{background-image:url(../img/common/icon_bitbucket.png);background-position:left top;background-repeat:no-repeat;padding:0 10px 0 25px;min-height:20px;display:inline-block}.icon_facebook_off{background-image:url(../img/common/icon_facebook_off.gif);background-position:left top;background-repeat:no-repeat;padding:0 10px 0 25px;min-height:20px;display:inline-block}.icon_twitter_login{display:block;min-height:20px;padding-left:20px;background-image:url(../img/common/icon_twitter_login.png);background-position:left center;background-repeat:no-repeat}.icon_facebook_login{display:block;min-height:20px;padding-left:20px;background:url(../img/common/icon_facebook_login.png);background-position:left center;background-repeat:no-repeat}.icon_github_login{display:block;min-height:20px;padding-left:20px;background-image:url(../img/common/icon_github_login.png);background-position:left center;background-repeat:no-repeat}.icon_bitbucket_login{display:block;min-height:20px;padding-left:20px;background-image:url(../img/common/icon_bitbucket_login.png);background-position:left center;background-repeat:no-repeat}.btn_login.done .icon_twitter_login{background-image:url(../img/common/icon_gray_twitter.png)}.btn_login.done .icon_facebook_login{background-image:url(../img/common/icon_gray_facebook.png)}.btn_login.done .icon_github_login{background-image:url(../img/common/icon_gray_github.png)}.btn_login.done .icon_bitbucket_login{background-image:url(../img/common/icon_gray_bitbucket.png)}.icon_gray_twitter{display:inline-block;min-height:20px;padding:0 10px 0 25px;background-image:url(../img/common/icon_gray_twitter.png);background-position:left center;background-repeat:no-repeat}.icon_gray_facebook{display:inline-block;min-height:20px;padding:0 10px 0 25px;background-image:url(../img/common/icon_gray_facebook.png);background-position:left center;background-repeat:no-repeat}.icon_gray_github{display:inline-block;min-height:20px;padding:0 10px 0 25px;background-image:url(../img/common/icon_gray_github.png);background-position:left center;background-repeat:no-repeat}.icon_gray_bitbucket{display:inline-block;min-height:20px;padding:0 10px 0 25px;background-image:url(../img/common/icon_gray_bitbucket.png);background-position:left center;background-repeat:no-repeat}li>.icon_twitter,li>.icon_facebook,li>.icon_github{display:block}.icon_water_delete{display:inline-block;padding-left:22px;min-height:22px;background-image:url(../img/common/icon_water_delete.png);background-position:left 2px;background-repeat:no-repeat}.icon_water_add{display:inline-block;padding-left:22px;min-height:22px;background-image:url(../img/common/icon_water_add.png);background-position:left 2px;background-repeat:no-repeat}.icon_gray_help{display:inline-block;padding-left:22px;min-height:22px;background-image:url(../img/common/icon_gray_help.png);background-position:left top;background-repeat:no-repeat}.icon_write_must{display:inline-block;min-height:20px;padding-left:22px;background-image:url(../img/common/icon_write_must.gif);background-position:left 2px;background-repeat:no-repeat}.icon_write{display:inline-block;min-height:20px;padding-left:22px;background-image:url(../img/common/icon_write.gif);background-position:top left;background-repeat:no-repeat}.icon_write select{width:100%}.icon_white_copy,.icon_white_delete,.icon_white_edit,.icon_white_mail,.icon_white_noentry,.icon_gray_copy,.icon_gray_delete,.icon_gray_edit,.icon_gray_mail,.icon_gray_noentry,.icon_black_copy,.icon_black_delete,.icon_black_edit,.icon_black_mail,.icon_black_noentry{display:block;background-position:left center;background-repeat:no-repeat;padding-left:22px;min-height:18px}.icon_white_copy{background-image:url(../img/common/icon_white_copy.png)}.icon_white_delete{background-image:url(../img/common/icon_white_delete.png)}.icon_white_edit{background-image:url(../img/common/icon_white_edit.png)}.icon_white_mail{background-image:url(../img/common/icon_white_mail.png)}.icon_white_noentry{background-image:url(../img/common/icon_white_noentry.png)}.icon_gray_copy{background-image:url(../img/common/icon_gray_copy.png)}.icon_gray_delete{background-image:url(../img/common/icon_gray_delete.png)}.icon_gray_edit{background-image:url(../img/common/icon_gray_edit.png)}.icon_gray_mail{background-image:url(../img/common/icon_gray_mail.png)}.icon_gray_noentry{background-image:url(../img/common/icon_gray_noentry.png)}.icon_black_copy{background-image:url(../img/common/icon_black_copy.png)}.icon_black_delete{background-image:url(../img/common/icon_black_delete.png)}.icon_black_edit{background-image:url(../img/common/icon_black_edit.png)}.icon_black_mail{background-image:url(../img/common/icon_black_mail.png)}.icon_black_noentry{background-image:url(../img/common/icon_black_noentry.png)}.cmn_icon_ib{display:inline-block}.icon_add{background-image:url(../img/common/icon_add.png);background-position:left center;background-repeat:no-repeat;padding-left:18px}.icon_add_em{background-image:url(../img/common/icon_add_em.png);background-position:left center;background-repeat:no-repeat;padding-left:20px}.icon_user{background:url(../img/common/icon_user.gif) left center no-repeat;padding:0 0 1px 23px}.page_event_edit .icon_question_position{vertical-align:-5px;cursor:pointer}.label_info{display:inline-block;box-sizing:border-box;padding:3px 6px;background-color:#adadad;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:10px;line-height:10px;text-align:center;color:#fff}.label_info.release{background-color:#b72613}.label_status_tag{display:inline-block;box-sizing:border-box;width:65px;padding:3px;background-color:#ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:11px;text-align:center;color:#666}.label_status_tag.owner,.label_status_tag.today{background-color:#c65244;color:#fff}.label_status_tag.presenter{background-color:#edc9c4}.label_status_tag.join{background-color:#ddebdd}.label_status_tag.wait{background-color:#eeedd7}.label_status_tag.cancel{background-color:#ddd}.label_status_tag.lottery{background-color:#dce6ef}.label_status_tag.tomorrow,.label_status_tag.bookmark{background-color:#fce4b0}.label_ptype_name{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:10px;background-color:#dedede;color:#666;border:1px solid #ccc;display:inline-block;padding:2px 5px;-webkit-box-shadow:0 0 0 1px #fff;-moz-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.label_group{display:flex;background-color:#000;border-radius:3px;width:fit-content}.label_group:hover{opacity:0.8}.label_group.is_member{background-color:#9c2424;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label_group a{display:flex;padding:0 8px 0 0;color:#fff;text-decoration:none}.label_group .thumbnail_img.image_bg{display:inline-block;width:24px;height:24px;border:1px solid #000;vertical-align:middle}.label_group.is_member .thumbnail_img.image_bg{border:1px solid #9c2424}.label_status_event.offer,.label_status_event.wait,.offer.status,.wait.status{background-color:#f0b55e;color:#fff;display:inline-block}.label_status_event.open,.open.status{background-color:#f60 !important;color:#fff !important;display:inline-block}.label_status_event.close,.close.status{background-color:#aaa !important;color:#fff !important;display:inline-block}.label_status_event.calloff,.calloff.status{background-color:#aaa !important;color:#fff !important;display:inline-block}.label_status_event.draft{background-color:#c82a16 !important;color:#fff !important;display:inline-block}.label_hashtag{display:block}.label_hashtag a{padding:1px 8px;margin:3px 8px;font-size:12px;line-height:18px;color:#666;text-decoration:none;background-color:#e6f4fa;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px}.label_hashtag a:hover{background-color:#d7e8ef}.label_user .no_link,.label_user a,.group_event_list .event_owner a{display:inline-block;text-decoration:none;padding:3px 4px;background-color:#eee;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;word-break:break-all}.label_user img,.group_event_list .event_owner img{vertical-align:middle;margin-right:5px}.label_ranking{display:inline-block;box-sizing:border-box;width:35px;padding:3px;background-color:#ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:14px;text-align:center;color:#666}.label_ranking.prize{font-size:18px;background-color:#c65244;color:#fff}.cmn_list li{margin-bottom:6px}.common_ul li{margin-bottom:0.2em;padding-left:12px;background-image:url(../img/common/icon_list.png);background-position:0 5px;background-repeat:no-repeat}.cmn_arrow_list li{margin-bottom:5px;padding-left:15px;background:url(../img/common/icon_arrow.gif) 0 5px no-repeat}li.li_icon_connpass{padding-left:24px;background-image:url(../img/common/icon_connpass.png);background-position:0;background-repeat:no-repeat}li.li_icon_twitter{padding-left:24px;background-image:url(../img/common/icon_twitter_official.png);background-position:0;background-repeat:no-repeat}li.li_icon_facebook{padding-left:24px;background-image:url(../img/common/icon_facebook_official.png);background-position:0;background-repeat:no-repeat}li.li_icon_feed{padding-left:24px;background-image:url(../img/common/icon_feed.png);background-position:0;background-repeat:no-repeat}li.li_icon_hint{padding-left:24px;background-image:url(../img/common/icon_hint.png);background-position:0;background-repeat:no-repeat}li.li_icon{padding-left:24px;background-image:url(../img/common/icon_other.png);background-position:0;background-repeat:no-repeat}.list_tag a,.list_tag .no_link{display:inline-block;padding:0 8px 0 8px;position:relative;font-size:12px;line-height:18px;color:#666;text-decoration:none;background-color:#ebe9e3;border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0}.list_tag a{margin:3px 12px 3px 8px}.list_tag .no_link{margin:3px 0 3px 8px}.list_tag a::before,.list_tag .no_link::before{content:"";height:0;width:0;position:absolute;top:0;right:100%;border:solid rgba(235,233,227,0);border-width:9px;border-right-color:#ebe9e3}.list_tag a::after,.list_tag .no_link::after{content:"";position:absolute;top:7px;left:-1px;border:2px solid #fff;border-radius:50%}.list_tag a:hover{background-color:#f5f4f1}.list_tag a:hover::before{border-right-color:#f5f4f1}.side_list_doc li{position:relative;margin-top:10px;padding-left:90px;min-height:66px}.side_list_doc li+li{border-top:1px solid #ccc;padding-top:10px}.side_list_doc .event_title{display:inline-block;margin-top:5px;color:#999;text-decoration:none}.side_list_doc .thumbnail{width:82px;height:62px;left:0;position:absolute;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.side_list_doc .thumbnail_img{display:inline-block;width:80px;height:60px;background-size:80px auto;background-size:cover;background-repeat:no-repeat;background-position:center center}.main_list_doc li{width:220px;margin-bottom:5px}.main_list_doc .thumbnail{display:block;width:212px;height:159px;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.main_list_doc .thumbnail_img{width:210px;height:157px;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.main_list_doc li img{width:210px;height:157px}.main_list_doc .doc_title{margin-top:5px;width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}.main_list_doc .event_title,.main_list_doc .event_title a{color:#999;text-decoration:none}.list_user_icon{margin-top:4px;display:flex;flex-wrap:wrap}.list_user_icon li{margin-right:4px}.owner_list{display:flex;flex-wrap:wrap}.owner_list li{margin-right:5px;margin-bottom:5px}.owner_list li .user,.owner_list li .no_link,.owner_list li a{display:inline-block;line-height:25px;min-height:25px;padding:3px 4px;background-color:#eee;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;text-decoration:none}.owner_list li img{margin-right:5px;vertical-align:middle}.follow_list_area{padding:4px 8px 0 8px}.follow_list_area.bookmark{background-color:#ebe9e3;display:flex;flex-wrap:wrap}.follow_list_area.entry{background-color:#f5f4f1;display:flex;flex-wrap:wrap}.follow_list_area .follow_count{width:120px;font-size:10px;line-height:20px;color:#665}.follow_list_area .follow_list{display:flex;flex-wrap:wrap}.follow_list_area .follow_list li{line-height:0;margin-left:4px;margin-bottom:4px}.follow_list_area .follow_count .amount{display:block;font-size:14px;font-weight:bold}.thumb180_list{position:relative;padding-left:170px;min-height:116px}.thumb180_list .thumbnail{position:absolute;top:0;left:0;font-size:0;background-color:#fff;border:1px solid #999}.thumb180_list .thumbnail .image_bg{width:162px;height:110px}.thumb180_list+.thumb180_list .thumbnail{top:10px}.thumb180_list .thumbnail a{display:inline-block}.thumb180_list .title,.thumb180_list .event_title{margin-bottom:5px;font-size:16px;font-weight:bold}.thumb180_list+.thumb180_list{border-top:1px solid #ccc;padding-top:10px;margin-top:10px}.thumb110_list{position:relative;padding-left:120px;min-height:76px;padding-top:10px}.thumb110_list .thumbnail{position:absolute;top:10px;left:0;font-size:0;border:1px solid #ccc;background-color:#fff}.thumb110_list .thumbnail a{display:inline-block}.thumb110_list .title,.thumb110_list .event_title{margin-bottom:5px;font-size:16px;font-weight:bold}.thumb110_list+.thumb110_list{border-top:1px solid #ccc;padding-top:10px;margin-top:10px}.thumb25_list{padding-left:30px;position:relative}.thumb25_list .thumbnail{top:0;position:absolute;left:0}.thumb25_list .comment{color:#999;margin-top:0;font-size:10px}.thumb210_block{display:flex;flex-direction:row;flex-wrap:wrap}.thumb210_block li{width:230px;margin-bottom:5px;font-size:0;overflow:hidden;text-align:center}.thumb210_block .thumbnail_img{width:210px;height:157px;background-position:center center;background-repeat:no-repeat;background-size:210px auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);box-sizing:border-box}.thumb210_block li .presen_user{text-align:left;font-size:0}.thumb210_block li .presen_user img{width:24px;height:24px;vertical-align:middle;margin:-15px 5px 0 10px}.thumb210_block li .presen_user .user_name{display:inline-block;width:170px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:11px}.thumb210_block .doc_title{margin-top:5px;width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}.thumb140_block{display:flex;flex-direction:row;flex-wrap:wrap}.thumb140_block li{width:166px;margin-bottom:10px;font-size:0;overflow:hidden;text-align:center}.thumb140_block li .event_title{display:inline-block;box-sizing:border-box;width:140px;padding:2px;font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-decoration:none;background:rgba(0,0,0,0.1);color:#000}.thumb140_block .thumbnail_img{margin:0 auto;width:140px;height:104px;background-position:center center;background-repeat:no-repeat;background-size:140px auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);box-sizing:border-box}.thumb140_block li img{width:140px;height:104px}.thumb140_block li .presen_user{text-align:left;font-size:0;min-height:22px}.thumb140_block li .presen_user img{width:24px;height:24px;vertical-align:middle;margin:-15px 5px 0 10px}.thumb140_block li .presen_user .user_name{display:inline-block;width:100px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:11px}.thumb110_block{display:flex;flex-direction:row;flex-wrap:wrap}.thumb110_block li{width:113px;margin-bottom:10px;font-size:0;overflow:hidden;text-align:center}.thumb110_block li .group_title{display:inline-block;box-sizing:border-box;width:110px;padding:2px;font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-decoration:none}.thumb110_block .thumbnail_img{width:110px;height:75px;background-position:center center;background-repeat:no-repeat;background-size:110px auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);box-sizing:border-box}.thumb110_block li img{width:110px;height:75px}.thumb90_block{display:flex;flex-direction:row;flex-wrap:wrap}.thumb90_block li{width:100px;margin-bottom:10px;font-size:0;overflow:hidden;text-align:center}.thumb90_block li .group_title{display:inline-block;box-sizing:border-box;width:90px;padding:2px;font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-decoration:none}.thumb90_block .thumbnail_img{margin:0 auto;width:90px;height:63px;background-position:center center;background-repeat:no-repeat;background-size:90px auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);box-sizing:border-box}.thumb90_block li img{width:90px;height:63px}.thumb100_block{display:flex;flex-direction:row;flex-wrap:wrap}.thumb100_block li{width:110px;font-size:0;overflow:hidden;text-align:center}.thumb100_block li .group_title{display:inline-block;box-sizing:border-box;width:100px;padding:2px;font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-decoration:none}.thumb100_block li .group_title{display:inline-block;box-sizing:border-box;width:100px;padding:2px;font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-decoration:none}.thumb100_block .thumbnail_img{margin:0 auto;width:100px;height:70px;background-position:center center;background-repeat:no-repeat;background-size:100px auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);box-sizing:border-box}.thumb100_block li img{width:100px;height:70px}.thumb36_block li{width:40px;margin-bottom:2px;font-size:0;overflow:hidden;text-align:center}.thumb36_block li img{width:36px;height:36px}#side_area .thumb36_block{display:flex;flex-direction:row;flex-wrap:wrap}#side_area .thumb36_block li{width:48px;margin-bottom:8px}.thumb24_block{display:flex;flex-direction:row;flex-wrap:wrap}.thumb24_block li{width:30px;margin-bottom:2px;font-size:0;overflow:hidden;text-align:center}.thumb24_block li img{width:24px;height:24px}.thumb38_list{padding-left:44px;min-height:44px;position:relative}.thumb38_list .thumbnail{top:0;left:0;position:absolute}.thumb36_list{position:relative;padding-left:46px;min-height:38px}.thumb36_list+.thumb36_list{border-top:1px solid #e6e6e6;margin-top:10px;padding-top:10px}.thumb36_list .thumbnail{position:absolute;top:0;left:0}.thumb36_list+.thumb36_list .thumbnail{top:10px}.thumb36_list .date{text-align:right;position:absolute;right:0.4em;top:0;color:#999;font-size:11px}.thumb36_list .message{padding-right:120px;line-height:1.6}.thumb48_list{position:relative;padding-left:58px;min-height:50px}.thumb48_list+.thumb48_list{border-top:1px solid #e6e6e6;margin-top:10px;padding-top:10px}.thumb48_list .thumbnail{position:absolute;top:0;left:0;font-size:0}.thumb48_list+.thumb48_list .thumbnail{top:10px}.thumb48_list .thumbnail_img{margin:0 auto;width:48px;height:48px;background-position:center center;background-repeat:no-repeat;background-size:48px auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);box-sizing:border-box}.presenter_list{display:block;position:relative;padding-left:52px;padding-top:10px;padding-bottom:10px;min-height:36px}.presenter_list img{position:absolute;top:10px;left:10px}a.presenter_list:hover{background-color:#fffbd0}.presenter_list+.presenter_list{border-top:1px dashed #ccc}.presenter_list .name{font-weight:bold}a.presenter_list .name{text-decoration:underline}a.presenter_list{text-decoration:none}.presenter_list .user_profile,a.presenter_list .user_profile{color:#999}.tab li{display:block;text-align:center;white-space:nowrap}.tab li a{display:block;padding:10px;text-decoration:none}.rounded_tab{margin-bottom:20px}.rounded_tab li a{text-decoration:none}.rounded_tab li a,.rounded_tab li span{display:block;padding:5px;border:1px solid #ccc;border-right:none;text-align:center}.rounded_tab li a{background:url(../img/common/menu_bg.jpg) 0 0 repeat-x}.rounded_tab li span{background-color:#ddc;color:#a82400}.rounded_tab .first a,.rounded_tab .first span{-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px}.rounded_tab li:last-child a,.rounded_tab li:last-child span,.rounded_tab .last a,.rounded_tab .last span{border-right:1px solid #ccc;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0}.square_tab{display:flex;overflow-x:scroll;overflow-y:hidden;border-bottom:1px solid #bab9b4;margin-bottom:14px}.square_tab li a,.square_tab li>span{display:block;padding:5px;border:1px solid #bab9b4;border-right:none;text-align:center;margin-bottom:-1px}.square_tab li a{text-decoration:none;color:#636357;background:#fcfbfa;background:-moz-linear-gradient(top, #fcfbfa 0%, #eaeadf 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfbfa), color-stop(100%, #eaeadf));background:-webkit-linear-gradient(top, #fcfbfa 0%, #eaeadf 100%);background:-o-linear-gradient(top, #fcfbfa 0%, #eaeadf 100%);background:-ms-linear-gradient(top, #fcfbfa 0%, #eaeadf 100%);background:linear-gradient(to bottom, #fcfbfa 0%, #eaeadf 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfbfa', endColorstr='#eaeadf',GradientType=0 );box-shadow:inset 0 0 3px #fff}.square_tab li a:hover{color:#636357;background:#eaeadf;background:-moz-linear-gradient(top, #eaeadf 0%, #fcfbfa 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeadf), color-stop(100%, #fcfbfa));background:-webkit-linear-gradient(top, #eaeadf 0%, #fcfbfa 100%);background:-o-linear-gradient(top, #eaeadf 0%, #fcfbfa 100%);background:-ms-linear-gradient(top, #eaeadf 0%, #fcfbfa 100%);background:linear-gradient(to bottom, #eaeadf 0%, #fcfbfa 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeadf', endColorstr='#fcfbfa',GradientType=0 );box-shadow:inset 0 0 3px #fff}.square_tab li a.active,.square_tab li>span{background:#fff;border-bottom:1px solid #fff;font-weight:bold;color:#a82400}.square_tab li:last-child a,.square_tab li:last-child>span,.square_tab .last a,.square_tab .last>span{border-right:1px solid #bab9b4}.square_tab .icon_gray_flag,.square_tab .icon_gray_bookmark,.square_tab .icon_gray_join{padding-left:8px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.square_tab span .num{padding:1px 6px;border-radius:12px;background:#a82400;color:#fff;font-weight:normal}.square_tab a .num{padding:1px 6px;border-radius:12px;background:#c2c2bc;color:#fff;font-weight:normal}.tab_width_120 a,.tab_width_120 li>span{width:120px}.tab_width_130 a,.tab_width_130 li>span{width:130px}.tab_width_200 a,.tab_width_200 li>span{width:200px}.tab_length_three_parts a,.tab_length_three_parts span{width:215px}.tab_length_three_parts li:last-child a,.tab_length_three_parts li:last-child span,.tab_length_three_parts .last a,.tab_length_three_parts .last span{width:216px}.tab_length_four_parts a,.tab_length_four_parts span{width:159px}.tab_length_four_parts li:last-child a,.tab_length_four_parts li:last-child span,.tab_length_four_parts .last a,.tab_length_four_parts .last span{width:158px}.paging_area{text-align:center;margin:20px 0}.paging_area ul{display:inline-block;padding-left:0;border-radius:4px}.paging_area ul li{display:inline}.paging_area ul li:first-child>a,.paging_area ul li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.paging_area ul li:last-child>a,.paging_area ul li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.paging_area ul li>a,.paging_area ul li>span{position:relative;padding:6px 12px;line-height:1.4;text-decoration:none;color:#333;background-color:#fff;border:1px solid #ccc;margin-left:-1px}.paging_area ul li>a:hover,.paging_area ul li>span:hover{background-color:#f7f7f7}.paging_area ul li.active>a,.paging_area ul li.active>span,.paging_area ul li.active>a:hover,.paging_area ul li.active>span:hover,.paging_area ul li.active>a:focus,.paging_area ul li.active>span:focus{z-index:2;color:#a82400;background-color:#eee;border-color:#ccc;cursor:default}@media (max-width: 767.98px){.paging_area ul li:not(.active,:first-child,:last-child){display:none}}.paging_area ol,.paging_area p{display:inline}.paging_area ol li{display:inline;margin:0 5px}.paging_area ol li a,.paging_area ol li span{padding:3px 6px}.paging_area ol li a{border:1px solid #000;text-decoration:none}.paging_area ol li a:hover{border-color:#999}.paging_area ol li span{background:#eee;border:1px solid #eee;color:#a82400;font-weight:bold}.paging_area .to_prev{margin-right:10px}.paging_area .to_next{margin-left:10px}.page_ranking .paging_area{text-align:left;margin:0}@media (max-width: 575.98px){.page_ranking .paging_area{margin:10px 0}}.table{width:100%;border-collapse:collapse;border-spacing:0;background-color:transparent}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.4;vertical-align:top;border-top:1px solid #ddd}.table>tbody>tr>th{vertical-align:middle}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table_striped>tbody>tr:nth-child(odd)>td,.table_striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.common_table{width:100%;background-color:#fff;margin-bottom:10px;word-break:break-all}.common_table:last-child{margin-bottom:0}.common_table th,.common_table td{border:1px solid #ccc;padding:5px 10px;vertical-align:middle;word-break:break-all}.common_table th{text-align:left;background-image:url(../img/common/bg_slash.gif);background-position:0 0;background-repeat:repeat;background-color:#ebe9e3}.th20 th,th.th20{width:20%}.th20 td{width:80%}.th30 th,th.th30{width:30%}.th30 td{width:70%}.th40 th,th.th40{width:40%}.th40 td{width:60%}.th50 th,th.th50,.th50 td{width:50%}.th60 th,th.th60{width:60%}.th60 td{width:40%}.th70 th,th.th70{width:70%}.th70 td{width:30%}.padding_10 th,.padding_10 td{padding:10px}td .type{display:block;margin-bottom:5px;color:#009fe6}td .notice{display:block;margin-top:5px;font-size:10px;color:#666}.common_table td.indent{padding-left:30px}.common_table td.indent_middle{padding-left:60px}.participation_table_area{border:3px solid #ddebdd;background:#ddebdd}.waitlist_table_area{border:3px solid #eeedd7;background:#eeedd7}.cancelled_table_area{border:3px solid #ececec;background:#ececec}.lottery_table_area{border:3px solid #c5d9f3;background:#c5d9f3}.waitlist_table_area .empty,.lottery_table_area .empty,.participation_table_area .empty{padding:10px;border:1px solid #cdc;background:#fff}.lottery_table_area .common_table th{background-color:#dfe8f6}.participation_table_area .common_table th{background-color:#ddebdd}.center_title{padding-bottom:6px;font-size:24px;color:#a82400;text-align:center}.center_title_desc{text-align:center;font-size:14px}.center_catch{color:#313131;font-size:18px;text-align:center}.left_catch{color:#313131;font-size:18px}.balloon_catch{position:relative;color:#000;background:#ecebe3;margin:10px 0 18px 0;padding:20px;border-radius:6px;border-bottom:5px solid #dbdacf;font-size:14px}.balloon_catch:after,.balloon_catch:before{content:"";position:absolute;top:100%;height:0;width:0}.balloon_catch:before{left:37px;border:15px solid transparent;border-top:15px solid #dbdacf}.h_border{border-left:3px solid #a82400;padding-left:5px;padding-top:6px;padding-bottom:6px}.title_with_thumb{border-top:3px solid #a82400;padding-left:56px;padding-top:5px;min-height:54px;position:relative}.title_with_thumb .thumbnail{position:absolute;top:6px;left:0;font-size:0}.title_with_thumb .thumbnail img{border:1px solid #ccc}.title_with_thumb .event_title,.title_with_thumb .group_title{width:100%;margin-bottom:6px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.title_with_thumb .page_title{font-size:22px}a.main_title_top{display:block;border-bottom:4px solid #cc3300;font-weight:bold;text-decoration:none}a.main_title_top:hover{border-bottom:4px solid #ccc}.main_title_2,.main_title_black2{padding:12px 4px;font-size:24px}.main_title_red3{font-size:16px;font-weight:bold;margin-bottom:10px;border-left:3px solid #a82400;padding:8px 7px}.title_2,.main_h2{padding:20px 4px 7px 0;margin-bottom:11px;font-size:24px;border-bottom:4px solid #a82400}.title_3,.main_h3,.popup_h3{font-size:16px;font-weight:bold;margin-bottom:10px;border-left:3px solid #a82400;padding:8px 7px}.title_3>small{padding:3px;margin-left:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;background-color:#bbbbbb;font-weight:normal}.title_2 .sub_title_inline,.title_3 .sub_title_inline,.main_h2 .sub_title_inline,.main_h3 .sub_title_inline{margin-left:1em;font-size:12px;font-weight:normal}.title_3_bg,.main_h3_bg{font-size:14px;font-weight:bold;margin-bottom:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#ddc;padding:10px}.title_3_bg.corner_top,.main_h3_bg.corner_top{-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0}.main_h2 .sub_title_block,.main_h3 .sub_title_block{display:block;margin-top:0.5em;margin-bottom:2px;font-size:12px;font-weight:normal}.main_h2 .sub_title_block_top,.main_h3 .sub_title_block_top{display:block;margin-bottom:10px;font-size:12px}.title_caption{display:block;margin-bottom:8px;font-size:10px;line-height:1;font-weight:normal}.title_4,.main_h4{font-size:14px;font-weight:bold;margin-bottom:10px}.title_bg{font-size:14px;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#ddc;padding:10px}.title_bg.corner_top{-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0}.main_h3_bg{font-size:14px;font-weight:bold;margin-bottom:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#ddc;padding:10px}.main_h3_bg.corner_top{-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0}.side_title,.side_h2{padding:3px 5px 5px 5px;margin-bottom:12px;color:#fff;border-top:4px solid #888;background:#999;line-height:1.4;-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.8);-moz-text-shadow:0 1px 1px rgba(0,0,0,0.8);-o-text-shadow:0 1px 1px rgba(0,0,0,0.8);text-shadow:0 1px 1px rgba(0,0,0,0.8)}.is_help .side_title{background-color:#696969;border-top:4px solid #3d3d3d}.side_title a,.side_h2 a{text-decoration:none;color:#fff}.side_border_area .side_title,.side_border_area .side_h2{margin-top:-10px;margin-left:-10px;margin-right:-10px}.side_subtitle{font-weight:bold;margin-bottom:6px;line-height:1.4}.box_border_corner{box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ccc;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,0.2);padding:10px}.round_box{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,0.12)}.round_box .round_box_title{padding:10px;font-size:1.4em;background-color:#ececec;-webkit-border-top-right-radius:3px;-moz-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-top-left-radius:3px;border-top-left-radius:3px}.round_box .round_box_title_2{padding:10px;font-size:12px;background-color:#ececec;-webkit-border-top-right-radius:3px;-moz-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-top-left-radius:3px;border-top-left-radius:3px}.round_box .round_box_inner{padding:10px}.round_box_title_2 .amount,.round_box_title .amount{padding:3px 6px;border-radius:12px;font-size:11px;background:#a82400;color:#fff;font-weight:normal}.side_social_area{padding:5px;background-color:#efefef}.side_social_area h2{color:#a8230b;font-size:14px;font-weight:bold;padding:5px}.side_social_area p{border-top:1px solid #ccc;line-height:1.4;padding:5px}.side_social_area .facebook_widget{display:block;background-color:#fff;border:1px solid #e8e8e8;min-height:432px}.side_social_area .twitter_widget{display:block;min-height:400px}.footer_social_area{background-color:#fafafa;border-top:1px solid #dfdfdf;padding-bottom:20px;padding-top:20px}.footer_social_area h3{margin-bottom:7px;color:#a8230b;font-size:16px;font-weight:bold}.footer_social_area p{line-height:1.4;margin-bottom:10px}.footer_social_area .twitter_widget{border-top:1px solid #e2e2e2;margin-bottom:10px;padding-top:8px}.footer_social_area .facebook_widget{background-color:#fff;border:1px solid #e8e8e8}.category_link_area h3{color:#a8230b}.category_link_area h3 .icon_black_tag{padding-left:24px;min-height:20px}.category_link_area li{font-size:16px;background-position:0 8px}.category_link_area li a{text-decoration:none}.calendar_area{min-height:300px}.calendar_area a{text-decoration:none}.calendar_area .round_box_title .btn{margin-top:-5px;margin-bottom:-3px}.calendar_area th,.calendar_area td{box-sizing:border-box;width:40px;height:40px;vertical-align:middle;text-align:center;font-family:Montserrat, sans-serif !important}.calendar_area th{color:#a9a9a9;font-weight:bold}.calendar_area td a{display:inline-block;width:40px;height:40px;line-height:40px}.calendar_area td a:hover{opacity:0.5}.calendar_area td .event_image{text-shadow:1px 1px 0 #000, -1px 1px 0 #000, 1px -1px 0 #000, -1px -1px 0 #000;color:#fff;font-weight:bold;background-repeat:no-repeat;background-position:center;width:40px;height:40px;line-height:40px;text-decoration:none;border:1px solid #ababab;box-sizing:border-box}.calendar_area td.is_today,.calendar_area td.is_today .event_image{box-shadow:inset 3px 3px 0 #ffd874, inset -3px -3px 0 #ffd874}.message_area{padding:10px 20px;background-color:#ffc}.notice_area{padding:10px 20px;background-color:#ffc;border-bottom:1px solid #ccc}.layout_1column .notice_area{border-bottom:none}.information_area{padding:10px;margin-top:20px;border:1px solid #e6e5da;background-color:#fffce2;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.information_area p+p{border-top:1px dotted #ccc;padding-top:5px;margin-top:5px}.global_error{padding:10px;background-color:#ffc;margin-bottom:20px;border:1px solid #fc0}.alert_message{border:1px solid #fc0;background-color:#ffc;padding:10px}.mypage .event_area,.event_area.top_border{border-top:1px solid #ccc;padding-top:10px}.event_area .event_list{border-bottom:1px solid #ccc;padding-left:110px;margin-bottom:10px;position:relative}.event_area .event_schedule_area{text-align:center;font-weight:bold;padding-right:10px}@media (max-width: 575.98px){.event_area .event_schedule_area{display:flex;flex-direction:row}}@media (min-width: 576px){.event_area .event_schedule_area{position:absolute;top:0;left:0;width:100px}}@media (max-width: 575.98px){.event_area .event_schedule_area p+p{margin-top:0}}.event_area .event_inner{min-height:100px;padding-left:10px;flex-grow:1;word-break:break-all}@media (min-width: 576px){.event_area .event_inner{position:relative;padding-left:124px;max-width:66%}}.event_area .event_label_area{width:65px;font-size:14px;line-height:1.2;margin-inline:10px}@media (max-width: 575.98px){.event_area .event_label_area{display:none}}.event_area .year{display:block;text-align:left;padding-left:10px}@media (min-width: 576px){.event_area .year{font-weight:normal;line-height:1;padding-left:5px}}@media (min-width: 576px){.event_area .delimiter{display:none}}@media (min-width: 576px){.event_area .date{font-size:27px}}.event_area .event_detail_area{display:flex;margin-bottom:10px}@media (max-width: 575.98px){.event_area .event_detail_area{flex-direction:row}}.event_area .bookmark_status{display:block;margin-top:5px;font-size:10px;color:#f60}.event_area .event_thumbnail{position:absolute;top:0;left:0;width:110px;font-size:0}.event_area .event_thumbnail{font-size:0}.event_area .label_status_event{display:block;text-align:center;padding:3px;margin-top:1px;font-size:11px}.event_area .event_title a{font-size:16px;font-weight:bold}.recent_event_list .event_owner,.open_event_list .event_owner,.event_area .event_owner{line-height:23px;display:inline-block}.recent_event_list .event_owner a,.open_event_list .event_owner a,.event_area .event_owner a{display:inline-block;line-height:18px;padding:3px 4px;background-color:#eee;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;text-decoration:none}.recent_event_list .event_owner img,.open_event_list .event_owner img,.event_area .event_owner img{vertical-align:middle;margin-right:5px}.event_area .event_place{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 575.98px){.event_area .event_place{max-width:180px}}.event_area .event_participants{position:absolute;bottom:0;right:6px;text-align:right;font-weight:bold}@media (max-width: 575.98px){.event_area .event_participants{position:relative}}.event_area .event_participants .caption{font-size:10px;color:#999;line-height:1;font-weight:normal}.event_area .event_participants .amount{font-size:20px;font-weight:bold;font-family:"Montserrat", sans-serif}.event_participants .amount_over{color:#a82400 !important}.event_area .event_desc_area{margin-top:6px;margin-left:80px;padding:4px;border:2px solid #eee;color:#888;font-size:11px}.event_area .follow_info_area{margin-top:10px;padding-left:80px}.event_area .event_detail_area+.event_detail_area{border-top:1px dotted #999;padding-top:10px}.event_area .unopened,.event_area .unopened a,.event_area .unopened .event_desc_area{color:#999}.event_area .event_list .label_group .series_title{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;vertical-align:middle;max-width:325px}@media (max-width: 575.98px){.event_area .event_list .label_group .series_title{max-width:200px}}.group_event_list{position:relative;min-height:112px}.group_event_list+.group_event_list{margin-top:10px;padding-top:10px;border-top:1px solid #ccc}.group_event_inner{position:relative;margin-left:180px}.group_event_list .thumb_area{position:absolute}.group_event_list .event_title{font-size:1.4em;margin-bottom:10px}.group_event_list .schedule .label_status_event{padding:1px 10px;border-radius:2px}.group_event_list .schedule .label_status_event.calloff,.group_event_list .schedule .label_status_event.close{display:none}.group_event_list .event_owner{margin-bottom:5px}.group_event_list .event_place{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.group_event_list .event_participants{width:150px;text-align:center;font-size:10px;background-color:#efefef;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}@media (min-width: 576px){.group_event_list .event_participants{position:absolute;margin-top:0;top:0;right:0}}.group_event_list .event_participants a{text-decoration:none}.group_event_list .event_participants .amount{font-size:16px;font-family:"Montserrat", sans-serif}.group_event_list .event_participants .amount_over{color:#a82400}.group_event_inner .follow_info_area{margin-top:10px}.open_event_list{position:relative;min-height:80px;padding-left:120px}.open_event_list+.open_event_list{margin-top:10px;padding-top:10px;border-top:1px solid #ccc}.open_event_list .thumb_area{position:absolute;top:0;left:0;font-size:0}.open_event_list .thumb_area img{width:110px}.open_event_list+.open_event_list .thumb_area{top:10px}.open_event_list .event_title{font-size:1.4em}.open_event_list span.event_owner+span.event_place{display:inline-block}.page_dashboard .open_event_list .event_title{font-weight:bold;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}.page_dashboard .open_event_list .event_detail{display:flex;flex-direction:column}.open_event_list .schedule{position:absolute;top:0;left:0;padding:5px;box-sizing:border-box;width:110px;height:75px;color:#fff;text-shadow:0 1px 4px #000;background-image:url(../img/common/bg_date.png);background-position:left top;background-repeat:no-repeat}.open_event_list+.open_event_list .schedule{top:10px}.open_event_list .schedule .month{display:block;margin-bottom:-5px}.open_event_list .schedule .date{font-size:16px}.open_event_list .event_participants{position:absolute;bottom:0;right:0;text-align:right;font-family:Montserrat, sans-serif !important}@media (max-width: 575.98px){.open_event_list .event_participants{position:relative}}.open_event_list .label_group .series_title{display:flex;max-width:390px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;vertical-align:middle}@media (max-width: 575.98px){.open_event_list .label_group .series_title{max-width:190px}}.open_event_list .follow_list{position:absolute;width:170px;bottom:26px;right:0}.open_event_list .follow_list li{font-size:0;margin-left:2px}.open_event_list .follow_list li.follow_count{font-size:10px;width:23px;height:23px;line-height:23px;border:1px solid #999;text-align:center}.recent_event_list+.recent_event_list{padding-top:10px;margin-top:10px;border-top:1px solid #ccc}.recent_event_list .recent_event_list_inner{position:relative;min-height:92px;padding-left:120px;display:flex;flex-direction:column}.recent_event_list .thumb_area{position:absolute;top:0;left:0;font-size:0}.recent_event_list .schedule{position:absolute;top:0;left:0;padding:5px;box-sizing:border-box;width:110px;height:75px;color:#fff;text-shadow:0 1px 4px #000;background-image:url(../img/common/bg_date.png);background-position:left top;background-repeat:no-repeat}.recent_event_list .schedule .month{display:block;margin-bottom:-5px}.recent_event_list .schedule .date{font-size:16px}.recent_event_list .label_status_event{position:absolute;left:0;top:74px;width:90px;padding:1px 10px;border-radius:2px;font-size:11px;font-weight:normal;text-align:center}.recent_event_list .event_title{font-size:16px;font-weight:bold;max-width:80%}@media (max-width: 575.98px){.recent_event_list .event_title{max-width:100%}}.recent_event_list .event_subtitle{color:#999}@media (max-width: 1059.98px){.recent_event_list .event_detail{display:flex;flex-direction:column}}.recent_event_list .publishtime{font-size:11px;color:#999}@media (min-width: 576px){.recent_event_list .publishtime{position:absolute;right:0;top:0}}.recent_event_list .label_group .series_title{display:inline-block;max-width:390px;white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;vertical-align:middle}@media (max-width: 575.98px){.recent_event_list .label_group .series_title{max-width:190px}}.recent_event_list .event_participants{position:absolute;bottom:0;right:0;text-align:right;font-family:Montserrat, sans-serif !important}@media (max-width: 575.98px){.recent_event_list .event_participants{position:relative}}.series_list{border-bottom:1px solid #ccc}.mypage .desc_p+.series_lists_area{padding-top:10px;border-top:1px solid #ccc}.series_lists_area .series_list{min-height:110px;padding-bottom:15px;padding-left:180px;margin-bottom:15px;position:relative;border-bottom:1px solid #ccc}@media (max-width: 575.98px){.series_lists_area .series_list{padding-left:120px;padding-bottom:0px}}.series_lists_area .series_thumb{position:absolute;top:0;left:0}.series_lists_area .series_thumb .image_bg{width:162px;height:110px;background-size:162px auto;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);box-sizing:border-box}@media (max-width: 575.98px){.series_lists_area .series_thumb .image_bg{width:108px;height:72px}}.series_lists_area .series_detail{display:flex;flex-direction:column;flex-wrap:wrap;padding-left:15px;width:100%}.series_lists_area .series_detail .title_area{display:flex;flex-direction:row;justify-content:space-between}.series_lists_area .date{width:340px;color:#999}.series_lists_area .title{font-size:18px;font-weight:bold;max-width:340px}.series_lists_area .sub_title{margin-bottom:5px;margin-left:4px;max-width:340px}.series_lists_area .title+.series_owner{margin-top:7px}.series_lists_area .title+.series_event_list{margin-top:20px}.series_lists_area .series_owner img{vertical-align:middle}.series_lists_area .series_owner a{display:inline-block;text-decoration:none !important;padding:3px 4px;background-color:#eee;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.series_lists_area .series_num_area,.series_lists_area .series_participants{width:100px;margin-bottom:10px;max-height:42px;text-align:center;font-size:10px;background-color:#efefef;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}@media (min-width: 576px){.series_lists_area .series_num_area,.series_lists_area .series_participants{width:150px;position:absolute;top:0;right:0;margin-top:0}}.series_lists_area .series_participants a{text-decoration:none}.series_lists_area .series_participants .caption{display:block;color:#999;font-size:10px}.series_lists_area .series_participants .amount{font-size:18px;font-weight:bold;font-family:"Montserrat", sans-serif}.series_lists_area .series_num_area .amount{font-size:16px;font-weight:bold;font-family:"Montserrat", sans-serif}.series_lists_area .series_participants a{text-decoration:none}.series_event_list{margin-bottom:3px;max-width:500px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}.series_event_list.offer{background-color:#fff7d8}.series_event_list.close{background-color:#efefef}.series_lists_area .series_event_list a{text-decoration:none;display:block;max-width:500px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}@media (max-width: 575.98px){.series_lists_area .series_event_list a{max-width:250px}}.series_event_list .label_status_event{display:inline-block;width:50px;margin-right:4px;text-align:center}.series_lists_area .series_event_list .date{color:#888;width:inherit}.series_event_list .event_title{font-weight:bold}.feed_area .feed_event_area{position:relative;margin-top:6px;padding-left:58px;min-height:52px;background-color:#f1f1f1;border:1px solid #e6e6e6}.feed_area .feed_event_area .event_thumbnail{position:absolute;top:1px;left:1px}.feed_area .feed_event_area .title{margin-top:4px;font-size:14px;font-weight:bold}.feed_area .feed_event_area .place{margin-top:2px;margin-bottom:2px}.feed_area .comment_back{padding:10px;padding-top:5px;margin-left:60px;background:url(../img/common/bg_slash.gif) 0 0 repeat #ebe9e3}.feed_area .comment_area{background:url(../img/common/comment_area.gif) 0 0 no-repeat;border-bottom:1px solid #ddc;padding:25px 15px 10px;margin-left:60px;margin-top:10px}.feed_area .comment_area .comment_form{border:1px solid #999;width:528px;padding:5px;margin-bottom:0}.feed_area .comment_box{position:relative;padding-left:50px;min-height:36px;margin-bottom:15px}.feed_area .comment_area .more{margin-bottom:15px}.feed_area .comment_box .comment_thumbnail{position:absolute;top:0;left:0}.feed_area .comment_box .comment_cont a{font-weight:bold}.feed_area .comment_area .add_comment{background:url(../img/common/icon_write.gif) left center no-repeat;padding-left:22px;margin-bottom:0}.footer_ads_area{font-size:0;margin-top:20px}@media (max-width: 1059.98px){.footer_ads_area{display:none}}#contents+.footer_ads_area{margin-bottom:20px}@media (max-width: 1059.98px){#contents+.footer_ads_area{display:none}}.side_ads_area{padding:5px;font-size:0;height:250px;text-align:center}@media (max-width: 1059.98px){.side_ads_area{display:none}}.main_content_banner{font-size:0;margin-bottom:20px}@media (max-width: 1059.98px){.main_content_banner{display:none}}@media (max-width: 1059.98px){.main_content_two_banner{display:none}}.sp_rectangle_bottom,.sp_rectangle_middle,.mypage .sp_banner_upper,.sp_banner_upper{display:flex;justify-content:center;margin-top:20px}@media (min-width: 1060px){.sp_rectangle_bottom,.sp_rectangle_middle,.mypage .sp_banner_upper,.sp_banner_upper{display:none}}.sp_banner_upper{margin-bottom:20px}.mypage .sp_banner_upper{margin-top:0px;margin-bottom:20px}.sp_rectangle_middle{margin-bottom:20px}.adsense_sec{margin:0 -10px 10px;text-align:center}@media (min-width: 1060px){.adsense_sec{display:none}}.adsense_sec:last-child{margin-bottom:0}@media (min-width: 1060px){.adsense_sec:last-child{display:none}}.no_data_area{width:100%}.event_area .no_data_area p,.no_data_area p{margin:0;padding:30px 20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#f5f5f5;text-align:center;font-size:15px;color:#999}.no_data_area p+p{padding-top:0}.no_data_area .link{display:block;padding:20px 0;border-radius:4px;background-color:#fff;cursor:default}.no_data_area .title{font-size:16px;font-weight:bold;color:#690}.head_btn_area{margin-bottom:20px}.head_btn_area .social_btn_area{width:500px}.page_ranking .mb_15{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column}@media (min-width: 576px){.page_ranking .mb_15{flex-direction:row}}.page_event .social_btn_area{margin-top:20px}.page_event .social_btn_area .layout{margin-left:0}@media (min-width: 1060px){.page_event .social_btn_area .layout{width:1060px;margin-left:auto}}.page_ranking .social_btn_area{margin-top:2px}.social_btn_area{display:flex}.head_btn_area .calendar_btn_area{text-align:right;width:460px;font-size:0;line-height:0}.head_btn_area .calendar_btn_area .btn+.btn{margin-left:6px}.category_header{position:relative;padding-left:70px}.category_header .title{display:inline-block;font-size:28px;margin-bottom:10px}.category_header .icon{position:absolute;left:0;top:0;width:60px;height:60px}.category_header .user_list{box-sizing:border-box;position:absolute;max-width:370px;padding:5px;top:0;right:0;font-size:0;background-color:#efefef}.category_header .user_list img{margin:2px;background-color:#fff}.help_trigger{cursor:pointer}.help_trigger img{margin-left:3px}.gcal_link_box{text-align:center;padding:10px 5px;width:200px}.calendar_url{max-width:488px;width:95%;padding:5px;border:1px solid #999}.errorlist{margin-top:5px}.errorlist li{font-weight:bold;color:#c82a00}.errorlist li+li{padding-top:5px}.error_form{background-color:#ffd}.border_area{padding:10px;border:5px solid #ebeced;-webkit-box-shadow:inset 0 0 0 1px #ccc;-moz-box-shadow:inset 0 0 0 1px #ccc;box-shadow:inset 0 0 0 1px #ccc}.border_area.series_area,.side_border_area.series_area{-webkit-box-shadow:inset 0 0 0 1px #b48585;-moz-box-shadow:inset 0 0 0 1px #b48585;box-shadow:inset 0 0 0 1px #b48585}.border_area.series_area .title,.side_border_area.series_area .title{position:relative;padding:8px 5px 5px 5px;margin:-10px -10px 6px -10px;min-height:18px;background:#e4e4e4;border:1px solid #b48585;border-bottom:none;color:#a82400;-webkit-text-shadow:0 1px 1px rgba(255,255,255,0.8);-moz-text-shadow:0 1px 1px rgba(255,255,255,0.8);-o-text-shadow:0 1px 1px rgba(255,255,255,0.8);text-shadow:0 1px 1px rgba(255,255,255,0.8);font-weight:bold;line-height:1.4}.series_area .title .btn{position:absolute;top:3px;right:3px}.series_area table{width:193px;margin-bottom:1px}.series_area table th,.series_area table td{padding:3px 5px;border-bottom:5px solid #fff}.series_area table th{background-color:#eee;text-align:center;vertical-align:middle;width:74px}.series_area table td{width:59px}.series_area .image_link{display:block}.series_area .image_link img{margin-right:6px}.series_area .series_title{margin-bottom:5px;font-size:16px}.series_area .series_sub_title{margin-bottom:5px;margin-left:0.4em;color:#999}.series_area .right{display:flex}.series_area h4{background:#eee;padding:6px 8px;margin-bottom:5px}.series_area ul.common_ul{margin-bottom:10px;margin-left:5px}.intro_about_area{margin-top:10px;text-align:center}.intro_start_area{text-align:center}.intro_start_area .intro_title{margin-bottom:6px;font-size:16px;color:#c82a16;font-weight:bold}.intro_start_area .btn.btn_size_large{padding:14px;font-size:16px}.upcoming_event_area p+p{margin-top:0}.upcoming_event_area .upcoming_event_inner{min-height:100px;padding-left:10px;flex-grow:1;word-break:break-all}@media (min-width: 576px){.upcoming_event_area .upcoming_event_inner{position:relative;padding-left:124px;margin-left:0px}}.upcoming_event_area .time{margin-bottom:5px}.upcoming_event_area .event_thumbnail{position:absolute;top:0;left:0;width:110px;font-size:0}@media (min-width: 768px){.upcoming_event_area .event_place{max-width:321px}}.ranking_event_list+.ranking_event_list{padding-top:10px;margin-top:10px;border-top:1px solid #ccc}.ranking_event_list .ranking_event_list_inner{position:relative;min-height:92px;padding-left:165px}.ranking_event_list .thumb_area{position:absolute;top:0;left:45px;font-size:0}.ranking_event_list .schedule{position:absolute;top:0;left:45px;padding:5px;box-sizing:border-box;width:110px;height:75px;color:#fff;text-shadow:0 1px 4px #000;background-image:url(../img/common/bg_date.png);background-position:left top;background-repeat:no-repeat}.ranking_event_list .schedule .month{display:block;margin-bottom:-5px}.ranking_event_list .schedule .date{font-size:16px}.ranking_event_list .label_status_event{position:absolute;left:45px;top:73px;width:90px;padding:1px 10px;border-radius:2px;font-size:11px;font-weight:normal;text-align:center}.ranking_event_list .ranking{position:absolute;left:0;top:0}.ranking_event_list .event_title{font-size:1.4em;font-weight:bold}.ranking_event_list .event_subtitle{color:#999}.ranking_event_list .event_detail{display:flex;flex-direction:column}.ranking_event_list .publishtime{position:absolute;right:0;top:0;font-size:11px;color:#999}.ranking_event_list .label_group .series_title{display:inline-block;max-width:390px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;vertical-align:middle}@media (max-width: 575.98px){.ranking_event_list .label_group .series_title{max-width:150px}}.ranking_event_list .event_participants{position:absolute;bottom:0;right:0;text-align:right;font-family:Montserrat, sans-serif !important}@media (max-width: 575.98px){.ranking_event_list .event_participants{position:relative}}.group_temp_member .member{line-height:23px;display:inline-block;line-height:18px;padding:3px 4px}.group_temp_member .member a{text-decoration:none}.group_temp_member .member img{vertical-align:middle;margin-right:3px}#wrapper{width:100%}#header{background-color:#ececec;border-bottom:1px solid #d6d6d6}#header .container{display:flex;flex-direction:row;align-items:center}#header h1{margin-top:5px}#header .logo{height:66px}@media (max-width: 575.98px){#header .logo{height:44px}}.header_nav_contents{margin-left:15px;font-weight:bold}@media (max-width: 991.98px){.header_nav_contents{display:none}}.header_nav_contents li{display:inline}.header_nav_contents li+li{margin-left:15px}.header_nav_contents li a{text-decoration:none}.header_nav_owner{font-size:0;margin-left:auto;margin-right:5px}@media (max-width: 767.98px){.header_nav_owner{display:none}}.header_nav_owner .btn{width:100px}.header_nav_owner .btn:first-child{-webkit-border-top-right-radius:0;-moz-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0}.header_nav_owner .btn+.btn{-webkit-border-top-left-radius:0;-moz-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0}.header_search{margin-left:15px;display:inline-block;font-size:0}.header_search .form_input_text{width:160px;height:2em;font-size:12px;margin:0;background-color:#fff;border-color:#b6b6b6;border-right:0;-webkit-border-top-right-radius:0;-moz-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0}@media (max-width: 767.98px){.header_search .form_input_text{width:100px}}.header_search .form_input_text::-moz-placeholder,.header_search .form_input_text:-ms-input-placeholder,.header_search .form_input_text::-webkit-input-placeholder{color:#ccc;font-weight:normal}.header_search .btn.btn_size_small{padding-left:5px;padding-right:5px;font-size:12px;height:2em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-left-radius:0 !important;-moz-border-top-left-radius:0 !important;border-top-left-radius:0 !important;-webkit-border-bottom-left-radius:0 !important;-moz-border-bottom-left-radius:0 !important;border-bottom-left-radius:0 !important}.header_nav_login{margin-left:auto}@media (max-width: 767.98px){.header_nav_personal{margin-left:auto}}body.page_profile .header_nav_personal a.profile,body.page_settings .header_nav_personal a.setting,body.account_register .header_nav_login a.login,body.page_login .header_nav_login a.login{background:#ddc;color:#a82400;font-weight:bold}.page_group_base #header{border:0 solid #000;background-image:none;background-color:rgba(0,0,0,0.5)}.page_group_base #header .container{display:flex;justify-content:space-between;flex-direction:row;min-height:32px}.page_group_base #header h1{top:5px}.page_group_base #header h1 a{display:inline-block}.page_group_base #header h1 img{height:30px}.page_group_base #header a.login{color:#ccc;line-height:32px}.dropdown_menu{cursor:pointer}.dropdown_menu ul.dropdown_sub{z-index:1000;position:absolute;margin:0px;padding:0px;border-radius:2px;border:1px solid #ccc;background-color:#fff;display:none}@media (max-width: 1059.98px){.dropdown_menu ul.dropdown_sub{right:0}}.dropdown_menu .active ul.dropdown_sub{display:block}.dropdown_menu ul.dropdown_sub li{width:135px;height:35px}.dropdown_menu ul.dropdown_sub li+li{border-top:1px solid #ccc}.dropdown_menu ul.dropdown_sub li a{display:block;padding:6px;line-height:24px;text-indent:5px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.dropdown_menu ul.dropdown_sub li a:hover{background-color:#efefef}.dropdown_menu ul.dropdown_sub li.username img{vertical-align:middle}.dropdown_menu .icon_setting{width:24px;margin-top:3px}#contents{margin:20px auto}#footer{width:100%;background-color:#ebeced;border-top:1px solid #ccc;box-shadow:inset 0 1px 0 #fff;color:#666}#footer a{color:#666;text-decoration:none}#footer a:hover{text-decoration:underline}.footer_link_area{position:relative;margin:10px auto 0;width:100%;max-width:1060px}@media (min-width: 576px){.footer_link_area{display:flex;flex-direction:row}}.footer_link_area+.footer_link_area{display:flex;justify-content:space-between;border-top:1px solid #ccc;margin-top:20px}.layout_column_4.footer_site{width:20%}@media (max-width: 575.98px){.layout_column_4.footer_site{display:none}}.layout_column_4.footer_bppr{width:30%}@media (max-width: 575.98px){.layout_column_4.footer_bppr{width:100%}}.footer_link_area .footer_beproud{margin-top:10px}@media (max-width: 575.98px){.footer_link_area .footer_beproud{display:none}}.footer_link_area .footer_sns li{min-height:23px;line-height:23px}@media (max-width: 575.98px){.footer_link_area .footer_sns li{display:none}}.footer_link_area .footer_site img.connpass{display:block;margin-bottom:4px;width:110px}@media (max-width: 575.98px){.footer_link_area .footer_site img.connpass{display:none}}@media (max-width: 575.98px){.footer_link_area .footer_help{width:100%;display:flex;flex-wrap:wrap;justify-content:center}}.footer_link_area .footer_site a{font-size:11px;display:inline-block}#footer .footer_site a{color:#b62727}.footer_link_area .footer_beproud img{margin-right:9px;vertical-align:middle}.footer_link_area address{min-height:29px;line-height:29px;vertical-align:bottom;text-align:right;margin-top:8px}.page_group_base #footer{padding:30px 0;background-color:rgba(0,0,0,0.5);border-top:0;box-shadow:inset 0 0 0 #fff;color:#fff}.page_group_base #footer .group_title{font-size:1.6em;margin-bottom:10px}.page_group_base #footer a{text-decoration:underline;color:#fff}.page_group_base #footer .group_title a{text-decoration:none}.page_group_base #footer a+a{margin-left:10px;border-left:1px solid #ccc;padding-left:10px}.page_group_base #footer .footer_link{border-top:1px solid rgba(255,255,255,0.1);padding-top:10px}.page_group_base #footer .footer_powerd{padding-top:10px}.page_group_base #footer .footer_powerd a{color:rgba(255,255,255,0.5);text-decoration:none}.bppr_area{text-align:center;padding:0 5px 5px 5px}@media (min-width: 576px){.bppr_area{border-left:1px solid #ccc}}.bppr_area a{text-decoration:underline}.bppr_area p{margin-bottom:5px}.bppr_area img{display:block;margin-left:auto;margin-right:auto;height:30px}@media (min-width: 1060px){#side_area{width:310px}}.side_box,.side_sec_box{margin-bottom:20px}.side_slash_area{background-image:url(../img/common/bg_slash.gif);background-color:#f5f5f5;background-repeat:repeat;background-position:0 0;padding:15px 15px 5px}.side_distinct_area{background:url(../img/common/bg_slash.gif) 0 0 repeat;padding:20px 10px;background-color:#ffebcc}.side_border_area{padding:10px;border:5px solid #ebeced;-webkit-box-shadow:inset 0 0 0 1px #ccc;-moz-box-shadow:inset 0 0 0 1px #ccc;box-shadow:inset 0 0 0 1px #ccc}.side_dash_border_area{padding:10px 10px 0;border:5px dashed #ebeced}#event_edit,#side_edit{text-align:center}#event_edit a,#side_edit a{background:url(../img/common/icon_write.gif) left center no-repeat;padding:3px 0 3px 21px;font-weight:bold}@media (min-width: 1060px){#main{width:728px;padding-right:10px}.main_side_column #side_area{width:310px;padding-left:10px}}.layout_1column #main{margin:0 auto}.main_border_area{padding:10px;border:1px solid #ddc}.main_box,.main_sec_box{margin-bottom:30px;padding:0}.main_box_inner,.main_sec_box_inner{margin-top:24px;padding-left:12px}.popup{position:fixed;z-index:3001;display:block;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}.popup_wrapper{overflow:auto;margin:5% auto 0;max-height:400px;max-width:600px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:5px solid rgba(0,0,0,0.3);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.popup_header{position:relative;max-width:570px;padding:10px;background-color:#d8d8d8;border-bottom:1px solid #bbbbbb}.popup_h2,.popup_title{padding-right:30px;color:#990511;font-size:16px;font-weight:bold}.popup_header .btn_close{position:absolute;top:6px;right:7px}.popup_header .close_btn_area{position:absolute;top:0;right:0;width:40px;height:100%}.popup_header .close_btn_area .btn.corner_none{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0;height:100%;width:100%;background:#cecece;border-color:#b3b3b3;border-top:0;border-right:0;border-bottom:0}.popup_header .close_btn_area .btn.corner_none .icon_black_close{height:100%;background-position:center center}.popup_contents{padding:20px 20px 10px 20px;background-color:#fff}.popup_contents .right{display:flex;justify-content:flex-end}.popup_form_item{margin-bottom:5px;padding-bottom:10px}.popup_form_item label .icon_write_must,.popup_form_item label .icon_write{background-position:left 3px;font-size:16px;cursor:inherit;display:block;margin-bottom:4px}.popup_form_item .note{display:inline-block}.popup_form_title{font-size:14px;font-weight:bold;margin-bottom:2px}.popup_form_title small{font-size:12px;margin-left:10px;font-weight:normal}.popup_sec_box{margin-bottom:20px}.popup_desc_p{font-size:14px;margin-bottom:15px}.popup .add_area{background:url(../img/common/bg_slash.gif) 0 0 repeat #ebe9e3;padding:15px 10px;margin-bottom:15px}.popup .btn_area{text-align:center}.popup .btn_area .btn{margin:auto 0;display:inline-block}.popup .popup_fullsize_form{border:1px solid #999;padding:5px;width:448px}.popup .loading-modal{top:50%;left:50%;position:absolute;transform:translateX(-50%) translateY(-50%);color:#fff}#flash_message_area{z-index:4000;position:fixed;top:0;left:0;width:100%}#flash_message_area .message{width:938px;padding:10px;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;border:1px solid #fff;border-top:none;margin:0 auto;color:#fff;background-color:#126bb9}#flash_message_area .message.error{background-color:#c30}#editor_area .mouseover:not(.ui-editing),#editor_area .mouseover.ui-editing textarea{position:relative;min-height:100px;border:1px dashed #ccc;cursor:text !important}#editor_area{font-size:12px;line-height:1.6;word-break:break-word}#editor_area img{max-width:100%}#editor_area hr{margin-bottom:10px}#editor_area p{margin:0 10px 10px}#editor_area h1,#editor_area h2,#editor_area h3,#editor_area h4,#editor_area h5,#editor_area h6{line-height:1.4;font-weight:600}#editor_area *+h1,#editor_area *+h2,#editor_area *+h3,#editor_area *+h4,#editor_area *+h5,#editor_area *+h6{margin-top:20px !important}#editor_area h1{font-size:20px;margin:0 -10px 10px -10px;padding:10px;border-left:2px solid #969696;-webkit-box-shadow:0 0 3px #ddd;-moz-box-shadow:0 0 3px #ddd;box-shadow:0 0 3px #ddd;font-weight:500}#editor_area h2{margin:0 10px 10px;font-size:18px;border-bottom:6px solid #ebebeb;padding-bottom:6px}#editor_area h3{margin:0 10px 10px;font-size:16px;border-bottom:4px double #dfdfdf;padding-bottom:4px}#editor_area h4{margin:0 10px 10px;font-size:14px;border-bottom:1px solid #e9e9e9;padding-bottom:8px;color:#444}#editor_area h5{margin:0 10px 10px;font-size:13px;border-bottom:1px dashed #ccc;padding-bottom:8px;color:#444}#editor_area h6{margin:0 10px 10px;font-size:12px}#editor_area th,#editor_area strong,#editor_area b{font-weight:bold}#editor_area del,#editor_area s,#editor_area strike{text-decoration:line-through}#editor_area em,#editor_area i{font-style:italic}#editor_area u{text-decoration:underline}#editor_area ul{margin:0 10px 10px 32px;list-style:disc}#editor_area ol{margin:0 10px 10px 32px;list-style:decimal}#editor_area pre{padding:15px 15px 10px;margin:0 10px 10px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}#editor_area code{padding:0 5px;background-color:#f8f8f8}#editor_area blockquote{margin:0 10px 10px;padding:15px 15px 10px;background-color:#f8f8f8;position:relative}#editor_area blockquote:before{content:" ";display:block;position:absolute;top:3px;left:3px;width:18px;height:15px;background-image:url(../img/common/quote_before.png);background-repeat:no-repeat;background-size:18px}#editor_area blockquote:after{content:" ";display:block;position:absolute;bottom:3px;right:3px;width:18px;height:15px;background-image:url(../img/common/quote_after.png);background-repeat:no-repeat;background-size:18px}#editor_area table{border-top:1px solid #ccc;border-left:1px solid #ccc;background-color:#fff;padding:5px;margin:0 10px 10px}#editor_area td,#editor_area th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px}#editor_area td{background-color:#fff}#editor_area th{background-color:#f5f5f5;vertical-align:middle}#editor_area a:link,#editor_area a:visited{color:#006edb;text-decoration:underline;cursor:pointer}#editor_area a:hover{color:#666;text-decoration:none}.account_register .step_area{display:flex;flex-wrap:wrap;justify-content:center}.account_register .step_area li{max-width:206px;padding:10px;text-align:center;background:url(../img/account_register/flow_bg.gif) right center #ebe9e3}@media (min-width: 576px){.account_register .step_area li{width:206px}}.account_register .step_area .current{background:url(../img/account_register/flow_current_bg.gif) right center #a82400;color:#fff}.account_register .step_area .last{background-image:none;min-width:78px;max-width:208px}@media (min-width: 576px){.account_register .step_area .last{width:208px}}.account_register .step_area .step{padding:3px 6px;margin-right:10px;background-color:#a82400;color:#fff}.account_register .step_area .current .step{background:#fff;color:#a82400}.account_register .main_nav_area{text-align:center}.account_register .signup_form{min-width:210px;max-width:300px;border:1px solid #999;padding:5px}@media (min-width: 576px){.account_register .signup_form{width:300px}}.account_register .signup_desc_area h3{margin-bottom:10px;text-align:center;font-weight:bold;font-size:18px}.account_register .agree_terms_area{text-align:center}.account_register .agree_terms_area p{font-size:14px;font-weight:bold;margin-bottom:10px}.account_register .agree_terms_area input{margin-right:10px}.account_register .connect_area{display:flex;flex-wrap:wrap;background:url(../img/common/bg_slash.gif) 0 0 repeat #ebe9e3;margin-bottom:30px;padding:20px 60px}.account_register .connect_area .btn_login{margin:0 auto}@media (max-width: 575.98px){.account_register .connect_area .btn_login{margin:5px auto}}.account_register .connect_area .layout_column_2:nth-of-type(3),.account_register .connect_area .layout_column_2:nth-of-type(4){margin-top:10px}@media (max-width: 575.98px){.account_register .connect_area .layout_column_2:nth-of-type(3),.account_register .connect_area .layout_column_2:nth-of-type(4){margin-top:0px}}.account_register .connect_area .layout_column_2:nth-of-type(3){width:100%}.account_register .signup_finish_area{background:url(../img/common/bg_slash.gif) 0 0 repeat #ebe9e3;margin-bottom:30px;padding-block:20px;text-align:center}.account_register .signup_finish_area h4{margin-bottom:15px;font-weight:bold}.account_register .signup_finish_area input[type="text"]{min-width:300px;max-width:500px;margin:0 auto 15px}.account_register .signup_finish_area .social{margin-bottom:20px}.event_participation .applicant_area .common_table th{font-weight:bold;text-align:left}.event_participation .applicant_area .common_table th small{font-weight:normal}.event_participation .participants_table tr:nth-child(even){background:#f9f9f9}.event_participation .participants_table td.user{vertical-align:top;max-width:473px}@media (max-width: 575.98px){.event_participation .participants_table td.user{max-width:273px}}.event_participation .participants_table td.social{max-width:160px}@media (max-width: 575.98px){.event_participation .participants_table td.social{display:none}}.event_participation .participants_table th.event,.event_participation .participants_table td.event{text-align:right}.event_participation .participants_table td.user .user_info{position:relative;padding-left:50px;margin-bottom:10px;min-height:37px}.event_participation .participants_table td.user .user_info .image_link{position:absolute;left:0}.event_participation .participants_table td.user .display_name{display:inline-block;font-weight:bold;font-size:14px}.event_participation .participants_table td.user .user_profile{word-wrap:normal;white-space:nowrap;max-width:400px;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;color:#bbb;font-size:11px}.event_participation .participants_table td.user .event_user_info{display:inline-block}.event_participation .participants_table td.user .comment{background:url(../img/common/icon_comment.png) no-repeat 2px 2px;padding-left:24px;display:inline}.event_participation .participants_table th .label_ptype_name{margin-right:6px;font-weight:normal;font-size:12px}.event_participation .participants_table td.social a,.event_participation .participants_table td.social span{display:inline-block;position:relative;margin-right:10px}.event_participation .participants_table td.social .last{margin-right:0}.event_participation .participants_table td.social .follow{position:absolute;left:-6px;top:-4px}.event_participation .participation_table_area .common_table th{background:url(../img/common/bg_slash.gif) 0 0 repeat #ddebdd}.event_participation .waitlist_table_area .common_table th{background:url(../img/common/bg_slash.gif) 0 0 repeat #eeedd7}.event_participation .cancelled_table_area .common_table th{background:url(../img/common/bg_slash.gif) 0 0 repeat #ececec}.event_participation .lottery_table_area .common_table th{background:url(../img/common/bg_slash.gif) 0 0 repeat #dfe8f6}a[name="participants"]>.title_3{border-left:3px solid #779274;color:#14581f}a[name="waitlist"]>.title_3{border-left:3px solid #b6a444;color:#706736}a[name="cancelled"]>.title_3{border-left:3px solid #ccc;color:#999}a[name="lottery"]>.title_3{color:#5480dd;border-left:3px solid #5480dd}a[name="lottery"]>.title_3 small{background-color:#5480dd}.event_participation .participation_table_area .label_status_tag{font-size:10px;background-color:#ddebdd;color:#666;border:1px solid #ccc;display:inline-block;padding:2px 5px;-webkit-box-shadow:0 0 0 1px #fff;-moz-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.event_participation .waitlist_table_area .label_status_tag{font-size:10px;background-color:#eeedd7;color:#666;border:1px solid #ccc;display:inline-block;padding:2px 5px;-webkit-box-shadow:0 0 0 1px #fff;-moz-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.event_participation .cancelled_table_area .label_status_tag{font-size:10px;background-color:#ddd;color:#666;border:1px solid #ccc;display:inline-block;padding:2px 5px;-webkit-box-shadow:0 0 0 1px #fff;-moz-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.event_participation .lottery_table_area .label_status_tag{font-size:10px;background-color:#dce6ef;color:#666;border:1px solid #ccc;display:inline-block;padding:2px 5px;-webkit-box-shadow:0 0 0 1px #fff;-moz-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.event_participation .waitlist_table_area .user_counter{display:inline-block;padding-left:5px;border-left:1px solid #aaa}body.event_join .title_3_bg{margin-bottom:0}body.event_join .ptypes_area,body.event_join .comment_area{display:flex}@media (max-width: 575.98px){body.event_join .ptypes_area,body.event_join .comment_area{flex-direction:column}}body.event_join .ptypes_area h3.left,body.event_join .comment_area h3.left{margin-top:6px;width:100px;font-size:13px;font-weight:bold}body.event_join .ptypes_area table.right,body.event_join .ptypes_area .ptype_list,body.event_join .comment_area .left+.right,body.event_join .comment_area .form_input_text{max-width:580px;min-width:300px}@media (min-width: 768px){body.event_join .ptypes_area table.right,body.event_join .ptypes_area .ptype_list,body.event_join .comment_area .left+.right,body.event_join .comment_area .form_input_text{width:580px}}body.event_join .comment_area+.btn_area{border-top:1px solid #ccc;padding-top:30px}body.event_join .paid_area .title_3_bg{background-color:#ffd99e}body.event_join .paid_area .main_border_area{border-color:#ffd99e}body.event_join .errorlist{padding:5px;background-color:#ffd}body.event_join .enquete_area .title_3_bg>.right{font-weight:normal}body.event_join .enquete_area .question_list+.question_list{margin-top:10px;padding-top:10px;border-top:1px dashed #e2e2e2}body.event_join .enquete_area .question{margin-bottom:5px}body.event_join .enquete_area .arbitrarily,body.event_join .enquete_area .required{display:inline-block;padding:1px 5px;margin-right:5px;margin-bottom:3px;font-size:11px;vertical-align:middle;color:#fff}body.event_join .enquete_area .required{background-color:#a82400}body.event_join .enquete_area .arbitrarily{background-color:#999}body.event_join .enquete_area .answer{margin-left:20px;border-left:5px solid #e5e5e5;padding-left:15px}body.event_join .enquete_area .answer li{margin-bottom:5px}body.event_join .errorlist+.ptypes_area>h3{color:#c82a00}body.event_join .ptypes .amount{font-weight:bold}body.event_join .ptypes .amount_over{color:#a82400}body.event_join .ptypes_area .join_fee{margin-left:10px;margin-top:5px}body.event_join .ptypes_area .participants{position:absolute;right:5px;bottom:5px;width:140px;text-align:right}body.event_join .ptypes_area .determine{position:absolute;top:0;right:5px;width:140px;text-align:right}body.event_join .ptype_complete_area td.ptype_name,body.event_join .ptypes_area .ptype_name{font-size:14px;font-weight:bold}body.event_join .ptype_complete_area .determine .lottery,body.event_join .ptypes_area .determine .lottery{color:#5480dd}body.event_join .ptypes_area .ptype_list input,body.event_join .ptypes_area .ptype_list label{cursor:pointer}body.event_join .ptypes_area .ptype_list label{display:block;padding:5px 140px 5px 40px}body.event_join .ptypes_area .ptype_list_inner{position:relative;margin:-5px -10px}body.event_join .ptypes_area .ptype_list input[type="radio"]{position:absolute;top:5px;left:10px}body.event_join .ptypes_area .ptype_list input[type="radio"]:checked+label{background-color:#ffecba}body.event_join .ptypes_area .ptype_list label:hover{background:#ffd}body.event_join .ptypes_area.disabled td{background-color:#eee;color:#999}body.event_join .ptypes_area.disabled .amount_over{color:#d4a293}body.event_join .ptype_complete_area .ptype_name{width:40%}body.event_join .ptype_complete_area .join_fee,body.event_join .ptype_complete_area .determine,body.event_join .ptype_complete_area .participants{text-align:center;width:20%}body.event_join .checkbox_submit_area{margin-top:10px}body.event_join .checkbox_submit_area label{margin-right:10px}body.event_join .status_area{padding:40px 10px;border-radius:6px}body.event_join .status_area.is_lottery{background-color:#dce6ef}body.event_join .status_area.is_wait{background-color:#eeedd7}body.event_join .status_area.is_join{background-color:#ddebdd}.stats_area{border:1px solid #ccc;box-shadow:0 -2px 0 #747474}.page_event_stats .event_detail_area{max-width:680px;border:1px solid #e7e7e7}.page_event_stats .event_detail_area table:first-child{border-right:1px solid #e7e7e7}.page_event_stats .event_detail_area table{margin:3px;width:330px}.page_event_stats .event_detail_area td,.page_event_stats .event_detail_area th{padding:2px}.page_event_stats .event_detail_area th{color:#999}.page_event_stats .event_detail_area td{width:260px}.page_event_stats .stats_action_area{width:260px;text-align:right}.page_event_stats .stats_action_area .btn+.btn{margin-top:5px}.page_event_stats .date_control_area{padding:5px;background:#e7e7e7}.page_event_stats .date_control_area input{display:inline;padding:6px 10px;border:1px solid #ccc;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;vertical-align:middle;font-size:12px}.page_event_stats .stats_hero_area{border-bottom:1px solid #ccc;margin:10px;padding-bottom:10px}.page_event_stats .stats_hero_area .list{width:200px;padding:10px;border-right:1px solid #e7e7e7;text-align:center}.page_event_stats .stats_hero_area .list.pageviews{color:#ff9900}.page_event_stats .stats_hero_area .list.visitors{color:#0090c9}.page_event_stats .stats_hero_area .list.participations{color:#ca4e4e}.page_event_stats .stats_hero_area .list .num{font-size:22px;font-weight:bold;color:#000}.page_event_stats .stats_graph_area{min-height:400px}.page_event_stats .stats_sources_area{border-top:1px solid #ccc;margin:10px;padding-top:10px;padding-bottom:10px}.page_event_stats .stats_sources_area table{width:100%}.page_event_stats .stats_sources_area tbody tr+tr{border-top:1px solid #e7e7e7}.page_event_stats .stats_sources_area thead tr{border-bottom:1px solid #e7e7e7}.page_event_stats .stats_sources_area tbody tr:nth-child(odd){background-color:#fafafa}.page_event_stats .stats_sources_area td,.page_event_stats .stats_sources_area th{padding:5px}.page_event_stats .stats_sources_area th{font-weight:bold;color:#999}.page_event_stats .stats_sources_area th.pageviews{color:#ff9900;text-align:right}.page_event_stats .stats_sources_area th.visitors{color:#0090c9;text-align:right}.page_event_stats .stats_sources_area td.pageviews_num,.page_event_stats .stats_sources_area td.visitors_num{text-align:right}.page_event_stats .stats_sources_area .pageviews_bar .bar{display:inline-block;background-color:#ff9900}.page_event_stats .stats_sources_area .visitors_bar .bar{display:inline-block;background-color:#0090c9}.page_event_stats .stats_sources_area .none{padding:18px;background:#efefef;color:#b4b4b4}.page_presen .icon_write:hover{background-color:#ffd}.page_presen .group_event_list{min-height:116px}@media (min-width: 576px){.presen_form_area th{width:180px}}.presen_form_area .form_input_text,.presen_form_area .edit_input input{margin-right:5px}@media (min-width: 576px){.presen_form_area .form_input_text,.presen_form_area .edit_input input{width:400px}}.presen_area{display:flex;flex-wrap:wrap;margin-bottom:30px;flex-direction:row}@media (max-width: 767.98px){.presen_area{flex-direction:column}}.presen_area .layout_column_2{margin-bottom:20px;padding-top:10px;border-top:1px solid #ccc}@media (max-width: 767.98px){.presen_area .layout_column_2{width:100%}}.presen_area .layout_column_2:nth-child(1),.presen_area .layout_column_2:nth-child(2){border-top:none}.presen_area.presen .thumbnail{width:462px;height:286px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.presen_area.movie .thumbnail{border:1px solid #ccc;width:462px;height:286px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.presen_area .presen_title{white-space:nowrap;word-wrap:normal;overflow:hidden;-ms-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;min-height:30px;max-width:430px;font-weight:bold;font-size:16px}.presen_area .presen_title .icon_write{white-space:nowrap;word-wrap:normal;overflow:hidden;-ms-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:412px;font-weight:bold;font-size:16px;color:#1183c4}@media (max-width: 1059.98px){.presen_area .presen_title .icon_write{max-width:312px}}.presen_area .presen_title input{width:160px;margin-right:10px}.presen_area .presenter{margin-bottom:5px}.presen_area .presenter .label_user a,.presen_area .presenter .label_user .no_link{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;max-width:450px}.presen_area iframe{width:95%}@media (max-width: 575.98px){.presen_area iframe{width:300px;height:185px}}.presen_area .embed_media_url iframe{border:1px solid #ccc;border-width:1px 1px 0;margin-bottom:5px}@media (min-width: 768px){.presen_area iframe.docswell-iframe{height:284px}}@media (max-width: 767.98px){.presen_area iframe.docswell-iframe{height:100%}}.presen_area .presen_blog_area{position:relative}.presen_area .presen_blog_area .blog_thumbnail{position:absolute;width:200px;height:123px;border:1px solid #ccc}@media (max-width: 1059.98px){.presen_area .presen_blog_area .blog_thumbnail{width:100px;height:61px}}.presen_area .presen_blog_area .blog_thumbnail .thumbnail_img{width:200px;height:123px;background-position:center center;background-repeat:no-repeat;background-size:200px auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (max-width: 1059.98px){.presen_area .presen_blog_area .blog_thumbnail .thumbnail_img{width:100px;height:61px}}.presen_area .presen_blog_area .presen_desc{padding:5px 5px 20px 210px;height:98px;width:242px;overflow:hidden;border:1px solid #ccc;border-left:0}@media (max-width: 1059.98px){.presen_area .presen_blog_area .presen_desc{padding:5px 5px 20px 110px;width:auto}}.presen_area .presen_blog_area .more_link{position:absolute;bottom:3px;right:66px;color:#999}@media (max-width: 1059.98px){.presen_area .presen_blog_area .more_link{right:10px}}.presen_area.movie .presen_blog_area .blog_thumbnail,.presen_area.presen .presen_blog_area .blog_thumbnail{border:none;width:462px;height:286px}.presen_area.movie .presen_blog_area .thumbnail_img,.presen_area.presen .presen_blog_area .thumbnail_img{background-size:462px auto;background-size:cover;width:462px;height:286px}.presen_area.movie .presen_blog_area .more_link,.presen_area.presen .presen_blog_area .more_link,.presen_area.movie .presen_blog_area .presen_desc,.presen_area.presen .presen_blog_area .presen_desc{display:none}.presen_area .post_area{position:relative;display:block;padding:5px;color:#8a8a8a}.presen_area .post_area a{color:#8a8a8a}.presen_area .post_name{width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}.presen_area .dele_btn_area{position:absolute;bottom:5px;right:0px}.presen_area .more_link{font-family:"Montserrat", sans-serif}.page_presen .event_doc_area{padding-bottom:20px}.page_presen .event_doc_area+.event_doc_area{padding-top:20px;border-top:1px dashed #ccc}.page_presen .event_doc_area .more_link{font-weight:normal;font-size:12px}.page_presen .event_doc_area .title_3{display:flex;justify-content:space-between}.page_presen .event_doc_area .title_3 .left{max-width:700px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}.page_presen .container{width:95%}@media (min-width: 1060px){.page_presen .container{width:1060px;padding-inline:0}}.page_enquete_edit .enquete_list{display:flex;justify-content:space-between;position:relative;padding:10px 10px 10px 70px;min-height:48px;background:#f0f0f0;margin-bottom:10px}.page_enquete_edit .enquete_list .thumbnail{position:absolute;top:10px;left:10px;background-color:#fff}.page_enquete_edit .enquete_list .event_title{width:340px;font-weight:bold;font-size:14px;margin-bottom:5px;word-break:break-all}.page_enquete_edit .enquete_list .btn_group{width:250px}@media (min-width: 576px){.page_enquete_edit .enquete_list .btn_group{text-align:right}}.page_enquete_edit .enquete_list .btn_group button,.page_enquete_edit .enquete_list .btn_group a{margin-left:5px}.page_enquete_edit .enquete_list form{display:inline}.page_enquete_edit .question_edit_area{border:2px solid #ebe9e3;margin-bottom:15px}.page_enquete_edit .question_edit_area .question_header{display:flex;justify-content:space-between;background:url(../img/common/bg_slash.gif) 0 0 repeat #ebe9e3;padding:10px}.page_enquete_edit .question_edit_area .question_body{padding:15px}.page_enquete_edit .question_header .required_check{width:320px}.page_enquete_edit .question_header .delete_question{width:320px;text-align:right}.page_enquete_edit .question_body .item_edit{margin-bottom:10px;font-size:14px}.page_enquete_edit .question_body .item_edit label{font-weight:bold;margin-right:10px}.page_enquete_edit .question_body .options_area{margin-left:30px;border-left:5px solid #ebe9e3;padding-left:15px}.page_enquete_edit .question_body .options_area li{margin-bottom:5px;padding-left:12px;background:url(../img/common/icon_list.png) left center no-repeat}.question_edit_area.add_question{padding:10px}.search-page .fieldset{position:relative;margin-bottom:20px;padding:12px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:solid 1px #dddddd}.search-page .fieldset h2{display:none}.search-page .fieldset .form_horizontal{display:flex;flex-wrap:wrap}.search-page .fieldset .form_group_2{width:50%;margin-bottom:10px;display:inline-block}@media (max-width: 575.98px){.search-page .fieldset .form_group_2{width:100%}}.search-page .fieldset .form_group{margin-bottom:10px;width:100%}.search-page .fieldset .text_center{text-align:center;width:100%}.search-page .fieldset .text_right{text-align:right;width:100%}.search-page .fieldset label.form_label{display:block;font-weight:bold}.search-page .fieldset input[type="text"],.search-page .fieldset select.sort{height:26px;padding:0 4px;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff}.search-page .fieldset input.keyword[type="text"]{width:320px}.search-page .fieldset input.day[type="text"]{width:90px}.search-page .fieldset select[multiple]{display:inline-block;background:#fff;border:1px solid #fff;color:#fff;height:28px !important;max-width:330px !important;vertical-align:middle}.search-page .fieldset .ms-choice{width:330px !important}.search-page .fieldset .ms-choice>span{width:330px !important}.search-page .fieldset .ms-drop input[type="checkbox"],.search-page .fieldset .ms-drop label{cursor:pointer !important}.search-page .fieldset input[type="checkbox"]{cursor:pointer}.search-page .fieldset input[type="checkbox"]+label{font-weight:bold}.search-page .fieldset input[type="checkbox"]+label:hover{background:#eee;cursor:pointer}.search-page .fieldset input.disabled+label,.search-page .fieldset input[disabled="disabled"]+label{color:#aaa;font-weight:normal;cursor:inherit}.search-page .fieldset button.btn{width:150px}.search-page .errorlist{margin:0;padding:5px;background-color:#ffd}.page_friends .page_desc_area img{margin-right:5px;vertical-align:baseline}.page_friends .follow_area .follow_list{position:relative;padding-left:50px;padding-bottom:10px;padding-right:5px;border-bottom:1px dotted #999;margin-bottom:10px;min-height:38px}.page_friends .follow_area .follow_list .thumbnail{position:absolute;top:0;left:5px}.page_friends .follow_area .follow_list .name img{margin-left:5px;vertical-align:middle;font-size:1.2em}.page_friends .follow_area .follow_list .name{font-weight:bold}.page_friends .follow_area .follow_list .profile{color:#999}.intro_catch{margin:20px auto;padding-top:24px;font-size:36px;text-shadow:0 1px 2px rgba(0,0,0,0.5);text-align:center;color:#fff}.intro_area{padding:0;margin-top:-20px;margin-bottom:30px;box-shadow:inset 0 10px 40px rgba(0,0,0,0.4);background-color:#000;background-image:url(../img/intro/bg.jpg);background-position:center center}@media (max-width: 575.98px){.intro_area{background-position:0% 0%;background-size:contain}}.intro_main_area,.intro_sub_area,.intro_link_area{display:flex;flex-direction:row;max-width:1060px;margin:0 auto}@media (max-width: 575.98px){.intro_main_area,.intro_sub_area,.intro_link_area{flex-direction:column !important}}.intro_sub_area{margin-top:8px;position:relative;z-index:100}.intro_area .intro_main_area a,.intro_area .intro_sub_area a{text-decoration:none}.intro_area .intro_main_area .intro_desc a,.intro_area .intro_sub_area .intro_desc a{text-decoration:underline}.intro_area .intro_main_area a:hover .intro_inner{box-shadow:0 0 8px rgba(255,114,3,0.54);background:#fff6ec;border-color:#ffdba5}.intro_inner{margin:8px;background-color:#fff;box-shadow:0 0 0 4px rgba(255,255,255,0.5)}.intro_main_area .intro_inner{min-height:250px;padding-top:6px}.intro_sub_area .intro_inner{display:flex;flex-direction:row;padding-top:8px;padding-bottom:6px}@media (max-width: 575.98px){.intro_sub_area .intro_inner{flex-direction:column}}.intro_area .intro_title{text-align:center;color:#c82a16}.intro_area .intro_title small{font-size:11px}.intro_area .intro_main_area a:hover .intro_title,.intro_area .intro_sub_area a:hover .intro_title{text-decoration:underline;color:#c82a16}.intro_main_area .intro_title{padding-bottom:5px;margin:0 10px 10px 10px;border-bottom:1px dashed #cfcfcf;font-size:18px}.intro_sub_area .intro_title{font-size:14px;width:100%}.intro_main_area img{display:block;width:100%;margin:0 auto 10px}.intro_sub_area img{height:max-content;width:100px}.intro_area .intro_desc strong{background-color:#ffe6ae;color:#000}.intro_area .intro_main_area .intro_desc{padding:0 10px;color:#666}.intro_area .intro_sub_area .intro_desc{min-width:130px;max-width:65%;padding-bottom:12px}@media (min-width: 768px){.intro_area .intro_sub_area .intro_desc{margin-right:20px}}@media (min-width: 576px) and (max-width: 1059.98px){.intro_area .intro_sub_area .intro_desc{width:130px}}.page_home .intro_start_area{position:relative;z-index:10000;padding:18px 0;margin-top:-50px;min-height:140px}@media (max-width: 575.98px){.page_home .intro_start_area{margin-top:-30px;min-height:100px}}.page_home .intro_start_area .inner{display:flex;flex-direction:row;justify-content:space-between;position:relative;max-width:1060px;margin:0 auto;text-align:center}@media (max-width: 575.98px){.page_home .intro_start_area .inner{justify-content:center}}@media (max-width: 575.98px){.page_home .intro_start_area .inner img{display:none}}.page_home .intro_start_area .intro_title{font-weight:normal;text-align:right;color:#fff}@media (max-width: 575.98px){.page_home .intro_start_area .intro_title{text-align:center}}.page_home .intro_start_area .btn_area{position:absolute;padding:10px;top:40px;right:0px;background-color:rgba(0,0,0,0.23)}@media (max-width: 575.98px){.page_home .intro_start_area .btn_area{position:relative;top:20px}}.page_home .intro_start_area .btn.btn_default{padding:14px;margin-right:5px}.page_inquiry .box_border_corner{max-width:540px;margin:20px auto;padding:20px}.page_inquiry .box_border_corner label{display:block;font-weight:bold}.page_inquiry .box_border_corner .form_input_text{min-width:300px}.page_inquiry .box_border_corner .form_textarea{min-width:480px;height:200px}@media (max-width: 575.98px){.page_inquiry .box_border_corner .form_textarea{min-width:300px}}.page_inquiry .box_border_corner .errorlist{margin-bottom:15px}.page_inquiry .mail .form_input_text{min-width:300px}.page_inquiry .body .form_textarea{min-width:480px;height:200px}@media (max-width: 575.98px){.page_inquiry .body .form_textarea{min-width:300px}}@media (max-width: 575.98px){.page_login .main_box{display:none}}.page_login .login_area{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 768px){.page_login .login_area{align-items:normal;flex-direction:row-reverse;justify-content:space-evenly}}@media (min-width: 992px){.page_login .login_area{width:120%;margin-left:-10%}}.page_login .login_area .register_connpass_area,.page_login .login_area .login_connpass_area,.page_login .login_area .login_sns_area{border:1px solid #ccc;padding:12px;width:330px}@media (min-width: 768px){.page_login .login_area .register_connpass_area{display:none}}.page_login .login_connpass_area input{width:280px}.page_login .btn_login{margin:15px auto}.page_login .btn_login+.btn_login{margin-top:10px}.page_login .errorlist{color:#c82a00;font-weight:bold;margin-bottom:15px;padding-left:30px}.side_group_area .thumb38_list{border-bottom:1px solid #ccc}.side_group_area .thumb38_list+.thumb38_list{margin-top:6px}.mypage .feed_area .feed_list+.feed_list{border-top:1px solid #e6e6e6;margin-top:10px;padding-top:10px}.mypage #side_area .gcal_link_area{background:url(../img/common/bg_slash.gif) 0 0 repeat #ffebcc}.mypage .gcal_link_box{margin:0 auto 10px}.mypage .gcal_link .gcal_link_box{margin-bottom:0}.mypage .recent_browsing_events{margin:0 20px 20px 10px;width:310px}.mypage .join_events{margin:0 10px 20px 20px;width:310px}.mypage .recent_browsing_events .date,.mypage .join_events .date{color:#999;font-size:10px}@media (min-width: 1060px){.page_dashboard .dashboard_area,.page_dashboard .reccomend_area{display:flex;flex-direction:row}}.page_dashboard .content_over{background-color:#f7f7f7;border-bottom:1px solid #e0e0e0;padding-top:20px;padding-bottom:20px}.page_dashboard .content_over .information_area{margin-top:0}.page_dashboard .thumb90_block li{width:103px;margin-bottom:0}@media (min-width: 1060px){.page_dashboard .dashboard_area .left{min-width:728px;padding-right:20px}}@media (min-width: 1060px){.page_dashboard .dashboard_area .right{min-width:310px;padding-right:20px}}@media (min-width: 1060px){.page_dashboard .reccomend_area .left{min-width:728px;padding-right:10px}}@media (min-width: 1060px){.page_dashboard .reccomend_area .right{min-width:310px;padding-left:10px}}@media (max-width: 1059.98px){.page_dashboard .reccomend_area .right{margin-top:20px}}.your_event_area .round_box_title,.your_group_area .round_box_title{display:flex;justify-content:space-between}.page_dashboard .your_event_list>li{position:relative;padding-left:50px}.page_dashboard .your_event_list>li+li{margin-top:10px;padding-top:10px;border-top:1px solid #ccc}.page_dashboard .your_event_list>li .event_date{position:absolute;top:0;left:0;width:50px;text-align:center;font-family:Montserrat, sans-serif !important}.page_dashboard .your_event_list>li+li .event_date{top:10px}.page_dashboard .your_event_list>li .event_date .month{display:block;font-weight:bold}.page_dashboard .your_event_list>li .event_date .day{display:block;font-weight:bold;line-height:33px;font-size:33px}.page_dashboard .your_event_list>li .event_date .week{display:block}.page_dashboard .your_date_event_list>li{position:relative;min-height:74px;padding-left:120px}.page_dashboard .your_date_event_list>li+li{margin-top:10px;padding-top:10px;border-top:1px solid #ccc}.page_dashboard .your_date_event_list>li .thumbnail{position:absolute;top:0;left:0}.page_dashboard .your_date_event_list>li+li .thumbnail{top:10px}.page_dashboard .your_date_event_list>li .event_title{font-size:16px;font-weight:bold}.page_dashboard .your_date_event_list>li .event_title a{text-decoration:none}.page_dashboard .dashboard_action_area{font-size:0}.page_dashboard .dashboard_action_area .btn_high_priority+.btn_high_priority{border-left:1px solid #a61d0c}.page_profile .profile_header_area .title_2{display:flex;flex-direction:column;padding-top:0;padding-right:0;word-break:break-all;width:100%}.page_profile .profile_header_area .title_2 .username{display:flex;flex-direction:column-reverse;font-size:12px;color:#999}.page_profile .profile_header_area .space-between{display:flex;justify-content:space-between}.page_profile .profile_header_area .title{display:flex;flex-direction:row}.page_profile .profile_header_area .avatar{display:none}@media (max-width: 1059.98px){.page_profile .profile_header_area .avatar{display:flex}}@media (max-width: 1059.98px){#side_area .avatar{display:none}}.page_profile .common_events_area h3 .amount{padding:3px 6px;border-radius:12px;font-size:11px;background:#a82400;color:#fff;font-weight:normal}.page_profile .common_events_list{display:flex;flex-wrap:wrap}.page_profile .common_events_list li{font-size:0}.page_profile .common_events_list li+li{margin-left:5px}.page_profile .common_events_list li a{display:inline-block}.page_settings .main_h3_bg+.main_border_area,.page_settings .main_h3_bg+.common_table{margin-top:-20px}.page_settings .connect_area .btn{display:block;width:180px;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.page_settings .connect_area .btn [class^="icon_"]{display:block}.page_settings .connect_area .note,.page_settings .connect_area .btn{margin-top:7px}.page_settings .connect_area .note{margin-left:7px}.page_settings .promote_accounts_area .promote_accounts_list+.btn{margin-top:10px}.page_settings .promote_accounts_list{position:relative;display:block;min-height:48px;padding:4px 4px 4px 58px;background:#efefef}.page_settings .promote_accounts_list+.promote_accounts_list{border-top:1px solid #ccc}.page_settings .promote_accounts_list img{position:absolute;top:4px;left:4px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.page_settings .promote_accounts_list form{display:inline}.page_settings .personal_area .user_image img{vertical-align:middle}.page_settings .personal_area .send_mail li{margin-bottom:5px}.page_settings .personal_area .send_mail .em{padding-bottom:2px}.page_settings .personal_area .send_mail ul+p.em{border-top:1px dashed #ccc;padding-top:5px}.page_settings .personal_area .send_mail label,.page_settings .personal_area .send_mail input{cursor:pointer}.page_settings .personal_area .send_mail label:hover,.page_settings .personal_area .send_mail input:hover{background-color:#ffd}.setting_toggle{margin:-5px -10px}.setting_toggle_list{display:flex;min-height:48px;padding:5px 10px}.setting_toggle_list .icon:hover{opacity:0.5}.setting_toggle+.setting_toggle{margin-top:5px;border-top:1px solid #ccc}.setting_toggle_list+ul{margin:5px 10px 10px 24px}.setting_toggle_list .group_title{padding-left:10px;max-width:380px;text-decoration:underline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}@media (max-width: 575.98px){.setting_toggle_list .group_title{max-width:250px}}.setting_toggle_list .icon{cursor:pointer}.privacy ol,.term ol{list-style-type:decimal;padding:0 0 0 25px;line-height:1.8}.term .event_sponsor{background:#ebeced;padding:10px;font-size:24px;font-weight:bold;color:#666;margin:20px 0 10px 0}.privacy ol.paren{counter-reset:item;list-style:none}.privacy ol.paren>li:before{content:"(" counter(item) ")";counter-increment:item;margin-right:0.5em}.privacy ol.paren>li{text-indent:-1.5em}.privacy ol.paren>li>ol>li{text-indent:0}.privacy h4{font-size:14px;font-weight:bold;margin-bottom:10px !important}.privacy table th{font-weight:bold;text-align:center !important}.privacy table td{width:40%;vertical-align:top}.privacy table td.purpose{width:20%}.privacy ol ul,.privacy table ul{list-style:disc;padding:0 0 0 15px;line-height:1.8}.page_api .box_border_corner{overflow-x:scroll;margin:0 auto}.page_api .box_border_corner dl{color:#333;line-height:22px;margin:5px 0 10px 0;padding:0}.page_api .box_border_corner dt{font-size:14px;color:#a82400;font-weight:bold}.page_api .box_border_corner dd{font-size:12px;color:#333;margin-bottom:15px;padding-left:23px;line-height:24px}.page_api .box_border_corner table{line-height:1.5}.page_api .box_border_corner dd a{font-weight:bold}.page_api .showcase li{padding-left:12px;background:url(../img/common/icon_list.png) 0 5px no-repeat}.page_ticket #wrapper{max-width:580px;margin:0 auto;padding:20px 0 40px}.page_ticket .ticket_area{padding:20px;margin-bottom:10px;border:2px solid #000;background-color:#fff}.page_ticket .ticket_event_area{position:relative;padding-left:90px;margin-bottom:15px}.page_ticket .ticket_event_area .service_logo{position:absolute;top:0;left:0;width:80px;height:26px}.page_ticket .ticket_event_area .event_title{font-weight:bold;font-size:16px;line-height:1.2;margin-bottom:3px}.page_ticket .ticket_user_area{position:relative;min-height:80px;margin:0 auto 25px;padding:68px 100px 10px 140px;background-image:url("../img/ticket/ticket_bg.gif");background-position:top center;background-repeat:no-repeat}.page_ticket .ticket_user_area .ticket_number{position:absolute;top:32px;left:80px;min-width:200px;max-width:340px;padding:2px 8px;border:1px solid #ccc;background:#fff;font-size:12px}.page_ticket .ticket_user_area .ticket_number span{border-left:1px solid #ccc;margin-left:6px;padding-left:6px;font-weight:bold;font-size:16px}.page_ticket .ticket_user_area .thumbnail{position:absolute;top:68px;left:80px;border:2px solid #fff}.page_ticket .ticket_user_area .display_name,.page_ticket .ticket_user_area .user_name,.page_ticket .ticket_user_area .ptype_name{min-width:200px;max-width:296px;white-space:nowrap;overflow:hidden;-webkit-text-overflow:ellipsis;text-overflow:ellipsis}.page_ticket .ticket_user_area .display_name{margin-bottom:3px;font-size:14px;font-weight:bold;line-height:1.2}.page_ticket .ticket_user_area .user_name{margin-bottom:5px;color:#999}.page_ticket .ticket_user_area .ptype_name span{font-weight:bold}.page_ticket table.ticket_eventinfo_area th{background-image:none;background-color:#eee}.page_ticket .card_area{position:relative;margin:0 auto;width:291px;height:158px;padding:15px;border:2px dashed #ccc}.page_ticket .card_area .user_name_area{position:relative;margin-bottom:10px;padding-left:60px}.page_ticket .card_area .thumbnail{position:absolute;top:0;left:0;width:48px}.page_ticket .card_area .display_name{font-size:24px;font-weight:bold;line-height:1.1}.page_ticket .card_area .user_name{color:#999}.page_ticket .card_area .social_area{position:absolute;bottom:10px;left:16px}.page_ticket .card_area .social_area p{width:271px;min-height:24px;font-weight:bold}.page_ticket .card_area .social_area img{margin-right:4px;vertical-align:middle}.page_ticket .card_area .cut{position:absolute;left:120px;bottom:-17px;width:7em;background-color:#fff;color:#999;text-align:center}.page_receipt_print{width:210mm;height:296mm;page-break-after:always;padding:10px}@media screen{.page_receipt_print{background:white;box-shadow:0 0.5mm 2mm rgba(0,0,0,0.3);margin:5mm;page-break-after:always}}@media print{.page_receipt_print{width:210mm}}.page_receipt_print .title h1{text-align:center;border-bottom:1px solid black}.page_receipt_print .info{margin:10px 0}.page_receipt_print .detail{margin:10px 0}.page_receipt_print .issuer{margin-top:50px}.page_receipt_print .common_table th{background-image:unset;width:200px}.page_about .left_catch{box-shadow:0 6px 0 #f8f8f8;font-size:15px;margin-bottom:30px;border-bottom:1px solid #ccc;padding-bottom:15px}.page_about .timeline_area>ul{margin:10px 0 0 0;padding:0;list-style:none;position:relative}.page_about .timeline_area>ul:before{content:"";position:absolute;top:0;bottom:0;width:10px;background:#eee;left:50%;margin-left:-5px}.page_about .timeline_list{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:20px}.page_about .timeline_list .timeline_title{position:relative;top:0;width:40px;height:40px;line-height:40px;border-radius:50%;color:#000;background:#ccc;box-shadow:0 0 0 8px #eee;text-align:center;order:1}.page_about .timeline_list .timeline_title h3{text-align:center;font-weight:bold;text-shadow:0 0 5px #fff;line-height:1.4}@media (min-width: 576px){.page_about .timeline_list .timeline_title h3{width:100px;margin-left:-30px;margin-top:10px}}.page_about .timeline_list.now .timeline_title{background:#fcecd1;box-shadow:0 0 0 8px #fad588}.page_about .timeline_list .owner{position:relative;display:inline-block;width:35%;padding:10px;background-color:#f3f3f3;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;order:0}.page_about .timeline_list .owner_empty{display:inline-block;width:35%;padding:10px;background-color:transparent;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;order:0}.page_about .timeline_list .join{position:relative;display:inline-block;width:35%;padding:10px;background-color:#f3f3f3;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;order:2}.page_about .timeline_list.now .owner,.page_about .timeline_list.now .join{background-color:#f5f3ea}.page_about .timeline_list .join.arrow_none{margin-top:40px}.page_about .timeline_list .owner:after{content:" ";position:absolute;left:100%;top:10px;height:0;width:0;border:solid transparent;border-left-color:#f3f3f3;border-width:10px}.page_about .timeline_list .join:after{content:" ";position:absolute;right:100%;top:10px;height:0;width:0;border:solid transparent;border-right-color:#f3f3f3;border-width:10px}.page_about .timeline_list.now .owner:after{border-left-color:#f5f3ea}.page_about .timeline_list.now .join:after{border-right-color:#f5f3ea}.page_about .timeline_list .owner.arrow_none:after,.page_about .timeline_list .join.arrow_none:after{border:none}.timeline_area .timeline_area_inner{display:flex;justify-content:center}.page_about .timeline_area .owner h4 a,.page_about .timeline_area .owner h4{font-size:16px;color:#d22c11}.page_about .timeline_area .join h4 a,.page_about .timeline_area .join h4{font-size:16px;color:#2e7ef2}.page_about .timeline_list .owner h4,.page_about .timeline_list .join h4{margin-bottom:6px;padding-bottom:6px;padding-top:6px;border-bottom:1px solid #ccc}.page_about .timeline_list p.p,.page_about .timeline_list ul.common_ul{padding-left:10px;padding-right:10px}.page_about .timeline_list img{display:block;width:100%;margin:6px auto 0}.page_about .intro_start_area{margin-top:30px}.page_about .square_tab{margin-top:10px;justify-content:center}.comparison_area+.comparison_area{margin-top:20px}.comparison_area.function .common_table td{width:200px;box-sizing:border-box}.comparison_area.function .common_table .connpass{box-sizing:border-box;box-shadow:4px 0 0 #b84040,-4px 0 0 #b84040;background-color:#fff9d8;border-left:8px solid #b83f40;border-right:8px solid #b83f40}.comparison_area.function .common_table th.connpass{border-top:8px solid #b83f40;background-color:#f7de93;color:#d30000;font-size:16px;font-weight:bold}.comparison_area.function .common_table .last .connpass{border-bottom:8px solid #b83f40}.comparison_area .common_table .connpass.em{font-size:20px}.comparison_area .common_table .rowspan td{border-bottom:1px dashed #ccc;border-top:1px dashed #ccc}.comparison_area.function .common_table .unsupported{line-height:30px;background-color:#f3f3f3;color:#b6b6b6}.comparison_area.function .common_table .supported{font-size:20px;font-weight:bold}.comparison_area.supplement .common_table{margin-top:10px}.comparison_area.supplement .common_table td{width:830px;height:50px}.comparison_area.supplement .common_table .connpass{background-color:#fff9d8;border:8px solid #b83f40}.comparison_area.supplement .common_table .connpass th{background-color:#f7de93;color:#d30000;font-size:16px;font-weight:bold}.page_edit .btn_area{font-size:0}.page_edit .btn_area+.btn_area,.page_edit .link_list+.btn_area{margin-top:10px}.page_edit .edit_text{color:#009fe6;text-decoration:underline;vertical-align:middle;cursor:pointer}.page_edit .mouseover:hover{background-color:#ffd;cursor:auto}.page_edit .mouseover{display:block}.page_edit .bgcolor_edit_area .mouseover,.page_edit .group_title .owner .mouseover{display:inline-block}.page_edit .group_title h2.icon_write_must,.page_edit .group_title .sub_title.icon_write{display:block}.page_edit .join_options_area .adv_value .mouseover{background-color:#e4e3e0}.page_edit .join_options_area .adv_value .mouseover:hover{background-color:#ffd}.page_edit .cleditorMain{margin-bottom:10px}.page_edit .mouseover:hover{cursor:pointer;background-color:#ffd}.page_edit .mouseover.ui-editing:hover{cursor:auto;background-color:transparent}.group_url{min-height:20px}.group_url p{font-size:14px}.group_url p.note{font-size:12px;font-weight:normal}.group_url strong{font-size:18px}.group_url .important{display:inline-block}.group_url .mouseover{display:inline-block}.group_url .btn_area .corner_left{margin-left:10px}.group_url .edit_input .btn_area input{font-size:14px}.page_group_edit .group_header_area .group_title{min-height:110px}.group_title h2 .edit_input input{background-color:#ffd;font-size:20px;width:580px;margin-right:5px}.group_title .sub_title .edit_input input{background-color:#ffd;width:580px;margin-right:5px}.group_title .owner .edit_input input{background-color:#ffd;width:300px;margin-right:5px}.page_edit .group_header_area .group_cover.cover_edit{background-image:none !important}.page_edit .group_cover.cover_edit .cover_btn_area{position:absolute;left:10px;top:10px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;z-index:1000}.page_edit .group_cover.cover_edit img{width:100%;max-width:1060px;max-height:180px;position:absolute;top:0;left:0;-webkit-border-top-right-radius:6px;-moz-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-top-left-radius:6px;border-top-left-radius:6px}.page_edit .group_thumb_area .thumbnail_btn_area{position:absolute;width:162px;bottom:-115px;left:24px;text-align:center}.page_edit .bgcolor_edit_area .bgcolor_box{display:inline-block;vertical-align:middle;width:32px;height:32px}.page_edit .bgcolor_edit_area .edit_input{height:24px;font-size:20px;font-family:"Montserrat", sans-serif}.page_edit .bgcolor_edit_area .edit_input input{font-size:14px;margin-right:5px}.page_edit .bgcolor_edit_area .farbtastic{z-index:10;background:#fff;border:1px solid #ccc;border-radius:6px}.page_edit .edit_link_area .form_item .form_input_text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;line-height:14px;height:inherit}.page_edit .edit_link_area strong{display:block}.page_edit .edit_link_area .btn_area{padding-top:10px;border-top:3px solid #ccc}.page_edit .edit_otherlink_area{padding-top:10px;margin-top:10px;border-top:1px solid #ccc}.page_edit .edit_otherlink_area .link_list li+li{margin-top:10px;padding-top:10px;border-top:1px dashed #ccc}.page_edit .link_list .official .form_input_text,.page_edit .edit_otherlink_area .link_list .form_input_text{margin-bottom:5px}.page_edit .ui-autocomplete li{white-space:nowrap}.page_edit .ui-autocomplete li .username{font-size:10px;color:#999}.page_event_edit.page_edit .owner_thumbnail+.edit_text{margin-right:5px}.edit_owner .icon_water_add{color:#009fe6;line-height:22px;margin-bottom:10px;text-decoration:underline}.edit_owner .edit_input input{width:100px;margin-right:5px}.edit_owner .label{background:#e2e2e2;padding:2px 4px;font-size:10px;border-radius:2px}.edit_owner .no_link{background-color:#fff}.edit_owner .owner_list li{display:block;margin:0;width:240px}.edit_owner .owner_list li:first-child,.edit_owner .owner_list li+li{border-top:1px solid #ccc}.edit_owner .owner_list li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:200px;padding:5px 10px 5px 0;background-color:inherit;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;vertical-align:middle}.edit_owner .owner_list li .edit_text:hover,.edit_owner .owner_list li a:hover{background-color:#efefef}.edit_owner .owner_list li .edit_text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:34px;height:36px;line-height:36px;text-align:center}.page_event_edit .group_select{font-size:16px}.page_event_edit .group_select .edit_text{font-size:12px}.page_event_edit .eventtype_area{min-height:180px}.eventtype_area .event_type_label{width:303px;border:1px solid #ccc;min-height:30px;font-size:14px;text-align:center;display:inline-block;padding:7px 10px 5px;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;cursor:pointer}@media (max-width: 575.98px){.eventtype_area .event_type_label{width:-webkit-fill-available;width:-moz-available;width:fill-available}}.eventtype_area .event_type_disable_label{color:#999;cursor:default}.eventtype_area .cmn_selected_label{border-bottom:1px solid #f5f4f1;background-color:#f5f4f1;font-weight:bold}.eventtype_area .join_options_editing{background-color:#ffd;border-bottom:1px solid #ffd}.join_options_area{border:1px solid #ccc;border-top:none;padding:15px;margin-bottom:10px}.join_options_area.edited{background-color:#f5f4f1}.join_options_area.edit{background-color:#ffd}.join_options_area .field_sec{margin-bottom:15px}@media (max-width: 575.98px){.join_options_area .field_sec{white-space:nowrap;overflow-x:scroll}}.join_options_area .ptypes th{text-align:center}.join_options_area .lottery,.join_options_area .ptype_method,.join_options_area .participants,.join_options_area .join_fee{text-align:center}.join_options_area.edited .ptype_name{width:35%;border-right:1px dashed #ccc;font-weight:bold}.join_options_area.edited .participants{width:15%;border-right:1px dashed #ccc;border-left:1px dashed #ccc}.join_options_area.edited .join_fee{width:15%;border-right:1px dashed #ccc;border-left:1px dashed #ccc}.join_options_area.edited .ptype_method{width:35%;border-left:1px dashed #ccc}.join_options_area.edit .ptype_name{width:35%}.join_options_area.edit .participants{width:15%}.join_options_area.edit .payment_paypal{width:15%}.join_options_area.edit .payment_paypal{width:15%}.join_options_area.edit .ptype_method{width:20%}.join_options_area.edit .lottery_date .form_input_text{width:90px}.join_options_area.edit .lottery_date .form_input_text[disabled]{background-color:#f0f0f0;box-shadow:none;border-color:#ccc;color:#a5a5a5}.join_options_area .ptypes .ptype_name .form_input_text{width:140px}.join_options_area .ptypes input[type="checkbox"]{margin-left:5px}.join_options_area .ptypes .payment_paypal input[type="text"]{background-color:#ffd}.join_options_area .ptypes .payment_paypal input[disabled]{background-color:#f0f0f0;box-shadow:none;border:1px solid #ccc;color:#a5a5a5}.join_options_area .ptypes .payment_paypal{padding:0;font-size:11px}.join_options_area .ptypes .payment_direct{border-left:1px dashed #ccc;padding:0;font-size:11px}.join_options_area .ptypes th.payment_direct,.join_options_area .ptypes th.payment_paypal{background-color:#efefef;padding:2px 0;font-size:11px}.join_options_area .ptypes .payment_direct label{display:block;min-height:30px;padding-top:12px;cursor:pointer}.join_options_area .ptypes .payment_paypal label.disable{color:#999}.join_options_area .ptypes td label:hover{background:#ffd}.join_options_area .ptypes td label.disable:hover{background:#f8f8f8}.join_options_area.edit .lottery_date.disable,.join_options_area.edit .lottery_date.disable .mouseover,.join_options_area.edit .ptype_method.disable,.join_options_area .ptypes tr.unremovable td.button,.join_options_area .ptypes tr.unremovable td.payment_paypal,.join_options_area .ptypes tr.unremovable td.payment_direct{color:#aaa;background-color:#f8f8f8}.page_event_edit .join_options_area .payment_paypal .form_input_text,.page_event_edit .join_options_area .participants .form_input_text{width:50px}.paid_options_area{margin-bottom:10px;padding:15px}.join_options_area.edited .paid_options_area{background-color:#e0e0d5}.join_options_area.edit .paid_options_area{background-color:#f7f8aa;border:1px solid #f0f1ab}.paid_options_area label,.paid_options_area p{margin-bottom:5px}.paid_options_area p:last-child{margin-bottom:0}.paid_options_area p{margin-left:10px}.paid_options_area label,.paid_options_area .field_heading{display:block;font-weight:bold;margin-left:0}.join_options_area.edited .paid_options_area .field_value{background-color:#f5f4f1;padding:5px 10px;-o-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.paid_options_area .field_sec:last-child{margin-bottom:0}.paid_options_area .form_input_text{width:200px}.paid_options_area .form_textarea{width:500px}.join_options_area .adv_article{background-color:#e4e3e0;padding:10px 15px}.join_options_area .adv_label{margin-right:15px;font-weight:bold}.join_options_area .adv_value{display:inline-block;padding:0 5px}.join_options_area .adv_value div,.join_options_area .adv_value form{display:inline-block}.edit_information{border-bottom:1px solid #6f6f6f;background:#000;color:#fff;padding:10px 0}.edit_information .title{font-size:18px;margin-right:6px}.edit_information .public_status_area{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:4px 24px;font-weight:bold}.edit_information .public_status_area.public{background:#444;color:#fff}.edit_information .public_status_area.draft{background:#a31400;color:#fff}.edit_notice_area{background-color:#fff;border-bottom:1px solid #ccc;padding:10px 0}.edit_notice_area{margin-bottom:10px}.edit_notice_area img{vertical-align:middle;margin-right:3px}.content_over.edit_area{background:#313131;display:block}.content_over.edit_area .container{position:relative;font-size:0;display:flex;flex-direction:row}.content_over.edit_area .public_status_area{padding:4px 0;width:160px;vertical-align:middle;font-weight:bold}.content_over.edit_area .public_status_area.public{background:#444;color:#fff}.content_over.edit_area .public_status_area.draft{background:#a31400;color:#fff}.content_over.edit_area .owner_menu_area,.content_over.edit_area .status_negative_area,.content_over.edit_area .action_area,.content_over.edit_area .status_positive_area{display:inline-block;font-size:0;margin-left:auto}.content_over.edit_area .owner_menu_area{color:#fff;text-align:right}@media (max-width: 767.98px){.content_over.edit_area .owner_menu_area{white-space:nowrap;overflow-x:scroll;overflow-y:hidden}}.content_over.edit_area .btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-top:0;border-bottom:0}.content_over.edit_area .owner_menu_area .btn{border:none;border-left:1px solid #5a5a5a;font-weight:normal}.content_over.edit_area .action_area .btn:last-child,.content_over.edit_area .status_negative_area .btn:last-child,.content_over.edit_area .event_area .btn:last-child{border-right:1px solid #868686}.content_over.edit_area .action_area .btn:first-child,.content_over.edit_area .status_negative_area .btn:first-child,.content_over.edit_area .participants_area .btn:first-child,.content_over.edit_area .event_area .btn:first-child{border-left:1px solid #868686}.content_over.edit_area .status_positive_area .btn{width:120px}.page_event_edit .dotborder{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #999;min-height:25px}.page_event_edit .place_edit_area .map,.page_event_edit .date_edit_area,.page_event_edit .eventtype_area{background-image:url(../img/common/loading.gif);background-repeat:no-repeat;background-position:center}.page_event_edit .place_edit_area,.page_event_edit .date_edit_area{min-height:200px}.page_event_edit .group_edit_area{min-height:50px}.edit_border{border:5px solid #ddd;padding:10px;margin-bottom:20px}.page_event_edit .edit_border .main_title{font-size:24px;font-weight:bold;line-height:1.4}.page_event_edit .edit_border_title{margin:-10px -10px 10px;padding:5px;font-size:14px;font-weight:normal;background-color:#ebebeb;color:#000}.page_event_edit .sub_title{font-size:14px}.page_event_edit .main_title input,.page_event_edit .sub_title input{margin-right:5px}.page_event_edit .main_title .icon_write_must{background-position:left 9px}.page_event_edit .group_edit_area .note{margin-top:5px}.page_event_edit .date_edit_area .btn_area{text-align:center;margin-right:auto}.page_event_edit .date_table_area{margin:0;background-color:#fff;width:100%}.page_event_edit .date_table_area tr{border-bottom:5px #fff solid}.page_event_edit .date_table_area tr.end+tr.start_edit,.page_event_edit .date_table_area tr.end+tr.start{border-top:10px #fff solid}.page_event_edit .date_table_area th,.page_event_edit .date_table_area td,.page_event_edit .date_table_area th,.page_event_edit .date_table_area td{padding:3px 5px}.page_event_edit .date_table_area th{background-color:#eee;text-align:center;vertical-align:middle;white-space:nowrap;min-width:70px}.page_event_edit .date_table_area td .form_input_text{width:10em}@media (max-width: 1059.98px){.page_event_edit .date_table_area td .form_input_text{display:flex;flex-direction:column}}.page_event_edit .publish_reservation_edit_area .btn_area{text-align:center;margin-right:auto}.page_event_edit .publish_reservation_table_area{margin:0;background-color:#fff;width:100%}.page_event_edit .publish_reservation_table_area tr{border-bottom:5px #fff solid}.page_event_edit .publish_reservation_table_area th,.page_event_edit .publish_reservation_table_area td{padding:3px 5px}.page_event_edit .publish_reservation_table_area th{background-color:#eee;text-align:center;vertical-align:middle;white-space:nowrap;min-width:70px}.page_event_edit .publish_reservation_table_area td .form_input_text{width:10em}.page_event_edit .place_edit_area .map{position:relative;margin:0 auto 10px;width:225px;height:225px}.page_event_edit .place_edit_area .form_input_text{width:160px}.page_event_edit .place_edit_area select{width:200px;display:block}.page_event_edit .place_edit_area table th,.page_event_edit .place_edit_area table td{padding:3px;word-break:break-all}.page_event_edit .place_edit_area table th{white-space:nowrap;color:#999}.page_event_edit .event_table_edit .presenter input{margin-bottom:5px}.page_event_edit .event_table_edit td input{margin-right:5px}.page_edit #enquete_btn,.page_edit #enquete_area ul{margin-bottom:10px}.page_edit #enquete_btn span{display:block;margin:0 auto;width:180px}.page_edit .common_table img{vertical-align:-8px;margin-right:5px}.page_event_manage .manage_list{background-color:#f7f7f7;border:1px solid #ccc;margin-bottom:10px}.page_event_manage .manage_list.draft{background-color:#fff9ed}.page_event_manage .manage_list td{vertical-align:top;padding:4px}.page_event_manage .manage_list .status_area .btn+.btn,.page_event_manage .manage_list .edit_area .btn+.btn,.page_event_manage .manage_list .status_area p+.btn{margin-top:6px}.page_event_manage .manage_list .link_area{vertical-align:bottom;font-size:0}.page_event_manage .manage_list .link_area .btn+.btn{border-left:none}.page_event_manage .manage_list .status_area{text-align:center;background-image:url(../img/common/bg_slash.gif);background-color:#ebe9e3;background-position:0 0;background-repeat:repeat;min-width:92px}.page_event_manage .manage_list.draft .status_area{background-color:#ffe8ba}.page_event_manage .manage_list .status_area .btn{display:block}.page_event_manage .manage_list .status_area .btn.entry{color:#c00;font-weight:bold}.page_event_manage .label_status_event.open,.page_event_manage .label_status_event.offer,.page_event_manage .label_status_event.wait{display:block;border:1px solid #fff3d5}.page_event_manage .label_status_event.close{display:block;border:1px solid #eee}.page_event_manage .label_status_event.draft{display:block;border:1px solid #e78f89}.page_event_manage .manage_list .edit_area{width:25%;max-width:132px;position:relative}.page_event_manage .manage_list .edit_area .btn{display:block}.page_event_manage .manage_list .manage_detail_area{position:relative;min-height:58px;padding-left:56px;color:#999}@media (min-width: 768px){.page_event_manage .manage_list .manage_detail_area{width:374px}}@media (max-width: 767.98px){.page_event_manage .manage_list .manage_detail_area{max-width:374px}}@media (max-width: 575.98px){.page_event_manage .manage_list .manage_detail_area{max-width:100px}}.page_event_manage .manage_list .manage_detail_area img{position:absolute;top:0;left:0}.page_event_manage .manage_list .manage_detail_area .title{font-weight:bold;font-size:14px}.page_event_manage .manage_list .manage_detail_area p{margin:0}.page_event_manage .manage_list .manage_detail_area .event_participants a{font-weight:bold;font-size:14px}.page_event_manage .btn.message{margin-left:10px;padding:0 2px}.page_event_manage .group_area .label_status_event{width:80px;text-align:center}.page_event_manage .right{display:flex;justify-content:flex-end}.participants_manage .entirety_area{border:1px solid #ccc;padding:5px}@media (max-width: 575.98px){.participants_manage .entirety_area{white-space:nowrap;overflow-x:scroll}}.participants_manage .entirety_area th{background:#f3f3f3}.participants_manage .entirety_area td{text-align:center;vertical-align:middle}.participants_manage .entirety_area .ptype_name a{font-weight:bold}.participants_manage .entirety_area .ptype_name{width:30%}.participants_manage .entirety_area .is_checkedin,.participants_manage .entirety_area .is_lottery,.participants_manage .entirety_area .is_participants,.participants_manage .entirety_area .is_waitlist,.participants_manage .entirety_area .is_cancelled{width:14%}.participants_manage .entirety_area .is_checkedin{color:#000}.participants_manage .entirety_area .is_lottery{color:#5480dd}.participants_manage .entirety_area .is_participants{color:#629c67}.participants_manage .entirety_area .is_waitlist{color:#a3a16f}.participants_manage .entirety_area .is_cancelled{color:#999}.participants_manage .entirety_area .is_participants.undecided,.participants_manage .entirety_area .is_waitlist.undecided{color:#aeaeae}.participants_manage .title_3 small.lottery{background-color:#5480dd;color:#fff}.participants_manage .participants_table td.id{width:20%;vertical-align:top;text-align:center}.participants_manage .participants_table td.user{width:80%}.participants_manage .participants_table th.participants_count{background:#ebe9e3;font-weight:bold;font-size:14px}.participants_manage .participants_table .ptype_name{display:inline-block;padding:2px 5px;margin-bottom:5px;font-size:10px;background-color:#ded;color:#696;border:1px solid #cdc}.participants_manage .participants_table .number{display:block;font-size:16px;font-weight:bold;margin-bottom:5px}.participants_manage .participants_table .user_info img{width:23px;height:23px;vertical-align:middle}.participants_manage .participants_table .display_name{font-size:14px;font-weight:bold;margin-left:5px}.participants_manage .participants_table .user_name{margin-left:3px;color:#999}.participants_manage .participants_table .date{color:#999;font-size:10px;text-align:right}.participants_manage .participants_table .user_ctime,.participants_manage .participants_table .user_checkined{color:#999;font-size:10px;text-align:left}.participants_manage .participants_table .inline_block{display:inline-block;width:100%}.participants_manage .participants_table .btn_area{display:flex;justify-content:space-between}.participants_manage .btn_attend{padding:5px 10px}.participants_manage .participants_table .btn.btn_checked{background:#ffebcc;border:1px solid #ff9901}.participants_manage .participants_table .ban_box .icon_reject{color:#666;cursor:pointer}.participants_manage .participants_table .ban_box .icon_reject:hover{color:#999}.participants_manage .comment_area,.participants_manage .enquete_area{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:10px 10px 10px 30px}.participants_manage .comment_area{background:#f5f5f5 url(../img/common/icon_comment.png) no-repeat 10px 12px;margin:10px 0 0}.participants_manage .enquete_area{background:#f5f5f5 url(../img/common/icon_enquete.png) no-repeat 10px 10px;padding-bottom:1px;margin:10px 0 0}.participants_manage .enquete_area .question{font-weight:bold;margin-bottom:5px}.participants_manage .enquete_area .answer{border-left:5px solid #ccc;padding-left:10px;margin-bottom:10px}.participants_manage .side_box .icon_reject,.participants_manage .side_box .btn_attend{cursor:default}.participants_manage .side_box .btn_attend:hover{color:#000;opacity:1}.participants_manage .side_box .attendee_code{display:block;font-size:16px;font-weight:bold;margin-bottom:5px}.page_lottery .common_table th.no{width:10%}.page_lottery .common_table th.nomination{width:10%}.page_lottery .common_table th.name{width:80%}.page_lottery .common_table .nomination label{margin:-10px;padding:10px;display:block}.page_lottery .common_table .nomination label:hover{background:#ffd}.page_lottery .common_table .name a{text-decoration:none}.page_lottery .common_table .name img{vertical-align:middle}.page_group_nguser .group_nguser_table .display_name{font-size:14px;font-weight:bold}.page_group_nguser .group_nguser_table .user_name{margin-left:3px;color:#999}.page_group_nguser .group_nguser_table .add_date{color:#999;font-size:10px}.series_detail h2 .h2_caption{display:block;font-size:12px;padding-bottom:6px}.series_detail .sub_title{margin-bottom:15px;padding-bottom:10px;border-bottom:1px dotted #999}.series_detail #total_entry{margin-bottom:10px;margin-top:-5px}.series_detail #total_entry .amount{font-size:22px;font-weight:bold}.series_detail #side_area .recent_doc_list{padding:10px}.series_detail #side_area .recent_doc_list>.doc_box{border-bottom:1px solid #ccc;padding-bottom:8px;margin-bottom:8px}.series_detail #side_area .recent_doc_list>.doc_box:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.series_detail #side_area .recent_doc_list .event_title{margin-bottom:5px}.series_detail #side_area .recent_doc_list .event_title,.series_detail #side_area .recent_doc_list .event_title a{color:#999}.series_detail #side_area .recent_doc_list .doc_title{font-size:14px;font-weight:bold}.series_detail #side_area .recent_doc_list .thumbnail{margin-top:10px}.event_detail .main_h3_bg+.common_table{margin-top:-20px}.event_detail .main_h3_bg{-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0}.event_detail .follow_list_area+.main_sec_box{margin-top:20px}.event_detail .follow_list_area .follow_list{width:530px}.event_detail .event_image{text-align:center;margin-bottom:10px}.event_detail .event_image img{max-width:670px}.event_detail .howto_entry_area{background:url(../img/common/bg_slash.gif) 0 0 repeat;padding:15px 10px;background-color:#ffebcc}.event_detail .entry_area,.event_detail .cancel_area{background:url(../img/common/bg_slash.gif) 0 0 repeat;padding:15px 0;text-align:center}.event_detail .entry_area{background-color:#ffebcc}.event_detail .cancel_area{background-color:#ddeedd}.event_detail .cancel_area p{padding:0 10px;font-weight:bold;text-align:center}.event_detail .entry_area .fee{font-size:16px;margin-right:0.2em}.event_detail .open_start{text-align:center;font-weight:bold}.event_detail .open_start .start_datetime{color:#a20;margin-bottom:3px}.event_detail .open_start .end_datetime{color:#666;font-weight:normal}.event_detail #event_footer{border:5px solid #ebeced;padding:10px 10px 10px 220px;position:relative}.event_detail #event_footer .event_image{position:absolute;top:10px;left:10px}.event_detail .base_info.has_map{width:510px}.event_detail .base_info.has_map th{width:88px}.event_detail .base_info.has_map td{width:378px}.event_detail_title{padding:5px 10px;line-height:20px;background-color:#f1f1f1;color:#696969;border-top:1px solid #a7a7a7;box-shadow:inset 0 1px 0 #fff;font-size:14px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event_detail_title:first-child{display:flex;justify-content:space-between;border-top:none;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.main_list_doc{display:flex}@media (max-width: 575.98px){.main_list_doc{flex-direction:column}}.event_group_area .thumbnail.image_bg{height:72px;width:108px;box-shadow:inset 0 0 1px rgba(0,0,0,0.5)}.event_group_area .group_title{font-size:1.2em}.event_group_area .group_detail{display:flex;flex-direction:row;justify-content:space-between}.event_group_area .group_sub_title{color:#999}.event_group_area .group_date_area{width:106px;padding:6px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#efefef;color:#888;height:fit-content}.event_group_area .group_date_area a{margin-left:4px}.page_event .forthcoming_event_area{border-top:1px dashed #ccc;padding-top:8px;margin-top:6px}.page_event .forthcoming_event_area li+li{margin-top:4px}.page_event .forthcoming_event_area a{padding:4px;display:block;background-color:#ffefb0;text-decoration:none}.page_event .forthcoming_event_area a:hover{background-color:#f0f0f0}.page_event .forthcoming_event_area .status{color:#c20202;background:#fffbe8;padding:2px}.page_event .forthcoming_event_area .event_title{font-weight:bold}.event_header_area .event_title{position:relative;min-height:57px;padding-left:63px;padding-right:40px;line-height:1.4;font-size:2em}.event_header_area .event_title .bookmark_area{position:absolute;right:0;top:0}.event_header_area .event_subtitle{margin-top:8px;font-weight:normal}.event_header_area .event_owner{color:#999;margin-top:8px;padding-top:8px;border-top:1px dashed #ccc}.event_header_area .thumbnail{display:block;overflow:hidden;text-align:center;margin:8px auto 0px;background-repeat:no-repeat;background-position:center center}.event_header_area .list_tag,.event_header_area .label_hashtag{margin-top:8px}.event_header_area .label_status_event{position:absolute;top:0;left:0;text-align:center;min-height:40px;min-width:24px;padding:6px 13px;margin-bottom:4px;border-radius:3px}.event_header_area .label_status_event .day{margin-top:0;font-size:20px}.event_entry_area .status_message{padding:8px;border-radius:4px}@media (max-width: 1059.98px){.event_entry_area .status_message{position:fixed;left:0;bottom:0;padding-inline:15px;width:-webkit-fill-available;width:-moz-available;width:fill-available;background-color:rgba(255,255,255,0.8);margin-bottom:0 !important;z-index:2}}.event_entry_area.is_lottery .status_message{background-color:#dce6ef}.event_entry_area.is_wait .status_message{background-color:#eeedd7}.event_entry_area.is_entry .status_message{background-color:#ddebdd}.event_entry_area.is_entry a,.event_entry_area.is_wait a{text-decoration:none}.ticket_area{margin-top:10px;padding:10px;background-color:#fff1d8;border:1px solid #fdd4b4}.event_schedule_area .label_status_event{display:block;padding:6px;margin-bottom:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:3px}.group_box .group_inner.event_schedule_area+.event_place_area,.group_box .event_entry_area+.event_inquiry_area,.group_box .event_inquiry_area+.event_place_area,.group_box .group_inner.event_schedule_area+.event_entry_area{border-top:1px solid #ccc}.page_event .event_schedule_area .ymd{font-size:20px}.page_event .event_schedule_area .hi{font-size:18px}.event_schedule_area .calendar_btn_area{padding-top:10px}.page_event .event_entry_area .period{color:#999}.group_inner.event_entry_area+.group_inner.event_entry_area{padding-top:0}@media (max-width: 1059.98px){.group_inner.event_entry_area.text_center.is_lottery.no-cancelbutton,.group_inner.event_entry_area.text_center.is_wait.no-cancelbutton,.group_inner.event_entry_area.text_center.is_entry.no-cancelbutton{position:fixed;left:0;bottom:0;padding-inline:15px;width:-webkit-fill-available;width:-moz-available;width:fill-available;background-color:rgba(255,255,255,0.8);z-index:2}}.event_place_area p{margin-top:4px}.participants_area>.event_detail_title:first-child{border-top:none}.group_box .event_owner_area.group_inner{padding-bottom:5px}.page_event .event_p_area .thumb25_list{border-bottom:1px dashed #ccc;padding-bottom:4px;margin-bottom:6px;min-height:26px}.page_event .event_detail_title a{text-decoration:none;display:block}.page_event .event_detail_title a:hover{color:#c00}.event_detail_title .right .btn{margin-top:-3px;margin-right:-7px;font-weight:normal}.event_header_area+.group_inner.event_ptype_area{padding-top:0}.group_inner.event_ptype_area .participants_area{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.group_inner.event_ptype_area .btn{margin:5px 0}.event_ptype_area .advertisement .ptype{color:#999}.event_ptype_area .participation{padding:0}.event_ptype_area .participation .ptype{position:relative;margin:5px;padding:5px}.event_ptype_area .participation .ptype{border-top:1px dashed #ccc}.event_ptype_area .participation .ptype:first-child{border-top:0;padding-top:0}.event_ptype_area .participation .ptype .ptype_name{margin-right:150px;font-weight:bold;font-size:14px}.event_ptype_area .participation .ptype .determine{display:inline-block;padding-top:2px;font-size:12px;color:#8d8d8d}.event_ptype_area .participation .ptype .determine .lottery{color:#5480dd}.event_ptype_area .participation .ptype .join_fee{margin-right:150px;margin-left:10px}.event_ptype_area .participation .ptype .participants{font-size:9px;position:absolute;bottom:0;right:0;width:140px;background:#efefef;text-align:center;-o-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.event_ptype_area .amount,.event_ptype_area .amount_over{font-weight:bold}.event_ptype_area .amount_over{color:#a82400}.event_ptype_area .participants .amount{font-size:16px}.common_table .paid_notice th{background-color:#ffe9a3}.common_table .paid_notice td{background-color:#fffce4}.feed_form .form_input_text{width:100%;margin-bottom:5px}.feed_form .cmn_label_style{line-height:20px}.feed_form .cmn_label_style img{vertical-align:middle;margin-left:5px;margin-right:5px}.feed_form .cmn_label_style+.btn,.feed_form .cmn_label_style+.cmn_label_style{margin-left:10px}.feed_area .thumb36_list.issue_item .message{color:#999}.feed_area .thumb36_list .note{margin-left:4px;margin-top:4px}.feed_area .thumb36_list .comment{padding-left:6px;margin-left:25px;margin-top:4px;border-left:3px solid #dadada;color:#999}.page_event .feed_area .thumb36_list .comment{padding:6px;margin-left:0;margin-top:4px;border-left:0;background:#efefef;color:#000}.page_event .feed_form+.feed_area{border-top:1px solid #e6e6e6;margin-top:10px;padding-top:10px}.conflict_join_area{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fffce2}@media (max-width: 575.98px){.page_event .information_area{display:none}}.page_group{background-color:#f7f7f7}.group_box{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:20px;background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,0.12)}.group_box.balloon{position:relative;margin-bottom:18px;border-radius:3px;border-bottom:5px solid #dbdacf}.group_box.balloon:before{left:50%;border:15px solid transparent;border-top:15px solid #dbdacf}.group_box.balloon:after,.group_box.balloon:before{content:"";position:absolute;top:100%;height:0;width:0}.group_box .title{display:flex;justify-content:space-between;padding:10px;font-size:1.4em;background-color:#ececec;-webkit-border-top-right-radius:3px;-moz-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-top-left-radius:3px;border-top-left-radius:3px}.group_box .title_small{padding:8px 10px;background-color:#ececec;-webkit-border-top-right-radius:3px;-moz-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-top-left-radius:3px;border-top-left-radius:3px}.group_inner+.title,.group_inner+.title_small{border-top:2px solid #dbdbdb;padding:6px 10px;-webkit-border-top-right-radius:0;-moz-border-top-right-radius:0;border-top-right-radius:0}.group_box .title_small .right{margin-top:-6px;margin-right:-8px}.group_box .title .right{margin-top:-4px;margin-right:-4px}.group_box .group_inner{padding:10px}.group_box .group_inner_table{padding:10px;overflow-x:scroll;margin:0 auto}.group_box .sub_title{font-weight:bold;font-size:14px}ul+.sub_title{margin-top:10px}.group_box .group_cover{-webkit-border-top-right-radius:3px;-moz-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-top-left-radius:3px;border-top-left-radius:3px}.group_header_area .group_cover{background-position:center center;background-size:cover;position:relative;min-height:180px}@media (max-width: 575.98px){.group_header_area .group_cover{min-height:100px}}.group_header_area .group_cover .thumbnail{display:inline-block;position:absolute;bottom:-90px;left:20px;width:162px;height:110px;padding:4px;box-shadow:0 0 4px rgba(0,0,0,0.4);background-color:#fff}.group_header_area .group_cover .thumbnail .image_bg{display:block;width:162px;height:110px;background-repeat:no-repeat;background-position:center center}.group_header_area .group_title{position:relative;margin-left:200px;margin-right:10px;min-height:85px;margin-top:16px}.group_header_area .group_title.with_event{min-height:94px}@media (min-width: 576px){.group_header_area .group_title.with_event{padding-right:260px}}.group_header_area .group_title h2{font-size:2em;line-height:1.4}.group_header_area .group_title h2 a{text-decoration:none}.group_header_area .group_title .sub_title{font-weight:normal}.group_header_area .group_title .owner{color:#999}.group_header_area .group_title p{margin-top:5px;line-height:1.5}.group_header_area .group_title p:last-of-type{margin-bottom:16px}.group_menu{display:flex;background-color:#ececec}.group_box .group_menu{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;-webkit-border-bottom-right-radius:3px;-moz-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.group_menu .tab{display:flex;min-width:280px}.group_menu .tab li{font-size:1.2em;width:33%}.group_menu .tab li a{border-top:4px solid #ececec;border-top:4px solid #ddd}.group_menu .tab li:first-of-type a{-webkit-border-bottom-left-radius:3px;-moz-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.group_menu .tab li a:hover{border-top:4px solid #cccccc;background-color:#ccc}.group_menu .tab li a.active{border-top:4px solid #464646}.group_menu .member_btn_area{margin-left:10px;margin-top:10px;margin-right:10px}.group_header_area .upcoming_events_list{position:absolute;top:-6px;right:0;width:240px;padding:10px;border:1px solid #dbdbdb;border-radius:3px}@media (max-width: 575.98px){.group_header_area .upcoming_events_list{display:none}}.group_header_area .upcoming_events_list .label_status_event{border-radius:2px;padding:2px 6px}.group_header_area .upcoming_events_list .date{color:#888}.group_header_area .upcoming_events_list .event_title{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;margin-bottom:0 !important}.list_tag+.group_inner.description{border-top:1px solid #ccc}.group_inner .link_list li+li{margin-top:10px;padding-top:10px;border-top:1px solid #ccc}.group_inner .link_list li a,.group_inner .link_list li a span{display:block;width:210px;text-decoration:underline;word-wrap:break-word}.group_box .paging_area{padding-top:20px;border-top:1px solid #ccc}.member_list_area .table .user{width:618px}.member_list_area .table .event{width:80px}.member_list_area .table .user_profile{color:#b9b9b9}.member_list_area .table>thead>tr>th{color:#818181}.member_list_area .table .display_name img{vertical-align:baseline}.member_list_area .table .display_name{font-size:14px;font-weight:bold}.page_message .message_form .reserved_date{width:100px}.page_message .message_form .reserved_time{width:70px}.page_message .table.message_sent_list{word-break:break-all}.page_message .table.message_sent_list th{font-weight:bold}.page_message .table.message_sent_list .message{max-width:298px;text-align:left;vertical-align:top}@media (max-width: 575.98px){.page_message .table.message_sent_list .message{max-width:108px}}.page_message .table.message_sent_list .to,.page_message .table.message_sent_list .from,.page_message .table.message_sent_list .date{max-width:106px;text-align:center;vertical-align:top}.page_message .table.message_sent_list .body{word-break:break-all}.page_message .table.message_sent_list .subject{max-width:298px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;font-size:14px;font-weight:bold}@media (max-width: 575.98px){.page_message .table.message_sent_list .subject{max-width:108px}}.page_message .table.message_sent{word-break:break-all}.page_message .table.message_sent th{font-weight:bold;width:86px;white-space:nowrap;vertical-align:top}.page_message .table.message_sent td{width:562px;vertical-align:top}.page_message .table.message_reserved_list{word-break:break-all}.page_message .table.message_reserved_list th{font-weight:bold}.page_message .table.message_reserved_list .message{max-width:298px;text-align:left;vertical-align:top}@media (max-width: 575.98px){.page_message .table.message_reserved_list .message{max-width:149px}}.page_message .table.message_reserved_list .reserve,.page_message .table.message_reserved_list .from,.page_message .table.message_reserved_list .date{width:106px;text-align:center;vertical-align:top;word-break:break-all}.page_message .table.message_reserved_list .body{word-break:break-all}.page_message .table.message_reserved_list .subject{max-width:298px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;font-size:14px;font-weight:bold}@media (max-width: 575.98px){.page_message .table.message_reserved_list .subject{max-width:108px}}.page_message .table.message_reserved{word-break:break-all}.page_message .table.message_reserved th{font-weight:bold;width:86px;white-space:nowrap;vertical-align:top}.page_message .table.message_reserved td{max-width:562px;vertical-align:top}.page_message .table.message_draft_list{word-break:break-all}.page_message .table.message_draft_list th{font-weight:bold;text-align:left}.page_message .table.message_draft_list .message{max-width:346px;vertical-align:top}@media (max-width: 575.98px){.page_message .table.message_draft_list .message{max-width:149px}}.page_message .table.message_draft_list .delete,.page_message .table.message_draft_list .from,.page_message .table.message_draft_list .date{width:90px;text-align:center;vertical-align:top;word-break:break-all}.page_message .table.message_draft_list .subject{max-width:346px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;font-size:14px;font-weight:bold}@media (max-width: 575.98px){.page_message .table.message_draft_list .subject{max-width:149px}}.page_message .table.message_draft_list .body{word-break:break-all}.page_presenter{display:flex;flex-direction:row;flex-wrap:wrap}.page_presenter .round_box_title{display:flex;flex-direction:row}.page_presenter .round_box_title .left{width:40%;max-width:354px}.page_presenter .round_box_title .right{padding-left:10px;width:65%;border-left:1px solid #ccc}.page_presenter .round_box_inner .presen_list{display:flex;flex-direction:row;justify-content:space-between}.page_presenter .round_box_inner .presen_list .left{width:40%;max-width:354px}@media (max-width: 575.98px){.page_presenter .round_box_inner .presen_list .left img{width:100%;height:auto}}.page_presenter .round_box_inner .presen_list .left .user_name{font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;font-size:20px}.page_presenter .round_box_inner .presen_list .left .user_name a{text-decoration:none}.page_presenter .round_box_inner .presen_list .left .user_profile{width:100%;color:#999}.page_presenter .round_box_inner .presen_list .right{padding-left:10px;width:65%;border-left:1px solid #e7e7e7}.page_presenter .round_box_inner .presen_list .right .link_more{display:flex;justify-content:flex-end}.page_presenter .round_box_inner+.round_box_inner{border-top:1px solid #ececec}.page_calendar th{width:136px}.page_calendar th{font-size:18px;font-weight:bold;text-align:center}.page_calendar td{border:1px solid #ccc;padding:4px}.page_calendar th.sun,.page_calendar td.sun .date{color:#c00}.page_calendar td.sun{background-color:#f2dede}.page_calendar th.sat,.page_calendar td.sat .date{color:#31708f}.page_calendar td.sat{background-color:#d9edf7}.page_calendar td.current{background-color:#fcf8e3}.page_calendar td .date{padding-bottom:5px;font-size:16px;font-weight:bold;position:relative}.page_calendar td .date span{color:#444;font-size:12px;font-weight:normal}@media (min-width: 576px){.page_calendar td .date span{position:absolute;top:5px;right:2px}}@media (max-width: 575.98px){.page_calendar td .date span{display:flex}}.page_calendar td .events{word-break:break-all;height:200px;overflow:auto}.page_calendar td a{font-size:11px}.page_calendar .mb_15{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column}@media (min-width: 576px){.page_calendar .mb_15{flex-direction:row}}.page_calendar .paging_area{display:flex;justify-content:space-between;text-align:center;margin:0}@media (max-width: 575.98px){.page_calendar .paging_area{margin:10px 0}}.page_calendar .fieldset{display:flex;flex-wrap:wrap}.page_calendar .fields,.page_calendar form{display:inline-block;font-size:0}.page_calendar .form_input_select{font-size:12px;height:2em;padding:0 4px;overflow:hidden;position:relative;border:1px solid #b6b6b6;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff;border-right:0;-webkit-border-top-right-radius:0;-moz-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0}.page_calendar .form_input_text{width:160px;height:2em;font-size:12px;margin:0;background-color:#fff;border-color:#b6b6b6;border-right:0;border-radius:0}.page_calendar .form_input_text::-moz-placeholder,.page_calendar .form_input_text:-ms-input-placeholder,.page_calendar .form_input_text::-webkit-input-placeholder{color:#ccc;font-weight:normal}.page_calendar .btn.btn_size_small{padding-left:5px;padding-right:5px;font-size:12px;height:2em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-left-radius:0 !important;-moz-border-top-left-radius:0 !important;border-top-left-radius:0 !important;-webkit-border-bottom-left-radius:0 !important;-moz-border-bottom-left-radius:0 !important;border-bottom-left-radius:0 !important}.page_calendar .form_input_select:focus,.page_calendar .form_input_select:hover{outline:none;border-color:#a5a5a5;box-shadow:0 0 3px rgba(0,0,0,0.5)}.tooltip{background-color:#ffffee;border:1px solid #cccc99;box-shadow:2px 2px 10px #666666;width:200px;display:none;font-size:11px;padding:10px;z-index:10001}.tooltip.top{margin-top:20px}.jqmWindow{-moz-border-radius:3px;-webkit-border-radius:3px;background:white none repeat scroll 0 0;border:medium none;color:black;line-height:1.5em;margin-left:-250px;padding:20px;width:500px;left:50%;position:fixed;top:10%}a.modal-close{background:transparent url(../img/button-close.png) no-repeat scroll 0 0;height:32px;position:absolute;right:-10px;top:-10px;width:32px}.jqmOverlay{background-color:#000}/*!
 * jQuery UI CSS Framework 1.11.1
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:0.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:0.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:0.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:0.4em 1em 0.4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:0.4em 2.1em 0.4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:0.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:0.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:0.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-0.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:0.2em 0.2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:0.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:0.9em;border-collapse:collapse;margin:0 0 0.4em}.ui-datepicker th{padding:0.7em 0.3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:0.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:0.7em 0 0 0;padding:0 0.2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:0.5em 0.2em 0.4em;cursor:pointer;padding:0.2em 0.6em 0.3em 0.6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto 0.4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:0.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:0.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:0.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:0.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:0.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:0.5em;padding:0.3em 1em 0.5em 0.4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:0.5em 0.4em 0.5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px 0.4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:0.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}/*!
 * jQuery UI CSS Framework 1.11.1
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */.ui-widget{font-family:Verdana, Arial, sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana, Arial, sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaaaaa;background:#fff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#222222}.ui-widget-content a{color:#222222}.ui-widget-header{border:1px solid #aaaaaa;background:#ccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222222;font-weight:bold}.ui-widget-header a{color:#222222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999999;background:#dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaaaaa;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:0.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:0.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_888888_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:0.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:0.3;filter:Alpha(Opacity=30);border-radius:8px}.ui-timepicker{display:block;position:absolute;height:200px;text-align:center;overflow:auto;overflow-x:hidden}.ui-timepicker-standard{font-family:Verdana, Arial, sans-serif;font-size:1.1em;background-color:#fff;border:1px solid #aaa;color:#222;display:block;margin:0;padding:2px;list-style:none outside none}.ui-timepicker-standard a{color:#222}.ui-timepicker-standard .ui-state-hover{background-color:#dadada;border:1px solid #999;font-weight:normal;color:#212121}.ui-timepicker-standard .ui-menu-item{clear:left;margin:0;padding:0;width:100%;cursor:pointer}.ui-timepicker-standard .ui-menu-item a{display:block;padding:0.2em 0.4em;line-height:1.5;text-decoration:none}.ui-timepicker-standard .ui-menu-item a.ui-state-hover{font-weight:normal;margin:-1px}.ui-timepicker-corners,.ui-timepicker-corners .ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px}.ui-timepicker-hidden{display:none}.ms-parent{display:inline-block;position:relative;vertical-align:middle;width:100%}.ms-choice{display:block;height:26px;padding:0;overflow:hidden;position:relative;cursor:pointer;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff}.ms-choice.disabled{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.ms-choice>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding-left:8px}.ms-choice>span.placeholder{color:#999}.ms-choice>div{float:right;width:20px;height:25px;background:url("images/multiple-select.png") right top no-repeat}.ms-choice>div.open{background:url("images/multiple-select.png") left top no-repeat}.ms-drop{overflow:hidden;display:none;margin-top:-1px;padding:0;position:absolute;z-index:1000;top:100%;background:#fff;color:#000;border:1px solid #aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15)}.ms-search{display:inline-block;margin:0;min-height:26px;padding:4px;position:relative;white-space:nowrap;width:100%;z-index:10000}.ms-search input{width:100%;height:auto !important;min-height:24px;padding:0 20px 0 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff url("images/multiple-select.png") no-repeat 100% -22px;background:url("images/multiple-select.png") no-repeat 100% -22px,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eee));background:url("images/multiple-select.png") no-repeat 100% -22px,-webkit-linear-gradient(center bottom, white 85%, #eee 99%);background:url("images/multiple-select.png") no-repeat 100% -22px,-moz-linear-gradient(center bottom, white 85%, #eee 99%);background:url("images/multiple-select.png") no-repeat 100% -22px,-o-linear-gradient(bottom, white 85%, #eee 99%);background:url("images/multiple-select.png") no-repeat 100% -22px,-ms-linear-gradient(top, #fff 85%, #eee 99%);background:url("images/multiple-select.png") no-repeat 100% -22px,linear-gradient(to top, #fff 85%, #eee 99%)}.ms-search,.ms-search input{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ms-drop ul{overflow:auto;margin:0;padding:5px 8px}.ms-drop ul>li{list-style:none;display:list-item;background-image:none;position:static}.ms-drop ul>li .disabled{opacity:0.35;filter:Alpha(Opacity=35)}.ms-drop ul>li.multiple{display:block}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label.optgroup{font-weight:bold}.ms-drop input[type="checkbox"]{vertical-align:middle}#editor_area .codehilite .hll{background-color:#ffffcc}#editor_area .codehilite pre{background:#f8f8f8}#editor_area .codehilite .c{color:#408080;font-style:italic}#editor_area .codehilite .k{color:#008000;font-weight:bold}#editor_area .codehilite .o{color:#666666}#editor_area .codehilite .cm{color:#408080;font-style:italic}#editor_area .codehilite .cp{color:#bc7a00}#editor_area .codehilite .c1{color:#408080;font-style:italic}#editor_area .codehilite .cs{color:#408080;font-style:italic}#editor_area .codehilite .gd{color:#a00000}#editor_area .codehilite .ge{font-style:italic}#editor_area .codehilite .gr{color:#ff0000}#editor_area .codehilite .gh{color:#000080;font-weight:bold}#editor_area .codehilite .gi{color:#00a000}#editor_area .codehilite .go{color:#888888}#editor_area .codehilite .gp{color:#000080;font-weight:bold}#editor_area .codehilite .gs{font-weight:bold}#editor_area .codehilite .gu{color:#800080;font-weight:bold}#editor_area .codehilite .gt{color:#0044dd}#editor_area .codehilite .kc{color:#008000;font-weight:bold}#editor_area .codehilite .kd{color:#008000;font-weight:bold}#editor_area .codehilite .kn{color:#008000;font-weight:bold}#editor_area .codehilite .kp{color:#008000}#editor_area .codehilite .kr{color:#008000;font-weight:bold}#editor_area .codehilite .kt{color:#b00040}#editor_area .codehilite .m{color:#666666}#editor_area .codehilite .s{color:#ba2121}#editor_area .codehilite .na{color:#7d9029}#editor_area .codehilite .nb{color:#008000}#editor_area .codehilite .nc{color:#0000ff;font-weight:bold}#editor_area .codehilite .no{color:#880000}#editor_area .codehilite .nd{color:#aa22ff}#editor_area .codehilite .ni{color:#999999;font-weight:bold}#editor_area .codehilite .ne{color:#d2413a;font-weight:bold}#editor_area .codehilite .nf{color:#0000ff}#editor_area .codehilite .nl{color:#a0a000}#editor_area .codehilite .nn{color:#0000ff;font-weight:bold}#editor_area .codehilite .nt{color:#008000;font-weight:bold}#editor_area .codehilite .nv{color:#19177c}#editor_area .codehilite .ow{color:#aa22ff;font-weight:bold}#editor_area .codehilite .w{color:#bbbbbb}#editor_area .codehilite .mf{color:#666666}#editor_area .codehilite .mh{color:#666666}#editor_area .codehilite .mi{color:#666666}#editor_area .codehilite .mo{color:#666666}#editor_area .codehilite .sb{color:#ba2121}#editor_area .codehilite .sc{color:#ba2121}#editor_area .codehilite .sd{color:#ba2121;font-style:italic}#editor_area .codehilite .s2{color:#ba2121}#editor_area .codehilite .se{color:#bb6622;font-weight:bold}#editor_area .codehilite .sh{color:#ba2121}#editor_area .codehilite .si{color:#bb6688;font-weight:bold}#editor_area .codehilite .sx{color:#008000}#editor_area .codehilite .sr{color:#bb6688}#editor_area .codehilite .s1{color:#ba2121}#editor_area .codehilite .ss{color:#19177c}#editor_area .codehilite .bp{color:#008000}#editor_area .codehilite .vc{color:#19177c}#editor_area .codehilite .vg{color:#19177c}#editor_area .codehilite .vi{color:#19177c}#editor_area .codehilite .il{color:#666666}
