@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;500;700&display=swap";body,html{margin:0;padding:0;-webkit-text-size-adjust:100%}caption,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,table,td,textarea,th,ul,address{font-weight:500;font-style:normal;margin:0;padding:0;text-align:left;text-decoration:none;border:0}button{font-weight:500;border:0;background:0}img{vertical-align:bottom;-ms-interpolation-mode:bicubic;border:0;image-rendering:-webkit-auto;image-rendering:auto}ul li{list-style:none}figure{margin:0;padding:0}.clear{clear:both}*:focus{outline:none}a:link{text-decoration:none;color:#5a2e13;outline:none}a:active{text-decoration:none;color:#5a2e13;outline:none}a:visited{text-decoration:none;color:#5a2e13;outline:none}a:hover{text-decoration:none;color:#5a2e13;outline:none}::-moz-selection{background:#ffe057;color:#000}::selection{background:#ffe057;color:#000}::-moz-selection{background:#ffe057;color:#000}img{width:100%;height:auto}.img_box{border-radius:10px}p{font-size:1.6rem;line-height:3.8rem}.pc_none{display:none}.pc_tab_block{display:block}.pc_tab_none{display:none}.sp_tab_none{display:block}html{font-size:62.5%;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{background-repeat:repeat;background-size:100px 100px;background-position:center;font-size:12px;font-size:1.2rem;min-width:1000px;font-weight:500;letter-spacing:normal;color:#5a2e13}body::before{content:"";height:10px;background:#58ba2d;position:fixed;display:block;z-index:998;width:100vw;bottom:0;left:0}body#body::after{content:"";height:10px;background:#58ba2d;position:fixed;display:block;z-index:998;width:100vw;top:0;left:0}body #display-frame{position:relative}body #display-frame::before{content:"";height:100vh;background:#58ba2d;position:fixed;display:block;z-index:998;width:10px;bottom:0;right:0}body #display-frame::after{content:"";height:100vh;background:#58ba2d;position:fixed;display:block;z-index:998;width:10px;top:0;left:0}body #fade{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#eef8ea;background-image:-webkit-radial-gradient(#fff 20%, transparent 23%),-webkit-radial-gradient(#fff 20%, transparent 23%);background-image:radial-gradient(#fff 20%, transparent 23%),radial-gradient(#fff 20%, transparent 23%);background-size:10px 10px;background-position:0 0,5px 5px}body #fade .loading{-webkit-transition:all ease .8s;transition:all ease .8s;display:block}body #fade .loading img{position:absolute;width:12vw;min-width:150px;max-width:200px;top:0;left:0;bottom:0;right:0;margin:auto}body #fade .loading.fadeout{opacity:0}body #fade.fadeout{opacity:0}body.active{position:fixed}#blog_btn{position:fixed;width:60px;background:#f9985c;border-radius:10px 0 0 10px;top:calc(50% - 65px);right:10px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:20px;z-index:100;-webkit-transform:translate(0, -100%);transform:translate(0, -100%);-webkit-transition:all .3s ease;transition:all .3s ease}#blog_btn::before{content:"";position:absolute;width:5px;height:100%;top:0;right:-5px;background-color:#f9985c}#blog_btn a{position:relative;display:block;width:100%;color:#fff;line-height:5.7rem;padding:40px 0 15px}#blog_btn a::before{content:"";position:absolute;width:22px;height:22px;background-image:url(../img/common/blog_icon.png);background-repeat:no-repeat;background-size:22px;top:10px;left:53%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}#blog_btn.over:hover{-webkit-transform:translate(-5px, -100%);transform:translate(-5px, -100%)}#dl_btn{position:fixed;width:60px;background:#e73262;border-radius:10px 0 0 10px;top:50%;right:10px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:20px;z-index:100;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:all .3s ease;transition:all .3s ease}#dl_btn::before{content:"";position:absolute;width:5px;height:100%;top:0;right:-5px;background-color:#e73262}#dl_btn a{position:relative;display:block;width:100%;color:#fff;line-height:5.7rem;padding:44px 0 15px}#dl_btn a::before{content:"";position:absolute;width:23px;height:18px;background-image:url(../img/common/dl_icon.png);background-repeat:no-repeat;background-size:23px 18px;top:15px;left:53%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}#dl_btn.over:hover{-webkit-transform:translate(-5px, -50%);transform:translate(-5px, -50%)}.more_btn{position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.more_btn::before{content:"";position:absolute;width:100%;height:100%;background:#58ba2d;z-index:-1;top:0;left:0;-webkit-transform:translate(5px, 5px);transform:translate(5px, 5px)}.more_btn::after{content:"";position:absolute;width:100%;height:100%;background:#ffe057;z-index:-1;top:0;left:0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.more_btn.over:hover{-webkit-transform:translate(5px, 0);transform:translate(5px, 0)}.fadeup{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.fadeup.fadeup_active{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}header{position:fixed;width:100%;height:100px;top:0;left:0;background:#fff;z-index:900;-webkit-transition:all .6s ease;transition:all .6s ease;-webkit-transform:translate(0, -100px);transform:translate(0, -100px)}header#lower_header{-webkit-transform:translate(0, 0);transform:translate(0, 0)}header #head_nav_logo{position:absolute;width:25vw;max-width:302px;top:calc(50% + 5px);left:40px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}header #head_nav_list{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:calc(50% + 5px);right:30px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}header #head_nav_list .head_nav_btn{-webkit-transition:all .3s ease;transition:all .3s ease}header #head_nav_list .head_nav_btn a{font-size:1.6rem;display:block}header #head_nav_list .head_nav_btn a svg{width:30px;height:30px;margin:5px 0 0 7px}header #head_nav_list .head_nav_btn a svg path{fill:#5a2e13}header #head_nav_list .head_nav_btn.over:hover{-webkit-transform:translate(0, -5px);transform:translate(0, -5px)}header #head_nav_list .head_nav_btn:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}header #head_nav_list .head_nav_btn:last-child a{-webkit-transition:all .3s ease;transition:all .3s ease}header #head_nav_list .head_nav_btn:last-child.over:hover{-webkit-transform:translate(0, 0);transform:translate(0, 0)}header #head_nav_list .head_nav_btn:last-child.over a:hover{-webkit-transform:translate(0, -5px);transform:translate(0, -5px)}header.header_active{-webkit-transform:translate(0, 0);transform:translate(0, 0)}header.active{-webkit-transform:translate(0, 0);transform:translate(0, 0)}#menu_list{position:fixed;width:100%;height:0;top:80px;left:0;background-color:#eef8ea;background-image:-webkit-radial-gradient(#fff 20%, transparent 23%),-webkit-radial-gradient(#fff 20%, transparent 23%);background-image:radial-gradient(#fff 20%, transparent 23%),radial-gradient(#fff 20%, transparent 23%);background-size:10px 10px;background-position:0 0,5px 5px;overflow:scroll;-webkit-transition:all .4s ease;transition:all .4s ease;display:none;z-index:1}#menu_list.active{height:100vh}#menu_list .menu_01{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5vw 10vw}#menu_list .menu_01 ul{width:100%}#menu_list .menu_01 ul li{width:100%;-webkit-text-stroke:.5px}#menu_list .menu_01 ul li a{position:relative;color:#5a2e13;display:block;padding:15px 0 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.7rem}#menu_list .menu_01 ul li a::before{content:"";position:absolute;top:0;bottom:0;left:0;width:0;height:0;margin:auto;border-top:6px solid rgba(0,0,0,0);border-right:0 solid rgba(0,0,0,0);border-left:9px solid #58ba2d;border-bottom:6px solid rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}#menu_list .menu_02{padding:0 10vw}#menu_list .menu_02 ul li{margin-bottom:20px}#menu_list .menu_02 ul li a .menu_02_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#menu_list .menu_02 ul li a .menu_02_list .menu_icon{width:23px}#menu_list .menu_02 ul li a .menu_02_list span{padding-left:8px;font-size:1.8rem;font-weight:bold}#menu_trigger_wrap{display:none;position:absolute;top:0px;right:8px;width:80px;height:80px;display:block;overflow:hidden;-webkit-transition:all .4s ease;transition:all .4s ease;display:none;background-color:#ffe057}#menu_trigger_wrap .trigger{position:absolute;width:34px;height:16px;top:50%;left:50%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#menu_trigger_wrap .trigger::after{content:"MENU";position:absolute;color:#5a2e13;font-size:1.2rem;-webkit-text-stroke:.5px;bottom:-20px;left:50%;margin:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#menu_trigger_wrap .trigger span{display:inline-block;-webkit-transition:all .5s ease;transition:all .5s ease;position:absolute;left:50%;width:100%;height:2px;background-color:#5a2e13;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}#menu_trigger_wrap .trigger span:nth-of-type(1){top:0}#menu_trigger_wrap .trigger span:nth-of-type(2){top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#menu_trigger_wrap .trigger span:nth-of-type(3){bottom:0}#menu_trigger_wrap .trigger.active::after{content:"CLOSE"}#menu_trigger_wrap .trigger.active span:nth-of-type(1){top:calc(50% - 2px);left:50%;-webkit-transform:translate(-50%, 0) rotate(-30deg);transform:translate(-50%, 0) rotate(-30deg)}#menu_trigger_wrap .trigger.active span:nth-of-type(2){display:none}#menu_trigger_wrap .trigger.active span:nth-of-type(3){bottom:50%;left:50%;-webkit-transform:translate(-50%, 0) rotate(30deg);transform:translate(-50%, 0) rotate(30deg)}.more_btn{width:300px;height:50px;font-size:1.8rem;font-weight:700;text-align:center;line-height:5rem;border-radius:25px;margin:0 auto}.more_btn::before{border-radius:25px}.more_btn::after{border-radius:25px}.more_btn a{display:block;text-align:center;line-height:5rem;font-size:1.8rem;font-weight:bold}.more_btn a::after{content:"";position:absolute;width:25px;height:25px;background:url(../img/common/btn_arrow.svg) no-repeat 100% center;top:52%;right:10px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.pdf_btn{position:relative;width:calc((100% - 15px)/2);height:60px;text-align:center;background-color:#58ba2d;border-radius:10px;-webkit-transition:all ease .6s;transition:all ease .6s}.pdf_btn::before{content:"";position:absolute;top:0;bottom:0;right:20px;width:22px;height:22px;margin:auto;border-radius:20px;background-color:#fff;pointer-events:none}.pdf_btn::after{content:"";position:absolute;top:0;bottom:0;right:25px;width:0;height:0;margin:auto;border-top:6px solid rgba(0,0,0,0);border-right:0 solid rgba(0,0,0,0);border-left:9px solid #58ba2d;border-bottom:6px solid rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}.pdf_btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;font-size:1.6rem;font-weight:bold;color:#fff;margin-right:20px}.pdf_btn.over:hover{opacity:.8}.lower_fv{position:relative;margin-top:100px}.lower_fv::before{content:"";position:absolute;width:100%;height:64px;bottom:-1px;background-color:#fff;background-position:left top;background-size:8px 8px;-webkit-clip-path:url(#clip_wave_footer);clip-path:url(#clip_wave_footer);z-index:1}.lower_fv .lower_wrap{position:absolute;bottom:0;right:5vw;z-index:1}.lower_fv .lower_wrap .lower_planet{width:170px;position:absolute;right:70px;bottom:30px;z-index:1;-webkit-animation:ani_01_pc 1s steps(2, end) infinite;animation:ani_01_pc 1s steps(2, end) infinite}.lower_fv .lower_wrap .lower_star{width:100px;position:absolute;bottom:10px;right:0;z-index:1;-webkit-animation:ani_02_pc 1s steps(2, end) infinite;animation:ani_02_pc 1s steps(2, end) infinite}.lower_fv .lower_wrap .lower_bird_01{width:84px;position:absolute;right:100px;bottom:0px;z-index:1;-webkit-animation:ani_01_pc 1s steps(2, end) infinite;animation:ani_01_pc 1s steps(2, end) infinite}.lower_fv .lower_wrap .lower_bird_02{width:60px;position:absolute;bottom:0px;right:20px;z-index:1;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-animation:ani_02_pc 1s steps(2, end) infinite;animation:ani_02_pc 1s steps(2, end) infinite}.lower_fv .lower_wrap .lower_block_01{width:150px;position:absolute;right:100px;bottom:25px;z-index:1;-webkit-animation:ani_01_pc 1s steps(2, end) infinite;animation:ani_01_pc 1s steps(2, end) infinite}.lower_fv .lower_wrap .lower_block_02{width:100px;position:absolute;bottom:0;right:0;z-index:1;-webkit-animation:ani_02_pc 1s steps(2, end) infinite;animation:ani_02_pc 1s steps(2, end) infinite}.lower_fv .lower_wrap .lower_rap{width:150px;position:absolute;right:100px;bottom:0;z-index:1;-webkit-animation:ani_01_pc 1s steps(2, end) infinite;animation:ani_01_pc 1s steps(2, end) infinite}.lower_fv .lower_wrap .lower_onpu{width:120px;position:absolute;bottom:70px;right:0;z-index:1;-webkit-animation:ani_02_pc 1s steps(2, end) infinite;animation:ani_02_pc 1s steps(2, end) infinite}.lower_fv .lower_wrap .lower_rainbow{width:220px;position:absolute;right:0;bottom:0;z-index:1;-webkit-animation:ani_01_pc 1s steps(2, end) infinite;animation:ani_01_pc 1s steps(2, end) infinite}.lower_fv .lower_wrap .lower_sun{width:76px;position:absolute;bottom:70px;right:20px;z-index:1;-webkit-animation:ani_02_pc 1s steps(2, end) infinite;animation:ani_02_pc 1s steps(2, end) infinite}.lower_fv .lower_wrap .lower_butterfly{width:140px;position:absolute;right:50px;bottom:10px;z-index:1;-webkit-animation:ani_01_pc 1s steps(2, end) infinite;animation:ani_01_pc 1s steps(2, end) infinite}.lower_fv .lower_wrap .lower_hana{width:70px;position:absolute;bottom:15px;right:0;z-index:1;-webkit-animation:ani_02_pc 1s steps(2, end) infinite;animation:ani_02_pc 1s steps(2, end) infinite}.lower_fv .lower_wrap .lower_crayon01{width:150px;position:absolute;right:110px;bottom:32px;z-index:1;-webkit-animation:ani_01_pc 1s steps(2, end) infinite;animation:ani_01_pc 1s steps(2, end) infinite}.lower_fv .lower_wrap .lower_crayon02{width:120px;position:absolute;bottom:15px;right:0;z-index:1;-webkit-animation:ani_02_pc 1s steps(2, end) infinite;animation:ani_02_pc 1s steps(2, end) infinite}.lower_fv .lower_wrap .lower_balloon{width:150px;position:absolute;right:110px;bottom:25px;z-index:1;-webkit-animation:ani_01_pc 1s steps(2, end) infinite;animation:ani_01_pc 1s steps(2, end) infinite}.lower_fv .lower_wrap .lower_popper{width:120px;position:absolute;bottom:15px;right:0;z-index:1;-webkit-animation:ani_02_pc 1s steps(2, end) infinite;animation:ani_02_pc 1s steps(2, end) infinite}.lower_fv .lower_wrap .lower_fish{width:100px;position:absolute;bottom:15px;right:20px;z-index:1;-webkit-animation:ani_02_pc 1s steps(2, end) infinite;animation:ani_02_pc 1s steps(2, end) infinite}.lower_fv .lower_fv_inner{position:relative;width:100%;height:calc(45vh + 64px);background-position:center;background-repeat:no-repeat;background-size:cover}.lower_fv .lower_fv_inner::after{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.lower_fv .lower_fv_inner .title_box{position:absolute;top:calc(50% - 32px);left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;width:100%}.lower_fv .lower_fv_inner .title_box h2{position:relative;font-size:7rem;font-weight:bold;-webkit-text-stroke:2px #fff;color:rgba(255,255,255,0);text-align:center}.lower_fv .lower_fv_inner .title_box h2::before{content:attr(data-text);position:absolute;font-size:2.6rem;bottom:-25px;left:0;width:100%;text-align:center;color:#fff;-webkit-text-stroke:0}.l_title_box .l_title_inner{z-index:3}.l_title_box .l_title_inner h3{position:relative;font-size:5rem;font-weight:bold;-webkit-text-stroke:1px #58ba2d;color:rgba(255,255,255,0);white-space:nowrap}.l_title_box .l_title_inner h3::before{content:attr(data-text);position:absolute;top:3px;left:3px;color:#ffe057;-webkit-text-stroke:0 #ffe057;z-index:-1}.l_title_box .l_title_inner span{font-size:2.5rem;font-weight:bold}.l_title_box .l_title_inner.down{margin-bottom:-65px}.l_title_box.center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l_title_box.center .l_title_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dl_table{background-color:#fff;max-width:910px;margin:0 auto;border-radius:10px;overflow:hidden;font-size:1.6rem;border:1px solid #58ba2d;border-left:none}.dl_table .wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.dl_table .wrap dt{background-color:#58ba2d;width:20%;border-bottom:1px solid #fff;overflow:hidden;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dl_table .wrap dd{width:80%;border-bottom:1px solid #58ba2d;padding:20px}.dl_table .wrap:last-child dt,.dl_table .wrap:last-child dd{border-bottom:none}table{width:100%;border-collapse:separate;border-spacing:0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;font-size:1.6rem;border-radius:10px}table tr th{background-color:#58ba2d;border-top:1px solid #fff;border-right:1px solid #fff;padding:20px 0px;text-align:center;color:#fff}table tr td{padding:20px 0px;border-right:1px solid #58ba2d;border-top:1px solid #58ba2d;text-align:center}table.table_01 tr th{border-right:none}table.table_01 tr:first-child th{border-top:1px solid #58ba2d}table.table_01 tr:first-child th:first-child{border-radius:10px 0 0 0}table.table_01 tr:first-child td:last-child{border-radius:0 10px 0 0}table.table_01 tr:last-child th:first-child{border-radius:0 0 0 10px}table.table_01 tr:last-child td{border-bottom:1px solid #58ba2d}table.table_01 tr:last-child td:last-child{border-radius:0 0 10px 0}table.table_02 tr:nth-child(1) th{border-top:1px solid #58ba2d}table.table_02 tr:nth-child(1) th:nth-child(1){border-radius:10px 0 0 0}table.table_02 tr:nth-child(1) th:nth-child(3){border-radius:0 10px 0 0;border-right:1px solid #58ba2d}table.table_02 tr:nth-child(2) td{border-top:none}table.table_02 tr:nth-child(4) th:nth-child(1){border-radius:0 0 0 10px}table.table_02 tr:nth-child(4) td{border-bottom:1px solid #58ba2d}table.table_02 tr:nth-child(4) td:nth-child(3){border-radius:0 0 10px 0}.flow_list .flex_box{position:relative;border:1px solid #58ba2d;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:10px;margin-bottom:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flow_list .flex_box::after{content:"";position:absolute;bottom:-110px;right:0;left:0;width:0;height:0;margin:auto;top:3px;border-top:15px solid #58ba2d;border-right:13px solid rgba(0,0,0,0);border-left:13px solid rgba(0,0,0,0);border-bottom:0 solid rgba(0,0,0,0)}.flow_list .flex_box .num{background-color:#58ba2d;width:70px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px 0 0 8px}.flow_list .flex_box .num .inner{color:#fff}.flow_list .flex_box .num .inner span{font-size:1.6rem;line-height:1.6rem;font-weight:bold}.flow_list .flex_box .num .inner p{font-size:3rem;text-align:center;font-weight:bold}.flow_list .flex_box dd{font-size:2rem;font-weight:bold;padding:0 10px;width:calc(100% - 60px)}.flow_list .flex_box:last-child{margin-bottom:0px}.flow_list .flex_box:last-child::after{display:none}.dl_text_list .list{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;margin-bottom:5px}.dl_text_list .list dt{margin-right:5px}.loop_area{position:relative;height:301px;overflow:hidden}.loop_area .loop_img{position:absolute;width:4992px;height:301px;left:0;-webkit-animation:footer_animation 70s linear infinite;animation:footer_animation 70s linear infinite}@-webkit-keyframes footer_animation{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@keyframes footer_animation{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}footer{position:relative;width:100%;background-image:conic-gradient(from 0deg, #e6f5e0 0deg 30deg, rgb(255, 255, 255) 30deg 90deg, #e6f5e0 90deg 150deg, rgb(255, 255, 255) 150deg 210deg, #e6f5e0 210deg 270deg, rgb(255, 255, 255) 270deg 330deg, #e6f5e0 330deg 360deg);background-position:left top;background-size:8px 14.66px;padding:20px 0;z-index:10}footer::before{content:"";position:absolute;width:100%;height:64px;top:-30px;background-image:conic-gradient(from 0deg, #e6f5e0 0deg 30deg, rgb(255, 255, 255) 30deg 90deg, #e6f5e0 90deg 150deg, rgb(255, 255, 255) 150deg 210deg, #e6f5e0 210deg 270deg, rgb(255, 255, 255) 270deg 330deg, #e6f5e0 330deg 360deg);background-position:left top;background-size:8px 14.66px;-webkit-clip-path:url(#clip_wave_footer);clip-path:url(#clip_wave_footer);z-index:-1}footer .footer_logo{margin:0 auto;width:170px}footer .footer_add_txt{font-size:1.8rem;font-weight:700;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}footer .footer_add_txt span{margin-top:5px}footer .footer_copyright{display:block;font-size:1.4rem;text-align:center;margin:70px auto 20px}.side_box{width:30%}.side_box .side_content{padding:30px;background-color:#eef8ea;border-radius:10px;margin-bottom:30px}.side_box .side_content .title_box{font-size:2rem;border-bottom:2px dashed #5a2e13;padding-bottom:5px;margin-bottom:15px;font-weight:bold}.side_box .side_content .accordionbox .accordionlist dt{display:block;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;cursor:pointer}.side_box .side_content .accordionbox .accordionlist dt .accordion_icon{position:absolute;width:25px;height:25px;left:0;top:0;background-color:#58ba2d}.side_box .side_content .accordionbox .accordionlist dt .accordion_icon span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;width:10px;height:10px;border:1px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff;top:calc(50% - 2px);left:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.side_box .side_content .accordionbox .accordionlist dt .accordion_icon.active span{top:calc(50% + 3px);-webkit-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg)}.side_box .side_content .accordionbox .accordionlist dt .title{margin-left:30px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex}.side_box .side_content .accordionbox .accordionlist dt .title span{text-align:center;font-weight:bold;font-size:1.6rem;width:35px;height:35px;color:#fff;border-radius:5px;line-height:1.6rem;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.side_box .side_content .accordionbox .accordionlist dt .title p{font-size:2rem;font-weight:bold;margin-left:9px;line-height:2.5rem}.side_box .side_content .accordionbox .accordionlist dd{display:none;width:68%;margin:0 auto}.side_box .side_content .accordionbox .accordionlist dd ul li{margin-bottom:10px}.side_box .side_content .accordionbox .accordionlist dd ul li a{position:relative;font-size:1.6rem;font-weight:bold;-webkit-transition:all ease .3s;transition:all ease .3s}.side_box .side_content .accordionbox .accordionlist dd ul li a:hover{color:#58ba2d}.side_box .side_content:nth-child(2){background-color:#fef7d6}.side_box .side_content:nth-child(2) .cat_list li{margin-bottom:8px}.side_box .side_content:nth-child(2) .cat_list li a{position:relative;font-size:1.6rem;font-weight:bold;padding-left:20px;-webkit-transition:all ease .4s;transition:all ease .4s}.side_box .side_content:nth-child(2) .cat_list li a::before{content:"";position:absolute;width:10px;height:2px;background-color:#5a2e13;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all ease .4s;transition:all ease .4s}.side_box .side_content:nth-child(2) .cat_list li a span{margin-left:3px;font-size:1.4rem}.side_box .side_content:nth-child(2) .cat_list li.over a:hover{color:#58ba2d}.side_box .side_content:nth-child(2) .cat_list li.over a:hover::before{background-color:#58ba2d}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.pagination li{position:relative}.pagination li a{line-height:4.5rem;font-size:2rem;color:#58ba2d;font-weight:bold;display:block;border:2px solid #58ba2d;width:45px;height:45px;border-radius:5px;text-align:center;-webkit-transition:all ease .3s;transition:all ease .3s}.pagination li a.active{cursor:auto;background-color:#58ba2d;color:#fff}.pagination li:first-child::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;width:0;height:0;margin:auto;border-top:8px solid rgba(0,0,0,0);border-right:10px solid #58ba2d;border-left:0 solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box}.pagination li:first-child.no_link_next{opacity:0}.pagination li:last-child::after{content:"";position:absolute;top:0;bottom:0;right:0;left:2px;width:0;height:0;margin:auto;border-top:8px solid rgba(0,0,0,0);border-right:0 solid rgba(0,0,0,0);border-left:10px solid #58ba2d;border-bottom:8px solid rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box}.pagination li:last-child.no_link_prev{opacity:0}.pagination li.over:hover a{background-color:#58ba2d;color:#fff}.pagination li.over:hover:first-child::after{border-right:10px solid #fff}.pagination li.over:hover:last-child::after{border-left:10px solid #fff}.common_nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:960px;margin:0 auto;padding:50px 20px}.common_nav li{position:relative;border-radius:50px;text-align:center;border:2px solid #58ba2d;-webkit-transition:all ease .3s;transition:all ease .3s;width:calc((100% - 100px)/3);cursor:pointer}.common_nav li.active{background-color:#58ba2d;cursor:default}.common_nav li.active::before{background-color:#fff}.common_nav li.active::after{top:3px;border-top:9px solid #58ba2d;border-right:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0);border-bottom:0 solid rgba(0,0,0,0)}.common_nav li.active.over:hover::after{border-left:6px solid rgba(0,0,0,0)}.common_nav li.active .nav_btn{color:#fff}.common_nav li::before{content:"";position:absolute;top:0;bottom:0;right:10px;width:22px;height:22px;margin:auto;border-radius:20px;background-color:#58ba2d;pointer-events:none}.common_nav li::after{content:"";position:absolute;top:0;bottom:0;right:15px;width:0;height:0;margin:auto;border-top:6px solid rgba(0,0,0,0);border-right:0 solid rgba(0,0,0,0);border-left:9px solid #fff;border-bottom:6px solid rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}.common_nav li .nav_btn{font-size:1.8rem;color:#58ba2d;display:block;padding:10px 0;font-weight:bold}.common_nav li .nav_btn span{font-size:1.4rem}.common_nav li.second{border:2px solid #f9985c}.common_nav li.second.active{background-color:#f9985c}.common_nav li.second.active::before{background-color:#fff}.common_nav li.second.active::after{top:3px;border-top:9px solid #f9985c;border-right:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0);border-bottom:0 solid rgba(0,0,0,0)}.common_nav li.second.active.over:hover::after{border-left:6px solid rgba(0,0,0,0)}.common_nav li.second.active .nav_btn{color:#fff}.common_nav li.second::before{background-color:#f9985c}.common_nav li.second .nav_btn{color:#f9985c}.common_nav li.second.over:hover{background-color:#f9985c}.common_nav li.second.over:hover::after{border-left:9px solid #f9985c}.common_nav li.third{border:2px solid #4f86c5}.common_nav li.third.active{background-color:#4f86c5}.common_nav li.third.active::before{background-color:#fff}.common_nav li.third.active::after{top:3px;border-top:9px solid #4f86c5;border-right:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0);border-bottom:0 solid rgba(0,0,0,0)}.common_nav li.third.active.over:hover::after{border-left:6px solid rgba(0,0,0,0)}.common_nav li.third.active .nav_btn{color:#fff}.common_nav li.third::before{background-color:#4f86c5}.common_nav li.third .nav_btn{color:#4f86c5}.common_nav li.third.over:hover{background-color:#4f86c5}.common_nav li.third.over:hover::after{border-left:9px solid #4f86c5}.common_nav li.over:hover{background-color:#58ba2d}.common_nav li.over:hover::before{background-color:#fff}.common_nav li.over:hover::after{border-left:9px solid #58ba2d}.common_nav li.over:hover .nav_btn{color:#fff}.post_pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.post_pagination li{position:relative}.post_pagination li a{line-height:4.5rem;font-size:2rem;color:#58ba2d;font-weight:bold;display:block;border:2px solid #58ba2d;width:45px;height:45px;border-radius:5px;text-align:center;-webkit-transition:all ease .3s;transition:all ease .3s}.post_pagination li.active{cursor:auto}.post_pagination li.active a{background-color:#58ba2d;color:#fff}.post_pagination li:first-child::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;width:0;height:0;margin:auto;border-top:8px solid rgba(0,0,0,0);border-right:10px solid #58ba2d;border-left:0 solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box}.post_pagination li:first-child.no_link{opacity:0}.post_pagination li:nth-child(2) a{width:200px}.post_pagination li:last-child::after{content:"";position:absolute;top:0;bottom:0;right:0;left:2px;width:0;height:0;margin:auto;border-top:8px solid rgba(0,0,0,0);border-right:0 solid rgba(0,0,0,0);border-left:10px solid #58ba2d;border-bottom:8px solid rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box}.post_pagination li:last-child.no_link{opacity:0}.post_pagination li.over:hover a{background-color:#58ba2d;color:#fff}.post_pagination li.over:hover:first-child::after{border-right:10px solid #fff}.post_pagination li.over:hover:last-child::after{border-left:10px solid #fff}.fadeup{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.fadeup.fadeup_active{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}@-webkit-keyframes ani_01_pc{0%{-webkit-transform:translate(-50%, 0) rotate(0deg);transform:translate(-50%, 0) rotate(0deg)}100%{-webkit-transform:translate(-50%, 0) rotate(10deg);transform:translate(-50%, 0) rotate(10deg)}}@keyframes ani_01_pc{0%{-webkit-transform:translate(-50%, 0) rotate(0deg);transform:translate(-50%, 0) rotate(0deg)}100%{-webkit-transform:translate(-50%, 0) rotate(10deg);transform:translate(-50%, 0) rotate(10deg)}}@-webkit-keyframes ani_01_sp{0%{-webkit-transform:translate(-50%, 0) rotate(0deg) scale(0.4);transform:translate(-50%, 0) rotate(0deg) scale(0.4)}100%{-webkit-transform:translate(-50%, 0) rotate(10deg) scale(0.4);transform:translate(-50%, 0) rotate(10deg) scale(0.4)}}@keyframes ani_01_sp{0%{-webkit-transform:translate(-50%, 0) rotate(0deg) scale(0.4);transform:translate(-50%, 0) rotate(0deg) scale(0.4)}100%{-webkit-transform:translate(-50%, 0) rotate(10deg) scale(0.4);transform:translate(-50%, 0) rotate(10deg) scale(0.4)}}@-webkit-keyframes ani_02_pc{0%{-webkit-transform:translate(-50%, 0) rotate(0deg);transform:translate(-50%, 0) rotate(0deg)}100%{-webkit-transform:translate(-50%, 0) rotate(-10deg);transform:translate(-50%, 0) rotate(-10deg)}}@keyframes ani_02_pc{0%{-webkit-transform:translate(-50%, 0) rotate(0deg);transform:translate(-50%, 0) rotate(0deg)}100%{-webkit-transform:translate(-50%, 0) rotate(-10deg);transform:translate(-50%, 0) rotate(-10deg)}}@-webkit-keyframes ani_02_sp{0%{-webkit-transform:translate(-50%, 0) rotate(0) scale(0.4);transform:translate(-50%, 0) rotate(0) scale(0.4)}100%{-webkit-transform:translate(-50%, 0) rotate(-10deg) scale(0.4);transform:translate(-50%, 0) rotate(-10deg) scale(0.4)}}@keyframes ani_02_sp{0%{-webkit-transform:translate(-50%, 0) rotate(0) scale(0.4);transform:translate(-50%, 0) rotate(0) scale(0.4)}100%{-webkit-transform:translate(-50%, 0) rotate(-10deg) scale(0.4);transform:translate(-50%, 0) rotate(-10deg) scale(0.4)}}@-webkit-keyframes ani_03_sp{0%{-webkit-transform:translate(-50%, 0) rotate(0) scale(0.6);transform:translate(-50%, 0) rotate(0) scale(0.6)}100%{-webkit-transform:translate(-50%, 0) rotate(10deg) scale(0.6);transform:translate(-50%, 0) rotate(10deg) scale(0.6)}}@keyframes ani_03_sp{0%{-webkit-transform:translate(-50%, 0) rotate(0) scale(0.6);transform:translate(-50%, 0) rotate(0) scale(0.6)}100%{-webkit-transform:translate(-50%, 0) rotate(10deg) scale(0.6);transform:translate(-50%, 0) rotate(10deg) scale(0.6)}}@-webkit-keyframes ani_04_sp{0%{-webkit-transform:translate(-50%, 0) rotate(0) scale(0.6);transform:translate(-50%, 0) rotate(0) scale(0.6)}100%{-webkit-transform:translate(-50%, 0) rotate(-10deg) scale(0.6);transform:translate(-50%, 0) rotate(-10deg) scale(0.6)}}@keyframes ani_04_sp{0%{-webkit-transform:translate(-50%, 0) rotate(0) scale(0.6);transform:translate(-50%, 0) rotate(0) scale(0.6)}100%{-webkit-transform:translate(-50%, 0) rotate(-10deg) scale(0.6);transform:translate(-50%, 0) rotate(-10deg) scale(0.6)}}@-webkit-keyframes f_right_anime{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes f_right_anime{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}.no_page{height:calc(100vh - 235px);margin-top:100px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.no_page .no_page_sec h2{margin-bottom:20px;text-align:center;font-size:2rem;-webkit-text-stroke:.5px}.no_page .no_page_sec .button{margin:0 auto}.first_view{position:relative;width:100%;height:100vh}.first_view .video_box{position:absolute;left:290px;right:0;top:0;bottom:0;overflow:hidden;height:100%;width:calc(100% - 290px);z-index:-1;background-image:url(../img/top/fv.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.first_view .video_box::after{content:"";position:absolute;width:100%;height:50px;left:0;bottom:0;background-color:#fff}.first_view .video_box #bgvid{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:0}.first_view .menu_bg{position:absolute;width:600px;height:100%;top:0;left:0;z-index:-1}.first_view .menu_bg .svg_content{position:absolute;width:100%;height:100%;top:0;left:0;fill:#fff}.first_view .svg_circle{position:absolute;left:120px;bottom:-70px;width:285px;height:285px;-webkit-clip-path:url(#clip_circle);clip-path:url(#clip_circle);background:-webkit-repeating-linear-gradient(135deg, #4f86c5, #4f86c5 7px, #fff 7px, #fff 14px);background:repeating-linear-gradient(-45deg, #4f86c5, #4f86c5 7px, #fff 7px, #fff 14px);mix-blend-mode:multiply;opacity:.1}.first_view .top_left_menu{position:relative;width:290px;overflow:hidden}.first_view .top_left_menu .top_logo{width:190px;margin:50px auto 0}.first_view .top_left_menu .top_nav{margin:40px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px}.first_view .top_left_menu .top_nav .nav_btn{font-size:1.8rem;text-align:center;font-weight:500}.first_view .top_left_menu .top_nav .nav_btn a{-webkit-transition:all .3s ease;transition:all .3s ease}.first_view .top_left_menu .top_nav .nav_btn.over a:hover{margin-left:5px}.first_view .top_left_menu .sns_btn{width:180px;height:40px;margin:0 auto;font-size:1.6rem;border-radius:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.first_view .top_left_menu .sns_btn.fb_btn{background:#4f86c5}.first_view .top_left_menu .sns_btn.ig_btn{background:#fdd000;margin-top:10px}.first_view .top_left_menu .sns_btn a{display:block;color:#fff;font-weight:700;line-height:3.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.first_view .top_left_menu .sns_btn a svg{width:30px;height:30px;margin:5px 0 0 7px}.first_view .top_left_menu .sns_btn a svg path{fill:#fff}.first_view .top_left_menu .sns_btn.over:hover{-webkit-transform:translate(5px, 0);transform:translate(5px, 0)}#entry_info{position:absolute;background-color:#eef8ea;background-image:-webkit-radial-gradient(#fff 20%, transparent 23%),-webkit-radial-gradient(#fff 20%, transparent 23%);background-image:radial-gradient(#fff 20%, transparent 23%),radial-gradient(#fff 20%, transparent 23%);background-size:10px 10px;background-position:0 0,5px 5px;right:0;bottom:10px;border-radius:10px;padding:20px 30px}#entry_info p{text-align:center;margin-bottom:5px;font-weight:bold}#entry_info .flex_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#entry_info .flex_box li{-webkit-transition:all ease .6s;transition:all ease .6s}#entry_info .flex_box li a{position:relative;font-size:1.8rem;padding-right:30px;font-weight:bold}#entry_info .flex_box li a::before{content:"";position:absolute;top:0;bottom:0;right:0;width:22px;height:22px;margin:auto;border-radius:20px;background-color:#f9985c;pointer-events:none}#entry_info .flex_box li a::after{content:"";position:absolute;top:0;bottom:0;right:5px;width:0;height:0;margin:auto;border-top:6px solid rgba(0,0,0,0);border-right:0 solid rgba(0,0,0,0);border-left:9px solid #fff;border-bottom:6px solid rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}#entry_info .flex_box li:first-child{margin-right:20px;padding-right:20px;border-right:1px solid #5a2e13}#entry_info .flex_box li:first-child a{color:#f9985c}#entry_info .flex_box li:last-child a{color:#4f86c5}#entry_info .flex_box li:last-child a::before{background-color:#4f86c5}#entry_info .flex_box li.over:hover{opacity:.6}.top_news{position:relative;width:100%;margin:40px 0 0;padding:0px 50px 90px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.top_news .svg_triangle{position:absolute;right:-50px;top:0;width:300px;height:314px;-webkit-clip-path:url(#clip_triangle);clip-path:url(#clip_triangle);background:-webkit-repeating-linear-gradient(135deg, #ffe057, #ffe057 7px, #fff 7px, #fff 14px);background:repeating-linear-gradient(-45deg, #ffe057, #ffe057 7px, #fff 7px, #fff 14px);mix-blend-mode:multiply;opacity:.2}.top_news .news_cont{position:relative;max-width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}.top_news .news_cont .title_box h2{position:relative;font-size:6rem;font-weight:bold;-webkit-text-stroke:1px #58ba2d;color:rgba(255,255,255,0)}.top_news .news_cont .title_box h2::before{content:attr(data-text);position:absolute;top:3px;left:3px;color:#ffe057;-webkit-text-stroke:0 #ffe057;z-index:-1}.top_news .news_cont .title_box h3{font-size:2.5rem;font-weight:bold}.top_news .news_cont .news_list_box{padding:25px 0 0;width:100%}.top_news .news_cont .news_list_box .news_list{font-size:1.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px;margin-bottom:30px}.top_news .news_cont .news_list_box .news_list .post{font-weight:500}.top_news .news_cont .news_list_box .news_list .post a{-webkit-transition:all ease .3s;transition:all ease .3s;display:-webkit-box;display:-ms-flexbox;display:flex}.top_news .news_cont .news_list_box .news_list .post a span{margin-right:45px}.top_news .news_cont .news_list_box .news_list .post.over:hover a{color:#58ba2d}.top_news .news_cont .news_list_box .more_btn{width:280px;height:50px;border-radius:25px;margin:0 0 0 auto}.top_news .news_cont .news_list_box .more_btn a{display:block;text-align:center;line-height:5rem;font-size:1.8rem;font-weight:bold}.top_news .news_cont .news_list_box .more_btn a::after{content:"";position:absolute;width:25px;height:25px;background:url(../img/common/btn_arrow.svg) no-repeat 100% center;top:52%;right:10px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.top_news .news_cont .news_list_box .more_btn::before{border-radius:25px}.top_news .news_cont .news_list_box .more_btn::after{border-radius:25px}.top_about{position:relative;width:100%;height:auto;margin:0 0 0;overflow:hidden;z-index:1}.top_about .bg_dot{position:absolute;width:100%;height:calc(100% - 195px);top:130px;background-color:#eef8ea;background-image:-webkit-radial-gradient(#fff 20%, transparent 23%),-webkit-radial-gradient(#fff 20%, transparent 23%);background-image:radial-gradient(#fff 20%, transparent 23%),radial-gradient(#fff 20%, transparent 23%);background-size:10px 10px;background-position:0 0,5px 5px;z-index:-1}.top_about .bg_dot::before{content:"";position:absolute;width:100%;height:63px;top:-61px;background-color:#eef8ea;background-image:-webkit-radial-gradient(#fff 20%, transparent 23%),-webkit-radial-gradient(#fff 20%, transparent 23%);background-image:radial-gradient(#fff 20%, transparent 23%),radial-gradient(#fff 20%, transparent 23%);background-size:10px 10px;background-position:0 0,5px 5px;-webkit-clip-path:url(#clip_wave_top);clip-path:url(#clip_wave_top)}.top_about .bg_dot::after{content:"";position:absolute;width:100%;height:65px;bottom:-65px;background-color:#eef8ea;background-image:-webkit-radial-gradient(#fff 20%, transparent 23%),-webkit-radial-gradient(#fff 20%, transparent 23%);background-image:radial-gradient(#fff 20%, transparent 23%),radial-gradient(#fff 20%, transparent 23%);background-size:10px 10px;background-position:0 0,5px 5px;-webkit-clip-path:url(#clip_wave_bottom);clip-path:url(#clip_wave_bottom)}.top_about .deco_cont{position:absolute;pointer-events:none;width:100%;height:100%;top:0;left:0;overflow:hidden}.top_about .deco_cont .about_sun{position:absolute;width:139px;top:15px;left:calc(50% - 330px);-webkit-animation:ani_01_pc 1s steps(2, end) infinite;animation:ani_01_pc 1s steps(2, end) infinite}.top_about .deco_cont .about_cloud{position:absolute;width:165px;top:110px;left:calc(50% - 480px);-webkit-animation:ani_02_pc 1s steps(2, end) infinite;animation:ani_02_pc 1s steps(2, end) infinite}.top_about .deco_cont .about_bird_01{position:absolute;width:71px;top:350px;right:calc(50% - 450px);-webkit-animation:ani_01_pc 1s steps(2, end) infinite;animation:ani_01_pc 1s steps(2, end) infinite}.top_about .deco_cont .about_bird_02{position:absolute;width:48px;top:395px;right:calc(50% - 510px);-webkit-animation:ani_02_pc 1s steps(2, end) infinite;animation:ani_02_pc 1s steps(2, end) infinite}.top_about .deco_cont .about_photo_01{position:absolute;width:244px;height:244px;-webkit-clip-path:url(#clip_circle_photo);clip-path:url(#clip_circle_photo);top:40px;right:calc(50% - 700px);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.top_about .deco_cont .about_photo_02{position:absolute;width:244px;height:244px;-webkit-clip-path:url(#clip_circle_photo);clip-path:url(#clip_circle_photo);top:310px;left:calc(50% - 480px);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.top_about .l_title_box{margin-top:25px}.top_about .l_title_box .l_title_inner>h3{font-size:6rem}.top_about .l_title_box .l_title_inner span{font-size:2.5rem}.top_about h4{font-size:3.5rem;font-weight:bold;text-align:center;margin-top:30px}.top_about h4 span.ore{color:#f9985c}.top_about h4 span.gre{color:#58ba2d}.top_about h4 span.red{color:#e73262}.top_about .about_lead{font-size:1.8rem;line-height:4.8rem;text-align:center;margin-top:20px}.top_about .more_btn{width:280px;height:50px;border-radius:25px;margin:30px auto}.top_about .more_btn.lead_add_btn{margin:20px auto 50px}.top_about .more_btn a{display:block;text-align:center;line-height:5rem;font-size:1.8rem;font-weight:bold}.top_about .more_btn a::after{content:"";position:absolute;width:25px;height:25px;background:url(../img/common/btn_arrow.svg) no-repeat 100% center;top:52%;right:10px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.top_about .more_btn::before{border-radius:25px}.top_about .more_btn::after{border-radius:25px}.top_about .about_cont_list{margin:120px auto;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top_about .about_cont_list .about_cont_btn_set{width:calc(33.3333333333vw - 10px);max-width:360px;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}.top_about .about_cont_list .about_cont_btn_set a{position:relative;display:block}.top_about .about_cont_list .about_cont_btn_set a::after{content:"";position:absolute;width:calc(33.3333333333vw - 10px);height:calc(33.3333333333vw - 10px);max-width:360px;max-height:360px;top:-5px;left:0;-webkit-clip-path:url(#clip_circle_cont_01);clip-path:url(#clip_circle_cont_01);background-color:#ffe057;z-index:-1}.top_about .about_cont_list .about_cont_btn_set a .img_box{position:relative;width:calc(33.3333333333vw - 20px);height:calc(33.3333333333vw - 20px);max-width:350px;max-height:350px;-webkit-clip-path:url(#clip_circle_cont_01);clip-path:url(#clip_circle_cont_01);margin:5px 0 0 5px}.top_about .about_cont_list .about_cont_btn_set a .more_btn{width:300px;height:60px;font-size:2.5rem;font-weight:700;text-align:center;line-height:6rem;border-radius:30px;margin-top:-30px}.top_about .about_cont_list .about_cont_btn_set a .more_btn::before{border-radius:30px}.top_about .about_cont_list .about_cont_btn_set a .more_btn::after{border-radius:30px}.top_about .about_cont_list .about_cont_btn_set a p{width:90%;font-size:1.6rem;line-height:2.8rem;margin:-10px auto 0}.top_about .about_cont_list .about_cont_btn_set:nth-of-type(2) a{position:relative}.top_about .about_cont_list .about_cont_btn_set:nth-of-type(2) a::after{content:"";position:absolute;width:calc(33.3333333333vw - 10px);height:calc(33.3333333333vw - 10px);max-width:360px;max-height:360px;top:-5px;left:0;-webkit-clip-path:url(#clip_circle_cont_02);clip-path:url(#clip_circle_cont_02);background-color:#ffe057;z-index:-1}.top_about .about_cont_list .about_cont_btn_set:nth-of-type(2) a .img_box{width:calc(33.3333333333vw - 20px);height:calc(33.3333333333vw - 20px);max-width:350px;max-height:350px;-webkit-clip-path:url(#clip_circle_cont_02);clip-path:url(#clip_circle_cont_02)}.top_about .about_cont_list .about_cont_btn_set:last-of-type a{position:relative}.top_about .about_cont_list .about_cont_btn_set:last-of-type a::after{content:"";position:absolute;width:calc(33.3333333333vw - 10px);height:calc(33.3333333333vw - 10px);max-width:360px;max-height:360px;top:-5px;left:0;-webkit-clip-path:url(#clip_circle_cont_03);clip-path:url(#clip_circle_cont_03);background-color:#ffe057;z-index:-1}.top_about .about_cont_list .about_cont_btn_set:last-of-type a .img_box{width:calc(33.3333333333vw - 20px);height:calc(33.3333333333vw - 20px);max-width:350px;max-height:350px;-webkit-clip-path:url(#clip_circle_cont_03);clip-path:url(#clip_circle_cont_03)}.top_about .about_cont_list .about_cont_btn_set.over:hover{-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}.top_about .ig_feed{margin:0 auto 120px;max-width:1200px}.top_about .ig_feed .feed_area{padding:20px 50px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.top_about .ig_feed .feed_area #sb_instagram{padding:0 !important}.top_about .ig_feed .feed_area #sb_instagram #sbi_images{padding:0 !important}.top_contact{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-20px auto 0}.top_contact .txt_box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;padding:20px 0 60px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top_contact .txt_box h2{position:relative;font-size:6rem;font-weight:bold;-webkit-text-stroke:1px #58ba2d;color:rgba(255,255,255,0);text-align:center;margin:20px auto 0}.top_contact .txt_box h2::before{content:attr(data-text);position:absolute;top:3px;left:calc(50% + 3px);color:#ffe057;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-text-stroke:0 #ffe057;z-index:-1}.top_contact .txt_box h3{font-size:2.5rem;font-weight:bold;text-align:center}.top_contact .txt_box .contact_txt{font-size:1.8rem;line-height:3.4rem;text-align:center;margin:10px 0}.top_contact .txt_box .telbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.top_contact .txt_box .telbox a{text-align:center;pointer-events:none;font-size:4.8rem;font-weight:700;line-height:4.8rem}.top_contact .txt_box .telbox .tel_info{font-size:1.8rem;line-height:1.8rem;margin-top:8px}.top_contact .txt_box::after{content:"";position:absolute;width:60px;height:100%;background:#fff;top:0;right:-60px;-webkit-clip-path:url(#clip_top_contact_bg);clip-path:url(#clip_top_contact_bg)}.top_contact .txt_box .more_btn{width:300px;height:50px;font-size:1.8rem;font-weight:700;text-align:center;line-height:5rem;border-radius:25px;margin:25px auto 0}.top_contact .txt_box .more_btn::before{border-radius:25px}.top_contact .txt_box .more_btn::after{border-radius:25px}.top_contact .txt_box .more_btn a{display:block;text-align:center;line-height:5rem;font-size:1.8rem;font-weight:bold}.top_contact .txt_box .more_btn a::after{content:"";position:absolute;width:25px;height:25px;background:url(../img/common/btn_arrow.svg) no-repeat 100% center;top:52%;right:10px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.top_contact .figure_box{width:50%;background:url(../img/top/top_contact_img.jpg) no-repeat center/cover}.greeting{margin:0 auto;max-width:1000px;padding:50px 30px 100px}.greeting .flex_box .img_box{max-width:300px;width:20%;height:0;padding-top:23%;background-position:center;background-repeat:no-repeat;background-size:cover;float:left;margin-right:40px}.greeting .flex_box .text_box{position:relative}.greeting .flex_box .text_box .svg_circle{position:absolute;right:-40px;top:20px;width:285px;height:285px;-webkit-clip-path:url(#clip_circle);clip-path:url(#clip_circle);background:-webkit-repeating-linear-gradient(135deg, #ffe057, #ffe057 7px, #fff 7px, #fff 14px);background:repeating-linear-gradient(-45deg, #ffe057, #ffe057 7px, #fff 7px, #fff 14px);mix-blend-mode:multiply;opacity:.2}.greeting .flex_box .text_box .l_title_box{margin-bottom:10px}.greeting .flex_box .text_box .l_title_box .l_title_inner h3::before{left:unset}.greeting .flex_box .text_box p{margin-bottom:10px}.greeting .flex_box .text_box .name{font-size:2.5rem;text-align:right}.greeting .flex_box .text_box .name span{font-size:1.8rem;margin-right:10px;text-align:right}.overview{position:relative;background-color:#eef8ea;background-image:-webkit-radial-gradient(#fff 20%, transparent 23%),-webkit-radial-gradient(#fff 20%, transparent 23%);background-image:radial-gradient(#fff 20%, transparent 23%),radial-gradient(#fff 20%, transparent 23%);background-size:10px 10px;background-position:0 0,5px 5px}.overview .inner{max-width:1000px;margin:0 auto;padding:60px 30px 100px}.overview .inner .l_title_box{margin-bottom:30px}.overview .inner .img_box{margin-bottom:50px}.overview .inner .img_box .grid_box{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}.overview .inner .img_box .grid_box img{border-radius:10px}.overview .inner .img_box .grid_box .right img:nth-child(2){margin-top:10px}.access .access_wrap{max-width:1000px;margin:0 auto;padding:60px 30px 80px}.access .access_wrap .l_title_box{margin-bottom:30px}.access .access_wrap iframe{height:400px}.access .access_wrap .more_btn{margin-top:40px}.loop_area{margin-bottom:50px}.loop_area .loop_img{background:url(../img/about/loop.jpg?20251121) repeat-x left center/50% 100%}.l_title_box.childcare .l_title_inner.short h3{-webkit-text-stroke:1px #f9985c}.l_title_box.childcare .l_title_inner.sick h3{-webkit-text-stroke:1px #4f86c5}.childcare_box{position:relative;z-index:1;max-width:1000px;margin:0 auto;border-radius:10px;margin-bottom:120px}.childcare_box .box_inner{padding:100px}.childcare_box .box_inner section{margin-bottom:70px}.childcare_box .box_inner section .sec_title{font-size:2.5rem;font-weight:bold;border-bottom:2px dashed #5a2e13;margin-bottom:10px;padding-bottom:13px}.childcare_box .box_inner section .sec_title span{font-size:2rem}.childcare_box .box_inner section p{font-size:1.7rem;line-height:3rem}.childcare_box .box_inner section small{font-size:1.4rem}.childcare_box .box_inner section:last-child{margin-bottom:0}.childcare_box.admission{background-color:#eef8ea}.childcare_box.admission .box_inner section:nth-child(1) .flex_box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:10px}.childcare_box.admission .box_inner section:nth-child(1) .flex_box .table_wrap{width:50%}.childcare_box.admission .box_inner section:nth-child(1) .flex_box .table_wrap .table_title{font-weight:bold;position:relative;padding-left:20px}.childcare_box.admission .box_inner section:nth-child(1) .flex_box .table_wrap .table_title::before{content:"";position:absolute;width:15px;height:15px;background-color:#fdd000;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%}.childcare_box.admission .box_inner section:nth-child(2) .table_01{margin-bottom:30px;width:70%}.childcare_box.admission .box_inner section:nth-child(2) .table_01 tr th{width:250px}.childcare_box.admission .box_inner section:nth-child(2) .table_01 tr td{width:250px}.childcare_box.admission .box_inner section:nth-child(2) .flex_box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:10px}.childcare_box.admission .box_inner section:nth-child(2) .flex_box dl{width:100%}.childcare_box.admission .box_inner section:nth-child(2) .flex_box dl .wrap dt{width:250px}.childcare_box.admission .box_inner section:nth-child(2) .flex_box dl.asa{border:1px solid #ef7a98}.childcare_box.admission .box_inner section:nth-child(2) .flex_box dl.asa .wrap dt{background-color:#ef7a98}.childcare_box.admission .box_inner section:nth-child(2) .flex_box dl.yuu{border:1px solid #4f86c5}.childcare_box.admission .box_inner section:nth-child(2) .flex_box dl.yuu .wrap dt{background-color:#4f86c5}.childcare_box.admission .box_inner section:nth-child(3) .table_01{margin:25px 0 10px}.childcare_box.admission .box_inner section:nth-child(3) .table_01 tr th{width:20%;border-right:1px solid #fff}.childcare_box.admission .box_inner section:nth-child(3) .table_01 tr th:last-child{border-right:1px solid #58ba2d;border-radius:0 10px 0 0}.childcare_box.admission .box_inner section:nth-child(3) .table_01 tr td:first-child{border-left:1px solid #58ba2d}.childcare_box.admission .box_inner section:nth-child(3) .table_01 tr:last-child td:first-child{border-radius:0 0 0 10px}.childcare_box.admission .box_inner section:nth-child(4) .sec_title{margin-bottom:25px}.childcare_box.short{background-color:#fef5ef}.childcare_box.short .box_inner section:nth-child(1) dl{border:1px solid #f9985c;margin-top:10px}.childcare_box.short .box_inner section:nth-child(1) dl .wrap dt{width:30%;background-color:#f9985c}.childcare_box.short .box_inner section:nth-child(1) dl .wrap:first-child dd{border-bottom:1px solid #f9985c}.childcare_box.short .box_inner section:nth-child(2) .sec_title{margin-bottom:25px}.childcare_box.short .box_inner section:nth-child(2) .flow_list .flex_box{border:1px solid #f9985c}.childcare_box.short .box_inner section:nth-child(2) .flow_list .flex_box::after{border-top:15px solid #f9985c;border-left:13px solid rgba(0,0,0,0)}.childcare_box.short .box_inner section:nth-child(2) .flow_list .flex_box .num{background-color:#f9985c}.childcare_box.sick{background-color:#edf3f9}.childcare_box.sick .box_inner section:nth-child(3) .dl_table{margin-top:30px;border:1px solid #4f86c5}.childcare_box.sick .box_inner section:nth-child(3) .dl_table .wrap dt{background-color:#4f86c5}.childcare_box.sick .box_inner section:nth-child(3) .dl_table .wrap dd{border-bottom:1px solid #4f86c5}.childcare_box.sick .box_inner section:nth-child(3) .dl_table .wrap:last-child dd{border-bottom:1px solid #fff}.childcare_box.sick .box_inner section:nth-child(3) .dl_table .wrap dd .text_list li{position:relative;padding-left:20px}.childcare_box.sick .box_inner section:nth-child(3) .dl_table .wrap dd .text_list li::after{content:"※";position:absolute;left:0;top:0}.childcare_box.sick .box_inner section:nth-child(4) .azukaruko .img_box{width:300px;margin:20px auto}.childcare_box.sick .box_inner section:nth-child(4) .azukaruko .img_box a{display:block}.childcare_box.sick .box_inner section:nth-child(4) .step_box h4{font-size:2rem;font-weight:bold}.childcare_box.sick .box_inner section:nth-child(4) .step_box .step_img{width:500px;margin-top:20px}.childcare_box.sick .box_inner section:nth-child(4)>.sick_flow_list{margin-top:30px}.childcare_box.sick .box_inner section:nth-child(4)>.sick_flow_list>li{position:relative;background-color:#fff;border-radius:10px;padding:20px;margin-bottom:50px}.childcare_box.sick .box_inner section:nth-child(4)>.sick_flow_list>li::after{content:"";position:absolute;bottom:-32px;right:0;left:0;width:0;height:0;margin:auto;border-top:14px solid #4f86c5;border-right:12px solid rgba(0,0,0,0);border-left:12px solid rgba(0,0,0,0);border-bottom:0 solid rgba(0,0,0,0)}.childcare_box.sick .box_inner section:nth-child(4)>.sick_flow_list>li h4{font-size:2rem;font-weight:bold}.childcare_box.sick .box_inner section:nth-child(4)>.sick_flow_list>li .btn_area01{width:300px;margin-top:20px}.childcare_box.sick .box_inner section:nth-child(4)>.sick_flow_list>li .btn_area01 a{display:block}.childcare_box.sick .box_inner section:nth-child(4)>.sick_flow_list>li .btn_area02{width:200px;margin:20px 0}.childcare_box.sick .box_inner section:nth-child(4)>.sick_flow_list>li .btn_area02 a{display:block}.childcare_box.sick .box_inner section:nth-child(4)>.sick_flow_list>li p a{border-bottom:1px dashed #5a2e13}.childcare_box.sick .box_inner section:nth-child(4)>.sick_flow_list>li .flow_box{font-size:1.6rem;margin:10px 0}.childcare_box.sick .box_inner section:nth-child(4)>.sick_flow_list>li .flow_box .time_flow{padding:10px 0 10px 20px;border-left:1px dashed #4f86c5;margin-left:20px}.childcare_box.sick .box_inner section:nth-child(4)>.sick_flow_list>li .flow_box .time_flow li{position:relative;margin-bottom:8px}.childcare_box.sick .box_inner section:nth-child(4)>.sick_flow_list>li .flow_box .time_flow li::before{position:absolute;content:"";top:8px;left:-26px;width:8px;height:8px;border:2px solid #4f86c5;border-radius:50%}.childcare_box.sick .box_inner section:nth-child(4)>.sick_flow_list>li .flow_box .time_flow li .time{font-weight:bold}.childcare_box.sick .box_inner section:nth-child(4)>.sick_flow_list>li:last-child{margin-bottom:0}.childcare_box.sick .box_inner section:nth-child(4)>.sick_flow_list>li:last-child::after{display:none}.childcare_box.sick .box_inner section:nth-child(5) p{margin-bottom:5px}.childcare_box.sick .box_inner section:nth-child(5) .bring_list{background-color:#fff;border-radius:10px;margin-bottom:10px}.childcare_box.sick .box_inner section:nth-child(5) .bring_list .inner{padding:20px 30px}.childcare_box.sick .box_inner section:nth-child(5) .bring_list .inner .bring_list_title{font-size:1.8rem;border-bottom:1px dashed #5a2e13;padding-bottom:10px;margin-bottom:10px}.childcare_box.sick .box_inner section:nth-child(5) .bring_list .inner .bring_list_title:nth-of-type(2){margin:20px 0 10px 0}.childcare_box.sick .box_inner section:nth-child(5) .bring_list .inner .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.childcare_box.sick .box_inner section:nth-child(5) .bring_list .inner .wrapper ul{width:50%}.childcare_box.sick .box_inner section:nth-child(5) .bring_list .inner .wrapper ul li{font-size:1.6rem;margin-bottom:5px}.childcare_box.sick .box_inner section:nth-child(5) .bring_list .inner .wrapper ul li span{margin-left:3px}.childcare_box.sick .box_inner section:nth-child(5) .bring_list .inner .wrapper ul:first-child{margin-right:50px}.childcare_box.sick .box_inner section:nth-child(5) .add_title{font-size:1.8rem;font-weight:bold;margin-bottom:0}.childcare_box.sick .box_inner section:nth-child(6) .dl_table{border:1px solid #4f86c5}.childcare_box.sick .box_inner section:nth-child(6) .dl_table .wrap dt{background-color:#4f86c5}.childcare_box.sick .box_inner section:nth-child(6) .dl_table .wrap dd a{border-bottom:1px solid #000}.childcare_box.sick .box_inner section:nth-child(6) .dl_table .wrap:first-child dd{border-bottom:1px solid #4f86c5}.childcare_box.sick .box_inner section:nth-child(7) .more_btn{margin-bottom:20px}.childcare_box.sick .box_inner section:nth-child(7) .more_btn::before{background-color:#4f86c5}.childcare_box.sick .box_inner section:nth-child(7) p{text-align:center}.feature_lead .inner{max-width:1000px;margin:0 auto;padding:50px 30px 100px}.feature_lead .inner ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:100px}.feature_lead .inner ul li .text_box{width:calc(50% - 50px)}.feature_lead .inner ul li .text_box .list_title{font-size:2.5rem;line-height:4rem;margin-bottom:5px}.feature_lead .inner ul li .img_box{width:50%;padding-top:33%;background-position:center;background-repeat:no-repeat;background-size:cover}.feature_lead .inner ul li:first-child .svg_circle{position:absolute;left:-70px;top:-10px;width:285px;height:285px;-webkit-clip-path:url(#clip_circle);clip-path:url(#clip_circle);background:-webkit-repeating-linear-gradient(135deg, #58ba2d, #58ba2d 7px, #fff 7px, #fff 14px);background:repeating-linear-gradient(-45deg, #58ba2d, #58ba2d 7px, #fff 7px, #fff 14px);mix-blend-mode:multiply;opacity:.08}.feature_lead .inner ul li:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.feature_lead .inner ul li:nth-child(even) .svg_square{position:absolute;right:-30px;top:-10px;width:312px;height:312px;-webkit-clip-path:url(#clip_square);clip-path:url(#clip_square);background:-webkit-repeating-linear-gradient(135deg, #e73262, #e73262 7px, #fff 7px, #fff 14px);background:repeating-linear-gradient(-45deg, #e73262, #e73262 7px, #fff 7px, #fff 14px);mix-blend-mode:multiply;opacity:.08}.feature_lead .inner ul li:nth-child(3) .svg_triangle{position:absolute;-webkit-transform:rotate(75deg);transform:rotate(75deg);left:-50px;top:0;width:300px;height:314px;-webkit-clip-path:url(#clip_triangle);clip-path:url(#clip_triangle);background:-webkit-repeating-linear-gradient(45deg, #ffe057, #ffe057 7px, #fff 7px, #fff 14px);background:repeating-linear-gradient(45deg, #ffe057, #ffe057 7px, #fff 7px, #fff 14px);mix-blend-mode:multiply;opacity:.2}.feature_lead .inner ul li:last-child{margin-bottom:0}.feature_lead .inner ul li:last-child .svg_circle{position:absolute;right:-70px;top:-10px;width:285px;height:285px;-webkit-clip-path:url(#clip_circle);clip-path:url(#clip_circle);background:-webkit-repeating-linear-gradient(135deg, #4f86c5, #4f86c5 7px, #fff 7px, #fff 14px);background:repeating-linear-gradient(-45deg, #4f86c5, #4f86c5 7px, #fff 7px, #fff 14px);mix-blend-mode:multiply;opacity:.08}.food_section .food_content{max-width:1000px;margin:0 auto 120px;background-color:#eef8ea;border-radius:10px}.food_section .food_content .inner{padding:100px 50px}.food_section .food_content .inner .lead{text-align:center;font-size:2.3rem;line-height:4.4rem;font-weight:bold;margin-bottom:40px}.food_section .food_content .inner .img_list_01{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:30px}.food_section .food_content .inner .img_list_01 .img_box img{border-radius:10px}.food_section .food_content .inner .center_text{text-align:center;margin-bottom:30px}.food_section .food_content .inner .img_list_02{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.food_section .food_content .inner .img_list_02 .img_box img{border-radius:10px}.en_section .en_content{max-width:1000px;margin:0 auto 120px;background-color:#edf3f9;border-radius:10px}.en_section .en_content.learn{background-color:#fef5ef}.en_section .en_content .inner{padding:100px 50px}.en_section .en_content .inner .lead{text-align:center;font-size:2rem;line-height:4.4rem;font-weight:bold;margin-bottom:40px}.en_section .en_content .inner .img_list_01{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.en_section .en_content .inner .img_list_01 .img_box img{border-radius:10px}.en_section .en_content .inner .center_text{text-align:center;margin:30px auto}.en_section .en_content .inner .flex_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.en_section .en_content .inner .flex_box .img_box{width:50%}.en_section .en_content .inner .flex_box .img_box img{border-radius:10px}.en_section .en_content .inner .flex_box .text_box{width:calc(50% - 40px)}.en_section .en_content .inner .flex_box .text_box .add_title{font-size:2.3rem;line-height:4rem;margin-bottom:20px}.l_title_box.sche_02 .l_title_inner h3{-webkit-text-stroke:1px #f9985c}.l_title_box.event .l_title_inner h3{-webkit-text-stroke:1px #4f86c5}.days_list{background:-webkit-repeating-linear-gradient(135deg, #f0f7ed, #f0f7ed 5px, #fff 5px, #fff 10px);background:repeating-linear-gradient(-45deg, #f0f7ed, #f0f7ed 5px, #fff 5px, #fff 10px);max-width:1000px;border-radius:10px;margin:0 auto 120px;padding:100px 30px;position:relative}.days_list .lead_text p{font-size:1.8rem;text-align:center;margin-bottom:50px}.days_list .schedule_list{margin:0 auto}.days_list .schedule_list li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:100px}.days_list .schedule_list li::after{content:"";position:absolute;height:64%;background-repeat:repeat-y;border-left:8px dotted #ffe057;z-index:1;top:54%}.days_list .schedule_list li .img_box{width:360px;height:245px;background-position:center;background-repeat:no-repeat;background-size:cover}.days_list .schedule_list li .time{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:110px;height:110px;border-radius:50%;background-color:#58ba2d;font-size:3rem;font-weight:bold;color:#fff;margin:0px 40px;z-index:1}.days_list .schedule_list li .text_box{width:360px}.days_list .schedule_list li .text_box .s_title{font-size:2.3rem;border-bottom:2px dashed #5a2e13;padding-bottom:10px;margin-bottom:10px;font-weight:bold}.days_list .schedule_list li .text_box p{font-size:1.6rem;line-height:3rem}.days_list .schedule_list li:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.days_list .schedule_list li:last-child{text-align:center;padding-bottom:0}.days_list .schedule_list li:last-child::after{content:"";border-left:none}.days_list .schedule_list li:last-child .time{margin:0px 40px 5px}.days_list .schedule_list li:last-child .last_text{font-size:2.5rem;font-weight:bold}.days_list .f_left .bird_01{position:absolute;width:109px;left:calc(50% - 300px);bottom:40px;-webkit-animation:ani_01_pc 1s steps(2, end) infinite;animation:ani_01_pc 1s steps(2, end) infinite;z-index:1}.days_list .f_left .bird_02{position:absolute;width:88px;bottom:0px;left:calc(50% - 410px);-webkit-animation:ani_02_pc 1s steps(2, end) infinite;animation:ani_02_pc 1s steps(2, end) infinite;z-index:1}.days_list .f_left svg{width:98px;height:90px;fill:#ef7a98}.days_list .f_right{position:absolute;width:252px;right:calc(50% - 500px);bottom:50px;-webkit-animation:f_right_anime 1s steps(2, end) infinite;animation:f_right_anime 1s steps(2, end) infinite}.days_list.sche_02{background:-webkit-repeating-linear-gradient(135deg, #fef5ef, #fef5ef 5px, #fff 5px, #fff 10px);background:repeating-linear-gradient(-45deg, #fef5ef, #fef5ef 5px, #fff 5px, #fff 10px);padding:120px 30px 100px}.days_list.sche_02 li .time{background-color:#f9985c}.days_list.event{background:-webkit-repeating-linear-gradient(135deg, #edf3f9, #edf3f9 5px, #fff 5px, #fff 10px);background:repeating-linear-gradient(-45deg, #edf3f9, #edf3f9 5px, #fff 5px, #fff 10px)}.event_sec .event_list>li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:30px}.event_sec .event_list>li .e_pic_img{position:absolute}.event_sec .event_list>li::after{content:"";position:absolute;height:110px;background-repeat:repeat-y;border-left:8px dotted #ffe057;z-index:1;top:calc(50% + 53px)}.event_sec .event_list>li .img_box{width:315px;height:215px;background-position:center;background-repeat:no-repeat;background-size:cover}.event_sec .event_list>li .time{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:110px;height:110px;border-radius:50%;background-color:#58ba2d;font-size:4.5rem;color:#fff;margin:0px 60px;z-index:1}.event_sec .event_list>li .text_box{width:315px;display:-webkit-box;display:-ms-flexbox;display:flex}.event_sec .event_list>li .text_box .e_list li{position:relative;font-size:2rem;padding-left:25px;margin-bottom:10px}.event_sec .event_list>li .text_box .e_list li::before{content:"";position:absolute;width:22px;height:22px;border-radius:50%;background-color:#58ba2d;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.event_sec .event_list>li .text_box .e_list:first-child{margin-right:30px}.event_sec .event_list>li:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.event_sec .event_list>li:nth-child(even) .text_box{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.event_sec .event_list>li:last-child::after{border-left:none}.event_sec .event_list>li:last-child{padding-bottom:0}.event_sec .event_list>li.spring .e_pic_img{right:calc(50% - 480px);width:130px;bottom:20px;-webkit-animation:f_right_anime 1s steps(2, end) infinite;animation:f_right_anime 1s steps(2, end) infinite}.event_sec .event_list>li.spring .time{background-color:#ef7a98}.event_sec .event_list>li.spring .text_box .e_list li::before{background-color:#ef7a98}.event_sec .event_list>li.autumn .e_pic_img{right:calc(50% - 480px);top:-110px;width:186px}.event_sec .event_list>li.autumn .time{background-color:#f9985c}.event_sec .event_list>li.autumn .text_box .e_list li::before{background-color:#f9985c}.event_sec .event_list>li.winter .e_pic_img{right:calc(50% - 490px);top:-135px;width:162px;-webkit-animation:f_right_anime 1s steps(2, end) infinite;animation:f_right_anime 1s steps(2, end) infinite}.event_sec .event_list>li.winter .time{background-color:#4f86c5}.event_sec .event_list>li.winter .text_box .e_list li::before{background-color:#4f86c5}.news_list_wrap{max-width:1000px;margin:0 auto;padding:50px 30px 120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news_list_wrap .article_list{width:calc(70% - 40px)}.news_list_wrap .article_list .article_list_inner article{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #5a2e13}.news_list_wrap .article_list .article_list_inner article a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:1.6rem;-webkit-transition:all ease .3s;transition:all ease .3s}.news_list_wrap .article_list .article_list_inner article a span{margin-right:30px;white-space:nowrap}.news_list_wrap .article_list .article_list_inner article:first-child{border-top:1px solid #5a2e13;padding-top:30px}.news_list_wrap .article_list .article_list_inner article.over a:hover{color:#58ba2d}.news_list_wrap .news_post{width:calc(70% - 40px)}.news_list_wrap .news_post .time{font-size:1.8rem}.news_list_wrap .news_post h3{font-size:2.5rem;font-weight:bold;margin-bottom:5px}.news_list_wrap .news_post .content{border-top:1px solid #5a2e13;border-bottom:1px solid #5a2e13;padding:70px 40px 70px 0;margin-bottom:50px;font-size:1.6rem;line-height:3.8rem}.news_list_wrap .news_post .content img{margin:20px 0}.entry{position:fixed;width:160px;height:160px;background-color:#ffe057;border-radius:50%;left:min(3.125vw,40px);top:420px;z-index:11}.entry a{font-size:3.4rem;font-weight:600;line-height:2.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.entry a span{font-size:1.2rem}.anker_btn_area .common_nav{max-width:1160px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(1.9vw,25px)}.anker_btn_area .common_nav li{width:calc((100% - 140px)/5);min-width:200px}#recruit_feature .feature_list{margin:40px auto 0;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#recruit_feature .feature_list .feature_item{width:calc((100% - 20px)/3);max-width:360px}#recruit_feature .feature_list .feature_item .img_wrap{background-color:#ffe057;padding:5px;-webkit-clip-path:url(#clip_circle_cont_01);clip-path:url(#clip_circle_cont_01)}#recruit_feature .feature_list .feature_item .img_wrap .img_box{-webkit-clip-path:url(#clip_circle_cont_01);clip-path:url(#clip_circle_cont_01)}#recruit_feature .feature_list .feature_item p{width:92%;margin:0 auto}#recruit_feature .feature_list .feature_item p.feature_heading{font-size:2.5rem;font-weight:700;text-align:center;margin:12px auto 8px}#recruit_feature .feature_list .feature_item:nth-of-type(2) .img_wrap{-webkit-clip-path:url(#clip_circle_cont_02);clip-path:url(#clip_circle_cont_02)}#recruit_feature .feature_list .feature_item:nth-of-type(2) .img_wrap .img_box{-webkit-clip-path:url(#clip_circle_cont_02);clip-path:url(#clip_circle_cont_02)}#recruit_feature .feature_list .feature_item:nth-of-type(3) .img_wrap{-webkit-clip-path:url(#clip_circle_cont_03);clip-path:url(#clip_circle_cont_03)}#recruit_feature .feature_list .feature_item:nth-of-type(3) .img_wrap .img_box{-webkit-clip-path:url(#clip_circle_cont_03);clip-path:url(#clip_circle_cont_03)}#recruit_schedule{margin:50px auto 120px;max-width:1060px}#recruit_schedule .schedule_wrap{display:none}#recruit_schedule .schedule_wrap.active{display:block}#recruit_schedule .schedule_wrap.part .schedule_area{background:-webkit-repeating-linear-gradient(135deg, #fef5ef 0 5px, #fff 5px 10px);background:repeating-linear-gradient(-45deg, #fef5ef 0 5px, #fff 5px 10px)}#recruit_schedule .schedule_wrap .schedule_area{background:-webkit-repeating-linear-gradient(135deg, #f0f7ed 0 5px, #fff 5px 10px);background:repeating-linear-gradient(-45deg, #f0f7ed 0 5px, #fff 5px 10px);padding:100px 30px}#recruit_schedule .schedule_wrap .schedule_area .schedule_list.sche_02 .time{background-color:#f9985c}#recruit_schedule .schedule_wrap .schedule_area .schedule_list li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:100px}#recruit_schedule .schedule_wrap .schedule_area .schedule_list li::after{content:"";position:absolute;height:78%;background-repeat:repeat-y;border-left:8px dotted #ffe057;z-index:1;top:54%}#recruit_schedule .schedule_wrap .schedule_area .schedule_list li .img_box{width:360px;height:245px;background-position:center;background-repeat:no-repeat;background-size:cover}#recruit_schedule .schedule_wrap .schedule_area .schedule_list li .time{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:110px;height:110px;border-radius:50%;background-color:#58ba2d;font-size:3rem;font-weight:bold;color:#fff;margin:0px 40px;z-index:1}#recruit_schedule .schedule_wrap .schedule_area .schedule_list li .text_box{width:360px}#recruit_schedule .schedule_wrap .schedule_area .schedule_list li .text_box .s_title{font-size:2.3rem;border-bottom:2px dashed #5a2e13;padding-bottom:10px;margin-bottom:10px;font-weight:bold}#recruit_schedule .schedule_wrap .schedule_area .schedule_list li .text_box p{font-size:1.6rem;line-height:3rem}#recruit_schedule .schedule_wrap .schedule_area .schedule_list li:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}#recruit_schedule .schedule_wrap .schedule_area .schedule_list li:last-child{padding-bottom:0}#recruit_schedule .schedule_wrap .schedule_area .schedule_list li:last-child::after{content:none}#recruit_support{margin:120px auto;max-width:1000px}#recruit_support .text_area{margin-top:30px;padding:0 30px}#recruit_support .text_area p{text-align:center}#recruit_support .text_area ul{border:1px solid #58ba2d;border-radius:10px;padding:20px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 30px;margin-top:20px}#recruit_support .text_area ul li{font-size:1.6rem;position:relative;padding-left:20px}#recruit_support .text_area ul li::before{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background-color:#58ba2d;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#recruit_interview{margin:120px auto;max-width:1000px}#recruit_interview .interview_list{margin:40px auto 0;padding:0 30px}#recruit_interview .interview_list .interview_item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}#recruit_interview .interview_list .interview_item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}#recruit_interview .interview_list .interview_item:nth-child(n+2){margin-top:110px}#recruit_interview .interview_list .interview_item .illust{-webkit-box-flex:0;-ms-flex:none;flex:none;width:min(21.8vw,280px);height:min(34.3vw,440px);border-radius:10px;overflow:hidden}#recruit_interview .interview_list .interview_item .illust img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#recruit_interview .interview_list .interview_item .svg_triangle{position:absolute;right:-80px;top:-60px;width:300px;height:314px;-webkit-clip-path:url(#clip_triangle);clip-path:url(#clip_triangle);background:-webkit-repeating-linear-gradient(135deg, #ffe057, #ffe057 7px, #fff 7px, #fff 14px);background:repeating-linear-gradient(-45deg, #ffe057, #ffe057 7px, #fff 7px, #fff 14px);mix-blend-mode:multiply;opacity:.21;z-index:-1}#recruit_interview .interview_list .interview_item .svg_circle{position:absolute;left:-65px;top:-57px;width:285px;height:285px;-webkit-clip-path:url(#clip_circle);clip-path:url(#clip_circle);background:-webkit-repeating-linear-gradient(135deg, #4f86c5, #4f86c5 7px, #fff 7px, #fff 14px);background:repeating-linear-gradient(-45deg, #4f86c5, #4f86c5 7px, #fff 7px, #fff 14px);mix-blend-mode:multiply;opacity:.08;z-index:-1}#recruit_interview .interview_list .interview_item .text_box .heading{font-size:2.8rem;font-weight:bold}#recruit_interview .interview_list .interview_item .text_box dt{font-size:1.8rem;font-weight:bold;margin-top:28px;padding-left:1.4em;position:relative}#recruit_interview .interview_list .interview_item .text_box dt::before{content:"";position:absolute;width:1em;height:2px;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);background-color:#5a2e13}#recruit_interview .interview_list .interview_item .text_box dd{font-size:1.6rem;margin-top:10px;line-height:3.5rem}#requirement{margin:120px auto 90px;max-width:800px}#requirement .recruit_post_list{margin:40px auto 0;padding:0 30px}#requirement .recruit_post_list li{margin-top:100px;padding-top:100px;border-top:1px dashed #58ba2d}#requirement .recruit_post_list li .dl_table{margin-bottom:50px}#requirement .recruit_post_list li:first-child{margin-top:0;padding-top:0;border-top:none}#requirement .contact_link_area{margin:50px auto 0;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}#requirement .contact_link_area .text{text-align:center;margin-bottom:12px}.loop_area{margin-bottom:50px}.loop_area .loop_img{background:url(../img/about/loop.jpg?20251121) repeat-x left center/50% 100%}.contact_box{margin:0 auto;max-width:800px;padding:20px 30px 100px}.contact_box .contact_lead_text{margin-bottom:30px}.contact_box .contact_lead_text p{font-size:2rem;text-align:center}.contact_box .tel_box{background-color:#fef7d9;border-radius:10px;margin-bottom:30px}.contact_box .tel_box .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:25px 0}.contact_box .tel_box .inner .num_box{margin-right:45px;padding-right:45px;border-right:1px solid #5a2e13}.contact_box .tel_box .inner .num_box .num_wrap{font-size:2rem;font-weight:bold;line-height:9rem}.contact_box .tel_box .inner .num_box .num_wrap span{font-size:3rem;letter-spacing:.03em;padding-left:5px}.contact_box .tel_box .inner .text_box p{line-height:3rem}.contact_box .contact_form{margin-bottom:50px}.contact_box .contact_form dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:solid 1px #ccc;position:relative}.contact_box .contact_form dl .left{position:relative;width:30%;font-size:1.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.contact_box .contact_form dl .left.req::after{content:"必須";position:absolute;color:#fff;width:45px;height:24px;background-color:#ba1717;line-height:2.4rem;text-align:center;right:0px;font-size:1.3rem;border-radius:5px}.contact_box .contact_form dl .right{width:70%;padding:30px 0px 30px 20px}.contact_box .contact_form dl .right input{width:100%;padding:10px;font-size:1.8rem;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f1f2f6}.contact_box .contact_form dl .right textarea{width:100%;padding:10px;font-size:1.8rem;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;resize:vertical;background-color:#f1f2f6}.contact_box .contact_form dl .right .occupation .wpcf7-list-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.contact_box .contact_form dl .right .occupation .wpcf7-list-item input{width:18px;accent-color:#4f86c5}.contact_box .contact_form dl .right .occupation .wpcf7-list-item-label{font-size:1.8rem;padding-left:8px}.contact_box .contact_form dl:last-child{border-bottom:1px solid #ccc}.contact_box .privacy_box{width:100%;height:240px;border:1px solid #ccc;overflow-y:scroll;margin-bottom:50px;background-color:#fff}.contact_box .privacy_box .policy_text{padding:65px 45px 45px}.contact_box .privacy_box .policy_text .title{font-size:1.8rem;margin-bottom:50px;text-align:center}.contact_box .privacy_box .policy_text .lead{font-size:1.6rem;line-height:2.8rem;margin-bottom:40px}.contact_box .privacy_box .policy_text ul li{font-size:1.4rem;line-height:2.8rem;margin-bottom:30px}.contact_box .contact_btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.contact_box .contact_btn input{position:relative;background-color:#58ba2d;color:#fff;text-align:center;width:280px;height:60px;font-size:2rem;margin:5px;cursor:pointer;letter-spacing:.08em;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:50px}.contact_box .contact_btn input:hover{opacity:.7}.contact_box .contact_btn .ajax-loader{position:absolute;top:-25px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);background-repeat:no-repeat;background-size:100%;margin:0px}.contact_box .wpcf7-validation-errors{text-align:center;border:2px solid #000;color:#000;position:relative}.contact_box .wpcf7-mail-sent-ok{text-align:center;border:2px solid #000;color:#000;position:relative}.contact_box .wpcf7-spam-blocked{text-align:center;border:2px solid #000;color:#000;position:relative}.contact_box .screen-reader-response{display:none;position:relative}.contact_box .wpcf7-response-output{text-align:center;border-color:#000;color:#000;position:relative}.download_box{margin:0 auto;max-width:800px;padding:50px 30px 100px}.download_box .download_lead_text{margin-bottom:40px}.download_box .download_lead_text p{font-size:2rem;text-align:center}.download_box .download_list li{margin-bottom:100px}.download_box .download_list li .title_box{font-size:2.5rem;font-weight:bold;border-bottom:2px dashed #5a2e13;margin-bottom:20px;padding-bottom:10px}.download_box .download_list li .flex_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.download_box .download_list li:last-child{margin-bottom:0px}.diary_list_wrap{max-width:1000px;margin:0 auto;padding:50px 30px 120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.diary_list_wrap .diary_list{width:calc(70% - 40px)}.diary_list_wrap .diary_list .diary_list_inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;margin-bottom:50px}.diary_list_wrap .diary_list .diary_list_inner article .img_box{position:relative;width:100%;padding-top:80%;background-image:url(../img/common/noimg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;margin-bottom:10px}.diary_list_wrap .diary_list .diary_list_inner article .img_box .img_box_inner{position:absolute;background-position:center;background-repeat:no-repeat;background-size:cover;left:0;top:0;width:100%;height:100%;-webkit-transition:all ease .5s;transition:all ease .5s}.diary_list_wrap .diary_list .diary_list_inner article .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:5px}.diary_list_wrap .diary_list .diary_list_inner article .info .time{font-size:1.4rem;margin-right:10px;white-space:nowrap}.diary_list_wrap .diary_list .diary_list_inner article .info ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px}.diary_list_wrap .diary_list .diary_list_inner article .info ul li{font-size:1.1rem;background-color:#5a2e13;padding:2px 3px;color:#fff;font-weight:bold;margin-right:3px;border-radius:3px;white-space:nowrap}.diary_list_wrap .diary_list .diary_list_inner article h3{font-size:2rem;font-weight:bold}.diary_list_wrap .diary_list .diary_list_inner article.over:hover a .img_box .img_box_inner{-webkit-transform:scale(1.06);transform:scale(1.06)}.diary_list_wrap .diary_post{width:calc(70% - 40px)}.diary_list_wrap .diary_post .time{font-size:1.8rem}.diary_list_wrap .diary_post h3{font-size:2.5rem;font-weight:bold;margin-bottom:5px}.diary_list_wrap .diary_post .content{border-top:1px solid #5a2e13;border-bottom:1px solid #5a2e13;padding:70px 40px 70px 0;margin-bottom:50px}.diary_list_wrap .diary_post .content img{margin:20px 0}.aragas_lead .inner{max-width:1000px;margin:0 auto;padding:50px 30px 100px}.aragas_lead .inner ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:100px}.aragas_lead .inner ul li .text_box{width:calc(50% - 50px)}.aragas_lead .inner ul li .text_box .list_title{font-size:2.5rem;line-height:4rem;margin-bottom:5px}.aragas_lead .inner ul li .img_box{width:50%;padding-top:33%;background-position:center;background-repeat:no-repeat;background-size:cover}.aragas_lead .inner ul li:first-child .svg_circle{position:absolute;right:-30px;top:-10px;width:285px;height:285px;-webkit-clip-path:url(#clip_circle);clip-path:url(#clip_circle);background:-webkit-repeating-linear-gradient(135deg, #21ffff, #21ffff 7px, #fff 7px, #fff 14px);background:repeating-linear-gradient(-45deg, #21ffff, #21ffff 7px, #fff 7px, #fff 14px);mix-blend-mode:multiply;opacity:.15}.aragas_lead .inner ul li:nth-child(even) .svg_triangle{position:absolute;left:-60px;top:-10px;width:312px;height:312px;-webkit-clip-path:url(#clip_triangle);clip-path:url(#clip_triangle);background:-webkit-repeating-linear-gradient(135deg, #e73262, #e73262 7px, #fff 7px, #fff 14px);background:repeating-linear-gradient(-45deg, #e73262, #e73262 7px, #fff 7px, #fff 14px);mix-blend-mode:multiply;opacity:.08}.aragas_lead .inner ul li:last-child{margin-bottom:0}.aragas_lead .inner ul li:last-child .svg_square{position:absolute;right:-30px;top:-10px;width:312px;height:312px;-webkit-clip-path:url(#clip_square);clip-path:url(#clip_square);background:-webkit-repeating-linear-gradient(135deg, #58ba2d, #58ba2d 7px, #fff 7px, #fff 14px);background:repeating-linear-gradient(-45deg, #58ba2d, #58ba2d 7px, #fff 7px, #fff 14px);mix-blend-mode:multiply;opacity:.08}.inside_section .inside_content{max-width:1000px;margin:0 auto 120px;background-color:#fcf1e7;border-radius:10px}.inside_section .inside_content .inner{padding:100px 50px}.inside_section .inside_content .inner .list_01{display:grid;gap:50px 20px;grid-template-columns:repeat(2, 1fr)}.inside_section .inside_content .inner .list_01 .list .img_box img{border-radius:10px}.inside_section .inside_content .inner .list_01 .list .lead{text-align:left;font-size:2.3rem;line-height:4.4rem;font-weight:bold;margin:15px 0 10px}.inside_section .inside_content .inner .list_01 .list .center_text{text-align:left}.future_section{display:none}.future_section .future_content{max-width:1000px;margin:0 auto 120px;background-color:#edf3f9;border-radius:10px}.future_section .future_content .inner{padding:100px 50px}.future_section .future_content .inner .lead{text-align:center;font-size:2rem;line-height:4.4rem;font-weight:bold;margin-bottom:40px}.future_section .future_content .inner .grid_box{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}.future_section .future_content .inner .grid_box img{border-radius:10px}.future_section .future_content .inner .grid_box .right img:nth-child(2){margin-top:10px}.overview{position:relative;background-color:#eef8ea;background-image:-webkit-radial-gradient(#fff 20%, transparent 23%),-webkit-radial-gradient(#fff 20%, transparent 23%);background-image:radial-gradient(#fff 20%, transparent 23%),radial-gradient(#fff 20%, transparent 23%);background-size:10px 10px;background-position:0 0,5px 5px}.overview .inner{max-width:1000px;margin:0 auto;padding:60px 30px 100px}.overview .inner .l_title_box{margin-bottom:30px}.access .access_wrap{max-width:1000px;margin:0 auto;padding:60px 30px 80px}.access .access_wrap .l_title_box{margin-bottom:30px}.access .access_wrap iframe{height:400px}.access .access_wrap .more_btn{margin-top:40px}@media screen and (max-width: 800px){caption,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,li,ol,p,table,td,textarea,th,ul{-webkit-appearance:none}}@media screen and (max-width: 844px){p{font-size:1.5rem;line-height:2.8rem}.pc_none{display:block}.sp_none{display:none}.pc_tab_block{display:none}.pc_tab_none{display:block}.sp_tab_none{display:none}body::before{height:8px}body#body::after{height:8px}body{min-width:100%}body #display-frame::before{width:8px}body #display-frame::after{width:8px}#blog_btn{display:none}#dl_btn{display:none}header{height:80px;-webkit-transform:translate(0, 0);transform:translate(0, 0)}header #head_nav_logo{width:30vw;left:20px;min-width:180px}header #head_nav_list{display:none}#menu_list{display:block}#menu_trigger_wrap{display:block}.more_btn{width:280px;font-size:1.6rem}.pdf_btn{width:100%;max-width:300px}.lower_fv{margin-top:80px}.lower_fv::before{height:30px}.lower_fv .lower_wrap{right:1vw;-webkit-transform:scale(0.4);transform:scale(0.4)}.lower_fv .lower_fv_inner{height:calc(25vh + 30px)}.lower_fv .lower_fv_inner .title_box{top:calc(50% - 20px)}.lower_fv .lower_fv_inner .title_box h2{font-size:5rem;-webkit-text-stroke:1px #fff}.lower_fv .lower_fv_inner .title_box h2::before{font-size:2rem}.l_title_box .l_title_inner h3{font-size:4.5rem;line-height:4.5rem;margin-bottom:8px}.l_title_box .l_title_inner span{font-size:2rem}.l_title_box .l_title_inner.down{margin-bottom:-55px}.dl_table{font-size:1.5rem;border-left:1px solid #58ba2d}.dl_table .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.dl_table .wrap dt{width:auto;padding:10px}.dl_table .wrap dd{width:auto;padding:10px}.flow_list .flex_box{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 40px 0}.flow_list .flex_box::after{bottom:-100px}.flow_list .flex_box .num{height:60px;width:60px;border-radius:8px 0 0 8px}.flow_list .flex_box .num .inner span{font-size:1.3rem;line-height:1.3rem}.flow_list .flex_box .num .inner p{font-size:2.5rem;line-height:2.5rem}.flow_list .flex_box dd{-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem}.dl_text_list .list{font-size:1.5rem}.loop_area{height:140px}.loop_area .loop_img{width:1996.8px;height:120.4px}footer.recruit_footer{margin-bottom:60px}footer::before{height:30px;top:-29px}footer .footer_add_txt{font-size:1.6rem}.side_box{width:auto}.side_box .side_content .accordionbox .accordionlist dt .title span{font-size:1.4rem}.side_box .side_content .accordionbox .accordionlist dd{width:75%;margin:0px auto 40px}.side_box .side_content:nth-child(2){margin-bottom:0}.pagination{gap:5px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination li a{width:40px;height:40px;line-height:4rem}.common_nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:10px;padding:30px 8vw}.common_nav li{width:100%}.post_pagination li a{line-height:4rem;width:40px;height:40px}.no_page{margin-top:70px}.no_page .no_page_sec h2{font-size:1.6rem}.first_view{height:60vh;margin-top:80px}.first_view .video_box{left:0;width:100%}.first_view .video_box::after{display:none}.first_view .menu_bg{display:none}.first_view .svg_circle{display:none}.first_view .top_left_menu{display:none}#entry_info{position:relative}#entry_info p{font-size:1.3rem;line-height:2.5rem;margin-bottom:10px}#entry_info .flex_box li a{font-size:1.3rem;padding-right:25px}#entry_info .flex_box li a::before{width:18px;height:18px}#entry_info .flex_box li a::after{border-top:4px solid rgba(0,0,0,0);border-left:7px solid #fff;border-bottom:4px solid rgba(0,0,0,0)}#entry_info .flex_box li:first-child{margin-right:15px;padding-right:15px}.top_news{padding:0px 8vw 10px}.top_news .news_cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px}.top_news .news_cont .title_box h2{font-size:5rem;line-height:5rem;margin-bottom:5px;text-align:center}.top_news .news_cont .title_box h2::before{left:unset}.top_news .news_cont .title_box h3{font-size:2.3rem;text-align:center}.top_news .news_cont .news_list_box{padding:0}.top_news .news_cont .news_list_box .news_list{font-size:1.5rem}.top_news .news_cont .news_list_box .news_list .post a span{margin-right:20px}.top_news .news_cont .news_list_box .more_btn{width:280px;font-size:1.6rem;margin:0 auto}.top_about .bg_dot::before{height:41px;top:-40px}.top_about .bg_dot::after{height:40px;bottom:-34px}.top_about .deco_cont .about_sun{-webkit-animation:ani_02_sp 1s steps(2, end) infinite;animation:ani_02_sp 1s steps(2, end) infinite;top:10px;left:calc(50% - 120px)}.top_about .deco_cont .about_cloud{-webkit-animation:ani_02_sp 1s steps(2, end) infinite;animation:ani_02_sp 1s steps(2, end) infinite;top:80px;left:calc(50% - 170px)}.top_about .deco_cont .about_bird_01{right:calc(50% - 190px);-webkit-animation:ani_03_sp 1s steps(2, end) infinite;animation:ani_03_sp 1s steps(2, end) infinite;top:50px}.top_about .deco_cont .about_bird_02{right:calc(50% - 205px);-webkit-animation:ani_04_sp 1s steps(2, end) infinite;animation:ani_04_sp 1s steps(2, end) infinite;top:90px}.top_about .deco_cont .about_photo_01{display:none}.top_about .deco_cont .about_photo_02{display:none}.top_about .l_title_box{margin-top:65px}.top_about .l_title_box .l_title_inner>h3{font-size:5rem;line-height:5rem;margin-bottom:5px}.top_about .l_title_box .l_title_inner span{font-size:2.3rem}.top_about h4{font-size:2.3rem;margin-top:20px}.top_about .about_lead{font-size:1.5rem;line-height:3rem;padding:0 8vw;margin-top:10px}.top_about .about_cont_list{margin:50px auto}.top_about .about_cont_list .about_cont_btn_set a p{font-size:1.5rem}.top_about .ig_feed .feed_area{padding:20px 8vw 0}.top_about .ig_feed .feed_area #sb_instagram #sbi_images{gap:6px !important}.top_contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:0 8vw 80px}.top_contact .txt_box{width:100%;padding:0 0 30px 0}.top_contact .txt_box h2{font-size:5rem;line-height:5rem;margin-bottom:5px}.top_contact .txt_box h3{font-size:2.3rem}.top_contact .txt_box .contact_txt{font-size:1.5rem;line-height:2.8rem}.top_contact .txt_box .telbox a{font-size:4rem;line-height:4rem;pointer-events:all}.top_contact .txt_box::after{display:none}.top_contact .txt_box .more_btn{font-size:280px;font-size:1.6rem;margin:15px auto 0}.top_contact .figure_box{width:100%;height:0;padding-top:80%;border-radius:10px}.greeting{padding:50px 8vw}.greeting .flex_box .text_box .svg_circle{right:-15px}.greeting .flex_box .text_box .name{font-size:2rem}.greeting .flex_box .text_box .name span{font-size:1.4rem;margin-right:4px}.overview .inner{padding:40px 8vw 50px}.overview .inner .img_box{margin-bottom:20px}.overview .inner .img_box .grid_box{gap:5px}.overview .inner .img_box .grid_box .right img:nth-child(2){margin-top:5px}.access .access_wrap{padding:40px 8vw 50px}.access .access_wrap .l_title_box{margin-bottom:20px}.access .access_wrap iframe{height:300px}.access .access_wrap .more_btn{margin-top:30px}.childcare_box{margin-bottom:80px}.childcare_box .box_inner{padding:80px 8vw 50px}.childcare_box .box_inner section{margin-bottom:50px}.childcare_box .box_inner section .sec_title{font-size:2rem;margin-bottom:5px;padding-bottom:8px}.childcare_box .box_inner section .sec_title span{font-size:1.5rem}.childcare_box .box_inner section p{font-size:1.5rem;line-height:2.8rem}.childcare_box.admission .box_inner section:nth-child(1) .flex_box{display:block}.childcare_box.admission .box_inner section:nth-child(1) .flex_box .table_wrap{width:auto}.childcare_box.admission .box_inner section:nth-child(1) .flex_box .table_wrap:first-child{margin-bottom:30px}.childcare_box.admission .box_inner section:nth-child(2) .table_01{width:auto}.childcare_box.admission .box_inner section:nth-child(2) .flex_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.childcare_box.admission .box_inner section:nth-child(2) .flex_box dl .wrap dt{width:auto}.childcare_box.admission .box_inner section:nth-child(2) .flex_box dl .wrap dd{border-left:none;text-align:center}.childcare_box.short .box_inner section:nth-child(1) dl .wrap dt{width:auto}.childcare_box.sick .box_inner section:nth-child(3) .dl_table{margin-top:20px}.childcare_box.sick .box_inner section:nth-child(4) .step_box .step_img{width:320px}.childcare_box.sick .box_inner section:nth-child(4)>.sick_flow_list{margin-top:20px}.childcare_box.sick .box_inner section:nth-child(4)>.sick_flow_list>li h4{font-size:1.6rem}.childcare_box.sick .box_inner section:nth-child(4)>.sick_flow_list>li .btn_area01{width:275px}.childcare_box.sick .box_inner section:nth-child(5) .bring_list .inner{padding:20px}.childcare_box.sick .box_inner section:nth-child(5) .bring_list .inner .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.childcare_box.sick .box_inner section:nth-child(5) .bring_list .inner .wrapper ul{width:100%}.childcare_box.sick .box_inner section:nth-child(5) .bring_list .inner .wrapper ul li{font-size:1.5rem}.childcare_box.sick .box_inner section:nth-child(5) .bring_list .inner .wrapper ul:first-child{margin-right:0}.childcare_box.sick .box_inner section:nth-child(7) p{text-align:left}.feature_lead .inner{padding:30px 8vw 50px}.feature_lead .inner ul li{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;margin-bottom:50px}.feature_lead .inner ul li .text_box{width:auto}.feature_lead .inner ul li .text_box .list_title{font-size:2rem;line-height:3rem;margin-bottom:10px}.feature_lead .inner ul li .img_box{width:100%;padding-top:70%;margin-bottom:10px}.feature_lead .inner ul li:first-child .svg_circle{top:unset;bottom:-50px;-webkit-transform:scale(0.7);transform:scale(0.7)}.feature_lead .inner ul li:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.feature_lead .inner ul li:nth-child(even) .svg_square{top:unset;bottom:-50px;-webkit-transform:scale(0.7);transform:scale(0.7)}.feature_lead .inner ul li:nth-child(3) .svg_triangle{left:0;top:unset;bottom:-80px;-webkit-transform:rotate(75deg) scale(0.7);transform:rotate(75deg) scale(0.7)}.feature_lead .inner ul li:last-child .svg_circle{top:unset;bottom:-50px;-webkit-transform:scale(0.7);transform:scale(0.7)}.food_section .food_content{margin:0 auto 80px}.food_section .food_content .inner{padding:70px 8vw 50px}.food_section .food_content .inner .lead{font-size:1.5rem;line-height:2.8rem;margin-bottom:20px}.food_section .food_content .inner .img_list_01 .img_box{margin-bottom:15px}.food_section .food_content .inner .img_list_01 .img_box:last-child{margin-bottom:0}.food_section .food_content .inner .center_text{margin-bottom:20px;text-align:left}.food_section .food_content .inner .img_list_02 .img_box{margin-bottom:15px}.food_section .food_content .inner .img_list_02 .img_box:last-child{margin-bottom:0}.en_section .en_content{margin:0 auto 80px}.en_section .en_content .inner{padding:70px 8vw 50px}.en_section .en_content .inner .lead{font-size:1.5rem;line-height:2.8rem;margin-bottom:20px}.en_section .en_content .inner .img_list_01 .img_box{margin-bottom:15px}.en_section .en_content .inner .img_list_01 .img_box:last-child{margin-bottom:0}.en_section .en_content .inner .center_text{margin:20px auto;text-align:left}.en_section .en_content .inner .flex_box .img_box{width:100%}.en_section .en_content .inner .flex_box .text_box{width:auto}.en_section .en_content .inner .flex_box .text_box .add_title{font-size:2rem;line-height:3rem;margin-bottom:5px}.days_list{padding:80px 8vw 50px}.days_list .lead_text p{font-size:1.5rem;text-align:left;margin-bottom:30px}.days_list .schedule_list li{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;width:calc(100% - 80px);padding-left:40px;margin-left:32px;border-left:8px dotted #ffe057;padding-bottom:50px}.days_list .schedule_list li::after{display:none}.days_list .schedule_list li .img_box{width:100%;height:0;padding-top:70%}.days_list .schedule_list li .time{position:absolute;width:60px;height:60px;margin:0;left:-35px;top:-17px;font-size:2rem}.days_list .schedule_list li .text_box{width:100%;margin-bottom:10px}.days_list .schedule_list li .text_box .s_title{font-size:2rem}.days_list .schedule_list li .text_box p{font-size:1.5rem;line-height:2.4rem}.days_list .schedule_list li:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.days_list .schedule_list li:last-child .time{margin:0}.days_list .f_left{display:none}.days_list .f_right{display:none}.event_sec .event_list>li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:calc(100% - 80px);padding-left:40px;margin-left:32px;border-left:8px dotted #ffe057}.event_sec .event_list>li::after{display:none}.event_sec .event_list>li .img_box{width:100%;height:0;padding-top:70%;margin-bottom:10px}.event_sec .event_list>li .time{position:absolute;width:60px;height:60px;margin:0;left:-35px;top:-17px;font-size:3rem}.event_sec .event_list>li .text_box{width:100%}.event_sec .event_list>li .text_box .e_list li{font-size:1.5rem;padding-left:20px}.event_sec .event_list>li .text_box .e_list li::before{width:16px;height:16px}.event_sec .event_list>li:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.event_sec .event_list>li:nth-child(even) .text_box{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.event_sec .event_list>li.spring .e_pic_img{right:0;bottom:6px;width:80px}.event_sec .event_list>li.autumn .e_pic_img{right:-10px;top:unset;width:116px;bottom:100px}.event_sec .event_list>li.winter .e_pic_img{right:-16px;top:-90px;width:104px}.news_list_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:30px 8vw 50px}.news_list_wrap .article_list{width:100%;margin-bottom:50px}.news_list_wrap .article_list .article_list_inner article a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;font-size:1.5rem}.news_list_wrap .news_post{width:100%;margin-bottom:50px}.news_list_wrap .news_post .time{font-size:1.5rem}.news_list_wrap .news_post h3{font-size:2rem}.news_list_wrap .news_post .content{padding:30px 0;margin-bottom:30px;font-size:1.5rem;line-height:2.8rem}.entry{width:100%;height:60px;top:unset;left:0;bottom:0;border-radius:unset;padding-bottom:8px}.entry a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;gap:12px}.entry a span{line-height:normal}.anker_btn_area .common_nav li{width:100%}#recruit_feature .feature_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8vw}#recruit_feature .feature_list .feature_item{width:84vw}#recruit_schedule{margin:30px auto 120px}#recruit_schedule .schedule_wrap .schedule_area .schedule_list li{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;width:calc(100% - 80px);padding-left:40px;margin-left:32px;border-left:8px dotted #ffe057;padding-bottom:50px}#recruit_schedule .schedule_wrap .schedule_area .schedule_list li::after{display:none}#recruit_schedule .schedule_wrap .schedule_area .schedule_list li .img_box{width:100%;height:0;padding-top:70%}#recruit_schedule .schedule_wrap .schedule_area .schedule_list li .time{position:absolute;width:60px;height:60px;margin:0;left:-35px;top:-17px;font-size:2rem}#recruit_schedule .schedule_wrap .schedule_area .schedule_list li .text_box{width:100%;margin-bottom:10px}#recruit_schedule .schedule_wrap .schedule_area .schedule_list li .text_box .s_title{font-size:2rem}#recruit_schedule .schedule_wrap .schedule_area .schedule_list li .text_box p{font-size:1.5rem;line-height:2.4rem}#recruit_schedule .schedule_wrap .schedule_area .schedule_list li:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}#recruit_schedule .schedule_wrap .schedule_area .schedule_list li:last-child{border-color:rgba(0,0,0,0)}#recruit_interview{overflow:hidden}#recruit_interview .interview_list{padding:0 8vw}#recruit_interview .interview_list .interview_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}#recruit_interview .interview_list .interview_item:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}#recruit_interview .interview_list .interview_item .illust{width:min(100%,400px);height:max(220px,33.8vw)}#recruit_interview .interview_list .interview_item .svg_triangle{-webkit-transform:scale(0.7);transform:scale(0.7);top:130px}#recruit_interview .interview_list .interview_item .svg_circle{top:110px;-webkit-transform:scale(0.7);transform:scale(0.7)}#requirement .recruit_post_list{padding:0 8vw}#requirement .recruit_post_list li{margin-top:50px;padding-top:50px}#requirement .recruit_post_list li .dl_table{margin-bottom:30px}#requirement .contact_link_area{margin:30px auto 0;padding:0 40px;-webkit-box-sizing:border-box;box-sizing:border-box}.contact_box{padding:30px 8vw 80px}.contact_box .contact_lead_text p{font-size:1.5rem;text-align:left}.contact_box .tel_box .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:5vw}.contact_box .tel_box .inner .num_box{margin:0 0 10px 0;padding:0;border-right:none}.contact_box .tel_box .inner .num_box .num_wrap{line-height:3rem}.contact_box .tel_box .inner .text_box p{font-size:1.3rem;line-height:2.4rem}.contact_box .contact_form dl{-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact_box .contact_form dl .left{width:100%;padding-top:15px;padding-bottom:5px;font-size:1.4rem}.contact_box .contact_form dl .left.req::after{font-size:1rem;width:30px;border-radius:5px}.contact_box .contact_form dl .right{width:100%;padding:5px 0px 20px 0px}.contact_box .privacy_box{margin-bottom:30px;height:200px}.contact_box .privacy_box .policy_text{padding:35px 5vw 5vw}.contact_box .privacy_box .policy_text .title{font-size:1.3rem;margin-bottom:30px}.contact_box .privacy_box .policy_text .lead{font-size:1.3rem;line-height:2.4rem;margin-bottom:30px}.contact_box .privacy_box .policy_text ul li{font-size:1.3rem;line-height:2.4rem;margin-bottom:20px}.contact_box .contact_btn{display:block}.contact_box .contact_btn input{width:280px;height:50px;font-size:1.6rem;line-height:5rem;margin:5px auto}.contact_box .contact_btn input:hover{opacity:1}.download_box{padding:30px 8vw 80px}.download_box .download_lead_text{margin-bottom:20px}.download_box .download_lead_text p{font-size:1.5rem;text-align:left}.download_box .download_list li{margin-bottom:50px}.download_box .download_list li .title_box{font-size:2rem;padding-bottom:8px}.diary_list_wrap{padding:30px 8vw 80px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.diary_list_wrap .diary_list{width:auto;margin-bottom:50px}.diary_list_wrap .diary_list .diary_list_inner{gap:40px 16px;margin-bottom:30px}.diary_list_wrap .diary_list .diary_list_inner article .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.diary_list_wrap .diary_list .diary_list_inner article h3{font-size:1.5rem}.aragas_lead .inner{padding:30px 8vw 50px}.aragas_lead .inner ul li:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.aragas_lead .inner ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-bottom:50px}.aragas_lead .inner ul li .text_box{width:auto}.aragas_lead .inner ul li .text_box .list_title{font-size:2rem;line-height:3rem;margin-bottom:10px}.aragas_lead .inner ul li .img_box{width:100%;padding-top:70%;margin-bottom:10px}.aragas_lead .inner ul li:first-child .svg_circle{top:unset;bottom:-50px;-webkit-transform:scale(0.7);transform:scale(0.7);z-index:-1}.aragas_lead .inner ul li:nth-child(even) .svg_triangle{-webkit-transform:scale(0.7);transform:scale(0.7)}.aragas_lead .inner ul li:last-child .svg_square{top:unset;bottom:-85px;-webkit-transform:scale(0.7);transform:scale(0.7);z-index:-1}.inside_section .inside_content{margin:0 auto 80px}.inside_section .inside_content .inner{padding:100px 8vw 50px}.inside_section .inside_content .inner .list_01 .list .img_box{margin-bottom:15px}.inside_section .inside_content .inner .list_01 .list .img_box:last-child{margin-bottom:0}.inside_section .inside_content .inner .list_01 .list .lead{font-size:1.8rem;line-height:2.8rem;margin-bottom:10px}.inside_section .inside_content .inner .list_01 .list .center_text{margin-bottom:50px;text-align:left}.future_section .future_content{margin:0 auto 80px}.future_section .future_content .inner{padding:70px 8vw 50px}.future_section .future_content .inner .lead{font-size:1.5rem;line-height:2.8rem;margin-bottom:20px}.future_section .future_content .inner .grid_box{gap:5px}.future_section .future_content .inner .grid_box .right img:nth-child(2){margin-top:5px}.overview .inner{padding:40px 8vw 50px}.access .access_wrap{padding:40px 8vw 80px}.access .access_wrap .l_title_box{margin-bottom:20px}.access .access_wrap iframe{height:300px}.access .access_wrap .more_btn{margin-top:30px}}@media screen and (min-width: 845px)and (max-width: 1024px){p{font-size:1.5rem;line-height:2.8rem}.pc_none{display:block}.pc_tab_block{display:block}.pc_tab_none{display:none}.sp_tab_none{display:none}body{min-width:100%}#dl_btn{display:none}header{height:80px;-webkit-transform:translate(0, 0);transform:translate(0, 0)}header #head_nav_list{display:none}#menu_list{display:block}#menu_trigger_wrap{display:block}.lower_fv{margin-top:80px}.first_view{height:calc(100vh - 80px);margin-top:80px}.first_view .video_box{left:0;width:100%}.first_view .menu_bg{display:none}.first_view .svg_circle{left:0}.first_view .top_left_menu{display:none}.top_about .about_cont_list .about_cont_btn_set a .more_btn{width:280px}.days_list .schedule_list li .time{margin:0px 15px}.days_list .f_right{width:200px;right:calc(50% - 380px)}.event_sec .event_list>li.spring .e_pic_img{right:0}.event_sec .event_list>li.autumn .e_pic_img{right:0;width:200px}.event_sec .event_list>li.winter .e_pic_img{right:-10px}.news_list_wrap .news_post .content{font-size:1.5rem;line-height:2.8rem}#recruit_schedule .schedule_wrap .schedule_area .schedule_list li .time{margin:0px 15px}#recruit_interview{overflow:hidden}.contact_box .contact_btn input:hover{opacity:1}}@media all and (-ms-high-contrast: none){p{padding-top:6px}h3{padding-top:3px}h2{padding-top:3px}h1{padding-top:3px}.side_box .side_content .accordionbox .accordionlist dt .title{width:100%}.contact_box .contact_form dl .left{padding:23px 0px 20px}.contact_box .contact_form dl .left.req::after{line-height:2.4rem;height:19px}}@media screen and (min-width: 1024px)and (max-width: 1279px){header #head_nav_list{display:none}#menu_list{display:block;top:100px}#menu_trigger_wrap{display:block;width:100px;height:100px}.lower_fv{margin-top:100px}}@media screen and (max-height: 740px){.first_view .top_left_menu .top_logo{width:26vh}.first_view .top_left_menu .top_nav{margin:6vh auto;gap:3.2vh}.first_view .top_left_menu .top_nav .nav_btn{font-size:2.5vh}}@media screen and (max-width: 1200px){.top_about .deco_cont .about_photo_01{width:20vw;height:20vw;min-width:80px;min-height:80px;-webkit-transform:translate(0, 0);transform:translate(0, 0);right:0}}@media screen and (min-width: 843px)and (max-width: 1200px){.top_about .deco_cont .about_photo_02{width:20vw;height:20vw;min-width:80px;min-height:80px;top:410px;-webkit-transform:translate(0, 0);transform:translate(0, 0);left:0}}@media screen and (max-width: 600px){.top_about .about_lead br{display:none}.top_about .about_cont_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin:40px auto 53px;padding:0 8vw}.top_about .about_cont_list .about_cont_btn_set{width:84vw;margin:0 auto 30px}.top_about .about_cont_list .about_cont_btn_set a::after{width:calc(84vw - 10px);height:calc(84vw - 10px)}.top_about .about_cont_list .about_cont_btn_set a .img_box{width:calc(84vw - 20px);height:calc(84vw - 20px)}.top_about .about_cont_list .about_cont_btn_set:nth-of-type(2) a::after{width:calc(84vw - 10px);height:calc(84vw - 10px)}.top_about .about_cont_list .about_cont_btn_set:nth-of-type(2) a .img_box{width:calc(84vw - 20px);height:calc(84vw - 20px)}.top_about .about_cont_list .about_cont_btn_set:last-of-type a::after{width:calc(84vw - 10px);height:calc(84vw - 10px)}.top_about .about_cont_list .about_cont_btn_set:last-of-type a .img_box{width:calc(84vw - 20px);height:calc(84vw - 20px)}}@media screen and (min-width: 600px)and (max-width: 1024px){.top_about .about_cont_list .about_cont_btn_set a .more_btn{width:30vw;font-size:1.8rem;height:50px;line-height:5rem}}@media screen and (max-width: 599px){.top_about .about_cont_list .about_cont_btn_set a .more_btn{width:280px;height:50px;line-height:5rem;font-size:1.8rem}}@media screen and (max-width: 750px){.greeting .flex_box .img_box{width:40%;padding-top:46%;float:none;margin:0 auto 10px}.greeting .flex_box .text_box{width:100%}}@media screen and (max-width: 819px){.food_section .food_content .inner .img_list_01{display:block;margin-bottom:20px}.food_section .food_content .inner .img_list_02{display:block}.en_section .en_content .inner .img_list_01{display:block;margin-bottom:20px}.en_section .en_content .inner .flex_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:10px}.inside_section .inside_content .inner .list_01{display:block}}