@charset "UTF-8";
@charset "UTF-8";

.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-text-container.wptb-has-link-color a{color:var(--wptb-link-color)}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-text-container *{font-size:inherit!important}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-text-container p{color:inherit}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-button-wrapper{display:flex;align-items:center;justify-content:center}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-button{padding:16px;background:var(--wptb-btn-bg);color:var(--wptb-btn-color);cursor:pointer;border:0;box-shadow:none;transition:all .2s ease-out;display:flex;justify-content:center;align-items:center}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-button:hover{background:var(--wptb-btn-hover-bg, var(--wptb-btn-bg));color:var(--wptb-btn-hover-color, var(--wptb-btn-color));transform:scale(var(--wptb-btn-hover-scale, 1))}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-button *{color:inherit}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-button-icon{margin:0 5px;order:-1;width:25px;height:25px;display:flex;justify-content:center;align-items:center}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-button-icon[data-wptb-button-icon-src=""]{display:none}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-button-icon svg{width:100%;height:100%;fill:currentColor}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-button-label{align-items:center;background:#fff;color:green;border:1px solid green;line-height:1.5;font-size:15px;padding:.475rem .85rem;padding-left:0;border-radius:.3rem;margin-left:20px}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-button-label .wptb-button-label-decorator{display:inline-block;position:absolute;width:0;height:0;border-style:solid;--width: 13px;--height: 19px;--background: #fff;margin-left:calc(var(--width) * -1);border-width:var(--height) var(--width) var(--height) 0;border-color:transparent #fff transparent transparent}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-button-label .wptb-button-label-text{display:inline-block;padding-left:5px}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-size-s .wptb-button{border-radius:.2rem;padding:.35rem .6rem;max-width:100%}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-size-s .wptb-button p{font-size:.875rem}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-size-s .wptb-button-label{padding:.35rem .6rem;padding-left:0}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-size-m .wptb-button{border-radius:.3rem;padding:.475rem .85rem;max-width:100%}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-size-m .wptb-button-label{padding:.475rem .85rem;padding-left:0}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-size-l .wptb-button{padding:.6rem 1.2rem}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-size-l .wptb-button-label{padding:.6rem 1.2rem;padding-left:0}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-size-xl .wptb-button{border-radius:.4rem;padding:.8rem 1.35rem;max-width:100%}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-size-xl .wptb-button-label{padding:.8rem 1.35rem;padding-left:0}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-button-has-label .wptb-button{padding-block:0;padding-right:0}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-plugin-button-order-right .wptb-button-icon{order:0}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-image-wrapper{overflow:hidden}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-image-wrapper a,.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-image-wrapper span,.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-image-wrapper .wptb-link-target{display:flex;max-width:100%;position:relative;margin:auto;text-decoration:none}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-image-wrapper img{width:100%;display:block;padding:0;max-width:100%;height:auto;transition:all .2s ease-out}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-list-container ul{width:100%;margin:0;padding:1em .2em .4em;list-style-type:disc}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-list-container ul li{position:relative;list-style:none;margin:0;line-height:1.2}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-list-container ul li *{color:inherit}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-list-container ul li .wptb-list-item-text{display:flex;align-items:flex-start;gap:0}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-list-container ul li .wptb-list-item-text-content{font-size:inherit}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-list-container ul li>div{line-height:inherit}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-list-container ul li>div>p:before,.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-list-container ul li>div>div:before{display:inline;margin-right:.1em;min-width:1em;font-family:inherit;font-size:inherit;line-height:inherit;vertical-align:baseline;color:inherit;cursor:text;content:attr(data-list-style-type-index)}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-list-container ul li>div>p.wptb-list-style-type-none:before,.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-list-container ul li>div>div.wptb-list-style-type-none:before{content:"";display:none}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-list-container ul li>div>p.wptb-list-style-type-disc:before,.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-list-container ul li>div>div.wptb-list-style-type-disc:before{content:"●"}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-list-container ul li>div>p.wptb-list-style-type-square:before,.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-list-container ul li>div>div.wptb-list-style-type-square:before{content:"■"}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-list-container ul li>div>p.wptb-list-style-type-circle:before,.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-list-container ul li>div>div.wptb-list-style-type-circle:before{content:"○"}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-list-container ul li.wptb-tooltip-top .wptb-m-tooltip{bottom:100%;left:50%;transform:translate(-50%)}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-list-container ul li.wptb-tooltip-bottom .wptb-m-tooltip{top:100%;left:50%;transform:translate(-50%)}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-list-container ul li.wptb-tooltip-left .wptb-m-tooltip{right:100%;top:50%;transform:translateY(-50%)}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-list-container ul li.wptb-tooltip-right .wptb-m-tooltip{left:100%;top:50%;transform:translateY(-50%)}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-star_rating-container .wptb-rating-stars-box{text-align:center;display:inline-block;padding:7px}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-star_rating-container .wptb-rating-stars-box ul{list-style-type:none;-webkit-user-select:none;user-select:none;padding:0;margin:0}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-star_rating-container .wptb-rating-stars-box ul li{color:#ccc;cursor:pointer;margin:0;position:relative;display:inline-block}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-star_rating-container .wptb-number-rating-box{text-align:center;font-size:20px}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-badge-block{display:flex}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-badge-block-text{padding:.5em 1em}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-badge-block *{color:inherit}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-circle-rating-block svg{display:block;margin:auto}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-icon-block{display:flex;align-items:center;justify-content:center;gap:5px}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-icon-block-item{cursor:pointer}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-icon-block-item svg{height:var(--wptb-icon-block-size);width:var(--wptb-icon-block-size)}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-progress-bar-block-value{font-size:20px;text-align:center;margin-top:5px}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-progress-bar-block *{color:inherit}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block{position:absolute;z-index:15}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block *{color:inherit}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-bookmark{filter:drop-shadow(4px 3px 11px rgba(0,0,0,.2))}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-bookmark-text{padding:10px}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-bookmark svg{height:20px;width:100%}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-corner{height:100px;width:100px;top:-5px;overflow:hidden}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-corner-left,.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-corner-right{height:100%;position:relative;width:100%}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-corner-left{transform:rotate(-45deg)}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-corner-right{transform:rotate(45deg)}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-corner-text{bottom:50%;box-sizing:border-box;left:-25%;overflow:hidden;padding:2px calc(25% + 2px);position:absolute;width:150%;box-shadow:4px 1px 2px #0000001a;text-align:center}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-icon{display:flex;gap:5px;filter:drop-shadow(4px 3px 11px rgba(0,0,0,.2))}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-icon-right{flex-direction:row-reverse;right:-5px}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-icon-left{left:-5px}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-icon-text-container{display:flex}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-icon-triangle{width:20px;min-width:20px;clip-path:polygon(0 0,0% 100%,100% 100%);margin-left:-1px}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-icon-right .wptb-ribbon-block-icon-text-container{flex-direction:row-reverse}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-icon-right .wptb-ribbon-block-icon-triangle{clip-path:polygon(100% 0,100% 100%,0 100%)}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-icon-text{border-radius:5px 0 0 5px;padding:10px}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-icon-right .wptb-ribbon-block-icon-text{border-radius:0 5px 5px 0}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-icon-icon{width:40px;min-width:40px;display:flex;align-items:center;justify-content:center;border-radius:5px}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-icon-icon svg{height:25px;width:25px}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-icon-icon[data-wptb-animation=beat] svg{animation:wptbBeat .5s ease-out infinite alternate}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-icon-icon[data-wptb-animation=jump] svg{animation:wptbJump .5s ease-out infinite alternate}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-icon-icon[data-wptb-animation=rotate] svg{animation:wptbRotate .5s ease-out infinite alternate}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-icon-icon[data-wptb-animation=slideIn] svg{animation:wptbSlideIn 1.2s linear infinite forwards}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-icon-icon[data-wptb-animation=dropIn] svg{animation:wptbDropIn 1.2s linear infinite forwards}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-icon-icon[data-wptb-animation=riseUp] svg{animation:wptbDropIn 1s linear infinite reverse}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-icon-icon[data-wptb-animation=rainbow] svg{animation:wptbRainbow 1s linear infinite alternate}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-rectangle{padding:5px;border-radius:5px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-width:1px;border-style:solid}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-side-text{border:3px solid;padding:5px 20px}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-side-shadow{height:20px;width:20px;position:relative}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-side-shadow:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0006}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-side-left .wptb-ribbon-block-side-text{border-radius:10px 0}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-side-left .wptb-ribbon-block-side-shadow{clip-path:polygon(0 0,100% 100%,100% 0)}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-side-right .wptb-ribbon-block-side-text{border-radius:0 10px}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block-side-right .wptb-ribbon-block-side-shadow{clip-path:polygon(0 0,0 100%,100% 0);margin-left:auto}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block .ql-editor p{text-align:center}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-ribbon-block .ql-toolbar.ql-snow{min-width:max-content}@keyframes wptbBeat{0%{transform:scale(1)}to{transform:scale(1.3)}}@keyframes wptbJump{0%{transform:translateY(40%)}to{transform:translateY(-25%)}}@keyframes wptbRotate{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes wptbSlideIn{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes wptbDropIn{0%{transform:translateY(-150%)}to{transform:translateY(150%)}}@keyframes wptbRainbow{0%{fill:#fff;transform:scale(1)}20%{fill:green}40%{fill:red}60%{fill:#00f}80%{fill:#ff0}to{fill:purple;transform:scale(1.3)}}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) ul.wptb-styled-list-block{margin:0;padding:1em 3px 3px;position:relative}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) ul.wptb-styled-list-block li.wptb-styled-list-item-block{display:flex;position:relative;align-items:flex-start}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) ul.wptb-styled-list-block li.wptb-styled-list-item-block:last-child{margin-bottom:0!important}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) ul.wptb-styled-list-block li.wptb-styled-list-item-block *{color:inherit}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) ul.wptb-styled-list-block li.wptb-styled-list-item-block .wptb-styled-list-item-text{align-self:center}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) ul.wptb-styled-list-block li.wptb-styled-list-item-block .wptb-list-tooltip{min-width:120px;max-width:100%;padding:10px;position:absolute;word-wrap:no-wrap;box-shadow:1px 1px 20px #aaa;border-radius:5px;background:#333;color:#fff;transform-style:preserve-3d;z-index:200;font-size:.9em;display:none}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) ul.wptb-styled-list-block li.wptb-styled-list-item-block .wptb-list-tooltip:after{content:"";position:absolute;border:8px solid transparent}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) ul.wptb-styled-list-block li.wptb-styled-list-item-block .wptb-list-tooltip-top{bottom:100%;left:50%;transform:translate(-50%);margin-bottom:10px}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) ul.wptb-styled-list-block li.wptb-styled-list-item-block .wptb-list-tooltip-top:after{top:calc(100% - 1px);left:50%;transform:translate(-50%);border-top-color:#333}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) ul.wptb-styled-list-block li.wptb-styled-list-item-block .wptb-list-tooltip-bottom{top:100%;left:50%;transform:translate(-50%);margin-top:10px}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) ul.wptb-styled-list-block li.wptb-styled-list-item-block .wptb-list-tooltip-bottom:after{bottom:calc(100% - 1px);left:50%;transform:translate(-50%);border-bottom-color:#333}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) ul.wptb-styled-list-block li.wptb-styled-list-item-block .wptb-list-tooltip-left{top:50%;right:100%;transform:translateY(-50%);margin-right:10px}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) ul.wptb-styled-list-block li.wptb-styled-list-item-block .wptb-list-tooltip-left:after{top:50%;left:calc(100% - 1px);transform:translateY(-50%);border-left-color:#333}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) ul.wptb-styled-list-block li.wptb-styled-list-item-block .wptb-list-tooltip-right{top:50%;left:100%;transform:translateY(-50%);margin-left:10px}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) ul.wptb-styled-list-block li.wptb-styled-list-item-block .wptb-list-tooltip-right:after{top:50%;right:calc(100% - 1px);transform:translateY(-50%);border-right-color:#333}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) ul.wptb-styled-list-block li.wptb-styled-list-item-block:hover .wptb-list-tooltip{display:block}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) ul.wptb-styled-list-align-center li{justify-content:center}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) ul.wptb-styled-list-align-right li{justify-content:flex-end}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-text-icon-block{display:flex;align-items:center}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-text-icon-block *{color:inherit}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-text-icon-block-icon svg{height:var(--wptb-icon-size);width:var(--wptb-icon-size)}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-text-icon-block-text{min-width:30px}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-text-icon-block-empty .wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-text-icon-block-text{flex-grow:1}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-sticky-top-row tr:first-child{position:sticky;top:0;z-index:10}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-sticky-first-column th:first-child,.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-sticky-first-column td:first-child{position:sticky;left:0;z-index:10}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-search-no-results{padding:2rem;text-align:center;color:#6b7280;font-size:.875rem;background:#f9fafb;border:1px dashed #d0d5dd;border-radius:8px;margin-top:1rem;display:none}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-search-hidden{display:none!important}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-pagination-container{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.5rem;border-radius:8px;flex-wrap:wrap}@media (max-width: 640px){.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-pagination-container{flex-direction:column;align-items:stretch}}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-pagination-size{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-pagination-size label{display:flex;align-items:center;gap:.5rem;margin:0;font-weight:400}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-pagination-size .wptb-pagination-size-select{padding:.375rem .75rem;border:1px solid #d0d5dd;border-radius:6px;font-size:.875rem;background:#fff;cursor:pointer;transition:border-color .2s ease}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-pagination-size .wptb-pagination-size-select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-pagination-controls{margin-left:auto;display:flex;align-items:center;gap:.5rem}@media (max-width: 640px){.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-pagination-controls{justify-content:center}}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-pagination-btn{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:.5rem;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-pagination-btn:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-pagination-btn:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-pagination-btn:disabled{opacity:.4;cursor:not-allowed;background:#f9fafb}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-pagination-btn:active:not(:disabled){transform:scale(.95)}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-pagination-info{font-size:.875rem;color:#374151;white-space:nowrap}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-pagination-info .wptb-pagination-current,.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-pagination-info .wptb-pagination-total{font-weight:600;color:#1f2937}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-pagination-hidden{display:none!important}@media (max-width: 768px){.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-search-container{max-width:100%}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-pagination-container{padding:.75rem}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-pagination-controls{gap:.375rem}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-pagination-btn{min-width:32px;height:32px;padding:.375rem;font-size:.75rem}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-pagination-info{font-size:.8125rem}}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-search-input:focus-visible,.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-pagination-btn:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media (prefers-reduced-motion: reduce){.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-search-input,.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-pagination-btn{transition:none}}@media (max-width: 600px){.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-hide-on-mobile{display:none!important}}@keyframes wptb-spin{to{transform:rotate(360deg)}}.wptb-skeleton-sidebar.wptb-skeleton-sidebar:not(#wptb-style-isolation):not(#wptb-style-isolation){width:100%;height:100%;min-height:400px;background:#e0e0e0;border-radius:5px;border:1px solid #d0d0d0}.wptb-skeleton-toolbar.wptb-skeleton-toolbar:not(#wptb-style-isolation):not(#wptb-style-isolation){width:100%;height:60px;background:#e0e0e0;border-radius:5px;border:1px solid #d0d0d0}.wptb-skeleton-table.wptb-skeleton-table:not(#wptb-style-isolation):not(#wptb-style-isolation){padding:40px;display:flex;align-items:center;justify-content:center}.wptb-skeleton-table.wptb-skeleton-table:not(#wptb-style-isolation):not(#wptb-style-isolation) table{border-collapse:collapse;width:80%;max-width:600px}.wptb-skeleton-table.wptb-skeleton-table:not(#wptb-style-isolation):not(#wptb-style-isolation) th.wptb-skeleton-cell,.wptb-skeleton-table.wptb-skeleton-table:not(#wptb-style-isolation):not(#wptb-style-isolation) td.wptb-skeleton-cell{padding:12px!important;border:1px solid #e0e0e0!important;background:#f5f5f5!important;text-align:left!important;vertical-align:middle!important}.wptb-skeleton-table.wptb-skeleton-table:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-skeleton-cell .wptb-skeleton-line{height:20px;background:#e0e0e0!important;border-radius:4px;position:relative;overflow:hidden;border:0!important;padding:0!important;margin:0!important;width:100%!important}.wptb-skeleton-table.wptb-skeleton-table:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-skeleton-cell .wptb-skeleton-line:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff4d,#fff0);animation:wptb-v2-shimmer 1.5s infinite}@keyframes wptb-v2-shimmer{0%{left:-100%}to{left:100%}}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table{table-layout:fixed;font-size:15px;display:table;margin:auto;width:100%}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table a{text-decoration:none}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table.wptb-has-link-color a{color:var(--wptb-link-color)}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table *{box-sizing:border-box}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table tr{display:table-row}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table tr.wptb-row-has-hover:hover{background:var(--hover-bg-color)!important}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table tr.wptb-row-responsive{background:transparent}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table tr.wptb-row-edge{border-bottom:5px solid black}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table tr.wptb-row-edge:last-child{border-bottom:none}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table tr th,.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table tr td{padding:15px;position:relative;box-sizing:content-box;border-radius:var(--wptb-inner-radius);border:var(--wptb-inner-border);background:var(--wptb-row-bg)}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table tr th.wptb-tmp-cell,.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table tr td.wptb-tmp-cell{pointer-events:none}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table tr th.wptb-tmp-cell:before,.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table tr th.wptb-tmp-cell:after,.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table tr td.wptb-tmp-cell:before,.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table tr td.wptb-tmp-cell:after{display:none}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table.wptb-row-borders-only td:not(.wptb-tmp-cell):not(:first-child){border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table.wptb-row-borders-only td:not(.wptb-tmp-cell):not(:last-child){border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table.wptb-row-borders-only td.wptb-tmp-cell:not([data-col="0"]){border-top:none;border-top-left-radius:0;border-top-right-radius:0}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table.wptb-row-borders-only td.wptb-tmp-cell:not(.wptb-row-ending-cell){border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table.wptb-column-borders-only tr:not(:first-child) td:not(.wptb-tmp-cell){border-top:none;border-top-left-radius:0;border-top-right-radius:0}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table.wptb-column-borders-only tr:not(:last-child) td:not(.wptb-tmp-cell){border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table.wptb-column-borders-only td.wptb-tmp-cell:not(:first-child){border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table.wptb-column-borders-only td.wptb-tmp-cell:not(:last-child){border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table.wptb-no-header-border tr:first-of-type td{border:none}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table tr:nth-of-type(odd){background:#eee}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table p{margin:0;font-size:15px;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table .wptb-sort-button+.wptb-cell-content{margin-left:.5rem}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table .wptb-cell-content:has(+.wptb-sort-button){margin-right:.5rem}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table .wptb-sort-button{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;background:none;border:none;padding:0;overflow:visible!important;--clr: #808080;--clr-active: #000}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table .wptb-sort-button:after,.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table .wptb-sort-button:before{content:"";position:absolute;top:50%;transform:translateY(-50%);border:5px solid transparent}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table .wptb-sort-button-vertical{right:15px;margin-top:-5px}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table .wptb-sort-button-vertical:after{border-top-color:var(--clr);margin-top:11px}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table .wptb-sort-button-vertical:before{border-bottom-color:var(--clr)}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table .wptb-sort-button-vertical.wptb-sort-button-asc:before{border-bottom-color:var(--clr-active)}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table .wptb-sort-button-vertical.wptb-sort-button-desc:after{border-top-color:var(--clr-active)}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table .wptb-sort-button-horizontal{left:0}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table .wptb-sort-button-horizontal:after{border-right-color:var(--clr);margin-right:10px}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table .wptb-sort-button-horizontal:before{border-left-color:var(--clr);margin-left:11px}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table .wptb-sort-button-horizontal.wptb-sort-button-asc:after{border-right-color:var(--clr-active)}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table .wptb-sort-button-horizontal.wptb-sort-button-desc:before{border-left-color:var(--clr-active)}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-search-container{margin-bottom:1rem;position:relative;max-width:400px}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-search-container.wptb-search-right{margin-left:auto}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-search-container .wptb-search-input{width:100%;padding:.5rem 2.5rem .5rem 1rem;border:1px solid #d0d5dd;border-radius:8px;font-size:.875rem;line-height:1.5;transition:all .2s ease;outline:none;box-sizing:border-box}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-search-container .wptb-search-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-search-container .wptb-search-input::placeholder{color:#9ca3af}.wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) .wptb-search-container .wptb-search-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-size:1rem;pointer-events:none;opacity:.5}
 @-webkit-keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-moz-keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-webkit-keyframes slideFade {
0% {
opacity: 0;
transform: translateY(10px);
}
100% {
opacity: 1;
transform: translateY(0px);
}
}
@-moz-keyframes slideFade {
0% {
opacity: 0;
transform: translateY(10px);
}
100% {
opacity: 1;
transform: translateY(0px);
}
}
@keyframes slideFade {
0% {
opacity: 0;
transform: translateY(10px);
}
100% {
opacity: 1;
transform: translateY(0px);
}
}
#rtoc_shortcode {
display: none;
margin: 0;
padding: 0;
}
#rtoc_return {
display: none;
position: relative;
z-index: 9999;
}
#rtoc_return a {
position: fixed;
bottom: 70px;
right: 16px;
width: 58px;
height: 58px;
box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.16);
padding-top: 36px;
box-sizing: border-box;
background-color: #ccc;
border-radius: 50%;
color: #fff;
font-size: 0.6em;
text-align: center;
text-decoration: none;
}
#rtoc_return a::before {
position: absolute;
content: "";
top: 12px;
left: 16px;
width: 24px;
height: 22px;
background-repeat: no-repeat;
background-position: center top;
background-size: 24px 22px;
}
#rtoc_return.back_button_left a {
right: auto;
left: 16px;
}
@media (min-width: 1200px) {
#rtoc_return.back_button_left a {
bottom: 22px;
}
}
#rtoc_return.back_button_right a {
right: 16px;
}
.rtoc-mokuji-content {
width: 100%;
max-width: 700px;
font-size: 16px;
font-weight: 400;
margin: 40px auto;
box-sizing: border-box;
}
.rtoc-mokuji-content.rtoc_text_parent {
padding-bottom: 56px;
}
@media (min-width: 768px) {
.rtoc-mokuji-content.rtoc_text_parent {
padding-bottom: 32px;
}
}
.rtoc-mokuji-content.frame2 {
width: 100%;
position: relative;
padding-bottom: 0.1px;
}
.rtoc-mokuji-content.frame2::before {
position: absolute;
content: "";
border: 4px solid #111;
width: 100%;
height: 100%;
box-sizing: border-box;
top: 0;
left: 0;
opacity: 0.15;
}
.rtoc-mokuji-content.frame3 {
border-top: 2px solid;
border-bottom: 2px solid;
}
@media (min-width: 1024px) {
.rtoc-mokuji-content.frame3 {
width: 70%;
margin: 0 auto;
}
}
.rtoc-mokuji-content.frame4 {
padding-bottom: 0.1px;
border-top: 4px solid #25343e;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.rtoc-mokuji-content.frame5 {
border-top: 2px solid #25343e;
border-bottom: 2px solid #25343e;
position: relative;
}
.rtoc-mokuji-content.frame5::before, .rtoc-mokuji-content.frame5::after {
position: absolute;
content: "";
top: -10px;
height: calc(100% + 20px);
width: 2px;
border-radius: 1px;
}
@media (min-width: 768px) {
.rtoc-mokuji-content.frame5::before, .rtoc-mokuji-content.frame5::after {
height: calc(100% + 32px);
}
}
.rtoc-mokuji-content.frame5::before {
left: 10px;
}
@media (min-width: 768px) {
.rtoc-mokuji-content.frame5::before {
top: -16px;
left: 16px;
}
}
.rtoc-mokuji-content.frame5::after {
right: 10px;
}
@media (min-width: 768px) {
.rtoc-mokuji-content.frame5::after {
top: -16px;
right: 16px;
}
}
.rtoc-mokuji-content.helvetica {
font-family: "Helvetica", "Arial", "Hiragino Kaku Gothic ProN", "Hiragino Sans", YuGothic, "Yu Gothic", "メイリオ", Meiryo, sans-serif;
}
.rtoc-mokuji-content.helvetica .mokuji_ol > .rtoc-item::before {
font-family: "Helvetica", "Arial", "Hiragino Kaku Gothic ProN", "Hiragino Sans", YuGothic, "Yu Gothic", "メイリオ", Meiryo, sans-serif;
}
.rtoc-mokuji-content.helvetica .decimal_ol > .rtoc-item::before,
.rtoc-mokuji-content.helvetica .decimal_ol.level-2 > .rtoc-item::before {
font-family: "Helvetica", "Arial", "Hiragino Kaku Gothic ProN", "Hiragino Sans", YuGothic, "Yu Gothic", "メイリオ", Meiryo, sans-serif;
}
.rtoc-mokuji-content.noto-sans {
font-family: "Noto Sans JP", sans-serif;
}
.rtoc-mokuji-content.noto-sans .mokuji_ol > .rtoc-item::before {
font-family: "Noto Sans JP", sans-serif;
}
.rtoc-mokuji-content.noto-sans .decimal_ol > .rtoc-item::before,
.rtoc-mokuji-content.noto-sans .decimal_ol.level-2 > .rtoc-item::before {
font-family: "Noto Sans JP", sans-serif;
}
.rtoc-mokuji-content #rtoc-mokuji-title {
padding: 32px 28px 8px;
font-size: 1.35em;
letter-spacing: 0;
line-height: 1.8;
}
@media (min-width: 1024px) {
.rtoc-mokuji-content #rtoc-mokuji-title {
padding: 40px 64px 16px;
font-size: 1.65em;
}
}
.rtoc-mokuji-content #rtoc-mokuji-title.is_close {
padding: 32px;
}
@media (min-width: 1024px) {
.rtoc-mokuji-content #rtoc-mokuji-title.is_close {
padding: 40px 64px;
}
}
.rtoc-mokuji-content #rtoc-mokuji-title.rtoc_left {
display: flex;
text-align: left;
align-items: center;
flex-direction: row-reverse;
justify-content: space-between;
}
.rtoc-mokuji-content #rtoc-mokuji-title.rtoc_center {
display: flex;
flex-direction: column-reverse;
padding: 32px 28px 8px;
text-align: center;
}
@media (min-width: 768px) {
.rtoc-mokuji-content #rtoc-mokuji-title.rtoc_center {
font-size: 1.65em;
flex-direction: row-reverse;
justify-content: center;
}
}
@media (min-width: 1024px) {
.rtoc-mokuji-content #rtoc-mokuji-title.rtoc_center {
padding: 40px 64px 16px;
}
}
.rtoc-mokuji-content #rtoc-mokuji-title.rtoc_btn_none {
padding-bottom: 4px;
flex-direction: row;
}
.rtoc-mokuji-content.frame5 #rtoc-mokuji-title {
padding: 32px 40px 8px;
}
@media (min-width: 768px) {
.rtoc-mokuji-content.frame5 #rtoc-mokuji-title {
padding: 40px 64px 16px;
}
}
.rtoc-mokuji-content .rtoc-mokuji {
padding: 0;
margin: 0;
}
.rtoc-mokuji-content .rtoc-mokuji.level-1 {
margin: 0 28px 32px !important;
}
@media (min-width: 1024px) {
.rtoc-mokuji-content .rtoc-mokuji.level-1 {
margin: 0 64px 40px !important;
}
}
@media (min-width: 768px) {
.rtoc-mokuji-content.frame5 .level-1 {
margin: 0 64px;
}
}
.rtoc-mokuji-content .rtoc-mokuji {
padding: 0;
margin: 0;
list-style: none;
transition: all 0.3s;
}
.rtoc-mokuji-content .rtoc-mokuji li {
position: relative;
margin: 0 !important;
line-height: 1.55;
}
.rtoc-mokuji-content .rtoc-mokuji li > a {
display: inline-block;
position: relative;
text-decoration: none;
transition: all 0.3s;
}
.rtoc-mokuji-content .rtoc-mokuji li > a:hover {
text-decoration: underline;
}
.rtoc-mokuji-content .rtoc-mokuji.level-1 li {
font-size: 0.95em;
list-style: none;
}
.rtoc-mokuji-content .rtoc-mokuji.level-1 li span {
font-size: 0.95em !important;
}
.rtoc-mokuji-content .rtoc-mokuji.level-2 li {
font-size: 0.9em;
}
.rtoc-mokuji-content .rtoc-mokuji.level-3 li {
font-size: 0.9em;
}
.rtoc-mokuji-content .rtoc-mokuji.level-1 {
padding-left: 1.3em;
border: none !important;
}
.rtoc-mokuji-content .rtoc-mokuji.level-1.mokuji_ol {
padding-left: 2em;
}
@media (max-width: 767px) {
.rtoc-mokuji-content .rtoc-mokuji.level-1.mokuji_ol {
padding-left: 1.3em;
}
}
.rtoc-mokuji-content .rtoc-mokuji.level-1.decimal_ol {
padding-left: 1.3em;
}
@media (max-width: 767px) {
.rtoc-mokuji-content .rtoc-mokuji.level-1 {
padding-left: 1.5em;
}
}
.rtoc-mokuji-content .rtoc-mokuji.level-1 li {
padding: 16px 0 0 0;
}
.rtoc-mokuji-content .rtoc-mokuji.level-1 .decimal_ol li::before {
top: 6px;
}
.rtoc-mokuji-content .rtoc-mokuji.level-1 .mokuji_ol.decimal_ol li::before {
top: 7px !important;
}
.rtoc-mokuji-content .rtoc-mokuji.level-1 .rtoc-accent-point {
max-width: 210px;
}
@media (min-width: 552px) {
.rtoc-mokuji-content .rtoc-mokuji.level-1 .rtoc-accent-point {
max-width: 360px;
}
}
@media (min-width: 552px) {
.rtoc-mokuji-content .rtoc-mokuji.level-1 .rtoc-accent-point {
max-width: 320px;
}
}
@media (min-width: 1024px) {
.rtoc-mokuji-content .rtoc-mokuji.level-1 .rtoc-accent-point {
max-width: 420px;
}
}
@media (min-width: 1200px) {
.rtoc-mokuji-content .rtoc-mokuji.level-1 .rtoc-accent-point {
max-width: 480px;
}
}
.rtoc-mokuji-content .rtoc-mokuji.level-1 .rtoc-accent-point::after {
font-size: 0.7em;
padding: 4px 6px;
right: -69px;
top: 1px;
}
@media (min-width: 552px) {
.rtoc-mokuji-content .rtoc-mokuji.level-1 .rtoc-accent-point::after {
font-size: 0.75em;
padding: 4px 8px;
right: -80px;
}
}
@media (min-width: 768px) {
.rtoc-mokuji-content .rtoc-mokuji.level-1 .rtoc-accent-point::after {
padding: 5px 8px 4px;
right: -75px;
}
}
.rtoc-mokuji-content .rtoc-mokuji.level-2 {
padding-left: 1.2em;
padding-bottom: 4px !important;
padding-top: 4px !important;
margin-bottom: 0 !important;
}
@media (min-width: 1024px) {
.rtoc-mokuji-content .rtoc-mokuji.level-2 {
padding-bottom: 0.75em !important;
}
}
.rtoc-mokuji-content .rtoc-mokuji.level-2.mokuji_ol {
padding-left: 1.25em;
}
.rtoc-mokuji-content .rtoc-mokuji.level-2 li {
padding-top: 6px;
}
.rtoc-mokuji-content .rtoc-mokuji.level-2.decimal_ol {
padding-left: 1.25em;
}
.rtoc-mokuji-content .rtoc-mokuji.level-2 #rtocAC.accent-point::after {
font-size: 0.6em;
padding: 4px 6px;
right: -70px;
padding: 4px 5px;
right: -67px;
}
.rtoc-mokuji-content .rtoc-mokuji.level-2 .rtoc_accent-point {
max-width: 166px;
}
@media (min-width: 552px) {
.rtoc-mokuji-content .rtoc-mokuji.level-2 .rtoc_accent-point {
max-width: 360px;
}
}
@media (min-width: 768px) {
.rtoc-mokuji-content .rtoc-mokuji.level-2 .rtoc_accent-point {
max-width: 300px;
}
}
@media (min-width: 768px) {
.rtoc-mokuji-content .rtoc-mokuji.level-2 .rtoc_accent-point {
max-width: 400px;
}
}
@media (min-width: 1200px) {
.rtoc-mokuji-content .rtoc-mokuji.level-2 .rtoc_accent-point {
max-width: 450px;
}
}
.rtoc-mokuji-content .rtoc-mokuji.level-3 {
padding-top: 2px;
padding-bottom: 8px;
padding-left: 1.1em;
}
.rtoc-mokuji-content .rtoc-mokuji.mokuji_none.level-1 {
padding-left: 0px;
}
.rtoc-mokuji-content .rtoc-mokuji.mokuji_none.level-1 .mokuji_ul,
.rtoc-mokuji-content .rtoc-mokuji.mokuji_none.level-1 .mokuji_ol {
padding-left: 2.2em;
}
.rtoc-mokuji-content .rtoc-mokuji.mokuji_none.level-1 .mokuji_ul > .rtoc-item::before,
.rtoc-mokuji-content .rtoc-mokuji.mokuji_none.level-1 .mokuji_ol > .rtoc-item::before {
left: -1.15em;
}
.rtoc-mokuji-content .rtoc-mokuji.mokuji_none.level-1 .decimal_ol {
padding-left: 2.3em;
}
.rtoc-mokuji-content .rtoc-mokuji.mokuji_none.level-1 .mokuji_none.level-2 {
padding-left: 1.1em;
}
.rtoc-mokuji-content .rtoc-mokuji.mokuji_none.level-1 .mokuji_ol.level-2 .rtoc-item::before {
top: 4px;
}
.rtoc-mokuji-content .rtoc-mokuji.decimal_ol .level-2 {
padding-left: 2.4em;
}
@media (min-width: 768px) {
.rtoc-mokuji-content .rtoc-mokuji.decimal_ol .level-2 {
padding-left: 2.55em;
}
}
@media (min-width: 768px) {
.rtoc-mokuji-content .rtoc-mokuji.decimal_ol .level-2.decimal_ol, .rtoc-mokuji-content .rtoc-mokuji.decimal_ol .level-2.mokuji_ol {
padding-left: 2.75em;
}
}
.rtoc-mokuji-content .mokuji_none .mokuji_none.level-2 {
padding-left: 1em;
}
.rtoc-mokuji-content .mokuji_ol .rtoc-item::after,
.rtoc-mokuji-content .mokuji_ul .rtoc-item::after {
content: none;
}
.rtoc-mokuji-content.frame5 .rtoc-mokuji.level-1 {
margin: 0 40px 32px;
}
@media (min-width: 1024px) {
.rtoc-mokuji-content.frame5 .rtoc-mokuji.level-1 {
margin: 0 64px 40px !important;
}
}
.rtoc-mokuji-content .mokuji_ul > .rtoc-item::before {
width: 9px;
height: 9px;
position: absolute;
content: "";
border-radius: 50%;
top: 23px;
left: -1.2em;
}
@media (max-width: 767px) {
.rtoc-mokuji-content .mokuji_ul > .rtoc-item::before {
top: 21px;
}
}
.rtoc-mokuji-content .mokuji_ul > .rtoc-item::after {
content: none !important;
}
.rtoc-mokuji-content .mokuji_ul .mokuji_ul .rtoc-item::before {
position: absolute;
content: "";
top: 12px;
left: -1.2em;
border-radius: 50%;
}
@media (max-width: 767px) {
.rtoc-mokuji-content .mokuji_ul .mokuji_ul .rtoc-item::before {
width: 6px;
height: 6px;
top: 12px;
}
}
.rtoc-mokuji-content .mokuji_ul .mokuji_ul .mokuji_none .rtoc-item::before {
content: none;
}
.rtoc-mokuji-content .mokuji_ul .mokuji_ol > .rtoc-item::before {
left: -2.2em;
top: 5px;
}
.rtoc-mokuji-content .mokuji_ul .mokuji_ol li {
padding-left: 4px;
}
.rtoc-mokuji-content .rtoc-mokuji .mokuji_ul .rtoc-item::before,
.rtoc-mokuji-content .rtoc-mokuji.mokuji_none .mokuji_ul .rtoc-item::before {
width: 6px;
height: 6px;
top: 14px;
}
.rtoc-mokuji-content .mokuji_ol {
padding-left: 0;
counter-reset: rtoc-li;
list-style: none;
border: none;
}
.rtoc-mokuji-content .mokuji_ol > .rtoc-item {
position: relative;
}
.rtoc-mokuji-content .mokuji_ol > .rtoc-item::before {
display: inline-block;
position: absolute;
top: 15px;
left: -2.5em;
width: 32px;
height: auto;
font-size: 1.1em;
font-weight: normal;
counter-increment: rtoc-li;
content: counter(rtoc-li) ". ";
background-color: transparent !important;
background: transparent;
box-shadow: none;
text-align: right;
}
@media (max-width: 767px) {
.rtoc-mokuji-content .mokuji_ol > .rtoc-item::before {
left: -2.1em;
}
}
.rtoc-mokuji-content .mokuji_ol > .rtoc-item .mokuji_ul > .rtoc-item::before {
left: -1.2em;
}
.rtoc-mokuji-content .mokuji_ol .mokuji_ol {
counter-reset: rtoc-li2;
}
.rtoc-mokuji-content .mokuji_ol .mokuji_ol > .rtoc-item::before {
display: inline-block;
counter-increment: rtoc-li2;
content: counter(rtoc-li2) ". ";
position: absolute;
top: 7px;
left: -1.5em;
width: auto;
height: auto;
font-size: 0.9em;
font-weight: normal;
background-color: transparent !important;
background: transparent;
box-shadow: none;
}
.rtoc-mokuji-content .decimal_ol {
padding-left: 0;
counter-reset: rtoc-decimal-1;
list-style: none;
}
.rtoc-mokuji-content .decimal_ol > .rtoc-item {
position: relative;
counter-increment: rtoc-decimal-1;
}
.rtoc-mokuji-content .decimal_ol > .rtoc-item::after {
content: "" !important;
position: absolute;
top: 18px;
left: 12px;
right: auto;
bottom: auto;
height: 17px;
width: 1px;
border-radius: 1px;
}
@media (min-width: 768px) {
.rtoc-mokuji-content .decimal_ol > .rtoc-item::after {
top: 19px;
}
}
.rtoc-mokuji-content .decimal_ol > .rtoc-item::before {
display: inline-block;
content: counter(rtoc-decimal-1, decimal-leading-zero) "";
position: absolute;
left: -1.3em;
top: 16px;
width: auto;
height: auto;
font-size: 1.05em;
font-weight: normal;
background-color: transparent !important;
background: transparent;
box-shadow: none;
}
.rtoc-mokuji-content .decimal_ol > .rtoc-item > a {
padding-left: 1.35em;
}
@media (min-width: 1024px) {
.rtoc-mokuji-content .decimal_ol > .rtoc-item > a {
padding-left: 1.65em;
}
}
.rtoc-mokuji-content .decimal_ol .decimal_ol {
counter-reset: none;
}
.rtoc-mokuji-content .decimal_ol.level-2 > .rtoc-item {
counter-increment: rtoc-decimal-2;
}
.rtoc-mokuji-content .decimal_ol.level-2 > .rtoc-item::after {
width: 1px;
height: 14px;
top: 10px;
left: 0.75em;
}
.rtoc-mokuji-content .decimal_ol.level-2 > .rtoc-item::before {
display: inline;
content: counter(rtoc-decimal-2, decimal-leading-zero) "";
left: -1.2em;
font-weight: normal;
font-size: 0.95em;
box-shadow: none;
background: transparent;
}
.rtoc-mokuji-content .decimal_ol.level-2 > .rtoc-item > a {
padding-left: 1.65em;
}
.rtoc-mokuji-content .decimal_ol.level-2 .level-3 {
padding-left: 2.3em;
}
.rtoc-mokuji-content .decimal_ol .mokuji_ul > .rtoc-item::before {
left: -1.15em;
}
.rtoc-mokuji-content .decimal_ol .mokuji_ol > .rtoc-item::before {
left: -2.2em;
top: 5px;
}
.rtoc-mokuji-content .mokuji_none.level-3 > .rtoc-item::before {
display: none;
}
.rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title, .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title {
position: relative;
}
.rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title .rtoc_open_close, .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title .rtoc_open_close {
box-sizing: content-box;
padding: 8px 12px;
font-size: 10px;
height: 15px;
line-height: 1;
text-align: center;
text-decoration: none;
border: none;
background-color: #f2f2f2;
cursor: pointer;
letter-spacing: 1px;
}
@media (max-width: 767px) {
.rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title .rtoc_open_close, .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title .rtoc_open_close {
padding: 7px 10px;
}
}
.rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title .rtoc_open_close:focus, .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title .rtoc_open_close:focus {
outline: 0;
}
.rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title.rtoc_center .rtoc_open_close, .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title.rtoc_center .rtoc_open_close {
margin: 8px auto 0;
}
@media (min-width: 768px) {
.rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title.rtoc_center .rtoc_open_close, .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title.rtoc_center .rtoc_open_close {
margin: 0;
position: absolute;
right: 40px;
top: 44px;
}
}
@media (min-width: 1024px) {
.rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title.rtoc_center .rtoc_open_close, .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title.rtoc_center .rtoc_open_close {
top: 50px;
}
}
.rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title.rtoc_center.is_close, .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title.rtoc_center.is_close {
padding: 32px 28px;
}
@media (min-width: 768px) {
.rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title.rtoc_center.is_close, .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title.rtoc_center.is_close {
padding: 32px;
}
}
@media (min-width: 1024px) {
.rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title.rtoc_center.is_close, .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title.rtoc_center.is_close {
padding: 40px 64px;
}
}
.rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title.rtoc_left .rtoc_open_close, .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title.rtoc_left .rtoc_open_close {
left: calc(100% - 48px);
}
@media (min-width: 1024px) {
.rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title.rtoc_left .rtoc_open_close, .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title.rtoc_left .rtoc_open_close {
left: calc(100% - 92px);
}
}
.rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title.rtoc_left.is_close .rtoc_open_close, .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title.rtoc_left.is_close .rtoc_open_close {
top: 50%;
}
.rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title.is_close, .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title.is_close {
padding: 32px 28px;
}
@media (min-width: 1024px) {
.rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title.is_close, .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title.is_close {
padding: 40px 64px;
}
}
.rtoc-mokuji-content.rtoc_close.frame5 #rtoc-mokuji-title.is_close, .rtoc-mokuji-content.rtoc_open.frame5 #rtoc-mokuji-title.is_close {
padding: 32px 40px;
}
@media (min-width: 1024px) {
.rtoc-mokuji-content.rtoc_close.frame5 #rtoc-mokuji-title.is_close, .rtoc-mokuji-content.rtoc_open.frame5 #rtoc-mokuji-title.is_close {
padding: 40px 64px;
}
}
.rtoc-mokuji-content .level-1.is_close {
display: none !important;
}
@media (min-width: 768px) {
.rtoc-mokuji-content.frame5 #rtoc-mokuji-title.rtoc_center .rtoc_open_close, .rtoc-mokuji-content.frame5 #rtoc-mokuji-title.rtoc_left .rtoc_open_close {
left: calc(100% - 96px);
}
}
.rtoc-mokuji-content.animation-fade {
animation: fadeIn 0.5s ease 0.4s;
animation-fill-mode: both;
}
.rtoc-mokuji-content.animation-slide {
animation: slideFade 1.2s ease 0.4s;
animation-fill-mode: both;
}
div[class^=cta-] #rtoc-mokuji-wrapper {
display: none;
}
#wrapper.d--zenkakugothic .rtoc-mokuji-content .decimal_ol > .rtoc-item::before {
top: 12px;
font-size: 1.15em;
}
#wrapper.d--zenkakugothic .rtoc-mokuji-content .rtoc-mokuji.level-1 .decimal_ol li::before {
top: 4px;
}
#wrapper.d--zenkakugothic .rtoc-mokuji-content .mokuji_ol.level-1 > .rtoc-item::before {
top: 14px;
}
#wrapper.d--zenkakugothic .rtoc-mokuji-content .rtoc-mokuji.level-1 .decimal_ol > .rtoc-item::before {
font-size: 1.05em;
top: 5px;
}
#wrapper.d--notoserif .rtoc-mokuji-content .decimal_ol > .rtoc-item::before,
#wrapper.d--shipporimincho .rtoc-mokuji-content .decimal_ol > .rtoc-item::before,
#wrapper.d--kiwimaru .rtoc-mokuji-content .decimal_ol > .rtoc-item::before {
top: 14px;
}
#wrapper.d--notoserif .rtoc-mokuji-content .rtoc-mokuji.level-1 .decimal_ol li::before,
#wrapper.d--shipporimincho .rtoc-mokuji-content .rtoc-mokuji.level-1 .decimal_ol li::before,
#wrapper.d--kiwimaru .rtoc-mokuji-content .rtoc-mokuji.level-1 .decimal_ol li::before {
top: 6px;
}
#wrapper.d--notoserif .rtoc-mokuji-content .mokuji_ol.level-1 > .rtoc-item::before,
#wrapper.d--shipporimincho .rtoc-mokuji-content .mokuji_ol.level-1 > .rtoc-item::before,
#wrapper.d--kiwimaru .rtoc-mokuji-content .mokuji_ol.level-1 > .rtoc-item::before {
top: 14px;
}
#wrapper {
overflow: visible;
}
.sidebar_style1 .widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content {
padding: 0 0 0 4px;
}
.sidebar_style2 .widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content,
.sidebar_style3 .widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content,
.sidebar_style4 .widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content,
.sidebar_style5 .widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content {
padding: 0.1px 10px;
}
.widget_block #rtoc-mokuji-widget-wrapper,
.widget #rtoc-mokuji-widget-wrapper,
#sideBarTracking #rtoc-mokuji-widget-wrapper {
border: none;
}
.widget_block #rtoc-mokuji-widget-wrapper::before, .widget_block #rtoc-mokuji-widget-wrapper::after,
.widget #rtoc-mokuji-widget-wrapper::before,
.widget #rtoc-mokuji-widget-wrapper::after,
#sideBarTracking #rtoc-mokuji-widget-wrapper::before,
#sideBarTracking #rtoc-mokuji-widget-wrapper::after {
border: none;
background: transparent;
}
.widget_block #rtoc-mokuji-widget-wrapper.rtoc-sidebar-contents a,
.widget #rtoc-mokuji-widget-wrapper.rtoc-sidebar-contents a,
#sideBarTracking #rtoc-mokuji-widget-wrapper.rtoc-sidebar-contents a {
opacity: 0.5;
}
.widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-2,
.widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-3,
.widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-2,
.widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-3,
#sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-2,
#sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-3 {
display: none;
}
.widget_block #rtoc-mokuji-widget-wrapper .rtoc-show .rtoc-mokuji.level-2,
.widget_block #rtoc-mokuji-widget-wrapper .rtoc-show .rtoc-mokuji.level-3,
.widget #rtoc-mokuji-widget-wrapper .rtoc-show .rtoc-mokuji.level-2,
.widget #rtoc-mokuji-widget-wrapper .rtoc-show .rtoc-mokuji.level-3,
#sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-show .rtoc-mokuji.level-2,
#sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-show .rtoc-mokuji.level-3 {
display: block;
}
.widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1,
.widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1,
#sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 {
position: relative;
padding-left: 25px;
}
.widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1:before,
.widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1:before,
#sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1:before {
position: absolute;
content: "";
width: 2px;
height: calc(100% - 24px);
border-radius: 2px;
background-color: rgba(159, 159, 159, 0.16);
top: 16px;
left: 5px;
}
.widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item,
.widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item,
#sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item {
position: relative;
}
.widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:before,
.widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:before,
#sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:before {
position: absolute;
content: "" !important;
}
.widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:before,
.widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:before,
#sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:before {
width: 12px;
height: 12px;
background-color: #efefef !important;
border-radius: 50%;
top: 4px;
left: -25px;
}
.widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 .rtoc-item:after,
.widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 .rtoc-item:after,
#sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 .rtoc-item:after {
position: absolute;
content: "" !important;
width: 0;
}
.widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 .rtoc-item.rtoc-current:after,
.widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 .rtoc-item.rtoc-current:after,
#sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 .rtoc-item.rtoc-current:after {
width: 8px;
height: 8px;
border-radius: 50%;
top: 6px;
left: -23px;
}
.widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 .rtoc-item.rtoc-current > a,
.widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 .rtoc-item.rtoc-current > a,
#sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 .rtoc-item.rtoc-current > a {
opacity: 1;
}
.widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 .rtoc-mokuji.level-2 .rtoc-item.rtoc-current:after,
.widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 .rtoc-mokuji.level-2 .rtoc-item.rtoc-current:after,
#sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 .rtoc-mokuji.level-2 .rtoc-item.rtoc-current:after {
top: 10px;
}
.widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 a,
.widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 a,
#sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 a {
color: #3c3737;
}
.widget_block #rtoc-mokuji-widget-wrapper #rtoc-mokuji-title, .widget_block #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content,
.widget #rtoc-mokuji-widget-wrapper #rtoc-mokuji-title,
.widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content,
#sideBarTracking #rtoc-mokuji-widget-wrapper #rtoc-mokuji-title,
#sideBarTracking #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content {
margin: 0;
padding: 0;
}
.widget_block #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .rtoc-mokuji.level-1,
.widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .rtoc-mokuji.level-1,
#sideBarTracking #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .rtoc-mokuji.level-1 {
margin: 0.5em 0 0 0 !important;
padding-bottom: 0;
}
.widget_block #rtoc-mokuji-widget-wrapper #rtoc-mokuji-title,
.widget #rtoc-mokuji-widget-wrapper #rtoc-mokuji-title,
#sideBarTracking #rtoc-mokuji-widget-wrapper #rtoc-mokuji-title {
font-size: 1.35em;
}
.widget_block #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content,
.widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content,
#sideBarTracking #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content {
border: none;
box-shadow: none;
background-color: transparent;
}
.widget_block #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content::before, .widget_block #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content::after,
.widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content::before,
.widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content::after,
#sideBarTracking #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content::before,
#sideBarTracking #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content::after {
border: none;
width: 0;
}
.widget_block #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content.frame3,
.widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content.frame3,
#sideBarTracking #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content.frame3 {
width: 100%;
}
.widget_block #rtoc-mokuji-widget-wrapper .rtoc_open_close,
.widget #rtoc-mokuji-widget-wrapper .rtoc_open_close,
#sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc_open_close {
display: none;
}
.widget_block #rtoc-mokuji-widget-wrapper #rtoc-mokuji-title.rtoc_left,
.widget #rtoc-mokuji-widget-wrapper #rtoc-mokuji-title.rtoc_left,
#sideBarTracking #rtoc-mokuji-widget-wrapper #rtoc-mokuji-title.rtoc_left {
flex-direction: row;
}
.widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji .rtoc-item,
.widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji .rtoc-item,
#sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji .rtoc-item {
font-size: 12px;
font-weight: 500;
}
.widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item,
.widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item,
#sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item {
padding-top: 0;
}
.widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:not(:first-of-type),
.widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:not(:first-of-type),
#sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:not(:first-of-type) {
padding-top: 10px;
}
.widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:not(:first-of-type):before,
.widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:not(:first-of-type):before,
#sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:not(:first-of-type):before {
top: 13px;
}
.widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:not(:first-of-type):after,
.widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:not(:first-of-type):after,
#sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:not(:first-of-type):after {
top: 15px;
}
.widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 a,
.widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 a,
#sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 a {
line-height: 1.5em;
padding: 0;
}
.widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-2,
.widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-2,
#sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-2 {
padding-left: 0;
padding: 0 !important;
}
.widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-2 a,
.widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-2 a,
#sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-2 a {
line-height: 1.4em;
}
.widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-3,
.widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-3,
#sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-3 {
padding: 0;
}
.widget_block #rtoc-mokuji-widget-wrapper .mokuji_ul.level-1 .mokuji_ol.level-2 .rtoc-item:before,
.widget #rtoc-mokuji-widget-wrapper .mokuji_ul.level-1 .mokuji_ol.level-2 .rtoc-item:before,
#sideBarTracking #rtoc-mokuji-widget-wrapper .mokuji_ul.level-1 .mokuji_ol.level-2 .rtoc-item:before {
content: none;
}
.widget_block #rtoc-mokuji-widget-wrapper .mokuji_ul.level-1 .decimal_ol.level-2 .rtoc-item::before,
.widget #rtoc-mokuji-widget-wrapper .mokuji_ul.level-1 .decimal_ol.level-2 .rtoc-item::before,
#sideBarTracking #rtoc-mokuji-widget-wrapper .mokuji_ul.level-1 .decimal_ol.level-2 .rtoc-item::before {
content: none;
}
.widget_block #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .mokuji_ol .mokuji_ol > .rtoc-item::before, .widget_block #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .decimal_ol .mokuji_ol > .rtoc-item::before, .widget_block #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .decimal_ol.level-2 > .rtoc-item::before, .widget_block #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .mokuji_ul > .rtoc-item::before,
.widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .mokuji_ol .mokuji_ol > .rtoc-item::before,
.widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .decimal_ol .mokuji_ol > .rtoc-item::before,
.widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .decimal_ol.level-2 > .rtoc-item::before,
.widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .mokuji_ul > .rtoc-item::before,
#sideBarTracking #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .mokuji_ol .mokuji_ol > .rtoc-item::before,
#sideBarTracking #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .decimal_ol .mokuji_ol > .rtoc-item::before,
#sideBarTracking #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .decimal_ol.level-2 > .rtoc-item::before,
#sideBarTracking #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .mokuji_ul > .rtoc-item::before {
content: none;
}