@charset "UTF-8";
/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/
.tab-content-group{border:0;padding:0;border-radius:0}.tab-label-group .tab-label{background-color:transparent;border-bottom:1px solid}.eisei-sidebar-index .question-item{color:inherit;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eisei-sidebar-index .question-item a{color:inherit;text-decoration:none}.eisei-sidebar-index .current-question{color:inherit}.eisei-sidebar-index .question-item a{color:inherit;text-decoration:none;background-image:linear-gradient(transparent 55%,rgba(120,255,120,.55) 55%);background-size:0% 100%;background-repeat:no-repeat;transition:background-size .25s ease}.eisei-sidebar-index .question-item a:hover{background-size:100% 100%}.eisei-sidebar-index .current-question a{background-image:linear-gradient(transparent 0%,rgba(120,255,120,.55) 55%);background-size:100% 100%;background-repeat:no-repeat;font-weight:700}.eisei-sidebar-index .current-question a:hover{filter:brightness(1.08)}.eisei-sidebar-index ul{list-style:none;padding-left:0}.eisei-progress-box{padding:12px;border-radius:10px;background:var(--cocoon-custom-background,rgba(255,255,255,.05))}.eisei-progress-title{font-weight:700;margin-bottom:6px}.eisei-progress-text{margin-bottom:8px;font-size:.95em}.eisei-progress-bar{width:100%;height:12px;border-radius:999px;overflow:hidden;background:rgba(128,128,128,.2)}.eisei-progress-bar-inner{height:100%;border-radius:999px;background:linear-gradient(90deg,#22c55e,#86efac);transition:width .3s ease}.listnone{list-style:none;padding-left:0;margin-bottom:6px}.listnone li{margin-bottom:6px}.listnone a{color:inherit;text-decoration:none;background-image:linear-gradient(transparent 55%,rgba(120,255,120,.55) 55%);background-size:0% 100%;background-repeat:no-repeat;transition:background-size .3s ease}.listnone a:hover{background-size:100% 100%}.true-list,.false-list{list-style:none;padding-left:0}.true-list li,.false-list li{position:relative;padding-left:1.8em;margin-bottom:.5em}.true-list li:before{font-family:"Font Awesome 5 Free";content:"\f111";font-weight:400;position:absolute;left:0;top:.1em;color:#4caf50}.false-list li:before{font-family:"Font Awesome 5 Free";content:"\f00d";font-weight:900;position:absolute;left:0;top:.1em;color:#f44336}