*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td,small,button,time,figure{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}ol,ul{list-style:none}li,dd{list-style-type:none}button{background-color:rgba(0,0,0,0);outline:none;cursor:pointer;color:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{max-width:100%;height:auto;vertical-align:bottom}a{cursor:pointer;text-decoration:none;color:inherit}body{font-family:"Noto Sans JP",sans-serif;color:#000;background:#e3faff;font-size:16px}@media screen and (max-width: 767px){.is-pc{display:none}}@media print,screen and (min-width: 768px){.is-sp{display:none}}main{overflow-x:clip}.i-block{display:inline-block}.inner-wide{max-width:1244px;margin:0 auto;padding:0 40px;position:relative}@media screen and (max-width: 767px){.inner-wide{padding:0 20px}}.inner-narrow{max-width:1080px;margin:0 auto;padding:0 40px}@media screen and (max-width: 767px){.inner-narrow{padding:0 20px}}.deco-cover{max-width:1244px;margin:0 auto}.fadeUpTrigger{opacity:0}.fadeUp{-webkit-animation:fadeUpPop .9s cubic-bezier(0.25, 0.85, 0.45, 1) forwards;animation:fadeUpPop .9s cubic-bezier(0.25, 0.85, 0.45, 1) forwards;-webkit-animation-delay:.2s;animation-delay:.2s}@media screen and (max-width: 767px){.fadeUp{-webkit-animation-delay:0s;animation-delay:0s}}@-webkit-keyframes fadeUpPop{from{opacity:0;-webkit-transform:translateY(45px);transform:translateY(45px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpPop{from{opacity:0;-webkit-transform:translateY(45px);transform:translateY(45px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInAnime{from{opacity:0}to{opacity:1}}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.section-title{position:relative;font-family:"Zen Maru Gothic",sans-serif;color:#000;font-weight:bold;font-size:44px;text-align:center;line-height:1;z-index:1;margin-top:127px}.section-title::before{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%, 6px);transform:translate(-50%, 6px);width:382px;max-width:90%;height:30px;background:url("../../img/hyogo_guidance/section_title_obj.png") no-repeat center/contain;pointer-events:none}@media screen and (max-width: 767px){.section-title::before{background-size:65%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@media screen and (max-width: 767px){.section-title{font-size:23px;margin-top:48px}}.note-box{background-color:#fff;border:2px solid #000;position:relative;border-radius:55px;-webkit-box-shadow:13px -10px 0 0 #fbe651,13px -10px 0 2px #000;box-shadow:13px -10px 0 0 #fbe651,13px -10px 0 2px #000}@media screen and (max-width: 767px){.note-box{border-radius:21px;-webkit-box-shadow:4px -4px 0 0 #fbe651,4px -4px 0 2px #000;box-shadow:4px -4px 0 0 #fbe651,4px -4px 0 2px #000}}.note-box .section-title{margin-bottom:70px}@media screen and (max-width: 767px){.note-box .section-title{margin-bottom:40px}}.join-area{text-align:center;position:relative;z-index:1;background:url("../../img/hyogo_guidance/join-area-bg.png") no-repeat center center/cover}@media screen and (max-width: 767px){.join-area{background-image:url("../../img/hyogo_guidance/join-area-bg_sp.png")}}.join-message{margin-bottom:28px}@media screen and (max-width: 767px){.join-message{margin-bottom:18px}}.join-message .join-message-svg{display:inline-block;max-width:374px;width:39%;height:auto;vertical-align:bottom;overflow:visible}@media screen and (max-width: 767px){.join-message .join-message-svg{max-width:231px;width:100%}}.join-message img{max-width:374px;width:39%}@media screen and (max-width: 767px){.join-message img{max-width:231px;width:100%}}.join-btn-wrap{padding:100px 0 135px;position:relative}@media screen and (max-width: 767px){.join-btn-wrap{padding:40px 0 90px;max-width:425px;margin:0 auto}}.join-btn{font-weight:bold;color:#f47db2;background:#fff;border-radius:50px;padding:.9em .5em;font-size:clamp(20px,2.5vw,30px);letter-spacing:.1em;display:inline-block;-webkit-transition:all .1s;transition:all .1s;line-height:1.3;width:50.4%;max-width:504px;border:3px solid #f47db2;-webkit-box-shadow:4px 4px #f47db2;box-shadow:4px 4px #f47db2;-webkit-animation:poyopoyo 2s ease-out infinite;animation:poyopoyo 2s ease-out infinite}@media(hover: hover){.join-btn:hover{background:#f47db2;border-color:#000;border:3px solid #f47db2;color:#fff}}@media screen and (max-width: 767px){.join-btn{font-size:18px;width:100%;max-width:245px;border-width:2px;-webkit-box-shadow:2px 2px #f47db2;box-shadow:2px 2px #f47db2;padding:15px}}@-webkit-keyframes poyopoyo{0%,40%,60%,80%{-webkit-transform:scale(1);transform:scale(1)}50%,70%{-webkit-transform:scale(0.95);transform:scale(0.95)}}@keyframes poyopoyo{0%,40%,60%,80%{-webkit-transform:scale(1);transform:scale(1)}50%,70%{-webkit-transform:scale(0.95);transform:scale(0.95)}}.join-deco{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1}.join-deco._01{max-width:1431px;width:104.7584187408%;top:48%}@media screen and (max-width: 767px){.join-deco._01{max-width:373px;width:99.4666666667%;top:50%;left:51.5%}}.join-deco._02{max-width:1379px;width:100.9516837482%;top:46%;left:52%}@media screen and (max-width: 767px){.join-deco._02{max-width:369px;width:98.4%;top:20%;left:50%}}.join-deco._03{max-width:1338px;width:97.9502196193%;top:48%}@media screen and (max-width: 767px){.join-deco._03{max-width:368px;width:98.1333333333%;top:22%}}.join-face{position:absolute}.join-face._04{max-width:319px;width:31.9%;left:-4%;bottom:3%}@media screen and (max-width: 767px){.join-face._04{max-width:133px;width:35.4666666667%;left:-5%;bottom:-1%}}.join-face._05{max-width:273px;width:27.3%;right:0;bottom:10%}@media screen and (max-width: 767px){.join-face._05{max-width:121px;width:32.2666666667%;right:-2%;bottom:9%}}.join-face._06{max-width:284px;width:28.4%;left:0%;bottom:8%}@media screen and (max-width: 767px){.join-face._06{max-width:126px;width:37.6119402985%;left:-8%;bottom:6%}}.join-face._07{max-width:286px;width:28.6%;left:-1%;bottom:8%}@media screen and (max-width: 767px){.join-face._07{max-width:122px;width:37%;left:-6%;bottom:9%}}.join-face._08{max-width:275px;width:27.5%;right:-2%;bottom:8%}@media screen and (max-width: 767px){.join-face._08{max-width:116px;width:35%;right:-5%;bottom:8%}}header{position:fixed;top:0;left:0;width:100%;z-index:1000;background:rgba(0,0,0,0);-webkit-transition:background-color .3s;transition:background-color .3s}header.scrolled{background:#fff}.header-nav-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1366px;margin:0 auto;padding:15px 20px 15px 50px}@media screen and (max-width: 1080px){.header-nav-pc{padding:10px 15px}}@media screen and (max-width: 767px){.header-nav-pc{display:none}}.header-logo{max-width:243px;width:19.2%;background:#fff;border-radius:5px;padding:15px;text-align:center}@media screen and (max-width: 1080px){.header-logo{width:17%;padding:10px}}.header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:78%}.header-link-area{-webkit-box-flex:0;-ms-flex:0 1 245px;flex:0 1 245px}@media screen and (max-width: 1080px){.header-link-area{-webkit-box-flex:0;-ms-flex:0 1 200px;flex:0 1 200px}}.header-link-area .header-join-btn{display:block;text-align:center;font-family:"Zen Maru Gothic",sans-serif;font-weight:bold;color:#fff;background:#00457c;border-radius:18px;border:2px solid #00457c;padding:.45em 1em;font-size:clamp(12px,1.25vw,15px);letter-spacing:.1em;line-height:1.3;width:100%;max-width:245px;white-space:nowrap;border:2px solid #00457c;-webkit-transition:all .2s;transition:all .2s}@media(hover: hover){.header-link-area .header-join-btn:hover{color:#00457c;background:#fff}}@media screen and (max-width: 767px){.header-link-area .header-join-btn{font-size:16px;max-width:385px;padding:5px}}.header-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:18px}.header-nav-list li+li{margin-left:15px}.header-nav-link{display:inline-block;font-family:"Zen Maru Gothic",sans-serif;font-size:clamp(10px,1.2vw,12px);font-weight:bold;padding:.8em 0;white-space:nowrap;letter-spacing:.075em;position:relative}@media screen and (max-width: 1080px){.header-nav-link{letter-spacing:0}}.header-nav-link::after{content:"";width:100%;height:0;border-bottom:4px dotted #00457c;position:absolute;left:0;bottom:0;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}@media(hover: hover){.header-nav-link:hover::after{opacity:1}}.header-join-btn-sp{display:none}@media screen and (max-width: 767px){.header-join-btn-sp{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;height:50px;width:calc(100% - 50px - 50px - 20px);max-width:270px;position:fixed;top:10px;left:0;border-radius:0px 25px 25px 0px;border-width:2px 2px 2px 0;border-style:solid;border-color:#00457c;font-family:"Zen Maru Gothic",sans-serif;font-size:clamp(14px,4.5vw,18px);font-weight:bold;color:#00457c;background:#fff;letter-spacing:.075em;opacity:0;visibility:hidden;-webkit-transition:opacity .2s;transition:opacity .2s}.header-join-btn-sp.show{opacity:1;visibility:visible}}.hamburger{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;position:fixed;top:15px;right:20px;width:40px;height:40px;background:#f47db2;border-radius:50%;z-index:300;-webkit-transition:background-color .3s;transition:background-color .3s}@media print,screen and (min-width: 768px){.hamburger{display:none}}.hamburger .hamburger-line{position:relative;width:19px;height:2px;background:#fff;border-radius:10px;-webkit-transition:background-color .3s;transition:background-color .3s}.hamburger .hamburger-line::before,.hamburger .hamburger-line::after{position:absolute;content:"";display:block;width:100%;height:100%;background:#fff;border-radius:10px;-webkit-transition:all .3s;transition:all .3s}.hamburger .hamburger-line::before{top:-7px}.hamburger .hamburger-line::after{bottom:-7px}.hamburger._open{background:rgba(0,0,0,0)}.hamburger._open .hamburger-line{background:rgba(0,0,0,0)}.hamburger._open .hamburger-line::before,.hamburger._open .hamburger-line::after{background:#000}.hamburger._open .hamburger-line::before{-webkit-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.hamburger._open .hamburger-line::after{-webkit-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}.sp-nav-wrap{width:100%;height:100%;position:fixed;left:0;top:0;background:#e3faff;z-index:200;display:none;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain}.sp-nav{max-width:375px;margin:0 auto;padding:75px 20px 110px;position:relative}.sp-nav-list li{background-image:radial-gradient(circle at 1px 1px, #a4a4a4 1px, transparent 1px);background-size:6px 2px;background-repeat:repeat-x;background-position:left bottom}.sp-nav-list li a.sp-nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:66px;font-family:"Zen Maru Gothic",sans-serif;font-weight:bold;font-size:17px;line-height:1.5;padding:0 20px;position:relative}.sp-nav-list li a.sp-nav-link::before{content:"";position:absolute;top:49.8%;right:24.5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:4px 0 4px 4.5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;z-index:1;pointer-events:none}.sp-nav-list li a.sp-nav-link::after{content:"";width:15px;height:15px;display:block;background-color:#0088e1;border-radius:50%;margin-left:10px;-ms-flex-negative:0;flex-shrink:0}.sp-nav-obj{position:absolute;z-index:-1;max-width:none}.sp-nav-obj._01{right:-229px;top:-196px}.sp-nav-obj._02{left:-378px;bottom:-238px}.main-visual{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;position:relative;width:100%;aspect-ratio:1366/800;max-height:800px}@media screen and (max-width: 767px){.main-visual{background-size:cover;aspect-ratio:375/620;margin-bottom:clamp(50px,50px + (100vw - 375px)*.306,200px)}}.main-visual-bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;z-index:5}@media screen and (max-width: 767px){.main-visual-bg{position:absolute;top:0;height:auto}}.main-visual-inner{position:absolute;width:100%;max-width:1366px;text-align:center;top:0;-webkit-transform:translateY(32%);transform:translateY(32%)}@media screen and (max-width: 767px){.main-visual-inner{max-width:600px;-webkit-transform:translateY(62%);transform:translateY(62%)}}.main-visual-logo{max-width:684px;width:50.0732064422%;-webkit-animation:popup .8s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation:popup .8s cubic-bezier(0.22, 1, 0.36, 1) forwards;-webkit-animation-delay:1s;animation-delay:1s;opacity:0}@media screen and (max-width: 767px){.main-visual-logo{max-width:600px;width:93.6666666667%}}@-webkit-keyframes popup{0%{-webkit-transform:translateY(40px) scale(0.8);transform:translateY(40px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}@keyframes popup{0%{-webkit-transform:translateY(40px) scale(0.8);transform:translateY(40px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}.mv-balloon{position:absolute;opacity:0;-webkit-animation:fadeInAnime 1s forwards;animation:fadeInAnime 1s forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s}.mv-balloon._01{left:7%;top:21%;max-width:268px;width:19.6193265007%}@media screen and (max-width: 767px){.mv-balloon._01{left:12%;top:-35%;max-width:none;width:51.6927083333%;z-index:-1}}.mv-balloon._02{right:8.5%;bottom:31%;max-width:247px;width:18.0819912152%}@media screen and (max-width: 767px){.mv-balloon._02{top:100%;right:6%;bottom:auto;width:35.6770833333%}}.mv-line{position:absolute}.mv-line._01{bottom:-96%;left:-42%;width:80.0878477306%}.mv-line._02{bottom:-97%;right:-18%;width:113.4699853587%}.mv-line._03{bottom:-139%;left:-96%;width:140.8083441982%;z-index:-1;max-width:932px}.mv-line._04{bottom:-121%;right:-44%;width:121.5123859192%;z-index:-1;max-width:1080px}.info{padding:clamp(120px,12vw,170px) 0 255px}@media screen and (max-width: 767px){.info{padding:0 0 130px;scroll-margin-top:80px}}.info-white-box{padding-bottom:90px;position:relative}@media screen and (max-width: 767px){.info-white-box{padding-bottom:25px}}.note-ring{position:absolute;top:-24px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:1021px;height:60px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width: 767px){.note-ring{top:-10px;max-width:588px;min-width:294px;width:78.4%;height:auto}}.info-flower{position:absolute;top:9%;left:5%;max-width:160px;width:13.7457044674%}.info-text-box p{text-align:center;font-size:20px;line-height:2.3;font-weight:600;letter-spacing:.075em}@media screen and (max-width: 767px){.info-text-box p{font-size:14px;line-height:2;letter-spacing:0}}.info-text-box p.info-message{font-size:25px}@media screen and (max-width: 767px){.info-text-box p.info-message{margin-top:20px;font-size:16px}}.info-text-box p .org-bld{color:#f47db2;font-weight:bold}.info-text-box p .marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(30%, #f8f18d));background:linear-gradient(transparent 70%, #f8f18d 30%);padding:0 .5em .2em;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media screen and (max-width: 767px){.info-text-box p .marker{background:url("../../img/hyogo_guidance/wave.png") repeat-x left bottom/auto 5px;padding:0 0 .2em}}.fz120p{font-size:120%}.info-date-box{margin-top:55px;text-align:center}@media screen and (max-width: 767px){.info-date-box{margin-top:50px}}.info-date-box p{font-size:42px;font-weight:bold;line-height:1.36}@media screen and (max-width: 767px){.info-date-box p{font-size:25px;line-height:1.2}}.info-date-box p .date{font-size:65px;font-weight:900;color:#f47db2;display:inline-block}@media screen and (max-width: 1000px){.info-date-box p .date{font-size:58px}}@media screen and (max-width: 767px){.info-date-box p .date{font-size:48px;margin-bottom:6px}}.info-date-box p .date span{font-size:70%;color:#000;margin:0 3px}.info-date-box p .date span.day{color:#f47db2;padding:0 4px;border-left:3px solid #000;border-right:3px solid #000;line-height:1;display:inline-block}.info-date-box p .small{font-size:80%}.info-access-box{max-width:850px;margin:30px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.info-access-box{display:block}}.info-access-img{margin-right:4.7%;-webkit-box-flex:0;-ms-flex:0 1 398px;flex:0 1 398px;text-align:center}@media screen and (max-width: 767px){.info-access-img{margin:0 0 20px}}.info-access-body{-webkit-box-flex:0;-ms-flex:0 1 412px;flex:0 1 412px}.info-access-name{font-size:clamp(20px,2.75vw,32px);font-weight:bold;padding-left:55px;line-height:1.24;position:relative}.info-access-name::before{content:"";width:34px;height:52px;position:absolute;left:0;top:18px;background:url("../../img/hyogo_guidance/info-access-icon.png") no-repeat center center/contain}@media screen and (max-width: 767px){.info-access-name::before{width:19px;height:29px;left:22px;top:4px}}.google-btn{margin-top:40px;display:block;text-align:center;font-weight:bold;color:#fff;background:#3786e1;border-radius:26px;padding:10px 20px;font-size:20px;letter-spacing:.075em;border:2px solid #3786e1;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 767px){.google-btn{margin-top:15px;font-size:14px;padding:9px;border-radius:18px;background:#3786e1;border:2px solid #3786e1}}@media(hover: hover){.google-btn:hover{background:#fff;color:#3786e1}}.access-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-weight:500;margin-top:20px;font-size:21px;letter-spacing:.075em;-webkit-transition:opacity .3s;transition:opacity .3s;position:relative}@media screen and (max-width: 767px){.access-link{font-size:13px;margin-top:11px}}.access-link::before{content:"";position:absolute;top:50%;right:11px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:8.5px 0 8.5px 8.84px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;z-index:1;pointer-events:none}@media screen and (max-width: 767px){.access-link::before{right:7px;border-width:5px 0 5px 5.8px}}.access-link::after{content:"";width:34px;height:34px;display:block;background:#3786e1;border-radius:50%;margin-left:6px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px){.access-link::after{width:20px;height:20px;background:#3786e1}}@media(hover: hover){.access-link:hover{opacity:.7}}.info-obj{position:absolute}.info-obj._01{width:25.6872852234%;bottom:0;left:-14%;-webkit-transform:translateY(-113%);transform:translateY(-113%);z-index:-2}@media screen and (max-width: 767px){.info-obj._01{display:none}}.info-obj._02{width:49.5704467354%;bottom:0;left:-23%;-webkit-transform:translateY(40%);transform:translateY(40%);z-index:-2}@media screen and (max-width: 767px){.info-obj._02{width:68.5333333333%;bottom:0;left:-23%;-webkit-transform:translateY(48%);transform:translateY(48%)}}.info-face{position:absolute;right:0;bottom:0;width:29.2825768668%;-webkit-transform:translateY(58%);transform:translateY(58%)}@media screen and (max-width: 767px){.info-face{max-width:175px;width:46.6666666667%;right:-24px;-webkit-transform:translateY(77%);transform:translateY(77%)}}.question{padding-top:280px;position:relative;scroll-margin-top:-150px}@media screen and (max-width: 767px){.question{padding-top:125px;scroll-margin-top:0}}.question-title{text-align:center;margin-bottom:40px}@media screen and (max-width: 767px){.question-title{margin-bottom:25px}}.question-title img{margin-bottom:15px}@media screen and (max-width: 767px){.question-title img{width:63px;margin-bottom:10px}}.question-title span{display:inline-block;position:relative;font-family:"Zen Maru Gothic",sans-serif;font-weight:bold;font-size:clamp(22px,4vw,35px);letter-spacing:.1em;line-height:1.74;padding:0 55px}@media screen and (max-width: 767px){.question-title span{font-size:clamp(18px,5.5vw,20px);padding:0 25px}}.question-title span::before,.question-title span::after{content:"";position:absolute;top:6%;background-repeat:no-repeat;background-position:center;background-size:auto}.question-title span::before{left:-5%;width:73px;height:104px;background-image:url(../../img/hyogo_guidance/question-title_left.png)}@media screen and (max-width: 767px){.question-title span::before{width:43px;height:62px;background-size:contain;left:-9%;top:22%}}.question-title span::after{right:-3%;width:73px;height:103px;background-image:url(../../img/hyogo_guidance/question-title_right.png)}@media screen and (max-width: 767px){.question-title span::after{width:43px;height:63px;background-size:contain;right:-9%;top:22%}}.question-obj{position:absolute}.question-obj._01{top:0;left:-52%;max-width:903px;width:72.5884244373%;-webkit-transform:translateY(25%);transform:translateY(25%)}@media screen and (max-width: 767px){.question-obj._01{max-width:280px;width:74.6666666667%;top:8%;left:0;-webkit-transform:translateX(-59%);transform:translateX(-59%)}}.question-obj._02{top:0;right:5%;max-width:127px;width:10.2090032154%;-webkit-transform:translateY(89%);transform:translateY(89%)}@media screen and (max-width: 767px){.question-obj._02{max-width:57px;width:15.2%;top:12%;right:0;-webkit-transform:translateX(-51%);transform:translateX(-51%)}}.question-obj._03{left:-19%;bottom:0;max-width:392px;width:31.5112540193%;-webkit-transform:translateY(105%);transform:translateY(105%);z-index:-1}@media screen and (max-width: 767px){.question-obj._03{max-width:109px;width:29.0666666667%;bottom:-27%;left:0;-webkit-transform:translateX(-23%);transform:translateX(-23%)}}.question-obj._04{right:-45%;bottom:-2%;max-width:1067px;width:78.1112737921%;-webkit-transform:translateY(68%);transform:translateY(68%);z-index:-1}@media screen and (max-width: 767px){.question-obj._04{max-width:301px;width:80.2666666667%;bottom:-37%;right:0;-webkit-transform:translateX(42%);transform:translateX(42%)}}.splide__slide{width:296px;height:250px;position:relative;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 screen and (max-width: 767px){.splide__slide{width:265px;height:225px}}.splide__slide .husen-text{position:relative;z-index:2;font-size:20px;font-weight:500;line-height:1.95;text-align:center}@media screen and (max-width: 767px){.splide__slide .husen-text{font-size:18px}}.splide__slide::before{content:"";position:absolute;bottom:0;right:0;width:57px;height:57px;background-color:#a0e3f3;background-image:-webkit-gradient(linear, left top, left bottom, from(#e3faff), to(#e3faff)),-webkit-gradient(linear, left top, left bottom, from(#e3faff), to(#e3faff));background-image:linear-gradient(#e3faff, #e3faff),linear-gradient(#e3faff, #e3faff);background-size:100% 4px,4px 100%;background-position:left top,left top;background-repeat:no-repeat;clip-path:polygon(0 0, 100% 0, 0 100%);z-index:1;pointer-events:none}.splide__slide::after{content:"";position:absolute;inset:0;background-color:#a0e3f3;background-image:repeating-linear-gradient(-45deg, rgba(227, 250, 255, 0.5) 0, rgba(227, 250, 255, 0.5) 3px, transparent 3px, transparent 30px);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 57px), calc(100% - 57px) 100%, 0 100%);z-index:0;pointer-events:none}@media print,screen and (min-width: 768px){.question-slide+.question-slide{margin-top:60px}}.schedule{padding:300px 0 293px;position:relative;scroll-margin-top:-150px}@media screen and (max-width: 767px){.schedule{padding:130px 0 130px;scroll-margin-top:0}}.schedule-note-box{padding-bottom:110px;position:relative}@media screen and (max-width: 767px){.schedule-note-box{padding-bottom:20px}}.schedule-note-box .section-title{line-height:1.2;margin-bottom:100px}@media screen and (max-width: 767px){.schedule-note-box .section-title{margin-bottom:55px}}.step-wrap{padding:0 40px;max-width:1080px;margin:0 auto}@media screen and (max-width: 767px){.step-wrap{padding:0 20px 20px}}.step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2%;position:relative;padding:0 0 80px 95px}@media screen and (max-width: 767px){.step{display:block;padding:0 0 50px 50px}}.step:nth-of-type(1) .step-img{text-align:left;margin-right:3%}@media screen and (max-width: 767px){.step:nth-of-type(1) .step-img{text-align:center;margin-right:20%}}.step:nth-of-type(3) .step-img{padding-top:10%}@media screen and (max-width: 767px){.step:nth-of-type(3) .step-img{padding-top:0}}.step:nth-of-type(3) .step-movie{padding-top:7%}@media screen and (max-width: 767px){.step:nth-of-type(3) .step-movie{padding-top:0}}.step:nth-of-type(5){-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step::before{content:"";position:absolute;left:39px;top:39px;width:3px;height:100%;background:radial-gradient(circle, black 1.5px, transparent 1.6px) 50% 0/3px 13px repeat-y}@media screen and (max-width: 767px){.step::before{left:15px;top:0;width:2px;background:radial-gradient(circle, black 1px, transparent 1.1px) 50% 0/2px 8px repeat-y}}.step:last-child{padding-bottom:0}.step:last-child::before{display:none}.step-body{-webkit-box-flex:0;-ms-flex:0 1 435px;flex:0 1 435px;position:relative}.step._04 .step-body{-webkit-box-flex:0;-ms-flex:0 1 374px;flex:0 1 374px}.step-number{position:absolute;left:-95px;top:-28px;padding:5px 0;background:#fff}@media screen and (max-width: 767px){.step-number{width:47px;left:-58px;top:-18px}}.step-title{font-family:"Zen Maru Gothic",sans-serif;color:#f47db2;font-weight:bold;font-size:clamp(22px,2.5vw,30px);line-height:1.26;position:relative;letter-spacing:.075em}@media screen and (max-width: 767px){.step-title{font-size:18px}}@media print,screen and (min-width: 768px){.step._03 .step-body{position:relative;padding-top:38px}.step._03 .step-title{position:absolute;top:0;left:0;white-space:nowrap}}.step-text{margin-top:15px;font-weight:600;font-size:clamp(15px,1.5vw,18px);line-height:1.666}@media screen and (max-width: 767px){.step-text{margin-top:10px;font-size:15px}}.indent{display:block;text-indent:-1em;padding-left:1em}.indent::before{content:"●";color:#f47db2;font-size:50%;margin-right:1em;vertical-align:middle}.step-img{text-align:center}@media screen and (max-width: 767px){.step-img{margin-top:15px}}.step._01 .step-img{-webkit-box-flex:0;-ms-flex:0 1 min(12.7677806341vw,149px);flex:0 1 min(12.7677806341vw,149px)}@media screen and (max-width: 767px){.step._01 .step-img img{width:95px}}.step._02 .step-img{-webkit-box-flex:0;-ms-flex:0 1 min(7.4550128535vw,87px);flex:0 1 min(7.4550128535vw,87px)}@media screen and (max-width: 767px){.step._02 .step-img img{width:58px}}.step._03 .step-img{-webkit-box-flex:0;-ms-flex:0 1 min(15.2527849186vw,178px);flex:0 1 min(15.2527849186vw,178px)}.step._04 .step-img{-webkit-box-flex:0;-ms-flex:0 1 min(18.4233076264vw,215px);flex:0 1 min(18.4233076264vw,215px)}@media screen and (max-width: 767px){.step._04 .step-img img{width:154px}}.step._05 .step-img{-webkit-box-flex:0;-ms-flex:0 1 min(11.9965724079vw,140px);flex:0 1 min(11.9965724079vw,140px)}@media screen and (max-width: 767px){.step._05 .step-img img{width:98px}}.step-movie{-webkit-box-flex:0;-ms-flex:0 1 min(18.851756641vw,220px);flex:0 1 min(18.851756641vw,220px)}@media screen and (max-width: 767px){.step-movie{margin-top:3px}}.step-movie.empty{opacity:0}@media screen and (max-width: 767px){.step-movie.empty{display:none}}.movie-play{display:block;width:100%;padding-top:84.5454545455%;background:#000;position:relative;overflow:hidden}@media(hover: hover){.movie-play:hover::before{background:#fff}.movie-play:hover::after{background:#42c7e6}}@media screen and (max-width: 767px){.movie-play{padding-top:55.230125523%}}.movie-play img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8;-webkit-transition:all .6s;transition:all .6s}@media(hover: hover){.movie-play:hover img{-webkit-transform:scale(1.08);transform:scale(1.08);opacity:.7}}.movie-play::before{content:"";position:absolute;top:50%;left:50%;width:8.6363636364%;aspect-ratio:19/26;background:#42c7e6;clip-path:polygon(0 0, 100% 50%, 0 100%);-webkit-transform:translate(-39%, -50%);transform:translate(-39%, -50%);z-index:2;pointer-events:none;-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 767px){.movie-play::before{width:4.6636363636%}}.movie-play::after{content:"";width:20%;aspect-ratio:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;border-radius:50%;z-index:1;pointer-events:none;-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 767px){.movie-play::after{width:10.8%}}.step-obj{position:absolute}.step-obj._01{bottom:0;left:-46%;-webkit-transform:translateY(14%);transform:translateY(14%);max-width:1215px;width:97.6688102894%}@media screen and (max-width: 767px){.step-obj._01{max-width:540px;width:144%;left:0;bottom:-1.5%;-webkit-transform:translateX(-52%);transform:translateX(-52%)}}.step-obj._02{bottom:0;right:3%;-webkit-transform:translateY(2%);transform:translateY(2%);max-width:249px;width:20.0160771704%}@media screen and (max-width: 767px){.step-obj._02{max-width:104px;width:27.7333333333%;right:0;bottom:0%;-webkit-transform:translateX(-22%);transform:translateX(-22%)}}.schedule-i{position:absolute;right:23px;bottom:-98px;max-width:229px;width:16.7642752562vw}.event-list{padding:310px 0 295px;position:relative}@media screen and (max-width: 767px){.event-list{padding:133px 0}}.event-list-white-box{background:#fff;padding-bottom:120px;position:relative}@media screen and (max-width: 767px){.event-list-white-box{padding-bottom:50px}}.event-list-white-box #event.section-title{margin:140px 0 100px;scroll-margin-top:180px}@media screen and (max-width: 767px){.event-list-white-box #event.section-title{margin:0 0 50px;padding-top:50px;scroll-margin-top:100px}}.event-white-box-inner{max-width:930px;margin:0 auto;padding:0 40px;position:relative}@media screen and (max-width: 767px){.event-white-box-inner{max-width:305px;padding:0 20px}}.event-top-text{font-size:28px;font-weight:bold;letter-spacing:.1em;text-align:center;border-bottom:4px dotted #000;padding-bottom:.6em;margin-bottom:40px}@media screen and (max-width: 767px){.event-top-text{font-size:22px;margin-bottom:16px}}.event-top-text span{font-size:75%}@media screen and (max-width: 767px){.event-top-text span{font-size:100%}}.event-items{display:grid;grid-template-columns:repeat(3, 1fr);gap:50px 24px}@media screen and (max-width: 767px){.event-items{grid-template-columns:repeat(1, 1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.event-item{position:relative;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.event-item{max-width:265px}}.event-time{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}.event-time p{font-weight:bold;font-size:28px;letter-spacing:.1em;margin-bottom:12px}@media screen and (max-width: 767px){.event-time p{font-size:22px;margin-bottom:8px}}.event-time p span{font-size:75%}@media screen and (max-width: 767px){.event-time img{width:55px}}.event-title{margin-top:30px;color:#fff;font-size:clamp(18px,2vw,20px);font-weight:bold;text-align:center;padding:.5em;line-height:1.25;letter-spacing:.1em;height:71px;border-radius:19px 19px 0 0;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 screen and (max-width: 767px){.event-title{margin-top:15px;font-size:20px}}.event01 .event-title{background:#f47db2}.event02 .event-title{background:#3786e1}.event03 .event-title{background:#42c7e6}.event-body{margin-top:8px;font-size:15px;font-weight:600;padding:10px 5%;line-height:1.75;text-align:justify;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;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}@media screen and (max-width: 767px){.event-body{margin-top:12px;padding:0;display:block}}.event01 .event-body{border-left:4px dotted #000}@media screen and (max-width: 767px){.event01 .event-body{border:none}}.event03 .event-body{border-right:4px dotted #000}@media screen and (max-width: 767px){.event03 .event-body{border:none}}.event01 .event-body::after,.event02 .event-body::after{content:"";position:absolute;right:-14px;bottom:0;width:0;height:100%;border-right:4px dotted #000}@media screen and (max-width: 767px){.event01 .event-body::after,.event02 .event-body::after{right:0;bottom:-30px;width:100%;height:0;border-bottom:4px dotted #000}}.event-body .event-body-list li{position:relative;padding-left:1em}.event-body .event-body-list li::before{content:"●";font-size:80%;position:absolute;left:0;top:2px}.event01 .event-body .event-body-list li::before{color:#f47db2}.event02 .event-body .event-body-list li::before{color:#3786e1}.event-note{margin-top:45px;background:#fbe651;text-align:center;letter-spacing:.075em;font-size:19px;font-weight:600;padding:.5em}@media screen and (max-width: 767px){.event-note{margin-top:20px;font-size:17px}}.event-list-obj{position:absolute}.event-list-obj._01{top:1.3%;left:6%;max-width:197px;width:15.8360128617vw}@media screen and (max-width: 767px){.event-list-obj._01{max-width:87px;width:23.2%}}.event-list-obj._02{top:33%;left:-41%;max-width:983px;width:79.0192926045vw}@media screen and (max-width: 767px){.event-list-obj._02{display:none}}.event-list-obj._03{bottom:-1%;right:-47%;max-width:896px;width:72.0257234727vw}@media screen and (max-width: 767px){.event-list-obj._03{max-width:395px;width:105.3333333333vw;bottom:0;right:0;-webkit-transform:translateX(60%);transform:translateX(60%)}}.event-obj{position:absolute;right:6.5%;top:0;-webkit-transform:translateY(43%);transform:translateY(43%);max-width:156px;width:13.4020618557vw}@media screen and (max-width: 767px){.event-obj{max-width:48px;width:137.1428571429vw;right:4.5%;top:-4px}}.event-i02{position:absolute;right:-1%;bottom:28px;max-width:83px;width:6.0761346999vw}@media screen and (max-width: 767px){.event-i02{max-width:42px;width:11.2vw;right:-1%;bottom:-58px}}.list{scroll-margin-top:100px}@media screen and (max-width: 767px){.list{scroll-margin-top:0}}.list .section-title{margin-bottom:70px}@media screen and (max-width: 767px){.list .section-title{padding-top:140px;margin:0 0 20px}}.list-obj{position:absolute;top:-1%;left:6%;max-width:120px;width:11.1111111111%}@media screen and (max-width: 767px){.list-obj{width:77px;top:5%;left:6%}}.list-message{text-align:center;margin-top:75px;position:relative}@media screen and (max-width: 767px){.list-message{margin-top:40px}}.list-message span{display:inline-block;position:relative;font-weight:bold;font-size:26px;letter-spacing:.05em;padding:0 28px}@media screen and (max-width: 767px){.list-message span{font-size:20px;padding:0 20px}}.list-message span::before,.list-message span::after{content:"";position:absolute;top:0;width:3px;height:32px;background:#000;border-radius:3px}@media screen and (max-width: 767px){.list-message span::before,.list-message span::after{width:2px;height:24px}}.list-message span::before{left:0;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.list-message span::after{right:0;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.list-notes{text-align:right;letter-spacing:.1em;margin:5px 0 10px;font-size:18px}@media screen and (max-width: 767px){.list-notes{font-size:12px;margin:15px 0 6px}}.list-items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:grid;grid-template-columns:repeat(auto-fit, minmax(490px, 1fr));gap:20px}@media screen and (max-width: 767px){.list-items{grid-template-columns:1fr;gap:10px}}.list-item{background:#fbe651;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 26px;min-height:155px}@media screen and (max-width: 767px){.list-item{padding:12px;min-height:auto}}.list-item-link{display:block;-webkit-box-flex:0;-ms-flex:0 0 59px;flex:0 0 59px;height:48px;background:#00457c;color:#fff;border-radius:4px;font-weight:bold;letter-spacing:.1em;text-align:center;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;margin-top:5px;margin-right:15px;border:2px solid #00457c;-webkit-transition:all .2s;transition:all .2s}@media screen and (max-width: 767px){.list-item-link{font-size:12px;-webkit-box-flex:0;-ms-flex:0 0 43px;flex:0 0 43px;height:34px;margin-right:10px}}@media(hover: hover){.list-item-link:hover{background:#fff;color:#00457c}}.list-item-link.empty{background:rgba(0,0,0,0);border:none}.list-item-body{letter-spacing:.075em;font-size:17px;line-height:1.52;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width: 767px){.list-item-body{font-size:15px;line-height:1.46}}.list-item-body p{font-weight:500}.list-item-body p:first-child{font-weight:bold;font-size:22px}@media screen and (max-width: 767px){.list-item-body p:first-child{font-size:15px}}.list-item-body .fz82p{font-size:82%}.list-item-body .ls0em{letter-spacing:0}#more-btn{font-size:25px;font-weight:bold;color:#fff;background:#00457c;text-align:center;display:block;letter-spacing:.075em;height:50px;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;width:100%;margin-top:50px;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (max-width: 767px){#more-btn{margin-top:25px;height:58px;font-size:16px}}#more-btn::after{content:"";width:25px;height:13px;display:block;background:url("../../img/hyogo_guidance/more-btn-arrow.svg") no-repeat center center/contain;margin:7px 0 0 6px}@media screen and (max-width: 767px){#more-btn::after{width:18px;margin:4px 0 0 5px}}@media(hover: hover){#more-btn:hover{opacity:.7}}#hidden-list{display:none;margin-top:20px}@media screen and (max-width: 767px){#hidden-list{margin-top:8px}}#hidden-list .list-item{background:#e7e7e7}.access{padding:165px 0 315px;position:relative;scroll-margin-top:-150px}@media screen and (max-width: 767px){.access{padding:80px 0 130px;scroll-margin-top:0}}.access.deco-cover{max-width:1080px}.iframe-wrap{margin-top:75px;text-align:center;position:relative;padding-top:55.4%}@media screen and (max-width: 767px){.iframe-wrap{margin-top:36px;padding-top:55.22388%}}.iframe-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.access-obj{position:absolute}.access-obj._01{top:11%;left:0;-webkit-transform:translateX(-67%);transform:translateX(-67%);max-width:696px;width:64.4444444444%}@media screen and (max-width: 767px){.access-obj._01{max-width:249px;width:66.4%;top:14%;-webkit-transform:translateX(-52%);transform:translateX(-52%)}}.access-obj._02{top:2%;right:0;-webkit-transform:translateX(4%);transform:translateX(4%);max-width:290px;width:26.8518518519%}@media screen and (max-width: 767px){.access-obj._02{max-width:88px;width:23.4666666667%;top:6%;-webkit-transform:translateX(-31%);transform:translateX(-31%)}}.access-obj._03{bottom:0%;right:0;-webkit-transform:translateX(18%);transform:translateX(18%);max-width:401px;width:37.1296296296%}@media screen and (max-width: 767px){.access-obj._03{max-width:173px;width:46.1333333333%;-webkit-transform:translateX(-14%);transform:translateX(-14%)}}.access-obj._04{bottom:0;left:0;-webkit-transform:translate(-80%, -2%);transform:translate(-80%, -2%);max-width:608px;width:46.8518518519%}@media screen and (max-width: 767px){.access-obj._04{bottom:0;left:0;max-width:220px;width:56.2962962963%;-webkit-transform:translate(-62%, 15%);transform:translate(-62%, 15%)}}footer{padding:52px 0 60px;background:url("../../img/hyogo_guidance/footer-bg.png") no-repeat center center/cover;position:relative;overflow:hidden}@media screen and (max-width: 767px){footer{padding:44px 0 60px;background:url("../../img/hyogo_guidance/footer-bg_sp.png") no-repeat center bottom/cover}}.footer-wrap{position:relative;z-index:1}.footer-logo-area{position:relative;text-align:center}@media screen and (max-width: 767px){.footer-logo-area{max-width:335px;margin:0 auto}}.footer-logo-area .footer-logo{max-width:343px;width:34.3%}@media screen and (max-width: 767px){.footer-logo-area .footer-logo{width:180px}}.footer-logo-area .footer-face{position:absolute}.footer-logo-area .footer-face._01{max-width:204px;width:20.4%;left:11%;bottom:4%}@media screen and (max-width: 767px){.footer-logo-area .footer-face._01{max-width:101px;width:30.1492537313%;left:-6%;bottom:-19%}}.footer-logo-area .footer-face._02{max-width:239px;width:23.9%;right:10%;bottom:6%}@media screen and (max-width: 767px){.footer-logo-area .footer-face._02{max-width:118px;width:35.223880597%;right:-6%;bottom:-18%}}.footer-list{margin-top:46px;text-align:center}@media screen and (max-width: 767px){.footer-list{margin-top:25px}}.footer-list li{display:inline-block;font-weight:500;line-height:2}@media screen and (max-width: 767px){.footer-list li{display:block}}.footer-list li:nth-child(1){font-size:18px}@media screen and (max-width: 767px){.footer-list li:nth-child(1){font-size:12px}}.footer-list li:nth-child(2){font-size:14px;margin-left:2em}@media screen and (max-width: 767px){.footer-list li:nth-child(2){font-size:10px;margin-left:0}}.footer-blossom{position:absolute;top:15%;left:51.5%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 767px){.footer-blossom{top:4%;left:49%}}#page-top{display:block;position:fixed;width:118px;height:114px;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;right:20px;bottom:20px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;z-index:1}@media screen and (max-width: 767px){#page-top{width:44px;height:44px}}@media(hover: hover){#page-top:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}}#page-top::after{content:"";position:absolute;z-index:-1;inset:0;background:url("../../img/hyogo_guidance/page-top-bg.png") no-repeat center center/contain}@media screen and (max-width: 767px){#page-top img{width:17px}}@-webkit-keyframes rotateAnimation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateAnimation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fixed-event-link{width:400px;position:fixed;bottom:120px;right:15px;z-index:101;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-animation:poyoyon1 5s ease-out infinite;animation:poyoyon1 5s ease-out infinite}@media screen and (max-width: 767px){.fixed-event-link{width:100vw;bottom:0;right:0}}.fixed-event-link img{vertical-align:bottom}@media(hover: hover){.fixed-event-link:hover{opacity:.8}}@-webkit-keyframes poyoyon1{0%,10%,20%,30%{-webkit-transform:scale(1);transform:scale(1)}15%,25%{-webkit-transform:scale(0.97);transform:scale(0.97)}}@keyframes poyoyon1{0%,10%,20%,30%{-webkit-transform:scale(1);transform:scale(1)}15%,25%{-webkit-transform:scale(0.97);transform:scale(0.97)}}.modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.5);padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;z-index:10000}.modal-container::before{content:"";display:inline-block;vertical-align:middle;height:100%}.modal-container.active{opacity:1;visibility:visible}.modal-body{position:relative;display:inline-block;vertical-align:middle;max-width:600px;width:90%}.modal-close{position:absolute;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;top:-40px;right:-40px;width:40px;height:40px;font-size:40px;color:#fff;cursor:pointer}@media screen and (max-width: 767px){.modal-close{font-size:35px;top:-35px;right:-30px}}.modal-content{background:#fff;text-align:left;padding:40px 30px;font-size:16px;border-radius:15px}@media screen and (max-width: 767px){.modal-content{font-size:14px;padding:25px 15px}}.modal-content h2{text-align:center;font-size:20px;margin-bottom:1em;color:#f47db2;line-height:1.5;font-weight:bold}@media screen and (max-width: 767px){.modal-content h2{font-size:17px}}.modal-content p{font-weight:500;line-height:1.7}