@charset "utf-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){max-width:58rem;width:calc(100% - 4rem)}[class*=__inner-container]>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){max-width:58rem;width:100%}.alignnone,.aligncenter,.alignleft,.alignright,.alignwide{margin-top:4rem;margin-left:auto;margin-bottom:4rem;margin-right:auto}[class*=__inner-container]>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright){margin-right:auto;margin-left:auto}.alignfull{margin-top:5rem;margin-left:auto;margin-bottom:5rem;margin-right:auto;max-width:100vw;position:relative;width:100%}[class*=__inner-container]>.alignfull{max-width:100%}.alignwide{max-width:120rem;position:relative;width:calc(100% - 4rem)}[class*=__inner-container]>.alignwide{width:100%}.aligncenter,.aligncenter img{margin-right:auto;margin-left:auto}.alignleft,.alignright{max-width:50%}.alignleft{float:left;margin:.3rem 2rem 2rem}.alignright{float:right;margin:.3rem 2rem 2rem}[class*=wp-block].alignfull:not(.has-background) [class*=__inner-container]>.alignleft,[class*=wp-block].alignfull:not(.has-background) [class*=__inner-container]>p .alignleft,[class*=wp-block].alignfull:not(.has-background) [class*=__inner-container]>.wp-block-image .alignleft{margin-left:2rem}[class*=wp-block].alignfull:not(.has-background) [class*=__inner-container]>.alignright,[class*=wp-block].alignfull:not(.has-background) [class*=__inner-container]>p .alignright,[class*=wp-block].alignfull:not(.has-background) [class*=__inner-container]>.wp-block-image .alignright{margin-right:2rem}.alignfull>figcaption,.alignfull>.wp-caption-text{margin-right:auto;margin-left:auto;max-width:58rem;width:calc(100% - 4rem)}*,:before,:after{-webkit-box-sizing:inherit;box-sizing:inherit;-webkit-font-smoothing:antialiased;word-break:break-word;word-wrap:break-word}html{font-size:62.5%;-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:#382710;background-color:#f9f7f4;text-rendering:optimizeLegibility;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.7rem;letter-spacing:-.015em;font-weight:500;line-height:1.75;letter-spacing:.05em;-webkit-font-smoothing:antialiased;text-align:left}:root{--kadomaru5:5px;--bg-color-primary:#b72b3b;--bg-color-hover:#c73b3b;--color-accent:#b72b3b;--color-accent-ttl:#0262af;--fontsize-primary-15:1.5rem;--fontsize-primary-17:1.7rem;--fontsize-accent:1.5rem;--line_height-primary:2;--bg-color:#f0e9e3}a,a:link,a:visited{color:inherit;text-decoration:none;transition:all .5s linear}a:active,a:hover{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}h1,h2,h3,h4,h5{font-weight:400}ul,ol,li{list-style-type:none}dl,dt,dd{margin:0;padding:0}p{margin:0;padding:0}img{display:block;border:0;line-height:0}svg{vertical-align:bottom}hr{display:none}table{margin:0;padding:0}th{text-align:left;font-weight:700;margin:0}td{margin:0}em{font-weight:700;font-style:normal}form{margin:0;padding:0}label{margin:0;padding:0;line-height:1}input,textarea{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;border-radius:0}input[type=submit]{color:inherit;transition:.5s;-webkit-appearance:none;border-radius:0}figure{display:block;margin:0}iframe{display:block;max-width:100%}video{display:block}svg,img,embed,object{display:block;height:auto;max-width:100%}figcaption,.wp-caption-text{color:#6d6d6d;display:block;font-size:1.5rem;font-weight:500;line-height:1.2;margin-top:1.5rem}figcaption a,.wp-caption-text a{color:inherit}blockquote.instagram-media,iframe.instagram-media{margin:auto !important}.gallery{display:flex;flex-wrap:wrap;margin:3em 0 3em -.8em;width:calc(100% + 1.6em)}.gallery-item{margin:.8em 0;padding:0 .8em;width:100%}.gallery-caption{display:block;margin-top:.8em}.bottom-menu{display:flex;justify-content:space-between;align-items:center;background:#f4eedf;position:fixed;z-index:99999;left:0;bottom:0;width:100%;height:70px}@media screen and (min-width:1020px){.bottom-menu{display:none}}.bottom-menu .bm-home{width:45px}.bottom-menu .bm-home img{margin:3px auto 2px}.bottom-menu .bm-contact{width:60px}.bottom-menu .bm-contact img{margin:8px auto 10px}.bottom-menu .bm-home a,.bottom-menu .bm-contact a{display:block;width:100%;text-align:center;font-size:1rem;font-weight:600;color:var(--color-accent);text-align:center;font-family:'Zen Maru Gothic',sans-serif}.bottom-menu .bm-tel a{white-space:nowrap;display:block;margin-right:10px;padding:5px 30px;background:var(--bg-color-primary);color:#fff;border-radius:35px;font-size:2rem;font-family:'Zen Maru Gothic',sans-serif}.bottom-menu .bm-tel a:active,.bottom-menu .bm-tel a:hover{background-color:var(--bg-color-hover)}.menu-btn{position:relative;display:flex;height:70px;width:70px;justify-content:center;align-items:center;z-index:30;background-color:var(--bg-color-primary);transition:.5s}.menu-btn:active,.menu-btn:hover{background-color:var(--bg-color-hover)}.menu-btn span{display:inline-block;transition:all .4s;position:absolute;left:15px;height:2px;border-radius:var(--kadomaru5);background:#fff;width:40px}.menu-btn span:nth-of-type(1){top:15px}.menu-btn span:nth-of-type(2){top:25px}.menu-btn span:nth-of-type(3){top:35px}.menu-btn span:nth-of-type(3):after{content:"OPEN";position:absolute;top:12px;left:1px;color:#fff;font-family:'Zen Maru Gothic',sans-serif;font-size:1.1rem;font-weight:700}#menu-btn-check:checked~.menu-btn span:nth-of-type(1){top:20px;left:12px;transform:translateY(6px) rotate(-45deg);width:45px}#menu-btn-check:checked~.menu-btn span:nth-of-type(2){opacity:0}#menu-btn-check:checked~.menu-btn span:nth-of-type(3){top:20px;left:12px;transform:translateY(6px) rotate(45deg);width:45px}#menu-btn-check:checked~.menu-btn span:nth-of-type(3):after{content:"CLOSE";transform:translateY(6px) rotate(-45deg);top:8px;left:22px;width:45px}#menu-btn-check{display:none}.menu-content{width:100%;height:100%;position:fixed;bottom:100%;left:0;overflow:auto;background-color:#f0e9e3;transition:all .5s}#menu-btn-check:checked~.menu-content{height:calc(100% - 70px);bottom:70px;z-index:1}.menu-content_inner{position:relative;z-index:0;overflow-y:scroll;height:100%;padding-bottom:40px;-webkit-overflow-scrolling:touch}.l-wrapper{overflow:hidden;margin:0 auto;display:flex;flex-direction:column;min-height:100vh}.l-wrapper-top{position:relative;overflow:hidden;margin:0 auto;display:flex;flex-direction:column;min-height:100vh}.l-wrapper section,.l-wrapper-top section{text-align:center}.l-container{width:90%;margin:0 auto}.l-sidebar{display:none}.l-footer{margin-top:auto;background:#f8f4e7;position:relative;padding:60px 0 130px}@media screen and (min-width:1020px){.ll-wrapper{display:flex}.l-wrapper{width:calc( 100% - 255px )}.l-header-top,.l-header{max-width:1000px;margin:0 auto;display:flex;gap:48px}.l-sidebar{position:relative;display:block;width:255px;align-items:stretch;background:#f9f1ec}.l-wrapper .l-container,.l-wrapper-top .l-container{width:calc( 100% - 80px );margin:0 auto;max-width:1140px}.l-footer{padding:55px 0}}.l-mv img{width:100%;object-fit:cover;margin-bottom:80px}.l-mv .ml-slider{width:100%;object-fit:cover;margin-bottom:80px}.header-info{display:none}@media screen and (min-width:1020px){.header-info{display:flex;justify-content:space-around;position:absolute;z-index:9999;background:#faede7;right:0;top:0;border-radius:0 0 0 10px}.header-info-innner{padding:10px 15px}.btn-header-contact{font-size:1.3rem;text-align:center;font-weight:600;font-family:'Zen Maru Gothic',sans-serif}.btn-header-contact a{display:block;padding:10px;background:#d5edef}.btn-header-contact img{display:block;margin:0 auto 10px;transition:.5s;transform:rotateZ(0deg)}.btn-header-contact:hover img,.btn-header-contact:active img{transform:rotateZ(15deg)}}.l-header-top .g-navi-header01,.l-header-top .g-navi-header02{display:none}@media screen and (min-width:1020px){.l-header{display:none}.l-header-top .g-navi-header01,.l-header-top .g-navi-header02{display:flex;justify-content:space-between;width:445px;margin-top:120px}.l-header-top li a{position:relative;display:block;font-size:1.8rem;font-family:'Zen Maru Gothic',sans-serif;font-weight:400;letter-spacing:.1em;text-align:center;top:0;padding:0;transition:.3s ease-in-out}.l-header-top li a:hover{top:-10px;padding:0 0 10px}}.l-sidebar ul.g-navi{margin:0 20px 80px}.l-footer small{display:block;width:100%;text-align:center;margin-top:40px;font-family:'Zen Maru Gothic',sans-serif;font-weight:400}@media screen and (min-width:1020px){.footer-img-wrap{position:relative}.footer-wrap{position:relative;display:flex}.l-wrapper-top .footer-wrap{max-width:1140px;position:relative;display:flex;margin:0 auto}.footer-wrap .footer-btn{margin:70px 0 0 auto}.footer-wrap .footer-btn ul{display:flex;gap:10px}.l-footer small{margin-top:20px;text-align:right}}@media (max-width:1020px) and (min-width:767px){.footer-wrap .footer-btn ul{display:none}.footer-wrap .footer-btn small{font-size:1.4rem}}h1.logo{width:180px;margin:35px auto}h1.logo img{display:block}@media screen and (min-width:1020px){.l-footer h1.logo{width:200px;min-width:200px;margin:0 50px 0 0}.l-header-top h1.logo,.l-header h1.logo{width:215px}.l-sidebar h1.logo{margin:100px auto 170px;width:200px}}ul.g-navi{border-top:1px solid #ddd5d0;margin:0 20px 40px}ul.g-navi li{border-bottom:1px solid #ddd5d0;padding:18px 20px;line-height:1}ul.g-navi li a{display:block;width:100%;font-size:1.8rem;font-family:'Zen Maru Gothic',sans-serif;font-weight:400}ul.g-navi li a:active,ul.g-navi li a:hover{padding-left:10px}.navi-address{text-align:center;margin-bottom:40px;font-size:1.3rem}.navi-tel{text-align:center;line-height:1;font-family:'Zen Maru Gothic',sans-serif;font-size:2.5rem;margin-bottom:40px}.navi-tel span{display:inline-block;background:var(--bg-color-primary);color:#fff;vertical-align:top;font-size:1.5rem;padding:2px 5px 5px;margin:5px 15px 0 0}@media screen and (min-width:768px){.navi-address{margin-bottom:20px}.navi-tel{margin-bottom:0}.header-info .navi-address{margin:0}.header-info .navi-tel{border-bottom:1px solid #ddd5d0;padding-bottom:5px;margin-bottom:7px}.navi-tel span{font-size:var(--fontsize-primary-15)}}.bg-nami{background:repeat-x top left url(//ranbini-zendoji.net/wp-content/themes/kurumeranbini/images/bg-nami.png) #eaf3f4;background-size:508px;padding:100px 0 50px}@media screen and (min-width:768px){.bg-nami{padding:110px 0;background:repeat-x top left url(//ranbini-zendoji.net/wp-content/themes/kurumeranbini/images/bg-nami-pc.png) #eaf3f4;background-size:684px}}.mb15{margin-bottom:15px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px !important}.btn-common a,.btn-common input[type=submit]{position:relative;max-width:460px;display:block;margin:0 auto;padding:14px 30px;text-align:center;font-weight:700;font-size:var(--fontsize-primary-15);line-height:1;border-radius:50vh;border:none;color:#fff;background:url(//ranbini-zendoji.net/wp-content/themes/kurumeranbini/images/icon-arrow-w.png) no-repeat var(--bg-color-primary) right 15px center;background-size:22px}.btn-common.btn-common-back input[type=submit]{position:relative;display:block;margin:0 auto;padding:14px 30px;text-align:center;font-weight:700;font-size:var(--fontsize-primary-15);line-height:1;border-radius:50vh;color:var(--color-accent);background:url(//ranbini-zendoji.net/wp-content/themes/kurumeranbini/images/icon-arrow-l.png) no-repeat #fff left 10% center;background-size:auto;border:1px solid var(--color-accent);background-size:22px}.btn-common input[type=submit]{width:70%;cursor:pointer}.btn-common a:active,.btn-common a:hover,.btn-common input[type=submit]:active,.btn-common input[type=submit]:hover{color:#fff;background-color:var(--bg-color-hover)}.btn-common.btn-common-back input[type=submit]:hover{color:var(--color-accent);background-color:#f2f1f1}.menu-content .btn-common a{width:280px;margin:0 auto 20px}footer .btn-common a{width:200px;margin:0 auto 20px}.btn-fix{display:none}@media screen and (min-width:1020px){.btn-fix{display:block;position:fixed;z-index:99999;bottom:20px}.btn-fix li{position:relative;left:-25px;margin-bottom:10px}.btn-fix a{display:block;min-height:130px;border-radius:0 5px 5px 0;writing-mode:vertical-rl;font-family:'Zen Maru Gothic',sans-serif;color:#fff}.btn-fix a:hover{padding-left:25px}.btn-fix a span{display:block;padding:20px 5px 35px;font-size:1.5rem}.btn-fix a span.guardian{padding:35px 2px 0 0 !important;font-size:1.1rem !important}.btn-fix .lookmee a{background:#d38787}.btn-fix .lookmee a span{background:url(//ranbini-zendoji.net/wp-content/themes/kurumeranbini/images/icon-camera01.png) no-repeat center 105px;background-size:20px}.btn-fix .lookmee a span.guardian{background:#be5a5a}.btn-fix .snapsnap a{background:#84bdc1}.btn-fix .snapsnap a span{background:url(//ranbini-zendoji.net/wp-content/themes/kurumeranbini/images/icon-camera02.png) no-repeat center 105px;background-size:23px}.btn-fix .snapsnap a span.guardian{background:#628b8e}}.btn-album{display:flex;gap:30px;flex-direction:row;padding:20px;margin-bottom:80px}.btn-album li{flex:1;height:210px;margin:0 auto}@media screen and (min-width:1020px){.btn-album{flex-direction:column;gap:0;margin-bottom:0;padding:0}.btn-album li{width:170px;margin:0 auto 80px}}.btn-album .lookmee{background:url(//ranbini-zendoji.net/wp-content/themes/kurumeranbini/images/icon-camera01.png) center 110px no-repeat;background-size:58px}.btn-album .snapsnap{background:url(//ranbini-zendoji.net/wp-content/themes/kurumeranbini/images/icon-camera02.png) center 100px no-repeat;background-size:62px}.btn-album a{display:block;width:100%;height:100%}.btn-album a p{margin-top:72px;padding:10px;text-align:center;color:#fff;font-family:'Zen Maru Gothic',sans-serif;font-size:1.6rem;border-radius:var(--kadomaru5);background:#84bdc1;line-height:1;transition:all .5s linear}.lookmee a p{background:#d38787}.lookmee a:hover p{background:#be5a5a}.snapsnap a p{background:#84bdc1}.snapsnap a:hover p{background:#5f979b}.btn-album p small{display:block;font-size:1.3rem;padding-top:7px}.btn-album a .fukidashi{position:relative;height:90px;top:0;padding:15px 0 0;transition:.3s ease-in-out;text-align:center;background:#fff;border-radius:50%;font-family:'Zen Maru Gothic',sans-serif;font-size:var(--fontsize-primary-15)}.btn-album a .fukidashi:after{content:"";position:absolute;right:0;bottom:-12px;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:#fff transparent transparent;border-width:12px 5px 0}.btn-album a:hover .fukidashi{top:-10px;padding:15px 0 10px}.btn-arrow{text-align:center;display:inline-block}.btn-arrow a{display:inline-block;position:relative;overflow:hidden;padding:3px 30px 3px;background-image:url(//ranbini-zendoji.net/wp-content/themes/kurumeranbini/images/icon-arrow.png);background-position:left center;background-size:20px 20px;background-repeat:no-repeat;text-align:center}.btn-arrow a:after{position:absolute;bottom:0;left:0;width:calc( 100% - 30px);height:1px;background-color:var(--bg-color-primary);transform:translate(-100%,0);transition:transform cubic-bezier(.215,.61,.355,1) .4s;content:""}.btn-arrow a:active:after,.btn-arrow a:hover:after{transform:translate(0,0)}.contact-box .btn-common{margin-bottom:30px}.contact-box .btn-arrow{margin-bottom:0}.ttl-page{position:relative;height:150px;margin:0 auto 60px}.ttl-icon{width:50px;margin:0 auto 30px}@media screen and (min-width:768px){.ttl-page{margin:0 auto 80px !important;max-width:1140px;height:180px}.ttl-icon{width:70px;margin:0 auto 30px}}.ttl-icon img{position:static !important}.ttl-page h2{font-size:3rem;font-family:'Zen Maru Gothic',sans-serif;text-align:center}.ttl-page h2 span{display:block;font-size:1.8rem;line-height:1}.ttl-sec{display:inline-block;width:auto;position:relative;border-bottom:1px solid #382710;padding:0 30px 15px;line-height:1;font-size:2.8rem;font-family:'Zen Maru Gothic',sans-serif;margin-bottom:90px}.ttl-sec:before,.ttl-sec:after{position:absolute;width:10px;height:10px;border-radius:50%;background:#382710;content:"";bottom:-5px}.ttl-sec:before{left:0}.ttl-sec:after{right:0}.ttl-desc{margin-bottom:60px;font-size:2rem;font-family:'Zen Maru Gothic',sans-serif;text-align:center;line-height:2.5}.ttl-outer .ttl-desc{position:relative}@media screen and (min-width:1020px){.ttl-outer{position:relative}.ttl-outer .ttl-desc{position:absolute;max-width:600px;left:0;right:0;margin:20px auto}.azukari-box .ttl-outer .ttl-desc{max-width:880px;margin:0 auto}}.post-cat span,.news-box dt span{width:130px;display:inline-block;vertical-align:baseline;text-align:center;color:#fff;font-weight:700;font-size:var(--fontsize-primary-15);padding:1px 30px;line-height:1.5}span.cat-contact{background:#edb95d}span.cat-info{background:#dd8660}span.cat-event{background:#77acb1}.display-pc{display:none !important}@media screen and (min-width:768px){.display-pc{display:block !important}.display-sp{display:none !important}}.concept-box{padding-bottom:20px}.concept-box .concept-img05 img{width:100%;object-fit:cover;height:300px;margin-bottom:60px;border-radius:var(--kadomaru5)}.concept-box ul{display:flex;flex-direction:column}.concept-box li{flex:1;text-align:left;margin-bottom:30px;line-height:2.5;font-size:var(--fontsize-primary-15)}.concept-box{padding-bottom:50px}.concept-box p{margin-bottom:80px}@media screen and (min-width:768px){.concept-box ul{flex-direction:row;gap:30px}.concept-box li{margin-bottom:60px}.concept-box .concept-img05 img{height:400px}}.azukari-box{padding-bottom:130px}.l-wrapper-top .azukari-box{padding-bottom:0}.info-outer{margin-bottom:60px}.info-outer .table{width:100%;font-size:var(--fontsize-primary-15);text-align:left}.info-outer .img-box{width:100%;margin-top:40px}.event-box .info-outer .img-box{margin-top:0;margin-bottom:40px}.info-outer .img-box img{display:block;margin:0 auto;border-radius:var(--kadomaru5)}.info-outer .table dl{display:flex;flex-wrap:wrap;width:100%;border-top:1px solid #ddd5d0}.outline-box .info-outer .table:last-of-type dl{border-top:none}.azukari-box .info-outer dl:first-of-type{margin-bottom:60px}.info-outer .table dt{width:22%}.info-outer .table dd{width:78%}.outline-box .info-outer .table dt{width:12em}.outline-box .info-outer .table dd{width:calc( 100% - 12em)}.info-outer .table dt,.info-outer .table dd{padding:15px;border-bottom:1px solid #ddd5d0}.info-outer h4,.outline-box h4{font-size:var(--fontsize-primary-17);font-family:'Zen Maru Gothic',sans-serif;margin-bottom:40px;line-height:1;text-align:left}@media screen and (min-width:1020px){.info-outer{display:flex}.info-outer .img-box{margin-top:0}.info-outer .table{margin-right:40px;margin-bottom:0}.event-box .info-outer .table{margin-left:40px;margin-right:0}.reverse{flex-flow:row-reverse}.event-box .reverse .table{margin-left:0 !important;margin-right:40px}.info-outer .table h4,.outline-box h4,.event-box h4{font-size:2rem}.outline-box .info-outer .table:last-of-type dl{border-top:1px solid #ddd5d0}}.archive-navi li a{font-size:var(--fontsize-primary-17);font-weight:700}section.archive-navi{padding:110px 20px !important}section.archive-navi ul{border-top:1px solid #adcfd9}section.archive-navi li{border-bottom:1px solid #adcfd9;padding:10px}section.archive-navi .btn-common{width:70%;margin:40px auto 60px}section.archive-navi h2{font-family:'Zen Maru Gothic',sans-serif;font-size:2rem;line-height:1;margin-bottom:30px;text-align:left}section.archive-navi ul{text-align:left}@media screen and (min-width:768px){.l-sidebar .archive-navi{width:225px;margin:0 auto 50px}.archive-navi ul{text-align:left;margin:20px 0 40px}.cat-item:before,.archive-navi ul li:before{content:"- ";padding-left:20px}.l-sidebar .archive-navi .btn-arrow{border-bottom:1px solid #ddd;margin-bottom:35px;padding:0 10px 35px}.l-sidebar .archive-navi li{margin-bottom:25px;line-height:1}section.archive-navi{display:none}.archive-navi h2{font-family:'Zen Maru Gothic',sans-serif;font-size:2rem;line-height:1;margin-bottom:30px;padding:0 20px;text-align:left}}.archive-list{padding-bottom:120px}.archive-list li{margin-bottom:60px}.archive-list li .img-box{margin-bottom:30px;height:220px}@media screen and (min-width:1020px){.archive-list li{display:flex}.archive-list li .img-box{width:370px;margin-right:40px}.archive-list li .post-outer{width:calc( (100% - 370px) - 40px )}}.post-desc{text-align:left;font-size:var(--fontsize-primary-17)}.post-desc a{display:inline-block;position:relative;overflow:hidden;vertical-align:bottom;padding:0 25px 0 0;background-image:url(//ranbini-zendoji.net/wp-content/themes/kurumeranbini/images/icon-arrow.png);background-position:right center;background-size:20px 20px;background-repeat:no-repeat;margin:0 0 0 20px}.post-desc a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--bg-color-primary);transform:translate(-100%,0);transition:transform cubic-bezier(.215,.61,.355,1) .4s;content:""}.post-desc a:active:after,.post-desc a:hover:after{transform:translate(0,0)}.post-date{font-size:var(--fontsize-primary-17);margin-bottom:10px;text-align:left;line-height:1}.archive-list li h4{font-size:2rem;font-weight:600;margin-bottom:10px;text-align:left}@media screen and (min-width:1020px){.post-desc{font-size:var(--fontsize-primary-pc)}.post-date{font-size:var(--fontsize-primary-pc)}.archive-list li h4{font-size:2.5rem}}.post-cat{text-align:left;margin-bottom:20px}.post-desc{font-size:var(--fontsize-primary-17);line-height:var(--line_height-primary)}article.post{padding:30px;background:#fff;text-align:left;line-height:var(--line_height-primary);font-size:var(--fontsize-primary-17)}article.post h3{font-size:2.8rem;font-family:'Zen Maru Gothic',sans-serif;margin-bottom:40px;padding-left:32px;text-align:left;background:url(//ranbini-zendoji.net/wp-content/themes/kurumeranbini/images/icon-circle.png) no-repeat left 20px;background-size:20px;font-weight:500}article.post h4{font-size:2.2rem;font-family:'Zen Maru Gothic',sans-serif;margin-bottom:40px;font-weight:500}article.post h5{font-size:2rem;margin-bottom:40px;font-weight:700;padding:0 10px 10px;border-bottom:1px solid #ddd5d0}article.post h6{font-size:var(--fontsize-primary-17);margin-bottom:30px;font-weight:700}article.post p{margin-bottom:10px}article.post a:hover,article.post a:active{color:var(--color-accent)}article.post ul,article.post ol{padding-left:20px;margin-bottom:40px}article.post ul li{list-style:disc}article.post ol li{list-style:decimal}.news-box{margin-bottom:80px !important}.news-box dl{display:flex;flex-flow:row wrap;width:100%;overflow:auto;border-top:1px solid #ddd;font-size:var(--fontsize-primary-15);line-height:var(--line_height-primary);padding:20px;text-align:left}.news-box dl:last-of-type{border-bottom:1px solid #ddd;margin-bottom:60px}.news-box dt{text-align:center;flex-basis:auto;margin-right:10px}.news-box dt:first-of-type{margin:0 30px 10px 0}.news-box dd{flex-basis:auto}.news-box dd a:hover{color:var(--color-accent)}@media screen and (min-width:1020px){.news-box dl{flex-flow:nowrap;line-height:var(--line_height-primary)}.news-box dt:first-of-type{min-width:140px;white-space:nowrap;margin:0 30px 0 0}.news-box dd{margin:0 0 0 40px}}.pagelink-box li{width:100%;margin-bottom:40px;text-align:left}.pagelink-box li:nth-child(2){margin-top:90px}.pagelink-box li img{border-radius:var(--kadomaru5)}.pagelink-box li a{position:relative;display:block;top:0;transition:.3s ease-in-out}.pagelink-box li a:active,.pagelink-box li a:hover{top:-10px}@media screen and (min-width:768px){.pagelink-box li{margin-bottom:0;text-align:left}}.pagelink-box li span{display:block;position:relative;font-size:2rem;font-family:'Zen Maru Gothic',sans-serif;font-weight:400;margin-top:10px}.pagelink-box li span img{display:block;position:absolute;right:0;top:-30px}@media screen and (min-width:768px){.pagelink-box ul{display:flex;gap:45px}}@media screen and (min-width:768px){.post-content{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;align-items:baseline;gap:15px}}.activity-box{padding-bottom:130px}.activity-box li{margin-bottom:60px}.activity-box img{border-radius:var(--kadomaru5);margin-bottom:10px}.activity-box h3{font-size:2rem;font-family:'Zen Maru Gothic',sans-serif;font-weight:400;margin-bottom:10px;padding-left:32px;text-align:left;background:url(//ranbini-zendoji.net/wp-content/themes/kurumeranbini/images/icon-circle.png) no-repeat left 10px;background-size:20px}.activity-box p{font-size:var(--fontsize-primary-15);line-height:var(--line_height-primary);text-align:left}@media screen and (min-width:768px){.activity-box ul{display:flex;flex-wrap:wrap}.activity-box li{margin-right:40px;width:calc( 33.3333333% - 80px / 3)}.activity-box li:nth-child(3n){margin-right:0}}.schedule-box{display:flex;padding-bottom:60px;background:url(//ranbini-zendoji.net/wp-content/themes/kurumeranbini/images/bg-timeline-sp.png) repeat-y;background-size:80px}.schedule-box:last-of-type{padding-bottom:0;margin-bottom:130px;background:0 0}.schedule-box dt.time{flex-basis:80px;margin-right:10px}.schedule-box dd{flex-basis:calc( 100% - 90px )}.schedule-box dt.time p{width:80px;height:80px;border-radius:50%;background:#b0cacc;border:10px solid #dce6e5;font-size:1.8rem;font-family:'Zen Maru Gothic',sans-serif;color:#fff;padding-top:12px}.schedule-box dt.time img{display:none}.schedule-box dd .img-box img{border-radius:var(--kadomaru5)}.schedule-box dd h3{font-size:1.8rem;margin:10px 0;font-family:'Zen Maru Gothic',sans-serif;text-align:left;font-weight:400}.schedule-box dd p{text-align:left;font-size:var(--fontsize-primary-15)}.schedule-box .activity-list li{margin-bottom:40px}@media screen and (min-width:768px){.schedule-box{padding-bottom:80px;background:url(//ranbini-zendoji.net/wp-content/themes/kurumeranbini/images/bg-timeline-pc.png) repeat-y;background-size:130px}.schedule-box dt.time{flex-basis:130px;margin-right:70px}.schedule-box dd{flex-basis:calc( 100% - 200px )}.schedule-box dt.time p{width:130px;height:130px;border:15px solid #dce6e5;font-size:3rem;padding-top:20px}.schedule-box dt.time img{display:block;margin:30px auto 0}.schedule-box dd h3{font-size:2.8rem;margin:10px 0}.schedule-box dd p{line-height:var(--line_height-primary);font-size:var(--fontsize-primary-17)}.schedule-box .activity-list{display:flex;gap:40px}.schedule-box .activity-list li{margin-bottom:40px;width:50%}.schedule-box dd .img-box img{border-radius:var(--kadomaru5);width:100%;height:240px;object-fit:cover;object-position:50% 35%}}.reception-box{position:relative;background:#fff;padding:80px 40px;margin-bottom:130px;border-radius:var(--kadomaru5)}.reception-box h3{font-size:3rem;font-family:'Zen Maru Gothic',sans-serif;border-bottom-left-radius:1;margin-bottom:10px}.reception-box h4{font-size:2rem;margin-bottom:10px;font-weight:700}.reception-box h4 br{display:none}.flow-box{margin-bottom:130px}.flow-box ol{display:flex;flex-direction:column;background:url(//ranbini-zendoji.net/wp-content/themes/kurumeranbini/images/bg-timeline-sp.png) repeat-y center center;background-size:80px}.flow-box ol li{width:100%;background:#fff;padding:20px;margin-bottom:40px;border-radius:var(--kadomaru5)}.flow-box ol li:last-of-type{margin-bottom:0}.flow-box ol p.date{background:#b0cacc;color:#fff;margin-bottom:20px;padding:5px;text-align:center;font-weight:700}.flow-box ol h3{font-size:1.8rem;font-family:'Zen Maru Gothic',sans-serif;color:var(--color-accent);margin-bottom:20px;font-weight:500}.flow-box ol p{font-size:var(--fontsize-primary-15) !important}.payment-box-outer{padding-bottom:130px !important}.payment-box-outer p{font-size:var(--fontsize-primary-15)}.payment-box{display:flex;flex-direction:column;margin-bottom:10px}.payment-box dl{margin-bottom:40px}.payment-box dt{background:#d38787;margin-bottom:7px;padding:10px;color:#fff;font-weight:700;text-align:center}.payment-box dd{background:#f9f1ec;font-weight:700;padding:10px;flex:1 auto}.payment-box dd span{display:block;font-size:var(--fontsize-primary-15);font-weight:400;margin-top:5px}@media screen and (min-width:1020px){.reception-box{position:relative;padding:40px}.reception-box p,.flow-box ol p,.pagelink-box dd{font-size:var(--fontsize-primary-pc);line-height:var(--line_height-primary-15)}.flow-box ol{flex-direction:row;gap:30px;background:url(//ranbini-zendoji.net/wp-content/themes/kurumeranbini/images/bg-flow-pc.png) repeat-x left center;background-size:20px}.flow-box ol li{flex:1;margin-bottom:0}.flow-box ol p{text-align:left}.payment-box{gap:7px;flex-flow:row wrap;justify-content:space-between}.payment-box dl{flex:1;display:flex;flex-direction:column;margin-bottom:0}}.negai-box{margin-bottom:130px}.ttl-negai{position:relative;width:auto}.ttl-negai img{position:absolute}.ttl-negai .negai-img01{width:127px;left:-30px;bottom:0}.ttl-negai .negai-img02{width:157px;right:-65px;bottom:0}.ttl-negai h2{color:#284d91;font-family:'Zen Maru Gothic',sans-serif;writing-mode:vertical-rl;text-align:center;margin:0 auto 80px;white-space:nowrap;font-size:2.8rem !important}.negai-box ul{display:flex;flex-direction:column}.negai-box ul li{flex:1;margin-bottom:40px}.negai-box ul li img{border-radius:var(--kadomaru5)}.negai-box li h3{font-size:var(--fontsize-primary-17);font-family:'Zen Maru Gothic',sans-serif;font-weight:500;margin-top:30px}.outline-box{padding-bottom:180px}@media screen and (min-width:1020px){.ttl-negai h2{writing-mode:horizontal-tb}.ttl-negai .negai-img01{width:147px;left:0}.ttl-negai .negai-img02{width:177px;right:0}.negai-box ul{flex-direction:row;gap:30px}.negai-box li h3{font-size:var(--fontsize-primary-15)}}.contact-box{padding-bottom:130px}.contact-box h3{font-size:2rem;font-weight:700;margin-bottom:30px;text-align:left}.contact-box p{font-size:var(--fontsize-primary-17);line-height:var(--line_height-primary);margin-bottom:80px;text-align:left}.contact-box dl{display:flex;flex-flow:column;width:100%;text-align:left;border-top:1px solid #ddd5d0;padding-top:30px}.contact-box dt{line-height:1;font-size:var(--fontsize-primary-17);padding:0 10px;margin-bottom:20px}.contact-box dt>span{padding-left:1em;font-weight:700;font-size:var(--fontsize-primary)}.contact-box dd{padding:0 10px 30px;margin-bottom:30px;border-bottom:1px solid #ddd5d0}@media screen and (min-width:768px){.contact-box dl{flex-flow:row wrap;margin-bottom:40px;padding:0}.contact-box dt{width:30%;padding:20px 0 0 10px;margin-bottom:0;border-bottom:1px solid #ddd5d0}.contact-box dd{width:70%;padding:20px 10px 20px 0;margin-bottom:0}}.contact-box form input[type=text],.contact-box form input[type=tel],.contact-box form input[type=email],.contact-box form textarea{width:100%;padding:12px;border:none;font-size:var(--fontsize-primary-17);border:1px solid #fff;border-radius:var(--kadomaru5)}.contact-box form textarea{height:150px}label.required:after{content:"必須";background-color:var(--color-accent);color:#fff;font-size:1.2rem;padding:3px 5px;line-height:1;display:inline-block;margin-left:5px;vertical-align:middle;font-weight:700}.prev-article,.next-article{width:50%;flex:auto}.prev-article{text-align:left}.next-article{text-align:right}.post-pagination{padding:100px 0 200px;display:flex;width:100%;justify-content:space-between;gap:2em}.pagination{margin-bottom:120px;margin-top:-120px;display:flex;justify-content:center;gap:.5em}.page-numbers{line-height:40px}.page-numbers.current{display:inline-block;width:40px;height:40px;text-align:center;background-color:var(--color-accent);border-radius:50%;color:#fff}.next.page-numbers,.prev.page-numbers{width:auto}.prev-article,.next-article{width:50%;flex:auto}.prev-article{text-align:left}.next-article{text-align:right}