@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input{margin:0;padding:0;border:0;font-size:100%;font:inherit;box-sizing:border-box}strong{font-weight:700}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;color:#333;font-size:62.5%}ol,ul{list-style:none}a{text-decoration:none;color:#333}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;height:auto}body{font-size:1.6rem;line-height:1.8}.clear{clear:both}.layout{width:1200px;margin:0 auto}a:hover{opacity:.7}.space{justify-content:space-between}.space_around{justify-content:space-around}.flex{display:flex}.align_items{align-items:center}.layout_flex{display:flex;flex-wrap:wrap}.layout_flex .child_box{margin-bottom:2rem}.type_5 .child_box{width:18.4%;margin-left:2%}.type_5 .child_box:first-of-type,.type_5 .child_box:nth-of-type(5n+1){margin-left:0}.type_4 .child_box{width:23.5%;margin-left:2%}.type_4 .child_box:first-of-type,.type_4 .child_box:nth-of-type(4n+1){margin-left:0}.type_3 .child_box{width:32%;margin-left:2%}.type_3 .child_box:first-of-type,.type_3 .child_box:nth-of-type(3n+1){margin-left:0}.type_2 .child_box{width:49%;margin-left:2%}.type_2 .child_box:first-of-type,.type_2 .child_box:nth-of-type(2n+1){margin-left:0}.text_red{color:#e60012}.fwBold{font-weight:700}.fs110{font-size:110%}.fs120{font-size:120%}.fs140{font-size:140%}.fs160{font-size:160%}.fs200{font-size:200%}.fs250{font-size:250%}.fs300{font-size:300%}.taCenter{text-align:center}.taRight{text-align:right}.taLeft{text-align:left}.fmincho{font-family:Georgia,"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}.red{color:#ed1c24}.blue{color:#1b1c80}.green{color:#43a800}.white{color:#fff}.black{color:#333 !important}.orange{color:#ff4600}.grey{color:#666}.pink{color:#ff8b8b}.mText{font-size:1.2rem}.mText01{font-size:80%}.sp_only{display:none}.sp_only01{display:none}.mT0{margin-top:0 !important}.mT10{margin-top:1rem}.mT20{margin-top:2rem}.mT30{margin-top:3rem}.mT50{margin-top:5rem}.mB0{margin-bottom:0 !important}.mB10{margin-bottom:1rem}.mB20{margin-bottom:2rem}.mB30{margin-bottom:3rem}.mB40{margin-bottom:4rem}.mB50{margin-bottom:5rem}@media screen and (max-width:1200px){.layout{width:96%;margin:0 2%}.type_5 .child_box{width:23.5%;margin-left:2%}.type_5 .child_box:nth-of-type(5n+1){margin-left:2%}.type_5 .child_box:nth-of-type(4n+1){margin-left:0}.fs300{font-size:250%}.fs250{font-size:200%}}@media screen and (max-width:840px){.sp_only{display:block}.pc_only{display:none !important}.fs200{font-size:150%}.fs250{font-size:170%}.fs140{font-size:130%}.fs160{font-size:140%}.fs300{font-size:220%}.type_3 .child_box,.type_4 .child_box,.type_5 .child_box{width:49%;margin-bottom:2rem;margin-left:2%}.type_4 .child_box:nth-of-type(4n+1){margin-left:2%}.type_3 .child_box:nth-of-type(3n+1){margin-left:2%}.type_3 .child_box:first-of-type,.type_3 .child_box:nth-of-type(2n+1),.type_4 .child_box:first-of-type,.type_4 .child_box:nth-of-type(2n+1),.type_5 .child_box:first-of-type,.type_5 .child_box:nth-of-type(2n+1){margin-left:0}}@media screen and (max-width:420px){.sp_only01{display:block}.fs200{font-size:160%}.fs250{font-size:160%}.fs160{font-size:120%}.fs140{font-size:115%}.fs120{font-size:110%}.fs110{font-size:100%}.fs300{font-size:180%}.mB40{margin-bottom:2rem}.mB50{margin-bottom:3rem}}header{padding:3rem 10%;align-items:center;justify-content:space-between;border-bottom:1px solid #707070;background-color:#fff;position:fixed;width:100%;top:0;left:0;z-index:9997}.header_logo img{width:50px}.header_logo img,.header_logo span{vertical-align:middle}.header_logo span{font-size:130%;margin-left:2rem;font-weight:700}.gnav ul{display:flex;justify-content:flex-end}.gnav ul li a{display:block;padding:0 1rem}@media screen and (max-width:1500px){header{padding:3rem 5%}}@media screen and (max-width:1350px){header{padding:3rem 2%}}@media screen and (max-width:840px){header{padding:1.5rem 0 1.5rem 2rem}}@media screen and (max-width:420px){header{padding:1.5rem 0 1.5rem 1rem}.header_logo img{width:35px}.header_logo span{font-size:100%;margin-left:1rem}}.hamburger-menu{padding:0 1rem}.ham_menu{margin-top:3.5rem;font-size:1.2rem;color:#fff}.menu-btn{display:flex;height:50px;width:50px;justify-content:center;align-items:center;position:fixed;right:1%;top:.5rem;background-color:#000;z-index:9998}.menu-btn span,.menu-btn span:before,.menu-btn span:after{content:'';display:block;height:3px;width:25px;border-radius:3px;background-color:#fff;position:absolute;bottom:23px}.menu-btn span:before{bottom:9px}.menu-btn span:after{top:9px}#menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0)}#menu-btn-check:checked~.menu-btn span:before{bottom:0;transform:rotate(45deg)}#menu-btn-check:checked~.menu-btn span:after{top:0;transform:rotate(-45deg)}#menu-btn-check{display:none}.menu-content{width:80%;height:100%;position:fixed;top:0;right:100%;z-index:9999;background-color:#333;transition:all .5s;overflow:scroll}.menu-content ul{padding:50px 10px 0}.menu-content ul li{border-bottom:solid 1px #fff;list-style:none}.menu-content ul li a{display:block;width:100%;font-size:15px;box-sizing:border-box;color:#fff;text-decoration:none;padding:9px 15px 10px 0;position:relative}.menu-content ul li a:before{content:"";width:7px;height:7px;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;right:11px;top:16px}#menu-btn-check:checked~.menu-content{right:20%}@media screen and (max-width:420px){.hamburger-menu{top:0}.menu-btn{height:50px;width:50px}.menu-btn span{bottom:23px}.menu-btn span:before{bottom:9px}.menu-btn span:after{top:9px}}footer{background-color:#f5f5f5}.footer_area{padding:4rem 0 2rem}.footer_logo{margin-bottom:2rem}.footer_logo img{width:100px}.footer_ttl{font-weight:700;font-size:120%;margin-bottom:1rem}.footer_nav ul{display:flex;flex-wrap:wrap;justify-content:center}.footer_nav ul li a{display:block;padding:0 1rem}.copy{background-color:#035620;color:#fff;padding:1.5rem 0;font-size:1.4rem}#ssttbutton{bottom:70px !important;right:1% !important}@media screen and (max-width:420px){.footer_logo{margin-bottom:1rem}.footer_logo img{width:70px}}.page,#slider_wrapper{margin-top:8rem}.contents section{margin-bottom:8rem}.width70{width:70%;margin:0 auto}.width60{width:60%;margin:0 auto}i{margin-right:.5rem}.anchor{margin-top:-120px !important;padding-top:120px !important}@media screen and (max-width:840px){.width70,.width60{width:96%;margin:0 2%}.contents section{margin-bottom:4rem}.page,#slider_wrapper{margin-top:5rem}}@media screen and (max-width:420px){.page,#slider_wrapper{margin-top:3.5rem}}#slider_wrapper{max-width:100%;overflow:hidden}#slider{position:relative;max-width:890px;margin:0 auto}#slider li{width:100%}#slider li img{width:100%}#slider .slick-list{overflow:visible}#slider:before{left:calc((100vw - 890px) / 2 * -1)}#slider:after{right:calc((100vw - 890px) / 2 * -1)}#slider:after,#slider:before{display:block;position:absolute;top:0;z-index:998;width:calc((100vw - 890px) / 2);height:100%;content:""}#slider_wrapper .slick-next,#slider_wrapper .slick-prev{top:50%;z-index:999}#slider_wrapper .slick-prev{left:-60px}#slider_wrapper .slick-next{right:-60px}#slider_wrapper .slick-next:before,#slider_wrapper .slick-prev:before{display:inline-block;color:#fff;font-size:3rem;opacity:1}#slider_wrapper .slick-prev:before{font-family:"Font Awesome 5 Free";content:"\f053";font-weight:900;padding-right:3px}#slider_wrapper .slick-next:before{font-family:"Font Awesome 5 Free";content:"\f054";font-weight:900}#slider .slick-dots{bottom:2rem;display:flex;justify-content:center}#slider .slick-dots li button:before{color:#fff;opacity:1}#slider .slick-dots li.slick-active button:before{color:#000}#slider .slick-dots li{margin:0;width:auto}@media screen and (max-width:800px){#slider .slick-dots{bottom:1rem}}@media screen and (max-width:970px){#top{padding-top:3rem}#slider{width:100%}#slider_wrapper .slick-next,#slider_wrapper .slick-prev{width:30px;height:30px}#slider_wrapper .slick-next:before,#slider_wrapper .slick-prev:before{font-size:2rem}#slider_wrapper .slick-prev{left:2%}#slider_wrapper .slick-next{right:2%}#slider_wrapper .slick-next:before{right:0}}.top section{padding:8rem 0}.bg_grey{background-color:#f5f5f5}.ttl_area{justify-content:space-between;align-items:center;margin-bottom:3rem}.lead06{align-items:center}.en_ttl{font-size:4rem;font-weight:700;margin-right:2rem;transform:scaleY(1.4)}.more_btn{display:block;padding:.5rem 5rem;border:1px solid #035620;color:#035620;font-weight:700}.btn01{display:inline-block;padding:1rem 5rem;border:1px solid #035620;color:#fff;background-color:#035620;font-weight:700}@media screen and (max-width:840px){.top section{padding:5rem 0}.ttl_area h2 .en_ttl{font-size:3rem}.lead06 .en_ttl{font-size:3rem}}@media screen and (max-width:420px){.btn_box01{display:flex;justify-content:center;width:100%}.ttl_area h2 .en_ttl{font-size:2.4rem}.lead06 .en_ttl{line-height:1}.lead06 .ja_ttl{margin-top:1rem}.more_btn{padding:.5rem 5rem;margin-top:1rem}.btn01{padding:.5rem 5rem;margin-top:1rem}}.box01{padding:1rem 0;border-bottom:1px solid #ddd;padding-left:3rem}.box01 a{align-items:center}.box01 .lead01{margin-left:3rem;font-size:150%;font-weight:700}@media screen and (max-width:840px){.box01{padding-left:0}.box01 .lead01{margin-left:2rem;font-size:130%}}@media screen and (max-width:420px){.ttl_area h2 .en_ttl{font-size:2.4rem}.box01{display:block}.box01 .date,.box01 .lead01{display:block}.box01 .lead01{margin-left:0;font-size:120%}}.box02 .child_box,.box03 .child_box{margin-bottom:4rem}.img_box01{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.img_box01 .img_innner{position:absolute;top:0;left:0;width:100%;height:100%}.img_box01 .img_innner img{display:block;object-fit:cover;width:100%;height:100%}.text_box01{padding:2rem 2rem 3rem}.box02 .text_box01{background-color:#fff}.lead02{font-size:175%;line-height:1.5}@media screen and (max-width:420px){.box02 .child_box,.box03 .child_box{width:100%;margin-bottom:3rem;margin-left:0}.lead02{font-size:140%}.text_box01{padding:1rem 1rem 1.5rem}}.movie{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.box03 .text_box01{background-color:#f5f5f5}.bc_wrap{background-color:#fff}.breadcrumbs{padding-top:1rem;padding-bottom:10rem;font-size:1.4rem}@media screen and (max-width:840px){.breadcrumbs{padding-bottom:3rem}}.lead05{border-bottom:1px solid #035620;line-height:1.3;margin-bottom:1.5rem}.lead_box{margin-bottom:5rem}.box04{justify-content:space-between}.box04 .img_box02{width:25%}.box04 .text_box02{width:70%;font-size:150%}.text_box03{margin-top:2rem}.text_box03 .lead04{font-size:250%}.parallax{height:500px}.parallax_wrap{background-color:#fff}.parallax:before{background-image:url(//zenrinken.com/wp-content/themes/ZENRINKEN/images/img03.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";height:100vh;left:0;position:fixed;top:0;width:100%;z-index:-1}.pad80{padding:8rem 0;margin-bottom:0}.padB80{padding-bottom:8rem}.text01{font-size:150%}.lead03{font-size:175%;font-weight:700;margin-bottom:3rem}.box06{margin-bottom:7rem}.table02{width:100%}.table02 th,.table02 td{padding:1.5rem 1rem}.table02 th{width:35%;font-size:110%}.table02 td{width:65%}.table02 tr:nth-child(odd){background-color:#f5f5f5}@media screen and (max-width:840px){.pad80{padding:5rem 0}.box04 .text_box02{font-size:130%}.text_box03 .lead04{font-size:150%}.text01{font-size:130%}.lead03{font-size:150%}}@media screen and (max-width:420px){.box04 .img_box02{width:100%;margin-bottom:2rem}.box04 .text_box02{width:100%}.table02 th,.table02 td{padding:1.5rem 1rem;width:100%;display:block}.table02 th{padding:1rem;font-weight:700}.table02 td{padding:0 1rem 1rem}.img_box03 img{width:70%}}.box07{justify-content:space-between;align-items:center;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #ddd}.box07 .box08{width:21%}.box07 .text_box01{width:75%}.btn{text-align:center;margin-top:3rem}.btn span{display:inline-block;padding:.5rem 5rem;border:1px solid #035620;color:#035620;font-weight:700;cursor:pointer}.box09 a{align-items:center;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #ddd}.box09 a .lead02{margin-left:3rem}@media screen and (max-width:840px){.box07{padding-bottom:1rem;margin-bottom:1.5rem}.box07 .box08{width:28%}.box07 .text_box01{width:70%;padding:1rem 0}}@media screen and (max-width:420px){.box07{display:block}.box07 .box08,.box07 .text_box01{width:100%}.box09 a .lead02{margin-left:0}}.magazine .img_box01{padding-bottom:100%}.text_box04{align-items:baseline}.lead07{font-size:175%;font-weight:700;border-top:1px solid #035620;border-bottom:1px solid #035620;padding:1.5rem 0 1.5rem 3rem;margin-bottom:3rem}.single p{font-size:150%;margin-bottom:1em}.single_ttl .en_ttl{line-height:1.4}@media screen and (max-width:840px){.lead07{font-size:150%;padding:1rem 0 1rem}.single p{font-size:130%}}@media screen and (max-width:420px){.lead07{font-size:140%}.single p{font-size:120%}}.box10 .text_box01{background-color:#f5f5f5}.box10 .text_box01 .lead02{font-size:125%;font-weight:700}.js-modal-video img{display:block;width:100%}.box11{background-color:#f5f5f5;padding:3rem;margin-bottom:3rem;justify-content:space-between;align-items:center}.box11 .img_box04{width:15%}.box11 .ttl_box{width:20%}.name{font-size:150%;font-weight:700;margin-bottom:1em}.box11 .text_box05{width:58%}@media screen and (max-width:840px){.box11 .img_box04{width:40%}.box11 .ttl_box{width:55%}.name{font-size:130%}.box11 .text_box05{width:100%;margin-top:2rem}}@media screen and (max-width:420px){.box11{padding:1rem}}.privacy h2{font-weight:700;font-size:1.8rem;color:#fff;background-color:#035620;display:inline-block;border-radius:20px;padding:.5rem 5rem;margin-top:4rem;margin-bottom:1.5rem}.digital_guideline p{margin-bottom:2em}.contact{width:100%}.contact th,.contact td{padding:1rem}.contact th{width:25%;text-align:right;padding-right:5%;vertical-align:top;font-weight:700}.contact td{width:75%}.contact td .width40{width:30%;margin-right:1rem}.contact td .width100{width:100%}.contact td input{border:1px solid #707070;padding:.5rem 1rem}.contact td .width65{width:65%}.contact td .noborder{border:none}.contact td textarea{width:95%;border:1px solid #707070;padding:1rem}.submit input[type=submit]{width:150px;text-align:center;padding:1rem 0;color:#fff;background-color:#035620;cursor:pointer}.consent{margin:2rem 0}.submit,.consent{padding-left:15%}.mw_wp_form_confirm .contact .zip-button{display:none}@media screen and (max-width:840px){.submit,.consent{padding-left:0}}@media screen and (max-width:420px){.contact th,.contact td{display:block;width:100%}.contact th{text-align:left;padding-left:2rem;padding-bottom:0}.contact td{padding-top:.5rem}.contact td input{width:95%}.contact td .width40{width:40%}.contact td .width65{width:95%}.contact td .ad_select{margin-bottom:1rem}.contact td .contat_text{display:block}}.ttl01{font-size:2.4rem;font-weight:700}.ttl02{font-size:4rem;font-weight:700}.form_btn{margin-bottom:5rem}.form_btn a{display:inline-block;font-size:1.6rem;padding:1rem 7rem;border:1px solid #035620;font-weight:700}@media screen and (max-width:420px){.ttl01{font-size:1.6rem}.ttl02{font-size:2.4rem}.form_btn a{display:inline-block;padding:1rem 5rem}}#scrollup-master{bottom:80px}.notfound{text-align:center}.notfoundtext{color:#fa1919;font-size:1.8rem;font-weight:700;margin:3rem}.notfoundanchor a{color:#e47b7f}@media screen and (max-width:1050px){.notfoundtext{font-size:1.6rem}}.aligncenter{display:block;margin-right:auto;margin-left:auto}.alignleft{float:left;margin-right:3%;margin-bottom:2rem}.alignright{float:right;margin-left:3%;margin-bottom:2rem}@media screen and (max-width:420px){.alignleft{float:none;margin-right:0}.alignright{float:none;margin-right:0}}