body{font-family:"Noto Sans JP",Meiryo,sans-serif;color:#333;line-height:1.8}body.home h2.entry-title{display:none}a{text-decoration:none}.entry-content a,.entry-summary a,.comment-content a{color:#000}.wrap{max-width:1200px;padding-left:1em;padding-right:1em}.page .panel-content .entry-title,.page-title,body.page:not(.twentyseventeen-front-page) .entry-title{color:#222;font-size:20px;font-size:1.6rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.wp-block-list{padding-left:30px}.kadomaru img{border-radius:20px}.top_3menu,.top_3menu a{font-family:"Noto Sans JP",YuGothic,游ゴシック,roboto,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;font-weight:600;margin-top:-20px;color:#000}.top_3menu a:visited{color:#000}.entry-content a:visited{color:#000}body:not(.has-sidebar):not(.page-one-column) .page-header,body.has-sidebar.error404 #primary .page-header,body.page-two-column:not(.archive) #primary .entry-header,body.page-two-column.archive:not(.has-sidebar) #primary .page-header{float:none;width:100%}.blog:not(.has-sidebar) #primary article,.archive:not(.page-one-column):not(.has-sidebar) #primary article,.search:not(.has-sidebar) #primary article,.error404:not(.has-sidebar) #primary .page-content,.error404.has-sidebar #primary .page-content,body.page-two-column:not(.archive) #primary .entry-content,body.page-two-column #comments{float:none;width:100%}.new-txt{color:#ff4500;font-weight:600;font-size:.8em}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:20px}.entry-content a,.entry-summary a,.widget a,.site-footer .widget-area a,.posts-navigation a,.widget_authors a strong{-webkit-box-shadow:inset 0 -1px 0 rgba(15,15,15,0);box-shadow:inset 0 -1px 0 rgba(15,15,15,0)}.entry-content a,.entry-summary a,.comment-content a{color:#226}.entry-content a:visited,.entry-summary a:visited,.comment-content a:visited{       color:#000}.entry-content a:focus,.entry-content a:hover,.entry-summary a:focus,.entry-summary a:hover,.comment-content a:focus,.comment-content a:hover,.widget a:focus,.widget a:hover,.site-footer .widget-area a:focus,.site-footer .widget-area a:hover,.posts-navigation a:focus,.posts-navigation a:hover,.comment-metadata a:focus,.comment-metadata a:hover,.comment-metadata a.comment-edit-link:focus,.comment-metadata a.comment-edit-link:hover,.comment-reply-link:focus,.comment-reply-link:hover,.widget_authors a:focus strong,.widget_authors a:hover strong,.entry-title a:focus,.entry-title a:hover,.entry-meta a:focus,.entry-meta a:hover,.page-links a:focus .page-number,.page-links a:hover .page-number,.entry-footer a:focus,.entry-footer a:hover,.entry-footer .cat-links a:focus,.entry-footer .cat-links a:hover,.entry-footer .tags-links a:focus,.entry-footer .tags-links a:hover,.post-navigation a:focus,.post-navigation a:hover,.pagination a:not(.prev):not(.next):focus,.pagination a:not(.prev):not(.next):hover,.comments-pagination a:not(.prev):not(.next):focus,.comments-pagination a:not(.prev):not(.next):hover,.logged-in-as a:focus,.logged-in-as a:hover,a:focus .nav-title,a:hover .nav-title,.edit-link a:focus,.edit-link a:hover,.site-info a:focus,.site-info a:hover,.widget .widget-title a:focus,.widget .widget-title a:hover,.widget ul li a:focus,.widget ul li a:hover{color:#000;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0),0 3px 0 rgba(0,0,0,0);box-shadow:inset 0 0 0 rgba(0,0,0,0),0 3px 0 rgba(0,0,0,0)}img{max-width:100%;height:auto}.panel-content .wrap{padding-bottom:2em;padding-top:2em}.panel-content .entry-header{margin-bottom:0}.navigation-top{margin-top:-10px}.main-navigation a{font-size:1.2em;font-weight:500;padding:1em 2em;font-family:"Noto Sans JP",YuGothic,游ゴシック,roboto,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif}.site-navigation-fixed{margin-top:0}.navigation-top .wrap{max-width:1200px;padding:.75em 3.4166666666667em}.navigation-top{background:#fff;border-bottom:1px solid #eee;border-top:0 dotted #eee}.navigation-top{position:relative}.navigation-page .wrap{max-width:1200px;padding:.75em 3.4166666666667em}.navigation-page{padding-top:25px;background-color:#badaf3}.nbox{--mask:radial-gradient(36.82px at 50% 51.75px,#000 99%,#0000 101%) calc(50% - 46px) 0/92px 51% repeat-x,
    radial-gradient(36.82px at 50% -28.75px,#0000 99%,#000 101%) 50% 23px/92px calc(51% - 23px) repeat-x,
    radial-gradient(36.82px at 50% calc(100% - 51.75px),#000 99%,#0000 101%) 50% 100%/92px 51% repeat-x,
    radial-gradient(36.82px at 50% calc(100% + 28.75px),#0000 99%,#000 101%) calc(50% - 46px) calc(100% - 23px)/92px calc(51% - 23px) repeat-x;-webkit-mask:var(--mask);mask:var(--mask);background:#cceff5;height:140px}.site-branding{text-align:center; padding:.5em 0}.site-title{display:block;font-size:1.3rem;margin:0 auto;font-family:"Hiragino Kaku Gothic Pro",Meiryo,sans-serif}.site-header{background-color:#fff;position:relative}.header-style{float:right;font-family:"Hiragino Kaku Gothic Pro",Meiryo,sans-serif}.custom-header{margin-bottom:10px !important}.naminami{height:50px;background-image:url("https://tobiuo.spo-uozu.com/wp-content/uploads/2025/07/header-back.jpg");background-repeat:repeat-x}.wave-border{border-width:10px;border-style:solid;border-image:url('/wp-content/uploads/2025/07/nami.png') 10 repeat}.info-box{display:flex;justify-content:center;align-items:center;border:4px dotted #2196f3;border-radius:20px;padding:20px;max-width:900px;margin:30px auto;font-family:"Hiragino Kaku Gothic ProN","Meiryo",sans-serif;color:#006bbd;background-color:#fff}.info-left,.info-right{flex:1;text-align:center}.info-divider{width:2px;height:100px;background-color:#ccc;margin:0 20px}.info-title{font-size:14px;color:#006bbd; margin-bottom:0px}.info-time,.info-price{font-family:"Noto Sans JP",YuGothic,游ゴシック,roboto,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;letter-spacing:3px; margin-bottom:0px;font-weight:600;color:#006bbd}.info-price{font-size:26px}.info-time{font-size:26px}.info-close,.info-link{font-size:14px;color:#666}.info-link a{text-decoration:none;color:#006bbd;font-size:12px}@media (max-width:768px){.info-box{flex-direction:column;padding:15px}.info-divider{width:80%;height:1px;background-color:#ccc;margin:20px auto}.info-time,.info-price{font-size:20px;letter-spacing:2px}.info-title,.info-close,.info-link{font-size:13px}.info-link a{font-size:12px}}.news-f{margin-top:50px;padding:50px;padding-bottom:30px;background-color:#f0f8ff;border-radius:15px}.ml30{margin-left:50px}.ml7{display:inline-block;width:5em;font-weight:600;text-align:justify;text-align-last:justify;margin-right:30px}.lsty{list-style:none;margin-top:10px;margin-bottom:10px;border-bottom:1px dashed #ddd}.news-top{text-align:center;color:#1e90ff}#news-title{color:#00008b}.post{padding:30px;border:3px dotted #51b1d6;margin-bottom:50px;border-radius:20px}#news-name{font-family:"Noto Sans JP",YuGothic,游ゴシック,roboto,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif}#news-name{position:relative;padding:1.5rem 1rem}#news-name:after{position:absolute;bottom:0;left:0;width:100%;height:10px;content:'';background-image:-webkit-repeating-linear-gradient(135deg,#51b1d6,#51b1d6 1px,transparent 2px,transparent 5px);background-image:repeating-linear-gradient(-45deg,#51b1d6,#51b1d6 1px,transparent 2px,transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pc{display:block !important}.sp{display:none !important}.access-f{padding:20px;background-color:#f2f5f8;display:inline-block;width:100%;border-radius:10px;margin-bottom:20px}.access-l{float:left;width:60%;padding:20px}.access-r{float:left;margin-left:10px;padding:30px}.access-en{font-family:'Noto Sans JP',sans-serif;color:#333}.green-button{border-radius:7px;text-align:center;background-color:#03b59e;padding:.2em 2em;color:#fff;font-size:.8em;margin-top:10px}.blue-button{border-radius:7px;text-align:center;background-color:#09f;padding:.2em 2em;color:#fff;font-size:.8em;margin-top:10px}h1.entry-title{text-align:center}.ttl_center3{font-weight:700;padding-bottom:.7em;text-align:center;position:relative}.ttl_center3:after{content:'';position:absolute;border-bottom:10px dotted #4c9ac0;width:50px;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.strike-red{color:red;text-decoration:line-through}.slashed-bg{background-image:repeating-linear-gradient(45deg,#ccc,#ccc 2px,#eee 2px,#eee 10px)}h3{margin-top:30px;margin-bottom:40px; font-weight:700;border-left:5px solid #2196f3;padding:.25em 0 0 .5em}.has-sidebar:not(.error404) #primary{float:left;width:68%}.has-sidebar #secondary{float:right;padding-top:6em;width:26%}#post-title{text-align:left}.pool_price{overflow-x:auto;-webkit-overflow-scrolling:touch}table{border-collapse:collapse;width:100%;margin-bottom:1em}th,td{border:1px solid #c2c0c0;padding:8px;text-align:center}thead th{background-color:#b7dbff}td:first-child,th:first-child,td:nth-child(2),th:nth-child(2),td:nth-child(3),th:nth-child(3){text-align:center}.setubi-title{margin-top:-25px}.hissu{margin-left:5px;font-size:.7em;color:red}.vertical{background-color:#b2edd1}.ippan{background-color:#c6f5df}.seito{background-color:#e8f5c6}table.daytime{border-collapse:collapse;width:100%;max-width:900px;font-family:sans-serif;margin:20px auto}.daytime th,.daytime td{border:1px solid #999;text-align:center;padding:6px}.daytime th{background-color:#e0f0ff}.daytime .bar{height:20px;background:linear-gradient(to right,#07c,#00c6ff);border-radius:4px}.daytime .kyukan{font-weight:700;letter-spacing:2px}.pdf-box{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px}.pdf-icon{width:40px;height:auto}.pdf-text{font-family:sans-serif}.pdf-title{font-weight:700;font-size:16px}.pdf-desc{ font-size:14px}#colophon{background-image:url('https://tobiuo.spo-uozu.com/wp-content/uploads/2025/07/footer-back.jpg');background-repeat:repeat-x;background-position:top center;background-size:contain;height:300px}.site-footer .widget-area{   padding-bottom:0em;   padding-top:0em}.site-footer .wrap{   padding-bottom:0em !important;   padding-top:0em !important}.site-footer{border-top:0 solid #eee;color:#fff; background-color:#fff}.site-info-frame{width:100%;text-align:center}.site-info{float:center;padding:.7em 0 0;width:100%;padding:0 !important;margin-bottom:0}.site-footer .widget-column.footer-widget-1{margin-top:6em}.site-footer .widget-column.footer-widget-2{margin-top:6em}.company-title{font-size:2em;font-weight:600;font-family:"Noto Sans JP",YuGothic,游ゴシック,roboto,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif}.footer-link a{color:#fff;text-decoration:none}.footer-link a:hover{color:#00bfff}.slider-wrapper{position:relative}.overlay-image{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);z-index:10; width:100%}@media screen and (min-width:30em){.site-branding{ margin-top:.5em !important;margin-bottom:.5em !important;padding-top:.5em !important;padding-bottom:.5em !important}}.nami-image{display:block;margin:0 auto;width:100%;height:auto}.slider-wrapper{position:relative;margin-bottom:0;padding-bottom:0;z-index:10}@media screen and (max-width:767px){.has-sidebar:not(.error404) #primary{float:none;width:100%}.has-sidebar #secondary{float:none;padding-top:6em;width:100%}.footer-widget-2 a{color:#005fff}.site-footer .widget-column.footer-widget-2{margin-top:0}.footer-widget-2{display:none}.top_3menu{font-size:1.5em;margin-bottom:0}.overlay-image{display:none}.navigation-top{margin-top:0}.main-navigation a{font-size:1.2em;font-weight:500;padding:.5em 2em;font-family:"Noto Sans JP",YuGothic,游ゴシック,roboto,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif}.navigation-top .wrap{       padding:0em}.nbox{-webkit-mask:none;mask:none;height:auto;background:0 0}.access-l{float:none;width:100%;padding:5px}.access-r{float:none;margin-left:0;padding:5px}.ml30{margin-left:0}.pc{display:none !important}.sp{display:block !important}}@media screen and (min-width:768px) and (max-width:1150px){.navigation-top{width:100%;max-width:100%;overflow-x:auto;box-sizing:border-box;text-align:center}.navigation-top ul{display:inline-flex;flex-wrap:wrap;justify-content:center;padding:0;margin:0 auto}.navigation-top li{flex:1 1 auto;text-align:center;min-width:80px;box-sizing:border-box}.navigation-top a{display:block;padding:8px 20px;   font-size:16px;white-space:nowrap}.navigation-top{margin-top:0}}