div .mt-auto a{box-sizing:border-box}body.admin-bar header #header_area,body.admin-bar header nav.globalMenuSp{top:32px}#header_area{top:0;width:100%;min-width:320px;z-index:100;transition:transform .3s ease}.move_area{transition:transform .3s ease;box-shadow:0px 0px 21px rgba(0,0,0,.1)}.move_area.hide{transform:translateY(-100%)}.h_comment{width:100%;font-size:12px;font-weight:500;height:22px;background-color:#fff;padding:0 10px}.h_logo_area{display:flex;justify-content:space-between;align-items:center;background-color:#820118;padding:10px;height:70px}.header-tel{color:#fff}.header-tel__number{font-size:27px;font-weight:700;font-family:"DIN Condensed","DIN Alternate",sans-serif;line-height:.9;text-align:right;display:flex;flex-flow:row;justify-content:end;margin:0}.header-tel__number span{padding-top:5px;letter-spacing:2.4px}.header-tel__number span:before{content:"";display:inline-block;background:url(https://kyodo.or.jp/osaka/wp-content/uploads/2026/08/tel_icon.svg) no-repeat;background-size:contain;width:25px;height:22px;margin-right:10px}.header-tel__note{font-size:13px;letter-spacing:1.3px}.global-nav{height:45px;background:#fff;font-family:sans-serif;display:flex;justify-content:space-between}.nav-root,.nav-contact{display:flex;flex-wrap:wrap;list-style:none;line-height:8px;margin:0;padding:0}.nav-root>li{position:relative}.nav-root>li>a{display:block;font-size:13px;font-weight:600;padding:18px;text-decoration:none;color:#333}.nav-sub{display:none;position:absolute;top:100%;left:0;background:#f9f9f9;list-style:none;margin:0;padding:0;min-width:200px;z-index:3}.nav-sub li a{display:block;font-size:13px;font-weight:600;text-align:center;padding:.75em 1em;text-decoration:none;color:#555}.nav-root>li:hover>.nav-sub{display:block}.nav-contact{display:flex;min-width:250px}.nav-contact>li{height:36px;margin:5px;transition:.4s}.nav-contact>li:first-child{background-color:#ff5700;letter-spacing:3px}.nav-contact>li:nth-child(2){background-color:#00ae00;letter-spacing:5px}.nav-contact>li>a{display:block;font-size:13px;font-weight:600;padding:15px;text-decoration:none;color:#fff}.nav-contact>li:hover{opacity:.6}#container #sgb-css-id-5{position:relative !important}@media (max-width:1090px){#header_area{top:0;z-index:900;position:-webkit-sticky;position:sticky}#header_area{position:relative}body.admin-bar #header_area{z-index:900}body.admin-bar .js-sng-splide{top:11px}.h_logo{padding-right:100px}header .move_area.hide{transform:translateY(0)}.hamburger_area{display:block}.hamburger{display:block;position:absolute;z-index:3;right:15px;top:50%;transform:translateY(-50%);width:42px;height:42px;cursor:pointer;text-align:center}.hamburger span{display:block;position:absolute;width:40px;height:1.5px;left:6px;background:#fff;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.hamburger span:nth-child(1){top:10px}.hamburger span:nth-child(2){top:20px}.hamburger span:nth-child(3){top:30px}.hamburger.active span:nth-child(1){top:16px;left:6px;background:#000;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.active span:nth-child(2),.hamburger.active span:nth-child(3){top:16px;background:#000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}nav.globalMenuSp{position:fixed;z-index:2;top:0;left:0;color:#fff;background:rgba(255,255,255,.9);text-align:center;width:100%;height:100%;transform:translateX(100%);transition:all .6s;overflow-y:auto;max-height:100vh}nav.globalMenuSp .accordion{width:100%;margin:0 auto;padding:70px 10px 10px;text-align:left}nav.globalMenuSp ul li{list-style-type:none;width:auto;transition:.4s all}nav.globalMenuSp ul.conversion_box li{width:auto}nav.globalMenuSp ul li:last-child{padding-bottom:0}nav.globalMenuSp ul .wp-social-link a{display:flex;justify-content:center;padding:1em 0;text-decoration:none}nav.globalMenuSp.active{opacity:100;display:block;transform:translateX(0%)}.accordion-content{display:none}.searchform .kensaku{position:relative;margin-bottom:5px;border:1px solid #0370c3;border-radius:8px;width:auto}.searchform .kensaku input.searchform__input{padding:0}.searchform .kensaku input{height:47px}.searchform__submit{top:0;right:0;width:47px;height:47px}.accordion label{background-color:none;border:0;border-bottom:solid 1px #252525}.accordion label:hover,.hanburger_tel:hover{background:0 0}input[type=checkbox]{display:none}.labe_t{display:block;padding:15px;color:#252525;border-top:1px solid #252525}.accordion label:after{content:'';top:1px;right:20px;bottom:0}.labe_t:before,.labe_t:after{position:absolute;content:"";top:1px;right:20px;bottom:0;width:12px;height:2px;margin:auto;background:#000}.labe_t:after{transform:rotate(-90deg);transition:transform .3s}.labe_t.active:after{transform:rotate(0deg)}.accordion_box{border-top:none;box-sizing:border-box;overflow:hidden;max-height:0;transition:.5s}input[type=checkbox]:checked+label+.accordion_box{display:block;max-height:500px}.accordion_menu a{color:#252525;font-weight:600;padding-left:50px}.conversion_box{margin:0 10px}.conversion_box li{margin:10px 0;font-weight:600}.conversion_1,.conversion_2,.conversion_3{padding:10px !important}.conversion_1{background-color:#ff5700}.hanburger_sita .conversion_box .conversion_1 a,.hanburger_sita .conversion_box .conversion_2 a{color:#fff}.conversion_2{background-color:#00ae00;color:#fff}.conversion_3{border:solid #06c755}.conversion_box .conversion_3 a{color:#00ae00}.hanburger_tel_box{background:#820118;padding:15px}.hanburger_tel_box b a{color:#fff}.hanburger_tel span{color:#fff;font-size:20px;padding-top:5px;display:flex;align-items:center;justify-content:center;height:45px}.hanburger_tel span b{padding-left:10px}.hanburger_tel span:before{content:"";display:block;background:url(/osaka/wp-content/uploads/2026/08/tel_icon.svg) no-repeat;background-size:contain;width:30px;height:30px}.hanburger_text small{font-size:16px}.wp-block-social-links{display:flex;font-size:20px;justify-content:space-around}.wp-block-social-links .wp-block-social-link.wp-social-link{width:60px;max-width:60px;max-height:60px;border-radius:100px}#content.page-forfront{margin-top:0}.contact_bar_area{position:relative}.contact_bar{width:100%;position:fixed;bottom:0}.contact_bar_box{display:flex;justify-content:space-between;line-height:1.2;margin:0}.contact_bar_box li{width:25%;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#006bb6;padding:10px 5px;border-right:1px solid #fff}.contact_bar_box .contact_bar_contact{background-color:#f99901}.contact_bar_box .contact_bar_line{background-color:#48a81e}.contact_bar_box .contact_bar_tel{background-color:#cc0900}.contact_bar_box li:last-child{border-right:none}.contact_bar_box li a{display:flex;flex-direction:column;gap:5px;color:#fff;font-weight:600;font-size:1rem}.contact_bar_box li a .fa-solid:before{font-size:19px}.fixed-menu~.totop{bottom:100px}.google_kutikomi{width:100%;position:fixed;top:66px;text-align:center;background-color:#012c5b;height:59px;white-space:wrap;z-index:3}.google_kutikomi p{width:100%;margin:0 auto}.google_kutikomi p a{font-size:2rem;font-weight:600;color:#fff;padding:5px 0}.google_kutikomi p a b{font-family:"Product Sans"}.google_kutikomi p a b:nth-child(1){color:#4285f4}.google_kutikomi p a b:nth-child(2){color:#ea4335}.google_kutikomi p a b:nth-child(3){color:#fabc05}.google_kutikomi p a b:nth-child(4){color:#4285f4}.google_kutikomi p a b:nth-child(5){color:#34a853}.google_kutikomi p a b:nth-child(6){color:#ea4335}.hosi{color:#fabc05;-webkit-text-stroke:2px #fff;text-stroke:2px #fff;paint-order:stroke}.hyouka{color:red;-webkit-text-stroke:2px #fff;text-stroke:2px #fff;paint-order:stroke}.kensuu{font-size:1.5rem}}@media (max-width:920px){body.admin-bar #main{top:30px}#header_area{max-width:100%;min-width:100%}#wpadminbar+#container{padding-top:0}.wp-block-sgb-splide .splide{margin-bottom:2rem}}@media (max-width:800px){#wpadminbar+#container{padding-top:0}}@media (max-width:768px){body.admin-bar #main{top:0}.nav-root{flex-direction:column}.nav-sub{position:static;box-shadow:none}.nav-sub li a{padding-left:2em}}@media (max-width:600px){body.admin-bar .js-sng-splide{top:5vw}#wpadminbar{position:fixed}body .entry-content>*:nth-child(2){margin-top:14vw}.google_kutikomi p a{font-size:5vw}.kensuu{font-size:4vw}}@media (max-width:560px){.google_kutikomi p{display:flex;justify-content:center}}@media (max-width:500px){.google_kutikomi p{margin:5px auto}}@media (max-width:490px){body.admin-bar #main{top:0}body.admin-bar .js-sng-splide{margin-top:0}body .js-sng-splide{margin-top:0}html #wpadminbar{max-height:50px;overflow-x:unset}#wpadminbar+#container{padding-top:0}body .entry-content>*:nth-child(2){margin-top:7vw}.contact_bar_box li a br{display:none}}@media (max-width:410px){body.admin-bar #main{top:0}body .js-sng-splide{margin-top:-1vw}.contact_bar_box{line-height:.7}.contact_bar_box li a{font-size:.8rem;line-height:1.1}body .entry-content>*:nth-child(2){margin-top:6vw}}@media (max-width:370px){.h_logo{padding-right:60px}}