@charset "UTF-8";*{margin:0;padding:0}html{font-family:"Zen Maru Gothic",serif !important;color:#333;font-size:calc(100vw * 16 / 1440)}body{-webkit-text-size-adjust:100%}a{transition:.1s linear all;color:#231815;text-decoration:none}a:hover{text-decoration:none}li{list-style-type:none}h1,h2,h3,h4,h5,h6{line-height:1.5em}p,th,td,li,dt,dd{line-height:1.8em;font-size:.875rem}table{width:100%}tbody{-webkit-text-size-adjust:100%}img{border:none !important;max-width:100%;width:100%;height:auto}.flex{display:flex}body.overflowY{overflow-y:hidden}.whiteLogo{display:none}.language .gtranslate_wrapper{display:block !important}.regular{font-weight:400}.medium{font-weight:500}.semibold{font-weight:600}.bold{font-weight:700}.center{text-align:center}.right{text-align:right}.italic{font-style:italic}.white{color:#fff}.black{color:#333}.green{color:#43a49c}.deepgreen{color:#06c755}.bg_white{background:#fff}.bg_black{background:#000}.bg_green{background:#43a49c}.bg_lightgreen{background:#edf6f6}.bg_deepgreen{background:#06c755}.bg_blue{background:#00f}.bg_yellow{background:#fff100}.bg_red{background:#d04444}.bg_gray{background:#eae9e9}.gtranslate_wrapper a[title=English]:after{content:"英語" !important}.gtranslate_wrapper a[title=Spanish]:after{content:"スペイン語" !important}.gtranslate_wrapper a[title=French]:after{content:"フランス語" !important}.gtranslate_wrapper a[title=German]:after{content:"ドイツ語" !important}.gtranslate_wrapper a[title="Chinese (Simplified)"]:after{content:"中国語（簡体字）" !important}.gtranslate_wrapper a[title="Chinese (Traditional)"]:after{content:"中国語（繁体字）" !important}.gtranslate_wrapper a[title=Korean]:after{content:"韓国語" !important}.gtranslate_wrapper a[title=Russian]:after{content:"ロシア語" !important}.gtranslate_wrapper a[title=Italian]:after{content:"イタリア語" !important}.gtranslate_wrapper select{border:.5px solid #333;color:#333;padding:6px 0;background:#fff}.gtranslate_wrapper option{text-align:center !important;color:#333}.gt_selector{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;position:relative;text-align-last:center;direction:rtl}.gt_selector option{text-align:center;direction:ltr;color:#333}.gtranslate_wrapper{position:relative}.gtranslate_wrapper:after{content:"▼";color:#43a49c;position:absolute;right:.625rem;top:50%;transform:translateY(-50%);pointer-events:none}.custom-select-wrapper{position:relative;display:inline-block;width:100%}.custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;text-align:center;color:#333}.custom-select::-ms-expand{display:none}.wrapper.colorWhite{background:#fff}.wrapper.colorBlack,.wrapper.colorBlack header,.wrapper.colorBlack .menu_wrap.on,.wrapper.colorBlack .menu_wrap.on .menu_inner .menu_innerTop,.wrapper.colorBlack .pagetop.bg_green:hover{background:#000}.wrapper.colorBlack p,.wrapper.colorBlack a,.wrapper.colorBlack li,.wrapper.colorBlack h1,.wrapper.colorBlack h2,.wrapper.colorBlack h3,.wrapper.colorBlack h4,.wrapper.colorBlack .btn .white,.wrapper.colorBlack .bg_green.white,.wrapper.colorBlack .footer_cta .cta_inner .cta_left h2,.wrapper.colorBlack .footer_cta .cta_inner .cta_left p.size19,.wrapper.colorBlack header .header_inner .header_right .left_menu .left_menuTop .disaster a,.wrapper.colorBlack .menu_wrap.on .menu_inner .menu_innerBottom .menu_right .bg_green p.size24,.home .wrapper.colorBlack .sec01 .flex .right_bnr ul li:last-child a p,.wrapper header .header_inner .support.W-896 .support_bottom .size ul.size_change li.on{color:#fff}.wrapper.colorBlack section .btn.bwhite a:before,.wrapper.colorBlack .footer_cta .btn.bwhite a:before,.wrapper.colorBlack .menu_wrap.on .menu_inner .menu_innerBottom .menu_left ul li a.main:before,.wrapper.colorBlack .footer_cta .cta_inner .cta_right .right_flex .flex_block p.bb,.wrapper.colorBlack .footer_cta .cta_inner .cta_right .right_flex .flex_bottom .flex_block p.bb{border-color:#fff}.wrapper.colorBlack .bg_white,.wrapper.colorBlack .bg_green,.wrapper.colorBlack .bg_lightgreen,.home .wrapper.colorBlack .sec03,.wrapper.colorBlack .bg_gray,.page-about .wrapper.colorBlack section.sec02{background:#494949!important;border-color:#000!important}.wrapper.colorBlack .footer_cta,.wrapper.colorBlack .right_menu .menu_btn,.wrapper.colorBlack .pageimg{background:#555}.home .wrapper.colorBlack .sec01 .flex.menu div ul li a,.home .wrapper.colorBlack .sec01 .flex.menu div ul li a:hover{background:#494949;border-radius:1rem}.wrapper.colorBlack .bg_white a:hover,.home .wrapper.colorBlack .sec01 .flex.menu div ul li a:hover,.wrapper.colorBlack .search_section .main ul li a:hover,.wrapper.colorYellow .search_section .main ul li a:hover,.wrapper.colorBlue .search_section .main ul li a:hover{opacity:.6}.wrapper.colorBlack .search_section .main ul li a:hover{background:#000}.wrapper.colorYellow .search_section .main ul li a:hover{background:#fff883;color:#333}.wrapper.colorBlue .search_section .main ul li a:hover{background:#1b1b8d}.wrapper.colorBlack .white,.wrapper.colorBlack .fukidashi p,.wrapper header .header_inner .support.W-896 .support_bottom .size ul.size_change li,.wrapper.colorBlack header .header_inner .support.W-896 .support_bottom .color ul.color_change li,.home .wrapper.colorBlack .sec02 .flex .left_information ul.information li .entry-label{color:#333}.wrapper.colorBlack .bg_black,.wrapper.colorBlack footer .footer_inner .footer_right .footer_innerLeft ul li.sub:before,.wrapper.colorBlack .menu_wrap.on .menu_inner .menu_innerBottom .menu_left ul li a.sub:before,.wrapper.colorBlack header .header_inner .support.W-896 .support_bottom .color ul.color_change li{background:#fff}.home .wrapper.colorBlack .sec02 .flex .right_magazine .public .public_left .public_wrap,.home .wrapper.colorBlack .sec02 .flex .right_magazine .public .public_right .public_wrap,.home .wrapper.colorBlack .sec02 .flex .right_magazine .public .public_left .public_wrap p,.home .wrapper.colorBlack .sec02 .flex .right_magazine .public .public_right .public_wrap p,.home .wrapper.colorBlack .sec01 .flex .left_contents,.home .wrapper.colorBlack .sec01 .flex .right_contents{border-color:#fff}.home .wrapper.colorBlack .sec05 .section_inner .btn_flex a,.page-about .wrapper.colorBlack section.sec01 .section_inner .btn_flex a{border:.1rem solid #333}.wrapper.colorBlue,.wrapper.colorBlue header,.wrapper.colorBlue .menu_wrap.on,.wrapper.colorBlue .menu_wrap.on .menu_inner .menu_innerTop,.wrapper.colorBlue .pagetop.bg_green:hover{background:#00f}.wrapper.colorBlue p,.wrapper.colorBlue a,.wrapper.colorBlue li,.wrapper.colorBlue h1,.wrapper.colorBlue h2,.wrapper.colorBlue h3,.wrapper.colorBlue h4,.wrapper.colorBlue .btn .white,.wrapper.colorBlue .bg_green.white,.wrapper.colorBlue .footer_cta .cta_inner .cta_left h2,.wrapper.colorBlue .footer_cta .cta_inner .cta_left p.size19,.wrapper.colorBlue header .header_inner .header_right .left_menu .left_menuTop .disaster a,.wrapper.colorBlue .menu_wrap.on .menu_inner .menu_innerBottom .menu_right .bg_green p.size24,.home .wrapper.colorBlue .sec01 .flex .right_bnr ul li:last-child a p{color:#fff}.wrapper.colorBlue section .btn.bwhite a:before,.wrapper.colorBlue .footer_cta .btn.bwhite a:before,.wrapper.colorBlue .menu_wrap.on .menu_inner .menu_innerBottom .menu_left ul li a.main:before,.wrapper.colorBlue .footer_cta .cta_inner .cta_right .right_flex .flex_block p.bb,.wrapper.colorBlue .footer_cta .cta_inner .cta_right .right_flex .flex_bottom .flex_block p.bb{border-color:#fff}.wrapper.colorBlue .bg_white,.wrapper.colorBlue .bg_green,.wrapper.colorBlue .bg_lightgreen,.home .wrapper.colorBlue .sec03,.wrapper.colorBlue .bg_gray,.page-about .wrapper.colorBlue section.sec02{background:#1b1b8d;border-color:#fff!important}.wrapper.colorBlue .footer_cta,.wrapper.colorBlue .pageimg{background:#0a0a6b}.home .wrapper.colorBlue .sec01 .flex.menu div ul li a,.home .wrapper.colorBlue .sec01 .flex.menu div ul li a:hover{background:#1b1b8d;border-radius:1rem}.wrapper.colorBlue .bg_white a:hover,.home .wrapper.colorBlue .sec01 .flex.menu div ul li a:hover{opacity:.6}.wrapper.colorBlue .white,.home .wrapper.colorBlue .sec02 .flex .left_information ul.information li .entry-label,.wrapper.colorBlue .fukidashi p,.wrapper.colorBlue header .header_inner .support.W-896 .support_bottom .color ul.color_change li{color:#333}.wrapper.colorBlue .bg_black,.wrapper.colorBlue footer .footer_inner .footer_right .footer_innerLeft ul li.sub:before,.wrapper.colorBlue .menu_wrap.on .menu_inner .menu_innerBottom .menu_left ul li a.sub:before,.wrapper.colorBlue header .header_inner .support.W-896 .support_bottom .color ul.color_change li{background:#fff}.home .wrapper.colorBlue .sec02 .flex .right_magazine .public .public_left .public_wrap,.home .wrapper.colorBlue .sec02 .flex .right_magazine .public .public_right .public_wrap,.home .wrapper.colorBlue .sec02 .flex .right_magazine .public .public_left .public_wrap p,.home .wrapper.colorBlue .sec02 .flex .right_magazine .public .public_right .public_wrap p,.home .wrapper.colorBlue .sec01 .flex .left_contents,.home .wrapper.colorBlue .sec01 .flex .right_contents{border-color:#fff}.home .wrapper.colorBlue .sec05 .section_inner .btn_flex a,.page-about .wrapper.colorBlue section.sec01 .section_inner .btn_flex a{border:.1rem solid #fff}.wrapper.colorBlue .right_menu .menu_btn{background:#1b1b8d}.wrapper.colorYellow,.wrapper.colorYellow header,.wrapper.colorYellow .menu_wrap.on,.wrapper.colorYellow .menu_wrap.on .menu_inner .menu_innerTop{background:#fff100}.wrapper.colorYellow p,.wrapper.colorYellow a,.wrapper.colorYellow li,.wrapper.colorYellow h1,.wrapper.colorYellow h2,.wrapper.colorYellow h3,.wrapper.colorYellow h4,.wrapper.colorYellow .btn .white,.wrapper.colorYellow .bg_green.white,.wrapper.colorYellow .footer_cta .cta_inner .cta_left h2,.wrapper.colorYellow .footer_cta .cta_inner .cta_left p.size19,.wrapper.colorYellow .menu_wrap.on .menu_inner .menu_innerBottom .menu_right .bg_green p.size24{color:#333}.wrapper.colorYellow section .btn.bwhite a:before,.wrapper.colorYellow .footer_cta .btn.bwhite a:before{border-color:#fff}.wrapper.colorYellow .bg_white,.wrapper.colorYellow .bg_green,.wrapper.colorYellow .bg_lightgreen,.home .wrapper.colorYellow .sec03,.wrapper.colorYellow .bg_gray,.page-about .wrapper.colorYellow section.sec02{background:#fff883;border-color:#000}.wrapper.colorYellow section .btn a:before,.wrapper.colorYellow .footer_cta .btn a:before,.wrapper.colorYellow section .btn.bwhite a:before,.wrapper.colorYellow .footer_cta .btn.bwhite a:before,.wrapper.colorYellow .menu_wrap.on .menu_inner .menu_innerBottom .menu_left ul li a.main:before,.wrapper.colorYellow .menu_wrap.on .menu_inner .menu_innerBottom .menu_left ul li a.bb,.home .wrapper.colorYellow .sec02 .flex .left_information ul.information li,.home .wrapper.colorYellow .sec02 .flex .right_magazine .public .public_left .public_wrap,.home .wrapper.colorYellow .sec02 .flex .right_magazine .public .public_right .public_wrap,.home .wrapper.colorYellow .sec02 .flex .right_magazine .public .public_left .public_wrap p,.home .wrapper.colorYellow .sec02 .flex .right_magazine .public .public_right .public_wrap p,.home .wrapper.colorYellow .sec01 .flex .left_contents,.home .wrapper.colorYellow .sec01 .flex .right_contents,.home .wrapper.colorYellow .sec01 .flex.menu div ul li,.wrapper.colorYellow .footer_cta .cta_inner .cta_right .right_flex .flex_block p.bb,.wrapper.colorYellow .footer_cta .cta_inner .cta_right .right_flex .flex_bottom .flex_block p.bb{border-color:#000}.wrapper.colorYellow section .btn a:hover,.wrapper.colorYellow .footer_cta .btn a:hover,.wrapper.colorYellow section .btn.bwhite a:hover,.wrapper.colorYellow .footer_cta .btn.bwhite a:hover,.wrapper.colorYellow header .header_inner .header_right .left_menu .left_menuTop .disaster a,.wrapper.colorYellow header .header_inner .header_right .left_menu .left_menuBottom ul li a.bg_green:hover,.home .wrapper.colorYellow .sec05 .section_inner .btn_flex a:hover p,.home .wrapper.colorYellow .sec01 .flex .right_bnr ul li:last-child a p{color:#fff}.wrapper.colorYellow section .btn a:hover:before,.wrapper.colorYellow .footer_cta .btn a:hover:before,.wrapper.colorYellow section .btn.bwhite a:hover:before,.wrapper.colorYellow .footer_cta .btn.bwhite a:hover:before{border-color:#fff}.wrapper.colorYellow .footer_cta,.wrapper.colorYellow .right_menu .menu_btn,.wrapper.colorYellow .pageimg{background:#c5ba00}.home .wrapper.colorYellow .sec01 .flex.menu div ul li a,.home .wrapper.colorYellow .sec01 .flex.menu div ul li a:hover{background:#fff883;border-radius:1rem}.wrapper.colorYellow .bg_white a:hover,.home .wrapper.colorYellow .sec01 .flex.menu div ul li a:hover{opacity:.6}.wrapper.colorYellow .white,.wrapper.colorYellow header .header_inner .support.W-896 .support_bottom .color ul.color_change li{color:#333}.wrapper.colorYellow .bg_black,.wrapper.colorYellow header .header_inner .support.W-896 .support_bottom .color ul.color_change li{background:#fff}.home .wrapper.colorYellow .sec05 .section_inner .btn_flex a,.page-about .wrapper.colorYellow section.sec01 .section_inner .btn_flex a{border:.1rem solid #333}.wrapper.colorYellow .pagetop.bg_green{background:#837c00}.wrapper.colorYellow .pagetop.bg_green:hover{background:#635d00}.wrapper.colorYellow .menu__line{background:#000}.size10{font-size:.625rem}.size11{font-size:11px}.size12{font-size:.75rem}.size13{font-size:.8125rem}.size14{font-size:.875rem}.size16{font-size:1rem}.size18{font-size:1.125rem}.size19{font-size:1.1875rem}.size20{font-size:1.25rem}.size21{font-size:1.3125rem}.size24{font-size:1.5rem}.size30{font-size:1.875rem}.size40{font-size:2.5rem}.wrapper.small .size10{font-size:.5rem}.wrapper.small .size11{font-size:.5625rem}.wrapper.small .size12{font-size:.625rem}.wrapper.small .size14{font-size:.75rem}.wrapper.small .size16{font-size:.875rem}.wrapper.small .size18{font-size:1rem}.wrapper.small .size19{font-size:1.0625rem}.wrapper.small .size20{font-size:1.09rem}.wrapper.small .size21{font-size:1.125rem}.wrapper.small .size24{font-size:1.3125rem}.wrapper.small .size30{font-size:1.688rem}.wrapper.small .size40{font-size:2.25rem}.wrapper.large .size10{font-size:.75rem}.wrapper.large .size11{font-size:.8125rem}.wrapper.large .size12{font-size:.875rem}.wrapper.large .size14{font-size:1rem}.wrapper.large .size16{font-size:1.125rem}.wrapper.large .size18{font-size:1.25rem}.wrapper.large .size19{font-size:1.3125rem}.wrapper.large .size21{font-size:1.5rem}.wrapper.large .size24{font-size:1.6875rem}.wrapper.large .size30{font-size:2.25rem}.wrapper.large .size40{font-size:2.75rem}.wrapper{width:100%;height:auto;position:relative}.wrapper .menu_wrap{position:fixed;display:none;z-index:9999;top:0}.wrapper .menu_wrap.on{display:block;height:100%;width:100%;background:#fff;overflow-y:scroll;height:100vh}.wrapper .menu_wrap.on .menu_inner{width:96%;margin:0 auto;padding-bottom:6.25rem;box-sizing:border-box}.wrapper .menu_wrap.on .menu_inner .menu_innerTop,.wrapper .menu_wrap.on .menu_inner .menu_innerBottom{display:flex}.wrapper .menu_wrap.on .menu_inner .menu_innerTop{justify-content:space-between;align-items:center;position:fixed;width:inherit;top:0;left:0;right:0;margin:3px auto 0;background:rgba(255,255,255,1);z-index:99}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom{justify-content:center;gap:7.1875rem;max-width:85rem;margin:7rem auto 0}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_left{width:calc(100% - 57.8125rem)}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_left ul li a{box-sizing:border-box;display:block}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_left ul li a:hover{color:#43a49c}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_left ul li a.main{padding-top:1.5rem;position:relative;transition:.1s linear all}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_left ul li a.main:before{content:"";width:.375rem;height:.375rem;transform:rotate(-45deg);position:absolute;right:.9375rem;top:2rem;transition:.1s linear all;border-bottom:.125rem solid #43a49c;border-right:.125rem solid #43a49c}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_left ul li a.main:hover:before{right:.625rem}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_left ul li a.sub{padding-top:1.25rem;position:relative;padding-left:1.875rem}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_left ul li a.sub:before{content:"";width:.3125rem;height:.0938rem;background:#333;top:2rem;left:.9375rem;position:absolute}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_left ul li a.main.bb,.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_left ul li a.sub.bb{padding-bottom:1.5rem}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_left ul li a.bb{border-bottom:.125rem solid #ddd}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_right{width:50.625rem}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_right .bg_green{border-radius:1rem;margin-bottom:1.25rem;display:flex;padding:2rem 4rem;gap:4rem;box-sizing:border-box}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_right .bg_green .bgGreen_left,.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_right .bg_green .bgGreen_right{flex:1}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_right .bg_green p.size24{margin-bottom:1.875rem}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_right .bg_green ul li a{margin-bottom:1.25rem;display:block;padding:5px 0;border-radius:1.875rem;border:.1rem solid #000;box-sizing:border-box}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_right .bg_green ul li:last-child a{margin-bottom:0}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_right .bg_green ul li a:hover{background:#000;color:#fff}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_right .search_block{display:flex;gap:3.125rem;align-items:center}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_right .search_block .left_search{width:37.5rem;padding:1.5rem 2rem;box-sizing:border-box;border-radius:1rem}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_right .search_block .left_search h4{background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/index/icon_search.svg) no-repeat;background-position:left center;background-size:1.5rem auto;padding-left:2.5rem;box-sizing:border-box;margin-bottom:.625rem}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_right .search_block .sns_flex{display:flex;gap:1.25rem;align-items:center}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_right .search_block .sns_flex a{display:block;width:3rem}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_right .search_block .sns_flex a:hover{opacity:.6}.wrapper main{display:block;padding-top:7.5rem}.wrapper article{width:100%;margin:0 auto}.wrapper section{width:100%}.wrapper section .section_inner{width:75rem;max-width:96%;margin:5rem auto}.wrapper section .section_inner .flex{display:flex}.wrapper section .btn{width:fit-content;margin:0 auto}.wrapper .footer_cta .btn{width:23.88rem}section .btn a,.footer_cta .btn a{display:block;border:.0938rem solid #333;line-height:2.5em;border-radius:1.875rem;position:relative;padding:0 2.5rem 0 2rem}section .btn a:before,.wrapper .footer_cta .btn a:before{content:"";width:.375rem;height:.375rem;transform:rotate(-45deg);position:absolute;right:1.25rem;top:1rem;transition:.1s linear all;border-bottom:.125rem solid #fff;border-right:.125rem solid #fff}.wrapper .footer_cta .btn a:before{top:1.25rem}.wrapper section .btn a.bg_green:hover{background:#333}.wrapper section .btn.bwhite a:before,.wrapper .footer_cta .btn.bwhite a:before{border-bottom:.125rem solid #333;border-right:.125rem solid #333}.wrapper section .btn.bwhite a:hover,.wrapper .footer_cta .btn.bwhite a:hover{background:#333;color:#fff}.wrapper section .btn.bwhite a:hover:before,.wrapper .footer_cta .btn.bwhite a:hover:before{border-bottom:.125rem solid #fff;border-right:.125rem solid #fff}.wrapper section .btn.blank a:after{content:"";display:block;background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/./images/common/tab.svg) no-repeat;width:1.625rem;height:1.625rem;position:absolute;right:.63rem;top:.4rem;background-size:100%}.wrapper section .btn.blank a:before{display:none}.wrapper header{width:100%;height:7.5rem;position:fixed;top:0;left:0;z-index:9998;background:rgba(255,255,255,.9)}.wrapper header .header_inner{width:96%;margin:0 auto}.wrapper header .header_inner .flex{justify-content:space-between}.wrapper header .header_inner .header_left{margin-top:1.125rem}.wrapper header .header_inner .header_left h1{margin-bottom:.625rem;width:22rem;border-collapse:collapse;white-space:nowrap;overflow:scroll}.wrapper header .header_inner .header_left h1::-webkit-scrollbar{width:4px;height:4px}.wrapper header .header_inner .header_left h1::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:10px}.wrapper header .header_inner .header_left h1::-webkit-scrollbar-track{background:0 0}.wrapper header .header_inner .header_left .logo a,.wrapper .menu_wrap.on .menu_inner .menu_innerTop .logo a{align-items:center;gap:1rem;width:100%;display:flex;justify-content:left}.wrapper header .header_inner .header_left .logo a:hover,.wrapper .menu_wrap.on .menu_inner .menu_innerTop .logo a:hover{opacity:.8}.wrapper header .header_inner .header_left .logo a img,.wrapper .menu_wrap.on .menu_inner .menu_innerTop .logo a img{height:3.3125rem;width:3.3125rem}.wrapper header .header_inner .header_right{justify-content:center;gap:.75rem;align-items:center}.wrapper header .header_inner .header_right .left_menu .left_menuTop,.wrapper header .header_inner .header_right .left_menu .left_menuBottom ul{display:flex;gap:1.5rem}.wrapper header .header_inner .header_right .left_menu .left_menuTop .support,.wrapper header .header_inner .header_right .left_menu .left_menuTop .support .size,.wrapper header .header_inner .header_right .left_menu .left_menuTop .support .size .size_change,.wrapper header .header_inner .header_right .left_menu .left_menuTop .support .color,.wrapper header .header_inner .header_right .left_menu .left_menuTop .support .color .color_change{display:flex;align-items:center}.wrapper header .header_inner .header_right .left_menu .left_menuTop{margin-bottom:1.25rem;justify-content:right;gap:1rem}.wrapper header .header_inner .header_right .left_menu .left_menuTop .support{padding:.313rem .938rem;box-sizing:border-box;border-radius:.188rem;margin-top:.313rem}.wrapper header .header_inner .header_right .left_menu .left_menuTop .support .size,.wrapper header .header_inner .header_right .left_menu .left_menuTop .support .color,.wrapper header .header_inner .header_right .left_menu .left_menuTop .support .color .color_change{gap:.5rem}.wrapper header .header_inner .header_right .left_menu .left_menuTop .support .size .size_change{gap:.25rem}.wrapper header .header_inner .header_right .left_menu .left_menuTop .support .size .size_change li{border-radius:.188rem;padding:.25rem .5rem;box-sizing:border-box;border:.1rem solid #333;line-height:1}.wrapper header .header_inner .header_right .left_menu .left_menuTop .support .size .size_change li.on,.wrapper header .header_inner .header_right .left_menu .left_menuTop .support .size .size_change li:hover{border:.1rem solid #43a49c;color:#fff;background:#43a49c}.wrapper.colorBlack header .header_inner .header_right .left_menu .left_menuTop .support .size .size_change li.on{background:#000;border:.1rem solid #fff}.wrapper.colorYellow header .header_inner .header_right .left_menu .left_menuTop .support .size .size_change li.on{background:#fff100;color:#000;border:.1rem solid #000}.wrapper.colorBlue header .header_inner .header_right .left_menu .left_menuTop .support .size .size_change li.on{background:#00f;border:.1rem solid #fff}.wrapper header .header_inner .header_right .left_menu .left_menuTop .support .size .size_change li:hover,.wrapper header .header_inner .header_right .left_menu .left_menuTop .support .color .color_change li:hover{cursor:pointer}.wrapper header .header_inner .header_right .left_menu .left_menuTop .support .color{margin:0 .5rem 0 .875rem}.wrapper header .header_inner .header_right .left_menu .left_menuTop .support .color .color_change li{padding:.313rem;box-sizing:border-box;line-height:1;border:.1rem solid #000;border-radius:.188rem}.wrapper header .header_inner .header_right .left_menu .left_menuTop .support .color .color_change li.bg_white{background:#fff !important;color:#333 !important}.wrapper header .header_inner .header_right .left_menu .left_menuTop .support .color .color_change li.bg_black{background:#000 !important;color:#fff !important}.wrapper header .header_inner .header_right .left_menu .left_menuTop .support .color .color_change li.bg_yellow{background:#fff100 !important;color:#333 !important}.wrapper header .header_inner .header_right .left_menu .left_menuTop .support .color .color_change li.bg_blue{background:#00f !important;color:#fff !important}.wrapper header .header_inner .header_right .left_menu .left_menuTop .disaster a{background:#d04444 url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/common/disaster_icon.svg) no-repeat;background-size:1.25rem auto;background-position:1.25rem center;padding:.9rem 1.125rem .938rem 2.75rem;box-sizing:border-box;border-radius:0 0 .5rem .5rem;display:block;color:#fff}.wrapper header .header_inner .header_right .left_menu .left_menuTop .disaster a:hover{background-color:#333}.wrapper header .header_inner .header_right .left_menu .left_menuBottom ul{gap:.5rem;align-items:center;justify-content:right}.wrapper header .header_inner .header_right .left_menu .left_menuBottom ul li:nth-child(2){margin:0 .875rem}.wrapper header .header_inner .header_right .left_menu .left_menuBottom ul li:nth-child(3){margin-right:.5rem}.wrapper header .header_inner .header_right .left_menu .left_menuBottom ul li:nth-child(1) a,.wrapper header .header_inner .header_right .left_menu .left_menuBottom ul li:nth-child(2) a,.wrapper header .header_inner .header_right .left_menu .left_menuBottom ul li:nth-child(3) a{display:block;line-height:1;padding-left:1.25rem}.wrapper header .header_inner .header_right .left_menu .left_menuBottom ul li:nth-child(1) a{background-position:left center;background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/index/icon_information.svg) no-repeat;background-size:.938rem auto}.wrapper header .header_inner .header_right .left_menu .left_menuBottom ul li:nth-child(2) a{background-position:left bottom;background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/common/header_icon02.svg) no-repeat;background-size:.938rem auto}.wrapper header .header_inner .header_right .left_menu .left_menuBottom ul li:nth-child(3) a{background-position:left center;background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/index/icon_recruit.svg) no-repeat;background-size:20%;padding-left:1.4rem}.wrapper header .header_inner .header_right .left_menu .left_menuBottom ul li a.bg_lightgreen,.wrapper header .header_inner .header_right .left_menu .left_menuBottom ul li a.bg_green{border:.0938rem solid #333;border-radius:2.75rem;padding:.313rem .938rem;box-sizing:border-box;display:flex}.wrapper header .header_inner .header_right .left_menu .left_menuBottom ul li a.bg_lightgreen:hover{background:#43a49c;color:#fff}.wrapper header .header_inner .header_right .left_menu .left_menuBottom ul li a.bg_green:hover{background:#333}.wrapper header .header_inner .header_right .left_menu .left_menuBottom ul li:nth-child(1) a:hover,.wrapper header .header_inner .header_right .left_menu .left_menuBottom ul li:nth-child(2) a:hover,.wrapper header .header_inner .header_right .left_menu .left_menuBottom ul li:nth-child(3) a:hover,.wrapper footer .footer_inner .footer_right .footer_innerLeft ul li a:hover{color:#43a49c}.right_menu{width:5.5rem;margin-top:1.125rem}.right_menu .menu_btn{width:3.125rem;height:3.125rem;margin:0 auto;background:#333;border-radius:50%;position:relative;cursor:pointer;transition:.1s linear all}.right_menu .menu_btn:hover{background:#43a49c}.menu__line{width:1.5rem;height:.125rem;background:#fff;left:calc(50% - 0.75rem);position:absolute;transition:.2s linear all}.menu__line--top{top:1.125rem}.menu__line--center{top:1.5rem}.menu__line--bottom{top:2rem}.menu__line--bottom.active{top:1.5rem;transform:rotate(135deg)}.menu__line--center.active{transform:scaleX(0)}.menu__line--top.active{top:1.5rem;transform:rotate(45deg)}.pagetop{position:fixed;right:1.375rem;bottom:5.5rem;display:none;border-radius:50%;z-index:999;width:2.813rem;height:2.813rem;border:.1rem solid #333;box-sizing:border-box}.pagetop:hover{background:#333}.pagetop a{display:flex;justify-content:center;align-items:center;height:inherit}.pagetop a img{width:.938rem;padding-bottom:.2rem}.home .wrapper .mainimg .mainimg_inner{width:96% !important;margin:0 auto;transition:.2s linear all}.home .wrapper .mainimg .mainimg_inner:hover{opacity:.7}.home .wrapper .mainimg .mainimg_inner .n2-ss-slider{width:100%}.home .wrapper .mainimg .mainimg_inner div#n2-ss-2 .n2-ss-control-bullet{--widget-offset:-2rem !important}.home .wrapper .mainimg .mainimg_inner div#n2-ss-2 .n2-style-785355f374be86c332d4665aae819858-dot.n2-active,.home .wrapper .mainimg .mainimg_inner div#n2-ss-2 .n2-style-785355f374be86c332d4665aae819858-dot:hover,.home .wrapper .mainimg .mainimg_inner div#n2-ss-2 .n2-style-785355f374be86c332d4665aae819858-dot:focus{background:#43a49c}.mainimg_inner>ss3-force-full-width{width:96% !important;max-width:96%;margin:0 auto}.mainimg_inner .n2-ss-slider{width:96% !important;margin:0 auto}.home .wrapper .sec01 .flex{margin-top:0}.home .wrapper .sec01 .flex.menu{margin-bottom:1.875rem;align-items:flex-start}.home .wrapper .sec01 .flex{justify-content:space-between}.home .wrapper .sec01 .flex .left_contents,.home .wrapper .sec01 .flex .right_contents{width:48%;border:.125rem solid #43a49c;border-radius:1rem;overflow:hidden;padding-bottom:1.875rem;box-sizing:border-box}.home .wrapper .sec01 .flex.menu div h3{line-height:4.2em}.home .wrapper .sec01 .flex.menu div ul{display:flex;flex-wrap:wrap;padding:1.75rem;box-sizing:border-box;gap:1rem;justify-content:center}.home .wrapper .sec01 .flex.menu div ul li{width:calc((100% - 2rem) / 3);border:.1875rem solid #9c9c9c;border-radius:1rem;box-sizing:border-box}.home .wrapper .sec01 .flex.menu div ul li.irre a{justify-content:center}.home .wrapper .sec01 .flex.menu div ul li .illust{padding:1.25rem;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.home .wrapper .sec01 .flex.menu div ul li.shape .illust{padding:1rem 1.25rem .75rem}.home .wrapper .sec01 .flex.menu div ul li.irre a .illust{padding:1.25rem 1.25rem .5rem}.home .wrapper .sec01 .flex.menu div ul li .illust img{width:auto}.home .wrapper .sec01 .flex.menu div ul li.irre a .illust img{width:4.5rem}.home .wrapper .sec01 .flex.menu div ul li p{padding:.625rem 0 1.25rem}.home .wrapper .sec01 .flex.menu div ul li.shape p{padding:.25rem 0 1rem}.home .wrapper .sec01 .flex.menu div ul li a{display:flex;height:100%;flex-direction:column;justify-content:end}.home .wrapper .sec01 .flex.menu div ul li a.start{justify-content:flex-start}.home .wrapper .sec01 .flex.menu div ul li a:hover{background:rgba(67,164,156,.2)}.home .wrapper .sec01 .flex.menu:last-child{margin-top:1.875rem}.home .wrapper .sec01 .flex{align-items:center}.home .wrapper .sec01 .flex .left_search{width:48%;padding:1.25rem 1.875rem;border-radius:1em;box-sizing:border-box}.home .wrapper .sec01 .flex .left_search h4{background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/index/icon_search.svg) no-repeat left center;background-size:1.375rem;padding-left:2.438rem}form.search{display:flex;align-items:stretch;margin-top:.625rem}form.search input{border:.1rem solid #333;border-radius:.5rem 0 0 .5rem;background:#fff;width:calc(100% - 5.625rem);margin-bottom:0;padding:1.25rem;box-sizing:border-box}form.search input:hover,form.search input:active{border:.15rem solid #43a49c}form.search button{border:.1rem solid #333;border-radius:0 .5rem .5rem 0;background:#333;color:#fff;display:flex;justify-content:center;align-items:center;width:5.625rem}.home .wrapper .sec01 .flex .right_bnr{width:48%}.home .wrapper .sec01 .flex .right_bnr ul{display:flex;gap:1.5rem;align-items:center}.home .wrapper .sec01 .flex .right_bnr ul li{flex:1;text-align:center}.home .wrapper .sec01 .flex .right_bnr ul li a{display:flex;gap:1rem;border-radius:.313rem;align-items:center;justify-content:center;min-height:5.75rem}.home .wrapper .sec01 .flex .right_bnr ul li:first-child a{position:relative;box-sizing:border-box;line-height:1;border-radius:.313rem}.home .wrapper .sec01 .flex .right_bnr ul li:first-child a:before{content:"";position:absolute;inset:0;padding:.188rem;border-radius:inherit;background:linear-gradient(90deg,#ea347c 0%,#661ff5 38%,#db2fb7 52%,#e34879 70%,#eb603b 86%,#f8d147 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}.home .wrapper .sec01 .flex .right_bnr ul li a:hover{opacity:.6}.home .wrapper .sec01 .flex .right_bnr ul li:first-child a img{width:2rem}.home .wrapper .sec01 .flex .right_bnr ul li:last-child a{gap:0;padding-right:.938rem;box-sizing:border-box}.home .wrapper .sec01 .flex .right_bnr ul li:last-child a img{width:4.688rem}.home .wrapper .sec01 .flex .right_bnr ul li:last-child a p span{margin-top:.313rem;display:block}.home .wrapper .sec01 .flex .right_bnr ul li a p{line-height:1}.home .wrapper .sec02 .flex{justify-content:space-between}.home .wrapper .sec02 .flex .left_information,.home .wrapper .sec02 .flex .right_magazine{width:48%}.home .wrapper .sec02 .flex .left_information h3,.page-recruitment .wrapper .sec02 h3{background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/index/icon_information.svg) no-repeat left center;background-size:1.875rem;padding-left:2.813rem}.home .wrapper .sec02 .flex .right_magazine h3{background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/index/icon_magazine.svg) no-repeat left center;background-size:2.813rem;padding-left:4.375rem}.home .wrapper .sec02 .flex .left_information ul.cat_list{display:flex;gap:.8rem;margin:1.875rem 0}.home .wrapper .sec02 .flex .left_information ul.cat_list li{border:.1rem solid #333;line-height:2.4em;padding:0 1.25rem;border-radius:2.2em;cursor:pointer;transition:.2s linear all;box-sizing:border-box}.home .wrapper .sec02 .flex .left_information ul.cat_list li.cat2:hover,.home .wrapper .sec02 .flex .left_information ul.cat_list li.cat2.on{background:#bfe7cb;color:#333}.home .wrapper .sec02 .flex .left_information ul.cat_list li.cat3:hover,.home .wrapper .sec02 .flex .left_information ul.cat_list li.cat3.on{background:#f8b8b4;color:#333}.home .wrapper .sec02 .flex .left_information ul.cat_list li.cat4:hover,.home .wrapper .sec02 .flex .left_information ul.cat_list li.cat4.on{background:#febe69;color:#333}.home .wrapper .sec02 .flex .left_information ul.cat_list li.cat5:hover,.home .wrapper .sec02 .flex .left_information ul.cat_list li.cat5.on{background:#7abee6;color:#333}.home .wrapper .sec02 .flex .left_information ul.cat_list li.on{background:#43a49c;color:#fff}.home .wrapper .sec02 .flex .left_information ul.cat_list li:hover{background:#43a49c;color:#fff}.home .wrapper .sec02 .flex .left_information .cat_detail{display:none}.home .wrapper .sec02 .flex .left_information .cat_detail.on{display:block}.home .wrapper .sec02 .flex .left_information ul.information li,.page-recruitment .wrapper .sec02 ul.information li{padding-bottom:.9375rem;margin-bottom:.9375rem;border-bottom:.125rem solid #d5d5d5}.home .wrapper .sec02 .flex .left_information ul.information li:last-child,.page-recruitment .wrapper .sec02 ul.information li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.home .wrapper .sec02 .flex .left_information ul.information li .entry-label,.page-recruitment .wrapper .sec02 ul.information li .entry-label{margin-left:.9375rem;border:.1rem solid #333;border-radius:1.5em;padding:.25rem .9375rem}.page-recruitment .wrapper.colorBlue .sec02 ul.information li .entry-label{color:#000}.home .wrapper .sec02 .flex .left_information ul.information li a,.page-recruitment .wrapper .sec02 ul.information li a{display:block;margin-top:.5em}.home .wrapper .sec02 .flex .left_information ul.information li a:hover,.page-recruitment .wrapper .sec02 ul.information li a:hover{color:#43a49c}.home .wrapper .sec02 .flex .left_information .btn{margin-top:1.875rem}.home .wrapper .sec02 .flex .right_magazine .public{display:flex;gap:2rem;margin-top:3.125rem}.home .wrapper .sec02 .flex .right_magazine .public .public_left,.home .wrapper .sec02 .flex .right_magazine .public .public_right{flex:1}.home .wrapper .sec02 .flex .right_magazine .public .public_left .public_wrap,.home .wrapper .sec02 .flex .right_magazine .public .public_right .public_wrap{border-top:.125rem solid #43a49c;border-bottom:.125rem solid #43a49c;padding:.28125rem 0;box-sizing:border-box}.home .wrapper .sec02 .flex .right_magazine .public .public_left .public_wrap p,.home .wrapper .sec02 .flex .right_magazine .public .public_right .public_wrap p{border-top:.1rem solid #43a49c;border-bottom:.1rem solid #43a49c;box-sizing:border-box;padding:.9375rem 0;line-height:1}.home .wrapper .sec02 .flex .right_magazine .public .public_left img,.home .wrapper .sec02 .flex .right_magazine .public .public_right img{margin:.9375rem 0;width:100%;height:auto;border-radius:.25rem;border:.1875rem solid #9c9c9c;box-sizing:border-box}.home .wrapper .sec02 .flex .right_magazine .public .public_left p.title,.home .wrapper .sec02 .flex .right_magazine .public .public_right p.title{padding:.625rem;box-sizing:border-box;border-radius:.2rem}.home .wrapper .sec02 .flex .right_magazine .public .public_left a,.home .wrapper .sec02 .flex .right_magazine .public .public_right a{display:block}.home .wrapper .sec02 .flex .right_magazine .public .public_left a:hover,.home .wrapper .sec02 .flex .right_magazine .public .public_right a:hover{opacity:.8}.home .wrapper .sec02 .flex .right_magazine .btn{margin-top:1.875rem;width:19.5rem}.home .wrapper .sec03,.page-about section.sec02{padding:3.75rem 0;background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/index/bg_sec03.webp) center}.home .wrapper .sec03 h3,.page-about section.sec02 h3{padding-top:3.75rem;background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/index/icon_recruit.svg) no-repeat center top;margin-bottom:3.125rem;background-size:4%}.home .wrapper .sec03 .flex,.page-about section.sec02 .flex{flex-direction:row-reverse;justify-content:space-between}.home .wrapper .sec03 .left_text,.page-about section.sec02 .left_text{width:48%}.home .wrapper .sec03 .left_text p,.page-about section.sec02 .left_text p{margin:1.875rem 0;line-height:2.4em}.home .wrapper .sec03 .right_img,.page-about section.sec02 .right_img{width:48%}.home .wrapper .sec03 .right_img img,.page-about section.sec02 .right_img img{border-radius:1em}.home .wrapper .sec03 .btn,.page-about section.sec02 .btn{margin:0 0 auto}.home .wrapper .sec04 h3{padding-top:2rem;background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/common/insta_icon.svg) no-repeat center top;margin-bottom:3.125rem;background-size:2rem auto}.home .wrapper .sec04 .insta_block{margin-bottom:1rem}.home .wrapper .sec05 p{margin:1.875rem 0}.home .wrapper .sec05 .section_inner,.page-about section.sec01 .section_inner{position:relative;padding:4rem 0 6rem}.home .wrapper .sec05 .section_inner .togokun{position:absolute;right:0;top:1.75rem}.home .wrapper .sec05 .section_inner .togokun p{margin:.3125rem 0 0;line-height:1.35}.translated-ltr .home .wrapper .sec05 .section_inner .togokun{display:none}.home .wrapper .sec05 .section_inner .btn_flex,.page-about section.sec01 .section_inner .btn_flex{display:flex;align-items:center;gap:2rem;margin-top:1.875rem}.home .wrapper .sec05 .section_inner .btn_flex a,.page-about section.sec01 .section_inner .btn_flex a{display:flex;align-items:center;border-radius:1rem;gap:1.5rem;padding:.75rem 0;justify-content:center;flex:1}.home .wrapper .sec05 .section_inner .btn_flex a:hover,.page-about section.sec01 .section_inner .btn_flex a:hover{background:#333}.home .wrapper .sec05 .section_inner .btn_flex a:nth-child(2),.home .wrapper .sec05 .section_inner .btn_flex a:last-child,.page-about section.sec01 .section_inner .btn_flex a:nth-child(2),.page-about section.sec01 .section_inner .btn_flex a:last-child{flex:.85}.home .wrapper .sec05 .section_inner .btn_flex a .circle,.page-about section.sec01 .section_inner .btn_flex a .circle{border-radius:50%;background:#fff url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/index/circle_togo.svg) no-repeat!important;background-position:center!important;background-size:auto!important;width:4rem;height:4rem}.home .wrapper .sec05 .section_inner .btn_flex a:nth-child(2) .circle,.page-about section.sec01 .section_inner .btn_flex a:nth-child(2) .circle{border-radius:50%;background:#fff url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/index/icon02.svg) no-repeat!important;background-position:center!important;background-size:auto!important}.home .wrapper .sec05 .section_inner .btn_flex a:last-child .circle,.page-about section.sec01 .section_inner .btn_flex a:last-child .circle{border-radius:50%;background:#fff url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/index/icon03.svg) no-repeat!important;background-position:center!important;background-size:auto!important}.home .wrapper .sec05 .section_inner .btn_flex a p,.page-about section.sec01 .section_inner .btn_flex a p{margin:0}.home .wrapper .sec06 .section_inner h3{margin-bottom:3.75rem;padding-top:68px;background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/index/icon_map.svg) no-repeat center top;background-size:36px auto}.home .wrapper .sec06 .section_inner .flex{gap:6rem}.home .wrapper .sec06 .section_inner .flex .left_map,.home .wrapper .sec06 .section_inner .flex .right_map{flex:1}.home .wrapper .sec06 .section_inner .flex h4{padding:15px 0;border-radius:1rem 1rem 0 0}.home .wrapper .sec06 .section_inner .flex .googlemap{margin-bottom:1.25rem}.home .wrapper .sec06 .section_inner .flex ul{display:flex;gap:3.75rem;justify-content:left;align-items:center;margin-bottom:.9375rem}.home .wrapper .sec06 .section_inner .flex .tel{display:flex;flex-wrap:wrap;justify-content:left;gap:.75rem;align-items:baseline}.home .wrapper .sec06 .section_inner .flex .tel a,.home .wrapper .sec06 .section_inner .flex .tel span{display:block}.home .wrapper .sec06 .section_inner .flex .tel a{background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/common/tel_icon.svg) no-repeat;background-position:left center;background-size:1.5rem auto;padding:.625rem 0 .9375rem;padding-left:2rem}.home .wrapper .sec06 .section_inner .flex .tel a:hover{color:#43a49c}.home .wrapper .sec06 .section_inner .flex .tel span{display:block}.wrapper .footer_cta{background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/common/bg_cta.svg) no-repeat;background-size:cover;background-position:center;padding:4.688rem 0 5.313rem}.wrapper .footer_cta .cta_inner{display:flex;gap:3.125rem;width:75rem;max-width:96%;margin:0 auto}.wrapper .footer_cta .cta_inner .cta_left{width:28.75rem}.wrapper .footer_cta .cta_inner .cta_left h2{background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/common/mail_icon.svg) no-repeat;background-position:left center;background-size:3.75rem auto;padding-left:5.313rem;box-sizing:border-box}.wrapper .footer_cta .cta_inner .cta_left .size19{margin:2.813rem 0 2.188rem}.wrapper .footer_cta .cta_inner .cta_right{width:calc(100% - 31.875rem)}.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_top,.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_bottom{display:flex;gap:1.5rem}.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_top{margin-bottom:1.5rem}.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_block{border-radius:.5rem;padding:.938rem 0;box-sizing:border-box}.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_block p.bb{border-bottom:.125rem solid #43a49c;padding:0 0 .46875rem;box-sizing:border-box}.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_block p.tel{background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/common/tel_icon.svg) no-repeat;background-size:1rem auto;background-position:left center;display:inline-block;padding-left:1.5rem;box-sizing:border-box;margin:.313rem 0 0}.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_block p.tel a:hover{color:#43a49c}.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_top .flex_block{width:calc((100% - 3rem) / 3);text-align:center}.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_bottom .flex_block{width:calc((100% - 1.5rem) / 2);text-align:center}.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_bottom .flex_block p.bb{text-align:left;line-height:1.5;padding:0 0 .625rem;padding-left:.78125rem}.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_bottom .flex_block:last-child p.bb{display:flex;align-items:center;height:5.313rem}.wrapper footer{margin-top:3.125rem}.wrapper footer .footer_inner{display:flex;gap:3.75rem;width:96%;margin:0 auto}.wrapper footer .footer_inner .footer_left{width:25rem}.wrapper footer .footer_inner .footer_left .logo{margin-bottom:1.25rem;width:18.75rem}.wrapper footer .footer_inner .footer_left .logo a{display:flex;justify-content:left;gap:1rem;width:100%;align-items:center}.wrapper footer .footer_inner .footer_left .logo a img{height:3.3125rem;width:3.3125rem}.wrapper footer .footer_inner .footer_left .logo a:hover,.wrapper footer .footer_inner .footer_left .sns_flex a:hover{opacity:.8}.wrapper footer .footer_inner .footer_left .sns_flex{margin-top:1.25rem;display:flex;gap:.75rem}.wrapper footer .footer_inner .footer_left .sns_flex a{display:block;width:2rem}.wrapper footer .footer_inner .footer_right{width:calc(100% - 28.13rem);gap:6rem;display:flex;justify-content:right;align-items:flex-start}.wrapper footer .footer_inner .footer_right .footer_innerLeft ul li.main,.wrapper footer .footer_inner .footer_right .footer_innerLeft ul li.sub.mbOn{margin-bottom:1.25rem}.wrapper footer .footer_inner .footer_right .footer_innerLeft ul li.main.mbNone{margin-bottom:0}.wrapper footer .footer_inner .footer_right .footer_innerLeft ul li.sub{position:relative;margin-left:.9375rem;padding-left:.625rem}.wrapper footer .footer_inner .footer_right .footer_innerLeft ul li.sub:before{content:"";width:.313rem;height:.1rem;background:#333;top:.78125rem;left:0;position:absolute}.wrapper footer .footer_inner .footer_right .footer_innerRight{padding:1.5rem 1.875rem;box-sizing:border-box;border-radius:.625rem}.wrapper footer .footer_inner .footer_right .footer_innerRight .moreInner_flex{display:flex;gap:1.5rem}.wrapper footer .footer_inner .footer_right .footer_innerRight .moreInner_flex .moreInner_left,.wrapper footer .footer_inner .footer_right .footer_innerRight .moreInner_flex .moreInner_right{width:12.5rem}.wrapper footer .footer_inner .footer_right .footer_innerRight .moreInner_flex p.size16{margin-bottom:1.25rem}.wrapper footer .footer_inner .footer_right .footer_innerRight .moreInner_flex ul li{margin-bottom:.78125rem}.wrapper footer .footer_inner .footer_right .footer_innerRight .moreInner_flex ul li:last-child{margin-bottom:0}.wrapper footer .footer_inner .footer_right .footer_innerRight .moreInner_flex ul li a{padding:.15625rem 0;box-sizing:border-box;border:.1rem solid #333;display:block;border-radius:1.25rem}.wrapper footer .footer_inner .footer_right .footer_innerRight .moreInner_flex ul li a:hover{background:#333;color:#fff}.wrapper footer .copyright{padding:5rem 0 3.75rem}.wrapper .breadcrumb{width:75rem;max-width:90%;margin:0 auto;position:absolute;bottom:5px;left:0;right:0;height:inherit}.wrapper .breadcrumb ul{display:flex;position:absolute;bottom:0;left:0}.wrapper .breadcrumb ul li{font-size:.75rem;letter-spacing:.1rem;color:#fff;font-weight:500}.wrapper .breadcrumb ul li a{color:#fff}.wrapper .breadcrumb ul li a:hover{text-decoration:underline}.wrapper .pageimg{width:100%;height:170px;background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/common/pageimg.svg) no-repeat;background-size:cover;background-position:center;position:relative;margin-bottom:4.063rem}.wrapper .pageimg .pageimg_title{display:flex;justify-content:center;align-items:center;height:inherit}.wrapper .pageimg .pageimg_title h2{letter-spacing:.1rem;max-width:75rem;margin:0 auto;width:100%;color:#fff}.wrapper .pageimg h2 span{display:block;margin-top:1.25rem}.search-results ul li a{display:block;background:#eee;padding:.5rem 1rem;border-radius:.5rem;margin-bottom:1rem}.search-results ul li a:hover{background-color:#43a49c;color:#fff}.anchor{display:block;padding-top:4rem;margin-top:-4rem}.bg_lightyellow{background:#fff1b9;border-radius:.2rem;padding:0 .3rem;display:inline}.wrapper.colorBlack .bg_lightyellow{color:#fff;background:#494949}.wrapper.colorBlue .bg_lightyellow{background:#1b1b8d}.wrapper.colorBlack .green,.wrapper.colorBlue .green,.page .wrapper.colorBlack section table.lightgreen_table tr td,.page .wrapper.colorBlue section table.lightgreen_table tr td{color:#fff}.wrapper.colorYellow .green{color:#000}.page .wrapper section.sec01 .section_inner{margin:0 auto 5rem}.page section.sec01 .section_inner .icon{width:64px;margin:0 auto 2rem}.page section.sec01 .section_inner h3{margin-bottom:2rem}.page section .pdf_btn{width:fit-content}.page section .btn_flex{display:flex;gap:3.6rem}.page section .pdf_btn a{display:block;padding:.625rem 1.5rem .625rem 3.125rem;border-radius:1.875rem;position:relative;border:1.5px solid rgba(51,51,51,.5);background:#f5f5f5}.page section .pdf_btn a:before{content:"";display:block;background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/./images/common/pdf_icon.png) no-repeat;width:2.625rem;height:2.0625rem;position:absolute;left:.5rem;background-size:95%;top:.1rem}.page section .pdf_btn a:hover{background-color:#333;color:#fff}.page section .section_inner h3.subtitle{position:relative;padding-left:1.6rem;margin-bottom:2rem}.page section .section_inner h3.subtitle:before{content:"";display:block;background:#43a49c;width:.625rem;height:.625rem;transform:rotate(45deg);position:absolute;left:0;top:1.2rem}.page section .section_inner h4.bg_green{border-radius:.5rem;padding:0 1.5rem;margin-bottom:2rem;height:3.3125rem;line-height:3.3125rem}.page section .content_flex{display:flex}.page section .content_flex .right_img img{border-radius:.5rem}.page section table.lightgreen_table{display:block;width:100%;border:1px solid #ebebed;border-radius:.5rem}.page .wrapper.colorYellow section table.lightgreen_table{border:1px solid #000}.page section table.lightgreen_table tr{border-bottom:1px solid #ebebed}.page .wrapper.colorYellow section table.lightgreen_table tr{border-bottom:1px solid #000}.page section table.lightgreen_table tr:last-child,.page .wrapper.colorYellow section table.lightgreen_table tr:last-child{border-bottom:none}.page section table.lightgreen_table tr th{background:#edf6f6;text-align:center;padding:1rem 2rem;display:inline-block}.page .colorBlack section table.lightgreen_table tr th{background:#494949;color:#fff}.page .wrapper.colorYellow section table.lightgreen_table tr th{background:#fff883}.page .wrapper.colorBlue section table.lightgreen_table tr th{background:#1b1b8d;color:#fff}.page section table.lightgreen_table tr td{padding:1rem 2rem}.page section table.lightgreen_table tr td.border{border-right:1px solid #edf6f6}.page .wrapper.colorYellow section table.lightgreen_table tr td.border{border-right:1px solid #000}.page section .section_inner .contact_flex{gap:1.87rem;margin-top:2rem}.page section .section_inner .contact_flex .contact_tel,.page section .section_inner .contact_flex .contact_mail{text-align:center}.page section .section_inner .contact_flex .contact_tel a,.page section .section_inner .contact_flex .contact_mail a{display:block;border-radius:.5rem;border:2px dashed var(--green,#43a49c)}.page .wrapper.colorBlack section .section_inner .contact_flex .contact_tel a,.page .wrapper.colorBlack section .section_inner .contact_flex .contact_mail a,.page .wrapper.colorBlue section .section_inner .contact_flex .contact_tel a,.page .wrapper.colorBlue section .section_inner .contact_flex .contact_mail a{border:2px dashed #fff}.page .wrapper.colorYellow section .section_inner .contact_flex .contact_tel a,.page .wrapper.colorYellow section .section_inner .contact_flex .contact_mail a{border:2px dashed #000}.page section .section_inner .contact_flex .contact_tel a{padding:1.125rem 2rem}.page section .section_inner .contact_flex .contact_tel p.size30{background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/common/tel_icon.svg) no-repeat;background-size:1.2rem auto;background-position:left center;display:inline-block;padding-left:1.5rem;box-sizing:border-box}.page section .section_inner .contact_flex .contact_mail a{position:relative;width:17.125rem;padding:3.9rem 0 2rem}.page section .section_inner .contact_flex .contact_mail a:before{content:"";display:block;background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/./images/common/mail_icon.svg) no-repeat center;width:2.5rem;height:1.625rem;position:absolute;left:42%;top:19%}.page section .section_inner .contact_flex .contact_mail a p{line-height:1.2}.page section .section_inner .contact_flex a:hover{background:#43a49c}.page .colorBlack section .section_inner .contact_flex a:hover{background:#494949}.page .colorYellow section .section_inner .contact_flex a:hover{background:#fff883}.page .colorBlue section .section_inner .contact_flex a:hover{background:#1b1b8d}.page section .section_inner .contact_flex a:hover p{color:#fff}.page section .section_inner .pdf_flex{gap:1.5rem;margin-top:2rem}.page section .section_inner ul.content_list li{gap:1.56rem}.page section .section_inner ul.content_list li p.bg_lightgreen{border-radius:.5rem;height:2rem;line-height:2rem;padding:0 1rem}.page section .section_inner .border_list{gap:1rem;margin:1.44rem 0 4rem}.page section .section_inner .border_list li{background-color:#edf6f6;border:2px dashed #43a49c;border-radius:.5rem;padding:1.125rem 1.5rem}.page .wrapper.colorBlack section .section_inner .border_list li{color:#fff;background:#494949;border:2px dashed #fff}.page .colorYellow section .section_inner .border_list li{background:#fff883;border:2px dashed #000}.page .wrapper.colorBlue section .section_inner .border_list li{color:#fff;background:#1b1b8d;border:2px dashed #fff}.page ul.link_list{display:flex;gap:1.2rem;justify-content:center}.page ul.link_list li a{border:1px solid #333;padding:.625rem 2.31rem .625rem 1.5rem;border-radius:1.875rem;position:relative}.page ul.link_list li a:after{content:"";width:.375rem;height:.375rem;transform:rotate(45deg);position:absolute;right:1.12rem;top:1rem;transition:.1s linear all;border-bottom:.125rem solid #333;border-right:.125rem solid #333}.page .colorBlack ul.link_list li a:after,.page .colorBlue ul.link_list li a:after{border-bottom:.125rem solid #fff;border-right:.125rem solid #fff}.page ul.link_list li a:hover{background-color:#43a49c;color:#fff}.page ul.link_list li a:hover:after{border-bottom:.125rem solid #fff;border-right:.125rem solid #fff}.page .wrapper .footer_cta{margin-top:5rem}.indent{text-indent:1rem;display:inline-block}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.scroll-infinity__wrap{display:flex;overflow:hidden;gap:2rem}.scroll-infinity__list{display:flex;list-style:none;padding:0;gap:2rem}.scroll-infinity__list--left{animation:infinity-scroll-left 60s infinite linear .5s both}.scroll-infinity__item{width:22.75rem;height:19.125rem}.scroll-infinity__item>img{width:100%;object-fit:cover;height:16.125rem;border-radius:.5rem}.page .wrapper section .section_inner h3.en_title{margin-bottom:2rem}.page .wrapper section .section_inner table.overview_table{border-radius:.5rem;overflow:hidden}.page .wrapper section .section_inner table.overview_table,.page .wrapper section .section_inner table.overview_table tbody{width:100%;display:block}.page .wrapper section .section_inner table.overview_table tr{width:100%;border-bottom:1px solid #ebebed;display:flex}.page .wrapper section .section_inner table.overview_table tr:last-of-type{border-bottom:none}.page .wrapper section .section_inner table.overview_table tr th,.page .wrapper section .section_inner table.overview_table tr td{text-align:left;padding:1.12rem 1.5rem}.page .wrapper section .section_inner table.overview_table tr th{width:11.625rem}.page .wrapper section .section_inner table.overview_table tr td{width:calc(100% - 11.625rem)}.page .wrapper.colorBlack section .section_inner table.overview_table tr td,.page .wrapper.colorBlue section .section_inner table.overview_table tr td{color:#fff}.page section .section_inner .right_text ul.schedule_list{margin-top:1.13rem}.page section .section_inner .right_text ul.schedule_list li{gap:1.87rem;padding-bottom:1.37rem}.page section .section_inner .right_text ul.schedule_list li .cercle{margin-top:.5rem;position:relative}.page section .section_inner .right_text ul.schedule_list li .cercle:after{content:"";position:absolute;left:50%;top:30px;height:100%;border-left:1px dashed #43a49c;transform:translateX(-50%)}.page section .section_inner .right_text ul.schedule_list li:last-child .cercle:after{display:none}.page section .section_inner table.overview_table tr td .map a{display:block;border:1px solid #43a49c;border-radius:1.875rem;width:9.5625rem;text-align:center;margin-left:1rem}.page .colorBlack section .section_inner table.overview_table tr td .map a,.page .colorBlue section .section_inner table.overview_table tr td .map a{border:1px solid #fff}.page .colorYellow section .section_inner table.overview_table tr td .map a{border:1px solid #000}.page section .section_inner table.overview_table tr td .map a:hover{background-color:#43a49c;color:#fff}.page section .section_inner table.overview_table tr td .tel:hover{color:#43a49c;text-decoration:underline}.page section .section_inner table.overview_table tr td .mail{text-decoration:underline}.page section .section_inner table.overview_table tr td .mail:hover{text-decoration:none}.page section .section_inner table.overview_table tr td span.red{color:#d46f6a}.page .colorBlack section .section_inner table.overview_table tr td span.red,.page .colorBlue section .section_inner table.overview_table tr td span.red{color:#fff}.page .colorYellow section .section_inner table.overview_table tr td span.red{color:#000}.page-recruitment section.sec01 .section_inner ul.sec01_list{gap:2.38rem;display:flex;margin-top:1.81rem}.page-recruitment section.sec01 .section_inner ul.sec01_list li img{width:27.25rem;border-radius:.5rem}.page-recruitment section.sec01 .section_inner ul.sec01_list li:last-child img{width:7rem;height:7rem;margin-bottom:.7rem}.page-recruitment section.sec01 .section_inner ul.sec01_list li a{display:block;border-radius:.5rem;text-align:center;width:20.875rem;padding:3.47rem 0}.page-recruitment section.sec01 .section_inner ul.sec01_list li a:hover{background-color:#333}.page-recruitment section.sec02 .section_inner p.size16{margin:2.31rem 0 1.87rem}.page-recruitment section.sec03 .flex{gap:5.31rem;justify-content:space-between}.page-recruitment section.sec03 .flex .right_img img{border-radius:.5rem}.page-recruitment section.sec03 .flex h4{margin-bottom:1.2rem;height:3.5rem;line-height:3.5rem;border-radius:.3125rem}.page-recruitment section.sec03 .number{align-items:center;gap:2.37rem;justify-content:center}.page-recruitment section.sec03 .number .size80{font-size:5rem}.page-recruitment section.sec03 .number p.size42{font-size:2.625rem;line-height:1;text-align:center}.page-recruitment section.sec03 .left_text,.page-recruitment section.sec03 .right_img{flex:1}.page-recruitment section.sec03 .margin{margin-top:4rem}.page-volunteer section.sec01 .section_inner h4{border-radius:1.875rem;margin:2rem 0}.page-volunteer section.sec01 .section_inner .banner{width:40.0625rem;margin:2rem auto 0}.page-volunteer section.sec01 .section_inner .banner a{display:block}.page-volunteer section.sec01 .section_inner .banner a:hover{opacity:.6}.page-volunteer section.sec02 .section_inner .content_flex{gap:5.38rem}.page-volunteer section .section_inner .content_flex p{width:41.125rem}.page-volunteer .wrapper section .btn.blank{margin:1.5rem auto 1.5rem 0}.page-volunteer .wrapper section.sec04 .section_inner{gap:9.63rem}.page-volunteer .wrapper section.sec09 .section_inner .left_text{width:35rem}.page-volunteer .wrapper section.sec09 .section_inner{gap:4rem}.page-volunteer .wrapper section.sec05 .section_inner h4,.page-volunteer .wrapper section.sec10 .section_inner h4{padding-left:1.5rem;position:relative;border-left:4px solid #43a49c;margin-bottom:1rem}.page section .pdf_btn.word a:before{background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/./images/common/word_icon.webp) no-repeat;width:2.25rem;height:1.6875rem;top:.3rem;background-size:100%}.page-volunteer section.sec07 .section_inner .btn,.page-volunteer section.sec10 .section_inner .word{margin-top:2rem!important}.page-volunteer section.sec08 .section_inner .content_flex{gap:5.37rem}.page-volunteer section.sec11 .section_inner ul.information li span.entry-label{border:1px solid #333;border-radius:1.875rem;padding:.25rem 1.125rem}.page-volunteer .colorBlack section.sec11 .section_inner ul.information li span.entry-label{color:#000}.page-volunteer .colorBlue section.sec11 .section_inner ul.information li span.entry-label{background:#1b1b8d!important;color:#fff}.page-volunteer section.sec11 .section_inner ul.information{gap:4.62rem;margin:2rem 0}.page-volunteer section.sec11 .section_inner ul.information li .img{width:23.625rem;height:26.375rem;margin-bottom:1rem}.page-volunteer section.sec11 .section_inner ul.information li .img img{width:100%;height:100%}.page-volunteer section.sec11 .section_inner ul.information li a:hover .img{opacity:.6}.page-volunteer section.sec11 .section_inner ul.information li .title{margin-top:1rem}.page-volunteer section.sec11 .section_inner ul.information li a:hover .title{color:#43a49c}.page-about .wrapper section.sec01 .section_inner{margin:0 auto}.page-about .wrapper .pageimg{margin-bottom:0}.page-about section.sec01 p{margin:3rem 0}.page-about .wrapper .footer_cta{margin-top:0}.page-syakyo section.sec01 .section_inner .philosophy{padding:2rem 0;border-radius:1rem;border:2px dashed #43a49c;margin:4rem 0 3rem}.page-syakyo section.sec01 .section_inner .philosophy h4{margin-bottom:1rem}.page-syakyo section.sec01 .section_inner .flex{justify-content:center;gap:2rem}.page-syakyo section.sec01 .section_inner .flex p.bg_green{border-radius:.5rem;margin-bottom:1rem}.page-syakyo section.sec01 .section_inner .btn_flex{justify-content:center}.page-syakyo section.sec02 .section_inner .img01 img{width:72.25rem;margin-bottom:2rem}.page-syakyo section.sec02 .section_inner p.click{margin:3rem 0 2rem}.page-syakyo section.sec02 .section_inner a:hover{opacity:.6}.page-syakyo section.sec02 .section_inner .img02 img{width:63.875rem}.page-syakyo section.sec03 .section_inner .img03 img{width:68.6875rem}.page-syakyo section.sec03 .section_inner p{margin-bottom:3rem}.page-donation section.sec01 .section_inner ul.sec01_list{gap:1.5rem;justify-content:center;margin-top:2rem}.page-donation section.sec01 .section_inner ul.sec01_list li{padding:.625rem 1.5rem;border-radius:.5rem}.page-donation section.sec01 .section_inner p.right{max-width:87%}.page-donation section.sec02 .section_inner h4.bg_green{margin-top:1.81rem}.page-donation section.sec02 .section_inner .flex .left_table h5{margin-bottom:.63rem}.page-donation section.sec02 .section_inner .flex{margin-top:2rem;gap:3.8rem;flex-wrap:wrap}.page-donation section.sec02 .section_inner .flex .right_text .tel_btn{width:fit-content;margin-top:.875rem}.page-donation section.sec02 .section_inner .flex .right_text .tel_btn a{display:block;border-radius:1.875rem;font-weight:700;padding:.2rem 1.2rem .2rem 2rem;border:1px solid #333;position:relative}.page-donation section.sec02 .section_inner .flex .right_text .tel_btn a:hover{background:#333;color:#fff}.page-donation section.sec02 .section_inner .flex .right_text .tel_btn a:before{content:"";display:block;background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/./images/common/tel_icon.svg) no-repeat center;position:absolute;width:1.6875rem;height:1.8125rem;left:.4rem;top:.2rem;background-size:48%}.page-donation section.sec03 .section_inner .pdf_btn{margin-top:2rem}.page-donation section.sec04 .content_flex{gap:6rem}.page-rental section.sec02 .section_inner .content_flex{gap:5.63rem}.page-rental section .content_flex .right_img{width:33.375rem}.page-rental section .section_inner ul.content_list{margin:1.5rem 0}.page-rental section .section_inner ul.content_list li{margin-bottom:1.5rem}.page-rental section .section_inner ul.content_list li:last-child{margin-bottom:0}.page-rental section table.lightgreen_table tr th{width:9.76rem;padding:4.2rem}.page-rental section table.lightgreen_table tr td a{text-decoration:underline}.page-rental section table.lightgreen_table tr td a:hover{text-decoration:none}.page-rental section.sec03 .pdf_btn{margin-top:1.5rem}.page-rental section.sec03 .pdf_btn a{padding:.5rem 1.5rem .625rem 3.125rem;text-decoration:none!important}.page-rental section.sec03 .pdf_btn a:before{top:.5rem}.page-disclosure section.sec01 .section_inner .btn{margin-top:2.72rem}.page-disclosure section.sec03 .content_flex{gap:7.63rem}.page-disclosure section.sec03 .content_flex .left_text p{margin-bottom:2rem}.page-disclosure section.sec03 .content_flex .left_text .pdf_btn{margin-bottom:1rem}.page-fukushi section.sec01 .section_inner,.page-organization section.sec01 .section_inner,.page-activities section.sec01 .section_inner{margin-bottom:0!important}.page-fukushi section.sec02 .content_flex{gap:6.6rem;margin-bottom:5.62rem;justify-content:space-between}.page-fukushi section.sec02 .section_inner .border_list{flex-wrap:wrap;width:37rem}.page-fukushi section.sec02 .section_inner h4{margin-top:5.62rem}.page-fukushi section.sec02 .section_inner p{margin-top:2rem}.page-fukushi section.sec02 .section_inner .right_img.img02{width:32.625rem}.page-organization section.sec01 .section_inner a{text-decoration:underline}.page-organization section.sec01 .section_inner a:hover{text-decoration:none}.page-organization section.sec02 .section_inner p.size16{margin-bottom:3rem}.page-organization section.sec02 .section_inner p.size16:last-child{margin-bottom:0}.page-support section .content_flex{gap:6.6rem}.page-support section .btn{margin:0 auto 0 0}.page-support section.sec03 .section_inner h4,.page-donation section.sec04 .section_inner h4{padding-left:1.5rem;border-left:4px solid #43a49c;margin:1rem 0}.page-support section table.lightgreen_table{margin-bottom:3rem}.page-support section table.lightgreen_table tbody{display:block;width:100%}.page-support section table.lightgreen_table tr th{width:14rem}.page-support section.sec04 .section_inner .border_list li{padding:.5rem}.page-support section.sec04 .section_inner .border_list{margin:.75rem 0 2rem}.page-support section.sec04 .section_inner p.green{margin-top:1rem}.page-support section .section_inner .content_flex p{width:40.3125rem}.page-support section.sec05 .section_inner .content_flex p{margin-bottom:2rem}.page-activities section.sec02 .section_inner p{margin-bottom:3rem}.page-activities section.sec02 .section_inner p.margin{margin-bottom:2rem}.page-grant section .section_inner .flex .border_tel_btn p.size30{background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/common/tel_icon.svg) no-repeat;background-size:1.2rem auto;background-position:left center;display:inline-block;padding-left:1.5rem;box-sizing:border-box}.page-grant section .section_inner .flex{margin-top:1.75rem;gap:5.06rem}.page-grant section .section_inner .flex .pdf_btn{margin-bottom:1.5rem}.page-grant section table.lightgreen_table tbody{display:block}.page-grant section table.lightgreen_table{width:39.875rem}.page-grant section table.lightgreen_table tr th{width:12rem;height:36px;text-align:left}.page-grant section table.lightgreen_table tr td{padding:1.2rem 2rem}.page-grant section .border_tel_btn a{display:block;border-radius:.5rem;padding:.6rem 2rem;border:2px dashed #43a49c}.page-grant .colorBlack section .border_tel_btn a,.page-grant .colorBlue section .border_tel_btn a{border:2px dashed #fff}.page-grant .colorYellow section .border_tel_btn a{border:2px dashed #000}.page-grant section .border_tel_btn a:hover{background-color:#43a49c;color:#fff}.page-grant .colorBlack section .border_tel_btn a:hover{background-color:#494949}.page-grant .colorYellow section .border_tel_btn a:hover{background-color:#fff883}.page-grant .colorBlue section .border_tel_btn a:hover{background-color:#1b1b8d}.page-houkatsu section .section_inner .content_flex{gap:5.3rem}.page-houkatsu section .section_inner h4.bg_green{height:2.5rem;line-height:2.5rem;margin-bottom:.63rem}.page-houkatsu section .section_inner .left_text p{margin-bottom:2rem;width:41.25rem}.page-houkatsu section .section_inner .border_list li{padding:.5rem 1.125rem}.page-houkatsu section .section_inner h5{margin-bottom:.75rem}.page-houkatsu section .section_inner .border_tel_btn,.page-kaigo section .section_inner .border_tel_btn,.page-helper section .section_inner .border_tel_btn{border-radius:.5rem;border:2px dashed #43a49c;width:30.125rem}.page-houkatsu section .section_inner .border_tel_btn p{width:auto;margin-bottom:auto}.page-houkatsu section .section_inner .left_text p.size21{margin:1rem 0 0}.page-houkatsu .colorBlack section .section_inner .border_tel_btn,.page-kaigo .colorBlack section .section_inner .border_tel_btn,.page-helper .colorBlack section .section_inner .border_tel_btn,.page-houkatsu .colorBlue section .section_inner .border_tel_btn,.page-kaigo .colorBlue section .section_inner .border_tel_btn,.page-helper .colorBlue section .section_inner .border_tel_btn{border:2px dashed #fff}.page-houkatsu .colorYellow section .section_inner .border_tel_btn,.page-kaigo .colorYellow section .section_inner .border_tel_btn,.page-helper .colorYellow section .section_inner .border_tel_btn{border:2px dashed #000}.page-houkatsu section .section_inner .border_tel_btn p.tel,.page-kaigo section .section_inner .border_tel_btn p.tel,.page-helper section .section_inner .border_tel_btn p.tel{background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/common/tel_icon.svg) no-repeat;background-size:1.2rem auto;background-position:8rem 1.2rem}.page-houkatsu section .section_inner .border_tel_btn a,.page-kaigo section .section_inner .border_tel_btn a,.page-helper section .section_inner .border_tel_btn a{display:block;padding:1.125rem 0}.page-houkatsu section .section_inner .border_tel_btn a:hover,.page-kaigo section .section_inner .border_tel_btn a:hover,.page-helper section .section_inner .border_tel_btn a:hover{background-color:#43a49c;color:#fff!important}.page-houkatsu .colorBlack section .section_inner .border_tel_btn a:hover,.page-kaigo .colorBlack section .section_inner .border_tel_btn a:hover,.page-helper .colorBlack section .section_inner .border_tel_btn a:hover{background-color:#494949}.page-houkatsu .colorYellow section .section_inner .border_tel_btn a:hover,.page-kaigo .colorYellow section .section_inner .border_tel_btn a:hover,.page-helper .colorYellow section .section_inner .border_tel_btn a:hover{background-color:#fff883}.page-houkatsu .colorBlue section .section_inner .border_tel_btn a:hover,.page-kaigo .colorBlue section .section_inner .border_tel_btn a:hover,.page-helper .colorBlue section .section_inner .border_tel_btn a:hover{background-color:#1b1b8d}.page-houkatsu section.sec06 .content_flex .right_img img{width:18.4375rem}.page-fundraising section.sec01 .section_inner .icon{width:6.375rem;margin-bottom:0}.page-fundraising section.sec01 .section_inner .flex{gap:3.44rem;justify-content:flex-end;align-items:center}.page-fundraising section.sec01 .section_inner .flex .left_img img{width:25.3125rem}.page-fundraising section.sec01 .section_inner .flex .right_text{width:48.1875rem}.page-fundraising section.sec02 .section_inner .flex{gap:4.56rem}.page-fundraising section.sec02 .section_inner table{border-radius:.5rem;width:100%;border-collapse:collapse;overflow:hidden}.page-fundraising section.sec02 .section_inner table tr{border-bottom:1px solid #ebebed}.page-fundraising section.sec02 .section_inner table tr th,.page-fundraising section.sec02 .section_inner table tr td{border:1px solid #ebebed;padding:1rem;text-align:center}.page-fundraising .colorBlack section.sec02 .section_inner table tr td,.page-fundraising .colorBlue section.sec02 .section_inner table tr td{color:#fff}.page-fundraising section.sec02 .section_inner .flex .right_img img{width:21.4375rem}.page-fundraising section.sec02 .section_inner table tr th:first-of-type{width:4rem;height:1.8em}.page-fundraising section.sec02 .section_inner table tr:last-of-type{border-bottom:none}.page-fundraising section.sec02 .section_inner table tr td:nth-of-type(2){width:11.0625rem;padding:.5rem 0}.page-fundraising section.sec02 .section_inner table tr td:nth-of-type(3){width:16.0625rem;padding:.5rem 0}.page-fundraising section.sec02 .section_inner table tr td:nth-of-type(4){width:13rem;padding:.5rem 0}.page-fundraising section.sec03 .section_inner .sec03_list{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:1.87rem}.page-fundraising section.sec03 .section_inner .sec03_list li{width:calc((100% - 10rem) / 2);border:2px dashed #c8c9c9;padding:1.125rem 1.5rem;border-radius:.5rem}.page-fundraising section.sec03 .section_inner .sec03_list li p.title{display:flex;gap:.5rem;align-items:center}.page-fundraising section.sec03 .section_inner .sec03_list li p img{width:1.30419rem}.page-fundraising section.sec03 .section_inner .btn{margin:1.13rem auto 0 0}.page-fundraising section.sec04 .section_inner .border_list{flex-wrap:wrap;width:90%}.page-fundraising section.sec04 .section_inner .flex{gap:1.75rem;align-items:center}.page-fundraising section.sec04 .section_inner .btn{margin:0 0 auto 0}.page-fundraising section.sec04 .section_inner{position:relative}.page-fundraising section.sec04 .section_inner:after{content:'';display:block;background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/./images/fundraising/img03.webp) no-repeat;width:15.9375rem;height:17.875rem;position:absolute;right:0;bottom:-32px;z-index:-1;background-size:100%}.page-rosel section.sec01 .section_inner .content_flex{gap:4.81rem}.page-rosel section.sec01 .section_inner .content_flex .left_text p.margin{width:41.875rem}.page-rosel section.sec01 .section_inner .content_flex .left_text ul{margin-top:2rem}.page-rosel section.sec01 .section_inner .content_flex .left_text ul li{margin-bottom:1.13rem}.page-rosel section.sec01 .section_inner .content_flex .left_text ul li p.bg_lightgreen{width:8rem}.page-rosel section.sec02 .section_inner ul.sec02_list h4{height:2.5rem;line-height:2.5rem}.page-rosel section.sec02 .section_inner ul.sec02_list li .flex{margin-bottom:2rem;gap:4rem}.page-rosel section.sec02 .section_inner ul.sec02_list li .img_left img{width:10.125rem;margin-bottom:0;margin-left:.75rem}.page-rosel section.sec02 .section_inner ul.sub_list li.sub_list_contents{list-style:disc}.page-rosel section.sec02 .section_inner ul.sub_list li.sub_list_contents::marker{color:#43a49c}.page-rosel section.sec03 .section_inner ul.contact_list{gap:2rem}.page-rosel section.sec03 .section_inner ul.contact_list li,.page-houkatsu .section_inner ul.contact_list li{border-radius:.5rem;border:2px dashed #43a49c;width:calc(100% - 6rem);padding:1.12rem 0}.page-houkatsu .section_inner ul.contact_list{gap:1rem;margin-top:1rem}.page-houkatsu .section_inner ul.contact_list li{width:30%}.page-rosel section.sec03 .section_inner ul.contact_list li .title,.page-houkatsu .section_inner ul.contact_list li .title{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:.5rem}.page-rosel section.sec03 .section_inner ul.contact_list li .title img,.page-houkatsu .section_inner ul.contact_list li .title img{width:2.5rem;height:2.5rem}.page-rosel section.sec03 .section_inner ul.contact_list li p.size14,.page-houkatsu .section_inner ul.contact_list li .title p.size14{padding:0 2.38rem;text-align:left}.page-rosel section.sec03 .section_inner ul.contact_list li p.mail{text-decoration:underline}.page-rosel section.sec03 .section_inner ul.contact_list li p.mail:hover{text-decoration:none}.page-rosel section.sec03 .section_inner ul.contact_list li p.tel,.page-houkatsu .section_inner ul.contact_list li p.tel{background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/./images/common/tel_icon.svg) no-repeat;background-size:1.2rem auto;background-position:3rem center}.page-houkatsu .section_inner ul.contact_list li p.tel{background-position:6rem 1.1rem}.page-rosel section.sec03 .section_inner ul.contact_list li p.tel:hover,.page-houkatsu .section_inner ul.contact_list li .title p.tel:hover{color:#43a49c}.page-rosel section.sec04,.page-tanpopo section.sec04,.page-cosmos section.sec03{margin-top:6.13rem;padding:1rem 0 5rem}.page-rosel .wrapper .footer_cta,.page-tanpopo .wrapper .footer_cta,.page-cosmos .wrapper .footer_cta{margin-top:0}.page-tanpopo section.sec01 h3.size30{margin-bottom:4rem!important}.page-tanpopo section.sec01 .section_inner .content_flex{gap:8.19rem}.page-tanpopo section.sec01 .section_inner h4.size24{margin-bottom:1.87rem}.page-tanpopo section.sec01 .section_inner .content_flex .left_text{position:relative}.page-tanpopo section.sec01 .section_inner .content_flex .left_text p.size16{width:40.9375rem}.page-tanpopo section.sec02 .section_inner ul.sec03_list{gap:3rem;width:61.875rem;justify-content:center;margin:0 auto}.page-tanpopo section.sec02 .section_inner ul.sec03_list li{flex:1;border-radius:.5rem;border:1px dashed #43a49c;padding:1.5rem}.page-tanpopo section.sec02 .section_inner ul.sec03_list li .icon_img{margin-bottom:1.69rem;text-align:center}.page-tanpopo section.sec02 .section_inner ul.sec03_list li .icon_img img{width:9.5rem;height:9.5rem;text-align:center}.page-tanpopo section.sec03 .section_inner{gap:8.44rem;position:relative}.page-tanpopo section.sec03 .section_inner:after{content:"";display:block;background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/./images/tanpopo/img06.webp) no-repeat;width:23.6875rem;height:16.75rem;position:absolute;right:0;bottom:0}.page-cosmos section.sec01 .section_inner .content_flex .left_text{position:relative}.page-cosmos section.sec01 .section_inner .content_flex{gap:7.25rem}.page-cosmos section.sec01 .section_inner h3{margin-bottom:4rem}.page-cosmos section.sec01 .section_inner .content_flex p{width:41.875rem}.page-cosmos section.sec02 .section_inner ul.sec02_list{flex-wrap:wrap;gap:3.19rem;display:flex;max-width:90rem;justify-content:center}.page-cosmos section.sec02 .section_inner ul.sec02_list li{border-radius:.5rem;width:calc((100% - 25.64rem) /3);overflow:hidden}.page-cosmos section.sec02 .section_inner ul.sec02_list li .img{width:9.56244rem;height:5.95419rem;text-align:center;margin:0 auto}.page-cosmos section.sec02 .section_inner ul.sec02_list li p.size16{padding:0 3.21rem;margin-top:1.5rem}.page-cosmos section.sec02 .section_inner ul.sec02_list li .bottom_text{border:1px dashed #43a49c;border-radius:0 0 .5rem .5rem;padding-bottom:1.5rem;border-top:none;padding:1.5rem 0}.page-cosmos section.sec02 .section_inner ul.sec02_list li:first-child .bottom_text,.page-cosmos section.sec02 .section_inner ul.sec02_list li:nth-child(2) .bottom_text{height:72.5%}.page-cosmos section.sec02 .section_inner ul.sec02_list li:nth-child(2) .img{position:relative;top:2rem}.page-cosmos .wrapper section.sec03 .section_inner{padding:5rem 0 0}.page-kaigo section.sec01 .section_inner .content_flex{margin-top:3rem;gap:6.59rem}.page-kaigo section .section_inner .btn{margin:2rem 0 auto 0}.page-kaigo section.sec03 .section_inner h4,.page-helper section .section_inner h5,.page-houkatsu section .section_inner h5{padding-left:1.5rem;position:relative;margin-top:4rem;border-left:4px solid #43a49c}.page-houkatsu section .section_inner .pdf_flex{margin-bottom:2rem}.page-kaigo .colorBlack section.sec03 .section_inner h4,.page-helper .colorBlack section .section_inner h5,.page-houkatsu .colorBlack section .section_inner h5,.page-kaigo .colorBlue section.sec03 .section_inner h4,.page-helper .colorBlue section .section_inner h5,.page-houkatsu .colorBlue section .section_inner h5{color:#fff}.page-kaigo section .section_inner .pdf_flex{margin:1.5rem 0 3rem}.page-helper section.sec02 .section_inner .content_flex{gap:6.57rem}.page-helper section .section_inner ul.bg_lightgreen{padding:1.12rem 1.5rem;border-radius:.5rem;margin:2rem 0;width:fit-content}.page-helper section .section_inner ul li{list-style:disc}.page-helper section .section_inner ul li::marker{color:#43a49c}.page-helper section .section_inner h4.bg_green{height:2.5rem;line-height:2.5rem;margin:2rem 0 1.5rem}.page-helper section .section_inner ul li{margin-left:1rem}.page-helper section.sec03 .section_inner .content_flex{gap:2.57rem}.page-helper section .section_inner .content_flex .left_text p{width:44.375rem}.page-helper section.sec02 .section_inner .content_flex .left_text p{width:39.875rem}.page-helper section .section_inner .pdf_flex{margin-bottom:3rem}.page-helper section.sec05 .section_inner .content_flex{gap:2.06rem}.page-helper section.sec04 .section_inner ul{margin-bottom:.75rem}.page-friends section.sec01 .section_inner{margin-bottom:0!important}.page-friends section.sec02 .section_inner ul.sec02_list li .flex{gap:2.94rem}.page-friends section.sec02 .section_inner ul.sec02_list li .flex .img_left{width:16.6%;text-align:center}.page-friends section.sec02 .section_inner ul.sec02_list li:nth-child(2) .flex .img_left{width:6.9375rem;margin-left:3rem}.page-friends section.sec02 .section_inner ul.sec02_list li:nth-child(2) .flex{gap:3.94rem}.page-friends section.sec02 .section_inner ul.sec02_list li:first-child{margin-bottom:2rem}.page-friends section.sec02 .section_inner h4.bg_green{height:2.5rem;line-height:2.5rem}.page-friends section.sec02 .section_inner ul.sec02_list li .flex .right_text h5{margin-bottom:.87rem}.page-friends section.sec02 .pdf_btn{margin-top:1.5rem}.page-friends section.sec03 .section_inner .content_flex{gap:5rem}.page-friends section.sec03 .section_inner .flex{gap:1.5rem}.page-friends section .section_inner .btn{margin:2rem 0 0}.page-friends section.sec04 .section_inner .content_flex,.page-volunteer section.sec07 .section_inner .content_flex{gap:5.62rem;margin:2rem 0 4rem}.page-volunteer section.sec07 .section_inner .content_flex .content_list{margin:2rem 0}.page-volunteer section.sec07 .section_inner .btn{margin:0 0 auto}.page-friends section.sec04 .section_inner .content_flex p.size16,.page-friends section.sec03 .section_inner .content_flex .left_text p.size16,.page-volunteer section.sec07 .section_inner .content_flex .left_text p.-first{width:41.1875rem}.page-volunteer section.sec07 .section_inner ul.sec04_list{gap:2rem;display:flex;flex-wrap:wrap}.page-volunteer section.sec07 .section_inner ul.sec04_list li{border-radius:.5rem;border:2px dashed #43a49c;background:#edf6f6;width:calc((100% - 10rem) / 2);padding:1.5rem;gap:1.6875rem;align-items:center;position:relative}.page-volunteer section.sec07 .section_inner ul.sec04_list li:after{content:"▶";position:absolute;display:block;color:#43a49c;right:-2rem;font-size:1.5rem;top:37%}.page-volunteer section.sec07 .section_inner ul.sec04_list li:nth-child(2n):after{display:none}.page-volunteer .colorBlack section.sec07 .section_inner ul.sec04_list li{border:2px dashed #fff;background:#494949}.page-volunteer .colorYellow section.sec07 .section_inner ul.sec04_list li{background:0 0;border:2px dashed #000}.page-volunteer .colorBlue section.sec07 .section_inner ul.sec04_list li{background:0 0;border:2px dashed #fff}.page-volunteer section.sec07 .section_inner ul.sec04_list p.bg_green{width:3rem;height:3rem;border-radius:50%;line-height:3rem}.page-contact .sec01 .section_inner .flex{justify-content:space-between}.colorBlue .wpcf7-list-item,.colorBlack .wpcf7-list-item{color:#fff}.page-contact .sec01 .section_inner .flex h4{margin:0}.page-contact .sec01 .flex .right_content table{width:60.63rem}.page-contact .wrapper section table.form{margin-bottom:1.875rem}.page-contact .wrapper section table.form tr{border-bottom:.1rem solid #d9d9d9}.page-contact .wrapper section table.form tr:first-of-type{border-top:.1rem solid #d9d9d9}.page-contact .wrapper section table.form tr th{padding:.938rem 0 .938rem 1.25rem;box-sizing:border-box;font-weight:500;text-align:left;width:23.125rem;vertical-align:middle}.page-contact .wrapper section table.form tr th.top{vertical-align:top}.page-contact .wrapper section table.form tr th span{font-size:.75rem;color:#fff;padding:0 .313rem .1rem;margin-left:.625rem}.page-contact .wrapper section table.form tr td{padding:.9375rem;box-sizing:border-box}.page-contact .wrapper section table.form tr td.block .wpcf7-list-item{display:block !important}input[type=text],input[type=email],input[type=tel],textarea{padding:.625rem 1.9%;margin-bottom:.125rem;width:97%;background:#fff;border:none;-webkit-appearance:none}input[type=checkbox],input[type=radio]{vertical-align:middle;margin-right:.3125rem;-webkit-appearance:none}.wpcf7 input[type=tel]#zip,.pref input[type=text]{margin-bottom:.875rem !important;-webkit-appearance:none}.wpcf7-radio{display:flex !important}input[type=submit]{display:block;-webkit-appearance:none;width:11.25rem;background:linear-gradient(90deg,rgba(35,37,38,1) 0%,rgba(65,67,69,1) 100%);color:#fff;text-align:center;border:none;font-weight:500;padding:.9375rem 1.5rem;transition:.1s linear all;margin:1.875rem auto 0;border-radius:.438rem;font-family:'Noto Serif JP',serif,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Segoe UI",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;-webkit-appearance:none}input[type=submit]:hover{background:linear-gradient(90deg,rgba(227,227,227,1) 0%,rgba(255,255,255,1) 100%);transition:.3s linear all;color:#000}input[type=submit]:disabled{background:#ccc}.page-contact .sec02 .flex{justify-content:space-between;gap:1.78rem}.page-contact .sec02 .flex h4{margin:0}.page-contact .sec02 .flex .right_txt{width:72%}.page-contact .wrapper section p a.border{text-decoration:underline}.page-contact .wrapper section p a.border:hover{text-decoration:none}.archive .wrapper article section .section_inner{width:75rem;margin:0 auto 3rem;display:flex;gap:5rem}.single .wrapper .pageimg{margin-bottom:0}.single .wrapper article section .section_inner .news_single{margin-bottom:5.63rem}.single .wrapper article section .section_inner .news_single h4{margin-bottom:1.5rem;border-bottom:2px solid #d5d5d5;padding-bottom:1.125rem;margin-top:.625rem}.single .wrapper article section .section_inner .news_single p span.category{padding:.25rem 1.125rem;border-radius:1.875rem;text-align:center;border:1px solid #333;margin:0 0 .625rem .625rem}.single .wrapper.colorBlue article section .section_inner .news_single p span.category{color:#000!important}.single .wrapper article section .section_inner .news_single p span.information{background-color:#bfe7cb}.single .wrapper article section .section_inner .news_single p span.caution{background-color:#f8b8b4}.single .wrapper article section .section_inner .news_single p span.event{background-color:#febe69}.single .wrapper article section .section_inner .news_single p span.recruit{background-color:#7abee6}.single .wrapper article section .section_inner .news_single .btn{margin-top:3.44rem;width:18.25rem}.single .wrapper article section .section_inner .pdf-list ul{margin:3.44rem 0 0}.single .wrapper article section .section_inner .pdf-list ul li{width:100%;margin-bottom:1rem}.single .wrapper article section .section_inner .pdf-list ul li a{display:block;background-color:#f5f5f5;border:1.5px solid rgba(51,51,51,.5);border-radius:.5rem;padding:.75rem 1.5rem .75rem 3.125rem;position:relative}.single .wrapper article section .section_inner .pdf-list ul li a:before{content:"";display:block;background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/./images/common/pdf_icon.png;) no-repeat;width:2.625rem;height:2.0625rem;position:absolute;position:absolute;left:6px;top:7px;background-size:100%}.single .wrapper article section .section_inner .pdf-list ul li a:hover{background-color:#333;color:#fff}.single .wrapper.colorBlack article section .section_inner .pdf-list ul li a{background-color:#555}.single .wrapper.colorYellow article section .section_inner .pdf-list ul li a{background:#fff883}.single .wrapper.colorBlue article section .section_inner .pdf-list ul li a{background:#1b1b8d}.single table,.single th,.single td{border:1px solid #d5d5d5 !important;border-collapse:collapse;padding:8px}.single .colorBlack th,.single .colorBlack td,.single .colorBlue td,.single .colorBlue th{color:#fff}.archive .wrapper article section .section_inner .right_content{width:100%}.archive .wrapper article section .section_inner ul li{width:100%}.archive .wrapper article section .section_inner ul li a{padding:1.25rem 0;box-sizing:border-box;border-bottom:.125rem solid #d5d4d5;display:block}.archive .wrapper article section .section_inner ul li a{padding:1.25rem 0}.archive .wrapper article section .section_inner ul li:first-child a{padding:0 0 1.25rem}.archive .wrapper article section .section_inner ul li a:hover p.title{color:#43a49c}.archive .wrapper article section .section_inner ul li a .date_category{display:flex;gap:.9375rem;align-items:center;margin-bottom:.625rem}.archive .wrapper article section .section_inner ul li a .date_category .category{padding:.15625rem .9375rem;box-sizing:border-box;border:.1rem solid #333;border-radius:1.875rem}.archive .wrapper article section .section_inner ul li a .date_category .category.information{background:#bfe7cb}.archive .wrapper article section .section_inner ul li a .date_category .category.event{background:#febe69}.archive .wrapper article section .section_inner ul li a .date_category .category.recruit{background:#7abee6}.archive .wrapper article section .section_inner ul li a .date_category .category.caution{background:#f8b8b4}.archive .wrapper.colorBlack article section .section_inner ul li a .date_category .category,.archive .wrapper.colorBlue article section .section_inner ul li a .date_category .category{color:#000}.archive .wrapper article section .section_inner aside{width:16.8125rem}.archive .wrapper article section .section_inner aside .side_inner .aside_title{border-top:.125rem solid #43a49c;border-bottom:.125rem solid #43a49c;padding:.28125rem 0;box-sizing:border-box;margin-bottom:1.5rem}.archive .wrapper article section .section_inner aside .side_inner .aside_title p{border-top:1px solid #43a49c;border-bottom:1px solid #43a49c;box-sizing:border-box;padding:.875rem 0;line-height:1}.archive .wrapper article section .section_inner aside .side_inner ul{width:100%}.archive .wrapper article section .section_inner aside .side_inner ul li:last-child{margin-bottom:0}.archive .wrapper article section .section_inner aside .side_inner ul li{text-align:center;margin-bottom:.9375rem}.archive .wrapper article section .section_inner aside .side_inner ul li a{padding:.46875rem .938rem;box-sizing:border-box;border:.1rem solid #333;border-radius:1.875rem;display:block;background:#edf6f6;margin-bottom:.9375rem}.archive .wrapper article section .section_inner aside .side_inner ul li:first-child ul li a{background:#edf6f6;color:#333}.archive .wrapper.colorBlack article section .section_inner aside .side_inner ul li a{background:#494949 !important;border-color:#fff !important;color:#fff!important}.archive .wrapper.colorBlue article section .section_inner aside .side_inner ul li a{background:#1b1b8d !important;border-color:#fff !important;color:#fff!important}.archive .wrapper.colorYellow article section .section_inner aside .side_inner ul li a{background:#fff883 !important;color:#000!important}.archive .wrapper article section .section_inner aside .side_inner ul li.current-cat a{background:#43a49c;color:#fff}.archive .wrapper article section .section_inner aside .side_inner ul li.cat-item-5 a:hover{background:#43a49c;color:#fff}.archive .wrapper article section .section_inner aside .side_inner ul li.cat-item-1 a:hover,.archive .wrapper article section .section_inner aside .side_inner ul li.cat-item-1.current-cat a{background:#bfe7cb;color:#333}.archive .wrapper article section .section_inner aside .side_inner ul li.cat-item-3 a:hover,.archive .wrapper article section .section_inner aside .side_inner ul li.cat-item-3.current-cat a{background:#febe69;color:#333}.archive .wrapper article section .section_inner aside .side_inner ul li.cat-item-4 a:hover,.archive .wrapper article section .section_inner aside .side_inner ul li.cat-item-4.current-cat a{background:#7abee6;color:#333}.archive .wrapper article section .section_inner aside .side_inner ul li.cat-item-2 a:hover,.archive .wrapper article section .section_inner aside .side_inner ul li.cat-item-2.current-cat a{background:#f8b8b4;color:#333}.wp-pagenavi{margin:4rem 0 5rem;text-align:center}.wp-pagenavi a,.wp-pagenavi span{border:1px solid #43a49c!important;color:#43a49c;transition:.1s linear all;border-radius:50%;padding:.5rem 1rem!important;border-radius:50%;margin-left:.5rem!important;font-size:.875rem}.wrapper.colorBlack .wp-pagenavi a,.wrapper.colorBlack .wp-pagenavi span{color:#fff;border:1px solid #fff!important}.wrapper.colorBlue .wp-pagenavi a,.wrapper.colorBlue .wp-pagenavi span{color:#fff;border:1px solid #fff!important}.wrapper.colorYellow .wp-pagenavi a,.wrapper.colorYellow .wp-pagenavi span{color:#000;border:1px solid #000!important}.wp-pagenavi span.pages{border-radius:5px!important;padding:.5rem}.wp-pagenavi a.nextpostslink,.wp-pagenavi a.previouspostslink{padding:.5rem .84rem !important}.wp-pagenavi span.current{background-color:#43a49c;font-weight:400 !important;color:#fff;border:1px solid #fff!important;padding:.5rem 1rem;margin-left:.5rem}.wrapper.colorYellow .wp-pagenavi span.current{background:#fff883;color:#000}.wrapper.colorBlack .wp-pagenavi span.current{background:#494949}.wrapper.colorBlue .wp-pagenavi span.current{background:#1b1b8d}.wp-pagenavi a:hover{background-color:#43a49c;color:#fff}.wrapper .search_section .section_inner{position:relative;display:flex;gap:5rem}.wrapper .search_section .side{width:16.8125rem;position:sticky;height:380px;top:180px;left:0}.wrapper .search_section .side.fix{position:fixed;top:10rem}.wrapper .search_section .side h4{border-top:2px solid #43a49c;border-bottom:2px solid #43a49c;padding:2px 0;margin-bottom:1.25rem}.wrapper .search_section .side h4 span{border-top:1px solid #43a49c;border-bottom:1px solid #43a49c;display:block;padding:5px 0}.wrapper .search_section .side ul li{margin-bottom:1rem}.wrapper .search_section .side ul li:last-child{margin-bottom:0}.wrapper .search_section .side ul li a{display:block;line-height:3rem;border-radius:1.5rem;border:1px solid #333}.wrapper .search_section .side ul li a:hover{color:#fff;background:#43a49c}.wrapper .search_section .side ul li a.active{color:#fff;background:#43a49c}.wrapper.colorYellow .search_section .side ul li a.active{background:0 0;color:#000}.wrapper.colorBlue .search_section .side ul li a.active{background:0 0;color:#fff}.wrapper .search_section .main{width:57.875rem}.wrapper .search_section .main .anker{margin:-10rem 0 4.5rem;padding-top:10rem}.wrapper .search_section .main .anker:last-child{margin-bottom:0}.wrapper .search_section .main h3{line-height:5rem;margin-bottom:2.5rem}.wrapper .search_section .main #sec_area h3{background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/search_type/h3_area.svg) no-repeat left center;background-size:contain;padding-left:10rem}.wrapper .search_section .main #sec_senior h3{background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/search_type/h3_senior.svg) no-repeat left center;background-size:contain;padding-left:8rem!important}.wrapper .search_section .main #sec_person h3{background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/search_type/h3_person.svg) no-repeat left center;background-size:contain;padding-left:6.5rem!important}.wrapper .search_section .main #sec_child h3{background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/search_type/h3_child.svg) no-repeat left center;background-size:contain;padding-left:7rem!important}.wrapper .search_section .main #sec_support h3{background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/search_type/h3_support.svg) no-repeat left center;background-size:contain;padding-left:6rem!important}.wrapper .search_section .main #sec_volunteer h3{background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/search_type/h3_volunteer.svg) no-repeat left center;background-size:contain;padding-left:8.5rem!important}.wrapper .search_section .main #sec_help h3{background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/search_how/h3_help.svg) no-repeat left center;background-size:contain;padding-left:10rem!important}.wrapper .search_section .main #sec_know h3{background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/search_how/h3_know.svg) no-repeat left center;background-size:contain;padding-left:6.5rem!important}.wrapper .search_section .main #sec_join h3{background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/search_how/h3_join.svg) no-repeat left center;background-size:contain;padding-left:9.5rem!important}.wrapper .search_section .main #sec_use h3{background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/search_how/h3_use.svg) no-repeat left center;background-size:contain;padding-left:7rem!important}.wrapper .search_section .main #sec_learn h3{background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/search_how/h3_learn.svg) no-repeat left center;background-size:contain;padding-left:9rem!important}.wrapper .search_section .main ul li{margin-bottom:1rem}.wrapper .search_section .main ul li:last-child{margin-bottom:0}.wrapper .search_section .main ul li a{display:block;border:2px solid #43a49c;border-radius:.6rem;padding:1.25rem 4.5rem 1.25rem 2.5rem;position:relative}.wrapper.colorBlack .search_section .main ul li a,.wrapper.colorBlue .search_section .main ul li a{border:2px solid #fff}.wrapper.colorYellow .search_section .main ul li a{border:2px solid #000}.wrapper .search_section .main ul li a:before{transform:rotate(45deg);top:48%}.wrapper .search_section .main ul li a:after{transform:rotate(135deg);top:52%}.wrapper .search_section .main ul li a:before,.wrapper .search_section .main ul li a:after{content:"";display:block;position:absolute;width:.5rem;height:.125rem;background:#4d4d4d;right:3%}.wrapper .search_section .main ul li a:hover{background:#43a49c;color:#fff}.wrapper .search_section .main ul li a:hover:before,.wrapper .search_section .main ul li a:hover:after{background:#fff}.wrapper .search_section .main ul li a span{display:inline-block;margin-bottom:.5rem}.page-contact h3{margin-bottom:3rem}.page-contact .wrapper section .section_inner{width:70rem}.page-contact .wrapper section.sec01 .section_inner{margin-bottom:0}.page-contact .sec01 .section_inner ul li{display:inline-block;margin:0 1.25rem;width:20rem}.page-contact .sec01 .section_inner ul li a{display:block;line-height:3rem;border:1px solid #333;border-radius:1.5rem;position:relative}.page-contact .sec01 .section_inner ul li a:hover{background:#43a49c;color:#fff}.page-contact .sec01 .section_inner ul li a:before{transform:rotate(135deg);right:7%}.page-contact .sec01 .section_inner ul li a:after{transform:rotate(225deg);right:8.5%}.page-contact .sec01 .section_inner ul li a:before,.page-contact .sec01 .section_inner ul li a:after{content:"";display:block;position:absolute;width:.5rem;height:.125rem;background:#4d4d4d;top:50%}.page-contact .colorBlack .sec01 .section_inner ul li a:before,.page-contact .colorBlack .sec01 .section_inner ul li a:after,.page-contact .colorBlue .sec01 .section_inner ul li a:before,.page-contact .colorBlue .sec01 .section_inner ul li a:after{background:#fff}.page-contact .sec01 .section_inner ul li a:hover:before,.page-contact .sec01 .section_inner ul li a:hover:after{background:#fff}.page-contact .sec02,.page-contact .sec03{margin-top:-10rem;padding-top:10rem}.page-contact .sec02 .flex3 li{width:24vw}.page-contact .sec02 .flex2{margin-top:2rem}.page-contact .sec02 .flex2 li{width:37.5vw}.page-contact .sec02 ul li{border:2px solid #43a49c;border-radius:.5rem;padding-bottom:1rem}.page-contact .sec02 p.bg_green{padding:.75rem 2.5rem;margin-bottom:1rem}.page-contact .sec02 .flex2 li:last-child p.bg_green{padding:1.65rem 2.5rem}.page-contact .sec02 .flex2 li p.tel{padding:0 2.5rem}.page-contact .sec02 ul li p.tel a{background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/contact/icon_tel.svg) no-repeat left .5rem;padding-left:2rem}.page-contact .sec02 ul li p.tel a:hover{color:#43a49c}.page-contact .sec02 .flex2 li p.tel a{margin-right:1rem}.page-contact .sec03 table tr{border-top:1px solid #b9b9b9}.page-contact .sec03 table th.left{text-align:left;width:22rem}.page-contact .colorBlack .sec03 table th,.page-contact .colorBlack .sec03 table td,.page-contact .colorBlue .sec03 table th,.page-contact .colorBlue .sec03 table td{color:#fff}.page-contact .sec03 table th.left span{margin-left:1.25rem;padding:.25rem .75rem;border-radius:1rem}.page-contact .sec03 table th,.page-contact .sec03 table td{padding:1rem 0}.page-contact .sec03 table td .wpcf7-radio{display:block !important}.page-contact .sec03 table td .wpcf7-radio .wpcf7-list-item{display:block !important}.page-contact .sec03 table td .wpcf7-radio .wpcf7-list-item input[type=radio]{border:1px solid #434343;-webkit-appearance:auto;position:relative;top:-2px}.page-contact .sec03 table td input[type=text],.page-contact .sec03 table td input[type=email],.page-contact .sec03 table td input[type=tel],.page-contact .sec03 table td textarea{background:#f3f3f3}.page-contact .sec03 input[type=checkbox]{border:1px solid #434343;-webkit-appearance:auto;position:relative;top:-2px}.page-contact .sec03 input[type=submit]{font-family:"Zen Maru Gothic",serif !important;border:1px solid #333;background:#43a49c;border-radius:2.5rem}.page-contact .sec03 div.center{margin-top:2rem}.page-contact .sec04 .section_inner ul{margin:1rem 0 0 1rem}.page-contact .sec04 .section_inner ul li{list-style-type:decimal;margin-bottom:.5rem}.page-contact .sec04 .section_inner ul li:last-child{margin-bottom:0}.post-type-archive-public-relations .wrapper article section .section_inner,.page-publicsearch .wrapper article section .section_inner{display:block}.post-type-archive-public-relations .wrapper article section .section_inner .search,.page-publicsearch .wrapper article section .section_inner .search{text-align:center;margin-bottom:4rem;display:flex;justify-content:center}.post-type-archive-public-relations .wrapper article section .section_inner .search form,.page-publicsearch .wrapper article section .section_inner .search form{display:flex;justify-content:center}.post-type-archive-public-relations .wrapper article section .section_inner .search select,.page-publicsearch .wrapper article section .section_inner .search select{margin:0 .5rem;padding:.5rem 2rem;font-family:"Zen Maru Gothic",serif !important;font-size:1rem;-webkit-appearance:none;position:relative;border-radius:.2rem;background:#fff}.post-type-archive-public-relations .gtranslate_wrapper:after,.page-publicsearch .gtranslate_wrapper:after{right:1rem}.post-type-archive-public-relations .wrapper article section .section_inner .search button[type=submit],.page-publicsearch .wrapper article section .section_inner .search button[type=submit]{font-family:"Zen Maru Gothic",serif !important;background:#43a49c;color:#fff;border:1px solid #333;border-radius:.2rem;padding:.5rem 1rem;position:relative;top:0;cursor:pointer;transition:.1s linear all}.post-type-archive-public-relations .wrapper.colorYellow article section .section_inner .search button[type=submit],.page-publicsearch .wrapper.colorYellow article section .section_inner .search button[type=submit]{background:#000}.post-type-archive-public-relations .wrapper.colorBlue article section .section_inner .search button[type=submit],.page-publicsearch .wrapper.colorBlue article section .section_inner .search button[type=submit]{background:#1b1b8d}.post-type-archive-public-relations .wrapper article section .section_inner .search button[type=submit]:hover,.page-publicsearch .wrapper article section .section_inner .search button[type=submit]:hover{background:#333}.post-type-archive-public-relations .wrapper article section .section_inner ul,.page-publicsearch .wrapper article section .section_inner ul{display:flex;flex-wrap:wrap;width:100% !important;gap:48px 2%}.post-type-archive-public-relations .wrapper article section .section_inner ul li,.page-publicsearch .wrapper article section .section_inner ul li{width:23.5%}.post-type-archive-public-relations .wrapper article section .section_inner ul li a,.page-publicsearch .wrapper article section .section_inner ul li a{padding:0 !important;display:block;border-bottom:none}.post-type-archive-public-relations .wrapper article section .section_inner ul li .thumb,.page-publicsearch .wrapper article section .section_inner ul li .thumb{margin-bottom:1rem}.post-type-archive-public-relations .wrapper article section .section_inner ul li .thumb a:hover,.page-publicsearch .wrapper article section .section_inner ul li .thumb a:hover{opacity:.8}.post-type-archive-public-relations .wrapper article section .section_inner ul li p a,.page-publicsearch .wrapper article section .section_inner ul li p a{padding:1rem 0 !important;border:none;border-radius:.5rem}.post-type-archive-public-relations .wrapper article section .section_inner ul li p a:hover,.page-publicsearch .wrapper article section .section_inner ul li p a:hover{background:#43a49c;color:#fff}.single-public-relations .wrapper article section .section_inner h3{padding:.5rem 1.5rem;border-radius:.5rem;margin-bottom:2.5rem}.single-public-relations .wrapper article section .section_inner .flex{justify-content:space-between}.single-public-relations .wrapper article section .section_inner .left_img{width:34.375%}.single-public-relations .wrapper article section .section_inner .left_img .btn{margin-top:2.5rem}.single-public-relations .wrapper article section .section_inner .left_img .btn a{background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/public-relations/icon_pdf.svg) no-repeat 2rem center #f5f5f5;background-size:1.5rem;line-height:3.5rem;padding-left:5rem}.single-public-relations .wrapper.colorBlack article section .section_inner .left_img .btn a{background:#494949}.single-public-relations .wrapper.colorBlue article section .section_inner .left_img .btn a{background:#1b1b8d}.single-public-relations .wrapper article section .section_inner .left_img .btn a:hover{background-color:#43a49c;color:#fff}.single-public-relations .wrapper.colorBlack article section .section_inner .left_img .btn a:hover{background:#000}.single-public-relations .wrapper article section .section_inner .left_img .btn a:before{display:none;color:#fff}.single-public-relations .wrapper article section .section_inner .right_text{width:61%}.single-public-relations .wrapper article section .section_inner .right_text h4{border-bottom:2px solid #d5d5d5;padding-bottom:.5rem;margin-bottom:2.5rem}.single-public-relations .wrapper article section .section_inner .right_text .border{margin:2.5rem 0;border:1px solid #ebebeb;border-radius:.75rem}.single-public-relations .wrapper article section .section_inner .right_text .border h5{padding:.9rem 0 1rem}.single-public-relations .wrapper.colorBlack article section .section_inner .right_text .border h5,.single-public-relations .wrapper.colorBlue article section .section_inner .right_text .border h5{color:#fff}.single-public-relations .wrapper article section .section_inner .right_text .border .inner{padding:1rem}.single-public-relations .wrapper article section .section_inner .right_text .border .inner audio{margin-top:1rem;width:100%}.spbr,.sp{display:none}.pcbr,.pc{display:inline}.W-896,.W-640{display:none}.full{display:block}@media screen and (min-width:1440px){html{font-size:calc(100vw * 16 / 1440)}.wrapper .breadcrumb,.wrapper .pageimg h2{width:85rem;max-width:100%}.wrapper .footer_cta .cta_inner,.wrapper section .section_inner,.archive .wrapper article section .section_inner,.single .wrapper article section .section_inner{width:100%;max-width:85rem}.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_bottom .flex_block p.bb{padding:0 1.875rem .625rem}}@media screen and (min-width:1920px){html{font-size:calc(100vw * 16 / 1920)}.wrapper footer .footer_inner .footer_right{gap:19.75rem}}@media screen and (max-width:1280px){.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_left{width:calc(100% - 50.9375rem)}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_right{width:43.8rem}.page section .content_flex .right_img{width:28.375rem}.page-fukushi section .content_flex .right_img{width:45.375rem}}@media screen and (max-width:1180px){.home .wrapper .sec05 .section_inner .togokun img{width:10rem}.home .wrapper .sec06 .section_inner .flex{gap:3rem}.home .wrapper .sec02 .flex .left_information ul.cat_list{gap:0;justify-content:space-between}.page-fundraising section.sec04 .section_inner .border_list{width:100%}.page section .section_inner .right_text ul.schedule_list li .cercle:after{height:90%}.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_block p.bb{font-size:.875rem}.page-rosel section.sec03 .section_inner ul.contact_list li p.tel{background-position:1.5rem 1rem}.page-houkatsu .section_inner ul.contact_list li p.tel{background-position:4.5rem 1rem}}@media screen and (max-width:896px){html{font-size:calc(100vw * 16 / 896)}.pc{display:none}.W-896{display:block}.W-896none{display:none}.wrapper .search_section .main .anker{margin:-15rem 0 4.5rem;padding-top:15rem}.wrapper header{height:auto}.wrapper header .header_inner .support.W-896.scrolled{position:}.wrapper header .header_inner>.flex{margin:.75rem auto}.wrapper header .header_inner .header_left{margin-top:0}.wrapper header .header_inner .header_right{margin-top:.5rem}.wrapper header .header_inner .support.W-896{padding:.375rem .5rem;box-sizing:border-box;border-radius:.125rem;margin:.375rem auto 0}.wrapper header .header_inner .support.W-896 .support_bottom{display:flex;justify-content:space-around;align-items:center}.wrapper header .header_inner .support.W-896 .support_bottom .size,.wrapper header .header_inner .support.W-896 .support_bottom .color{display:flex;gap:.25rem;align-items:center}.wrapper header .header_inner .support.W-896 .support_bottom .size .fukidashi,.wrapper header .header_inner .support.W-896 .support_bottom .color .fukidashi{display:none;position:absolute;top:5.5rem;width:96vw;align-items:center;gap:1rem;padding:2.75rem 0;box-sizing:border-box;background:#fff;z-index:999}.wrapper header .header_inner .support.W-896 .support_bottom .size .fukidashi.on,.wrapper header .header_inner .support.W-896 .support_bottom .color .fukidashi.on{left:0;justify-content:center;display:flex;background:#edf6f6;right:0;margin:0 auto}.wrapper header .header_inner .support.W-896 .support_bottom .size ul.size_change,.wrapper header .header_inner .support.W-896 .support_bottom .color ul.color_change{display:flex;gap:.125rem;align-items:center}.wrapper header .header_inner .support.W-896 .support_bottom .size ul.size_change li{border-radius:.188rem;padding:.25rem .5rem;box-sizing:border-box;border:.1rem solid #333;line-height:1}.wrapper header .header_inner .support.W-896 .support_bottom .size ul.size_change li.on,.wrapper header .header_inner .support.W-896 .support_bottom .size ul.size_change li:hover{border:.1rem solid #43a49c;color:#fff;background:#43a49c}.wrapper header .header_inner .support.W-896 .support_bottom .color ul.color_change li{padding:.313rem;box-sizing:border-box;line-height:1;border:.1rem solid #000;border-radius:.188rem}.wrapper header .header_inner .support.W-896 .support_bottom .color ul.color_change li.bg_black{background:#000 !important;color:#fff !important}.wrapper header .header_inner .support.W-896 .support_bottom .color ul.color_change li.bg_yellow{background:#fff100 !important;color:#333 !important}.wrapper header .header_inner .support.W-896 .support_bottom .color ul.color_change li.bg_blue{background:#00f !important;color:#fff !important}.wrapper header .header_inner .support.W-896 .support_bottom .size_fukidashi,.wrapper header .header_inner .support.W-896 .support_bottom .color_fukidashi{position:relative;padding-right:2.5rem;box-sizing:border-box}.wrapper header .header_inner .support.W-896 .support_bottom .triangle{width:0;height:0;border-style:solid;border-right:.6rem solid transparent;border-left:.6rem solid transparent;border-top:.7rem solid #43a49c;border-bottom:0;top:.55rem;margin-left:.75rem;position:absolute}.wrapper header .header_inner .support.W-896 .support_top .language{margin-bottom:.5rem}.wrapper header .header_inner .support.W-896 .support_top .language select{width:100%;text-align:center !important;-webkit-appearance:none;border-radius:.25rem}.wrapper header .header_inner .support.W-896 .support_top .language select option{-webkit-appearance:none;text-align:center !important}.wrapper header .header_inner.W-896 .header_main{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.wrapper header .header_inner.W-896 .header_main .header_left,.right_menu{margin-top:0}.wrapper .menu_wrap .logo{margin-top:.5rem;float:left}.wrapper .menu_wrap .right_menu{margin-top:-.5rem;float:right}.wrapper .menu_wrap.on .menu_inner{overflow-y:scroll;height:100vh;padding-bottom:4rem}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom{margin:6.5rem auto 0;display:block}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_left,.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_right{width:100%}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_left{margin-bottom:3rem}.wrapper main{padding-top:12.5rem}.home .wrapper .sec01 .section_inner .disaster.W-896 a{background:#d04444 url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/common/disaster_icon.svg) no-repeat;background-size:1.25rem auto;background-position:calc(50% - 3.5rem) center;padding:1rem 1.125rem 1rem 2.75rem;box-sizing:border-box;border-radius:.5rem;display:block;width:100%;margin-bottom:1.75rem;text-align:center;font-size:1.125rem;color:#fff}.home .wrapper .sec01 .flex.menu div ul li{width:calc((100% - 1rem) / 2)}.home .wrapper .sec01 .flex:last-child{display:block}.home .wrapper .sec01 .flex .left_search,.home .wrapper .sec01 .flex .right_bnr{width:100%}.home .wrapper .sec01 .flex .left_search{margin-bottom:2rem}.home .wrapper .sec02 .flex>div{flex:1}.home .wrapper .sec02 .flex .left_information ul.cat_list{flex-wrap:wrap;justify-content:left;gap:1rem 1rem}.home .wrapper .sec02 .flex .left_information ul.cat_list li{width:auto;text-align:center;padding:0 2.25rem}.home .wrapper .sec02 .flex .scroll-hint-shadow-wrap{overflow-x:scroll}.home .wrapper .sec02 .flex .scroll-hint-shadow-wrap:before,.home .wrapper .sec02 .flex .scroll-hint-shadow-wrap:after{content:unset}.home .wrapper .sec02 .flex{flex-direction:column}.home .wrapper .sec02 .flex .left_information,.home .wrapper .sec02 .flex .right_magazine{width:100%}.home .wrapper .sec05 .section_inner .btn_flex{flex-wrap:wrap}.home .wrapper .sec05 p.size16{text-align:left}.home .wrapper .sec05 .section_inner .btn_flex a{width:calc((100% - 2rem) / 2);flex:unset}.home .wrapper .sec05 .section_inner .btn_flex a:nth-child(2),.home .wrapper .sec05 .section_inner .btn_flex a:last-child{flex:unset}.home .wrapper .sec06 .section_inner .flex,.wrapper .footer_cta .cta_inner{display:block;width:80%;margin:0 auto}.home .wrapper .sec06 .section_inner .flex .left_map{margin-bottom:2rem}.wrapper .footer_cta .cta_inner .cta_left{margin-bottom:4rem}.wrapper .footer_cta .cta_inner .cta_left,.wrapper .footer_cta .cta_inner .cta_right{width:100%}.wrapper footer .footer_inner{display:block}.wrapper footer .footer_inner .footer_left,.wrapper footer .footer_inner .footer_right{width:100%;justify-content:space-between}.wrapper footer .footer_inner .footer_left{margin-bottom:4rem}.home .wrapper .sec02 .flex .right_magazine .magazine_wrap{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.home .wrapper .sec05 .section_inner .btn_flex,.page-about section.sec01 .section_inner .btn_flex{flex-direction:column}.home .wrapper .sec05 .section_inner .btn_flex a,.page-about section.sec01 .section_inner .btn_flex a{width:100%}.wrapper .menu_wrap.on .menu_inner .menu_innerTop{padding-top:1.2rem}.archive .wrapper article section .section_inner{flex-direction:column-reverse;gap:3rem}.archive .wrapper article section .section_inner aside,.archive .wrapper article section .section_inner ul{width:100%}.page section table.lightgreen_table{width:100%}.page-disclosure section.sec03 .content_flex{flex-direction:column-reverse}.page section .content_flex .right_img{width:100%}.page-disclosure section.sec03 .content_flex{gap:2rem}.wrapper .search_section .section_inner{flex-direction:column}.wrapper .search_section .side,.wrapper .search_section .main{width:100%!important}.wrapper .search_section .main h3{margin-bottom:1.5rem}.page ul.link_list{flex-wrap:wrap;gap:2.5rem;width:90%;margin:0 auto}.page-grant section .section_inner .flex{flex-direction:column;gap:2rem}.page-grant section .border_tel_btn a{padding:1rem 2rem}.page-grant section table.lightgreen_table{width:100%}.anchor{padding-top:3rem;margin-top:-3rem}.page-fukushi section.sec02 .content_flex{gap:2.6rem}.page-volunteer section.sec02 .section_inner .content_flex,.page-friends section.sec04 .section_inner .content_flex,.page-volunteer section.sec07 .section_inner .content_flex,.page-volunteer section.sec08 .section_inner .content_flex{flex-direction:column-reverse;gap:2rem}.page-volunteer section.sec07 .section_inner ul.sec04_list li:after{display:none}.page-volunteer section .section_inner .content_flex p,.page-friends section.sec03 .section_inner .content_flex .left_text p.size16,.page-friends section.sec04 .section_inner .content_flex .left_text p.-first,.page-volunteer section.sec07 .section_inner .content_flex .left_text p.-first{width:100%}.page-friends section.sec04 .section_inner ul.sec04_list,.page-volunteer section.sec07 .section_inner ul.sec04_list{gap:1rem}.page-friends section.sec04 .section_inner ul.sec04_list li,.page-volunteer section.sec07 .section_inner ul.sec04_list li{width:100%}.page-donation section.sec04 .content_flex{flex-direction:column-reverse}.page-volunteer section.sec11 .section_inner ul.information{gap:2rem}.page-friends section.sec02 .section_inner ul.sec02_list li .flex .img_left{width:40.6%}.page-friends section.sec03 .section_inner .content_flex,.page-rental section.sec02 .section_inner .content_flex{flex-direction:column-reverse;gap:2rem}.page-rental section .section_inner .border_list{flex-wrap:wrap}.page-rental section table.lightgreen_table{width:100%}.page-support section .content_flex{flex-direction:column-reverse;gap:2rem}.page-support section .section_inner .content_flex p{width:100%}.page-kaigo section.sec01 .section_inner .content_flex{flex-direction:column-reverse;gap:2rem}.page-helper section.sec02 .section_inner .content_flex,.page-helper section.sec03 .section_inner .content_flex,.page-helper section.sec05 .section_inner .content_flex{flex-direction:column-reverse;gap:2rem}.page-tanpopo section.sec01 .section_inner .content_flex{flex-direction:column-reverse;gap:2rem}.page-tanpopo section.sec01 .section_inner .content_flex .left_text p.size16{width:100%}.page-tanpopo section.sec01 .section_inner .content_flex .left_text:before{right:2rem;top:14rem}.page-tanpopo section.sec02 .section_inner ul.sec03_list{width:100%;gap:2rem}.page-tanpopo section.sec03 .section_inner:after{right:-6rem;bottom:-5rem;background-size:80%}.page-cosmos section.sec01 .section_inner .content_flex{flex-direction:column-reverse;gap:2rem}.page-cosmos section.sec01 .section_inner .content_flex p{width:100%}.page-cosmos section.sec01 .section_inner .left_text:after{bottom:-12rem;right:-3rem;background-size:80%}.page-cosmos section.sec02 .section_inner ul.sec02_list{flex-direction:column;gap:2rem}.page-cosmos section.sec02 .section_inner ul.sec02_list li{width:100%}.page-houkatsu section .section_inner .content_flex{flex-direction:column-reverse;gap:2rem}.page-houkatsu section .section_inner .border_list{flex-wrap:wrap}.page-houkatsu .section_inner ul.contact_list li{width:50%}.page-houkatsu section .section_inner .left_text p{width:100%}.page-houkatsu section.sec06 .content_flex .right_img{text-align:center}.page-rosel section.sec01 .section_inner .content_flex{flex-direction:column-reverse;gap:2rem}.page-rosel section.sec01 .section_inner .content_flex .left_text p.margin{width:100%}.page-rosel section.sec03 .section_inner ul.contact_list li{width:calc(100% - 57rem / 2)}.page-rosel section.sec03 .section_inner ul.contact_list{flex-wrap:wrap}.page-rosel section.sec03 .section_inner ul.contact_list li p.tel{background-position:5.5rem center}.page-recruitment section.sec01 .section_inner ul.sec01_list{flex-direction:column}.page-recruitment section.sec01 .section_inner ul.sec01_list li img{width:100%}.page-recruitment section.sec03 .flex{flex-direction:column-reverse;gap:2rem}.page-recruitment section.sec03 .number{flex-direction:column!important}.page-contact .sec02 .flex{gap:1.5rem}.page-contact .sec02 .flex3 li,.page-contact .sec02 .flex2 li{width:100%!important}.page-contact .sec02 p.bg_green{padding:.75rem 1.5rem!important}.wrapper .search_section .side{width:100%!important;position:static!important;margin-bottom:5rem;z-index:99}.page-houkatsu .section_inner ul.contact_list li p.tel{background-position:2rem 1.1rem}}@media screen and (max-width:640px){html{font-size:3.5vw}.wrapper header .header_inner,.wrapper section .section_inner,.wrapper footer .footer_inner{width:90%;max-width:100%}.wrapper section .section_inner{margin:3rem auto}.h1_wrap h1{white-space:nowrap}.W-640{display:block}.W-640none{display:none}.wrapper header .header_inner .header_right .right_menu .size18,.wrapper .menu_wrap .right_menu p{font-size:.9375rem}.size13{font-size:1rem}.size14,.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_bottom .flex_block p.bb{font-size:1.05rem}.wrapper section .btn a,.wrapper .footer_cta .btn a,.size16,p,li,th,td{font-size:1.25rem}.size18{font-size:1.375rem}.size24{font-size:1.375rem}.wrapper .footer_cta .cta_inner .cta_left h2{font-size:1.85rem}.home .wrapper .sec04 h3{font-size:2.25rem;padding-top:2rem}.wrapper.small footer .footer_inner .footer_left p.size14{font-size:.775rem}.wrapper.small header .header_inner .header_right .right_menu .size18{font-size:.8125rem}.wrapper.small .size13{font-size:.875rem}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_left ul li a.main:before{top:1.6rem}.wrapper.small .size14,.home .wrapper.small .sec02 .flex .left_information ul.cat_list li,.home .wrapper.small .sec02 .flex .left_information ul.information li .entry-label,.home .wrapper.small .sec02 .flex .left_information ul.information li a,.home .wrapper.small .sec02 .flex .left_information ul.information li span:first-child,.home .wrapper.small .sec03 .left_text p,.wrapper.small .footer_cta .cta_inner .cta_right .right_flex .flex_bottom .flex_block p.bb{font-size:.925rem}.wrapper.small .size16{font-size:1.125rem}.wrapper.small .size18,.wrapper.small .size24{font-size:1.25rem}.wrapper.small .footer_cta .cta_inner .cta_left h2{font-size:1.725rem}.home .wrapper.small .sec04 h3{font-size:2.125rem}.home .wrapper.small .sec01 .flex .right_bnr ul li:first-child a p{font-size:2.175rem}.wrapper.large header .header_inner .header_right .right_menu .size18{font-size:1rem}.wrapper.large footer .footer_inner .footer_left p.size14{font-size:1.025rem}.wrapper.large .size13{font-size:1.125rem}.wrapper.large .size14,.home .wrapper.large .sec02 .flex .left_information ul.cat_list li,.home .wrapper.large .sec02 .flex .left_information ul.information li .entry-label,.home .wrapper.large .sec02 .flex .left_information ul.information li a,.home .wrapper.large .sec02 .flex .left_information ul.information li span:first-child,.home .wrapper.large .sec03 .left_text p,.wrapper.large .footer_cta .cta_inner .cta_right .right_flex .flex_bottom .flex_block p.bb{font-size:1.175rem}.wrapper.large .size16{font-size:1.375rem}.wrapper.large .size18,.wrapper.large .size24{font-size:1.5rem}.wrapper.large .footer_cta .cta_inner .cta_left h2{font-size:1.975rem}.home .wrapper.large .sec04 h3{font-size:2.375rem}.home .wrapper.large .sec01 .flex .right_bnr ul li:first-child a p{font-size:2.425rem}.wrapper header .header_inner .header_left{width:80%}.wrapper header .header_inner .header_left p{line-height:1.2}.wrapper header .header_inner .header_left p.size16{font-size:.825rem}.wrapper section .btn a,.wrapper .footer_cta .btn a{line-height:2.1em}.wrapper section .btn a:before,.wrapper .footer_cta .btn a:before{top:1.15rem}.right_menu{width:4.25rem}.right_menu .menu_btn{width:2.25rem;height:2.25rem}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_left ul li a.main.bb,.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_left ul li a.sub.bb{padding-bottom:.75rem}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_left ul li a.main{padding-top:.75rem;font-size:1.1rem}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_left ul li a.sub{padding-top:.5rem;font-size:1.1rem}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_left ul li a.sub:before{top:1.5rem}.menu__line{width:1rem;left:0;right:0;margin:0 auto}.menu__line--top{top:.75rem}.menu__line--center{top:1.125rem}.menu__line--bottom{top:1.5rem}.wrapper header .header_inner.W-896 .header_main .header_left{width:85%}.wrapper header .header_inner .support.W-896 .support_bottom .size14{font-size:.75rem}.wrapper.small header .header_inner .support.W-896 .support_top .size14{font-size:.625rem}.wrapper.large header .header_inner .support.W-896 .support_top .size14{font-size:.875rem}.wrapper header .header_inner .support.W-896 .support_bottom ul .size14{font-size:.9rem}.wrapper.small header .header_inner .support.W-896 .support_top ul .size14{font-size:.775rem}.wrapper.large header .header_inner .support.W-896 .support_top ul .size14{font-size:1.025rem}.wrapper header .header_inner .header_right .right_menu{margin-top:.75rem}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom{margin:6.4rem auto 0}.wrapper main{padding-top:12.5rem}.home .wrapper .sec01 .section_inner{margin:2.35rem auto}.home .wrapper .sec01 .section_inner .disaster.W-896 a{font-size:1.25rem;background:#d04444 url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/common/disaster_icon.svg) no-repeat;background-size:1.5rem auto;background-position:calc(50% - 4.5rem) center;padding:1rem 1.125rem 1.1rem 2.75rem}.home .wrapper .sec01 .flex.menu{display:block;position:relative}.home .wrapper .sec01 .flex.menu .tab{display:flex;justify-content:center;align-items:center;gap:.5rem}.home .wrapper .sec01 .flex.menu .tab p{border-radius:.5rem .5rem 0 0;background:#828383;padding:.5rem 0;box-sizing:border-box;flex:1;transition:.1s linear all;color:#fff}.home .wrapper .sec01 .flex.menu .tab p.on{background:#43a49c}.home .wrapper .sec01 .flex .left_contents,.home .wrapper .sec01 .flex .right_contents{width:100%;border-radius:0 0 1rem 1rem;display:none;position:relative;top:0;border:.1875rem solid #43a49c}.home .wrapper .sec01 .flex .left_contents.on,.home .wrapper .sec01 .flex .right_contents.on{display:block}.home .wrapper .sec01 .flex.menu div ul li a{display:flex;flex-direction:column;justify-content:space-between}.home .wrapper .sec01 .flex.menu div ul li .illust{min-height:8.5rem;align-items:end}.home .wrapper .sec01 .flex.menu div ul li .illust.sec{min-height:7.5rem;padding:1rem 1.25rem .25rem}.home .wrapper .sec01 .flex.menu div ul li .illust.sp_w{padding:.25rem 1.25rem 1rem}.home .wrapper .sec01 .flex.menu div ul li .illust.sec img{width:4.5rem}.home .wrapper .sec01 .flex.menu div ul li .illust.sec img.small{width:4.25rem}.home .wrapper .sec01 .flex.menu div ul li .illust.sec img.large{width:7.5rem}.home .wrapper .sec01 .flex.menu div ul li .illust.sp_w img.sp_w,.home .wrapper .sec01 .flex.menu div ul li .illust img.m_large{width:6.5rem}.home .wrapper .sec01 .flex.menu div ul li .illust img.sp_w{width:4.75rem}.home .wrapper .sec01 .flex.menu div ul li p{font-size:.9rem}.home .wrapper .sec01 .flex.menu div ul li p span.size21{font-size:1.25rem}.home .wrapper .sec01 .flex .left_search{padding:1.5rem 1.25rem;border-radius:.7rem}.home .wrapper .sec01 .flex .right_bnr ul{display:block}.home .wrapper .sec01 .flex .right_bnr ul li{width:85%;margin:0 auto}.home .wrapper .sec01 .flex .right_bnr ul li:first-child{margin-bottom:1.25rem}.home .wrapper .sec01 .flex .right_bnr ul li:first-child a p{font-size:2.3rem}.home .wrapper .sec02 .flex{display:block}.home .wrapper .sec02 .flex .left_information,.home .wrapper .sec02 .flex .right_magazine{width:100%}.home .wrapper .sec02 .flex .left_information{margin-bottom:6.25rem}.home .wrapper .sec02 .flex .left_information ul.cat_list li{font-size:1.05rem;padding:0 1.75rem}.home .wrapper .sec02 .flex .left_information ul.information li .entry-label{font-size:1.05rem;padding:.25rem 1.25rem}.home .wrapper .sec02 .flex .left_information ul.information li a,.home .wrapper .sec02 .flex .left_information ul.information li span:first-child{font-size:1.05rem}.home .wrapper .sec02 .flex .left_information ul.information li a{margin-top:1rem;line-height:1.5}.home .wrapper .sec02 .flex .right_magazine .js-scrollable{width:150% !important;white-space:nowrap;overflow-x:auto}.home .wrapper .sec02 .flex .right_magazine .btn{margin-top:2.5rem;width:21rem}.home .wrapper .sec03 .section_inner{margin:0 auto}.home .wrapper .sec03 .flex{display:block}.home .wrapper .sec03 .right_img,.home .wrapper .sec03 .left_text{width:100%}.home .wrapper .sec03 .right_img{margin-bottom:2rem}.home .wrapper .sec03 h3{background-size:13%}.home .wrapper .sec03 .left_text h4{line-height:2.2}.home .wrapper .sec03 .left_text p{font-size:1.05rem}.home .wrapper .sec02 .flex .right_magazine .js-scrollable{width:120% !important}.home .wrapper .sec05 p.size16{text-align:left}.home .wrapper .sec05 .section_inner .btn_flex,.page-about section.sec01 .section_inner .btn_flex{display:block}.home .wrapper .sec05 .section_inner .btn_flex a,.page-about section.sec01 .section_inner .btn_flex a{width:100%;margin-bottom:1.125rem;gap:1rem;padding:.75rem 2rem;box-sizing:border-box;justify-content:left}.home .wrapper .sec05 .section_inner .btn_flex a:first-child .circle,.page-about section.sec01 .section_inner .btn_flex a:first-child .circle{width:3rem;height:3rem;background:#fff url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/index/circle_togo.svg) no-repeat;background-position:center;background-size:1.5rem auto!important}.home .wrapper .sec05 .section_inner .btn_flex a:nth-child(2) .circle,.page-about section.sec01 .section_inner .btn_flex a:nth-child(2) .circle{background:#fff url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/index/icon02.svg) no-repeat;background-position:center!important;background-size:1.75rem auto!important;width:3rem;height:3rem}.home .wrapper .sec05 .section_inner .btn_flex a:last-child .circle,.page-about section.sec01 .section_inner .btn_flex a:last-child .circle{background:#fff url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/index/icon03.svg) no-repeat;background-position:center;background-size:1.25rem auto!important;width:3rem;height:3rem}.page-about .wrapper section .btn a:before,.page-friends .wrapper section .btn a:before,.page-kaigo .wrapper section .btn a:before,.page-volunteer .wrapper section .btn a:before{top:.9rem}.home .wrapper .sec05 .section_inner .btn_flex a p.size21{font-size:1.25rem}.home .wrapper .sec05 .section_inner .togokun{position:unset;margin:3rem auto;text-align:center}.home .wrapper .sec05 .section_inner .togokun img{margin-bottom:.5rem}.home .wrapper .sec06 .section_inner .flex .googlemap iframe{height:12.5rem}.home .wrapper .sec06 .section_inner .flex ul{display:block}.home .wrapper .sec06 .section_inner .flex ul li.btn{margin:1rem 0}.home .wrapper .sec06 .section_inner .flex,.wrapper .footer_cta .cta_inner{width:100%}.home .wrapper .sec06 .section_inner .flex .left_map{margin-bottom:2.5rem}.home .wrapper .sec06 .section_inner .flex .tel{gap:.5rem}.home .wrapper .sec06 .section_inner .flex .tel a.size30{font-size:1.75rem}.wrapper .footer_cta{background-position:18% top;padding:3.75rem 0}.wrapper .footer_cta .cta_inner{width:90%;max-width:100%}.wrapper .footer_cta .btn{width:80%}.wrapper .footer_cta .btn a{width:100%;line-height:2.9em}.wrapper .footer_cta .btn a:before{top:1.6rem}.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_top,.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_bottom{display:block}.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_top .flex_block,.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_bottom .flex_block{width:100%;margin-bottom:2.2rem}.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_top .flex_block:last-child,.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_bottom .flex_block:last-child{margin-bottom:0}.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_block p.tel{font-size:1.85rem}.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_top .flex_block p.tel{margin-right:2rem}.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_bottom .flex_block .inner_flex{padding:0 1.25rem;text-align:center}.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_bottom .flex_block .inner_flex p{text-align:left}.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_bottom .flex_block .inner_flex p:last-child{text-align:center}.wrapper footer .footer_inner .footer_right{display:block}.wrapper footer .footer_inner .footer_left{margin-bottom:3.75rem}.wrapper footer .footer_inner .footer_left p.size14{font-size:.9rem}.wrapper footer .footer_inner .footer_left .sns_flex a{width:2.25rem}.wrapper footer .footer_inner .footer_right .footer_innerLeft{margin-bottom:2.5rem}.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_bottom .flex_block p.bb{padding:0 1.85rem 1rem;border-bottom:.125rem solid #43a49c}.wrapper footer .footer_inner .footer_right .footer_innerRight,.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_right .bg_green{padding:1.85rem 2.5rem}.wrapper footer .footer_inner .footer_right .footer_innerRight .moreInner_flex,.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_right .bg_green{display:block}.wrapper footer .footer_inner .footer_right .footer_innerRight .moreInner_flex .moreInner_left,.wrapper footer .footer_inner .footer_right .footer_innerRight .moreInner_flex .moreInner_right{width:100%}.wrapper footer .footer_inner .footer_right .footer_innerRight .moreInner_flex .moreInner_left,.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_right .bg_green .bgGreen_left,.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_right .bg_green p.size24{margin-bottom:1.25rem}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_right .bg_green p.size24{font-size:1.25rem}.wrapper footer .footer_inner .footer_right .footer_innerRight .moreInner_flex p.size16 .size12,.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_right .bg_green p.size24 span.size18{font-size:.9rem}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_right .bg_green ul li.size18{font-size:1.05rem}.wrapper footer .copyright{margin:1.5rem 0}.menu__line--top.active,.menu__line--bottom.active{top:1.1rem}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_right .search_block{display:block}.wrapper .menu_wrap.on .menu_inner .menu_innerBottom .menu_right .search_block .left_search{width:100%;padding:1.5rem 1.25rem;border-radius:.7rem;margin-bottom:1.25rem}.wrapper .footer_cta .cta_inner .cta_left h2{font-size:1.85rem;background:url(//togoshakyo.jp/wordpress/wp-content/themes/togosyakyo/images/common/mail_icon.svg) no-repeat;background-position:left center;background-size:3.25rem auto;padding-left:4.5rem}.wrapper .menu_wrap.on .menu_inner{padding-bottom:8rem;width:90%;margin:0 auto}.wrapper header .header_inner .support.W-896 .support_bottom .size .fukidashi,.wrapper header .header_inner .support.W-896 .support_bottom .color .fukidashi{width:90vw;padding:2rem 0;top:6rem}.wrapper header .header_inner .support.W-896 .support_bottom .size ul.size_change,.wrapper header .header_inner .support.W-896 .support_bottom .color ul.color_change{gap:.5rem}.wrapper .footer_cta .cta_inner .cta_right .right_flex .flex_bottom .flex_block:last-child p.bb{height:auto}.wrapper header .header_inner .support.W-896 .support_bottom .triangle{top:.75rem}.home .wrapper .sec02 .flex .scroll-hint-shadow-wrap{overflow-x:unset}.wrapper .menu_wrap.on .menu_inner .menu_innerTop{padding-top:1.9rem}.home .wrapper .sec03 .btn,.page-about section.sec02 .btn{margin:0 auto}.archive .wrapper article section .section_inner{width:90%}.wrapper .breadcrumb ul{flex-wrap:wrap}.single .wrapper article section .section_inner .pdf-list ul li a:before{top:12px}.wrapper .pageimg{height:160px}.wrapper .pageimg .pageimg_title h2{font-size:1.6rem}.single .wrapper article section .section_inner .pdf-list ul li a{font-size:1rem}.page-about section.sec01 p{text-align:left}.home .wrapper .sec03 .flex,.page-about section.sec02 .flex{flex-direction:column;gap:2rem}.home .wrapper .sec03 .right_img,.page-about section.sec02 .right_img,.home .wrapper .sec03 .left_text,.page-about section.sec02 .left_text{width:100%}.home .wrapper .sec03 h3,.page-about section.sec02 h3{background-size:13%}.page-syakyo section.sec01 p.size16{text-align:left}.page section .section_inner .btn_flex{flex-direction:column;gap:1rem}.page section .section_inner h3.subtitle{font-size:1.5rem}.page section .section_inner h3.subtitle:before{top:1rem}.page .wrapper section.sec01 .section_inner p.size16{text-align:left}.page section.sec01 .section_inner .icon{margin:0 auto 1rem}.page section .section_inner h4.bg_green{margin-bottom:1rem}.page section table.lightgreen_table{width:100%}.page-syakyo section.sec01 .section_inner .flex{flex-direction:column}.page-syakyo section.sec01 .section_inner .flex p.bg_green{text-align:center!important}.page-donation section.sec02 .section_inner .flex{flex-direction:column;gap:2rem}.page-donation section.sec04 .content_flex{gap:2rem}.page-donation section.sec01 .section_inner ul.sec01_list{flex-direction:column;gap:1rem}.page section table.lightgreen_table tr th,.page section table.lightgreen_table tr td,.page section table.lightgreen_table tbody{display:block;width:100%;box-sizing:border-box}.page-donation section table.lightgreen_table tr td.border{border-right:none;border-bottom:1px solid #edf6f6}.page section table.lightgreen_table tr{overflow:hidden;display:block;width:100%}.page-donation section.sec02 .section_inner .flex{gap:1rem}.page section .section_inner ul.content_list li p.bg_lightgreen{padding:.5rem 1rem}.page section .section_inner .contact_flex{flex-direction:column}.page section .section_inner .contact_flex .contact_mail a{width:100%}.page section .section_inner .contact_flex .contact_mail a:before{left:47%}.page section .content_flex{flex-direction:column-reverse}.page section .content_flex .right_img{width:100%}.page section .section_inner .pdf_flex{gap:1rem;flex-direction:column}.page section .pdf_btn a,.page .wrapper section .btn a{font-size:1rem}.wrapper section .btn.blank a{line-height:2.5}.wrapper .search_section .main ul li a{padding:1.25rem 2.5rem 1.25rem 1.5rem}.wrapper .search_section .main{width:100%!important}.wrapper .search_section .main #sec_support h3{font-size:1.6rem;padding-left:5rem!important}.wrapper .search_section .main #sec_volunteer h3{font-size:1.4rem;padding-left:6.5rem!important}.wrapper .search_section .main h3{padding-left:9rem!important}.wrapper .search_section .main #sec_know h3{padding-left:5rem!important}.wrapper .search_section .main #sec_join h3{padding-left:8rem!important}.wrapper .search_section .main #sec_use h3{padding-left:6rem!important}.wrapper .search_section .main #sec_learn h3{font-size:1.5rem;padding-left:8rem!important}.wrapper .search_section .section_inner{gap:0}.page ul.link_list{gap:1rem;margin-bottom:3rem}.page ul.link_list li{width:100%}.page ul.link_list li a{width:100%;display:block;padding:.625rem 0;font-size:1rem}.page ul.link_list li a:after{top:1.4rem}.page-grant section table.lightgreen_table tr th{width:auto;height:60px}.page-donation section.sec02 .section_inner .flex .right_text .tel_btn a:before{top:.4rem}.wrapper .search_section .main ul li a,.wrapper .search_section .main ul li a span{font-size:1rem;line-height:1.6}.page-fukushi section.sec02 .content_flex{gap:2rem}.page-fukushi section.sec02 .section_inner .right_img.img02{width:100%}.page-fukushi section.sec02 .section_inner .border_list{width:100%}.page-volunteer section.sec01 .section_inner h3{font-size:1.8rem}.page-volunteer section.sec01 .section_inner h4{border-radius:1rem;height:5.3125rem;line-height:1.4;padding-top:1.2rem;font-size:1.3rem}.page-volunteer section.sec01 .section_inner .banner{width:100%}.page-volunteer .wrapper section.sec04 .section_inner,.page-volunteer .wrapper section.sec09 .section_inner{gap:0;flex-direction:column}.page-friends section.sec04 .section_inner ul.sec04_list li,.page-volunteer section.sec07 .section_inner ul.sec04_list li{flex-direction:column;gap:1rem}.page-volunteer section.sec11 .section_inner ul.information{gap:1rem}.scroll-hint-shadow-wrap:after{background:none!important}.page-friends section.sec02 .section_inner ul.sec02_list li .flex{flex-direction:column;gap:1rem;align-items:center}.page-friends section .pdf_btn a:before{top:.8rem}.page-friends section.sec02 .section_inner ul.sec02_list li:nth-child(2) .flex{gap:1rem}.page-friends section.sec02 .section_inner ul.sec02_list li:nth-child(2) .flex .img_left{margin-left:0}.page-friends section.sec03 .section_inner .flex{flex-direction:column;gap:1rem;margin-top:1rem}.page-friends section.sec03 .section_inner .flex .btn{margin-top:0}.page section .section_inner ul.content_list li{flex-direction:column;gap:1rem}section .btn.blank a{padding:0 2.5rem 0 1rem}.page-rental section table.lightgreen_table tr{display:block}.page-rental section table.lightgreen_table tr th{padding:2rem}.page-rental section table.lightgreen_table tr th{width:100%;display:block;box-sizing:border-box}.page-support section.sec04 .section_inner .border_list{flex-wrap:wrap}.page-support section.sec04 .section_inner .border_list li{width:100%}.page-fundraising section.sec01 .section_inner .flex .right_text{width:100%}.page-fundraising section.sec01 .section_inner .flex{flex-direction:column-reverse;gap:3rem}.page-fundraising section.sec02 .section_inner .flex{flex-direction:column;align-items:center}.page-fundraising section.sec02 .section_inner table tr th,.page-fundraising section.sec02 .section_inner table tr td{font-size:1rem}.page-fundraising section.sec03 .section_inner .sec03_list{flex-direction:column;gap:1rem}.page-fundraising section.sec03 .section_inner .sec03_list li{width:calc(100% - 3rem)}.page-fundraising section .section_inner .border_list li{width:calc(100% - 3rem)}.page-fundraising section.sec04 .section_inner .flex{flex-direction:column;align-items:flex-start;gap:1rem}.page-fundraising section.sec04 .section_inner:after{display:none}.page-houkatsu section .section_inner .border_tel_btn,.page-kaigo section .section_inner .border_tel_btn,.page-helper section .section_inner .border_tel_btn{width:100%}.page-houkatsu section .section_inner .border_tel_btn p.tel,.page-kaigo section .section_inner .border_tel_btn p.tel,.page-helper section .section_inner .border_tel_btn p.tel{background-position:5rem 1.2rem}.page-helper section.sec02 .section_inner .content_flex .left_text p,.page-helper section .section_inner .content_flex .left_text p,.page-helper section .section_inner .content_flex .left_text p{width:100%}.page-tanpopo .wrapper .pageimg .pageimg_title h2{font-size:1.3rem}.page-tanpopo section.sec01 .section_inner .content_flex .left_text:before{right:-4rem;top:23rem;background-size:61%}.page-tanpopo section.sec02 .section_inner ul.sec03_list{flex-direction:column}.page-tanpopo section.sec03 .section_inner{flex-direction:column;gap:0}.page section .section_inner .right_text ul.schedule_list li .cercle:after{height:90%}.page-tanpopo section.sec03 .section_inner:after{right:-11rem;bottom:-7rem;background-size:65%}.page-rosel section.sec04,.page-tanpopo section.sec04,.page-cosmos section.sec03{padding:2rem 0}.page .wrapper section .section_inner table.overview_table tr{flex-direction:column}.page .wrapper section .section_inner table.overview_table tr th,.page .wrapper section .section_inner table.overview_table tr td{width:100%;box-sizing:border-box}.page .wrapper.colorBlack section .section_inner table.overview_table tr td{color:#fff}.page-tanpopo .wrapper section.sec04 .section_inner .flex,.page-cosmos .wrapper section.sec03 .section_inner .flex{flex-direction:column}.page section .section_inner table.overview_table tr td .map a{width:11.5625rem;margin:.5rem 0}.page-cosmos .wrapper section.sec03 .section_inner{padding:0}.page-cosmos section.sec01 .section_inner .left_text:after,.page-tanpopo section.sec01 .section_inner .content_flex .left_text:before,.page-tanpopo section.sec03 .section_inner:after{display:none}.page-tanpopo section.sec01 h3.size30{font-size:1.8rem}.page section .content_flex .right_img{text-align:center}.page-rosel .wrapper .pageimg .pageimg_title h2{font-size:1.3rem}.page-rosel section.sec01 .section_inner .content_flex .left_text ul li p.bg_lightgreen{width:fit-content}.page-rosel section.sec02 .section_inner ul.sec02_list li .flex{flex-direction:column;align-items:center;gap:2rem}.page-rosel section.sec02 .section_inner ul.sub_list{padding-left:2rem}.page-rosel section.sec03 .section_inner ul.contact_list li{width:100%}.page-rosel section.sec03 .section_inner ul.contact_list{gap:1.5rem}.page-recruitment section.sec01 .section_inner ul.sec01_list li a{width:100%}.page-recruitment section.sec01 .section_inner ul.sec01_list{gap:1rem}.page-recruitment .wrapper section .btn a{font-size:1.25rem;margin-top:2rem}.page-recruitment section.sec03 .number .size80{font-size:3rem}.page-recruitment section.sec03 .number p.size42{font-size:1.8rem}.page-recruitment section.sec03 .flex{gap:2rem}.page-recruitment section.sec03 .number{display:flex!important;flex-direction:revert!important}.page-recruitment section.sec03 .number .icon{width:5rem}.page-recruitment section.sec03 .margin{margin-top:2rem}.page-contact .sec01 .section_inner ul li{margin-bottom:1rem!important}.page-contact .wrapper section .section_inner{width:90%!important}.page-contact .wrapper section .section_inner .flex{flex-wrap:wrap}.page-contact .sec03 table th,.page-contact .sec03 table td{width:100%;display:block}.page-contact .sec03 table th{padding-bottom:0!important}.page-contact .sec03 input[type=submit]{font-size:1.25rem}.page-contact .sec02 .flex2 li p.tel{text-align:center}.page-volunteer section .section_inner .right_text ul.schedule_list li .right_text p.size16{font-size:1rem}.page-volunteer section .section_inner .right_text ul.schedule_list li .cercle:after{height:94%}.page-volunteer section .section_inner h4.bg_green{font-size:1.2rem}.page-volunteer .wrapper section.sec09 .section_inner .left_text{width:100%!important}.post-type-archive-public-relations .wrapper article section .section_inner ul li p a,.page-publicsearch .wrapper article section .section_inner ul li p a{font-size:1rem;line-height:1.4;padding:1rem .5rem !important}.post-type-archive-public-relations .wrapper article section .section_inner ul li,.page-publicsearch .wrapper article section .section_inner ul li{width:48%!important;margin-bottom:4%}.post-type-archive-public-relations .wrapper article section .section_inner .search{display:flex;justify-content:center}.post-type-archive-public-relations .wrapper article section .section_inner .search select,.page-publicsearch .wrapper article section .section_inner .search select{width:calc(91% / 2)!important}.post-type-archive-public-relations .wrapper article section .section_inner .search button[type=submit],.page-publicsearch .wrapper article section .section_inner .search button[type=submit]{width:96%!important;margin-top:.5rem}.single-public-relations .wrapper article section .section_inner .flex{flex-direction:column!important;gap:3rem!important}.single-public-relations .wrapper article section .section_inner .left_img,.single-public-relations .wrapper article section .section_inner .right_text{width:100%!important}.home .wrapper .sec02 .flex .right_magazine .public .public_left .post-thumbnail,.home .wrapper .sec02 .flex .right_magazine .public .public_right .post-thumbnail{height:270px;object-fit:cover}.home .wrapper .sec02 .flex .right_magazine .public .public_left img,.home .wrapper .sec02 .flex .right_magazine .public .public_right img{height:100%}.home .wrapper .sec02 .flex .right_magazine .public .public_left p.title,.home .wrapper .sec02 .flex .right_magazine .public .public_right p.title{margin-top:2rem}.page-houkatsu .section_inner ul.contact_list{flex-direction:column}.page-houkatsu .section_inner ul.contact_list li{width:100%}.page-houkatsu .section_inner ul.contact_list li p.tel{background-position:6rem 1.1rem}.single table,.single th,.single td{display:table;width:100% !important;font-size:1rem;height:auto!important}.single th,.single td{padding:8px;display:block;box-sizing:border-box}.single table{border-top:none;border-bottom:none;width:100%}.single table p{font-size:1rem}.post-type-archive-public-relations .wrapper article section .section_inner .search form,.page-publicsearch .wrapper article section .section_inner .search form{flex-direction:column}.post-type-archive-public-relations .wrapper article section .section_inner .search select,.page-publicsearch .wrapper article section .section_inner .search select{width:100% !important;margin:0 0 1rem!important}.gtranslate_wrapper:after{top:40%}.post-type-archive-public-relations .wrapper article section .section_inner .search button[type=submit],.page-publicsearch .wrapper article section .section_inner .search button[type=submit]{width:100%!important}.language .gtranslate_wrapper{display:block !important}}