body,button,input,select,textarea{font-family:"Open Sans",Arial,sans-serif;font-size:1rem;line-height:1.6;color:#494949}body{background:#fff}.site-content .content-inside{padding-top:2rem;padding-left:0;padding-right:0}.home .site-content .content-inside{padding-top:1rem;align-content}@media(min-width:48em){.home .site-content .content-inside{padding-top:0}.container{max-width:62rem}.honbun{margin-left:4em}.btn{margin-left:10em;margin-right:6rem}.note{margin-left:12em;margin-right:6rem}}@media (max-width:47.9em){.home .site-content .content-inside{padding-top:0}.container{max-width:52rem}}@media (max-width:33.9em){.home .site-content .content-inside{padding-top:0}}.site-header .site-branding{width:100%}@media(min-width:48em){.site-logo img{float:left}.site-header .container{position:relative}.toiawase{position:absolute;bottom:0;right:0}.site-logo img{width:560px}.tel-image{max-width:180px;padding-right:20px;padding-bottom:7px}.line-image{width:100px;margin-top:6px;margin-left:100px}}@media (max-width:47.9em){.site-logo img{width:100%;margin-top:0}.toiawase{text-align:right}.tel-image{max-width:180px;padding-right:20px}.line-image{width:100px;margin-top:6px}}.site-header{margin-top:1em;margin-bottom:8px}.site-content .content-inside{border:none}.site-content{margin-top:0}.saj-logo{width:200px;margin-top:10px;margin-bottom:10px}.footer-text{color:#000}ul.footer-box{list-style:none;display:-webkit-flex;display:flex;-webkit-justify-content:start;justify-content:start;-webkit-align-items:center;align-items:center;margin-bottom:0;text-align:left;gap:0 20px;color:#000}　 #topbar{background-color:#0650c9}.site-topbar{background-color:#0650c9}#menu-item-49{background-color:#c00}#menu-item-2965,#menu-item-3040{background-color:navy}.site-topbar a{color:#fff}.site-topbar a:hover{color:#fff;text-decoration:none;background-color:#33b0ff}#menu-item-49 a:hover{background-color:red}.ft-menu a{font-weight:400;padding-left:12px;padding-right:13px;text-transform:none;font-size:13px}.site-topbar .home-menu a:hover{background-color:#33b0ff}.site-topbar .home-menu a:hover i{color:#fff}.mobile-navigation ul li a{color:#333}.mobile-navigation ul li a:hover{color:#0650c9}#nav-toggle.nav-is-visible span:before,#nav-toggle.nav-is-visible span:after{background:#0650c9}.site-topbar .sub-menu a{color:#000}.site-topbar .sub-menu a:hover{color:#fff}@media(min-width:48em){.top-main-image{max-width:960px;margin-left:auto;margin-right:auto}.bigimage{display:block}.smallimage{display:none}}@media (max-width:47.9em){div.top-main-image{max-width:960px;margin-left:auto;margin-right:auto}.bigimage{display:block}.smallimage{display:none}}@media (max-width:33.9em){.bigimage{display:none}.smallimage{display:block}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Helvetica,Arial,sans-serif}article h1{font-size:1.8rem;color:#0650c9;padding:8px;padding-left:0}article h2{font-size:1.3rem;background-color:#eaeef2;color:#000;padding:8px;margin-top:2rem;border-left:solid 5px #0650c9}article h2:first-child{margin-top:0}article h3{font-size:1rem;color:#0650c9;margin-top:1rem;font-weight:700}article h3.widget-title{font-size:1rem;color:#333}#secondary h2{font-size:1rem;color:#333;font-weight:700;margin-top:1rem}.search-results .entry-title{background-color:#ffff;font-size:100%;color:#000;font-weight:400}.posted-date{font-size:small}.training-link{text-align:right}.widget a{color:#00f}.widget a:hover{color:#00f;text-decoration:underline}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.small{font-size:.8rem}.text-red{color:red}ul.related-links{list-style-type:disc;padding-left:2rem}ul.disc{list-style-type:disc;padding-left:2rem}.kakomi{border:1px solid #000;padding:1em}@media(min-width:48em){dl.keireki{display:flex;flex-wrap:wrap;width:100%}dl.keireki dt{width:15%;white-space:nowrap;text-align:center}dl.keireki dd{width:85%}}@media (max-width:47.9em){dl.keireki{display:flex;flex-wrap:wrap;width:100%}dl.keireki dt{width:15%;white-space:nowrap;text-align:center}dl.keireki dd{width:85%}}@media (max-width:33.9em){dl.keireki{display:block}}.tag-menu a{background-color:#0650c9;color:#fff;margin-right:3px;font-size:13px;padding:2px 6px}.tag-menu a:hover{background-color:#33b0ff;color:#fff;text-decoration:none}@media (max-width:33.9em){.photo img{width:150px}}.ow-button-base a:hover{text-decoration:none}.border-color-gray td,.border-color-gray th{border-color:#ccc}.border-color-gray th{color:#fff;vertical-align:middle}.bg-gray{background-color:#eaeef2}.bg-blue{background-color:#33b0ff;width:6rem}.text-nowrap{white-space:nowrap}@media(min-width:48em){.w-20{width:10em}}@media (max-width:47.9em){.w-20{width:1rem}}@media (max-width:33.9em){width:4em}.time-table{border:none}.time-table td{border-style:none;padding:0}.time-table .start-time{width:4em;padding-right:1em}@media (max-width:33.9em){.top-icon{width:40%}}.mylist{padding:.5em 2em;border:1px solid #ccc;border-radius:20px}.excerpt{font-size:small}.news-list{list-style:none outside;margin:0;padding:0}.news-list .item a{display:flex;flex-wrap:wrap;flex-wrap:nowrap;text-decoration:none;color:#000;border-top:1px solid #ccc;padding:20px;padding-bottom:0;padding-left:0}.news-list .item .date{margin:0;min-width:120px;font-size:16px;color:#999;padding:0 20px 0 0}.news-list .item .title{margin:0;width:100%;font-weight:700}.news-list .item a:hover .title{color:#00f;text-decoration:underline}div.excerpt p{padding-left:120px;font-size:small}.news-list-show{display:block;width:14em;background-color:#0650c9;color:#fff;padding:.4em}@media screen and (max-width:767px){.news-list .item a{flex-wrap:wrap}.news-list .item .date{min-width:100px}.news-list .item .title{margin-top:10px}.news-list .item div.excerpt p{padding-left:100px}}input[type=submit]{background:#0650c9;color:#fff;font-size:18px;width:100%}.hissu{background:red;color:#fff;text-align:center;padding:2px 5px;margin-left:10px;font-size:60%}.nini{background:#999;color:#fff;text-align:center;padding:2px 5px;margin-left:10px;font-size:60%}.footer-navigation ul li a{color:#999;font-size:small}.footer-navigation ul li a:hover{color:#000;font-size:small}dl.faq{display:flex;flex-wrap:wrap;width:100%}dl.faq dt{width:7%;white-space:nowrap;text-align:center;color:#0650c9;font-weight:700}dl.faq dd.q{color:#0650c9;font-weight:700}dl.faq dd{width:93%}.taidan h3{font-weight:700;font-size:18px;background-color:#37404a;padding:10px;margin:10px 0;color:#fc0;border:none}.taidan h4{font-size:120%;margin:1em 0;color:#cd5e00}.taidan h5{font-size:120%;margin-top:1.5em;font-weight:700;border-bottom:1px solid #000}.taidan ul{list-style-type:disc;padding-left:2rem}.maintenance{text-align:center}