body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}strong{font-weight:bold}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}html{font-size:62.5%}*{-webkit-box-sizing:border-box;box-sizing:border-box}.catch{font-family:'Abril Fatface', cursive}.page-dayflow .dayflow_title{position:relative;text-align:center;margin:auto}.page-dayflow .dayflow_title span{font-size:.8em;position:relative;display:inline-block}.page-dayflow .dayflow_title span::after,.page-dayflow .dayflow_title span::before{content:"";display:block;height:12px;background:url(../images/common/border_title.svg) no-repeat center center;background-size:contain;position:absolute;top:0;bottom:0;margin:auto}@media (min-width: 768px){.page-dayflow .dayflow_title span::after,.page-dayflow .dayflow_title span::before{width:4em}}@media (max-width: 767px){.page-dayflow .dayflow_title span::after,.page-dayflow .dayflow_title span::before{width:2em}}@media (min-width: 768px){.page-dayflow .dayflow_title span::after{left:-5em}}@media (max-width: 767px){.page-dayflow .dayflow_title span::after{left:-2.5em}}@media (min-width: 768px){.page-dayflow .dayflow_title span::before{right:-5em}}@media (max-width: 767px){.page-dayflow .dayflow_title span::before{right:-2.5em}}.page-dayflow .dayflow_cont{margin:60px auto}.page-dayflow .dayflow_cont p.hoken{color:#FF5785;text-align:center;margin:3em auto 8em}.page-dayflow .dayflow_cont p.hoken span{background:#FDFDA4;padding:1em 2em;border-radius:20px;border:2px dashed #FF5785}@media (max-width: 767px){.page-dayflow .dayflow_cont p.hoken span{display:block}}.page-dayflow .dayflow_cont .point_list{margin:2em auto}@media (min-width: 768px){.page-dayflow .dayflow_cont .point_list{width:50%}}@media (max-width: 767px){.page-dayflow .dayflow_cont .point_list{width:100%}}.page-dayflow .dayflow_cont .point_list>li{position:relative;border-bottom:1px solid #FF5785}.page-dayflow .dayflow_cont .point_list>li p{position:relative}.page-dayflow .dayflow_cont .point_list>li p::after{content:"";display:block;width:26px;height:26px;background:url(../images/common/point_check_icon.png) no-repeat center center;background-size:contain;position:absolute;left:-35px;top:0;bottom:0;margin:auto}.page-dayflow .dayflow_cont .point_list>li:first-child{border-top:1px solid #FF5785}@media (min-width: 768px){.page-dayflow .dayflow_cont .point_list>li{padding:.8em 0 .8em 9em}}@media (max-width: 767px){.page-dayflow .dayflow_cont .point_list>li{padding:.8em 0 .8em 3em}}.page-dayflow .dayflow_cont .flow_w{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3em}@media (min-width: 768px){.page-dayflow .dayflow_cont .flow_w .schedule{width:50%}}@media (max-width: 767px){.page-dayflow .dayflow_cont .flow_w .schedule{width:100%;margin-bottom:3em}}.page-dayflow .dayflow_cont .flow_w .schedule .schedule-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:2em 1em;border-top:1px solid #ff6b8a}.page-dayflow .dayflow_cont .flow_w .schedule .schedule-item:last-child{border-bottom:1px solid #ff6b8a}.page-dayflow .dayflow_cont .flow_w .schedule dt{position:relative;padding-left:60px;min-width:calc(5em + 60px)}.page-dayflow .dayflow_cont .flow_w .schedule dt::after{content:"";position:absolute;left:0;top:-.35em;width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:contain}.page-dayflow .dayflow_cont .flow_w .schedule dt.icon-9::after{background-image:url("../images/guide/dayflow/9h.png")}.page-dayflow .dayflow_cont .flow_w .schedule dt.icon-11::after{background-image:url("../images/guide/dayflow/11h.png")}.page-dayflow .dayflow_cont .flow_w .schedule dt.icon-1130::after{background-image:url("../images/guide/dayflow/11h30.png")}.page-dayflow .dayflow_cont .flow_w .schedule dt.icon-12::after{background-image:url("../images/guide/dayflow/12h.png")}.page-dayflow .dayflow_cont .flow_w .schedule dt.icon-13::after{background-image:url("../images/guide/dayflow/13h.png")}.page-dayflow .dayflow_cont .flow_w .schedule dt.icon-1330::after{background-image:url("../images/guide/dayflow/13h30.png")}.page-dayflow .dayflow_cont .flow_w .schedule dt.icon-15::after{background-image:url("../images/guide/dayflow/15h.png")}.page-dayflow .dayflow_cont .flow_w .schedule dt.icon-1530::after{background-image:url("../images/guide/dayflow/15h30.png")}.page-dayflow .dayflow_cont .flow_w .schedule dt.icon-17::after{background-image:url("../images/guide/dayflow/17h.png")}.page-dayflow .dayflow_cont .flow_w .schedule dt.icon-1730::after{background-image:url("../images/guide/dayflow/17h30.png")}.page-dayflow .dayflow_cont .flow_w .schedule dt.icon-18::after{background-image:url("../images/guide/dayflow/18h.png")}.page-dayflow .dayflow_cont .flow_w .schedule dd{margin:0}.page-dayflow .dayflow_cont .flow_w .schedule dd p{margin:0 0 4px}.page-dayflow .dayflow_cont .flow_w .schedule dd p:last-child{margin-bottom:0}@media (min-width: 768px){.page-dayflow .dayflow_cont .flow_w .img_w{width:47%}}@media (max-width: 767px){.page-dayflow .dayflow_cont .flow_w .img_w{width:100%}}.page-dayflow .dayflow_cont .flow_w .img_w img{width:100%;margin-bottom:2em}.faq{counter-reset:q a;max-width:900px;margin:0 auto}.faq .faq-item{position:relative;margin-bottom:1.5em}.faq dt{counter-increment:q;border:3px solid #FF5785;border-right:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq dt .q{position:relative}.faq dt .q::before,.faq dt .q::after{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:60px;border-radius:50%;line-height:0;margin:0;color:#FF5785;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;font-size:1em}.faq dt .q::before{content:"Q " counter(q);left:-12px;background:#fff;border:3px solid #FF5785}.faq dt .q::after{content:" ";left:0;top:5px;background:#FFFF00;mix-blend-mode:multiply}.faq dt button{position:relative;width:100%;background:none;border:0;text-align:left;font-size:1.3em;font-weight:bold;color:#FF5785;cursor:pointer;font-family:"Zen Maru Gothic",sans-serif}@media (min-width: 768px){.faq dt button{padding:2.5em 56px 2.5em 70px}}@media (max-width: 767px){.faq dt button{padding:1.5em 56px 1.5em 70px}}.faq dt button::after{content:"+";position:absolute;right:0;top:50%;line-height:0;margin:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:50px;color:#FF5785;-webkit-transition:-webkit-transform 0.25s ease;transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease;transition:transform 0.25s ease, -webkit-transform 0.25s ease}.faq dd{counter-increment:a;position:relative;display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows 0.5s ease, opacity 0.5s ease;transition:grid-template-rows 0.5s ease, opacity 0.5s ease;transition:grid-template-rows 0.5s ease, opacity 0.5s ease, -ms-grid-rows 0.5s ease;overflow:visible}.faq dd>div{overflow:hidden}.faq dd>div>div{padding:1.5em 0 4em 5em;margin:0;line-height:2;position:relative}.faq dd>div>div ul{padding-left:2em}.faq dd>div>div ul li{list-style:disc}.faq dd>div>div ul.no{padding-left:0}.faq dd>div>div ul.no li{list-style:none;padding-left:1.3em;text-indent:-1.3em}.faq dd>div>div ul.sikaku li{position:relative;list-style:none}.faq dd>div>div ul.sikaku li::before{content:"□";position:absolute;left:-1em}.faq dd p.rei{margin-top:1em;font-weight:bold}.faq dd .a{z-index:5;position:absolute;top:0;left:0;opacity:0;pointer-events:none;-webkit-transition:opacity 0.3s ease, -webkit-transform 0.3s ease;transition:opacity 0.3s ease, -webkit-transform 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease}.faq dd .a::before,.faq dd .a::after{position:absolute;width:60px;height:60px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;font-family:"Zen Maru Gothic",sans-serif}.faq dd .a::after{content:"A " counter(a);left:-12px;top:1em;border:3px solid #FFFF00;color:#FFFF00}.faq dd .a::before{content:" ";left:-2px;top:1.5em;background:#FF5785}.faq .is-open dd{grid-template-rows:1fr;opacity:1}.faq .is-open dd .a{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.faq .is-open dt button::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.network_wrap p{text-align:right;font-size:.9em;margin-bottom:.5em}.network_head{display:grid;grid-template-columns:1fr 300px;border-bottom:1px solid #FF5785;background:#F0F0F0}@media (max-width: 767px){.network_head{display:none}}.network_head div{padding:.5em 1.5em;text-align:center}.network_head div:first-child{border-right:1px solid #ff6b8a}.network_list{border-bottom:1px solid #FF5785}.network_list .network_item{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #FF5785}@media (min-width: 768px){.network_list .network_item{grid-template-columns:1fr 300px}}@media (max-width: 767px){.network_list .network_item{grid-template-columns:1fr}}@media (min-width: 768px){.network_list .network_item:first-child{border-top:none}}.network_list .network_item .network_name{background:#fff3f5}@media (min-width: 768px){.network_list .network_item .network_name{padding:1.2em 2em;border-right:1px solid #FF5785}}@media (max-width: 767px){.network_list .network_item .network_name{padding:1.5em;border-right:none;text-align:center}}.network_list .network_item .network_links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.network_list .network_item .network_links{padding:1.5em}}.network_list .network_item .network_links>div{width:35px;height:35px;display:block}.network_list .network_item .network_links .icon{width:35px;height:35px;display:block;text-indent:-9999px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:contain}.network_list .network_item .network_links .icon.hp{background-image:url("../images/guide/network/icon_hp.svg")}.network_list .network_item .network_links .icon.facebook{background-image:url("../images/guide/network/icon_facebook.svg")}.network_list .network_item .network_links .icon.instagram{background-image:url("../images/guide/network/icon_instagram.svg")}.network_list .network_item .network_links .icon.x{background-image:url("../images/guide/network/icon_x.svg")}.network_list .network_item .network_links .icon.line{background-image:url("../images/guide/network/icon_line.svg")}.network_list .network_item .network_links .icon:hover{opacity:.5}.support_cont{margin:5em auto}@media (min-width: 768px){.support_cont{width:90%}}.support_cont li{border-bottom:1px solid #FF5785}.support_cont li:first-child{border-top:1px solid #FF5785}@media (min-width: 768px){.support_cont li{padding:4em 10% 1em}}@media (max-width: 767px){.support_cont li{padding:4em 0 1em}}.support_cont li .detail_title{margin-bottom:1em}@media (min-width: 768px){.support_cont li .detail_title{font-size:1.8em}}@media (max-width: 767px){.support_cont li .detail_title{font-size:1.5em}}.other-table{border-collapse:collapse;table-layout:fixed;border:none}@media (min-width: 768px){.other-table{margin:50px auto}}@media (max-width: 767px){.other-table{margin:50px auto 0}}.other-table th,.other-table td{padding:1em 1em;border-top:1px solid #FF5785;border-bottom:1px solid #FF5785;vertical-align:middle}.other-table th{padding:.5em;text-align:center;background:#F0F0F0;border:1px solid #FF5785;border-right:none;border-left:none}.other-table td{white-space:normal;border:1px solid #FF5785;border-right:none;border-left:none}@media (min-width: 768px){.other-table th+th,.other-table td+td{border-left:1px solid #FF5785 !important}}@media (min-width: 768px){.other-table.subsidy{width:90%}}.other-table.subsidy th:nth-child(1),.other-table.subsidy td:nth-child(1){width:140px;text-align:center}.other-table.subsidy th:nth-child(2),.other-table.subsidy td:nth-child(2){width:40%}.other-table.subsidy th:nth-child(3),.other-table.subsidy td:nth-child(3){width:30%}.other-table.subsidy th:nth-child(4),.other-table.subsidy td:nth-child(4){width:20%;text-align:center}@media (min-width: 768px){.other-table.other{width:100%}}@media (max-width: 767px){.other-table{border:none;padding:1em !important}.other-table thead{display:none}.other-table tbody,.other-table tr{display:block;width:100%}.other-table tr{margin-bottom:24px;border:1px solid #FF5785;padding:1em}.other-table td{display:block;width:100% !important;padding:.2em 0;border:none;border-left:none !important;border-bottom:none;text-align:left !important}.other-table td:last-child{border-bottom:none}.other-table td::before{display:block;font-size:13px;color:#FF5785}.other-table.subsidy td:nth-child(1)::before{content:"掲載日"}.other-table.subsidy td:nth-child(2)::before{content:"助成金名"}.other-table.subsidy td:nth-child(3)::before{content:"実施団体等"}.other-table.subsidy td:nth-child(4)::before{content:"申込期間"}.other-table.other td:nth-child(1)::before{content:"掲載日"}.other-table.other td:nth-child(2)::before{content:"情報名"}.other-table.other td:nth-child(3)::before{content:"実施団体等"}.other-table.other td:nth-child(4)::before{content:"開催日・期間"}.other-table.other td:nth-child(5)::before{content:"申込期間"}}.how_to_yellow_w{width:100%;background:#FFFDC5;padding:3em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:10px;margin-top:70px}.how_to_yellow_w>div{padding:0 2em}@media (min-width: 768px){.how_to_yellow_w>div:first-of-type{border-right:2px dotted #FF5785}}@media (max-width: 767px){.how_to_yellow_w>div:first-of-type{border-bottom:2px dotted #FF5785;padding-bottom:2em;margin-bottom:2em}}@media (min-width: 768px){.how_to_yellow_w>div{width:50%;text-align:center}}@media (max-width: 767px){.how_to_yellow_w>div{width:100%}}.how_to_yellow_w>div h3{text-align:center;font-family:"Zen Maru Gothic",sans-serif;font-size:1.2em;margin-bottom:.7em}.how_to_yellow_w>div .second_more_btn_w{margin-top:1em}@media (max-width: 767px){.how_to_yellow_w>div .second_more_btn_w{text-align:center}}.how_to_yellow_w>div .second_more_btn_w .more_btn{font-size:1em;width:15em}.archive_year{margin:50px auto 0;padding:.7em;text-align:center;color:#fff;background:#FF5785}@media (min-width: 768px){.archive_year{width:85%}}@media (max-width: 767px){.archive_year{width:100%}}.kifu_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:2%;column-gap:2%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 auto 50px}@media (min-width: 768px){.kifu_list{width:85%}}@media (max-width: 767px){.kifu_list{width:100%}}.kifu_list li{width:100%;border-bottom:1px solid #FF5785}.kifu_list li:first-of-type{border-top:1px solid #FF5785}.kifu_list li p{padding:1em;text-align:center}.kifu_list a{padding:1em;text-decoration:none !important;position:relative}@media (min-width: 768px){.kifu_list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.kifu_list a:hover{background:#faeff2}.kifu_list a:hover .post-title{text-decoration:underline}.kifu_list a .day{color:#707070;margin-top:.3em;font-size:16px;font-size:1.6rem;line-height:1.5}.kifu_list a .title_text{width:10em;font-size:.8em}.kifu_list a .title_text .data{color:#707070;padding-right:1em}.certi_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 768px){.certi_list ul,.certi_list>div{width:50%}}@media (max-width: 767px){.certi_list ul,.certi_list>div{width:100%}}@media (min-width: 768px){.certi_list ul{padding-right:2em}}.certi_list ul li{border-bottom:1px solid #FF5785;padding:1.5em}.certi_list>div img{padding-top:4em}.about_cont{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 768px){.about_cont .img_w,.about_cont .txt_w{width:50%;margin-bottom:3em}}@media (max-width: 767px){.about_cont .img_w,.about_cont .txt_w{width:100%;margin-bottom:1.5em}}@media (min-width: 768px){.about_cont .txt_w{padding:0 2em}}.about_cont .txt_w p{font-size:1.1em}.about_cont .txt_w p .red{font-weight:600}.about_yellow_w{width:90%;margin:auto;background:#FFFDC5;padding:3em 2em;border-radius:10px}.about_yellow_w p{width:100%;text-align:center}.about_yellow_w .second_more_btn_w{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:20px;column-gap:20px;margin-top:1em}@media (max-width: 767px){.about_yellow_w .second_more_btn_w{text-align:center}}.about_yellow_w .second_more_btn_w .more_btn{text-align:center;font-size:1em}@media (min-width: 768px){.about_yellow_w .second_more_btn_w .more_btn{width:45%}}@media (max-width: 767px){.about_yellow_w .second_more_btn_w .more_btn{width:100%}}.circle-area{position:relative;max-width:1050px;margin:0 auto}@media (min-width: 768px){.circle-area{height:850px}}@media (max-width: 767px){.circle-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}.circle{border:2px solid #FF5785;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.circle .red{font-weight:600}.circle h3{color:#FF5785;font-size:1.8em;font-family:"Zen Maru Gothic",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 768px){.circle h3{margin-top:.5em}}.circle h3 img{width:1.5em;margin-bottom:0;padding-right:.2em}.circle>img{width:200px;height:auto;margin:.5em auto}.circle p{margin:0 auto;text-align:left}@media (min-width: 768px){.circle p{width:80%}}@media (min-width: 768px){.circle{position:absolute;width:45%;aspect-ratio:1 / 1;border-radius:50%;padding:40px}}@media (max-width: 767px){.circle{position:static;width:100%;padding:24px;border-radius:24px}}@media (min-width: 768px){.circle-eat{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3}}@media (min-width: 768px){.circle-learn{top:380px;left:7%;z-index:2}}@media (min-width: 768px){.circle-play{top:380px;right:7%;z-index:1}}@media (min-width: 768px){.about_copy .detail_title{font-size:1.5em}}@media (max-width: 767px){.about_copy .detail_title{font-size:1.2em;margin-top:1em}}
