.only-pc{display:none}@media screen and (min-width: 1024px){.only-pc{display:block}}.only-tab{display:block}@media screen and (min-width: 768px){.only-tab{display:none}}.under-tab{display:block}@media screen and (min-width: 1024px){.under-tab{display:none}}.only-sp{display:block}@media screen and (min-width: 768px){.only-sp{display:none}}.except-sp{display:none}@media screen and (min-width: 768px){.except-sp{display:block}}body{position:relative;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;background:#f0eae5}img{width:100%;height:auto}h1,h2,h3,h4,h5,h6,p,li,dt,dd,tr,td,a{letter-spacing:.075em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}p,li,dt,dd{font-size:clamp(1rem,0.9353448276rem + 0.275862069vw,1.125rem);line-height:1.8;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}dt,th{font-weight:normal}.section{position:relative;padding:clamp(2.5rem,1.2068965517rem + 5.5172413793vw,5rem) 0 clamp(3.75rem,1.8103448276rem + 8.275862069vw,7.5rem)}.section+.section{padding-top:0}.section--bg{position:relative;padding:clamp(2.5rem,1.2068965517rem + 5.5172413793vw,5rem) 0 clamp(3.75rem,1.8103448276rem + 8.275862069vw,7.5rem)}.container{max-width:1160px;padding:0 clamp(1.25rem,0.9267241379rem + 1.3793103448vw,1.875rem);margin:0 auto}.wave{position:absolute;bottom:0}.btn{display:grid;place-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;background:#5babd5;font-size:clamp(1.25rem,1.1206896552rem + 0.5517241379vw,1.5rem);font-weight:bold;line-height:1.2;border-radius:60px;padding:clamp(.625rem,0.463362069rem + 0.6896551724vw,.9375rem) clamp(1.25rem,0.6034482759rem + 2.7586206897vw,2.5rem);margin:clamp(.625rem,0.3017241379rem + 1.3793103448vw,1.25rem) auto}.title{font-size:clamp(1.25rem,0.8620689655rem + 1.6551724138vw,2rem);font-weight:bold;text-align:center;line-height:1.4;margin-bottom:clamp(1.25rem,0.6034482759rem + 2.7586206897vw,2.5rem)}.header{background:#e4657e}.header__inner{display:grid;place-content:center;padding:clamp(.625rem,0.463362069rem + 0.6896551724vw,.9375rem) clamp(1.25rem,0.9267241379rem + 1.3793103448vw,1.875rem)}.header img{width:clamp(12.5rem,9.9137931034rem + 11.0344827586vw,17.5rem)}.fixed-btn{position:fixed;display:grid;place-content:center;width:calc(100% - 40px);color:#fff;background:#5babd5;border:clamp(.125rem,0.0926724138rem + 0.1379310345vw,.1875rem) solid #fff;border-radius:40px;font-size:clamp(1rem,0.9353448276rem + 0.275862069vw,1.125rem);font-weight:bold;padding:15px 20px;bottom:10px;right:20px;z-index:999}@media screen and (min-width: 768px){.fixed-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:400px;padding:8px 20px;top:10px;bottom:initial;right:30px}}.mv{position:relative;background:#e4657e;padding-bottom:clamp(3.75rem,1.8103448276rem + 8.275862069vw,7.5rem)}.mv__inner{max-width:1360px;padding:0 clamp(0rem,-0.9698275862rem + 4.1379310345vw,1.875rem);margin:0 auto}.detail__description{font-size:clamp(1rem,0.8706896552rem + 0.5517241379vw,1.25rem);font-weight:bold;margin-bottom:clamp(1.875rem,0.9051724138rem + 4.1379310345vw,3.75rem)}@media screen and (min-width: 768px){.detail__description{text-align:center}}.detail__description b{color:#e4657e}.detail__grid{display:grid;gap:clamp(1.25rem,0.6034482759rem + 2.7586206897vw,2.5rem);margin:clamp(1.25rem,0.6034482759rem + 2.7586206897vw,2.5rem) 0}@media screen and (min-width: 768px){.detail__grid{grid-template-columns:1fr 1fr}}.detail__body{background:#fff;border:clamp(.125rem,0.0926724138rem + 0.1379310345vw,.1875rem) solid #e4657e;border-radius:clamp(.3125rem,0.150862069rem + 0.6896551724vw,.625rem)}.detail__body--blue{border-color:#5babd5}.detail__index{color:#fff;font-size:clamp(1.25rem,0.9913793103rem + 1.1034482759vw,1.75rem);font-weight:bold;text-align:center;background:#e4657e;padding:clamp(.3125rem,0.150862069rem + 0.6896551724vw,.625rem) clamp(.9375rem,0.4525862069rem + 2.0689655172vw,1.875rem)}.detail__index--blue{position:relative;background:#5babd5}.detail__index--blue::after{content:"";position:absolute;width:clamp(5rem,4.0301724138rem + 4.1379310345vw,6.875rem);aspect-ratio:1;background:url(../../assets/images/himeji-rec-fair/icon01.svg) no-repeat center center/contain;right:clamp(.625rem,-5.5172413793rem + 26.2068965517vw,12.5rem);bottom:0}.detail__text-wrap{padding:clamp(.9375rem,0.775862069rem + 0.6896551724vw,1.25rem) clamp(.9375rem,0.1293103448rem + 3.4482758621vw,2.5rem)}.detail__strong{color:#5babd5;font-size:clamp(1.25rem,1.1206896552rem + 0.5517241379vw,1.5rem);font-weight:bold;line-height:1.2;text-align:center;margin:0 0 clamp(.3125rem,0.150862069rem + 0.6896551724vw,.625rem)}.detail__strong span{font-size:clamp(1.5rem,1.1120689655rem + 1.6551724138vw,2.25rem)}.detail__place{font-size:clamp(1rem,0.8706896552rem + 0.5517241379vw,1.25rem);font-weight:bold;line-height:1.4;text-align:center}.detail__place a{font-size:clamp(.875rem,0.8103448276rem + 0.275862069vw,1rem);font-weight:normal}.detail__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 clamp(.9375rem,0.4525862069rem + 2.0689655172vw,1.875rem);margin-bottom:clamp(.3125rem,0.150862069rem + 0.6896551724vw,.625rem)}.detail__item{color:#e4657e;font-size:clamp(1rem,0.8060344828rem + 0.8275862069vw,1.375rem);font-weight:bold;min-width:clamp(6.875rem,5.2586206897rem + 6.8965517241vw,10rem)}.detail__text{font-weight:bold}.detail .caution{font-size:clamp(.875rem,0.8103448276rem + 0.275862069vw,1rem)}.childcare{position:relative;display:grid;place-content:center;gap:10px clamp(.625rem,-0.9913793103rem + 6.8965517241vw,3.75rem);background:#fff;max-width:850px;border-radius:clamp(2.5rem,-0.4094827586rem + 12.4137931034vw,8.125rem);padding:clamp(1.25rem,0.9267241379rem + 1.3793103448vw,1.875rem) clamp(1.25rem,-0.6896551724rem + 8.275862069vw,5rem);margin:clamp(2.5rem,1.2068965517rem + 5.5172413793vw,5rem) auto 0}@media screen and (min-width: 768px){.childcare{grid-template-columns:180px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.childcare__icon{position:absolute;width:clamp(5rem,4.0301724138rem + 4.1379310345vw,6.875rem);top:-20px;right:clamp(.625rem,0.3017241379rem + 1.3793103448vw,1.25rem)}.childcare__title-wrap{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.childcare__title{color:#5babd5;font-size:clamp(1.5rem,1.3060344828rem + 0.8275862069vw,1.875rem);font-weight:bold;margin-bottom:clamp(.3125rem,0.150862069rem + 0.6896551724vw,.625rem)}.childcare__title span{color:#e4657e}.childcare img{max-width:180px;margin:0 auto}.benefit{background:#e4657e}.benefit__title{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;gap:clamp(.625rem,0.463362069rem + 0.6896551724vw,.9375rem);color:#fff;font-size:clamp(1.5rem,1.2413793103rem + 1.1034482759vw,2rem);font-weight:bold;margin-bottom:clamp(1.25rem,0.6034482759rem + 2.7586206897vw,2.5rem)}.benefit__title::before{content:"";width:clamp(3.125rem,2.6724137931rem + 1.9310344828vw,4rem);aspect-ratio:7/4;background:url(../../assets/images/himeji-rec-fair/icon03.svg) no-repeat center center/contain}.benefit__list{counter-reset:number 0;display:grid;gap:clamp(1.875rem,0.9051724138rem + 4.1379310345vw,3.75rem)}.benefit__item{background:#fff;border:2px solid #fff;border-radius:clamp(.3125rem,0.150862069rem + 0.6896551724vw,.625rem)}.benefit__lead-wrap{background:#5babd5;border-radius:clamp(.25rem,0.1206896552rem + 0.5517241379vw,.5rem) clamp(.25rem,0.1206896552rem + 0.5517241379vw,.5rem) 0 0;padding:clamp(.625rem,0.463362069rem + 0.6896551724vw,.9375rem) clamp(1.25rem,0.6034482759rem + 2.7586206897vw,2.5rem)}.benefit__lead{position:relative;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(1.25rem,0.9913793103rem + 1.1034482759vw,1.75rem);font-weight:bold;line-height:1.4;padding-left:clamp(3.75rem,2.4568965517rem + 5.5172413793vw,6.25rem);margin:0 auto}.benefit__icon{position:absolute;width:clamp(3.125rem,2.1551724138rem + 4.1379310345vw,5rem);top:50%;left:0;translate:0 -50%;margin-top:-20px}.benefit__icon::after{counter-increment:number 1;content:counter(number) " ";position:absolute;color:#fff;font-size:clamp(1.5rem,1.2413793103rem + 1.1034482759vw,2rem);font-weight:bold;top:50%;left:50%;translate:-50% -50%}.benefit__icon--line{margin-top:-10px}@media screen and (min-width: 768px){.benefit__icon--line{margin-top:-20px}}.benefit__text-wrap{position:relative;padding:clamp(.625rem,0.3017241379rem + 1.3793103448vw,1.25rem) clamp(.9375rem,-0.1939655172rem + 4.8275862069vw,3.125rem) clamp(.9375rem,0.4525862069rem + 2.0689655172vw,1.875rem)}.benefit__text-wrap--obj{padding-right:clamp(2.5rem,-1.3793103448rem + 16.5517241379vw,10rem)}.benefit__text{font-size:clamp(1rem,0.8706896552rem + 0.5517241379vw,1.25rem);font-weight:bold;line-height:1.6}.benefit__text span{color:#e4657e}.benefit__sub-list{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:center;-ms-flex-pack:center;justify-content:center;gap:10px clamp(.625rem,-0.9913793103rem + 6.8965517241vw,3.75rem);margin-top:clamp(.625rem,0.3017241379rem + 1.3793103448vw,1.25rem)}@media screen and (min-width: 768px){.benefit__sub-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.benefit__sub-list--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.benefit__sub-item{color:#e4657e;font-size:clamp(1.125rem,0.9310344828rem + 0.8275862069vw,1.5rem);font-weight:bold;line-height:1.2}.benefit__sub-item span{font-size:clamp(1.5rem,1.2413793103rem + 1.1034482759vw,2rem)}.benefit__mirin{position:absolute;width:clamp(2.5rem,1.8534482759rem + 2.7586206897vw,3.75rem);rotate:10deg;top:-10px;right:clamp(.625rem,-1.6379310345rem + 9.6551724138vw,5rem)}.map__grid{display:grid;margin:clamp(1.875rem,0.9051724138rem + 4.1379310345vw,3.75rem) 0}@media screen and (min-width: 768px){.map__grid{grid-template-columns:1fr 1fr;gap:0 clamp(1.25rem,0.6034482759rem + 2.7586206897vw,2.5rem)}}.map__item{display:grid;grid-template-columns:clamp(1.875rem,1.5517241379rem + 1.3793103448vw,2.5rem) 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:2px solid #fff;border-bottom:2px solid #fff;margin-top:-2px;padding:clamp(.3125rem,0.150862069rem + 0.6896551724vw,.625rem) clamp(0rem,-0.4849137931rem + 2.0689655172vw,.9375rem)}.map__num{color:#e4657e;font-size:clamp(1.25rem,1.1206896552rem + 0.5517241379vw,1.5rem);font-weight:bold}.map__text{font-size:clamp(.875rem,0.7456896552rem + 0.5517241379vw,1.125rem);font-weight:bold;line-height:1.5}.facility{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;margin-top:clamp(3.75rem,1.8103448276rem + 8.275862069vw,7.5rem);gap:clamp(.9375rem,0.4525862069rem + 2.0689655172vw,1.875rem)}.facility__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(.9375rem,0.4525862069rem + 2.0689655172vw,1.875rem);-webkit-animation:scroll-left 60s infinite linear .5s both;animation:scroll-left 60s infinite linear .5s both}.facility__item{width:50vw}@media screen and (min-width: 768px){.facility__item{width:16.6666666667vw}}@-webkit-keyframes scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.reserve__inner{background:#fff;border-radius:clamp(.3125rem,0.150862069rem + 0.6896551724vw,.625rem);padding:clamp(1.875rem,0.9051724138rem + 4.1379310345vw,3.75rem) clamp(.9375rem,-1.1637931034rem + 8.9655172414vw,5rem)}.form__dl{display:grid;border-bottom:1px solid #f0eae5;padding:clamp(.9375rem,0.4525862069rem + 2.0689655172vw,1.875rem) 0;gap:5px 0}@media screen and (min-width: 768px){.form__dl{grid-template-columns:240px 1fr}}.form__dt{font-weight:bold}.form input[type=text],.form input[type=email],.form input[type=tel],.form input[type=date],.form select,.form textarea{background:#fff;border:1px solid #b8b8b8;border-radius:clamp(.3125rem,0.150862069rem + 0.6896551724vw,.625rem);width:100%;padding:10px}.form__note{margin-top:10px}.form .wpcf7-list-item{margin:0}.form__check{font-size:clamp(.875rem,0.8103448276rem + 0.275862069vw,1rem);text-align:center;margin:10px 0}.form .wpcf7-radio,.form .wpcf7-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px clamp(1.25rem,0.6034482759rem + 2.7586206897vw,2.5rem)}.form textarea{resize:vertical}.form__text{line-height:1.4;margin-top:clamp(.625rem,0.3017241379rem + 1.3793103448vw,1.25rem)}.form .wpcf7-acceptance{display:grid;place-content:center;margin:clamp(.9375rem,0.4525862069rem + 2.0689655172vw,1.875rem) 0}.form .wpcf7-acceptance a{text-decoration:underline}.form__btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;background:#e4657e;border:1px solid #e4657e;border-radius:50px;font-family:"ZenMaru-b";font-size:clamp(1rem,0.9353448276rem + 0.275862069vw,1.125rem);padding:15px 80px;margin:0 auto;-webkit-transition:.3s;transition:.3s}@media(hover: hover){.form__btn:hover{color:#e4657e;background:#fff}}.form__btn:disabled{background:#ddd;border-color:#aaa}@media(hover: hover){.form__btn:disabled:hover{color:#fff}}.wpcf7-spinner{position:absolute !important}.grecaptcha-badge{visibility:hidden}.recaptcha{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:13px;line-height:1.4;margin:clamp(1.25rem,0.6034482759rem + 2.7586206897vw,2.5rem) auto 0}.recaptcha a{text-decoration:underline}.hinode{position:relative}.hinode::before{content:"";position:absolute;background:#fff;width:100%;height:80px;left:0;bottom:0}.hinode__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-bottom:clamp(1.875rem,0.9051724138rem + 4.1379310345vw,3.75rem)}@media screen and (min-width: 768px){.hinode__top{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width: 768px){.hinode__img-wrap{width:50%}}.hinode__img-wrap img{display:block;max-width:370px;margin:0 auto}.hinode__text-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.hinode__lead{color:#e4657e;font-size:clamp(1.25rem,0.9913793103rem + 1.1034482759vw,1.75rem);font-weight:bold;line-height:1.6;margin-bottom:clamp(.3125rem,0.150862069rem + 0.6896551724vw,.625rem)}.hinode__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px clamp(1.25rem,0.6034482759rem + 2.7586206897vw,2.5rem)}@media screen and (min-width: 768px){.hinode__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.hinode__item{font-size:clamp(1rem,0.8706896552rem + 0.5517241379vw,1.25rem);font-weight:bold;line-height:1.4}.hinode__item::before{content:"・";color:#e4657e}.hinode__bottom{position:relative;background:url(../../assets/images/himeji-rec-fair/bg.jpg) no-repeat center center/cover;padding:clamp(1.875rem,1.5517241379rem + 1.3793103448vw,2.5rem) clamp(1.25rem,0.6034482759rem + 2.7586206897vw,2.5rem);z-index:1}.hinode__text{color:#fff}@media screen and (min-width: 768px){.hinode__text{text-align:center}}.hinode__text+.hinode__text{margin-top:clamp(.9375rem,0.4525862069rem + 2.0689655172vw,1.875rem)}.footer{background:#fff;padding-top:clamp(2.5rem,1.2068965517rem + 5.5172413793vw,5rem)}.footer__title{font-size:clamp(1.25rem,0.9913793103rem + 1.1034482759vw,1.75rem);font-weight:bold;text-align:center;margin-bottom:clamp(1.875rem,0.9051724138rem + 4.1379310345vw,3.75rem)}.footer img{display:block;width:clamp(16.25rem,10.1077586207rem + 26.2068965517vw,28.125rem);margin:0 auto clamp(.625rem,0.3017241379rem + 1.3793103448vw,1.25rem)}.footer__text{text-align:center;line-height:1.6}@media screen and (min-width: 768px){.footer .except-sp{display:inline-block}}.footer__text{margin-bottom:clamp(1.25rem,0.6034482759rem + 2.7586206897vw,2.5rem)}.footer__contact{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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px clamp(.625rem,-0.0215517241rem + 2.7586206897vw,1.875rem);margin-bottom:clamp(1.25rem,0.6034482759rem + 2.7586206897vw,2.5rem)}@media screen and (min-width: 768px){.footer__contact{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer__index{color:#e4657e;border:2px solid #e4657e;border-radius:50px;font-weight:bold;line-height:1;padding:10px 30px}.footer__tel{color:#e4657e;font-size:clamp(1.5rem,1.2413793103rem + 1.1034482759vw,2rem);font-weight:bold}.footer__copy{display:block;color:#fff;background:#e4657e;text-align:center;padding:10px 10px 80px}@media screen and (min-width: 768px){.footer__copy{padding:10px}}.thanks{padding:clamp(5rem,2.4137931034rem + 11.0344827586vw,10rem) 0}.thanks__text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.thanks__btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;background:#e4657e;border:1px solid #e4657e;border-radius:50px;padding:10px 80px;margin:clamp(1.875rem,0.9051724138rem + 4.1379310345vw,3.75rem) auto 0;-webkit-transition:.3s;transition:.3s}@media(hover: hover){.thanks__btn:hover{color:#e4657e;background:#fff}}/*# sourceMappingURL=himeji-rec-fair.css.map */