#mypage .head{padding:10px 20px;display:flex;justify-content:space-between;align-items:center}#mypage .head .pagetitle{font-size:30px}#mypage .head .new{display:flex;align-items:center;justify-content:center;height:50px;width:50px;background-color:#0000;color:#000a;border:2px solid rgba(0,0,0,.5333333333);border-radius:50%;font-size:30px;overflow:hidden}#mypage .head .new:hover{background-color:#000a;color:#fff}#mypage .item{margin:0;display:flex;justify-content:space-between;align-items:stretch;border-top:1px solid rgba(0,0,0,.1333333333)}#mypage .item .thumbnail{background-color:#0003;width:110px;background-size:cover;background-position:center center}#mypage .item .info{padding:10px 20px;box-sizing:border-box;width:calc(100% - 210px)}#mypage .item .info .name{font-size:24px}#mypage .item .info .status{font-size:12px;background-color:#0005;display:inline-block;padding:3px 5px;line-height:1;border-radius:5px;color:#fff;font-weight:700}#mypage .item .buttons{width:100px;display:flex;align-items:center}#mypage .item .buttons a{line-height:1;background-color:#00fb;color:#fff;padding:7px 15px;box-sizing:border-box;border-radius:5px}#mypage .item .buttons a:hover{background-color:#00f}@media screen and (max-width: 800px){#mypage .item .thumbnail{aspect-ratio:7/10}#mypage .item .info{width:calc(100% - 70px);padding:5px 10PX;font-size:14px}#mypage .item .info .name{font-size:20px}#mypage .item .info .status{font-size:12px}#mypage .item .buttons{width:70px;align-items:normal;justify-content:flex-end}#mypage .item .buttons a{display:flex;align-items:center;font-size:12px;padding:10px}}.campaign_form .card-header{margin:15px;font-size:30px}.campaign_form #openstreetmap .map_container{width:calc(50% + -0px);aspect-ratio:16/9}.campaign_form .form-group{margin:15px;display:flex;align-items:center}.campaign_form .form-group label{display:inline-block;width:100px;background-color:#ddd;font-size:11px;padding:5px 10px;border-radius:20px;line-height:1;margin-right:10px}.campaign_form .form-group input[type=text]{width:50%}.campaign_form .form-group textarea{width:50%;height:100px}.campaign_form .form-group #btnSubmit{background-color:#0002;padding:10px;border-radius:5px;width:200px}.campaign_form .form-group #btnSubmit:hover{background-color:#0005}.campaign_form .form-group .thumbnail{width:100px;aspect-ratio:1;background-size:contain;background-position:center;background-repeat:no-repeat;border:1px solid rgba(0,0,0,.2);margin-right:10px}@media screen and (max-width: 800px){.campaign_form #openstreetmap .map_container{width:calc(100% + -0px);aspect-ratio:1}.campaign_form .form-group{display:block;margin-top:40px}.campaign_form .form-group label{font-size:20px;padding:10px 20px;width:100%;display:block;margin-bottom:5px}.campaign_form .form-group input[type=text],.campaign_form .form-group textarea{width:100%}.campaign_form .form-group .thumbnail{width:50%;aspect-ratio:1}}#page_login .linelogin{display:block;width:30%;margin:0 auto}.hibiscus_pages{margin:0;padding:0;font-family:Noto Sans JP,sans-serif;color:#555;background-color:#faf7cd}.hibiscus_pages h1,.hibiscus_pages h2,.hibiscus_pages h3,.hibiscus_pages h4,.hibiscus_pages h5{padding:0;margin:0;font-weight:700}.hibiscus_pages a{text-decoration:none;color:#555;font-weight:700}.hibiscus_pages a:hover{text-decoration:none}@font-face{font-family:craftmincho;src:url(/fonts/craftmincho.otf) format("opentype");font-weight:500;font-display:swap}.hibiscus_pages .container{color:#5d260c}.hibiscus_pages .container header .headerTitle{font-family:craftmincho;background-color:#faf7cd;text-align:center;padding:10px;background-size:cover;background-position:center}.hibiscus_pages .container header .headerTitle .sub{font-size:30px;color:#f88;box-shadow:0 1px 1px #000e;background-color:#fffe;display:inline-block;margin-top:15px;padding:5px 20px;border-radius:20px}.hibiscus_pages .container header .headerTitle h1{color:red;font-size:100px;letter-spacing:-.2em;margin:0;-webkit-text-stroke:1px rgba(255,255,255,.8666666667);text-shadow:0px 0px 3px #555}.hibiscus_pages .container header .headerTitle h1 span{padding-left:.1em;letter-spacing:-.1em;font-size:70%;color:#fff;-webkit-text-stroke:0px rgba(255,255,255,.8666666667)}@media screen and (max-width: 960px){.hibiscus_pages .container header .headerTitle .sub{font-size:30px}.hibiscus_pages .container header .headerTitle h1{font-size:80px}}@media screen and (max-width: 860px){.hibiscus_pages .container header .headerTitle .sub{font-size:20px}.hibiscus_pages .container header .headerTitle h1{font-size:60px}}@media screen and (max-width: 640px){.hibiscus_pages .container header .headerTitle .sub{font-size:16px}.hibiscus_pages .container header .headerTitle h1{-webkit-text-stroke:1px rgba(255,255,255,.8666666667);font-size:40px}}.hibiscus_pages .container header nav ul{margin:0;padding:0;display:flex;list-style:none;justify-content:center}.hibiscus_pages .container header nav ul li{padding:10px 20px;margin:5px;background-color:#fff;border:2px solid #FB2303;color:#fb2303;border-radius:5px}.hibiscus_pages .container .badge{display:inline-block;background-color:red;border-radius:20px;padding:3px 15px;line-height:1;font-size:12px;color:#fff}.hibiscus_pages .container .margin-right-s{margin-right:10px}.hibiscus_pages .container .block h2{font-family:craftmincho;font-size:40px;margin:.1em 20px}.hibiscus_pages .container .block .subblock{padding:20px;box-sizing:border-box}.hibiscus_pages .container #activity .container{display:flex;flex-wrap:wrap;padding-left:10px}.hibiscus_pages .container #activity .container .info h3{display:flex;align-items:center}.hibiscus_pages .container #activity .container .info h3 .announcement{background-color:#fb2303}.hibiscus_pages .container #activity .container .info h3 .past{background-color:#888}.hibiscus_pages .container #flyerposter .container{font-family:craftmincho;margin:auto 0;box-sizing:border-box;overflow:scroll;padding:0 20px 15px;width:100%;display:flex}.hibiscus_pages .container #flyerposter .container .thumb{text-align:center;margin-right:15px}.hibiscus_pages .container #flyerposter .container .thumb a{display:flex;border:1px solid rgba(0,0,0,.2666666667);overflow:hidden;margin-bottom:10px;box-shadow:0 2px 2px #0005;height:300px}.hibiscus_pages .container #flyerposter .container .thumb a img{height:100%}.hibiscus_pages .container #twitter .container .timeline{box-sizing:border-box;padding:0 20px;width:100%;aspect-ratio:16/9;overflow:scroll}@media screen and (max-width: 600px){.hibiscus_pages .container #twitter .container .timeline{aspect-ratio:4/3}}.hibiscus_pages .container #twitter .container .more{margin:15px 20px}.hibiscus_pages .container #access .info{padding:0 20px;display:flex;align-items:center}.hibiscus_pages .container #access .info .left img{width:100px}.hibiscus_pages .container #access .info .right .line{display:flex;align-items:center;margin:8px 20px}.hibiscus_pages .container #access .info .right .line .icon{margin-right:10px}.hibiscus_pages .container #access .info .right .line .icon img{width:30px}.hibiscus_pages .container #access .info .right .line .data{font-size:20px}.hibiscus_pages .container #access .info .right .line .data a{word-break:break-all}@media screen and (max-width: 600px){.hibiscus_pages .container #access .info{display:block;margin-bottom:30px}.hibiscus_pages .container #access .info .left img{width:80px}.hibiscus_pages .container #access .info .right{margin-top:15px}.hibiscus_pages .container #access .info .right .line{margin-left:0}.hibiscus_pages .container #access .info .right .line .icon img{width:20px}.hibiscus_pages .container #access .info .right .line .data{font-size:14px}}.hibiscus_pages .container footer{bottom:0;height:85px;background-image:url(/images/org/hibiscus/imgBGFooter.png);background-repeat:repeat-x;background-position:right;position:relative;display:flex;align-items:flex-end}.hibiscus_pages .container footer .logo_footer{position:absolute;width:240px;right:30px;top:-30px}@media screen and (max-width: 400px){.hibiscus_pages .container footer .logo_footer{width:190px;right:30px;top:-30px}}.hibiscus_pages .container footer .copyright{font-size:10px;background-color:#fffc;margin-left:10px;padding:2px 8px;border-radius:10px}.hibiscus_pages #navigation{margin:0;padding:7px 0;display:flex;flex-wrap:wrap;justify-content:flex-start;background-color:#fff}.hibiscus_pages #navigation a{align-items:center;width:auto;padding:15px;line-height:1;display:flex;font-size:16px}.hibiscus_pages #navigation a:hover{background-color:#eee}.hibiscus_pages #navigation a img{width:50px;margin-right:10px}@media screen and (max-width: 600px){.hibiscus_pages #navigation a{padding:10px;font-size:12px}}@media screen and (max-width: 400px){.hibiscus_pages #navigation a{padding:7px 10px;font-size:12px}}.hibiscus_pages #activity .container{display:flex;flex-wrap:wrap}.hibiscus_pages #activity .container .item{background-color:#fff;width:calc(33.3333333333% - 10px);margin-right:10px;margin-bottom:10px;border-radius:10px;overflow:hidden}.hibiscus_pages #activity .container .item .thumbnail{width:100%;aspect-ratio:1;background-size:cover;background-position:top center}.hibiscus_pages #activity .container .item .info{width:100%;box-sizing:border-box;padding:20px}@media screen and (max-width: 1000px){.hibiscus_pages #activity .container .item{width:calc(50% - 10px)}}@media screen and (max-width: 600px){.hibiscus_pages #activity .container .item{width:calc(100% - 10px)}}#hibiscus_campaign .listContainer,#hibiscus_index .listContainer{display:flex;flex-wrap:wrap;margin-top:15px;margin-left:15px}#hibiscus_campaign .item,#hibiscus_campaign .item_large,#hibiscus_index .item,#hibiscus_index .item_large{margin:0 15px 15px 0;padding:0;box-sizing:border-box;border-radius:5px;overflow:hidden;box-shadow:0 1px #0001}#hibiscus_campaign .item a,#hibiscus_campaign .item_large a,#hibiscus_index .item a,#hibiscus_index .item_large a{display:flex;background-color:#fff;font-weight:400}#hibiscus_campaign .item a:hover,#hibiscus_campaign .item_large a:hover,#hibiscus_index .item a:hover,#hibiscus_index .item_large a:hover{background-color:#eee}#hibiscus_campaign .item a .thumbnail,#hibiscus_campaign .item_large a .thumbnail,#hibiscus_index .item a .thumbnail,#hibiscus_index .item_large a .thumbnail{width:100px;aspect-ratio:700/1000;background-size:cover;background-position:top center}#hibiscus_campaign .item a .info,#hibiscus_campaign .item_large a .info,#hibiscus_index .item a .info,#hibiscus_index .item_large a .info{padding:10px}#hibiscus_campaign .item .title,#hibiscus_campaign .item_large .title,#hibiscus_index .item .title,#hibiscus_index .item_large .title{display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.1333333333);padding-bottom:8px}#hibiscus_campaign .item .title .name,#hibiscus_campaign .item_large .title .name,#hibiscus_index .item .title .name,#hibiscus_index .item_large .title .name{font-weight:700;font-size:16px;margin-right:5px}#hibiscus_campaign .item .title .status,#hibiscus_campaign .item_large .title .status,#hibiscus_index .item .title .status,#hibiscus_index .item_large .title .status{background-color:#0005;display:inline-block;padding:3px 10px;line-height:1;border-radius:5px;color:#fff;font-weight:700;font-size:10px}#hibiscus_campaign .item .datetime_str,#hibiscus_campaign .item .location_name,#hibiscus_campaign .item_large .datetime_str,#hibiscus_campaign .item_large .location_name,#hibiscus_index .item .datetime_str,#hibiscus_index .item .location_name,#hibiscus_index .item_large .datetime_str,#hibiscus_index .item_large .location_name{display:flex;align-items:center}#hibiscus_campaign .item .datetime_str span,#hibiscus_campaign .item .location_name span,#hibiscus_campaign .item_large .datetime_str span,#hibiscus_campaign .item_large .location_name span,#hibiscus_index .item .datetime_str span,#hibiscus_index .item .location_name span,#hibiscus_index .item_large .datetime_str span,#hibiscus_index .item_large .location_name span{margin-right:5px;font-size:24px}#hibiscus_campaign .item .datetime_str,#hibiscus_campaign .item_large .datetime_str,#hibiscus_index .item .datetime_str,#hibiscus_index .item_large .datetime_str{padding-top:10px}#hibiscus_campaign .item .datetime_str span,#hibiscus_campaign .item_large .datetime_str span,#hibiscus_index .item .datetime_str span,#hibiscus_index .item_large .datetime_str span{color:#b77a18}#hibiscus_campaign .item .location_name,#hibiscus_campaign .item_large .location_name,#hibiscus_index .item .location_name,#hibiscus_index .item_large .location_name{padding-top:5px}#hibiscus_campaign .item .location_name span,#hibiscus_campaign .item_large .location_name span,#hibiscus_index .item .location_name span,#hibiscus_index .item_large .location_name span{color:#2840a0}#hibiscus_campaign .item,#hibiscus_index .item{width:calc(33.3333333333% - 20px)}#hibiscus_campaign .item_large,#hibiscus_index .item_large{width:calc(100% - 20px)}#hibiscus_campaign .item_large .content,#hibiscus_index .item_large .content{background-color:#fff;font-weight:400;display:flex;justify-content:space-between}#hibiscus_campaign .item_large .content .left .thumbnail,#hibiscus_index .item_large .content .left .thumbnail{width:400px;aspect-ratio:700/1000;background-size:cover;background-position:top center;position:relative}#hibiscus_campaign .item_large .content .right,#hibiscus_index .item_large .content .right{width:calc(100% - 410px);display:flex;flex-direction:column;justify-content:space-between}#hibiscus_campaign .item_large .content .right .info,#hibiscus_index .item_large .content .right .info{margin-bottom:15px}#hibiscus_campaign .item_large .content .right .info .title,#hibiscus_index .item_large .content .right .info .title{margin:10px auto}#hibiscus_campaign .item_large .content .right .info .title .name,#hibiscus_index .item_large .content .right .info .title .name{font-size:30px;margin-right:15px}#hibiscus_campaign .item_large .content .right .info .title .status,#hibiscus_index .item_large .content .right .info .title .status{font-size:20px;padding:5px 20px}#hibiscus_campaign .item_large .content .right .mapContainer,#hibiscus_index .item_large .content .right .mapContainer{height:300px;width:calc(100% - 15px);margin-bottom:15px}#hibiscus_campaign .item_large .content .right #mapConteiner,#hibiscus_index .item_large .content .right #mapConteiner{background-color:#0001}@media screen and (max-width: 1000px){#hibiscus_campaign .item,#hibiscus_index .item{width:calc(50% - 20px)}#hibiscus_campaign .item_large .content .left .thumbnail,#hibiscus_index .item_large .content .left .thumbnail{width:300px}#hibiscus_campaign .item_large .content .right,#hibiscus_index .item_large .content .right{width:calc(100% - 310px)}#hibiscus_campaign .item_large .content .right .mapContainer,#hibiscus_index .item_large .content .right .mapContainer{height:250px}}@media screen and (max-width: 800px){#hibiscus_campaign .item,#hibiscus_index .item{width:calc(100% - 20px)}#hibiscus_campaign .item_large .content .left .thumbnail,#hibiscus_index .item_large .content .left .thumbnail{width:200px}#hibiscus_campaign .item_large .content .right,#hibiscus_index .item_large .content .right{width:calc(100% - 210px)}#hibiscus_campaign .item_large .content .right .info,#hibiscus_index .item_large .content .right .info{margin-bottom:10px}#hibiscus_campaign .item_large .content .right .info .title,#hibiscus_index .item_large .content .right .info .title{margin:10px auto}#hibiscus_campaign .item_large .content .right .info .title .name,#hibiscus_index .item_large .content .right .info .title .name{font-size:20px}#hibiscus_campaign .item_large .content .right .info .title .status,#hibiscus_index .item_large .content .right .info .title .status{font-size:12px;padding:5px 10px}#hibiscus_campaign .item_large .content .right .mapContainer,#hibiscus_index .item_large .content .right .mapContainer{height:130px}}@media screen and (max-width: 500px){#hibiscus_campaign .item,#hibiscus_index .item{width:calc(100% - 20px)}#hibiscus_campaign .item_large .content,#hibiscus_index .item_large .content{display:block}#hibiscus_campaign .item_large .content .left,#hibiscus_index .item_large .content .left{padding-top:15px}#hibiscus_campaign .item_large .content .left .thumbnail,#hibiscus_index .item_large .content .left .thumbnail{width:200px;margin:0 auto}#hibiscus_campaign .item_large .content .right,#hibiscus_index .item_large .content .right{width:100%;padding:15px;box-sizing:border-box}#hibiscus_campaign .item_large .content .right .info,#hibiscus_index .item_large .content .right .info{margin-bottom:10px}#hibiscus_campaign .item_large .content .right .info .title,#hibiscus_index .item_large .content .right .info .title{justify-content:center}#hibiscus_campaign .item_large .content .right .info .title .name,#hibiscus_index .item_large .content .right .info .title .name{font-size:20px}#hibiscus_campaign .item_large .content .right .info .title .status,#hibiscus_index .item_large .content .right .info .title .status{font-size:12px;padding:5px 10px}#hibiscus_campaign .item_large .content .right .mapContainer,#hibiscus_index .item_large .content .right .mapContainer{height:250px;width:calc(100% + -0px);box-sizing:border-box}}#hibiscus_campaign_single .content .thumbnail{width:400px;aspect-ratio:700/1000;background-size:cover;background-position:top center;position:relative;margin:30px auto}#hibiscus_campaign_single .content .info{margin:20px 0}#hibiscus_campaign_single .content .info .title{text-align:center;font-size:30px;background-color:#0001;padding:30px 0;margin-bottom:30px}#hibiscus_campaign_single .content .info .title .status{background-color:#0005;display:inline-block;padding:3px 10px;line-height:1;border-radius:5px;color:#fff;font-weight:700;font-size:30px}#hibiscus_campaign_single .content .info .datetimeplace{width:100%;margin:0 auto;font-size:24px;text-align:center}#hibiscus_campaign_single .content .info .details{padding:50px}#hibiscus_campaign_single .content .mapContainer{width:100%;aspect-ratio:16/9;margin-bottom:50px}@media screen and (max-width: 500px){#hibiscus_campaign_single .content .thumbnail{width:100%}}#hibiscus_greeting .body{margin:50px auto 80px;width:50%}#hibiscus_greeting .body h2{text-align:center;margin:50px auto}#hibiscus_greeting .body .text{line-height:200%}@media screen and (max-width: 800px){#hibiscus_greeting .body{width:90%}}.hibiscus_common_pages .body{margin:50px 30px 80px;width:calc(100% - 60px)}.hibiscus_common_pages .body h2{text-align:center;margin:50px auto}.hibiscus_common_pages .body .text{line-height:200%}.mypage_navigation{display:flex}
