﻿#out-wrapper{max-width:1000px;margin:0 auto}#page-navi{max-width:820px;margin:0 auto 5rem;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 959px){#page-navi{max-width:100%;flex-wrap:wrap;margin-bottom:2.5rem}}#page-navi li{width:24%}@media screen and (max-width: 670px){#page-navi li{width:49%;margin-bottom:1rem}}#page-navi li a{width:100%;background:#0778be;padding:1rem .5rem;text-align:center;display:block}#page-navi li a span{font-size:1.8rem;font-weight:700;color:#fff;display:inline-block}@media screen and (max-width: 959px){#page-navi li a span{font-size:1.6rem}}@media screen and (max-width: 559px){#page-navi li a span{font-size:1.4rem}}#page-navi li a:hover{filter:drop-shadow(3px 3px 3px rgba(0,0,0,0.3));opacity:1}#page-navi li:nth-of-type(1) a{background:#3ea0c5}#page-navi li:nth-of-type(2) a{background:#ea6052}#page-navi li:nth-of-type(3) a{background:#8d634b}#page-navi li:nth-of-type(4) a{background:#f2c23d}#entries-method img,#present img,#faq img,#ps-logo img{height:auto}#entries-method .sec-ttl span{color:#3ea0c5}#entries-method #entries{padding-left:9rem;margin-bottom:10rem}@media screen and (max-width: 1064px){#entries-method #entries{padding-left:0}}@media screen and (max-width: 959px){#entries-method #entries{margin-bottom:5rem}}#entries-method #entries ul li{margin-bottom:1rem}#entries-method #entries ul li p{font-size:1.6rem;font-weight:500;line-height:1.7;margin-left:2.1rem;text-indent:-2.1rem}#entries-method #entries ul li p:nth-of-type(1){font-weight:700}@media screen and (max-width: 959px){#entries-method #entries ul li p br{display:none}}@media screen and (max-width: 559px){#entries-method #entries ul li p{font-size:1.5rem;margin-left:1.9rem;text-indent:-1.9rem}}#entries-method #entries ul li p:before{content:"□ "}#entries-method #entries ul li p a{color:#3ea0c5}#entries-method #entries ul li p span{font-weight:700}#entries-method #entries ul li p:nth-of-type(2){margin-left:0;text-indent:0;padding-left:2.1rem}#entries-method #entries ul li p:nth-of-type(2):before{content:""}#entries-method .btn_entries{width:210px;height:40px;margin:2rem 0;padding-left:0 !important}@media screen and (max-width: 559px){#entries-method .btn_entries{width:100%}}#entries-method .btn_entries a{width:100%;height:100%;border:1px solid #3ea0c5;font-size:1.5rem;font-weight:700;display:flex;justify-content:center;align-items:center;color:#3ea0c5 !important}#entries-method .btn_entries a:hover{background:#daedf4;border:1px solid #daedf4;opacity:1}#entries-method .attention{margin:2rem 0 0;font-size:1.3rem;line-height:1.5;margin-left:0;text-indent:0}#entries-method #method{padding-left:9rem}@media screen and (max-width: 1064px){#entries-method #method{padding-left:0}}#entries-method #method ul li{margin-bottom:1rem}#entries-method #method ul li p{font-size:1.6rem;font-weight:500;line-height:1.7;margin-left:2.1rem;text-indent:-2.1rem}@media screen and (max-width: 959px){#entries-method #method ul li p br{display:none}}@media screen and (max-width: 559px){#entries-method #method ul li p{font-size:1.5rem;margin-left:1.9rem;text-indent:-1.9rem}}#entries-method #method ul li p:before{content:"■ "}#entries-method #method ul li p a{color:#3ea0c5}#entries-method #method ul li p span{font-weight:700}#entries-method #method ul li p:nth-of-type(2),#entries-method #method ul li p:nth-of-type(3),#entries-method #method ul li p:nth-of-type(4){margin-left:0;text-indent:0;padding-left:2.1rem}#entries-method #method ul li p:nth-of-type(2):before,#entries-method #method ul li p:nth-of-type(3):before,#entries-method #method ul li p:nth-of-type(4):before{content:""}#entries-method #method ul li p.add-ca{font-size:1.4rem}#entries-method #method .report-way .rw-ttl{font-size:1.6rem;font-weight:700;line-height:1.5}#entries-method #method .report-way ul{font-size:1.6rem;font-weight:500;line-height:1.5;margin-left:2.1rem;text-indent:-2.1rem}#entries-method #method .report-way ul li{margin-bottom:.2rem}#present{margin-bottom:10rem;padding-left:9rem}@media screen and (max-width: 1064px){#present{padding-left:0}}@media screen and (max-width: 959px){#present{margin-bottom:5rem}}#present .sec-ttl span{color:#ea6052}#present .holder .ill{width:100%;max-width:520px;margin:0 auto 3.5rem}@media screen and (max-width: 559px){#present .holder .ill{margin:0 auto 2rem}}#present .holder .txt{flex:1}@media screen and (max-width: 959px){#present .holder .txt{flex:auto}}#present .holder .txt .txtleads{font-size:1.6rem;line-height:1.7;font-weight:700}@media screen and (max-width: 559px){#present .holder .txt .txtleads{font-size:1.5rem}}#present .holder .txt .attention{margin-top:2rem;font-weight:400}@media screen and (max-width: 559px){#present .holder .txt .attention{margin-top:1.5rem}}#present .holder .txt .attention p{font-size:1.3rem;line-height:1.7;font-weight:700;margin-top:.1rem;margin-left:1.3rem;text-indent:-1.3rem}@media screen and (max-width: 559px){#present .holder .txt .attention p br{display:none}}#present .holder .txt .attention p a{color:#ea6052}#present .holder .txt .attention .attention-finished{color:#ff0000;font-size:1.4rem;line-height:1.5}#present .holder .txt .attention .attention2{padding-left:1.3rem}#present .holder .txt .attention .offered{margin-top:1.5rem}#ps-logo{padding-left:9rem}@media screen and (max-width: 1064px){#ps-logo{padding-left:0}}#ps-logo .sec-ttl span{color:#ea6052}#ps-logo p{font-size:1.6rem;font-weight:500;line-height:1.7}@media screen and (max-width: 559px){#ps-logo p{font-size:1.5rem}}#ps-logo ul{display:flex;justify-content:center;margin-top:3rem}@media screen and (max-width: 650px){#ps-logo ul{margin-top:2rem}}#ps-logo ul li.download_flyer{max-width:200px;margin-right:2rem}@media screen and (max-width: 650px){#ps-logo ul li.download_flyer{width:32%;margin-right:4%}}#ps-logo ul li.download_logo{max-width:400px}@media screen and (max-width: 650px){#ps-logo ul li.download_logo{width:64%}}#ps-logo ul li a{display:block}@media screen and (max-width: 559px){#ps-logo ul li a{transition:unset}}#ps-logo ul li a:hover p.btn{background:#fce5e3;border:1px solid #fce5e3;opacity:1}@media screen and (max-width: 559px){#ps-logo ul li a:hover p.btn{background:#fff;border:1px solid #ea6052}}@media screen and (max-width: 559px){#ps-logo ul li a:hover{opacity:1}}#ps-logo ul li p.btn{width:150px;height:48px;border:1px solid #ea6052;font-size:1.5rem;font-weight:700;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#ea6052;margin:1.5rem auto 0;transition:all .3s}@media screen and (max-width: 500px){#ps-logo ul li p.btn{width:24vw;height:42px;font-size:3vw}}@media screen and (max-width: 559px){#ps-logo ul li p.btn{transition:unset}}#ps-logo ul li p.btn span:nth-of-type(1){line-height:1}#ps-logo ul li p.btn span:nth-of-type(2){display:block;font-size:1.2rem;line-height:1;margin-top:.4rem}#ps-logo ul li p.btn span:nth-of-type(2):before{content:"("}#ps-logo ul li p.btn span:nth-of-type(2):after{content:")"}@media screen and (max-width: 500px){#ps-logo ul li p.btn span:nth-of-type(2){font-size:2.3vw;margin-top:.3rem}}#faq{padding-left:9rem}@media screen and (max-width: 1064px){#faq{padding-left:0}}#faq .sec-ttl span{color:#8d634b}#faq ul.qa>li{font-size:1.6rem;line-height:1.8;margin-bottom:3.5rem}@media screen and (max-width: 959px){#faq ul.qa>li{margin-bottom:3rem}}@media screen and (max-width: 559px){#faq ul.qa>li{font-size:1.5rem;line-height:1.5;margin-bottom:2rem}}#faq ul.qa>li h3{font-weight:700}@media screen and (max-width: 559px){#faq ul.qa>li h3{margin-bottom:.5rem}}#faq ul.qa>li h3:before{content:"Q：";margin-right:1.5rem}@media screen and (max-width: 559px){#faq ul.qa>li h3:before{margin-right:1rem}}#faq ul.qa>li p{font-weight:400}#faq ul.qa>li p a{color:#8d634b}#faq ul.qa>li ul.komoku{margin:1rem 0 2rem}#faq ul.qa>li ul.komoku li{margin-left:1.6rem;text-indent:-1.6rem}@media screen and (max-width: 559px){#faq ul.qa>li ul.komoku li{margin-left:1.5rem;text-indent:-1.5rem}}#faq ul.qa>li .c-address{border:1px solid #000;font-size:1.5rem;line-height:1.6;padding:2rem;display:inline-block}#faq ul.qa>li .c-address p:nth-of-type(1){font-weight:700;margin-bottom:.3rem}#faq ul.qa>li .c-address p:nth-of-type(1):before{content:"▼"}#faq ul.qa>li .add-info{font-size:1.5rem;line-height:1.5;letter-spacing:1px;margin-left:1.5rem;text-indent:-1.5rem;margin-top:2rem;font-feature-settings:"palt"}@media screen and (max-width: 559px){#faq ul.qa>li .add-info{letter-spacing:0.5px}#faq ul.qa>li .add-info br{display:none}}#entries-method,#ps-logo{margin-bottom:6.5rem;padding-bottom:6.5rem;border-bottom:1px solid #000}@media screen and (max-width: 959px){#entries-method,#ps-logo{margin-bottom:4rem;padding-bottom:4rem}}@media screen and (max-width: 559px){#entries-method,#ps-logo{margin-bottom:2.5rem;padding-bottom:4rem}}#map .sec-ttl{text-align:center;margin-bottom:3rem}@media screen and (max-width: 559px){#map .sec-ttl{margin-bottom:2.5rem}}#map .lead{font-size:1.6rem;line-height:1.5;font-weight:700;text-align:center}@media screen and (max-width: 959px){#map .lead{text-align:left}}@media screen and (max-width: 559px){#map .lead{font-size:1.4rem}}#map #maps{width:100%;height:600px;margin-top:4rem}@media screen and (max-width: 559px){#map #maps{height:440px;margin-top:2rem}}#map #region-navi{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:2.5rem;padding:2rem .5rem;border-top:1px solid #0778be;border-bottom:1px solid #0778be}@media screen and (max-width: 860px){#map #region-navi{padding:2rem .5rem 0}}#map #region-navi li{width:15.2%;text-align:center}@media screen and (max-width: 860px){#map #region-navi li{width:33.2%;margin-bottom:2rem}}@media screen and (max-width: 440px){#map #region-navi li{width:49%}}#map #region-navi li a{display:block;color:#0778be;position:relative;font-weight:700}#map #region-navi li a:after{content:"";display:inline-block;margin-left:.5rem;width:7px;height:5px;background-size:contain;background-image:url(../img/common/arrow-down.svg);vertical-align:middle}#map #region-list .region{border-top:1px dotted #444;padding-top:2rem;margin-top:2rem}#map #region-list .region:first-child{border-top:none;margin-top:3rem}@media screen and (max-width: 860px){#map #region-list .region:first-child{margin-top:2rem}}@media screen and (max-width: 440px){#map #region-list .region:first-child{margin-top:1rem}}#map #region-list .region ul{display:flex;flex-wrap:wrap;padding-bottom:1rem}#map #region-list .region ul li{padding:1rem 1rem 1rem 0;width:24%;margin-right:1.3%;margin-bottom:.5rem}@media screen and (max-width: 860px){#map #region-list .region ul li{width:32%;margin-right:2%}}@media screen and (max-width: 620px){#map #region-list .region ul li{width:49%;margin-right:2%}}@media screen and (max-width: 360px){#map #region-list .region ul li{width:100%;margin-right:0}}#map #region-list .region ul li:nth-child(4n){margin-right:0}@media screen and (max-width: 860px){#map #region-list .region ul li:nth-child(4n){margin-right:2%}#map #region-list .region ul li:nth-child(3n){margin-right:0}}@media screen and (max-width: 620px){#map #region-list .region ul li:nth-child(3n){margin-right:0}#map #region-list .region ul li:nth-child(even){margin-right:0}#map #region-list .region ul li:nth-child(odd){margin-right:2%}}@media screen and (max-width: 360px){#map #region-list .region ul li:nth-child(odd){margin-right:0}}#map #region-list .region ul li a{display:flex;align-items:center}#map #region-list .region ul li a:hover{opacity:0.8}#map #region-list .region ul li .image{width:60px;height:60px;margin-right:1rem}@media screen and (max-width: 860px){#map #region-list .region ul li .image{width:50px;height:50px}}@media screen and (max-width: 440px){#map #region-list .region ul li .image{width:40px;height:40px}}#map #region-list .region ul li .image img{width:60px;height:60px;border-radius:50%}@media screen and (max-width: 860px){#map #region-list .region ul li .image img{width:50px;height:50px}}@media screen and (max-width: 440px){#map #region-list .region ul li .image img{width:40px;height:40px}}#map #region-list .region ul li .name h4{font-size:1.3rem;line-height:1.8rem;font-weight:bold;color:#444}@media screen and (max-width: 860px){#map #region-list .region ul li .name h4{font-size:1.2rem}}#map #region-list .region ul li .name p.location{font-size:1.2rem;line-height:1.6rem;color:#444}#map #region-list .region ul li .name p.location:before{content:"[";padding-right:2px}#map #region-list .region ul li .name p.location:after{content:"]";padding-left:2px}#map #region-list .region ul li .name p.date{font-size:1.3rem;line-height:1.3rem;color:#0778be;letter-spacing:.1rem;margin-bottom:.5rem}@media screen and (max-width: 959px){#map #region-list .region ul li .name p.date{font-size:1.2rem;line-height:1.2rem;letter-spacing:0;margin-bottom:.3rem}}#map #region-list .region ul li .name p.date:after{content:"開催";padding-left:4px;font-size:1.2rem;line-height:1.2rem}@media screen and (max-width: 959px){#map #region-list .region ul li .name p.date:after{font-size:1.1rem;line-height:1.1rem}}#map #region-list .region h3{font-size:1.7rem;color:#0778be;font-weight:bold;letter-spacing:.2rem;margin-bottom:1rem}@media screen and (max-width: 860px){#map #region-list .region h3{font-size:1.5rem}}#map #region-list p.coming{font-size:1.3rem}#map .iw-wrappe{max-width:200px;display:flex;align-items:center;flex-direction:column}#map .iw-image,#map .iw-image img{width:100%;height:115px;margin-top:.5rem}#map .iw-name{font-size:1.2rem;font-weight:bold;line-height:1.7rem;margin-top:.8rem}#map .iw-crew{font-size:1.1rem;text-align:left;line-height:1.6rem;padding-top:3px;margin-top:3px;border-top:1px solid #ddd}
