body,body#nofont-style .ef,#header #site-info{letter-spacing:0}body#nofont-style{font-family:sans-serif!important}.sidebar_style2 .widget h2{border-bottom:solid 3px #747474;margin-bottom:10px}.archive-title-sub{color:#bd4040}.cps-icon-bar{background-color:#000}#navtoggle:checked+.sp-menu-open .cps-icon-bar{background-color:#000}.sidebar_style2 .widget li a{position:relative;padding-left:20px;letter-spacing:0;margin-bottom:.6em}.sidebar_style2 .widget li a:before{position:absolute;content:"";display:block;left:0;top:2px;margin-left:5px;width:7px;height:11px;background-size:7px 11px;background-repeat:no-repeat;background-position:center;background-image:url(//slash-jpn.com/blog/wp-content/themes/jin-child/./img/icon-arrow.svg)}.archive-title{font-size:1.8rem}.cps-post .cps-post-header .cps-post-meta .cps-post-date-box .cps-post-date{font-size:.9rem;color:#939393}.cps-post-main p{padding-bottom:1.2rem;letter-spacing:0!important}.cps-post-main a{color:#001eba}.cps-post-main dl{margin-bottom:1rem}.cps-post-main dl.event-data{border:solid 2px #adb199;padding:1em 1.5em .5em;border-radius:10px}.cps-post-main dl.event-data dt{font-weight:700;color:#566d99;font-size:1.1rem}.cps-post-main dl.event-data dd{margin-bottom:.7em}.cps-post-main dl.ws-data{border-top:solid 3px #dfd4cd;border-bottom:solid 3px #dfd4cd;padding:1em .8em .5em 1em}.cps-post-main dl.ws-data dt{font-weight:700;color:#566d99;font-size:1rem}.cps-post-main dl.ws-data dd{margin:-1.5em 0 .7em 5em}.cps-post-main dl.ws-data dd span{font-size:.9rem}.cps-post-main .note{font-size:.9rem}.h2-style07 h2{font-size:1.5rem!important;letter-spacing:0!important}.cps-post-main p.prof-name{font-size:1.2rem;font-weight:700}.cps-post-main p.prof-name span{font-size:1rem;font-weight:400}.wp-block-latest-posts.wp-block-latest-posts__list li,.wp-block-categories-list.wp-block-categories li,.staticPage-links li{margin-bottom:.5em}.sidebar_style2 .widget h2{border-bottom:solid 3px #747474;margin-bottom:20px}.sidebar_style2 .widget{margin-bottom:40px!important}.cps-post-main table tr th img{vertical-align:middle}@media (min-width:768px){.no-pc{display:none}.no-sp{display:block}.h3-style02 h3{font-size:1.3rem;padding:10px 25px;margin-bottom:1.2rem}}@media (max-width:767px){.sp-menu-box{background-color:rgb(195 195 195/60%)!important}.related-entry-section .post-list-mag3col a.post-list-link .post-list-meta .post-list-title{letter-spacing:0!important}.archive-title{font-size:1.4rem;margin-top:0}#site-info span a{font-size:1.2rem;line-height:1.4;letter-spacing:0!important}.cps-post-main dl.event-data{padding:1em 1em .5em}.cps-post-main .note{font-size:.8rem}.no-pc{display:block}.no-sp{display:none}.h2-style07 h2{font-size:1.2rem;letter-spacing:0!important}.h3-style02 h3{font-size:1.2rem;padding:8px 16px!important}}.schedule{margin-top:30px}.schedule img{margin-bottom:0!important}.schedule table{margin-bottom:10px}.schedule table tr{border-color:#7b7b7b!important;border-style:solid;border-width:2px 0}.schedule td{background:#fff}.schedule td.time{text-align:center;width:20%}.schedule td.photo{text-align:center;width:20%}.schedule td.class{font-size:102%;font-weight:700;color:#2d3d86;width:60%;display:table-cell;vertical-align:middle}.schedule td.class p{padding-bottom:0!important}.schedule td.class span.name{font-size:102%;font-weight:700;color:#c81502;padding-right:.8em}.schedule p.sun{background:#db4b4b;padding:8px 15px;color:#fff;margin-bottom:8px}.schedule p.day{background:#535353;padding:8px 15px;color:#fff;margin-bottom:8px}.schedule p.sat{background:#215f98;padding:8px 15px;color:#fff;margin-bottom:8px}.schedule .beg,.schedule .star{position:relative;padding-left:23px}.schedule .beg:before{content:"";display:inline-block;width:13px;height:20px;background:url(https://slash-jpn.com/blog/img/icon-beginner.svg) no-repeat;background-size:contain;margin-right:8px;position:absolute;top:2px;left:2px}.schedule .star:before{content:"";display:inline-block;width:19px;height:18px;background:url(https://slash-jpn.com/blog/img/icon-greenstar.svg) no-repeat;background-size:contain;position:absolute;top:3px;left:0}.schedule .pagelink{width:100%;list-style:none;display:flex;margin-bottom:10px;padding-left:0}.schedule .pagelink li{line-height:1;text-align:center;padding-left:0!important;margin-right:3px}.schedule .pagelink li a{text-decoration:none;font-weight:700;padding:10px 20px;border:solid 1px #8a8a8a}.schedule .pagelink li a:hover{background:#8a8a8a;color:#fff!important}.official-sns table th,.official-sns table td{display:table-cell}.official-sns table tr img{margin-bottom:0!important}a.btn{overflow:hidden;color:#fff!important;border-radius:0;background:#626262;position:relative;display:inline-block;padding:.6rem 4rem;cursor:pointer;text-decoration:none;transition:all .3s;text-align:center;vertical-align:middle}a.btn span{position:relative}a.btn:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateX(-96%);transform:translateX(-96%);background:#e50000;box-sizing:inherit;opacity:1}a.btn:hover:before{-webkit-transform:translateX(0%);transform:translateX(0%)}@media screen and (max-width:767px){.schedule .pagelink li a{padding:10px}.schedule table{font-size:15px!important}.schedule td.class span.name{display:block}.schedule td.time{width:25%}.schedule td.photo{width:25%;padding:2px}.schedule td.class{width:50%}.schedule td p{line-height:1.5!important}.official-sns table th,.official-sns table td{display:block}.official-sns table th{text-align:left}.official-sns table tr{border-color:#7b7b7b!important;border-style:solid;border-width:2px 0}}