body{--font-color:#333;--blog-font-color:#333;--black:black;--gray:#f9f9f9;--yellow:#f7bd24;--orange:#ffa353;--pink:#fd84a0;--brown:#7b6e39;--dbrown:#8a6d3b;--lbrown:#faf5de;--bg-color:white;--bg-light-color:#f5f8fa;--site-color:#002278;--light-site-color:#87a0df;--dark-site-color:#6179b9;--acc-color:#ed5050;--acc-color-rgb:255 , 0 , 0;--link-color:#333;--hover-color:#ff8400;--link-color:#0056b3}*:where(:not(html, iframe, canvas, img, svg, video, audio):not(svg *, symbol *)) {all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}pre{all:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]) {display:none}:where([contenteditable]:not([contenteditable=false])) {-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]) {-webkit-user-drag:element}:where(dialog:modal) {all:revert}@media (max-width:757px){html body{font-size:1.44rem}}@media (min-width:758px) and (max-width:1024px){html body{font-size:1.62rem}}@media (min-width:1025px) and (max-width:1329px){html body{font-size:1.8rem}}@media (min-width:1330px){html body{font-size:1.8rem}}html body main ::selection{background-color:#add8e6;color:#fff}html body p:empty{display:none}html body .page--wrapper .container .breadcrumbs{margin-bottom:30px}@media (max-width:757px){html body .page--wrapper .container .breadcrumbs{margin-bottom:20px}}html body .page--wrapper .container .contents main .grid-container article:first-child{margin-top:0}html body .page--wrapper .container .contents main .navigation{margin:5em 0 0}@media (max-width:757px){html body .page--wrapper .container .contents main .navigation{margin:2em 0 1em}}html body .page--wrapper .container .contents.has-right-sidebar main{padding-right:10%}@media (min-width:1025px) and (max-width:1329px){html body .page--wrapper .container .contents.has-right-sidebar main{padding-right:10%}}@media (min-width:758px) and (max-width:1024px){html body .page--wrapper .container .contents.has-right-sidebar main{padding-right:0}}@media (max-width:757px){html body .page--wrapper .container .contents.has-right-sidebar main{padding-right:0}}body header.header{background:linear-gradient(to bottom,rgba(0,34,120,.93) 0%,rgba(0,34,120,.6) 85%,transparent 100%);box-shadow:none;z-index:15;position:fixed;top:0;padding-top:10px;padding-bottom:20px}@media (max-width:757px){body header.header{background:linear-gradient(to bottom,rgba(0,34,120,.95) 0%,rgba(0,34,120,.75) 50%,transparent 100%)}}body header.header .header--wrapper{display:flex;justify-content:space-between;align-items:center}@media (min-width:758px) and (max-width:1024px){body header.header .header--wrapper{align-items:center}}@media (max-width:757px){body header.header .header--wrapper{align-items:center}}body header.header .header--wrapper .header--left a:hover{color:inherit}body header.header .header--wrapper .header--left a .site_logo--img{display:flex;align-items:flex-end;flex-direction:column}body header.header .header--wrapper .header--left a .site_logo--img img{max-height:65px}@media (max-width:757px){body header.header .header--wrapper .header--left a .site_logo--img img{max-width:250px}}body header.header .header--wrapper .header--left a .site_logo--img .location{display:block;padding-top:5px}@media (max-width:757px){body header.header .header--wrapper .header--left a .site_logo--img .location{font-size:1.26rem}}@media (min-width:758px) and (max-width:1024px){body header.header .header--wrapper .header--left a .site_logo--img .location{font-size:1.26rem}}@media (min-width:1025px) and (max-width:1329px){body header.header .header--wrapper .header--left a .site_logo--img .location{font-size:1.4rem}}@media (min-width:1330px){body header.header .header--wrapper .header--left a .site_logo--img .location{font-size:1.4rem}}body header.header .header--wrapper .header--right{align-items:center;justify-content:flex-end;display:flex}@media (max-width:757px){body header.header .header--wrapper .header--right .drawer-mobile{display:flex;flex-direction:column;align-items:flex-end}}body header.header .header--wrapper .header--right .drawer-desktop .menu-list{list-style:none;margin:10px 0;padding:0;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}body header.header .header--wrapper .header--right .drawer-desktop .menu-list li.nav-item a{text-decoration:none;display:block;position:relative;transition:all .3s ease-in-out;position:relative;margin-right:1.5rem;padding:16px 10px;line-height:1;color:#fff;font-weight:700;transition:transform .3s ease , color .5s ease;margin-right:1.5rem;padding:10px 0 10px 10px}@media (max-width:757px){body header.header .header--wrapper .header--right .drawer-desktop .menu-list li.nav-item a{font-size:1.26rem}}@media (min-width:758px) and (max-width:1024px){body header.header .header--wrapper .header--right .drawer-desktop .menu-list li.nav-item a{font-size:1.26rem}}@media (min-width:1025px) and (max-width:1329px){body header.header .header--wrapper .header--right .drawer-desktop .menu-list li.nav-item a{font-size:1.4rem}}@media (min-width:1330px){body header.header .header--wrapper .header--right .drawer-desktop .menu-list li.nav-item a{font-size:1.4rem}}body header.header .header--wrapper .header--right .drawer-desktop .menu-list li.nav-item a:before{content:"";width:6px;height:6px;border:0;border-top:solid 1px #000;border-right:solid 1px #000;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:-3px;transform-origin:50% 50%;transform:translateY(-50%) rotate(45deg)}body header.header .header--wrapper .header--right .drawer-desktop .menu-list li.nav-item a:hover{color:var(--hover-color);transition:all .3s ease-in-out}body header.header .header--wrapper .header--right .drawer-desktop .menu-list li.nav-item a:hover:before{transition:all .3s ease-in-out;border-color:var(--hover-color)}body header.header .header--wrapper .header--right .drawer-desktop .menu-list li.nav-item a:before{border-color:#fff;transition:transform .3s ease , border-color .5s ease}body header.header .header--wrapper .header--right .drawer-desktop .menu-list li.nav-item a:hover{transform:translateX(-3px);color:var(--hover-color)}body header.header .header--wrapper .header--right .drawer-desktop .menu-list li.nav-item a:hover:before{border-color:var(--hover-color)}body .nav-unshown{display:none}section.cta{background-blend-mode:multiply , normal;background-image:url(https://hniizato.jp/wp-content/themes/company/img/astrology/cta_page.webp.pagespeed.ce.ZyT53D24Cq.webp);background-size:cover;background-position:bottom;z-index:1;position:relative;height:600px;display:flex;align-items:center}section.cta .container{padding-right:20px;padding-left:20px}section.cta .container h2{text-shadow:2px 2px 4px rgba(255,255,255,.7)}section.cta .container h2 span{color:#ff8c00}section.cta .container .box{display:flex;gap:50px}@media (max-width:757px){section.cta .container .box{flex-direction:column}section.cta .container .box .content-left img{max-width:200px;margin:0 auto}}section.cta .container .box .content-right p{text-align:left;line-height:1.9}@media (max-width:757px){section.cta .container .box .content-right p{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px){section.cta .container .box .content-right p{font-size:1.6rem}}@media (min-width:1025px) and (max-width:1329px){section.cta .container .box .content-right p{font-size:2rem}}@media (min-width:1330px){section.cta .container .box .content-right p{font-size:2rem}}section.cta .container .newsletter{text-align:center}section.cta .container .newsletter h3{color:#fff;font-weight:700;margin-bottom:1.5em;line-height:1.5}@media (max-width:757px){section.cta .container .newsletter h3{font-size:2rem}}@media (min-width:758px) and (max-width:1024px){section.cta .container .newsletter h3{font-size:2.1rem}}@media (min-width:1025px) and (max-width:1329px){section.cta .container .newsletter h3{font-size:2.5rem}}@media (min-width:1330px){section.cta .container .newsletter h3{font-size:2.5rem}}section.cta .container .newsletter p{color:#fff;display:block;font-weight:300;margin-bottom:2.5em;line-height:2.2}@media (max-width:757px){section.cta .container .newsletter p{text-align:justify}}section.cta .container .newsletter .newsletter-form{margin-bottom:2rem;padding:inherit}section.cta .container .newsletter .newsletter-form input[type="email"]{width:300px;border-radius:10px;border:1px solid #6f4b00;background:#fff;padding:10px 20px;margin-right:15px}@media (max-width:757px){section.cta .container .newsletter .newsletter-form input[type="email"]{font-size:1.26rem}}@media (min-width:758px) and (max-width:1024px){section.cta .container .newsletter .newsletter-form input[type="email"]{font-size:1.26rem}}@media (min-width:1025px) and (max-width:1329px){section.cta .container .newsletter .newsletter-form input[type="email"]{font-size:1.4rem}}@media (min-width:1330px){section.cta .container .newsletter .newsletter-form input[type="email"]{font-size:1.4rem}}@media (max-width:757px){section.cta .container .newsletter .newsletter-form input[type="email"]{width:200px;margin-right:10px;padding:10px}}section.cta .container .newsletter .newsletter-form input[type="submit"]{color:#fff;border-radius:25px;background:linear-gradient(270deg,#5214e5 1.52%,#c115b5 100%);background-blend-mode:multiply;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);background-blend-mode:multiply;width:130px;height:50px;flex-shrink:0}@media (max-width:757px){section.cta .container .newsletter .newsletter-form input[type="submit"]{font-size:1.26rem}}@media (min-width:758px) and (max-width:1024px){section.cta .container .newsletter .newsletter-form input[type="submit"]{font-size:1.26rem}}@media (min-width:1025px) and (max-width:1329px){section.cta .container .newsletter .newsletter-form input[type="submit"]{font-size:1.4rem}}@media (min-width:1330px){section.cta .container .newsletter .newsletter-form input[type="submit"]{font-size:1.4rem}}@media (max-width:757px){section.cta .container .newsletter .newsletter-form input[type="submit"]{width:30%;white-space:nowrap}}footer.footer{padding-bottom:15em;background-image:url(https://hniizato.jp/wp-content/themes/company/img/astrology/hero_bg.webp.pagespeed.ce.-cDjcpwtDQ.webp)}@media (max-width:757px){footer.footer{padding-bottom:12em}}footer.footer .footer--wrapper .footer--left{padding-right:30px}@media (max-width:757px){footer.footer .footer--wrapper .footer--left{padding-right:0}footer.footer .footer--wrapper .footer--left img{max-width:200px}}footer.footer .footer--wrapper nav.footer--nav{justify-content:flex-end;width:initial}@media (max-width:757px){footer.footer .footer--wrapper nav.footer--nav{margin-top:20px}}footer.footer .footer--wrapper nav.footer--nav ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;max-width:600px;justify-content:flex-start;margin:0 auto}@media (max-width:757px){footer.footer .footer--wrapper nav.footer--nav ul{padding-left:10px;padding-right:10px}}footer.footer .footer--wrapper nav.footer--nav ul li{flex:0 0 33%;box-sizing:border-box;padding:5px;border-left:2px solid #eae7e7}@media (max-width:757px){footer.footer .footer--wrapper nav.footer--nav ul li{flex:0 0 33%;margin-top:5px;padding:0;border:none}}footer.footer .footer--wrapper nav.footer--nav ul li a{color:#fff;font-weight:700;margin-left:10px;text-align:left;transition:transform .5s ease , color .5s ease}@media (max-width:757px){footer.footer .footer--wrapper nav.footer--nav ul li a{padding:10px 0 10px 10px}}footer.footer .footer--wrapper nav.footer--nav ul li a:before{transition:transform .5s ease , border-color .5s ease;border-color:#fff}footer.footer .footer--wrapper nav.footer--nav ul li a:hover{transform:translateX(-3px);color:var(--hover-color)}footer.footer .footer--wrapper nav.footer--nav ul li a:hover:before{border-color:var(--hover-color)}footer.footer .copyright{margin-top:5em;color:#fff}body.home main{overflow:hidden}body.home main section{position:relative;padding:6em 0;text-align:center;overflow:hidden}@media (min-width:758px) and (max-width:1024px){body.home main section{padding:4.02em 0}}@media (max-width:757px){body.home main section{padding:1.98em 0}}@media (min-width:758px) and (max-width:1024px){body.home main section{padding:60px 0}}@media (max-width:757px){body.home main section{padding:50px 0}}body.home main section .pc-only{display:block}@media (max-width:757px){body.home main section .pc-only{display:none}}body.home main section .sp-only{display:none}@media (max-width:757px){body.home main section .sp-only{display:block}}body.home main section .fadeIn{opacity:0;transform:scale(.9);transition:opacity .6s ease , transform .6s ease}body.home main section .fadeIn.is-visible{opacity:1;transform:scale(1)}body.home main section .fuwaUp{opacity:0;transform:translateY(30px);transition:opacity 1.2s ease , transform 1.2s ease}body.home main section .fuwaUp.is-visible{opacity:1;transform:translateY(0)}body.home main section .container{position:relative;z-index:1;max-width:1200px;margin:0 auto}@media (max-width:757px){body.home main section .container{padding-right:10px;padding-left:10px}}body.home main section .container h2{font-style:normal;font-weight:700;line-height:1.6;margin-bottom:2em;position:relative;color:var(--site-color)}@media (max-width:757px){body.home main section .container h2{font-size:2.31rem}}@media (min-width:758px) and (max-width:1024px){body.home main section .container h2{font-size:2.805rem}}@media (min-width:1025px) and (max-width:1329px){body.home main section .container h2{font-size:3.3rem}}@media (min-width:1330px){body.home main section .container h2{font-size:3.3rem}}@media (max-width:757px){body.home main section .container h2{margin-bottom:1.5em}}@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}@keyframes zoomOut {
  from {
    transform: scale(1.1);
  }
  to {
    transform: scale(1);
  }
}@keyframes draw-border {
  from {
    height: 0;
  }
  to {
    height: 100%;
  }
}body.home section#hero{padding:0;padding-top:100px;background-image:url(https://hniizato.jp/wp-content/themes/company/img/astrology/hero_bg.webp.pagespeed.ce.-cDjcpwtDQ.webp);animation:zoomOut 2s ease forwards;position:relative}@media (max-width:757px){body.home section#hero{padding-top:0}}body.home section#hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:inherit;background-size:inherit;background-position:inherit;background-repeat:inherit;transform:scale(1.1);animation:zoomOut 2s ease forwards;z-index:-1}body.home section#hero .container{max-width:1200px;padding:0}body.home section#hero .container .hero-content{display:flex;align-items:center;background-image:url(https://hniizato.jp/wp-content/themes/company/img/astrology/shinzato.webp);background-repeat:no-repeat;height:900px;flex-shrink:1;position:relative;background-position:top right -20px}@media (min-width:758px) and (max-width:1024px){body.home section#hero .container .hero-content{padding-left:25px;padding-right:25px;background-position:top right -180px}}@media (max-width:757px){body.home section#hero .container .hero-content{height:520px;background-position:top 80px right -90px;background-size:80% auto;padding-top:70px}}body.home section#hero .container .hero-content .hero-left{flex:6;margin-bottom:220px}@media (max-width:757px){body.home section#hero .container .hero-content .hero-left{padding-right:15px;padding-left:15px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;margin-bottom:0}}body.home section#hero .container .hero-content .hero-left .hero-subtitle{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-bottom:3em}body.home section#hero .container .hero-content .hero-left .hero-subtitle > :nth-child(2) {margin-top:10px;align-self:flex-end}@media (min-width:758px) and (max-width:1024px){body.home section#hero .container .hero-content .hero-left .hero-subtitle > :nth-child(2) {align-self:flex-start}}@media (max-width:757px){body.home section#hero .container .hero-content .hero-left .hero-subtitle > :nth-child(2) {align-self:flex-start}}body.home section#hero .container .hero-content .hero-left .hero-subtitle span{position:relative;display:inline-block;color:#e7e4a0;font-family:"Noto Serif JP","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","Yu Mincho","MS P明朝","MS PMincho",serif;font-size:3rem;font-weight:700;line-height:1.5;letter-spacing:4.779px}@media (max-width:757px){body.home section#hero .container .hero-content .hero-left .hero-subtitle span{letter-spacing:2px}body.home section#hero .container .hero-content .hero-left .hero-subtitle span:first-child{font-size:clamp(1rem,4vw,1.6rem)}body.home section#hero .container .hero-content .hero-left .hero-subtitle span:last-child{font-size:clamp(1rem,4vw,1.6rem)}}body.home section#hero .container .hero-content .hero-left .hero-subtitle span::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(15,43,70,.6196078431);mix-blend-mode:multiply;filter:blur(4px);z-index:-1}body.home section#hero .container .hero-content .hero-left h1{text-align:left;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.72) , 0 0 10px rgba(0,0,0,.72)}body.home section#hero .container .hero-content .hero-left h1 span:first-child{display:block;font-size:2.5rem;color:#fff;line-height:1.5;letter-spacing:4.111px;margin-bottom:10px}@media (max-width:757px){body.home section#hero .container .hero-content .hero-left h1 span:first-child{font-size:clamp(1rem,4vw,2rem)}}body.home section#hero .container .hero-content .hero-left h1 span:last-child{font-size:5rem;font-style:normal;font-weight:bolder;line-height:1.2;letter-spacing:9.661px}@media (min-width:758px) and (max-width:1024px){body.home section#hero .container .hero-content .hero-left h1 span:last-child{white-space:nowrap}}@media (max-width:757px){body.home section#hero .container .hero-content .hero-left h1 span:last-child{font-size:clamp(1rem,7vw,3rem);letter-spacing:2px}}body.home section#hero .container .hero-content .hero-left .hero-profile{padding-left:20px;margin-top:5em;position:relative;overflow:hidden}body.home section#hero .container .hero-content .hero-left .hero-profile::before{content:"";position:absolute;top:0;left:0;width:2px;height:0;background-color:#fff;animation:draw-border 2s ease-out 1.5s forwards}@media (max-width:757px){body.home section#hero .container .hero-content .hero-left .hero-profile{margin-top:3em;border:none;padding-left:15px}}body.home section#hero .container .hero-content .hero-left .hero-profile h2{margin-bottom:.5em;color:#fff;text-align:left;text-shadow:0 0 10px rgba(0,0,0,.72) , 0 0 10px rgba(0,0,0,.72) , 0 0 10px rgba(0,0,0,.72) , 0 0 10px rgba(0,0,0,.72)}@media (max-width:757px){body.home section#hero .container .hero-content .hero-left .hero-profile h2{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px){body.home section#hero .container .hero-content .hero-left .hero-profile h2{font-size:1.6rem}}@media (min-width:1025px) and (max-width:1329px){body.home section#hero .container .hero-content .hero-left .hero-profile h2{font-size:2rem}}@media (min-width:1330px){body.home section#hero .container .hero-content .hero-left .hero-profile h2{font-size:2rem}}body.home section#hero .container .hero-content .hero-left .hero-profile h2:after{display:none}body.home section#hero .container .hero-content .hero-left .hero-profile p{color:#fff;text-align:left;text-shadow:0 0 10px rgba(0,0,0,.72) , 0 0 10px rgba(0,0,0,.72) , 0 0 10px rgba(0,0,0,.72) , 0 0 10px rgba(0,0,0,.72)}@media (max-width:757px){body.home section#hero .container .hero-content .hero-left .hero-profile p{font-size:1.44rem}}@media (min-width:758px) and (max-width:1024px){body.home section#hero .container .hero-content .hero-left .hero-profile p{font-size:1.62rem}}@media (min-width:1025px) and (max-width:1329px){body.home section#hero .container .hero-content .hero-left .hero-profile p{font-size:1.8rem}}@media (min-width:1330px){body.home section#hero .container .hero-content .hero-left .hero-profile p{font-size:1.8rem}}@media (max-width:757px) and (max-width:757px){body.home section#hero .container .hero-content .hero-left .hero-profile p{font-size:1.08rem}}@media (max-width:757px) and (min-width:758px) and (max-width:1024px){body.home section#hero .container .hero-content .hero-left .hero-profile p{font-size:1.08rem}}@media (max-width:757px) and (min-width:1025px) and (max-width:1329px){body.home section#hero .container .hero-content .hero-left .hero-profile p{font-size:1.2rem}}@media (max-width:757px) and (min-width:1330px){body.home section#hero .container .hero-content .hero-left .hero-profile p{font-size:1.2rem}}body.home section#hero .container .hero-content .hero-right{flex:4}@media (min-width:758px) and (max-width:1024px){body.home section#hero .container .hero-content .hero-right{display:none}}@media (max-width:757px){body.home section#hero .container .hero-content .hero-right{display:none}}body.home section#hero .container .hero-content .hero-right .hero-copy{position:absolute;top:20px;right:0;width:130px;height:550px;opacity:0;transform:translateY(20px);transition:opacity .6s ease , transform .6s ease}@media (min-width:1025px) and (max-width:1329px){body.home section#hero .container .hero-content .hero-right .hero-copy{right:5vw}}body.home section#hero .container .hero-content .hero-right .hero-copy.visible{opacity:1;transform:translateY(0)}@media (max-width:757px){body.home section#hero .container .hero-content .hero-right .hero-copy{top:20px;right:0;width:100%;height:auto}}body.home section#hero .container .hero-content .hero-right .hero-copy span{font-family:"Noto Serif JP","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","Yu Mincho","MS P明朝","MS PMincho",serif;color:#fff;font-size:3.5rem;font-style:normal;font-weight:normal;letter-spacing:18.4px;writing-mode:vertical-rl;text-shadow:0 0 10px rgba(0,0,0,.72) , 0 0 10px rgba(0,0,0,.72) , 0 0 10px rgba(0,0,0,.72) , 0 0 10px rgba(0,0,0,.72)}@media (max-width:757px){body.home section#hero .container .hero-content .hero-right .hero-copy span{writing-mode:horizontal-tb}}@media (max-width:757px) and (max-width:757px){body.home section#hero .container .hero-content .hero-right .hero-copy span{font-size:1.26rem}}@media (max-width:757px) and (min-width:758px) and (max-width:1024px){body.home section#hero .container .hero-content .hero-right .hero-copy span{font-size:1.26rem}}@media (max-width:757px) and (min-width:1025px) and (max-width:1329px){body.home section#hero .container .hero-content .hero-right .hero-copy span{font-size:1.4rem}}@media (max-width:757px) and (min-width:1330px){body.home section#hero .container .hero-content .hero-right .hero-copy span{font-size:1.4rem}}body.home section#hero .container .hero-content .hero-right .hero-copy span:first-child{position:absolute;right:0;top:0}body.home section#hero .container .hero-content .hero-right .hero-copy span:last-child{position:absolute;left:0;bottom:0}body.home section#hero .container .hero-content .hero-left span,body.home section#hero .container .hero-content .hero-left h1 span,body.home section#hero .container .hero-content .hero-left h2,body.home section#hero .container .hero-content .hero-left p,body.home section#hero .container .hero-content .hero-left .hero-btn,body.home section#hero .container .hero-content .hero-right span,body.home section#hero .container .hero-content .hero-right h1 span,body.home section#hero .container .hero-content .hero-right h2,body.home section#hero .container .hero-content .hero-right p,body.home section#hero .container .hero-content .hero-right .hero-btn,body.home section#hero .container .hero-content .hero-cta span,body.home section#hero .container .hero-content .hero-cta h1 span,body.home section#hero .container .hero-content .hero-cta h2,body.home section#hero .container .hero-content .hero-cta p,body.home section#hero .container .hero-content .hero-cta .hero-btn{opacity:0;animation:fadeInUp .6s ease forwards}body.home section#hero .container .hero-content .hero-left span:nth-child(1),
body.home section#hero .container .hero-content .hero-right span:nth-child(1),
body.home section#hero .container .hero-content .hero-cta span:nth-child(1) {animation-delay:.2s}body.home section#hero .container .hero-content .hero-left span:nth-child(2),
body.home section#hero .container .hero-content .hero-right span:nth-child(2),
body.home section#hero .container .hero-content .hero-cta span:nth-child(2) {animation-delay:.4s}body.home section#hero .container .hero-content .hero-left h1 span:nth-child(1),
body.home section#hero .container .hero-content .hero-right h1 span:nth-child(1),
body.home section#hero .container .hero-content .hero-cta h1 span:nth-child(1) {animation-delay:.6s}body.home section#hero .container .hero-content .hero-left h1 span:nth-child(2),
body.home section#hero .container .hero-content .hero-right h1 span:nth-child(2),
body.home section#hero .container .hero-content .hero-cta h1 span:nth-child(2) {animation-delay:.8s}body.home section#hero .container .hero-content .hero-left h2,body.home section#hero .container .hero-content .hero-right h2,body.home section#hero .container .hero-content .hero-cta h2{animation-delay:1s}body.home section#hero .container .hero-content .hero-left p,body.home section#hero .container .hero-content .hero-right p,body.home section#hero .container .hero-content .hero-cta p{animation-delay:1.2s}body.home section#hero .container .hero-content .hero-left .hero-btn,body.home section#hero .container .hero-content .hero-right .hero-btn,body.home section#hero .container .hero-content .hero-cta .hero-btn{animation-delay:1.4s}body.home section#hero .hero-cta{position:absolute;width:100%;bottom:0;background:rgba(0,34,120,.6);padding:30px 0;z-index:10;isolation:isolate}@media (max-width:757px){body.home section#hero .hero-cta{padding:20px 0;position:relative}}body.home section#hero .hero-cta::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;mix-blend-mode:difference;z-index:-1}body.home section#hero .hero-cta p{color:#fff;font-size:2rem;text-shadow:0 0 10px rgba(0,0,0,.72) , 0 0 10px rgba(0,0,0,.72) , 0 0 10px rgba(0,0,0,.72) , 0 0 10px rgba(0,0,0,.72);mix-blend-mode:normal}@media (max-width:757px) and (max-width:757px){body.home section#hero .hero-cta p{font-size:1.26rem}}@media (max-width:757px) and (min-width:758px) and (max-width:1024px){body.home section#hero .hero-cta p{font-size:1.26rem}}@media (max-width:757px) and (min-width:1025px) and (max-width:1329px){body.home section#hero .hero-cta p{font-size:1.4rem}}@media (max-width:757px) and (min-width:1330px){body.home section#hero .hero-cta p{font-size:1.4rem}}body.home section#hero .hero-cta p::before,body.home section#hero .hero-cta p::after{content:"";width:3px;height:40px;background-color:#fff;display:inline-block;margin-bottom:-10px}@media (max-width:757px){body.home section#hero .hero-cta p::before,body.home section#hero .hero-cta p::after{height:15px;margin-bottom:-2px;width:2px}}body.home section#hero .hero-cta p::before{margin-right:30px;transform:rotate(-35deg)}@media (max-width:757px){body.home section#hero .hero-cta p::before{margin-right:10px}}body.home section#hero .hero-cta p::after{margin-left:30px;transform:rotate(35deg)}@media (max-width:757px){body.home section#hero .hero-cta p::after{margin-left:10px}}body.home section#hero .hero-cta .hero-btn{color:#fff;mix-blend-mode:normal}body.home section#trouble{background:linear-gradient(0deg,#ecf3f6 0%,#e8edff 100%);mix-blend-mode:multiply}body.home section#trouble .container h2{color:#ff6c00;font-weight:900;line-height:1.5;text-shadow:2px 2px 4px rgba(255,255,255,.3);margin-bottom:3em}@media (max-width:757px){body.home section#trouble .container h2{font-size:2.31rem}}@media (min-width:758px) and (max-width:1024px){body.home section#trouble .container h2{font-size:2.805rem}}@media (min-width:1025px) and (max-width:1329px){body.home section#trouble .container h2{font-size:3.3rem}}@media (min-width:1330px){body.home section#trouble .container h2{font-size:3.3rem}}@media (max-width:757px){body.home section#trouble .container h2{margin-bottom:0}}body.home section#trouble .container h2 span{color:var(--site-color);font-weight:900;line-height:1.5;display:block;text-shadow:2px 2px 4px rgba(255,255,255,.3)}@media (max-width:757px){body.home section#trouble .container h2 span{font-size:2rem}}@media (min-width:758px) and (max-width:1024px){body.home section#trouble .container h2 span{font-size:2.1rem}}@media (min-width:1025px) and (max-width:1329px){body.home section#trouble .container h2 span{font-size:2.5rem}}@media (min-width:1330px){body.home section#trouble .container h2 span{font-size:2.5rem}}body.home section#trouble .container .box{display:flex;gap:20px;margin:8em 0}@media (max-width:757px){body.home section#trouble .container .box{flex-direction:column;margin:3em 0;gap:10px}}body.home section#trouble .container .box:first-of-type{margin-top:5em}@media (max-width:757px){body.home section#trouble .container .box:first-of-type{margin-top:3em}}body.home section#trouble .container .box:first-of-type .content-left h3{background-color:#002278}@media (max-width:757px){body.home section#trouble .container .box:first-of-type .content-left h3{position:absolute}}body.home section#trouble .container .box:first-of-type .content-right::after{bottom:10px;left:-60px;background-image:url(https://hniizato.jp/wp-content/themes/company/img/astrology/bubble_blue.svg)}@media (max-width:757px){body.home section#trouble .container .box:first-of-type .content-right::after{left:80%;bottom:90%}}body.home section#trouble .container .box:first-of-type .content-right ul li{color:#002278}body.home section#trouble .container .box:first-of-type .content-right ul li::before{background-image:url(https://hniizato.jp/wp-content/themes/company/img/astrology/check_blue.svg)}@media (max-width:757px){body.home section#trouble .container .box:nth-of-type(2) {flex-direction:column-reverse}}body.home section#trouble .container .box:nth-of-type(2) .content-left h3 {background-color:#8738af;position:absolute;right:0}@media (max-width:757px){body.home section#trouble .container .box:nth-of-type(2) .content-left h3 {position:absolute;left:0}}body.home section#trouble .container .box:nth-of-type(2) .content-right::after {top:30px;right:-60px;background-image:url(https://hniizato.jp/wp-content/themes/company/img/astrology/bubble_purple.svg)}@media (max-width:757px){body.home section#trouble .container .box:nth-of-type(2) .content-right::after {right:10%;top:-20%}}body.home section#trouble .container .box:nth-of-type(2) .content-right ul li {color:#8738af}body.home section#trouble .container .box:nth-of-type(2) .content-right ul li::before {background-image:url(https://hniizato.jp/wp-content/themes/company/img/astrology/check_purple.svg)}body.home section#trouble .container .box:last-of-type{margin-bottom:3em}@media (max-width:757px){body.home section#trouble .container .box:last-of-type{margin-bottom:1em}}body.home section#trouble .container .box:last-of-type .content-left h3{background-color:#785600}@media (max-width:757px){body.home section#trouble .container .box:last-of-type .content-left h3{position:absolute}}body.home section#trouble .container .box:last-of-type .content-right::after{top:30px;left:-60px;background-image:url(https://hniizato.jp/wp-content/themes/company/img/astrology/bubble_blown.svg)}@media (max-width:757px){body.home section#trouble .container .box:last-of-type .content-right::after{left:10%;top:-20%}}body.home section#trouble .container .box:last-of-type .content-right ul li{color:#785600}body.home section#trouble .container .box:last-of-type .content-right ul li::before{background-image:url(https://hniizato.jp/wp-content/themes/company/img/astrology/check_blown.svg)}body.home section#trouble .container .box .content-left{flex:5}body.home section#trouble .container .box .content-left h3{border-radius:300px;letter-spacing:0;font-weight:700;line-height:1.2;display:flex;color:#fff;width:110px;height:110px;justify-content:center;align-items:center}@media (max-width:757px){body.home section#trouble .container .box .content-left h3{font-size:2rem}}@media (min-width:758px) and (max-width:1024px){body.home section#trouble .container .box .content-left h3{font-size:2.1rem}}@media (min-width:1025px) and (max-width:1329px){body.home section#trouble .container .box .content-left h3{font-size:2.5rem}}@media (min-width:1330px){body.home section#trouble .container .box .content-left h3{font-size:2.5rem}}@media (max-width:757px){body.home section#trouble .container .box .content-left h3{width:80px;height:80px}}@media (max-width:757px) and (max-width:757px){body.home section#trouble .container .box .content-left h3{font-size:1.6rem}}@media (max-width:757px) and (min-width:758px) and (max-width:1024px){body.home section#trouble .container .box .content-left h3{font-size:1.6rem}}@media (max-width:757px) and (min-width:1025px) and (max-width:1329px){body.home section#trouble .container .box .content-left h3{font-size:2rem}}@media (max-width:757px) and (min-width:1330px){body.home section#trouble .container .box .content-left h3{font-size:2rem}}body.home section#trouble .container .box .content-right{flex:5;border-radius:10px;background:#fff;padding:60px 50px;position:relative;display:flex;flex-direction:column;justify-content:center}@media (min-width:758px) and (max-width:1024px){body.home section#trouble .container .box .content-right{padding:30px 25px}}body.home section#trouble .container .box .content-right::after{content:"";position:absolute;width:80px;height:80px;background-size:contain;background-repeat:no-repeat}@media (max-width:757px){body.home section#trouble .container .box .content-right{padding:40px 20px}}body.home section#trouble .container .box .content-right ul li{font-weight:600;line-height:1.5;text-align:left;position:relative;padding-left:30px;margin-bottom:2em}@media (max-width:757px){body.home section#trouble .container .box .content-right ul li{font-size:2rem}}@media (min-width:758px) and (max-width:1024px){body.home section#trouble .container .box .content-right ul li{font-size:2.1rem}}@media (min-width:1025px) and (max-width:1329px){body.home section#trouble .container .box .content-right ul li{font-size:2.5rem}}@media (min-width:1330px){body.home section#trouble .container .box .content-right ul li{font-size:2.5rem}}body.home section#trouble .container .box .content-right ul li:last-child{margin-bottom:0}@media (max-width:757px){body.home section#trouble .container .box .content-right ul li{font-size:1.8rem}}body.home section#trouble .container .box .content-right ul li::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;background-size:contain;background-repeat:no-repeat}body.home section#trouble .container .box .content-right ul li span{color:var(--acc-color)}body.home section#trouble .hero-cta{position:absolute;width:100%;bottom:0;background:var(--site-color);padding:20px 0;background-blend-mode:hard-light}body.home section#trouble .hero-cta span{color:#fff}@media (max-width:757px){body.home section#trouble .hero-cta{padding:10px 0}}body.home section#solution{z-index:1;padding-top:0;padding-bottom:130px}@media (max-width:757px){body.home section#solution{padding-bottom:60px}}body.home section#solution .solution-circle{z-index:1;position:relative;padding-top:10vw;background:#ecf3f6}@media (max-width:757px){body.home section#solution .solution-circle{padding-top:20vw}}body.home section#solution .solution-circle::before{content:"";z-index:-1;position:absolute;left:50%;width:250vw;height:170vw;aspect-ratio:1;background:-webkit-linear-gradient(top,#092132,#133f67,#064263);border-radius:50% 50% 0 0;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;top:0;overflow:hidden}@media (min-width:1025px) and (max-width:1329px){body.home section#solution .solution-circle::before{width:250vw;height:170vw}}@media (min-width:758px) and (max-width:1024px){body.home section#solution .solution-circle::before{height:160vh}}@media (max-width:757px){body.home section#solution .solution-circle::before{height:180vh;width:180vh;border-radius:50% 50% 0 0}}body.home section#solution .solution-circle .constellation{position:absolute;top:0;left:0;width:100%;height:100%;animation:rotate 600s infinite linear}body.home section#solution .solution-circle .constellation .star{background-color:#fff;border-radius:50%;position:absolute;animation-name:star;animation-timing-function:linear;animation-iteration-count:infinite}body.home section#solution .solution-circle .constellation .star.style1{animation-duration:.5s}body.home section#solution .solution-circle .constellation .star.style2{animation-duration:1s}body.home section#solution .solution-circle .constellation .star.style3{animation-duration:1.5s}body.home section#solution .solution-circle .constellation .star.style4{animation-duration:2s;animation-name:starFeat}body.home section#solution .solution-circle .constellation .star.tam1{width:1px;height:1px}body.home section#solution .solution-circle .constellation .star.tam2{width:2px;height:2px}body.home section#solution .solution-circle .constellation .star.tam3{width:3px;height:3px}body.home section#solution .solution-circle .constellation .star.opacity1{opacity:1}body.home section#solution .solution-circle .constellation .star.opacity2{opacity:.5}body.home section#solution .solution-circle .constellation .star.opacity3{opacity:.1}@keyframes star {
  0% {
    box-shadow: 0 0 10px 0px rgba(255, 255, 255, 0.05);
  }
  50% {
    box-shadow: 0 0 10px 2px rgba(255, 255, 255, 0.4);
  }
  100% {
    box-shadow: 0 0 10px 0px rgba(255, 255, 255, 0.05);
  }
}@keyframes starFeat {
  0% {
    background-color: #ffffff;
    box-shadow: 0 0 10px 0px rgb(255, 255, 255);
  }
  20% {
    background-color: #ffc4c4;
    box-shadow: 0 0 10px 0px rgb(255, 196, 196);
  }
  80% {
    background-color: #c4cfff;
    box-shadow: 0 0 10px 0px rgb(196, 207, 255);
  }
  100% {
    background-color: #ffffff;
    box-shadow: 0 0 10px 0px rgba(255, 255, 255, 0.2);
  }
}body.home section#solution .container{position:relative;max-width:90%}body.home section#solution .container h2{color:#e7e4a0;text-align:center;font-weight:900;line-height:1.5;text-shadow:2px 2px 4px rgba(0,4,59,.6);margin-bottom:4em}@media (min-width:758px) and (max-width:1024px){body.home section#solution .container h2{margin-bottom:3em}}@media (max-width:757px){body.home section#solution .container h2{margin-bottom:2em;white-space:nowrap}}body.home section#solution .container .bg-img{position:absolute;overflow:hidden;width:100%;height:100%;z-index:-1;max-width:1500px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}body.home section#solution .container .bg-img img{position:absolute;width:500px;transition:transform .2s ease-out;opacity:.6;filter:blur(3px)}@media (min-width:758px) and (max-width:1024px){body.home section#solution .container .bg-img img{width:250px}}@media (max-width:757px){body.home section#solution .container .bg-img img{width:150px}}body.home section#solution .container .bg-img img:nth-of-type(1) {top:0;left:5%}body.home section#solution .container .bg-img img:nth-of-type(2) {top:30%;right:2%}body.home section#solution .container .bg-img img:nth-of-type(3) {bottom:20%;left:2%}body.home section#solution .container .box{margin:6em 0}@media (max-width:757px){body.home section#solution .container .box{margin:3em 0;text-align:justify}}body.home section#solution .container .box:last-child{margin-bottom:3em}@media (max-width:757px){body.home section#solution .container .box:last-child{margin-bottom:1em}}body.home section#solution .container .box p{color:#fff;text-align:center;font-weight:500;line-height:1.8;text-shadow:2px 2px 4px rgba(0,4,59,.6);margin:.5em 0}@media (max-width:757px){body.home section#solution .container .box p{font-size:2rem}}@media (min-width:758px) and (max-width:1024px){body.home section#solution .container .box p{font-size:2.1rem}}@media (min-width:1025px) and (max-width:1329px){body.home section#solution .container .box p{font-size:2.5rem}}@media (min-width:1330px){body.home section#solution .container .box p{font-size:2.5rem}}@media (max-width:757px){body.home section#solution .container .box p{display:inline;line-height:2.5;text-align:left}}@media (max-width:757px) and (max-width:757px){body.home section#solution .container .box p{font-size:1.6rem}}@media (max-width:757px) and (min-width:758px) and (max-width:1024px){body.home section#solution .container .box p{font-size:1.6rem}}@media (max-width:757px) and (min-width:1025px) and (max-width:1329px){body.home section#solution .container .box p{font-size:2rem}}@media (max-width:757px) and (min-width:1330px){body.home section#solution .container .box p{font-size:2rem}}body.home section#solution .container .box p span{color:#ff0;font-size:1.2em;font-weight:700}@media (max-width:757px){body.home section#solution .container .box p span{font-size:1em}}body.home section#point{background:linear-gradient(180deg,#ecdaf5 0%,#fdfaaa 100%);background-attachment:fixed;z-index:1}body.home section#point .container{counter-reset:box-counter}body.home section#point .container h2{color:#ff6c00;font-weight:900;line-height:1.5;text-shadow:2px 2px 4px rgba(255,255,255,.3)}@media (max-width:757px){body.home section#point .container h2{font-size:2.31rem}}@media (min-width:758px) and (max-width:1024px){body.home section#point .container h2{font-size:2.805rem}}@media (min-width:1025px) and (max-width:1329px){body.home section#point .container h2{font-size:3.3rem}}@media (min-width:1330px){body.home section#point .container h2{font-size:3.3rem}}body.home section#point .container h2 span{color:#8738af;font-weight:900;line-height:1.5;display:block;text-shadow:2px 2px 4px rgba(255,255,255,.3)}@media (max-width:757px){body.home section#point .container h2 span{font-size:2rem}}@media (min-width:758px) and (max-width:1024px){body.home section#point .container h2 span{font-size:2.1rem}}@media (min-width:1025px) and (max-width:1329px){body.home section#point .container h2 span{font-size:2.5rem}}@media (min-width:1330px){body.home section#point .container h2 span{font-size:2.5rem}}body.home section#point .container h2:after{background:#8738af}body.home section#point .container .box{display:flex;gap:20px;border-radius:10px;background:#fff;position:relative;margin:0 auto 3em;padding-top:4em;padding-bottom:4em;padding-left:4.8em;padding-right:4.8em}@media (max-width:768px){body.home section#point .container .box{padding-top:3.6em;padding-bottom:3.6em;padding-left:4.32em;padding-right:4.32em}}@media (max-width:757px){body.home section#point .container .box{padding-top:3.2em;padding-bottom:3.2em;padding-left:3.84em;padding-right:3.84em}}@media (min-width:758px) and (max-width:1024px){body.home section#point .container .box{flex-direction:column;gap:15px}}@media (max-width:757px){body.home section#point .container .box{max-width:95%;flex-direction:column;gap:15px}}body.home section#point .container .box:first-of-type{position:relative}body.home section#point .container .box:first-of-type::after{content:"";position:absolute;bottom:-60px;right:-30px;width:100px;height:100px;background-image:url(https://hniizato.jp/wp-content/themes/company/img/astrology/tori.webp);background-size:contain;background-repeat:no-repeat}@media (min-width:758px) and (max-width:1024px){body.home section#point .container .box:first-of-type::after{bottom:55%;right:85%}}@media (max-width:757px){body.home section#point .container .box:first-of-type::after{width:70px;height:70px;bottom:85%;right:0}}body.home section#point .container .box:nth-of-type(2) .content-left {position:relative}body.home section#point .container .box:nth-of-type(2) .content-left::after {content:"";position:absolute;bottom:-60px;right:-30px;width:80px;height:80px;background-image:url(https://hniizato.jp/wp-content/themes/company/img/astrology/heart.webp);background-size:contain;background-repeat:no-repeat}@media (min-width:758px) and (max-width:1024px){body.home section#point .container .box:nth-of-type(2) .content-left::after {bottom:0;right:-50px}}@media (max-width:757px){body.home section#point .container .box:nth-of-type(2) .content-left::after {width:50px;height:50px;bottom:-20px;right:-30px}}body.home section#point .container .box:last-of-type{margin-bottom:0}body.home section#point .container .box:last-of-type .content-left{position:relative}body.home section#point .container .box:last-of-type .content-left::after{content:"";position:absolute;bottom:-100px;left:-90px;width:100px;height:100px;background-image:url(https://hniizato.jp/wp-content/themes/company/img/astrology/lamp.webp);background-size:contain;background-repeat:no-repeat}@media (min-width:758px) and (max-width:1024px){body.home section#point .container .box:last-of-type .content-left::after{bottom:-30px;left:-50px}}@media (max-width:757px){body.home section#point .container .box:last-of-type .content-left::after{width:70px;height:70px;bottom:0;left:-60px}}body.home section#point .container .box::before{content:counter(box-counter);counter-increment:box-counter;line-height:1;position:absolute;color:#ecdaf5;font-size:9em;font-style:italic;font-weight:300;top:-20px;left:-10px}@media (max-width:757px){body.home section#point .container .box::before{font-size:6em;top:-10px;left:-5px}}body.home section#point .container .box .content-left{flex:4;display:flex;justify-content:center;align-items:center}body.home section#point .container .box .content-left img{width:60px;height:auto;max-height:60px;margin-right:15px}@media (max-width:757px){body.home section#point .container .box .content-left img{width:40px;max-height:40px;margin-right:10px}}body.home section#point .container .box .content-left h3{color:#8738af;font-weight:700;position:relative}@media (max-width:757px){body.home section#point .container .box .content-left h3{font-size:2rem}}@media (min-width:758px) and (max-width:1024px){body.home section#point .container .box .content-left h3{font-size:2.1rem}}@media (min-width:1025px) and (max-width:1329px){body.home section#point .container .box .content-left h3{font-size:2.5rem}}@media (min-width:1330px){body.home section#point .container .box .content-left h3{font-size:2.5rem}}body.home section#point .container .box .content-right{flex:6;display:flex;justify-content:center;align-items:center}body.home section#point .container .box .content-right p{line-height:1.8;text-align:left;border-left:1px solid var(--site-color);padding-left:50px}@media (max-width:757px){body.home section#point .container .box .content-right p{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px){body.home section#point .container .box .content-right p{font-size:1.6rem}}@media (min-width:1025px) and (max-width:1329px){body.home section#point .container .box .content-right p{font-size:2rem}}@media (min-width:1330px){body.home section#point .container .box .content-right p{font-size:2rem}}@media (min-width:758px) and (max-width:1024px){body.home section#point .container .box .content-right p{text-align:justify;border-left:none;padding-top:1em;padding-left:0}}@media (max-width:757px){body.home section#point .container .box .content-right p{text-align:justify;border-left:none;padding-left:0}}body.home section#point .container .box .content-right p span{background:linear-gradient(to top,#ecdaf5 50%,transparent 50%)}body.home section#service{background-color:#012a5b;background-image:url(https://hniizato.jp/wp-content/themes/company/img/astrology/service_bg.webp.pagespeed.ce.I258QVl7zd.webp) , url(https://hniizato.jp/wp-content/themes/company/img/astrology/service_bg_bottom.webp);background-repeat:no-repeat , no-repeat;background-position:top , bottom;background-size:contain , contain;z-index:1}@media (max-width:757px){body.home section#service{background-size:1500px , 1500px;background-position:center top , center bottom}}body.home section#service .container h2{color:#fff;margin-bottom:5em;text-shadow:2px 2px 4px rgba(0,4,59,.6)}body.home section#service .container h2:after{background:#fff}@media (min-width:758px) and (max-width:1024px){body.home section#service .container h2{margin-bottom:3em}}@media (max-width:757px){body.home section#service .container h2{margin-bottom:2em}}body.home section#service .container .box{display:flex;gap:20px;position:relative;margin-bottom:10em}@media (min-width:758px) and (max-width:1024px){body.home section#service .container .box{gap:15px}}@media (max-width:757px){body.home section#service .container .box{flex-direction:column-reverse;margin:0 auto 5em;gap:10px;max-width:90%}body.home section#service .container .box:nth-child(odd) {flex-direction:column}}body.home section#service .container .box:nth-child(odd) .content-left h3 {text-align:right;right:0}@media (max-width:757px){body.home section#service .container .box:nth-child(odd) .content-left h3 {text-align:center;right:auto}}body.home section#service .container .box:last-child{margin-bottom:8em}@media (max-width:757px){body.home section#service .container .box:last-child{margin-bottom:2em}}body.home section#service .container .box .reception{color:#084da0;text-align:right;font-size:128px;font-style:normal;font-weight:300;line-height:1}@media (max-width:757px){body.home section#service .container .box .reception{font-size:64px;color:rgba(35,100,177,.61);text-align:center;z-index:-1}}body.home section#service .container .box .content-left h3{position:absolute;width:100%;color:#fff;text-align:left;font-weight:900;line-height:1.5;padding-bottom:20px;margin-bottom:1em;z-index:-1}@media (max-width:757px){body.home section#service .container .box .content-left h3{font-size:2.31rem}}@media (min-width:758px) and (max-width:1024px){body.home section#service .container .box .content-left h3{font-size:2.805rem}}@media (min-width:1025px) and (max-width:1329px){body.home section#service .container .box .content-left h3{font-size:3.3rem}}@media (min-width:1330px){body.home section#service .container .box .content-left h3{font-size:3.3rem}}@media (max-width:757px){body.home section#service .container .box .content-left h3{color:#ff0;font-size:2.4rem;white-space:nowrap;text-align:center;position:static;border-bottom:none;margin-bottom:0}}body.home section#service .container .box .content-left .lineTrigger::before{content:"";position:absolute;bottom:0;height:2px;background-color:#fff;width:0}body.home section#service .container .box .content-left .lineTrigger.left::before{left:0;transform-origin:left}body.home section#service .container .box .content-left .lineTrigger.right::before{right:0;transform-origin:right}body.home section#service .container .box .content-left .lineTrigger.draw.left::before{animation:draw-line-left 1s ease-in-out .5s forwards}body.home section#service .container .box .content-left .lineTrigger.draw.right::before{animation:draw-line-right 1s ease-in-out 1s forwards}body.home section#service .container .box .content-left .lineTrigger.reset.left::before,body.home section#service .container .box .content-left .lineTrigger.reset.right::before{animation:reset-line 1s ease-in-out forwards}@keyframes draw-line-left {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}@keyframes draw-line-right {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}@keyframes reset-line {
  from {
    width: 100%;
  }
  to {
    width: 0;
  }
}body.home section#service .container .box .content-left .reception{position:absolute;bottom:-20px}@media (max-width:757px){body.home section#service .container .box .content-left .reception{bottom:87%}}body.home section#service .container .box .content-left p{margin-top:100px;color:#fff;text-align:left}@media (max-width:757px){body.home section#service .container .box .content-left p{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px){body.home section#service .container .box .content-left p{font-size:1.6rem}}@media (min-width:1025px) and (max-width:1329px){body.home section#service .container .box .content-left p{font-size:2rem}}@media (min-width:1330px){body.home section#service .container .box .content-left p{font-size:2rem}}@media (max-width:757px){body.home section#service .container .box .content-left p{margin-top:1em;margin-bottom:1.5em}}body.home section#service .container .box .content-right.bgimg{background-size:cover;background-position:center;height:400px;width:100%}@media (max-width:757px){body.home section#service .container .box .content-right.bgimg{width:100%;height:200px;z-index:-2}body.home section#service .container .box .content-right h3{text-align:center}body.home section#service .container .box .content-right p{text-align:center}body.home section#service .container .box .content-right img{width:100%}}body.home section#flow{z-index:1;background:#fff}body.home section#flow .container{counter-reset:box-counter}body.home section#flow .container .box{display:flex;gap:20px;border-radius:10px;background:#e4e8f5;position:relative;margin:0 auto 3em;padding-top:3em;padding-bottom:3em;padding-left:3.6em;padding-right:3.6em}@media (max-width:768px){body.home section#flow .container .box{padding-top:2.49em;padding-bottom:2.49em;padding-left:2.988em;padding-right:2.988em}}@media (max-width:757px){body.home section#flow .container .box{padding-top:1.98em;padding-bottom:1.98em;padding-left:2.376em;padding-right:2.376em}}@media (min-width:758px) and (max-width:1024px){body.home section#flow .container .box{flex-direction:column;gap:15px;padding:2em;margin-bottom:2em}}@media (max-width:757px){body.home section#flow .container .box{flex-direction:column;padding:1.5em;gap:10px;margin-bottom:3.5em;max-width:90%}body.home section#flow .container .box:last-child{margin-bottom:1.5em}}body.home section#flow .container .box::before{content:counter(box-counter);counter-increment:box-counter;font-size:3.5em;line-height:1;font-weight:lighter;color:var(--site-color);position:absolute;top:-20px;left:-10px}@media (max-width:757px){body.home section#flow .container .box::before{font-size:2.5em;top:-10px;left:-5px}}body.home section#flow .container .box .content-left{flex:5;display:flex;justify-content:center;align-items:center}body.home section#flow .container .box .content-left img{width:60px;height:auto;max-height:60px;margin-right:15px}@media (max-width:757px){body.home section#flow .container .box .content-left img{width:25px;max-height:25px;margin-right:10px}}body.home section#flow .container .box .content-left h3{color:var(--site-color);font-weight:700}@media (max-width:757px){body.home section#flow .container .box .content-left h3{font-size:2rem}}@media (min-width:758px) and (max-width:1024px){body.home section#flow .container .box .content-left h3{font-size:2.1rem}}@media (min-width:1025px) and (max-width:1329px){body.home section#flow .container .box .content-left h3{font-size:2.5rem}}@media (min-width:1330px){body.home section#flow .container .box .content-left h3{font-size:2.5rem}}@media (max-width:757px) and (max-width:757px){body.home section#flow .container .box .content-left h3{font-size:2rem}}@media (max-width:757px) and (min-width:758px) and (max-width:1024px){body.home section#flow .container .box .content-left h3{font-size:2.1rem}}@media (max-width:757px) and (min-width:1025px) and (max-width:1329px){body.home section#flow .container .box .content-left h3{font-size:2.5rem}}@media (max-width:757px) and (min-width:1330px){body.home section#flow .container .box .content-left h3{font-size:2.5rem}}body.home section#flow .container .box .content-right{flex:5;display:flex;justify-content:center;align-items:center}body.home section#flow .container .box .content-right p{text-align:left;color:var(--site-color)}@media (max-width:757px){body.home section#flow .container .box .content-right p{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px){body.home section#flow .container .box .content-right p{font-size:1.6rem}}@media (min-width:1025px) and (max-width:1329px){body.home section#flow .container .box .content-right p{font-size:2rem}}@media (min-width:1330px){body.home section#flow .container .box .content-right p{font-size:2rem}}@media (max-width:757px) and (max-width:757px){body.home section#flow .container .box .content-right p{font-size:1.44rem}}@media (max-width:757px) and (min-width:758px) and (max-width:1024px){body.home section#flow .container .box .content-right p{font-size:1.62rem}}@media (max-width:757px) and (min-width:1025px) and (max-width:1329px){body.home section#flow .container .box .content-right p{font-size:1.8rem}}@media (max-width:757px) and (min-width:1330px){body.home section#flow .container .box .content-right p{font-size:1.8rem}}body.home section#voice{background:#faf5de;padding-top:0;z-index:1}body.home section#voice .container h2{margin-top:2em}@media (max-width:757px){body.home section#voice .container h2{margin-top:1.5em}}body.home section#voice .container .swiper-wrapper{transition-timing-function:linear}body.home section#voice .container .swiper-wrapper .swiper-slide img{height:300px;object-fit:cover;object-position:top}@media (min-width:758px) and (max-width:1024px){body.home section#voice .container .swiper-wrapper .swiper-slide img{height:200px}}@media (max-width:757px){body.home section#voice .container .swiper-wrapper .swiper-slide img{height:100px}}body.home section#voice .container .box{display:flex;gap:20px;padding:40px 80px 40px 40px;border-radius:20px;background:#fff;margin-bottom:3em}@media (min-width:758px) and (max-width:1024px){body.home section#voice .container .box{flex-direction:column;padding:30px;gap:25px;margin-bottom:2em}}@media (max-width:757px){body.home section#voice .container .box{flex-direction:column;padding:30px 25px;gap:10px;margin-bottom:2em}}body.home section#voice .container .box .content-left{flex:2;display:flex;justify-content:center;align-items:flex-start}@media (max-width:757px){body.home section#voice .container .box .content-left{flex:1}}body.home section#voice .container .box .content-left .voice-image{width:150px;height:150px;padding:20px;border-radius:200px;background-size:100px;background-position:center;background-repeat:no-repeat;flex-shrink:0;border:1px solid #afafaf}@media (min-width:758px) and (max-width:1024px){body.home section#voice .container .box .content-left .voice-image{width:80px;height:80px;padding:10px;background-size:contain}}@media (max-width:757px){body.home section#voice .container .box .content-left .voice-image{width:70px;height:70px;padding:10px;background-size:contain}}body.home section#voice .container .box .content-right{flex:8}@media (max-width:757px){body.home section#voice .container .box .content-right{flex:1;display:flex;flex-direction:column-reverse}}body.home section#voice .container .box .content-right h3{font-weight:500;color:var(--brown);text-align:left;margin-bottom:1em}body.home section#voice .container .box .content-right p{text-align:left}@media (max-width:757px){body.home section#voice .container .box .content-right p{text-align:justify}}body.home section#voice .container .box .content-right .user{margin-top:1em;text-align:right}@media (max-width:757px){body.home section#voice .container .box .content-right .user{font-size:1.26rem}}@media (min-width:758px) and (max-width:1024px){body.home section#voice .container .box .content-right .user{font-size:1.26rem}}@media (min-width:1025px) and (max-width:1329px){body.home section#voice .container .box .content-right .user{font-size:1.4rem}}@media (min-width:1330px){body.home section#voice .container .box .content-right .user{font-size:1.4rem}}@media (max-width:757px){body.home section#voice .container .box .content-right .user{margin:1rem 0 1.5rem;text-align:center}}body.home section#voice .container .btn-wrapper{text-align:center}body.home section#order{background-blend-mode:color-dodge , normal;background-image:linear-gradient(0deg,#012a5b 91.61%,rgba(2,43,92,0) 107.77%) , url(https://hniizato.jp/wp-content/themes/company/img/astrology/order_bg.webp);background-size:cover;background-position:center;z-index:1}body.home section#order .container h2{color:#fff;text-align:center;text-shadow:2px 2px 4px rgba(0,4,59,.4)}body.home section#order .container h2 span{font-size:1.1em;color:#ff0}body.home section#order .container h2:after{background:#fff}body.home section#order .container .box{border-radius:20px;background:rgba(255,255,255,.9);padding:70px 0}@media (min-width:758px) and (max-width:1024px){body.home section#order .container .box{padding:20px 15px 50px}}@media (max-width:757px){body.home section#order .container .box{border-radius:20px;padding:20px 15px 50px}}body.home section#order .container .box .description-wrap{margin:2em 0 5em}@media (min-width:758px) and (max-width:1024px){body.home section#order .container .box .description-wrap{margin:3em 0 5em}}@media (max-width:757px){body.home section#order .container .box .description-wrap{margin:2em 0 3em}}body.home section#order .container .box .description-wrap p{font-family:"Noto Serif JP","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","Yu Mincho","MS P明朝","MS PMincho",serif;line-height:2;font-weight:500;color:var(--site-color)}@media (max-width:757px){body.home section#order .container .box .description-wrap p{font-size:2rem}}@media (min-width:758px) and (max-width:1024px){body.home section#order .container .box .description-wrap p{font-size:2.1rem}}@media (min-width:1025px) and (max-width:1329px){body.home section#order .container .box .description-wrap p{font-size:2.5rem}}@media (min-width:1330px){body.home section#order .container .box .description-wrap p{font-size:2.5rem}}@media (min-width:758px) and (max-width:1024px){body.home section#order .container .box .description-wrap p{font-size:2.5rem}}@media (max-width:757px){body.home section#order .container .box .description-wrap p{margin-bottom:1.5em;font-weight:700}}body.home section#order .container .box .description{margin-bottom:3em;font-family:"Noto Serif JP","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","Yu Mincho","MS P明朝","MS PMincho",serif;line-height:2;font-weight:500;color:var(--site-color)}@media (max-width:757px){body.home section#order .container .box .description{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px){body.home section#order .container .box .description{font-size:1.6rem}}@media (min-width:1025px) and (max-width:1329px){body.home section#order .container .box .description{font-size:2rem}}@media (min-width:1330px){body.home section#order .container .box .description{font-size:2rem}}@media (max-width:757px) and (max-width:757px){body.home section#order .container .box .description{font-size:1.6rem}}@media (max-width:757px) and (min-width:758px) and (max-width:1024px){body.home section#order .container .box .description{font-size:1.6rem}}@media (max-width:757px) and (min-width:1025px) and (max-width:1329px){body.home section#order .container .box .description{font-size:2rem}}@media (max-width:757px) and (min-width:1330px){body.home section#order .container .box .description{font-size:2rem}}body.home section#order .container .box img.moon{max-width:200px;margin:2em auto}@media (max-width:757px){body.home section#order .container .box img.moon{max-width:120px}}body.home section#order .container .box .reason-list{font-family:"Noto Serif JP","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","Yu Mincho","MS P明朝","MS PMincho",serif;background:#eef0f3;max-width:90%;padding:50px 20px;margin:1em auto 5em;position:relative;border:3px solid transparent;background:linear-gradient(#f3efee,#eef0f3) padding-box , linear-gradient(45deg,var(--site-color),var(--acc-color)) border-box;border-radius:40px;box-shadow:rgba(255,255,255,.1) 0 1px 1px 0 inset , rgba(50,50,93,.25) 0 50px 100px -20px , rgba(0,0,0,.3) 0 30px 60px -30px}@media (max-width:757px){body.home section#order .container .box .reason-list{border:none;max-width:100%;padding:10px;margin:1em auto 1.5em;box-shadow:none;background:none}}body.home section#order .container .box .reason-list .section-title{color:var(--site-color);font-weight:600;line-height:1.8;margin-bottom:1em}@media (max-width:757px){body.home section#order .container .box .reason-list .section-title{font-size:2rem}}@media (min-width:758px) and (max-width:1024px){body.home section#order .container .box .reason-list .section-title{font-size:2.1rem}}@media (min-width:1025px) and (max-width:1329px){body.home section#order .container .box .reason-list .section-title{font-size:2.5rem}}@media (min-width:1330px){body.home section#order .container .box .reason-list .section-title{font-size:2.5rem}}@media (max-width:757px){body.home section#order .container .box .reason-list .section-title{color:var(--black);border-bottom:1px solid}}@media (max-width:757px) and (max-width:757px){body.home section#order .container .box .reason-list .section-title{font-size:1.6rem}}@media (max-width:757px) and (min-width:758px) and (max-width:1024px){body.home section#order .container .box .reason-list .section-title{font-size:1.6rem}}@media (max-width:757px) and (min-width:1025px) and (max-width:1329px){body.home section#order .container .box .reason-list .section-title{font-size:2rem}}@media (max-width:757px) and (min-width:1330px){body.home section#order .container .box .reason-list .section-title{font-size:2rem}}body.home section#order .container .box .reason-list p{margin-bottom:2em}body.home section#order .container .box .reason-list ul{text-align:left;list-style:none;max-width:620px;margin:2em auto}@media (min-width:758px) and (max-width:1024px){body.home section#order .container .box .reason-list ul{max-width:500px}}@media (max-width:757px){body.home section#order .container .box .reason-list ul{margin-bottom:0}}body.home section#order .container .box .reason-list ul li{position:relative;white-space:nowrap;font-weight:700;margin-bottom:1em;padding-left:2em}@media (max-width:757px){body.home section#order .container .box .reason-list ul li{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px){body.home section#order .container .box .reason-list ul li{font-size:1.6rem}}@media (min-width:1025px) and (max-width:1329px){body.home section#order .container .box .reason-list ul li{font-size:2rem}}@media (min-width:1330px){body.home section#order .container .box .reason-list ul li{font-size:2rem}}@media (max-width:757px){body.home section#order .container .box .reason-list ul li{white-space:wrap}}body.home section#order .container .box .reason-list ul li::before{content:"✓";position:absolute;left:0;top:.1em;font-size:1.2em;color:var(--acc-color)}@media (max-width:757px){body.home section#order .container .box .reason-list ul li{line-height:1.5}}body.home section#order .container .box .call-to-action{display:flex;justify-content:center;align-items:center;font-weight:500;text-align:center;background:linear-gradient(45deg,var(--acc-color),var(--site-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:757px){body.home section#order .container .box .call-to-action{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px){body.home section#order .container .box .call-to-action{font-size:1.6rem}}@media (min-width:1025px) and (max-width:1329px){body.home section#order .container .box .call-to-action{font-size:2rem}}@media (min-width:1330px){body.home section#order .container .box .call-to-action{font-size:2rem}}@media (max-width:757px){body.home section#order .container .box .call-to-action{text-align:center}}@media (max-width:757px) and (max-width:757px){body.home section#order .container .box .call-to-action{font-size:1.44rem}}@media (max-width:757px) and (min-width:758px) and (max-width:1024px){body.home section#order .container .box .call-to-action{font-size:1.62rem}}@media (max-width:757px) and (min-width:1025px) and (max-width:1329px){body.home section#order .container .box .call-to-action{font-size:1.8rem}}@media (max-width:757px) and (min-width:1330px){body.home section#order .container .box .call-to-action{font-size:1.8rem}}body.home section#order .container .box .call-to-action::before,body.home section#order .container .box .call-to-action::after{content:"";width:3px;height:40px;background:linear-gradient(45deg,var(--acc-color),var(--site-color))}@media (max-width:757px){body.home section#order .container .box .call-to-action::before,body.home section#order .container .box .call-to-action::after{width:2px}}body.home section#order .container .box .call-to-action::before{margin-right:30px;transform:rotate(-35deg)}@media (max-width:757px){body.home section#order .container .box .call-to-action::before{margin-right:20px}}body.home section#order .container .box .call-to-action::after{margin-left:30px;transform:rotate(35deg)}@media (max-width:757px){body.home section#order .container .box .call-to-action::after{margin-left:20px}}body.home section#order .container .box .btn-wrapper{text-align:center}body section#cta{background-blend-mode:multiply , normal;background-image:linear-gradient(0deg,rgba(255,255,255,.8) 60%,rgba(217,189,60,.4) 100%) , url(https://hniizato.jp/wp-content/themes/company/img/astrology/cta_bg.webp) , linear-gradient(180deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.5) 70%,rgba(217,189,60,.4) 100%);background-size:cover , cover , cover;background-position:top , center , bottom;z-index:1;position:relative}body section#cta .container{padding-right:20px;padding-left:20px}body section#cta .container h2{text-shadow:2px 2px 4px rgba(255,255,255,.7)}body section#cta .container h2 span{color:#ff8c00}body section#cta .container .box{display:flex;gap:50px}@media (max-width:757px){body section#cta .container .box{flex-direction:column}body section#cta .container .box .content-left img{max-width:200px;margin:0 auto}}body section#cta .container .box .content-right p{text-align:left;line-height:1.9}@media (max-width:757px){body section#cta .container .box .content-right p{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px){body section#cta .container .box .content-right p{font-size:1.6rem}}@media (min-width:1025px) and (max-width:1329px){body section#cta .container .box .content-right p{font-size:2rem}}@media (min-width:1330px){body section#cta .container .box .content-right p{font-size:2rem}}body section#cta .container .newsletter{display:flex;justify-content:space-between;border:1px solid #6f4b00;background:#ebdfbd;padding:20px;border-radius:20px;box-shadow:rgba(0,0,0,.35) 0 5px 15px}@media (max-width:757px){body section#cta .container .newsletter{padding:40px;flex-direction:column;align-items:center}}body section#cta .container .newsletter .content-left{width:40%}@media (max-width:757px){body section#cta .container .newsletter .content-left{width:100%}}body section#cta .container .newsletter .content-right{width:60%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:757px){body section#cta .container .newsletter .content-right{width:100%}}body section#cta .container .newsletter .content-right h3{color:#6f4b00;font-weight:700;margin-bottom:.5em;line-height:1.5}@media (max-width:757px){body section#cta .container .newsletter .content-right h3{font-size:2rem}}@media (min-width:758px) and (max-width:1024px){body section#cta .container .newsletter .content-right h3{font-size:2.1rem}}@media (min-width:1025px) and (max-width:1329px){body section#cta .container .newsletter .content-right h3{font-size:2.5rem}}@media (min-width:1330px){body section#cta .container .newsletter .content-right h3{font-size:2.5rem}}body section#cta .container .newsletter .content-right p{text-align:left;display:block;margin-bottom:1em}@media (max-width:757px){body section#cta .container .newsletter .content-right p{margin-bottom:2em}}body section#cta .container .newsletter .content-right .newsletter-form{display:flex;padding:inherit;white-space:nowrap}body section#cta .container .newsletter .content-right .newsletter-form input[type="email"]{width:250px;border-radius:10px;border:1px solid #6f4b00;background:#fff;padding:10px 20px;margin-right:15px}@media (max-width:757px){body section#cta .container .newsletter .content-right .newsletter-form input[type="email"]{font-size:1.26rem}}@media (min-width:758px) and (max-width:1024px){body section#cta .container .newsletter .content-right .newsletter-form input[type="email"]{font-size:1.26rem}}@media (min-width:1025px) and (max-width:1329px){body section#cta .container .newsletter .content-right .newsletter-form input[type="email"]{font-size:1.4rem}}@media (min-width:1330px){body section#cta .container .newsletter .content-right .newsletter-form input[type="email"]{font-size:1.4rem}}@media (max-width:757px){body section#cta .container .newsletter .content-right .newsletter-form input[type="email"]{width:200px;margin-right:10px;padding:10px}}body section#cta .container .newsletter .content-right .newsletter-form input[type="submit"]{border-radius:10px;color:#fff;padding:10px 20px;background:#785600;background-blend-mode:multiply;transition:background .3s ease , transform .3s ease}@media (max-width:757px){body section#cta .container .newsletter .content-right .newsletter-form input[type="submit"]{font-size:1.26rem}}@media (min-width:758px) and (max-width:1024px){body section#cta .container .newsletter .content-right .newsletter-form input[type="submit"]{font-size:1.26rem}}@media (min-width:1025px) and (max-width:1329px){body section#cta .container .newsletter .content-right .newsletter-form input[type="submit"]{font-size:1.4rem}}@media (min-width:1330px){body section#cta .container .newsletter .content-right .newsletter-form input[type="submit"]{font-size:1.4rem}}@media (max-width:757px){body section#cta .container .newsletter .content-right .newsletter-form input[type="submit"]{width:30%;white-space:nowrap}}body section#cta .container .newsletter .content-right .newsletter-form input[type="submit"]:hover{background:#453100;cursor:pointer;transform:scale(1.05)}body.page .page--header{background-image:url(https://hniizato.jp/wp-content/themes/company/img/astrology/service_bg.webp.pagespeed.ce.I258QVl7zd.webp);background-repeat:no-repeat;background-position:bottom;background-size:cover;height:350px;padding-top:100px;display:flex;justify-content:center;align-items:center}@media (max-width:757px){body.page .page--header{height:250px;padding-top:50px}}body.page .page--header .container .subtitle{color:#fddc78;text-align:center;font-weight:400;line-height:1;margin-bottom:10px;text-shadow:2px 2px 4px rgba(0,4,59,.6)}body.page .page--header .container h1{font-weight:bolder;color:#fff;text-shadow:2px 2px 4px rgba(0,4,59,.6)}@media (max-width:757px){body.page .page--header .container h1{font-size:2.31rem}}@media (min-width:758px) and (max-width:1024px){body.page .page--header .container h1{font-size:2.805rem}}@media (min-width:1025px) and (max-width:1329px){body.page .page--header .container h1{font-size:3.3rem}}@media (min-width:1330px){body.page .page--header .container h1{font-size:3.3rem}}body.page .page--wrapper .container .contents main.has-left-sidebar{padding-left:7%}body.page .page--wrapper .container .contents main.has-right-sidebar{padding-right:7%}body.page .page--wrapper .container .contents main.full-width{width:100%}body.page .page--wrapper .container .contents main section{padding:70px 0}@media (max-width:757px){body.page .page--wrapper .container .contents main section{padding:30px 0}}body.page .page--wrapper .container .contents main article{word-break:break-all}@media (min-width:758px) and (max-width:1024px){body.page .page--wrapper .container .contents main article .entry-meta{padding-left:6%;padding-right:6%}}@media (max-width:757px){body.page .page--wrapper .container .contents main article .entry-meta{padding-left:6%;padding-right:6%}}body.page .page--wrapper .container .contents main article .entry-meta .flex{justify-content:space-between;margin-bottom:1em}body.page .page--wrapper .container .contents main article .entry-meta .flex .catbtn ul{display:flex;flex-wrap:wrap}body.page .page--wrapper .container .contents main article .entry-meta .flex .catbtn ul li a{padding:3px 15px;display:inline-block;font-size:1.2rem;border-radius:5px;margin-right:5px}body.page .page--wrapper .container .contents main article .entry-meta .flex .catbtn ul li a:hover{background:var(--hover-color)}body.page .page--wrapper .container .contents main article .entry-meta .site-tag{margin:1em 0;display:flex;flex-wrap:wrap}body.page .page--wrapper .container .contents main article .entry-meta .site-tag li{margin-right:.7em}body.page .page--wrapper .container .contents main article .entry-meta .site-tag li a{color:gray}@media (max-width:757px) and (max-width:757px){body.page .page--wrapper .container .contents main article .entry-meta .site-tag li a{font-size:1.26rem}}@media (max-width:757px) and (min-width:758px) and (max-width:1024px){body.page .page--wrapper .container .contents main article .entry-meta .site-tag li a{font-size:1.26rem}}@media (max-width:757px) and (min-width:1025px) and (max-width:1329px){body.page .page--wrapper .container .contents main article .entry-meta .site-tag li a{font-size:1.4rem}}@media (max-width:757px) and (min-width:1330px){body.page .page--wrapper .container .contents main article .entry-meta .site-tag li a{font-size:1.4rem}}body.page .page--wrapper .container .contents main article .entry-meta .site-tag li a:hover{color:var(--hover-color)}body.page .page--wrapper .container .contents main article .post-eyecatch{margin:0 0 1em 0}body.page .page--wrapper .container .contents main article .entry-title{text-align:center}body.page .page--wrapper .container .contents main article .entry-title h1{border-bottom:2px solid var(--light-site-color);color:var(--brown);padding:1.2em 0 20px;display:inline-block;margin-bottom:1em}@media (min-width:758px) and (max-width:1024px){body.page .page--wrapper .container .contents main article .entry-title h1{padding-left:6%;padding-right:6%}}@media (max-width:757px){body.page .page--wrapper .container .contents main article .entry-title h1{padding-left:6%;padding-right:6%;line-height:1.5;letter-spacing:normal;font-feature-settings:"palt"}}body.page .page--wrapper .container .contents main article .entry-title h1+h2{margin-top:0}@media (max-width:757px){body.page .page--wrapper .container .contents main article .entry-title h1+h2{margin-top:1em}}body.page .page--wrapper .container .contents main article .entry-content{margin-bottom:3.5em}body.page .page--wrapper .container .contents main article .entry-content a{text-decoration:none;color:var(--link-color)}body.page .page--wrapper .container .contents main article .entry-content a:hover{text-decoration:underline;color:var(--dbrown)}body.page .page--wrapper .container .contents main article .entry-content h2{font-weight:600;margin-top:2em;padding-bottom:1rem;border-bottom:2px solid var(--brown);color:var(--brown);margin-bottom:1em;letter-spacing:.04em;font-feature-settings:"palt" 1}@media (max-width:757px){body.page .page--wrapper .container .contents main article .entry-content h2{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px){body.page .page--wrapper .container .contents main article .entry-content h2{font-size:1.6rem}}@media (min-width:1025px) and (max-width:1329px){body.page .page--wrapper .container .contents main article .entry-content h2{font-size:2rem}}@media (min-width:1330px){body.page .page--wrapper .container .contents main article .entry-content h2{font-size:2rem}}body.page .page--wrapper .container .contents main article .entry-content h2+p{margin-top:0}@media (max-width:757px){body.page .page--wrapper .container .contents main article .entry-content h2+p{margin-top:1em}}body.page .page--wrapper .container .contents main article .entry-content>h2{margin-top:1em}body.page .page--wrapper .container .contents main article .entry-content h3{font-weight:600;padding:.7rem 1.5rem;border:2px solid var(--brown);background:#e2dabc;border-radius:8px;color:var(--brown);margin-top:1em;margin-bottom:1em;letter-spacing:.04em;font-feature-settings:"palt" 1}@media (max-width:757px){body.page .page--wrapper .container .contents main article .entry-content h3{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px){body.page .page--wrapper .container .contents main article .entry-content h3{font-size:1.6rem}}@media (min-width:1025px) and (max-width:1329px){body.page .page--wrapper .container .contents main article .entry-content h3{font-size:2rem}}@media (min-width:1330px){body.page .page--wrapper .container .contents main article .entry-content h3{font-size:2rem}}body.page .page--wrapper .container .contents main article .entry-content h3+p{margin-top:0}body.page .page--wrapper .container .contents main article .entry-content h4,body.page .page--wrapper .container .contents main article .entry-content h5,body.page .page--wrapper .container .contents main article .entry-content h6{color:var(--brown);margin-top:1em;margin-bottom:1em}body.page .page--wrapper .container .contents main article .entry-content h4+p,body.page .page--wrapper .container .contents main article .entry-content h5+p,body.page .page--wrapper .container .contents main article .entry-content h6+p{margin-top:0}body.page .page--wrapper .container .contents main article .entry-content h5,body.page .page--wrapper .container .contents main article .entry-content h6{border-bottom:2px solid var(--brown);padding:5px 0}body.page .page--wrapper .container .contents main article .entry-content p{line-height:2;margin-top:1em;margin-bottom:1em}@media (max-width:757px){body.page .page--wrapper .container .contents main article .entry-content p{font-feature-settings:"palt";text-align:justify;letter-spacing:normal;margin:3rem 0;line-height:1.8}}@media (max-width:757px) and (max-width:757px){body.page .page--wrapper .container .contents main article .entry-content p{font-size:1.44rem}}@media (max-width:757px) and (min-width:758px) and (max-width:1024px){body.page .page--wrapper .container .contents main article .entry-content p{font-size:1.62rem}}@media (max-width:757px) and (min-width:1025px) and (max-width:1329px){body.page .page--wrapper .container .contents main article .entry-content p{font-size:1.8rem}}@media (max-width:757px) and (min-width:1330px){body.page .page--wrapper .container .contents main article .entry-content p{font-size:1.8rem}}body.page .page--wrapper .container .contents main article .entry-content .editor{margin-bottom:2em}body.page .page--wrapper .container .contents main article .entry-content ol{list-style-type:decimal;padding-left:1.5em;margin:1em 0}body.page .page--wrapper .container .contents main article .entry-content ol>li{margin-bottom:.5em}body.page .page--wrapper .container .contents main article .entry-content ol[type="a"]{list-style-type:lower-alpha}body.page .page--wrapper .container .contents main article .entry-content ol[type="A"]{list-style-type:upper-alpha}body.page .page--wrapper .container .contents main article .entry-content ol[type="i"]{list-style-type:lower-roman}body.page .page--wrapper .container .contents main article .entry-content ol[type="I"]{list-style-type:upper-roman}body.page .page--wrapper .container .contents main article .entry-content ul{list-style-type:disc;padding-left:1.5em;margin:1em 0}body.page .page--wrapper .container .contents main article .entry-content ul>ul{list-style-type:circle}body.page .page--wrapper .container .contents main article .entry-content ul>ul>ul{list-style-type:square}body.page .page--wrapper .container .contents main article .entry-content ul>li{margin-bottom:.5em}body.page .page--wrapper .container .contents main article .entry-content li{line-height:2}body.page .page--wrapper .container .contents main article .entry-content code{font-size:.875em;color:var(--brown);background:var(--lbrown);border-radius:4px;padding:1px 3px;margin:auto 4px;word-break:break-word}body.page .page--wrapper .container .contents main article .entry-content pre{white-space:pre-wrap;background:var(--lbrown);color:var(--brown);padding:1em;border-radius:5px}body.page .page--wrapper .container .contents main article .entry-content blockquote{padding:25px 36px;line-height:2.25rem;background-color:var(--lbrown);border-left:5px solid var(--brown);color:var(--dbrown)}body.page .page--wrapper .container .contents main article .entry-content blockquote p{margin-top:1rem;margin-bottom:1rem}@media (max-width:757px){body.page .page--wrapper .container .contents main article .entry-content blockquote p{font-size:1.26rem}}@media (min-width:758px) and (max-width:1024px){body.page .page--wrapper .container .contents main article .entry-content blockquote p{font-size:1.26rem}}@media (min-width:1025px) and (max-width:1329px){body.page .page--wrapper .container .contents main article .entry-content blockquote p{font-size:1.4rem}}@media (min-width:1330px){body.page .page--wrapper .container .contents main article .entry-content blockquote p{font-size:1.4rem}}body.page.service .page--header .container{background-image:url(https://hniizato.jp/wp-content/themes/company/img/astrology/shinzato_blur.webp);background-repeat:no-repeat;height:100%;width:1200px;margin:0 auto;background-size:contain;background-position:left top;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width:757px){body.page.service .page--header .container{background-size:150px;background-position:left -40px bottom}}body.page.service .page--header .container .page-title{text-align:center}body.page.service .page--wrapper{padding:0}body.page.service .page--wrapper .card-container{max-width:1000px;margin:3em auto;display:grid;grid-template-columns:1fr 1fr;gap:40px}@media (min-width:758px) and (max-width:1024px){body.page.service .page--wrapper .card-container{gap:30px;padding:0 20px}}@media (max-width:757px){body.page.service .page--wrapper .card-container{grid-template-columns:1fr;padding:0 20px;gap:15px}}body.page.service .page--wrapper .card-container a.card{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(90deg,#1e2f7c,#1576e9);border-radius:10px;color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:pointer;text-decoration:none;transition:transform .3s}body.page.service .page--wrapper .card-container a.card:hover{transform:translateY(-5px)}body.page.service .page--wrapper .card-container a.card .card-image{width:100px;height:100px;background-size:cover;background-position:center;border-radius:5px 0 0 5px;margin-right:15px}body.page.service .page--wrapper .card-container a.card .card-content{flex:1;font-weight:bold;padding:10px 20px;font-size:1.1em}@media (max-width:757px){body.page.service .page--wrapper .card-container a.card .card-content{padding:0}}body.page.service .page--wrapper .card-container a.card .card-arrow{font-size:1.5em;padding-right:20px}body.page.service .page--wrapper .contents main section{padding:70px 0}@media (max-width:757px){body.page.service .page--wrapper .contents main section{padding:30px 0}}body.page.service .page--wrapper .contents main section:nth-of-type(odd) {background:#e4e8f5}body.page.service .page--wrapper .contents main section h2.service-title{color:var(--site-color);font-weight:900;line-height:1.5;letter-spacing:-1.2px;border-bottom:4px solid;padding-bottom:10px;margin-right:50px;margin-bottom:1em;position:relative}@media (max-width:757px){body.page.service .page--wrapper .contents main section h2.service-title{font-size:2.31rem}}@media (min-width:758px) and (max-width:1024px){body.page.service .page--wrapper .contents main section h2.service-title{font-size:2.805rem}}@media (min-width:1025px) and (max-width:1329px){body.page.service .page--wrapper .contents main section h2.service-title{font-size:3.3rem}}@media (min-width:1330px){body.page.service .page--wrapper .contents main section h2.service-title{font-size:3.3rem}}body.page.service .page--wrapper .contents main section h2.service-title span{position:absolute;background:var(--site-color);letter-spacing:normal;color:#fff;right:-50px;bottom:-15px;border-radius:50%;width:100px;height:100px;flex-shrink:0;display:flex;justify-content:center;align-items:center}@media (max-width:757px){body.page.service .page--wrapper .contents main section h2.service-title span{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px){body.page.service .page--wrapper .contents main section h2.service-title span{font-size:1.6rem}}@media (min-width:1025px) and (max-width:1329px){body.page.service .page--wrapper .contents main section h2.service-title span{font-size:2rem}}@media (min-width:1330px){body.page.service .page--wrapper .contents main section h2.service-title span{font-size:2rem}}@media (max-width:757px){body.page.service .page--wrapper .contents main section h2.service-title span{width:60px;height:60px}}body.page.service .page--wrapper .contents main section h2.service-title small{margin-left:1em}@media (max-width:757px){body.page.service .page--wrapper .contents main section h2.service-title small{font-size:1.26rem}}@media (min-width:758px) and (max-width:1024px){body.page.service .page--wrapper .contents main section h2.service-title small{font-size:1.26rem}}@media (min-width:1025px) and (max-width:1329px){body.page.service .page--wrapper .contents main section h2.service-title small{font-size:1.4rem}}@media (min-width:1330px){body.page.service .page--wrapper .contents main section h2.service-title small{font-size:1.4rem}}body.page.service .page--wrapper .contents main section .float-right{float:right;margin:0 15px 15px 15px;width:40%}body.page.service .page--wrapper .contents main section .float-left{float:left;margin:0 15px 15px 0;width:40%}body.page.service .page--wrapper .contents main section p.content{line-height:1.9;margin-bottom:3em}body.page.service .page--wrapper .contents main section .info-box{background-color:#f5f7fa;border:15px solid #cbd3e3;padding:40px;margin-bottom:3em}@media (max-width:757px){body.page.service .page--wrapper .contents main section .info-box{padding:20px}}body.page.service .page--wrapper .contents main section .info-box .info-item{margin-bottom:15px}body.page.service .page--wrapper .contents main section .info-box .info-item p{color:var(--site-color);line-height:1.6;margin:0}body.page.service .page--wrapper .contents main section .info-box .info-item hr{border:none;border-top:1px solid #cbd3e3;margin:15px 0}body.page.service .page--wrapper .contents main section .accordion{overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:3em}body.page.service .page--wrapper .contents main section .accordion input{display:none}body.page.service .page--wrapper .contents main section .accordion .accordion-item .accordion-title{background:linear-gradient(to bottom,#ececec,#fff);border-bottom:1px solid #ddd;padding:30px;font-weight:bold;cursor:pointer;line-height:1;display:block;padding:25px 10px 25px 40px;position:relative}@media (max-width:757px){body.page.service .page--wrapper .contents main section .accordion .accordion-item .accordion-title{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px){body.page.service .page--wrapper .contents main section .accordion .accordion-item .accordion-title{font-size:1.6rem}}@media (min-width:1025px) and (max-width:1329px){body.page.service .page--wrapper .contents main section .accordion .accordion-item .accordion-title{font-size:2rem}}@media (min-width:1330px){body.page.service .page--wrapper .contents main section .accordion .accordion-item .accordion-title{font-size:2rem}}body.page.service .page--wrapper .contents main section .accordion .accordion-item .accordion-title:after{content:"";display:block;width:8px;height:8px;border-top:var(--black) 2px solid;border-right:var(--black) 2px solid;transform:rotate(135deg);position:absolute;left:2%;top:0;bottom:0;margin:auto;transition:transform .3s}@media (max-width:757px){body.page.service .page--wrapper .contents main section .accordion .accordion-item .accordion-title:after{left:5%}}body.page.service .page--wrapper .contents main section .accordion .accordion-item input:checked+.accordion-title:after{transform:rotate(-45deg);top:8px}body.page.service .page--wrapper .contents main section .accordion .accordion-item .accordion-content{max-height:0;overflow:hidden;padding:0;transition:max-height .5s ease , padding .5s ease;background-color:#fff}body.page.service .page--wrapper .contents main section .accordion .accordion-item .accordion-content p{line-height:1.8}@media (max-width:757px){body.page.service .page--wrapper .contents main section .accordion .accordion-item .accordion-content p{text-align:justify}}body.page.service .page--wrapper .contents main section .accordion .accordion-item input:checked ~ .accordion-content {max-height:500px;padding:10px 30px 50px}@media (max-width:757px){body.page.service .page--wrapper .contents main section .accordion .accordion-item input:checked ~ .accordion-content {padding:10px 15px 30px}}body.page.service .page--wrapper .contents main section .accordion a{color:#d9534f;text-decoration:none}body.page.service .page--wrapper .contents main section .accordion a:hover{text-decoration:underline}body.page.service .page--wrapper .contents main section#contact{background-color:#012a5b;background-image:url(https://hniizato.jp/wp-content/themes/company/img/astrology/service_bg.webp.pagespeed.ce.I258QVl7zd.webp);background-repeat:no-repeat;background-position:top;background-size:contain}body.page.service .page--wrapper .contents main section#contact .container h2.contact-title{font-style:normal;font-weight:800;line-height:1.6;margin-bottom:2em;position:relative;color:#fff;text-align:center}@media (max-width:757px){body.page.service .page--wrapper .contents main section#contact .container h2.contact-title{font-size:2.31rem}}@media (min-width:758px) and (max-width:1024px){body.page.service .page--wrapper .contents main section#contact .container h2.contact-title{font-size:2.805rem}}@media (min-width:1025px) and (max-width:1329px){body.page.service .page--wrapper .contents main section#contact .container h2.contact-title{font-size:3.3rem}}@media (min-width:1330px){body.page.service .page--wrapper .contents main section#contact .container h2.contact-title{font-size:3.3rem}}body.page.service .page--wrapper .contents main section#contact .container label{color:#fff}body.page.profile #main .content{margin:0 auto}body.page.profile #main .content .profile-summary{display:flex;align-items:flex-start;margin-bottom:2rem;gap:20px}@media (max-width:757px){body.page.profile #main .content .profile-summary{flex-direction:column;align-items:center;text-align:center;gap:15px;margin-bottom:0}}body.page.profile #main .content .profile-summary img{border-radius:5px;box-shadow:2px 2px 5px rgba(0,0,0,.2)}@media (max-width:757px){body.page.profile #main .content .profile-summary img{width:100%;height:auto}}body.page.profile #main .content .profile-summary h2{border:none;margin-bottom:1rem;margin-top:0}@media (max-width:757px){body.page.profile #main .content .profile-summary h2{font-size:1.44rem}}@media (min-width:758px) and (max-width:1024px){body.page.profile #main .content .profile-summary h2{font-size:1.62rem}}@media (min-width:1025px) and (max-width:1329px){body.page.profile #main .content .profile-summary h2{font-size:1.8rem}}@media (min-width:1330px){body.page.profile #main .content .profile-summary h2{font-size:1.8rem}}@media (max-width:757px){body.page.profile #main .content .profile-summary h2{font-size:2rem}body.page.profile #main .content .profile-summary p{margin-bottom:0}}body.page.profile #main .content figure{margin-bottom:2rem}body.page.profile #main .content figure img{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:5px;box-shadow:2px 2px 5px rgba(0,0,0,.2)}body.page.profile #main .content figure figcaption{font-style:italic;text-align:center;margin-top:.5rem}body.page.profile #main .content ul{list-style:disc;padding-left:1.5rem}@media (max-width:757px){body.page.profile #main .content ul{padding-left:1rem}}body.page.profile #main .content ul li{margin-bottom:.5rem}body.page.profile #main .content .social-links{list-style:none;padding:0;text-align:center;margin-top:2rem}@media (max-width:757px){body.page.profile #main .content .social-links{margin-top:1.5rem}}body.page.profile #main .content .social-links li{display:inline-block;margin:0 1rem}@media (max-width:757px){body.page.profile #main .content .social-links li{margin:0 .5rem}}body.page.contact .page--wrapper .contents main section .container .contact-title{font-weight:800;line-height:1.6;margin-bottom:2em;position:relative;text-align:center;color:var(--site-color)}@media (max-width:757px){body.page.contact .page--wrapper .contents main section .container .contact-title{font-size:2rem}}@media (min-width:758px) and (max-width:1024px){body.page.contact .page--wrapper .contents main section .container .contact-title{font-size:2.1rem}}@media (min-width:1025px) and (max-width:1329px){body.page.contact .page--wrapper .contents main section .container .contact-title{font-size:2.5rem}}@media (min-width:1330px){body.page.contact .page--wrapper .contents main section .container .contact-title{font-size:2.5rem}}body.page.contact .page--wrapper .contents main section .container .contact-description{max-width:800px;margin:2em auto}@media (min-width:758px) and (max-width:1024px){body.single nav{display:none}}@media (max-width:757px){body.single nav{display:none}}@media (min-width:758px) and (max-width:1024px){body.single nav.drawer-menu{display:block}}@media (max-width:757px){body.single nav.drawer-menu{display:block}}body.single .page--wrapper{padding-top:120px}@media (min-width:758px) and (max-width:1024px){body.single .page--wrapper{padding-top:90px}}@media (max-width:757px){body.single .page--wrapper{padding-top:100px}}body.single .page--wrapper .container .contents main{padding-bottom:3em}@media (max-width:757px){body.single .page--wrapper .container .contents main{padding-bottom:0}}body.single .page--wrapper .container .contents main.full-width{width:100%}@media (max-width:757px){body.single .page--wrapper{padding-top:50px}}body.single .page--wrapper .container .contents main article .entry-title{padding-top:50px;padding-bottom:15px;margin-bottom:30px;line-height:1.5}@media (min-width:758px) and (max-width:1024px){body.single .page--wrapper .container .contents main article .entry-title{padding-top:25px;padding-bottom:25px;letter-spacing:normal;margin-bottom:20px}}@media (max-width:757px){body.single .page--wrapper .container .contents main article .entry-title{padding-top:25px;padding-bottom:25px;letter-spacing:normal;margin-bottom:20px}}body.single .page--wrapper .container .contents main article .entry-title h1{color:var(--blog-font-color);font-weight:600;letter-spacing:.04em;pointer-events:auto;font-feature-settings:"palt" 1}@media (max-width:757px){body.single .page--wrapper .container .contents main article .entry-title h1{font-size:1.89rem}}@media (min-width:758px) and (max-width:1024px){body.single .page--wrapper .container .contents main article .entry-title h1{font-size:2.295rem}}@media (min-width:1025px) and (max-width:1329px){body.single .page--wrapper .container .contents main article .entry-title h1{font-size:2.7rem}}@media (min-width:1330px){body.single .page--wrapper .container .contents main article .entry-title h1{font-size:2.7rem}}body.single .page--wrapper .container .contents main article .entry-title h1+h2{margin-top:0}@media (max-width:757px){body.single .page--wrapper .container .contents main article .entry-title h1+h2{margin-top:1em}}body.single .page--wrapper .container .contents main article .entry-title .site-tag{margin:1em 0 0;display:flex;flex-wrap:wrap}@media (max-width:757px){body.single .page--wrapper .container .contents main article .entry-title .site-tag{margin:10px 0 0}}body.single .page--wrapper .container .contents main article .entry-title .site-tag li{margin-right:.7em}body.single .page--wrapper .container .contents main article .entry-title .site-tag li a{font-weight:500}@media (max-width:757px){body.single .page--wrapper .container .contents main article .entry-title .site-tag li a{font-size:1.26rem}}@media (min-width:758px) and (max-width:1024px){body.single .page--wrapper .container .contents main article .entry-title .site-tag li a{font-size:1.26rem}}@media (min-width:1025px) and (max-width:1329px){body.single .page--wrapper .container .contents main article .entry-title .site-tag li a{font-size:1.4rem}}@media (min-width:1330px){body.single .page--wrapper .container .contents main article .entry-title .site-tag li a{font-size:1.4rem}}body.single .page--wrapper .container .contents main article .entry-title .site-tag li a:hover{color:var(--hover-color)}body.single .page--wrapper .container .contents main article .entry-content{margin-bottom:3.5em}body.single .page--wrapper .container .contents main article .entry-content a{text-decoration:underline}body.single .page--wrapper .container .contents main article .entry-content img{width:auto}body.single .page--wrapper .container .contents main article .entry-content h2{color:var(--blog-font-color);font-weight:600;padding-top:2em;padding-bottom:.8em;font-feature-settings:"palt" 1;line-height:1.55;letter-spacing:.04em}@media (max-width:757px){body.single .page--wrapper .container .contents main article .entry-content h2{font-size:1.92rem}}@media (min-width:758px) and (max-width:1024px){body.single .page--wrapper .container .contents main article .entry-content h2{font-size:2.016rem}}@media (min-width:1025px) and (max-width:1329px){body.single .page--wrapper .container .contents main article .entry-content h2{font-size:2.4rem}}@media (min-width:1330px){body.single .page--wrapper .container .contents main article .entry-content h2{font-size:2.4rem}}@media (max-width:757px){body.single .page--wrapper .container .contents main article .entry-content h2{padding-bottom:0}}body.single .page--wrapper .container .contents main article .entry-content h2+p{margin-top:0}@media (max-width:757px){body.single .page--wrapper .container .contents main article .entry-content h2+p{font-size:1.44rem}}@media (min-width:758px) and (max-width:1024px){body.single .page--wrapper .container .contents main article .entry-content h2+p{font-size:1.62rem}}@media (min-width:1025px) and (max-width:1329px){body.single .page--wrapper .container .contents main article .entry-content h2+p{font-size:1.8rem}}@media (min-width:1330px){body.single .page--wrapper .container .contents main article .entry-content h2+p{font-size:1.8rem}}@media (max-width:757px){body.single .page--wrapper .container .contents main article .entry-content h2+p{margin-top:1em}}body.single .page--wrapper .container .contents main article .entry-content h3{color:var(--blog-font-color);font-weight:600;padding-top:.5em;padding-bottom:1em;font-feature-settings:"palt" 1;letter-spacing:.04em}@media (max-width:757px){body.single .page--wrapper .container .contents main article .entry-content h3{font-size:1.76rem}}@media (min-width:758px) and (max-width:1024px){body.single .page--wrapper .container .contents main article .entry-content h3{font-size:1.76rem}}@media (min-width:1025px) and (max-width:1329px){body.single .page--wrapper .container .contents main article .entry-content h3{font-size:2.2rem}}@media (min-width:1330px){body.single .page--wrapper .container .contents main article .entry-content h3{font-size:2.2rem}}body.single .page--wrapper .container .contents main article .entry-content h3+p{margin-top:0}body.single .page--wrapper .container .contents main article .entry-content h4,body.single .page--wrapper .container .contents main article .entry-content h5,body.single .page--wrapper .container .contents main article .entry-content h6{color:var(--blog-font-color);font-weight:600;padding-top:.5em;padding-bottom:1em;font-feature-settings:"palt" 1;letter-spacing:.04em}@media (max-width:757px){body.single .page--wrapper .container .contents main article .entry-content h4,body.single .page--wrapper .container .contents main article .entry-content h5,body.single .page--wrapper .container .contents main article .entry-content h6{font-size:1.44rem}}@media (min-width:758px) and (max-width:1024px){body.single .page--wrapper .container .contents main article .entry-content h4,body.single .page--wrapper .container .contents main article .entry-content h5,body.single .page--wrapper .container .contents main article .entry-content h6{font-size:1.62rem}}@media (min-width:1025px) and (max-width:1329px){body.single .page--wrapper .container .contents main article .entry-content h4,body.single .page--wrapper .container .contents main article .entry-content h5,body.single .page--wrapper .container .contents main article .entry-content h6{font-size:1.8rem}}@media (min-width:1330px){body.single .page--wrapper .container .contents main article .entry-content h4,body.single .page--wrapper .container .contents main article .entry-content h5,body.single .page--wrapper .container .contents main article .entry-content h6{font-size:1.8rem}}body.single .page--wrapper .container .contents main article .entry-content h4+p,body.single .page--wrapper .container .contents main article .entry-content h5+p,body.single .page--wrapper .container .contents main article .entry-content h6+p{margin-top:0}body.single .page--wrapper .container .contents main article .entry-content p{color:var(--blog-font-color);font-weight:400;line-height:2.25;margin:3.6rem 0;font-kerning:normal}@media (max-width:757px){body.single .page--wrapper .container .contents main article .entry-content p{font-size:1.44rem}}@media (min-width:758px) and (max-width:1024px){body.single .page--wrapper .container .contents main article .entry-content p{font-size:1.62rem}}@media (min-width:1025px) and (max-width:1329px){body.single .page--wrapper .container .contents main article .entry-content p{font-size:1.8rem}}@media (min-width:1330px){body.single .page--wrapper .container .contents main article .entry-content p{font-size:1.8rem}}@media (max-width:757px){body.single .page--wrapper .container .contents main article .entry-content p{font-feature-settings:"palt";letter-spacing:normal;margin:3rem 0;line-height:1.8}}body.single .page--wrapper .container .contents main article .entry-content .editor{margin-bottom:2em}body.single .page--wrapper .container .contents main article .entry-content ol{list-style-type:decimal;padding-left:1.5em;margin:.5em 0}body.single .page--wrapper .container .contents main article .entry-content ol[type="a"]{list-style-type:lower-alpha}body.single .page--wrapper .container .contents main article .entry-content ol[type="A"]{list-style-type:upper-alpha}body.single .page--wrapper .container .contents main article .entry-content ol[type="i"]{list-style-type:lower-roman}body.single .page--wrapper .container .contents main article .entry-content ol[type="I"]{list-style-type:upper-roman}body.single .page--wrapper .container .contents main article .entry-content ul{list-style-type:disc;padding-left:1.5em;margin:.5em 0}body.single .page--wrapper .container .contents main article .entry-content ul>ul{list-style-type:circle}body.single .page--wrapper .container .contents main article .entry-content ul>ul>ul{list-style-type:square}body.single .page--wrapper .container .contents main article .entry-content li{line-height:2}@media (max-width:757px){body.single .page--wrapper .container .contents main article .entry-content li{font-size:1.44rem}}@media (min-width:758px) and (max-width:1024px){body.single .page--wrapper .container .contents main article .entry-content li{font-size:1.62rem}}@media (min-width:1025px) and (max-width:1329px){body.single .page--wrapper .container .contents main article .entry-content li{font-size:1.8rem}}@media (min-width:1330px){body.single .page--wrapper .container .contents main article .entry-content li{font-size:1.8rem}}body.single .page--wrapper .container .contents main article .entry-content code{background:#f2f2f2;border-radius:4px;padding:1px 3px;margin:auto 4px;word-break:break-word;color:#333}@media (max-width:757px){body.single .page--wrapper .container .contents main article .entry-content code{font-size:1.26rem}}@media (min-width:758px) and (max-width:1024px){body.single .page--wrapper .container .contents main article .entry-content code{font-size:1.26rem}}@media (min-width:1025px) and (max-width:1329px){body.single .page--wrapper .container .contents main article .entry-content code{font-size:1.4rem}}@media (min-width:1330px){body.single .page--wrapper .container .contents main article .entry-content code{font-size:1.4rem}}body.single .page--wrapper .container .contents main article .entry-content pre{white-space:pre-wrap}body.single .page--wrapper .container .contents main article .entry-content blockquote{padding:25px 35px;line-height:2.25rem;background-color:var(--bg-light-color)}@media (max-width:757px){body.single .page--wrapper .container .contents main article .entry-content blockquote{padding:15px 25px}}body.single .page--wrapper .container .contents main article .entry-content blockquote p{margin-top:1rem;margin-bottom:1rem}@media (max-width:757px){body.single .page--wrapper .container .contents main article .entry-content blockquote p{font-size:1.26rem}}@media (min-width:758px) and (max-width:1024px){body.single .page--wrapper .container .contents main article .entry-content blockquote p{font-size:1.26rem}}@media (min-width:1025px) and (max-width:1329px){body.single .page--wrapper .container .contents main article .entry-content blockquote p{font-size:1.4rem}}@media (min-width:1330px){body.single .page--wrapper .container .contents main article .entry-content blockquote p{font-size:1.4rem}}@media (max-width:757px){body.single .page--wrapper .container .contents main article .entry-content blockquote ol li,body.single .page--wrapper .container .contents main article .entry-content blockquote ul li{font-size:1.26rem}}@media (min-width:758px) and (max-width:1024px){body.single .page--wrapper .container .contents main article .entry-content blockquote ol li,body.single .page--wrapper .container .contents main article .entry-content blockquote ul li{font-size:1.26rem}}@media (min-width:1025px) and (max-width:1329px){body.single .page--wrapper .container .contents main article .entry-content blockquote ol li,body.single .page--wrapper .container .contents main article .entry-content blockquote ul li{font-size:1.4rem}}@media (min-width:1330px){body.single .page--wrapper .container .contents main article .entry-content blockquote ol li,body.single .page--wrapper .container .contents main article .entry-content blockquote ul li{font-size:1.4rem}}body.single-astrology_course .course-header{background-blend-mode:multiply , normal;background-image:linear-gradient(0deg,#faf5de 91.61%,rgba(255,209,0,.6) 107.77%) , url(https://hniizato.jp/wp-content/themes/company/img/astrology/cta_bg.webp);background-size:contain;background-position:top}body.single-astrology_course .course-header .header-content{display:flex;align-items:center;justify-content:center;gap:60px;padding:150px 0 50px;background-image:linear-gradient(to bottom,rgba(255,248,211,.5),rgba(237,213,121,.6));background-size:contain;mix-blend-mode:darken}@media (min-width:758px) and (max-width:1024px){body.single-astrology_course .course-header .header-content{padding:150px 0 50px;gap:20px}}@media (max-width:757px){body.single-astrology_course .course-header .header-content{flex-direction:column;padding:50px 0 50px;gap:20px}}body.single-astrology_course .course-header .header-content .featured-image{flex-shrink:0;box-shadow:rgba(0,0,0,.35) 0 5px 15px}body.single-astrology_course .course-header .header-content .featured-image img{max-width:200px;height:auto;border-radius:8px}body.single-astrology_course .course-header .header-content .text-content{display:flex;flex-direction:column;align-items:center;text-align:center}body.single-astrology_course .course-header .header-content .text-content h1.entry-title{color:var(--site-color);margin:0 0 10px}@media (max-width:757px){body.single-astrology_course .course-header .header-content .text-content h1.entry-title{font-size:1.44rem}}@media (min-width:758px) and (max-width:1024px){body.single-astrology_course .course-header .header-content .text-content h1.entry-title{font-size:1.62rem}}@media (min-width:1025px) and (max-width:1329px){body.single-astrology_course .course-header .header-content .text-content h1.entry-title{font-size:1.8rem}}@media (min-width:1330px){body.single-astrology_course .course-header .header-content .text-content h1.entry-title{font-size:1.8rem}}body.single-astrology_course .course-header .header-content .text-content h1.entry-title span.title{font-weight:600;display:block;position:relative;z-index:0}@media (max-width:757px){body.single-astrology_course .course-header .header-content .text-content h1.entry-title span.title{font-size:2.31rem}}@media (min-width:758px) and (max-width:1024px){body.single-astrology_course .course-header .header-content .text-content h1.entry-title span.title{font-size:2.805rem}}@media (min-width:1025px) and (max-width:1329px){body.single-astrology_course .course-header .header-content .text-content h1.entry-title span.title{font-size:3.3rem}}@media (min-width:1330px){body.single-astrology_course .course-header .header-content .text-content h1.entry-title span.title{font-size:3.3rem}}body.single-astrology_course .course-header .header-content .text-content h1.entry-title span.title:after{content:"";background-color:rgba(255,255,255,.8);padding:3rem;width:100%;height:100%;filter:blur(30px);z-index:-1;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);position:absolute}body.single-astrology_course .course-header .header-content .text-content .entry-date{background:#a1834c;line-height:1;color:#fff;padding-top:1.2rem;padding-bottom:1.2rem;padding-left:1.44rem;padding-right:1.44rem;box-shadow:rgba(0,0,0,.24) 0 3px 8px;position:relative}@media (max-width:757px){body.single-astrology_course .course-header .header-content .text-content .entry-date{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px){body.single-astrology_course .course-header .header-content .text-content .entry-date{font-size:1.6rem}}@media (min-width:1025px) and (max-width:1329px){body.single-astrology_course .course-header .header-content .text-content .entry-date{font-size:2rem}}@media (min-width:1330px){body.single-astrology_course .course-header .header-content .text-content .entry-date{font-size:2rem}}@media (max-width:768px){body.single-astrology_course .course-header .header-content .text-content .entry-date{padding-top:.996rem;padding-bottom:.996rem;padding-left:1.1952rem;padding-right:1.1952rem}}@media (max-width:757px){body.single-astrology_course .course-header .header-content .text-content .entry-date{padding-top:.792rem;padding-bottom:.792rem;padding-left:.9504rem;padding-right:.9504rem}}body.single-astrology_course .course-header .container{padding:5em 0 0 0}@media (max-width:757px){body.single-astrology_course .course-header .container{padding:2em 15px 0 15px}}body.single-astrology_course .course-header .container h2.title{color:var(--site-color);font-weight:bold;text-align:center;margin-bottom:1em}@media (max-width:757px){body.single-astrology_course .course-header .container h2.title{font-size:2rem}}@media (min-width:758px) and (max-width:1024px){body.single-astrology_course .course-header .container h2.title{font-size:2.1rem}}@media (min-width:1025px) and (max-width:1329px){body.single-astrology_course .course-header .container h2.title{font-size:2.5rem}}@media (min-width:1330px){body.single-astrology_course .course-header .container h2.title{font-size:2.5rem}}body.single-astrology_course .course-header .container p.lead{text-align:center;line-height:2}body.single-astrology_course .course-header .container p.lead strong{font-weight:bold}body.single-astrology_course .course-header .container .impressions{padding:5em 0}body.single-astrology_course .course-header .container .impressions h2.impressions-title{display:flex;align-items:center;justify-content:center;color:#785600;position:relative;text-align:center;line-height:1.5;margin-bottom:1em}@media (max-width:757px){body.single-astrology_course .course-header .container .impressions h2.impressions-title{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px){body.single-astrology_course .course-header .container .impressions h2.impressions-title{font-size:1.6rem}}@media (min-width:1025px) and (max-width:1329px){body.single-astrology_course .course-header .container .impressions h2.impressions-title{font-size:2rem}}@media (min-width:1330px){body.single-astrology_course .course-header .container .impressions h2.impressions-title{font-size:2rem}}body.single-astrology_course .course-header .container .impressions h2.impressions-title::before,body.single-astrology_course .course-header .container .impressions h2.impressions-title::after{color:#785600;font-size:2rem;margin:0 1rem}body.single-astrology_course .course-header .container .impressions h2.impressions-title::before{content:"★———";display:inline-block;transform:translateY(-.1rem);margin-right:.5rem}body.single-astrology_course .course-header .container .impressions h2.impressions-title::after{content:"———★";display:inline-block;transform:translateY(-.1rem);margin-left:.5rem}body.single-astrology_course .course-header .container .impressions .swiper-container{padding:20px 0;position:relative;overflow:hidden;--swiper-navigation-size:30px}@media (min-width:758px) and (max-width:1024px){body.single-astrology_course .course-header .container .impressions .swiper-container{padding:20px 60px}}body.single-astrology_course .course-header .container .impressions .swiper-container .swiper-wrapper{display:flex}body.single-astrology_course .course-header .container .impressions .swiper-container .swiper-slide{display:flex;justify-content:center}body.single-astrology_course .course-header .container .impressions .swiper-container .swiper-slide .card{width:100%;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);text-align:center}@media (max-width:757px){body.single-astrology_course .course-header .container .impressions .swiper-container .swiper-slide .card{padding:20px 40px}}body.single-astrology_course .course-header .container .impressions .swiper-container .swiper-slide .card h3{color:#785600;text-align:left;margin-bottom:10px}body.single-astrology_course .course-header .container .impressions .swiper-container .swiper-slide .card p{color:#555;text-align:left;margin-bottom:15px}@media (max-width:757px){body.single-astrology_course .course-header .container .impressions .swiper-container .swiper-slide .card p{font-size:1.26rem}}@media (min-width:758px) and (max-width:1024px){body.single-astrology_course .course-header .container .impressions .swiper-container .swiper-slide .card p{font-size:1.26rem}}@media (min-width:1025px) and (max-width:1329px){body.single-astrology_course .course-header .container .impressions .swiper-container .swiper-slide .card p{font-size:1.4rem}}@media (min-width:1330px){body.single-astrology_course .course-header .container .impressions .swiper-container .swiper-slide .card p{font-size:1.4rem}}body.single-astrology_course .course-header .container .impressions .swiper-container .swiper-slide .card a{color:#6f4b00;text-decoration:none;font-weight:bold;transition:color .3s}@media (max-width:757px){body.single-astrology_course .course-header .container .impressions .swiper-container .swiper-slide .card a{font-size:1.26rem}}@media (min-width:758px) and (max-width:1024px){body.single-astrology_course .course-header .container .impressions .swiper-container .swiper-slide .card a{font-size:1.26rem}}@media (min-width:1025px) and (max-width:1329px){body.single-astrology_course .course-header .container .impressions .swiper-container .swiper-slide .card a{font-size:1.4rem}}@media (min-width:1330px){body.single-astrology_course .course-header .container .impressions .swiper-container .swiper-slide .card a{font-size:1.4rem}}body.single-astrology_course .course-header .container .impressions .swiper-container .swiper-slide .card a:hover{color:#483100}body.single-astrology_course .course-header .container .impressions .swiper-container .swiper-slide .card .more-content{overflow:hidden;max-height:14rem;transition:max-height .3s ease}body.single-astrology_course .course-header .container .impressions .swiper-container .swiper-slide .card .more-content.expanded{max-height:100em}body.single-astrology_course .course-header .container .impressions .swiper-container .swiper-button-next,body.single-astrology_course .course-header .container .impressions .swiper-container .swiper-button-prev{color:#785600}body.single-astrology_course .page-content .container .message{margin-top:10px;border-radius:10px;background:#faf5de;mix-blend-mode:multiply;padding-top:1em;padding-bottom:1em;padding-left:1.2em;padding-right:1.2em}@media (max-width:768px){body.single-astrology_course .page-content .container .message{padding-top:.9em;padding-bottom:.9em;padding-left:1.08em;padding-right:1.08em}}@media (max-width:757px){body.single-astrology_course .page-content .container .message{padding-top:.8em;padding-bottom:.8em;padding-left:.96em;padding-right:.96em}}body.single-astrology_course .page-content .container .message p{line-height:1.7}@media (max-width:757px){body.single-astrology_course .page-content .container .message p{text-align:justify}}body.single-astrology_course .page-content .container .message p span{font-weight:bolder;display:block}@media (max-width:757px){body.single-astrology_course .page-content .container .message p span{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px){body.single-astrology_course .page-content .container .message p span{font-size:1.6rem}}@media (min-width:1025px) and (max-width:1329px){body.single-astrology_course .page-content .container .message p span{font-size:2rem}}@media (min-width:1330px){body.single-astrology_course .page-content .container .message p span{font-size:2rem}}body.single-astrology_course .page-content .container ul{list-style-type:disc;padding-left:1.5rem;margin-left:1.5em}body.single-astrology_course .page-content .container ul li{margin-bottom:.5rem;line-height:1.6}body.single-astrology_course .page-content .container .information{border-radius:10px;background:#e4e8f5;padding-top:2em;padding-bottom:2em;padding-left:2.4em;padding-right:2.4em;margin-bottom:5em}@media (max-width:768px){body.single-astrology_course .page-content .container .information{padding-top:1.66em;padding-bottom:1.66em;padding-left:1.992em;padding-right:1.992em}}@media (max-width:757px){body.single-astrology_course .page-content .container .information{padding-top:1.32em;padding-bottom:1.32em;padding-left:1.584em;padding-right:1.584em}}body.single-astrology_course .page-content .container .information .information-title{color:var(--site-color);margin-bottom:1em;font-weight:700;line-height:1.5}@media (max-width:757px){body.single-astrology_course .page-content .container .information .information-title{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px){body.single-astrology_course .page-content .container .information .information-title{font-size:1.6rem}}@media (min-width:1025px) and (max-width:1329px){body.single-astrology_course .page-content .container .information .information-title{font-size:2rem}}@media (min-width:1330px){body.single-astrology_course .page-content .container .information .information-title{font-size:2rem}}body.single-astrology_course .page-content .container .information .information-lead{color:var(--site-color);font-style:normal;font-weight:400;line-height:1.7}body.single-astrology_course .page-content .container .profile{border-radius:10px;border:1px solid var(--site-color);padding:40px}@media (max-width:757px){body.single-astrology_course .page-content .container .profile{padding:20px}}body.single-astrology_course .page-content .container .profile .profile-title{display:flex;align-items:flex-end;position:relative;font-weight:bold;color:var(--site-color);margin-bottom:1em;padding-bottom:5px}@media (max-width:757px){body.single-astrology_course .page-content .container .profile .profile-title{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px){body.single-astrology_course .page-content .container .profile .profile-title{font-size:1.6rem}}@media (min-width:1025px) and (max-width:1329px){body.single-astrology_course .page-content .container .profile .profile-title{font-size:2rem}}@media (min-width:1330px){body.single-astrology_course .page-content .container .profile .profile-title{font-size:2rem}}@media (max-width:757px){body.single-astrology_course .page-content .container .profile .profile-title{flex-direction:column}}body.single-astrology_course .page-content .container .profile .profile-title .title{display:inline-block;position:relative;padding-bottom:.2rem;margin-right:2rem}@media (max-width:757px){body.single-astrology_course .page-content .container .profile .profile-title .title{font-size:1.44rem}}@media (min-width:758px) and (max-width:1024px){body.single-astrology_course .page-content .container .profile .profile-title .title{font-size:1.62rem}}@media (min-width:1025px) and (max-width:1329px){body.single-astrology_course .page-content .container .profile .profile-title .title{font-size:1.8rem}}@media (min-width:1330px){body.single-astrology_course .page-content .container .profile .profile-title .title{font-size:1.8rem}}@media (max-width:757px){body.single-astrology_course .page-content .container .profile .profile-title .title{width:100%;margin-right:0}}body.single-astrology_course .page-content .container .profile .profile-title .title::after{content:"";position:absolute;left:0;bottom:-5px;height:3px;width:150px;background-color:var(--site-color)}@media (min-width:758px) and (max-width:1024px){body.single-astrology_course .page-content .container .profile .profile-title .title::after{width:130px}}@media (max-width:757px){body.single-astrology_course .page-content .container .profile .profile-title .title::after{width:100%}}body.single-astrology_course .page-content .container .profile .profile-title .name-jp{margin-right:1rem;color:var(--site-color)}@media (max-width:757px){body.single-astrology_course .page-content .container .profile .profile-title .name-jp{margin-top:20px;width:100%;margin-right:0;text-align:center}}body.single-astrology_course .page-content .container .profile .profile-title .name-en{color:var(--site-color);font-weight:bold}@media (max-width:757px){body.single-astrology_course .page-content .container .profile .profile-title .name-en{width:100%;margin-bottom:15px;text-align:center}}body.single-astrology_course .page-content .container .profile .profile-title::after{content:"";position:absolute;left:0;bottom:0;flex:1;height:1px;background-color:var(--site-color);width:100%}body.single-astrology_course .page-content .container .profile .profile-container{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:20px;margin-bottom:3em}@media (max-width:757px){body.single-astrology_course .page-content .container .profile .profile-container{flex-direction:column}}body.single-astrology_course .page-content .container .profile .profile-container img{flex:3;max-width:30%}@media (max-width:757px){body.single-astrology_course .page-content .container .profile .profile-container img{flex:1;max-width:100%}}body.single-astrology_course .page-content .container .profile .profile-container p{flex:7;max-width:70%}@media (max-width:757px){body.single-astrology_course .page-content .container .profile .profile-container p{flex:1;max-width:100%;text-align:justify}}body.single-astrology_course .page-content .container .profile h3{font-weight:400;line-height:1.7}body.single-astrology_course .page-content .container .seminar .seminar-title{display:flex;align-items:center;color:var(--site-color);background-color:#e4e8f5;border-radius:4px;margin-top:4em;margin-right:0;margin-bottom:2em;margin-left:0}@media (max-width:757px){body.single-astrology_course .page-content .container .seminar .seminar-title{justify-content:center;align-items:center;flex-direction:column}}body.single-astrology_course .page-content .container .seminar .seminar-title .date{background-color:var(--site-color);color:#fff;padding:1rem 1.5rem;border-radius:3px 0 0 3px;margin-right:1rem}@media (max-width:757px){body.single-astrology_course .page-content .container .seminar .seminar-title .date{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px){body.single-astrology_course .page-content .container .seminar .seminar-title .date{font-size:1.6rem}}@media (min-width:1025px) and (max-width:1329px){body.single-astrology_course .page-content .container .seminar .seminar-title .date{font-size:2rem}}@media (min-width:1330px){body.single-astrology_course .page-content .container .seminar .seminar-title .date{font-size:2rem}}@media (max-width:757px){body.single-astrology_course .page-content .container .seminar .seminar-title .date{width:100%;margin-right:0}}body.single-astrology_course .page-content .container .seminar .seminar-title .title{color:var(--site-color);font-weight:bold}@media (max-width:757px){body.single-astrology_course .page-content .container .seminar .seminar-title .title{font-size:2rem}}@media (min-width:758px) and (max-width:1024px){body.single-astrology_course .page-content .container .seminar .seminar-title .title{font-size:2.1rem}}@media (min-width:1025px) and (max-width:1329px){body.single-astrology_course .page-content .container .seminar .seminar-title .title{font-size:2.5rem}}@media (min-width:1330px){body.single-astrology_course .page-content .container .seminar .seminar-title .title{font-size:2.5rem}}@media (max-width:757px){body.single-astrology_course .page-content .container .seminar .seminar-title .title{padding:15px 5px;width:100%}}body.single-astrology_course .page-content .container .seminar .seminar-lead{margin-bottom:1em}body.single-astrology_course .page-content .container .seminar .seminar-lead span{display:block}@media (max-width:757px){body.single-astrology_course .page-content .container .seminar .seminar-lead span{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px){body.single-astrology_course .page-content .container .seminar .seminar-lead span{font-size:1.6rem}}@media (min-width:1025px) and (max-width:1329px){body.single-astrology_course .page-content .container .seminar .seminar-lead span{font-size:2rem}}@media (min-width:1330px){body.single-astrology_course .page-content .container .seminar .seminar-lead span{font-size:2rem}}body.single-astrology_course .page-content .container .seminar .seminar_sections h3,body.single-astrology_course .page-content .container .seminar .note h3{margin-top:3em;margin-right:0;margin-bottom:1.5em;margin-left:0;border-radius:10px;padding-top:1em;padding-bottom:1em;padding-left:1.2em;padding-right:1.2em;background:#f5f5f5;mix-blend-mode:multiply;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@media (max-width:768px){body.single-astrology_course .page-content .container .seminar .seminar_sections h3,body.single-astrology_course .page-content .container .seminar .note h3{padding-top:.83em;padding-bottom:.83em;padding-left:.996em;padding-right:.996em}}@media (max-width:757px){body.single-astrology_course .page-content .container .seminar .seminar_sections h3,body.single-astrology_course .page-content .container .seminar .note h3{padding-top:.66em;padding-bottom:.66em;padding-left:.792em;padding-right:.792em}}body.single-astrology_course .page-content .container .seminar .seminar_sections h4,body.single-astrology_course .page-content .container .seminar .note h4{color:var(--site-color);margin-top:2rem;margin-right:0;margin-bottom:1rem;margin-left:0}body.single-astrology_course .page-content .container .seminar .seminar_sections h5,body.single-astrology_course .page-content .container .seminar .note h5{margin-top:2rem;margin-right:0;margin-bottom:1rem;margin-left:0}body.single-astrology_course .page-content .container .seminar .seminar_sections p,body.single-astrology_course .page-content .container .seminar .note p{margin-bottom:2em}body.single-astrology_course .page-content .container .seminar .qualification-box{margin-top:3em;display:flex;background-color:#e8edf7;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width:757px){body.single-astrology_course .page-content .container .seminar .qualification-box{flex-direction:column}}body.single-astrology_course .page-content .container .seminar .qualification-box .qualification-title{background-color:var(--site-color);color:#fff;font-weight:bold;padding:1rem;width:25%;display:flex;align-items:center;justify-content:center;text-align:center}@media (max-width:757px){body.single-astrology_course .page-content .container .seminar .qualification-box .qualification-title{width:100%}}body.single-astrology_course .page-content .container .seminar .qualification-box .qualification-content{padding-top:1em;padding-bottom:1em;padding-left:1.2em;padding-right:1.2em;width:75%;color:var(--site-color)}@media (max-width:768px){body.single-astrology_course .page-content .container .seminar .qualification-box .qualification-content{padding-top:.83em;padding-bottom:.83em;padding-left:.996em;padding-right:.996em}}@media (max-width:757px){body.single-astrology_course .page-content .container .seminar .qualification-box .qualification-content{padding-top:.66em;padding-bottom:.66em;padding-left:.792em;padding-right:.792em}body.single-astrology_course .page-content .container .seminar .qualification-box .qualification-content{width:100%}}body.single-astrology_course .page-content .container .seminar .qualification-box .qualification-content p{margin-bottom:.5rem}body.single-astrology_course .page-content .container .seminar .qualification-box .qualification-content ul{list-style-type:none;padding-left:1rem;margin:0}body.single-astrology_course .page-content .container .seminar .qualification-box .qualification-content ul li{position:relative;padding-left:1rem;margin-bottom:.5rem}body.single-astrology_course .page-content .container .seminar .qualification-box .qualification-content ul li::before{content:"•";position:absolute;left:0}body.single-astrology_course .page-content .container .entry-content a{text-decoration:none;color:var(--brown)}body.single-astrology_course .page-content .container .entry-content a:hover{text-decoration:underline;color:var(--dbrown)}body.single-astrology_course .page-content .container .entry-content h2{padding-left:1em;border-left:5px solid #bac4e6;color:var(--site-color);font-weight:800;margin-top:2em;margin-bottom:1em}@media (max-width:757px){body.single-astrology_course .page-content .container .entry-content h2{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px){body.single-astrology_course .page-content .container .entry-content h2{font-size:1.6rem}}@media (min-width:1025px) and (max-width:1329px){body.single-astrology_course .page-content .container .entry-content h2{font-size:2rem}}@media (min-width:1330px){body.single-astrology_course .page-content .container .entry-content h2{font-size:2rem}}@media (min-width:758px) and (max-width:1024px){body.single-astrology_course .page-content .container .entry-content h2{font-feature-settings:"palt";letter-spacing:normal}}@media (min-width:758px) and (max-width:1024px) and (max-width:757px){body.single-astrology_course .page-content .container .entry-content h2{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px) and (min-width:758px) and (max-width:1024px){body.single-astrology_course .page-content .container .entry-content h2{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px) and (min-width:1025px) and (max-width:1329px){body.single-astrology_course .page-content .container .entry-content h2{font-size:2rem}}@media (min-width:758px) and (max-width:1024px) and (min-width:1330px){body.single-astrology_course .page-content .container .entry-content h2{font-size:2rem}}@media (max-width:757px){body.single-astrology_course .page-content .container .entry-content h2{font-feature-settings:"palt";letter-spacing:normal}}@media (max-width:757px) and (max-width:757px){body.single-astrology_course .page-content .container .entry-content h2{font-size:1.44rem}}@media (max-width:757px) and (min-width:758px) and (max-width:1024px){body.single-astrology_course .page-content .container .entry-content h2{font-size:1.62rem}}@media (max-width:757px) and (min-width:1025px) and (max-width:1329px){body.single-astrology_course .page-content .container .entry-content h2{font-size:1.8rem}}@media (max-width:757px) and (min-width:1330px){body.single-astrology_course .page-content .container .entry-content h2{font-size:1.8rem}}body.single-astrology_course .page-content .container .entry-content h2+p{margin-top:0}@media (max-width:757px){body.single-astrology_course .page-content .container .entry-content h2+p{margin-top:1em}}body.single-astrology_course .page-content .container .entry-content h3{padding:.7em 1.3em;border:2px solid var(--brown);background:#e2dabc;border-radius:8px;color:var(--brown);margin-bottom:1em}@media (max-width:757px){body.single-astrology_course .page-content .container .entry-content h3{font-feature-settings:"palt";letter-spacing:normal}}@media (max-width:757px) and (max-width:757px){body.single-astrology_course .page-content .container .entry-content h3{font-size:1.44rem}}@media (max-width:757px) and (min-width:758px) and (max-width:1024px){body.single-astrology_course .page-content .container .entry-content h3{font-size:1.62rem}}@media (max-width:757px) and (min-width:1025px) and (max-width:1329px){body.single-astrology_course .page-content .container .entry-content h3{font-size:1.8rem}}@media (max-width:757px) and (min-width:1330px){body.single-astrology_course .page-content .container .entry-content h3{font-size:1.8rem}}body.single-astrology_course .page-content .container .entry-content h3+p{margin-top:0}body.single-astrology_course .page-content .container .entry-content h4,body.single-astrology_course .page-content .container .entry-content h5,body.single-astrology_course .page-content .container .entry-content h6{font-weight:bolder;color:var(--site-color)}body.single-astrology_course .page-content .container .entry-content p{line-height:2;margin-bottom:3em}@media (max-width:757px){body.single-astrology_course .page-content .container .entry-content p{font-feature-settings:"palt";letter-spacing:normal;margin:3rem 0;line-height:1.8}}@media (max-width:757px) and (max-width:757px){body.single-astrology_course .page-content .container .entry-content p{font-size:1.44rem}}@media (max-width:757px) and (min-width:758px) and (max-width:1024px){body.single-astrology_course .page-content .container .entry-content p{font-size:1.62rem}}@media (max-width:757px) and (min-width:1025px) and (max-width:1329px){body.single-astrology_course .page-content .container .entry-content p{font-size:1.8rem}}@media (max-width:757px) and (min-width:1330px){body.single-astrology_course .page-content .container .entry-content p{font-size:1.8rem}}body.single-astrology_course .page-content .container .entry-content ol{list-style-type:decimal;padding-left:1.5em;margin:.5em 0;color:var(--brown)}body.single-astrology_course .page-content .container .entry-content ol>li{margin-bottom:.5em}body.single-astrology_course .page-content .container .entry-content ol[type="a"]{list-style-type:lower-alpha}body.single-astrology_course .page-content .container .entry-content ol[type="A"]{list-style-type:upper-alpha}body.single-astrology_course .page-content .container .entry-content ol[type="i"]{list-style-type:lower-roman}body.single-astrology_course .page-content .container .entry-content ol[type="I"]{list-style-type:upper-roman}body.single-astrology_course .page-content .container .entry-content ul{list-style-type:disc;padding-left:1.5em;margin:.5em 0;color:var(--brown)}body.single-astrology_course .page-content .container .entry-content ul>ul{list-style-type:circle}body.single-astrology_course .page-content .container .entry-content ul>ul>ul{list-style-type:square}body.single-astrology_course .page-content .container .entry-content ul>li{margin-bottom:.5em}body.single-astrology_course .page-content .container .entry-content li{line-height:2}body.single-astrology_course .page-content .container .entry-content code{font-size:.875rem;color:var(--brown);background:var(--lbrown);border-radius:4px;padding:1px 3px;margin:auto 4px;word-break:break-word}body.single-astrology_course .page-content .container .entry-content pre{white-space:pre-wrap;background:var(--lbrown);color:var(--brown);padding:1em;border-radius:5px}body.single-astrology_course .page-content .container .entry-content blockquote{padding:25px 36px;line-height:2.25rem;background-color:var(--lbrown);border-left:5px solid var(--brown);color:var(--dbrown)}body.single-astrology_course .page-content .container .entry-content blockquote p{margin-top:1rem;margin-bottom:1rem}@media (max-width:757px){body.single-astrology_course .page-content .container .entry-content blockquote p{font-size:1.26rem}}@media (min-width:758px) and (max-width:1024px){body.single-astrology_course .page-content .container .entry-content blockquote p{font-size:1.26rem}}@media (min-width:1025px) and (max-width:1329px){body.single-astrology_course .page-content .container .entry-content blockquote p{font-size:1.4rem}}@media (min-width:1330px){body.single-astrology_course .page-content .container .entry-content blockquote p{font-size:1.4rem}}@media (min-width:758px) and (max-width:1024px){body.archive nav,body.taxonomy nav,body.category nav,body.search nav{display:none}}@media (max-width:757px){body.archive nav,body.taxonomy nav,body.category nav,body.search nav{display:none}}@media (min-width:758px) and (max-width:1024px){body.archive nav.drawer-menu,body.taxonomy nav.drawer-menu,body.category nav.drawer-menu,body.search nav.drawer-menu{display:block}}@media (max-width:757px){body.archive nav.drawer-menu,body.taxonomy nav.drawer-menu,body.category nav.drawer-menu,body.search nav.drawer-menu{display:block}body.archive .page--wrapper .container .contents main .grid-container,body.taxonomy .page--wrapper .container .contents main .grid-container,body.category .page--wrapper .container .contents main .grid-container,body.search .page--wrapper .container .contents main .grid-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:1.5rem}}body.archive .page--wrapper .container .contents main .grid-container article,body.taxonomy .page--wrapper .container .contents main .grid-container article,body.category .page--wrapper .container .contents main .grid-container article,body.search .page--wrapper .container .contents main .grid-container article{padding:1.5em 0}@media (min-width:758px) and (max-width:1024px){body.archive .page--wrapper .container .contents main .grid-container article,body.taxonomy .page--wrapper .container .contents main .grid-container article,body.category .page--wrapper .container .contents main .grid-container article,body.search .page--wrapper .container .contents main .grid-container article{padding:1.005em 0}}@media (max-width:757px){body.archive .page--wrapper .container .contents main .grid-container article,body.taxonomy .page--wrapper .container .contents main .grid-container article,body.category .page--wrapper .container .contents main .grid-container article,body.search .page--wrapper .container .contents main .grid-container article{padding:.495em 0}body.archive .page--wrapper .container .contents main .grid-container article,body.taxonomy .page--wrapper .container .contents main .grid-container article,body.category .page--wrapper .container .contents main .grid-container article,body.search .page--wrapper .container .contents main .grid-container article{padding:1em 0}}body.archive .page--wrapper .container .contents main .grid-container article a .post-eyecatch,body.taxonomy .page--wrapper .container .contents main .grid-container article a .post-eyecatch,body.category .page--wrapper .container .contents main .grid-container article a .post-eyecatch,body.search .page--wrapper .container .contents main .grid-container article a .post-eyecatch{width:250px;height:auto}@media (max-width:757px){body.archive .page--wrapper .container .contents main .grid-container article a .post-eyecatch,body.taxonomy .page--wrapper .container .contents main .grid-container article a .post-eyecatch,body.category .page--wrapper .container .contents main .grid-container article a .post-eyecatch,body.search .page--wrapper .container .contents main .grid-container article a .post-eyecatch{width:100%}}body.archive .page--wrapper .container .contents main .grid-container article a .wrap,body.taxonomy .page--wrapper .container .contents main .grid-container article a .wrap,body.category .page--wrapper .container .contents main .grid-container article a .wrap,body.search .page--wrapper .container .contents main .grid-container article a .wrap{position:relative;width:calc(100% - 250px);padding-left:25px}@media (max-width:757px){body.archive .page--wrapper .container .contents main .grid-container article a .wrap,body.taxonomy .page--wrapper .container .contents main .grid-container article a .wrap,body.category .page--wrapper .container .contents main .grid-container article a .wrap,body.search .page--wrapper .container .contents main .grid-container article a .wrap{width:100%;padding-left:0}}body.archive .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title,body.taxonomy .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title,body.category .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title,body.search .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title{margin-top:0;color:var(--site-color)}@media (max-width:757px){body.archive .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title,body.taxonomy .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title,body.category .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title,body.search .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px){body.archive .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title,body.taxonomy .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title,body.category .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title,body.search .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title{font-size:1.6rem}}@media (min-width:1025px) and (max-width:1329px){body.archive .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title,body.taxonomy .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title,body.category .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title,body.search .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title{font-size:2rem}}@media (min-width:1330px){body.archive .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title,body.taxonomy .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title,body.category .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title,body.search .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title{font-size:2rem}}@media (max-width:757px){body.archive .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title,body.taxonomy .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title,body.category .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title,body.search .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title{font-size:1.8rem;text-align:center}body.archive .page--wrapper .container .contents main .grid-container article a .wrap .post-text .excerpt,body.taxonomy .page--wrapper .container .contents main .grid-container article a .wrap .post-text .excerpt,body.category .page--wrapper .container .contents main .grid-container article a .wrap .post-text .excerpt,body.search .page--wrapper .container .contents main .grid-container article a .wrap .post-text .excerpt{font-size:1.08rem}}@media (min-width:758px) and (max-width:1024px){body.archive .page--wrapper .container .contents main .grid-container article a .wrap .post-text .excerpt,body.taxonomy .page--wrapper .container .contents main .grid-container article a .wrap .post-text .excerpt,body.category .page--wrapper .container .contents main .grid-container article a .wrap .post-text .excerpt,body.search .page--wrapper .container .contents main .grid-container article a .wrap .post-text .excerpt{font-size:1.08rem}}@media (min-width:1025px) and (max-width:1329px){body.archive .page--wrapper .container .contents main .grid-container article a .wrap .post-text .excerpt,body.taxonomy .page--wrapper .container .contents main .grid-container article a .wrap .post-text .excerpt,body.category .page--wrapper .container .contents main .grid-container article a .wrap .post-text .excerpt,body.search .page--wrapper .container .contents main .grid-container article a .wrap .post-text .excerpt{font-size:1.2rem}}@media (min-width:1330px){body.archive .page--wrapper .container .contents main .grid-container article a .wrap .post-text .excerpt,body.taxonomy .page--wrapper .container .contents main .grid-container article a .wrap .post-text .excerpt,body.category .page--wrapper .container .contents main .grid-container article a .wrap .post-text .excerpt,body.search .page--wrapper .container .contents main .grid-container article a .wrap .post-text .excerpt{font-size:1.2rem}}@media (max-width:757px){body.archive .page--wrapper .container .contents main .grid-container article a .wrap .post-text .excerpt,body.taxonomy .page--wrapper .container .contents main .grid-container article a .wrap .post-text .excerpt,body.category .page--wrapper .container .contents main .grid-container article a .wrap .post-text .excerpt,body.search .page--wrapper .container .contents main .grid-container article a .wrap .post-text .excerpt{font-size:1.2rem;text-align:center}}body.archive .page--wrapper .container .contents main .grid-container article a .wrap .post-text .tag span,body.taxonomy .page--wrapper .container .contents main .grid-container article a .wrap .post-text .tag span,body.category .page--wrapper .container .contents main .grid-container article a .wrap .post-text .tag span,body.search .page--wrapper .container .contents main .grid-container article a .wrap .post-text .tag span{font-weight:500}@media (max-width:757px){body.archive .page--wrapper .container .contents main .grid-container article a .wrap .post-text .tag span,body.taxonomy .page--wrapper .container .contents main .grid-container article a .wrap .post-text .tag span,body.category .page--wrapper .container .contents main .grid-container article a .wrap .post-text .tag span,body.search .page--wrapper .container .contents main .grid-container article a .wrap .post-text .tag span{font-size:1.2rem}}body.archive .page--wrapper .container .contents main .grid-container article a .wrap .read-more,body.taxonomy .page--wrapper .container .contents main .grid-container article a .wrap .read-more,body.category .page--wrapper .container .contents main .grid-container article a .wrap .read-more,body.search .page--wrapper .container .contents main .grid-container article a .wrap .read-more{position:absolute;bottom:10px;right:10px;font-family:"Noto Serif JP","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","Yu Mincho","MS P明朝","MS PMincho",serif;font-size:14px;font-style:italic;font-weight:bold;color:var(--site-color);text-decoration:none;transition:all .3s ease}@media (max-width:757px){body.archive .page--wrapper .container .contents main .grid-container article a .wrap .read-more,body.taxonomy .page--wrapper .container .contents main .grid-container article a .wrap .read-more,body.category .page--wrapper .container .contents main .grid-container article a .wrap .read-more,body.search .page--wrapper .container .contents main .grid-container article a .wrap .read-more{position:static;margin-top:10px;text-align:center}}body.archive .page--wrapper .container .contents main .grid-container article a .wrap .read-more::after,body.taxonomy .page--wrapper .container .contents main .grid-container article a .wrap .read-more::after,body.category .page--wrapper .container .contents main .grid-container article a .wrap .read-more::after,body.search .page--wrapper .container .contents main .grid-container article a .wrap .read-more::after{content:"→";display:inline-block;margin-left:5px;transition:transform .3s ease}body.archive-post .page--wrapper .container .contents main .grid-container article{padding:1.5em 0}@media (min-width:758px) and (max-width:1024px){body.archive-post .page--wrapper .container .contents main .grid-container article{padding:1.005em 0}}@media (max-width:757px){body.archive-post .page--wrapper .container .contents main .grid-container article{padding:.495em 0}body.archive-post .page--wrapper .container .contents main .grid-container article{padding:1em 0}body.archive-post .page--wrapper .container .contents main .grid-container article a{flex-direction:column}}body.archive-post .page--wrapper .container .contents main .grid-container article a .post-eyecatch{width:250px;height:auto;max-height:150px}@media (max-width:757px){body.archive-post .page--wrapper .container .contents main .grid-container article a .post-eyecatch{width:100%;max-height:200px;margin-bottom:10px}}body.archive-post .page--wrapper .container .contents main .grid-container article a .wrap{position:relative;width:calc(100% - 250px);padding-left:25px}@media (max-width:757px){body.archive-post .page--wrapper .container .contents main .grid-container article a .wrap{width:100%;padding-left:0}}body.archive-post .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title{font-weight:500;margin-top:0;color:var(--site-color)}@media (max-width:757px){body.archive-post .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px){body.archive-post .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title{font-size:1.6rem}}@media (min-width:1025px) and (max-width:1329px){body.archive-post .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title{font-size:2rem}}@media (min-width:1330px){body.archive-post .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title{font-size:2rem}}@media (max-width:757px){body.archive-post .page--wrapper .container .contents main .grid-container article a .wrap .post-text .post-title{text-align:justify}body.archive-post .page--wrapper .container .contents main .grid-container article a .wrap .post-text .excerpt{font-size:1.08rem}}@media (min-width:758px) and (max-width:1024px){body.archive-post .page--wrapper .container .contents main .grid-container article a .wrap .post-text .excerpt{font-size:1.08rem}}@media (min-width:1025px) and (max-width:1329px){body.archive-post .page--wrapper .container .contents main .grid-container article a .wrap .post-text .excerpt{font-size:1.2rem}}@media (min-width:1330px){body.archive-post .page--wrapper .container .contents main .grid-container article a .wrap .post-text .excerpt{font-size:1.2rem}}@media (max-width:757px){body.archive-post .page--wrapper .container .contents main .grid-container article a .wrap .post-text .excerpt{text-align:justify}}body.archive-post .page--wrapper .container .contents main .grid-container article a .wrap .post-text .tag span{font-weight:500}body.archive-post .page--wrapper .container .contents main .grid-container article a .wrap .read-more{position:relative;margin-top:20px;text-align:right;width:100%;display:block;right:0;font-family:"Noto Serif JP","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","Yu Mincho","MS P明朝","MS PMincho",serif;font-size:14px;font-style:italic;font-weight:bold;color:var(--site-color);text-decoration:none;transition:all .3s ease}body.archive-post .page--wrapper .container .contents main .grid-container article a .wrap .read-more::after{content:"→";display:inline-block;margin-left:5px;transition:transform .3s ease}body.archive.archive-voice .page--wrapper{background:#faf5de}body.archive.archive-voice .page--wrapper .container .contents main{padding:3em 0}@media (min-width:758px) and (max-width:1024px){body.archive.archive-voice .page--wrapper .container .contents main{padding:2.01em 0}}@media (max-width:757px){body.archive.archive-voice .page--wrapper .container .contents main{padding:.99em 0}body.archive.archive-voice .page--wrapper .container .contents main .grid-container{grid-template-columns:repeat(1,1fr)}}body.archive.archive-voice .page--wrapper .container .contents main .grid-container article{padding:1.5em 0;margin-bottom:3em;display:flex;gap:20px;padding:40px 80px;border-radius:20px;background:#fff}@media (min-width:758px) and (max-width:1024px){body.archive.archive-voice .page--wrapper .container .contents main .grid-container article{padding:1.005em 0}}@media (max-width:757px){body.archive.archive-voice .page--wrapper .container .contents main .grid-container article{padding:.495em 0}}@media (max-width:1024px){body.archive.archive-voice .page--wrapper .container .contents main .grid-container article{margin-bottom:2em}}@media (max-width:768px){body.archive.archive-voice .page--wrapper .container .contents main .grid-container article{margin-bottom:1em}}@media (min-width:758px) and (max-width:1024px){body.archive.archive-voice .page--wrapper .container .contents main .grid-container article{flex-direction:column;padding:30px;gap:15px}}@media (max-width:757px){body.archive.archive-voice .page--wrapper .container .contents main .grid-container article{flex-direction:column;padding:30px 25px;gap:10px}}body.archive.archive-voice .page--wrapper .container .contents main .grid-container article .content-left{flex:2;display:flex;justify-content:center;align-items:flex-start}@media (max-width:757px){body.archive.archive-voice .page--wrapper .container .contents main .grid-container article .content-left{flex:1}}body.archive.archive-voice .page--wrapper .container .contents main .grid-container article .content-left .voice-image{width:150px;height:150px;padding:20px;border-radius:200px;background-size:100px;background-position:center;background-repeat:no-repeat;flex-shrink:0;border:1px solid #afafaf}@media (max-width:757px){body.archive.archive-voice .page--wrapper .container .contents main .grid-container article .content-left .voice-image{width:70px;height:70px;padding:10px;background-size:contain}}body.archive.archive-voice .page--wrapper .container .contents main .grid-container article .content-right{flex:8}@media (max-width:757px){body.archive.archive-voice .page--wrapper .container .contents main .grid-container article .content-right{flex:1;display:flex;flex-direction:column-reverse}}body.archive.archive-voice .page--wrapper .container .contents main .grid-container article .content-right h3{font-weight:500;color:var(--brown);text-align:left;margin-bottom:1em}body.archive.archive-voice .page--wrapper .container .contents main .grid-container article .content-right p{text-align:left}@media (max-width:757px){body.archive.archive-voice .page--wrapper .container .contents main .grid-container article .content-right p{text-align:justify}}body.archive.archive-voice .page--wrapper .container .contents main .grid-container article .content-right .user{margin-top:1em;text-align:right}@media (max-width:757px){body.archive.archive-voice .page--wrapper .container .contents main .grid-container article .content-right .user{font-size:1.26rem}}@media (min-width:758px) and (max-width:1024px){body.archive.archive-voice .page--wrapper .container .contents main .grid-container article .content-right .user{font-size:1.26rem}}@media (min-width:1025px) and (max-width:1329px){body.archive.archive-voice .page--wrapper .container .contents main .grid-container article .content-right .user{font-size:1.4rem}}@media (min-width:1330px){body.archive.archive-voice .page--wrapper .container .contents main .grid-container article .content-right .user{font-size:1.4rem}}@media (max-width:757px){body.archive.archive-voice .page--wrapper .container .contents main .grid-container article .content-right .user{margin:1rem 0 1.5rem;text-align:center}}body.archive.archive-podcast .description,body.taxonomy.podcast_tag .description{text-align:center;color:#fff;font-size:1.4rem;max-width:800px;padding:15px;margin:0 auto 3em}@media (max-width:757px){body.archive.archive-podcast .description,body.taxonomy.podcast_tag .description{font-size:1.1rem}body.archive.archive-podcast .description br,body.taxonomy.podcast_tag .description br{display:none}}body.archive.archive-podcast .page--wrapper .container .contents main .grid-container,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container{display:grid;grid-template-columns:repeat(2,1fr);gap:60px}@media (min-width:758px) and (max-width:1024px){body.archive.archive-podcast .page--wrapper .container .contents main .grid-container,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container{gap:30px}}@media (max-width:757px){body.archive.archive-podcast .page--wrapper .container .contents main .grid-container,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container{gap:10px;grid-template-columns:repeat(1,1fr)}}body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article{margin-top:0;text-decoration:none;color:inherit;display:flex;gap:30px}@media (min-width:758px) and (max-width:1024px){body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article{gap:15px}body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .post-eyecatch,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .post-eyecatch{flex:0 0 40%}body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .wrap,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .wrap{flex:0 0 60%}}body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .post-eyecatch,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .post-eyecatch{position:relative;overflow:hidden;width:auto;background-size:auto;background-position:center;flex:0 0 40%}body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .post-eyecatch img,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .post-eyecatch img{position:relative;width:100%;height:auto;display:block;object-fit:contain}body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .wrap,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .wrap{display:flex;flex-direction:column;justify-content:space-between}body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .wrap .title h3,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .wrap .title h3{margin:0 0 .3em;color:var(--site-color);font-weight:700;line-height:1.7}@media (max-width:757px){body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .wrap .title h3,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .wrap .title h3{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px){body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .wrap .title h3,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .wrap .title h3{font-size:1.6rem}}@media (min-width:1025px) and (max-width:1329px){body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .wrap .title h3,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .wrap .title h3{font-size:2rem}}@media (min-width:1330px){body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .wrap .title h3,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .wrap .title h3{font-size:2rem}}body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .wrap .title time,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .wrap .title time{color:#8e8888;margin:0 0 .5em;font-weight:500}@media (max-width:757px){body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .wrap .title time,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .wrap .title time{font-size:1.26rem}}@media (min-width:758px) and (max-width:1024px){body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .wrap .title time,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .wrap .title time{font-size:1.26rem}}@media (min-width:1025px) and (max-width:1329px){body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .wrap .title time,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .wrap .title time{font-size:1.4rem}}@media (min-width:1330px){body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .wrap .title time,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .wrap .title time{font-size:1.4rem}}body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .wrap .title .links,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .wrap .title .links{display:flex;margin:0 0 .5em}body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .wrap .title .links a,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .wrap .title .links a{font-weight:700;color:#0186a5;letter-spacing:0;position:relative;transition:all .3s ease-in-out;position:relative;margin-right:1.5rem;padding:16px 10px;line-height:1}body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .wrap .title .links a:before,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .wrap .title .links a:before{content:"";width:6px;height:6px;border:0;border-top:solid 1px #0186a5;border-right:solid 1px #0186a5;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:-3px;transform-origin:50% 50%;transform:translateY(-50%) rotate(45deg)}body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .wrap .title .links a:hover,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .wrap .title .links a:hover{color:var(--hover-color);transition:all .3s ease-in-out}body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .wrap .title .links a:hover:before,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .wrap .title .links a:hover:before{transition:all .3s ease-in-out;border-color:var(--hover-color)}body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .wrap .title .links a:hover,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .wrap .title .links a:hover{color:var(--hover-color)}body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .wrap .post-tags,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .wrap .post-tags{margin-top:20px;display:flex;gap:10px}@media (max-width:757px){body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .wrap .post-tags,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .wrap .post-tags{margin-top:10px}}body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .wrap .post-tags .tag,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .wrap .post-tags .tag{border-radius:10px;background:#e4e8f5;padding:.3rem 1rem;transition:background-color .3s ease , color .3s ease;cursor:pointer}@media (max-width:757px){body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .wrap .post-tags .tag,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .wrap .post-tags .tag{font-size:1.08rem}}@media (min-width:758px) and (max-width:1024px){body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .wrap .post-tags .tag,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .wrap .post-tags .tag{font-size:1.08rem}}@media (min-width:1025px) and (max-width:1329px){body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .wrap .post-tags .tag,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .wrap .post-tags .tag{font-size:1.2rem}}@media (min-width:1330px){body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .wrap .post-tags .tag,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .wrap .post-tags .tag{font-size:1.2rem}}body.archive.archive-podcast .page--wrapper .container .contents main .grid-container article .wrap .post-tags .tag:hover,body.taxonomy.podcast_tag .page--wrapper .container .contents main .grid-container article .wrap .post-tags .tag:hover{color:#fff;background-color:var(--hover-color)}body.archive.archive-astrology_course .page--header{background-image:url(https://hniizato.jp/wp-content/themes/company/img/astrology/service_bg.webp.pagespeed.ce.I258QVl7zd.webp);background-repeat:no-repeat;background-position:bottom;background-size:cover;height:350px;padding-top:100px;display:flex;justify-content:center;align-items:center}@media (max-width:757px){body.archive.archive-astrology_course .page--header{height:250px;padding-top:50px}}body.archive.archive-astrology_course .page--header .container .subtitle{color:#fddc78;text-align:center;font-weight:400;line-height:1;margin-bottom:10px;text-shadow:2px 2px 4px rgba(0,4,59,.6)}body.archive.archive-astrology_course .page--header .container h1{font-weight:bolder;color:#fff;text-shadow:2px 2px 4px rgba(0,4,59,.6)}@media (max-width:757px){body.archive.archive-astrology_course .page--header .container h1{font-size:2.31rem}}@media (min-width:758px) and (max-width:1024px){body.archive.archive-astrology_course .page--header .container h1{font-size:2.805rem}}@media (min-width:1025px) and (max-width:1329px){body.archive.archive-astrology_course .page--header .container h1{font-size:3.3rem}}@media (min-width:1330px){body.archive.archive-astrology_course .page--header .container h1{font-size:3.3rem}}body.archive.archive-astrology_course .page--wrapper{padding-top:5em}@media (max-width:757px){body.archive.archive-astrology_course .page--wrapper{padding-top:3em}}body.archive.archive-astrology_course .page--wrapper .container .entry-title{color:#002278;font-weight:700;line-height:1.5;text-align:center;margin-bottom:1em}@media (max-width:757px){body.archive.archive-astrology_course .page--wrapper .container .entry-title{font-size:2rem}}@media (min-width:758px) and (max-width:1024px){body.archive.archive-astrology_course .page--wrapper .container .entry-title{font-size:2.1rem}}@media (min-width:1025px) and (max-width:1329px){body.archive.archive-astrology_course .page--wrapper .container .entry-title{font-size:2.5rem}}@media (min-width:1330px){body.archive.archive-astrology_course .page--wrapper .container .entry-title{font-size:2.5rem}}body.archive.archive-astrology_course .page--wrapper .container p.message{line-height:1.8;text-align:center;margin-bottom:5em}@media (max-width:757px){body.archive.archive-astrology_course .page--wrapper .container p.message{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px){body.archive.archive-astrology_course .page--wrapper .container p.message{font-size:1.6rem}}@media (min-width:1025px) and (max-width:1329px){body.archive.archive-astrology_course .page--wrapper .container p.message{font-size:2rem}}@media (min-width:1330px){body.archive.archive-astrology_course .page--wrapper .container p.message{font-size:2rem}}@media (max-width:757px){body.archive.archive-astrology_course .page--wrapper .container p.message{text-align:justify;margin-bottom:3em}}body.archive.archive-astrology_course .page--wrapper .container p.noel{text-align:center;color:#002278;font-weight:700;line-height:1.5;margin:20px 0 3em}@media (max-width:757px){body.archive.archive-astrology_course .page--wrapper .container p.noel{margin:15px 0 2em}}body.archive.archive-astrology_course .page--wrapper .container .youtube-embed{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}body.archive.archive-astrology_course .page--wrapper .container .youtube-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.archive.archive-astrology_course .page--wrapper .container .filter-buttons{background-color:#f8f0d8;padding-top:2.5em;padding-bottom:2.5em;padding-left:3em;padding-right:3em;border-radius:10px;margin:5em 0 3em}@media (max-width:768px){body.archive.archive-astrology_course .page--wrapper .container .filter-buttons{padding-top:2.075em;padding-bottom:2.075em;padding-left:2.49em;padding-right:2.49em}}@media (max-width:757px){body.archive.archive-astrology_course .page--wrapper .container .filter-buttons{padding-top:1.65em;padding-bottom:1.65em;padding-left:1.98em;padding-right:1.98em}body.archive.archive-astrology_course .page--wrapper .container .filter-buttons{padding:1.5em;margin:3em 0 2em}}body.archive.archive-astrology_course .page--wrapper .container .filter-buttons .filter-wrapper{display:grid;grid-template-columns:200px 1fr;gap:10px;margin-bottom:50px}body.archive.archive-astrology_course .page--wrapper .container .filter-buttons .filter-wrapper:last-child{margin-bottom:0}@media (max-width:757px){body.archive.archive-astrology_course .page--wrapper .container .filter-buttons .filter-wrapper{grid-template-columns:1fr;margin-bottom:30px}}body.archive.archive-astrology_course .page--wrapper .container .filter-buttons .filter-wrapper .filter-title{font-weight:bold;color:var(--site-color);display:flex;margin-top:6px}@media (max-width:757px){body.archive.archive-astrology_course .page--wrapper .container .filter-buttons .filter-wrapper .filter-title{margin-top:0}}body.archive.archive-astrology_course .page--wrapper .container .filter-buttons .filter-wrapper .filter-title:before{content:"▶";color:#a0b3e3;display:inline-block;vertical-align:middle}body.archive.archive-astrology_course .page--wrapper .container .filter-buttons .filter-wrapper .category-buttons,body.archive.archive-astrology_course .page--wrapper .container .filter-buttons .filter-wrapper .tag-buttons{display:flex;flex-wrap:wrap;gap:10px}body.archive.archive-astrology_course .page--wrapper .container .filter-buttons .filter-wrapper .category-button,body.archive.archive-astrology_course .page--wrapper .container .filter-buttons .filter-wrapper .tag-button{display:inline-block;border-radius:5px;text-decoration:none;font-weight:bold;box-shadow:2px 2px 5px rgba(0,0,0,.1);transition:background-color .3s , transform .3s}@media (max-width:757px){body.archive.archive-astrology_course .page--wrapper .container .filter-buttons .filter-wrapper .category-button,body.archive.archive-astrology_course .page--wrapper .container .filter-buttons .filter-wrapper .tag-button{padding:10px 15px}}body.archive.archive-astrology_course .page--wrapper .container .filter-buttons .filter-wrapper .category-button:hover,body.archive.archive-astrology_course .page--wrapper .container .filter-buttons .filter-wrapper .tag-button:hover{background-color:var(--hover-color);transform:translateY(-2px)}body.archive.archive-astrology_course .page--wrapper .container .filter-buttons .filter-wrapper .category-button{background-color:#fff;padding:7px 10px;border:1px solid #dcdcdc;color:var(--site-color)}body.archive.archive-astrology_course .page--wrapper .container .filter-buttons .filter-wrapper .category-button span{border-left:3px solid #a0b3e3;padding-left:10px}@media (max-width:757px){body.archive.archive-astrology_course .page--wrapper .container .filter-buttons .filter-wrapper .category-button span{font-size:1.26rem}}@media (min-width:758px) and (max-width:1024px){body.archive.archive-astrology_course .page--wrapper .container .filter-buttons .filter-wrapper .category-button span{font-size:1.26rem}}@media (min-width:1025px) and (max-width:1329px){body.archive.archive-astrology_course .page--wrapper .container .filter-buttons .filter-wrapper .category-button span{font-size:1.4rem}}@media (min-width:1330px){body.archive.archive-astrology_course .page--wrapper .container .filter-buttons .filter-wrapper .category-button span{font-size:1.4rem}}body.archive.archive-astrology_course .page--wrapper .container .filter-buttons .filter-wrapper .tag-button{padding:8px 16px;background-color:#e8e0c8;color:#5a4e3e}@media (max-width:757px){body.archive.archive-astrology_course .page--wrapper .container .filter-buttons .filter-wrapper .tag-button{font-size:1.26rem}}@media (min-width:758px) and (max-width:1024px){body.archive.archive-astrology_course .page--wrapper .container .filter-buttons .filter-wrapper .tag-button{font-size:1.26rem}}@media (min-width:1025px) and (max-width:1329px){body.archive.archive-astrology_course .page--wrapper .container .filter-buttons .filter-wrapper .tag-button{font-size:1.4rem}}@media (min-width:1330px){body.archive.archive-astrology_course .page--wrapper .container .filter-buttons .filter-wrapper .tag-button{font-size:1.4rem}}body.archive.archive-astrology_course .page--wrapper .container .contents main{overflow:visible}body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;margin-top:2em}@media (min-width:758px) and (max-width:1024px){body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container{grid-template-columns:1fr 1fr 1fr;gap:20px}}@media (max-width:757px){body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container{grid-template-columns:1fr;gap:20px}}body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article{margin-top:0}body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a{display:block;text-decoration:none;color:inherit;box-shadow:rgba(0,0,0,.24) 0 3px 8px;border-radius:3px}body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a:hover .post-eyecatch img{transform:scale(1.05)}body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .post-eyecatch{position:relative;overflow:hidden;width:auto;background-size:auto;background-position:center;position:relative}body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .post-eyecatch:before{content:"";position:absolute;width:100%;height:100%;backdrop-filter:blur(20px)}body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .post-eyecatch img{position:relative;width:100%;height:auto;display:block;transition:transform .3s ease;object-fit:contain}body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .post-eyecatch .catbtn{padding:3px 10px;color:#fff;background:rgba(0,0,0,.5);display:inline-block;position:absolute;right:0;top:0;z-index:9}@media (max-width:757px){body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .post-eyecatch .catbtn{font-size:.9rem}}@media (min-width:758px) and (max-width:1024px){body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .post-eyecatch .catbtn{font-size:.9rem}}@media (min-width:1025px) and (max-width:1329px){body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .post-eyecatch .catbtn{font-size:1rem}}@media (min-width:1330px){body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .post-eyecatch .catbtn{font-size:1rem}}@media (max-width:757px) and (max-width:757px){body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .post-eyecatch .catbtn{font-size:1.08rem}}@media (max-width:757px) and (min-width:758px) and (max-width:1024px){body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .post-eyecatch .catbtn{font-size:1.08rem}}@media (max-width:757px) and (min-width:1025px) and (max-width:1329px){body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .post-eyecatch .catbtn{font-size:1.2rem}}@media (max-width:757px) and (min-width:1330px){body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .post-eyecatch .catbtn{font-size:1.2rem}}body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a time{color:#fff;padding:10px;display:block;text-align:center;line-height:150%;background:#a39551}@media (max-width:757px){body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a time{font-size:1.44rem}}@media (min-width:758px) and (max-width:1024px){body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a time{font-size:1.62rem}}@media (min-width:1025px) and (max-width:1329px){body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a time{font-size:1.8rem}}@media (min-width:1330px){body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a time{font-size:1.8rem}}body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .wrap{padding:30px 15px;background-color:#fff;border-radius:8px;width:100%}body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .wrap .post-title{margin:0 0 1em;color:var(--site-color);text-align:center;font-weight:500;line-height:1.7}@media (max-width:757px){body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .wrap .post-title{font-size:1.44rem}}@media (min-width:758px) and (max-width:1024px){body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .wrap .post-title{font-size:1.62rem}}@media (min-width:1025px) and (max-width:1329px){body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .wrap .post-title{font-size:1.8rem}}@media (min-width:1330px){body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .wrap .post-title{font-size:1.8rem}}@media (max-width:757px){body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .wrap .post-content p{font-size:1.26rem}}@media (min-width:758px) and (max-width:1024px){body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .wrap .post-content p{font-size:1.26rem}}@media (min-width:1025px) and (max-width:1329px){body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .wrap .post-content p{font-size:1.4rem}}@media (min-width:1330px){body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .wrap .post-content p{font-size:1.4rem}}body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .wrap .post-tags{margin-top:20px;display:flex;gap:10px}body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .wrap .post-tags .tag{border-radius:10px;background:#d1c58e;padding:.3rem 1rem;transition:background-color .3s ease , color .3s ease}@media (max-width:757px){body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .wrap .post-tags .tag{font-size:1.08rem}}@media (min-width:758px) and (max-width:1024px){body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .wrap .post-tags .tag{font-size:1.08rem}}@media (min-width:1025px) and (max-width:1329px){body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .wrap .post-tags .tag{font-size:1.2rem}}@media (min-width:1330px){body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .wrap .post-tags .tag{font-size:1.2rem}}body.archive.archive-astrology_course .page--wrapper .container .contents main #grid .grid-container article a .wrap .post-tags .tag:hover{color:#fff;background-color:var(--hover-color)}body.archive .page--header,body.category .page--header,body.tag .page--header,body.taxonomy .page--header,body.date .page--header,body.year .page--header,body.month .page--header,body.day .page--header,body.author .page--header,body.search .page--header,body.search-results .page--header{background-image:url(https://hniizato.jp/wp-content/themes/company/img/astrology/service_bg.webp.pagespeed.ce.I258QVl7zd.webp);background-repeat:no-repeat;background-position:bottom;background-size:cover;height:350px;padding-top:100px;display:flex;justify-content:center;align-items:center}@media (max-width:757px){body.archive .page--header,body.category .page--header,body.tag .page--header,body.taxonomy .page--header,body.date .page--header,body.year .page--header,body.month .page--header,body.day .page--header,body.author .page--header,body.search .page--header,body.search-results .page--header{height:250px;padding-top:50px}}body.archive .page--header .container .subtitle,body.category .page--header .container .subtitle,body.tag .page--header .container .subtitle,body.taxonomy .page--header .container .subtitle,body.date .page--header .container .subtitle,body.year .page--header .container .subtitle,body.month .page--header .container .subtitle,body.day .page--header .container .subtitle,body.author .page--header .container .subtitle,body.search .page--header .container .subtitle,body.search-results .page--header .container .subtitle{color:#fddc78;text-align:center;font-weight:400;line-height:1;margin-bottom:10px;text-shadow:2px 2px 4px rgba(0,4,59,.6)}@media (max-width:757px){body.archive .page--header .container .subtitle,body.category .page--header .container .subtitle,body.tag .page--header .container .subtitle,body.taxonomy .page--header .container .subtitle,body.date .page--header .container .subtitle,body.year .page--header .container .subtitle,body.month .page--header .container .subtitle,body.day .page--header .container .subtitle,body.author .page--header .container .subtitle,body.search .page--header .container .subtitle,body.search-results .page--header .container .subtitle{font-size:1.8rem}}body.archive .page--header .container h1,body.category .page--header .container h1,body.tag .page--header .container h1,body.taxonomy .page--header .container h1,body.date .page--header .container h1,body.year .page--header .container h1,body.month .page--header .container h1,body.day .page--header .container h1,body.author .page--header .container h1,body.search .page--header .container h1,body.search-results .page--header .container h1{font-weight:bolder;color:#fff;text-align:center;text-shadow:2px 2px 4px rgba(0,4,59,.6)}@media (max-width:757px){body.archive .page--header .container h1,body.category .page--header .container h1,body.tag .page--header .container h1,body.taxonomy .page--header .container h1,body.date .page--header .container h1,body.year .page--header .container h1,body.month .page--header .container h1,body.day .page--header .container h1,body.author .page--header .container h1,body.search .page--header .container h1,body.search-results .page--header .container h1{font-size:2.31rem}}@media (min-width:758px) and (max-width:1024px){body.archive .page--header .container h1,body.category .page--header .container h1,body.tag .page--header .container h1,body.taxonomy .page--header .container h1,body.date .page--header .container h1,body.year .page--header .container h1,body.month .page--header .container h1,body.day .page--header .container h1,body.author .page--header .container h1,body.search .page--header .container h1,body.search-results .page--header .container h1{font-size:2.805rem}}@media (min-width:1025px) and (max-width:1329px){body.archive .page--header .container h1,body.category .page--header .container h1,body.tag .page--header .container h1,body.taxonomy .page--header .container h1,body.date .page--header .container h1,body.year .page--header .container h1,body.month .page--header .container h1,body.day .page--header .container h1,body.author .page--header .container h1,body.search .page--header .container h1,body.search-results .page--header .container h1{font-size:3.3rem}}@media (min-width:1330px){body.archive .page--header .container h1,body.category .page--header .container h1,body.tag .page--header .container h1,body.taxonomy .page--header .container h1,body.date .page--header .container h1,body.year .page--header .container h1,body.month .page--header .container h1,body.day .page--header .container h1,body.author .page--header .container h1,body.search .page--header .container h1,body.search-results .page--header .container h1{font-size:3.3rem}}body.archive .page--wrapper .container .contents .entry-title h1,body.category .page--wrapper .container .contents .entry-title h1,body.tag .page--wrapper .container .contents .entry-title h1,body.taxonomy .page--wrapper .container .contents .entry-title h1,body.date .page--wrapper .container .contents .entry-title h1,body.year .page--wrapper .container .contents .entry-title h1,body.month .page--wrapper .container .contents .entry-title h1,body.day .page--wrapper .container .contents .entry-title h1,body.author .page--wrapper .container .contents .entry-title h1,body.search .page--wrapper .container .contents .entry-title h1,body.search-results .page--wrapper .container .contents .entry-title h1{font-weight:bolder;margin-bottom:40px;color:var(--brown)}@media (max-width:757px){body.archive .page--wrapper .container .contents .entry-title h1,body.category .page--wrapper .container .contents .entry-title h1,body.tag .page--wrapper .container .contents .entry-title h1,body.taxonomy .page--wrapper .container .contents .entry-title h1,body.date .page--wrapper .container .contents .entry-title h1,body.year .page--wrapper .container .contents .entry-title h1,body.month .page--wrapper .container .contents .entry-title h1,body.day .page--wrapper .container .contents .entry-title h1,body.author .page--wrapper .container .contents .entry-title h1,body.search .page--wrapper .container .contents .entry-title h1,body.search-results .page--wrapper .container .contents .entry-title h1{font-size:2.31rem}}@media (min-width:758px) and (max-width:1024px){body.archive .page--wrapper .container .contents .entry-title h1,body.category .page--wrapper .container .contents .entry-title h1,body.tag .page--wrapper .container .contents .entry-title h1,body.taxonomy .page--wrapper .container .contents .entry-title h1,body.date .page--wrapper .container .contents .entry-title h1,body.year .page--wrapper .container .contents .entry-title h1,body.month .page--wrapper .container .contents .entry-title h1,body.day .page--wrapper .container .contents .entry-title h1,body.author .page--wrapper .container .contents .entry-title h1,body.search .page--wrapper .container .contents .entry-title h1,body.search-results .page--wrapper .container .contents .entry-title h1{font-size:2.805rem}}@media (min-width:1025px) and (max-width:1329px){body.archive .page--wrapper .container .contents .entry-title h1,body.category .page--wrapper .container .contents .entry-title h1,body.tag .page--wrapper .container .contents .entry-title h1,body.taxonomy .page--wrapper .container .contents .entry-title h1,body.date .page--wrapper .container .contents .entry-title h1,body.year .page--wrapper .container .contents .entry-title h1,body.month .page--wrapper .container .contents .entry-title h1,body.day .page--wrapper .container .contents .entry-title h1,body.author .page--wrapper .container .contents .entry-title h1,body.search .page--wrapper .container .contents .entry-title h1,body.search-results .page--wrapper .container .contents .entry-title h1{font-size:3.3rem}}@media (min-width:1330px){body.archive .page--wrapper .container .contents .entry-title h1,body.category .page--wrapper .container .contents .entry-title h1,body.tag .page--wrapper .container .contents .entry-title h1,body.taxonomy .page--wrapper .container .contents .entry-title h1,body.date .page--wrapper .container .contents .entry-title h1,body.year .page--wrapper .container .contents .entry-title h1,body.month .page--wrapper .container .contents .entry-title h1,body.day .page--wrapper .container .contents .entry-title h1,body.author .page--wrapper .container .contents .entry-title h1,body.search .page--wrapper .container .contents .entry-title h1,body.search-results .page--wrapper .container .contents .entry-title h1{font-size:3.3rem}}@media (max-width:757px){body.archive .page--wrapper .container .contents .entry-title h1,body.category .page--wrapper .container .contents .entry-title h1,body.tag .page--wrapper .container .contents .entry-title h1,body.taxonomy .page--wrapper .container .contents .entry-title h1,body.date .page--wrapper .container .contents .entry-title h1,body.year .page--wrapper .container .contents .entry-title h1,body.month .page--wrapper .container .contents .entry-title h1,body.day .page--wrapper .container .contents .entry-title h1,body.author .page--wrapper .container .contents .entry-title h1,body.search .page--wrapper .container .contents .entry-title h1,body.search-results .page--wrapper .container .contents .entry-title h1{font-size:2rem;margin-bottom:30px}}body.archive .page--wrapper .container .contents .entry-title img,body.category .page--wrapper .container .contents .entry-title img,body.tag .page--wrapper .container .contents .entry-title img,body.taxonomy .page--wrapper .container .contents .entry-title img,body.date .page--wrapper .container .contents .entry-title img,body.year .page--wrapper .container .contents .entry-title img,body.month .page--wrapper .container .contents .entry-title img,body.day .page--wrapper .container .contents .entry-title img,body.author .page--wrapper .container .contents .entry-title img,body.search .page--wrapper .container .contents .entry-title img,body.search-results .page--wrapper .container .contents .entry-title img{max-width:200px;margin:0 auto 20px}@media (max-width:757px){body.archive .page--wrapper .container .contents .entry-title img,body.category .page--wrapper .container .contents .entry-title img,body.tag .page--wrapper .container .contents .entry-title img,body.taxonomy .page--wrapper .container .contents .entry-title img,body.date .page--wrapper .container .contents .entry-title img,body.year .page--wrapper .container .contents .entry-title img,body.month .page--wrapper .container .contents .entry-title img,body.day .page--wrapper .container .contents .entry-title img,body.author .page--wrapper .container .contents .entry-title img,body.search .page--wrapper .container .contents .entry-title img,body.search-results .page--wrapper .container .contents .entry-title img{max-width:150px;margin-bottom:15px}}body.archive .page--wrapper .container .contents main,body.category .page--wrapper .container .contents main,body.tag .page--wrapper .container .contents main,body.taxonomy .page--wrapper .container .contents main,body.date .page--wrapper .container .contents main,body.year .page--wrapper .container .contents main,body.month .page--wrapper .container .contents main,body.day .page--wrapper .container .contents main,body.author .page--wrapper .container .contents main,body.search .page--wrapper .container .contents main,body.search-results .page--wrapper .container .contents main{padding-bottom:3em}@media (max-width:757px){body.archive .page--wrapper .container .contents main,body.category .page--wrapper .container .contents main,body.tag .page--wrapper .container .contents main,body.taxonomy .page--wrapper .container .contents main,body.date .page--wrapper .container .contents main,body.year .page--wrapper .container .contents main,body.month .page--wrapper .container .contents main,body.day .page--wrapper .container .contents main,body.author .page--wrapper .container .contents main,body.search .page--wrapper .container .contents main,body.search-results .page--wrapper .container .contents main{padding-bottom:2em}}body.archive .page--wrapper .container .contents main .news-item,body.category .page--wrapper .container .contents main .news-item,body.tag .page--wrapper .container .contents main .news-item,body.taxonomy .page--wrapper .container .contents main .news-item,body.date .page--wrapper .container .contents main .news-item,body.year .page--wrapper .container .contents main .news-item,body.month .page--wrapper .container .contents main .news-item,body.day .page--wrapper .container .contents main .news-item,body.author .page--wrapper .container .contents main .news-item,body.search .page--wrapper .container .contents main .news-item,body.search-results .page--wrapper .container .contents main .news-item{width:100%;margin-bottom:10px;border-bottom:1px solid #ececec}@media (max-width:757px){body.archive .page--wrapper .container .contents main .news-item,body.category .page--wrapper .container .contents main .news-item,body.tag .page--wrapper .container .contents main .news-item,body.taxonomy .page--wrapper .container .contents main .news-item,body.date .page--wrapper .container .contents main .news-item,body.year .page--wrapper .container .contents main .news-item,body.month .page--wrapper .container .contents main .news-item,body.day .page--wrapper .container .contents main .news-item,body.author .page--wrapper .container .contents main .news-item,body.search .page--wrapper .container .contents main .news-item,body.search-results .page--wrapper .container .contents main .news-item{margin-bottom:8px}}body #mobile_menu{display:none;position:fixed;bottom:-100px;left:0;width:100%;background:rgba(255,255,255,.8);color:#fff;z-index:100;display:flex;justify-content:space-between;padding:10px;transition:bottom .5s ease}@media (max-width:757px){body #mobile_menu{display:flex}}body #mobile_menu .mobile-reception{flex:1;text-align:center;padding:15px 0;cursor:pointer;background:var(--pink)}body #mobile_menu .mobile-reception a{display:flex;align-items:center;justify-content:center;color:#fff}body #mobile_menu .mobile-reception a img{max-width:20px;max-height:25px;margin-right:5px;display:inline-block}body #mobile_menu .mobile-reception+.mobile-reception{border-left:1px solid #fff;background:var(--site-color)}.widget-area{flex-basis:35%}@media (max-width:757px){body header.header .header--wrapper .header--right .drawer-mobile{display:flex;flex-direction:column;align-items:flex-end}}body header.header .header--wrapper .header--right #nav-drawer{width:50px;justify-content:center}@media (min-width:1330px){body header.header .header--wrapper .header--right #nav-drawer{display:none}}@media (min-width:1025px) and (max-width:1329px){body header.header .header--wrapper .header--right #nav-drawer{display:none}}@media (min-width:758px) and (max-width:1024px){body header.header .header--wrapper .header--right #nav-drawer{display:flex}}@media (max-width:757px){body header.header .header--wrapper .header--right #nav-drawer{display:flex}}body header.header .header--wrapper .header--right #nav-drawer #nav-open{display:inline-block;vertical-align:middle;cursor:pointer}body header.header .header--wrapper .header--right #nav-drawer #nav-open .openbtn{position:relative;width:25px;min-height:50px}body header.header .header--wrapper .header--right #nav-drawer #nav-open .openbtn span{display:inline-block;transition:all .3s ease-in-out;position:absolute;left:0;height:2px;border-radius:3px;background:#fff;width:100%}body header.header .header--wrapper .header--right #nav-drawer #nav-open .openbtn span:nth-of-type(1) {top:8px}body header.header .header--wrapper .header--right #nav-drawer #nav-open .openbtn span:nth-of-type(2) {top:16px}body header.header .header--wrapper .header--right #nav-drawer #nav-open .openbtn span:nth-of-type(3) {top:24px}body header.header .header--wrapper .header--right #nav-drawer #nav-open .openbtn p{font-size:1.1rem;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);top:29px;font-family:sans-serif;color:#fff;font-weight:500;white-space:nowrap}body #nav-close{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:var(--black);opacity:0;transition:.3s ease-in-out;z-index:99}body #nav-content{overflow:auto;position:fixed;top:0;left:0;width:90%;max-width:45vw;height:100%;background:var(--site-color);z-index:100;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:758px) and (max-width:1024px){body #nav-content{padding:5em 15px;justify-content:flex-start;max-width:50vw}}@media (max-width:757px){body #nav-content{padding:3em 15px;justify-content:flex-start;max-width:75vw}}body #nav-content .nav-in{display:flex;flex-direction:column;justify-content:center;align-items:center}body #nav-content .nav-in .menu-logo{margin-bottom:10px}body #nav-content .nav-in .menu-logo img{max-width:200px;margin:0 auto}body #nav-content .nav-in .menu-logo p{font-weight:bolder}@media (max-width:757px){body #nav-content .nav-in .menu-logo p{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px){body #nav-content .nav-in .menu-logo p{font-size:1.6rem}}@media (min-width:1025px) and (max-width:1329px){body #nav-content .nav-in .menu-logo p{font-size:2rem}}@media (min-width:1330px){body #nav-content .nav-in .menu-logo p{font-size:2rem}}body #nav-content .nav-in .site_logo--img img{max-width:270px;margin:0 auto}body #nav-content .nav-in .drawer-menu{margin:30px 0}body #nav-content .nav-in .drawer-menu ul{display:flex;flex-direction:column;align-items:center}body #nav-content .nav-in .drawer-menu ul li{line-height:1}body #nav-content .nav-in .drawer-menu ul li:last-child a{margin-right:0;padding-right:0}body #nav-content .nav-in .drawer-menu ul li a{transition:all .3s ease-in-out;position:relative;margin-right:1.5rem;padding:16px 10px;line-height:1;color:#fff;display:block;font-weight:500;margin:0;padding:15px 0 15px 10px}body #nav-content .nav-in .drawer-menu ul li a:before{content:"";width:6px;height:6px;border:0;border-top:solid 1px #fff;border-right:solid 1px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:-3px;transform-origin:50% 50%;transform:translateY(-50%) rotate(45deg)}body #nav-content .nav-in .drawer-menu ul li a:hover{color:var(--hover-color);transition:all .3s ease-in-out}body #nav-content .nav-in .drawer-menu ul li a:hover:before{transition:all .3s ease-in-out;border-color:var(--hover-color)}@media (max-width:757px){body #nav-content .nav-in .drawer-menu ul li a{font-size:1.44rem}}@media (min-width:758px) and (max-width:1024px){body #nav-content .nav-in .drawer-menu ul li a{font-size:1.62rem}}@media (min-width:1025px) and (max-width:1329px){body #nav-content .nav-in .drawer-menu ul li a{font-size:1.8rem}}@media (min-width:1330px){body #nav-content .nav-in .drawer-menu ul li a{font-size:1.8rem}}@media (min-width:758px) and (max-width:1024px){body #nav-content .nav-in .drawer-menu ul li a{padding:20px 0 20px 10px}}@media (min-width:758px) and (max-width:1024px) and (max-width:757px){body #nav-content .nav-in .drawer-menu ul li a{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px) and (min-width:758px) and (max-width:1024px){body #nav-content .nav-in .drawer-menu ul li a{font-size:1.6rem}}@media (min-width:758px) and (max-width:1024px) and (min-width:1025px) and (max-width:1329px){body #nav-content .nav-in .drawer-menu ul li a{font-size:2rem}}@media (min-width:758px) and (max-width:1024px) and (min-width:1330px){body #nav-content .nav-in .drawer-menu ul li a{font-size:2rem}}body .nav-unshown{display:none}body a.hero-btn,body a.btn,body .form-btn{width:400px;height:80px;flex-shrink:0;margin:1em auto;border-radius:40px;border:1px solid #fff;color:#fff;font-weight:bolder;padding:10px 50px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease , transform .3s ease;box-shadow:rgba(0,0,0,.35) 0 5px 15px}@media (min-width:758px) and (max-width:1024px){body a.hero-btn,body a.btn,body .form-btn{width:300px;height:70px;padding:10px 40px}}@media (max-width:757px){body a.hero-btn,body a.btn,body .form-btn{width:300px;height:60px;padding:8px 30px}}body a.hero-btn::after,body a.btn::after,body .form-btn::after{content:"";width:6px;height:6px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;top:0;right:15px;bottom:0;margin:auto;margin-left:10px;transition:transform .3s ease}@media (min-width:758px) and (max-width:1024px){body a.hero-btn::after,body a.btn::after,body .form-btn::after{right:12px;margin-left:6px}}@media (max-width:757px){body a.hero-btn::after,body a.btn::after,body .form-btn::after{margin-left:5px}}body a.hero-btn:hover,body a.btn:hover,body .form-btn:hover{transform:scale(1.05)}@media (min-width:758px) and (max-width:1024px){body a.hero-btn:hover,body a.btn:hover,body .form-btn:hover{transform:scale(1.04)}}@media (max-width:757px){body a.hero-btn:hover,body a.btn:hover,body .form-btn:hover{transform:scale(1.03)}}body a.hero-btn:hover::after,body a.btn:hover::after,body .form-btn:hover::after{transform:translateX(5px) rotate(45deg)}body a.hero-btn img,body a.btn img,body .form-btn img{max-width:20px;margin-right:10px}@media (max-width:757px){body a.hero-btn img,body a.btn img,body .form-btn img{max-width:16px;margin-right:8px}}body a.hero-btn{background:var(--botan2,linear-gradient(90deg,#011ba5 0%,#0087a5 98.48%));background-blend-mode:multiply}body a.hero-btn:hover{background-color:#099885}body a.btn{background:linear-gradient(90deg,#011ba5 0%,#0087a5 98.48%);background-blend-mode:multiply}body a.btn.orange{background:linear-gradient(90deg,var(--site-color) 0%,var(--acc-color) 98.48%)}body a.btn.blown{background:linear-gradient(90deg,#785600 0%,#ad7c00 98.48%)}body a.btn:hover{background-color:#099885}body .form-btn{background:var(--botan2,linear-gradient(90deg,#fd6a00 0%,#f8478f 98.48%));background-blend-mode:multiply}body .form-btn:hover{background-color:#099885}body{}body #toc--container{position:relative;background-color:#ebf0ff;border:1px solid #c7d4f7;border-radius:8px;max-width:80%;margin:0 auto 2em;transition:all .3s}@media (max-width:757px){body #toc--container{max-width:94%}}body #toc--container #toc--header span{font-size:1.4rem;border-bottom:1px solid #c7d4f7;background-color:rgba(0,0,0,.05);display:block;font-weight:bolder;padding:10px 30px;color:#333}@media (max-width:757px){body #toc--container #toc--header span{padding:10px 15px}}body #toc--container #show{transition:all .3s;background:linear-gradient(360deg,rgba(0,0,0,.15),transparent);position:absolute;font-size:1.4rem;bottom:0;left:0;right:0;margin:0;padding:10px 0;color:var(--site-color);text-align:center;cursor:pointer;border:none;border-radius:0 0 5px 5px}@media (max-width:757px){body #toc--container #show{font-size:1.2rem}}body #toc--container #show:hover{background-color:rgba(0,0,0,.1)}body #toc--container ul#toc{list-style:none;padding:10px 30px}@media (max-width:757px){body #toc--container ul#toc{padding:10px 15px}}body #toc--container ul#toc li{margin-bottom:10px}body #toc--container ul#toc li.h2{font-weight:bold}@media (max-width:757px){body #toc--container ul#toc li.h2{font-size:1.26rem}}@media (min-width:758px) and (max-width:1024px){body #toc--container ul#toc li.h2{font-size:1.26rem}}@media (min-width:1025px) and (max-width:1329px){body #toc--container ul#toc li.h2{font-size:1.4rem}}@media (min-width:1330px){body #toc--container ul#toc li.h2{font-size:1.4rem}}body #toc--container ul#toc li.h3{padding-left:20px}@media (max-width:757px){body #toc--container ul#toc li.h3{font-size:1.08rem}}@media (min-width:758px) and (max-width:1024px){body #toc--container ul#toc li.h3{font-size:1.08rem}}@media (min-width:1025px) and (max-width:1329px){body #toc--container ul#toc li.h3{font-size:1.2rem}}@media (min-width:1330px){body #toc--container ul#toc li.h3{font-size:1.2rem}}body #toc--container ul#toc li a{text-decoration:none;color:#333}body #toc--container ul#toc li a:hover{text-decoration:underline}.fadeUpTrigger,.fadeLeftTrigger,.fadeRightTrigger{opacity:0}.fadeRightTrigger{animation-name:fadeLeft;animation-direction:alternate}@keyframes fadeLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}.fadeUp,.fadeLeft,.fadeRight{animation-duration:1s;animation-delay:0s;animation-fill-mode:forwards;opacity:0}@media (max-width:757px){.fadeUp,.fadeLeft,.fadeRight{animation-delay:.2s}}.fadeUp{animation-name:fadeUpAnime;animation-direction:alternate}.fadeLeft{animation-name:fadeLeftAnime;animation-direction:alternate}.fadeRight{animation-name:fadeRightAnime;animation-direction:alternate}@keyframes fadeUpAnime {
  from {
    opacity: 0;
    transform: translateY(100px);
    @media (max-width: 757px) {
      transform: translateY(50px);
    }
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}@keyframes fadeLeftAnime {
  from {
    opacity: 0;
    transform: translateX(100px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}@keyframes fadeRightAnime {
  from {
    opacity: 0;
    transform: translateX(-100px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}.slide-in{overflow:hidden;display:inline-block}.slide-in.leftAnime{opacity:0}.slide-in .slide-in_inner{display:inline-block}.slideAnimeLeftRight{animation-name:slideTextX100;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX100 {
  from {
    transform: translateX(-100%);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}.slideAnimeRightLeft{animation-name:slideTextX-100;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX-100 {
  from {
    transform: translateX(100%);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}.bgextend{animation-name:bgextendAnimeBase;animation-duration:1s;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0}@keyframes bgextendAnimeBase {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}.bgappear{animation-name:bgextendAnimeSecond;animation-duration:1s;animation-delay:.6s;animation-fill-mode:forwards;opacity:0}@keyframes bgextendAnimeSecond {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}.bgLRextend::before{animation-name:bgLRextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;top:10%;bottom:0;background-color:#666}@keyframes bgLRextendAnime {
  0% {
    transform-origin: left;
    transform: scaleX(0);
  }
  50% {
    transform-origin: left;
    transform: scaleX(1);
  }
  50.001% {
    transform-origin: right;
  }
  100% {
    transform-origin: right;
    transform: scaleX(0);
  }
}.bgappearTrigger,.bgLRextendTrigger{opacity:0}.markerAnimation{background-image:-webkit-linear-gradient(left,transparent 50%,#fffa99 50%);background-image:-moz-linear-gradient(left,transparent 50%,#fffa99 50%);background-image:-ms-linear-gradient(left,transparent 50%,#fffa99 50%);background-image:-o-linear-gradient(left,transparent 50%,#fffa99 50%);background-image:linear-gradient(left,transparent 50%,#fffa99 50%);background-repeat:repeat-x;background-size:200% .8em;background-position:0 2em;transition:all 3s ease}.markerAnimation.markerActive{background-position:-100% 2em}.blur{animation-name:blurAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes blurAnime {
  from {
    filter: blur(10px);
    transform: scale(1.02);
    opacity: 0;
  }
  to {
    filter: blur(0);
    transform: scale(1);
    opacity: 1;
  }
}.zoom{animation-name:zoomAnime , focusAnime;animation-duration:5.5s , 1s;animation-timing-function:ease-out , ease-out;animation-fill-mode:forwards;background-size:120%;background-position:center;background-repeat:no-repeat;filter:blur(10px)}@keyframes zoomAnime {
  0% {
    background-size: 120%; /* 初期状態で背景画像を少し大きく */
  }
  100% {
    background-size: 100%; /* ズームが終わる時の背景画像サイズ */
  }
}@keyframes focusAnime {
  0% {
    filter: blur(10px); /* 初期状態でぼやけた状態 */
  }
  100% {
    filter: blur(0); /* 鮮明な状態 */
  }
}.blurTrigger{opacity:0}.delayScroll>*{opacity:0}body #page_top{display:flex;flex-direction:column;align-items:flex-end;transition:opacity .5s , transform .5s;position:fixed;right:30px;bottom:30px;opacity:0;transform:translateX(300px);z-index:99}@media (min-width:758px) and (max-width:1024px){body #page_top{right:20px;bottom:20px}}@media (max-width:757px){body #page_top{right:15px;bottom:20px}}body #page_top.LeftMove{opacity:1;transform:translateX(0)}body #page_top.LeftMove #web_reception .reception{animation-delay:.6s}body #page_top.LeftMove #phone_reception .reception{animation-delay:1.2s}@keyframes PageTopLeftAnime {
  from {
    opacity: 0;
    transform: translateX(300px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}body #page_top.RightMove{opacity:0;transform:translateX(300px)}@keyframes PageTopRightAnime {
  from {
    opacity: 1;
    transform: translateX(0);
  }
  to {
    opacity: 0;
    transform: translateX(300px);
  }
}body #page_top .top{width:60px;height:60px;border-radius:200px;background:#fddd78;display:block;color:#fff;text-align:center;letter-spacing:.05em;line-height:70px;text-decoration:none;box-shadow:0 3px 4px rgba(0,0,0,.2) , 0 0 2px 0 rgba(0,0,0,.2);position:relative;font-weight:200;font-size:1.6rem;cursor:pointer;transition:all .3s ease-in-out}@media (min-width:758px) and (max-width:1024px){body #page_top .top{width:50px;height:50px;line-height:60px}}@media (max-width:757px){body #page_top .top{width:45px;height:45px;line-height:55px}}body #page_top .top:before{content:"";width:16px;height:16px;border:0;border-top:solid 2px var(--black);border-right:solid 2px var(--site-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}@media (min-width:758px) and (max-width:1024px){body #page_top .top:before{width:14px;height:14px}}@media (max-width:757px){body #page_top .top:before{width:12px;height:12px}}body #page_top .top:hover,body #page_top .top:active{background:var(--hover-color);transform:translateY(-5px)}body #page_top .reception{border-radius:200px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:bolder;line-height:60px;text-decoration:none;cursor:pointer;transition:background .3s ease , transform .3s ease;position:relative;margin-bottom:15px;box-shadow:rgba(0,0,0,.35) 0 5px 15px;font-size:.9em;border:1px solid #fff}@media (min-width:1330px){body #page_top .reception{width:200px;height:60px}}@media (min-width:1025px) and (max-width:1329px){body #page_top .reception{width:200px;height:50px}}@media (min-width:758px) and (max-width:1024px){body #page_top .reception{width:180px;height:45px}}@media (min-width:758px) and (max-width:1024px) and (max-width:757px){body #page_top .reception{font-size:1.44rem}}@media (min-width:758px) and (max-width:1024px) and (min-width:758px) and (max-width:1024px){body #page_top .reception{font-size:1.62rem}}@media (min-width:758px) and (max-width:1024px) and (min-width:1025px) and (max-width:1329px){body #page_top .reception{font-size:1.8rem}}@media (min-width:758px) and (max-width:1024px) and (min-width:1330px){body #page_top .reception{font-size:1.8rem}}@media (max-width:757px){body #page_top .reception{width:110px;height:40px}}@media (max-width:757px) and (max-width:757px){body #page_top .reception{font-size:1.44rem}}@media (max-width:757px) and (min-width:758px) and (max-width:1024px){body #page_top .reception{font-size:1.62rem}}@media (max-width:757px) and (min-width:1025px) and (max-width:1329px){body #page_top .reception{font-size:1.8rem}}@media (max-width:757px) and (min-width:1330px){body #page_top .reception{font-size:1.8rem}}body #page_top .reception img{max-width:20px;max-height:30px;margin-right:8px}@media (min-width:758px) and (max-width:1024px){body #page_top .reception img{max-width:20px;max-height:30px}}@media (max-width:757px){body #page_top .reception img{max-width:15px;max-height:25px}}body #page_top .reception:hover,body #page_top .reception:active{transform:translateY(-5px)}body #page_top .reception::after{content:"";width:6px;height:6px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;top:0;right:15px;bottom:0;margin:auto;margin-left:10px;transition:transform .3s ease}@media (min-width:758px) and (max-width:1024px){body #page_top .reception::after{right:12px;margin-left:6px}}@media (max-width:757px){body #page_top .reception::after{margin-left:5px}}body #page_top .reception:hover::after{transform:translateX(5px) rotate(45deg)}body #page_top #first_reception span.reception{background:linear-gradient(90deg,#011ba5 0%,#0087a5 98.48%)}body #page_top #first_reception span.reception:hover{background:linear-gradient(90deg,#012efc 0%,#00a5fc 98.48%)}@media (max-width:757px){body #page_top #second_reception{display:none}}body #page_top #second_reception span.reception{background:linear-gradient(90deg,#fd6a00 0%,#f8478f 98.48%);letter-spacing:-1px}body #page_top #second_reception span.reception:hover{background:linear-gradient(90deg,#ff8000 0%,#ff4da6 98.48%)}body #contact form{display:flex;flex-direction:column;max-width:80%;margin:0 auto}@media (max-width:757px){body #contact form{max-width:100%}}body #contact input::placeholder,body #contact textarea::placeholder{color:#bbb;opacity:.8}body #contact label{font-weight:500;text-align:left;margin-bottom:20px}body #contact label:not(.checkbox-group label):not(.wpcf7-checkbox label) {margin-top:2em;padding-left:10px;line-height:1;border-left:3px solid #0087a5}body #contact label:not(.checkbox-group label):not(.wpcf7-checkbox label):first-child {margin-top:0}body #contact input[type="text"],body #contact input[type="email"],body #contact textarea{padding:10px;margin-bottom:15px;border:1px solid #ccc;background:#fff;color:var(--black);border-radius:5px;width:100%;box-sizing:border-box}body #contact .checkbox-group,body #contact .wpcf7-checkbox{display:flex;flex-direction:column;text-align:left;margin-bottom:15px;border:2px solid #fff;border-radius:5px;padding:40px}body #contact .checkbox-group label,body #contact .wpcf7-checkbox label{display:flex;align-items:center;gap:10px}body #contact input[type="checkbox"]{appearance:auto;width:16px;height:16px;margin-right:8px}body #contact .wpcf7 .wpcf7-response-output{display:none;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .8s ease , transform .8s ease;position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.8);z-index:1000;text-align:center}body #contact .wpcf7 .wpcf7-form.invalid .wpcf7-response-output{padding:10px 15px;border-radius:15px;font-weight:600}@media (max-width:757px){body #contact .wpcf7 .wpcf7-form.invalid .wpcf7-response-output{font-size:1.26rem}}@media (min-width:758px) and (max-width:1024px){body #contact .wpcf7 .wpcf7-form.invalid .wpcf7-response-output{font-size:1.26rem}}@media (min-width:1025px) and (max-width:1329px){body #contact .wpcf7 .wpcf7-form.invalid .wpcf7-response-output{font-size:1.4rem}}@media (min-width:1330px){body #contact .wpcf7 .wpcf7-form.invalid .wpcf7-response-output{font-size:1.4rem}}body #contact .wpcf7 .wpcf7-form .wpcf7-response-output .message-box{background:#fff;border-radius:15px;padding:20px;box-shadow:0 5px 15px rgba(0,0,0,.3);text-align:center;max-width:80%}@media (max-width:757px){body #contact .wpcf7 .wpcf7-form .wpcf7-response-output .message-box{font-size:1.26rem}}@media (min-width:758px) and (max-width:1024px){body #contact .wpcf7 .wpcf7-form .wpcf7-response-output .message-box{font-size:1.26rem}}@media (min-width:1025px) and (max-width:1329px){body #contact .wpcf7 .wpcf7-form .wpcf7-response-output .message-box{font-size:1.4rem}}@media (min-width:1330px){body #contact .wpcf7 .wpcf7-form .wpcf7-response-output .message-box{font-size:1.4rem}}body #contact .wpcf7 form.sent .wpcf7-response-output{display:flex;opacity:1;visibility:visible;transform:translateY(0);border:none;padding:0;margin:0;color:#fff;font-weight:600}html body .container{margin-left:auto;margin-right:auto}@media (min-width:758px) and (max-width:1024px){html body .container{padding-left:6%;padding-right:6%}}@media (max-width:757px){html body .container{padding-left:6%;padding-right:6%}}html body .container.md{max-width:999.6px}html body .container.sm{max-width:800.4px}html body .container.xs{max-width:620px}html body .mt-0{margin-top:0}html body .mb-0{margin-bottom:0}html body .ml-0{margin-left:0}html body .mr-0{margin-right:0}html body .m-0{margin:0}html body .pt-0{padding-top:0}html body .pb-0{padding-bottom:0}html body .pl-0{padding-left:0}html body .pr-0{padding-right:0}html body .p-0{padding:0}@media (min-width:758px) and (max-width:1024px){html body .mt-0{margin-top:0}html body .mb-0{margin-bottom:0}html body .ml-0{margin-left:0}html body .mr-0{margin-right:0}html body .m-0{margin:0}html body .pt-0{padding-top:0}html body .pb-0{padding-bottom:0}html body .pl-0{padding-left:0}html body .pr-0{padding-right:0}html body .p-0{padding:0}}@media (max-width:757px){html body .mt-0{margin-top:0}html body .mb-0{margin-bottom:0}html body .ml-0{margin-left:0}html body .mr-0{margin-right:0}html body .m-0{margin:0}html body .pt-0{padding-top:0}html body .pb-0{padding-bottom:0}html body .pl-0{padding-left:0}html body .pr-0{padding-right:0}html body .p-0{padding:0}}html body .mt-1{margin-top:1em}html body .mb-1{margin-bottom:1em}html body .ml-1{margin-left:1em}html body .mr-1{margin-right:1em}html body .m-1{margin:1em}html body .pt-1{padding-top:1em}html body .pb-1{padding-bottom:1em}html body .pl-1{padding-left:1em}html body .pr-1{padding-right:1em}html body .p-1{padding:1em}@media (min-width:758px) and (max-width:1024px){html body .mt-1{margin-top:.7em}html body .mb-1{margin-bottom:.7em}html body .ml-1{margin-left:.7em}html body .mr-1{margin-right:.7em}html body .m-1{margin:.7em}html body .pt-1{padding-top:.7em}html body .pb-1{padding-bottom:.7em}html body .pl-1{padding-left:.7em}html body .pr-1{padding-right:.7em}html body .p-1{padding:.7em}}@media (max-width:757px){html body .mt-1{margin-top:.5em}html body .mb-1{margin-bottom:.5em}html body .ml-1{margin-left:.5em}html body .mr-1{margin-right:.5em}html body .m-1{margin:.5em}html body .pt-1{padding-top:.5em}html body .pb-1{padding-bottom:.5em}html body .pl-1{padding-left:.5em}html body .pr-1{padding-right:.5em}html body .p-1{padding:.5em}}html body .mt-2{margin-top:2em}html body .mb-2{margin-bottom:2em}html body .ml-2{margin-left:2em}html body .mr-2{margin-right:2em}html body .m-2{margin:2em}html body .pt-2{padding-top:2em}html body .pb-2{padding-bottom:2em}html body .pl-2{padding-left:2em}html body .pr-2{padding-right:2em}html body .p-2{padding:2em}@media (min-width:758px) and (max-width:1024px){html body .mt-2{margin-top:1.4em}html body .mb-2{margin-bottom:1.4em}html body .ml-2{margin-left:1.4em}html body .mr-2{margin-right:1.4em}html body .m-2{margin:1.4em}html body .pt-2{padding-top:1.4em}html body .pb-2{padding-bottom:1.4em}html body .pl-2{padding-left:1.4em}html body .pr-2{padding-right:1.4em}html body .p-2{padding:1.4em}}@media (max-width:757px){html body .mt-2{margin-top:1em}html body .mb-2{margin-bottom:1em}html body .ml-2{margin-left:1em}html body .mr-2{margin-right:1em}html body .m-2{margin:1em}html body .pt-2{padding-top:1em}html body .pb-2{padding-bottom:1em}html body .pl-2{padding-left:1em}html body .pr-2{padding-right:1em}html body .p-2{padding:1em}}html body .mt-3{margin-top:3em}html body .mb-3{margin-bottom:3em}html body .ml-3{margin-left:3em}html body .mr-3{margin-right:3em}html body .m-3{margin:3em}html body .pt-3{padding-top:3em}html body .pb-3{padding-bottom:3em}html body .pl-3{padding-left:3em}html body .pr-3{padding-right:3em}html body .p-3{padding:3em}@media (min-width:758px) and (max-width:1024px){html body .mt-3{margin-top:2.1em}html body .mb-3{margin-bottom:2.1em}html body .ml-3{margin-left:2.1em}html body .mr-3{margin-right:2.1em}html body .m-3{margin:2.1em}html body .pt-3{padding-top:2.1em}html body .pb-3{padding-bottom:2.1em}html body .pl-3{padding-left:2.1em}html body .pr-3{padding-right:2.1em}html body .p-3{padding:2.1em}}@media (max-width:757px){html body .mt-3{margin-top:1.5em}html body .mb-3{margin-bottom:1.5em}html body .ml-3{margin-left:1.5em}html body .mr-3{margin-right:1.5em}html body .m-3{margin:1.5em}html body .pt-3{padding-top:1.5em}html body .pb-3{padding-bottom:1.5em}html body .pl-3{padding-left:1.5em}html body .pr-3{padding-right:1.5em}html body .p-3{padding:1.5em}}html body .mt-4{margin-top:4em}html body .mb-4{margin-bottom:4em}html body .ml-4{margin-left:4em}html body .mr-4{margin-right:4em}html body .m-4{margin:4em}html body .pt-4{padding-top:4em}html body .pb-4{padding-bottom:4em}html body .pl-4{padding-left:4em}html body .pr-4{padding-right:4em}html body .p-4{padding:4em}@media (min-width:758px) and (max-width:1024px){html body .mt-4{margin-top:2.8em}html body .mb-4{margin-bottom:2.8em}html body .ml-4{margin-left:2.8em}html body .mr-4{margin-right:2.8em}html body .m-4{margin:2.8em}html body .pt-4{padding-top:2.8em}html body .pb-4{padding-bottom:2.8em}html body .pl-4{padding-left:2.8em}html body .pr-4{padding-right:2.8em}html body .p-4{padding:2.8em}}@media (max-width:757px){html body .mt-4{margin-top:2em}html body .mb-4{margin-bottom:2em}html body .ml-4{margin-left:2em}html body .mr-4{margin-right:2em}html body .m-4{margin:2em}html body .pt-4{padding-top:2em}html body .pb-4{padding-bottom:2em}html body .pl-4{padding-left:2em}html body .pr-4{padding-right:2em}html body .p-4{padding:2em}}html body .mt-5{margin-top:5em}html body .mb-5{margin-bottom:5em}html body .ml-5{margin-left:5em}html body .mr-5{margin-right:5em}html body .m-5{margin:5em}html body .pt-5{padding-top:5em}html body .pb-5{padding-bottom:5em}html body .pl-5{padding-left:5em}html body .pr-5{padding-right:5em}html body .p-5{padding:5em}@media (min-width:758px) and (max-width:1024px){html body .mt-5{margin-top:3.5em}html body .mb-5{margin-bottom:3.5em}html body .ml-5{margin-left:3.5em}html body .mr-5{margin-right:3.5em}html body .m-5{margin:3.5em}html body .pt-5{padding-top:3.5em}html body .pb-5{padding-bottom:3.5em}html body .pl-5{padding-left:3.5em}html body .pr-5{padding-right:3.5em}html body .p-5{padding:3.5em}}@media (max-width:757px){html body .mt-5{margin-top:2.5em}html body .mb-5{margin-bottom:2.5em}html body .ml-5{margin-left:2.5em}html body .mr-5{margin-right:2.5em}html body .m-5{margin:2.5em}html body .pt-5{padding-top:2.5em}html body .pb-5{padding-bottom:2.5em}html body .pl-5{padding-left:2.5em}html body .pr-5{padding-right:2.5em}html body .p-5{padding:2.5em}}html body .mt-6{margin-top:6em}html body .mb-6{margin-bottom:6em}html body .ml-6{margin-left:6em}html body .mr-6{margin-right:6em}html body .m-6{margin:6em}html body .pt-6{padding-top:6em}html body .pb-6{padding-bottom:6em}html body .pl-6{padding-left:6em}html body .pr-6{padding-right:6em}html body .p-6{padding:6em}@media (min-width:758px) and (max-width:1024px){html body .mt-6{margin-top:4.2em}html body .mb-6{margin-bottom:4.2em}html body .ml-6{margin-left:4.2em}html body .mr-6{margin-right:4.2em}html body .m-6{margin:4.2em}html body .pt-6{padding-top:4.2em}html body .pb-6{padding-bottom:4.2em}html body .pl-6{padding-left:4.2em}html body .pr-6{padding-right:4.2em}html body .p-6{padding:4.2em}}@media (max-width:757px){html body .mt-6{margin-top:3em}html body .mb-6{margin-bottom:3em}html body .ml-6{margin-left:3em}html body .mr-6{margin-right:3em}html body .m-6{margin:3em}html body .pt-6{padding-top:3em}html body .pb-6{padding-bottom:3em}html body .pl-6{padding-left:3em}html body .pr-6{padding-right:3em}html body .p-6{padding:3em}}html body .mt-7{margin-top:7em}html body .mb-7{margin-bottom:7em}html body .ml-7{margin-left:7em}html body .mr-7{margin-right:7em}html body .m-7{margin:7em}html body .pt-7{padding-top:7em}html body .pb-7{padding-bottom:7em}html body .pl-7{padding-left:7em}html body .pr-7{padding-right:7em}html body .p-7{padding:7em}@media (min-width:758px) and (max-width:1024px){html body .mt-7{margin-top:4.9em}html body .mb-7{margin-bottom:4.9em}html body .ml-7{margin-left:4.9em}html body .mr-7{margin-right:4.9em}html body .m-7{margin:4.9em}html body .pt-7{padding-top:4.9em}html body .pb-7{padding-bottom:4.9em}html body .pl-7{padding-left:4.9em}html body .pr-7{padding-right:4.9em}html body .p-7{padding:4.9em}}@media (max-width:757px){html body .mt-7{margin-top:3.5em}html body .mb-7{margin-bottom:3.5em}html body .ml-7{margin-left:3.5em}html body .mr-7{margin-right:3.5em}html body .m-7{margin:3.5em}html body .pt-7{padding-top:3.5em}html body .pb-7{padding-bottom:3.5em}html body .pl-7{padding-left:3.5em}html body .pr-7{padding-right:3.5em}html body .p-7{padding:3.5em}}html body .mt-8{margin-top:8em}html body .mb-8{margin-bottom:8em}html body .ml-8{margin-left:8em}html body .mr-8{margin-right:8em}html body .m-8{margin:8em}html body .pt-8{padding-top:8em}html body .pb-8{padding-bottom:8em}html body .pl-8{padding-left:8em}html body .pr-8{padding-right:8em}html body .p-8{padding:8em}@media (min-width:758px) and (max-width:1024px){html body .mt-8{margin-top:5.6em}html body .mb-8{margin-bottom:5.6em}html body .ml-8{margin-left:5.6em}html body .mr-8{margin-right:5.6em}html body .m-8{margin:5.6em}html body .pt-8{padding-top:5.6em}html body .pb-8{padding-bottom:5.6em}html body .pl-8{padding-left:5.6em}html body .pr-8{padding-right:5.6em}html body .p-8{padding:5.6em}}@media (max-width:757px){html body .mt-8{margin-top:4em}html body .mb-8{margin-bottom:4em}html body .ml-8{margin-left:4em}html body .mr-8{margin-right:4em}html body .m-8{margin:4em}html body .pt-8{padding-top:4em}html body .pb-8{padding-bottom:4em}html body .pl-8{padding-left:4em}html body .pr-8{padding-right:4em}html body .p-8{padding:4em}}html body .mt-9{margin-top:9em}html body .mb-9{margin-bottom:9em}html body .ml-9{margin-left:9em}html body .mr-9{margin-right:9em}html body .m-9{margin:9em}html body .pt-9{padding-top:9em}html body .pb-9{padding-bottom:9em}html body .pl-9{padding-left:9em}html body .pr-9{padding-right:9em}html body .p-9{padding:9em}@media (min-width:758px) and (max-width:1024px){html body .mt-9{margin-top:6.3em}html body .mb-9{margin-bottom:6.3em}html body .ml-9{margin-left:6.3em}html body .mr-9{margin-right:6.3em}html body .m-9{margin:6.3em}html body .pt-9{padding-top:6.3em}html body .pb-9{padding-bottom:6.3em}html body .pl-9{padding-left:6.3em}html body .pr-9{padding-right:6.3em}html body .p-9{padding:6.3em}}@media (max-width:757px){html body .mt-9{margin-top:4.5em}html body .mb-9{margin-bottom:4.5em}html body .ml-9{margin-left:4.5em}html body .mr-9{margin-right:4.5em}html body .m-9{margin:4.5em}html body .pt-9{padding-top:4.5em}html body .pb-9{padding-bottom:4.5em}html body .pl-9{padding-left:4.5em}html body .pr-9{padding-right:4.5em}html body .p-9{padding:4.5em}}html body .mt-10{margin-top:10em}html body .mb-10{margin-bottom:10em}html body .ml-10{margin-left:10em}html body .mr-10{margin-right:10em}html body .m-10{margin:10em}html body .pt-10{padding-top:10em}html body .pb-10{padding-bottom:10em}html body .pl-10{padding-left:10em}html body .pr-10{padding-right:10em}html body .p-10{padding:10em}@media (min-width:758px) and (max-width:1024px){html body .mt-10{margin-top:7em}html body .mb-10{margin-bottom:7em}html body .ml-10{margin-left:7em}html body .mr-10{margin-right:7em}html body .m-10{margin:7em}html body .pt-10{padding-top:7em}html body .pb-10{padding-bottom:7em}html body .pl-10{padding-left:7em}html body .pr-10{padding-right:7em}html body .p-10{padding:7em}}@media (max-width:757px){html body .mt-10{margin-top:5em}html body .mb-10{margin-bottom:5em}html body .ml-10{margin-left:5em}html body .mr-10{margin-right:5em}html body .m-10{margin:5em}html body .pt-10{padding-top:5em}html body .pb-10{padding-bottom:5em}html body .pl-10{padding-left:5em}html body .pr-10{padding-right:5em}html body .p-10{padding:5em}}