@charset "UTF-8";@import url(//wakagiri.com/wp-content/themes/lightning-child/“../lightning/style.css”);.privacypolicy-info__item{border-top:1px dashed #828282;margin:20px 0;padding:20px 0}.privacypolicy-info__item-num{osition:relative;font-size:24px;color:#009a41;margin:20px 0;border-bottom:0;padding-left:40px;padding:10px 0 10px 40px}.privacypolicy-info__item-num:before{content:"";position:absolute;height:100%;width:8px;background:#009a41;top:0;left:0}.privacypolicy-info__item-text{margin:10px 0;padding-left:1em;text-align:justify}.privacypolicy-info__list-item.privacypolicy-info__list-item--indent01{margin:10px 0;padding-left:20px}.indent_03{padding-left:2em}@media screen and (min-width:1024px){.privacypolicy-info__item-num{position:relative;font-size:24px;color:#009a41;margin:20px 0;padding-left:40px}.privacypolicy-info__item-text{margin:10px 0;padding-left:40px}.privacypolicy-info__list-item.privacypolicy-info__list-item--indent01{margin:10px 0;padding-left:40px}.indent_03{padding-left:3em}}*,*:before,*:after{box-sizing:border-box;image-rendering:-webkit-optimize-contrast}html{scroll-padding-top:70px}@media screen and (min-width:1024px){html{scroll-padding-top:126px}}body{margin:0;padding:0;color:#4d4948;font-size:14px;font-weight:400;line-height:1.8;word-wrap:break-word;overflow-wrap:break-word;font-family:'Noto Sans JP','游ゴシック',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','Hiragino Sans','メイリオ',Meiryo,Verdana,sans-serif;-webkit-text-size-adjust:100%;-webkit-animation:opacity .7s both;animation:opacity .7s both}@media screen and (min-width:1024px){body{font-size:16px}}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0;padding:0}th,td{margin:0;padding:1em}dl,dt,dd{margin:0}ul,ol{list-style:none;padding:0;margin:0}i,cite,em,var,address,dfn{font-style:normal}figure{margin:0}img{max-width:100%;height:auto;vertical-align:bottom}table{margin:0;width:100%;border-collapse:collapse}a{color:#202020;text-decoration:none}a img{border:none;transition:opacity .3s}a:hover{opacity:.8;filter:brightness(1.1) saturate(2)!important}input::-moz-focus-inner{border:0}input{-webkit-appearance:none;border-radius:0}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;border:0;outline:none;max-width:none;font-family:inherit;background:0 0}button{cursor:pointer}input[type=submit],input[type=text],input[type=button],input[type=search],button{border-radius:0;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}@media screen and (max-width:1023px){::-webkit-scrollbar{display:none}}.clearfix:after{content:'';clear:both;display:block}.en{font-family:'Cormorant Garamond',serif}.min{font-family:"Yu Mincho","YuMincho",serif;font-weight:500!important}.small{font-size:85%}.sp{display:block}.pc{display:none}.just{text-align:justify}.cent{text-align:center}@media screen and (min-width:1024px){.sp{display:none}.pc{display:block}}span.bold{font-weight:600}.page-main{padding:0 0 120px}.page-main__wrap{width:100%;max-width:1100px;margin:0 auto;padding:0 5%}.page-main__wrap.page{padding:0 2%}.page-mv{margin-top:100px}.page-mv h1{width:100%}.page-massage{margin:40px 0 80px}@media screen and (min-width:1024px){.page-main{padding:0 0 120px}.page-main__wrap{padding:0 20px}}#header{top:0;left:0;width:100%;position:fixed;z-index:9999;box-shadow:0 0 6px 0 rgba(0,0,0,.15)}.header-inner{position:relative;background-color:#fff}#header .header__logo{height:78px;display:flex;align-items:center;transition:all .3s ease}#header .header__logo h1{width:8rem;margin-left:10px}.header-nav-01{position:absolute;transition:all .3s ease;right:0;top:0}.header-nav-01 ul{display:flex;text-align:center}.header-nav-01 li{width:4rem;height:76px;font-size:12px}.header-nav-01 li a{color:#fff}.header-nav-doc{background-color:#f2c138}.header-nav-reserve{background-color:#259691}.header-nav-contact{background-color:#0167b6}.n20_main_menu btn-gnav{width:80px;height:80px}.header-nav-01 li a.n20_burger{color:#00448d;background-color:#fff;display:block;text-align:center;cursor:pointer}.n20_burger_wrap{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-nav-01 li a.n20_burger .n20_burger_inner{display:inline-block;position:relative;width:50%;height:0;padding-bottom:50%}.n20 #header.fixed .header-nav-01 li.n20_main_menu a span{height:2px}.header-nav-01 li a.n20_burger .n20_burger_inner span:nth-of-type(1){top:0;animation:stretcher1 1.2s ease .2s infinite alternate}.header-nav-01 li a.n20_burger .n20_burger_inner span{position:absolute;left:0;width:100%;height:2px;background-color:#00448d;width:55px;height:3px;transform-origin:0}li.header-nav-doc a .com-icon,li.header-nav-reserve a .com-icon,li.header-nav-contact a .com-icon{position:relative;display:inline-block;vertical-align:middle;width:40px;height:40px}.com-icon:before{content:"";position:absolute;display:block;top:10px;left:0;width:100%;height:100%;margin-top:-10%;background:no-repeat center center;background-size:contain}li.header-nav-doc a .com-icon:before{background-image:url(//wakagiri.com/wp-content/themes/lightning-child/../lightning-child/assets/img/shiryo.svg)}li.header-nav-reserve a .com-icon:before{background-image:url(//wakagiri.com/wp-content/themes/lightning-child/../lightning-child/assets/img/pencil.svg)}li.header-nav-contact a .com-icon:before{background-image:url(//wakagiri.com/wp-content/themes/lightning-child/../lightning-child/assets/img/mail.svg)}.header-nav-01 li a span{display:flex;justify-content:center;align-items:center;width:100%;height:2rem;line-height:1.6;font-weight:700;color:#fff}@media screen and (min-width:1024px){#header .header__logo h1{width:248px;margin-left:20px;z-index:100;background:#fff}.header-nav-01 li{width:80px;height:76px;font-size:14px}}.header-info{display:none}.header-info_inner{height:60px;display:flex;background-color:#f5f5f5;padding:5px 6px}.header-info-tel{display:flex}span.kyoshitsu{font-size:12px;padding:0 10px}span.head_tel{font-size:22px;padding-right:10px}.kaiin_btn{width:140px;text-align:center;height:35px;border:1px solid #d6d6d6;margin-left:14px;font-weight:600}.kaiin_btn-link{line-height:35px;display:block;position:relative}.kaiin_btn-link:before{content:'';position:absolute;bottom:4px;right:2px;width:0;height:0;border-style:solid;border-color:rgba(0 0 0/0) rgba(0 0 0/0) #333 rgba(0 0 0/0);border-width:0 0 14px 14px}@media screen and (min-width:1450px){.header-info{position:absolute;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;transition:all .3s ease;top:10px;right:336px}}.header-nav-02{display:none}.header-nav-02 ul{display:flex;align-items:center}.header-nav-02 li{position:relative}.header-nav-02 li{width:16.6%;text-align:center}.header-nav-02 li a{position:relative;display:block;line-height:1.5;padding-top:12px;text-decoration:none}.header-nav-02 li a span{position:relative;display:block;padding:0 2em}.header-nav-02 ul:before,.header-nav-02 ul:after{content:"";position:absolute;display:block;top:50%;height:1.25em;border-left:1px solid #d6d6d6;transform:translateY(-50%)}.header-nav-02 ul:before{left:0}.header-nav-02 ul:after{right:0}.header-nav-02 li:nth-child(n+2):before{content:"";display:block;position:absolute;top:50%;left:0;height:1.25em;border-left:1px solid #d6d6d6;transform:translateY(-50%)}.header-nav-02 li a span{padding:0 .5em;white-space:nowrap}#header.fixed .header-nav-02 li a span:after{top:calc(50% + 20px)}@media screen and (min-width:1024px){.header-nav-02{position:relative;top:auto;right:auto;width:100%;height:70px;padding:0 20px;border-top:1px solid #d6d6d6;align-items:center;justify-content:center;background:#fff;top:0;right:auto;height:50px;display:flex;transition:all .5s ease}.header-nav-02 ul{position:relative;width:1000px;max-width:calc(100% - 180px);margin-right:1em}}.spmenu-logo{text-align:center;margin:10% auto 5%;width:100%}.spmenu-logo{max-width:200px}.hamburger{display:block;position:fixed;z-index:3;right:0;top:12px;width:50px;height:50px;cursor:pointer;text-align:center}.hamburger span{display:block;position:absolute;width:35px;height:2px;left:6px;background:#555;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.hamburger span:nth-child(1){top:10px}.hamburger span:nth-child(2){top:20px}.hamburger span:nth-child(3){top:30px}.hamburger.active span:nth-child(1){top:16px;left:6px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.active span:nth-child(2),.hamburger.active span:nth-child(3){top:16px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}nav.globalMenuSp{position:fixed;z-index:2;top:0;right:0;color:#000;background:#fff;text-align:center;transform:translateX(100%);transition:all .6s;width:100%;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch}nav.globalMenuSp ul{background:#fff;margin:0 0 0 auto;padding:0 0 20%;width:100%}nav.globalMenuSp .main_link{background:#fff;margin:0 0 0 auto;padding:0 0 5%}nav.globalMenuSp .contact_link{background:#fff;margin:0 0 0 auto;padding:0 0 20%}nav.globalMenuSp ul li{background:#d4eefb;list-style-type:none;padding:0;width:100%;margin-bottom:2px}nav.globalMenuSp ul li:last-child{padding-bottom:0;border-bottom:none}nav.globalMenuSp ul li:hover{background:#f2f9f2;color:#18a47f}nav.globalMenuSp ul li a{display:block;color:#0069ba;padding:1em 0;text-decoration:none}nav.globalMenuSp.active{transform:translateX(0%);box-shadow:1px 2px 3px #999}@media screen and (min-width:1024px){nav.globalMenuSp{width:30vw}}.footer{letter-spacing:0;width:100%;background-color:#f2f9f2;padding:3rem 0 0;font-size:14px}.footer__bottom{letter-spacing:0;width:100%;background-color:#259691;padding:.5rem 1rem;margin-top:3rem}.footer__bottom a{color:#fff}.footer__navi{display:flex;flex-wrap:wrap;justify-content:space-between;width:90%;max-width:1100px;margin:0 auto}.footer__bottom-navi{padding-left:0;color:#fff}.footer__bottom-navi ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:90%}.footer__navi-menu{margin:20px 0 10px}.footer__navi-menu-item{text-indent:1rem}.wp-block-button__link:hover{text-decoration:none;filter:brightness(1.1) saturate(2)!important}.footer__navi-copy{text-align:right}@media screen and (min-width:1024px){.footer__bottom{padding:.5rem 0 .5rem 3rem}.footer__bottom-navi{padding-left:5rem}.footer__bottom-navi ul{width:40%;margin:0 auto}}.footer__banner{width:100%;margin-top:40px;margin:0 auto}.banner__inner{max-width:1100px;width:96%;margin:0 auto}.long_banner{margin:0 auto 3rem;max-width:1100px;width:100%;height:auto;border:1px solid}.harf_banner__wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.harf_banner{position:relative;background-color:#777;margin-top:40px;max-width:530px;height:280px;width:100%}.harf_banner-inr{position:absolute;top:4%;left:2%;width:96%;height:92%;background-color:#fff}.harf_banner.channel{background-color:#259691}.harf_banner.merumaga{background-color:#f2c138}.harf_banner.kaiin{background-color:#b6cf69;position:relative}.harf_banner.store{background-color:#da5557}.harf_banner.channel:before{content:"わかぎり21チャンネル";position:absolute;top:0;left:0;background-color:#259691;z-index:2;font-size:20px;color:#fff;padding:13px 40px;font-weight:700}.harf_banner.merumaga:before{content:"メールマガジン";position:absolute;top:0;left:0;background-color:#f2c138;z-index:2;font-size:20px;color:#fff;padding:13px 50px;font-weight:700}.harf_banner.kaiin:before{content:"会員専用ページ";position:absolute;top:0;left:0;background-color:#b6cf69;z-index:2;font-size:20px;color:#fff;padding:13px 50px;font-weight:700}.harf_banner.store:before{content:"ブックストア";position:absolute;top:0;left:0;background-color:#da5557;z-index:2;font-size:20px;color:#fff;padding:13px 50px;font-weight:700}.bnr_content{display:flex;margin:3rem 0}.bnr_contentlist{width:50%;margin-top:1rem;margin-left:2%;margin-right:2%;text-align:justify;font-size:14px}.bnr_mail,.bnr_books{margin:2rem 0;width:50%;text-align:center}@media screen and (min-width:1024px){.harf_banner{height:240px}.banner__inner{width:100%}.bnr_contentlist{margin-top:60px}.bnr_content{margin:0}.bnr_mail,.bnr_books{margin:1.2rem 0}}