
/* コンプリートボックスアラート文字 */
.comp_ale_t{
	width: 580px;
}
.comp_ale_box{
	width: 580px;
}
.comp_ale_u{
	width: 580px;
}

/* Update Start 2019/01/10UZ0029 ウェブアクセシビリティ対応
.comp_ale_box_text{

	margin-left: 50px;
	margin-right: 40px;
	font-size: 90%;
	color: #000000;
	line-height: 150%;
	text-align: left;
} */
.comp_ale_box_text{
	padding: 35px 40px 35px 50px ;
	font-size: 80%;
	text-align: left;
	line-height: 170%;
	box-sizing: border-box;
}
/* Update End   2019/01/10UZ0029 ウェブアクセシビリティ対応*/

.btn_box_text{
	padding-top: 5px;
	font-size: 90%;
	padding-bottom: 5px;
}

/* Add Start 2024/09/24 [U-0054] A-0023-ND */
.nav-tabs {
  --bs-nav-tabs-border-width: 0;
  --bs-nav-tabs-border-color: #EDEDED;
  --bs-nav-tabs-border-radius: 0.375rem;
  --bs-nav-tabs-link-hover-border-color: #D4D4D4 #D4D4D4 #EDEDED;
  --bs-nav-tabs-link-active-color: #18519E;
  --bs-nav-tabs-link-active-bg: #dce7f5;
  --bs-nav-tabs-link-active-border-color: #EDEDED #EDEDED #dce7f5;
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}

.nav-tabs .nav-link {
    margin-bottom: calc(var(--bs-nav-tabs-border-width) * -1);
    background: #ededed;
    border: var(--bs-nav-tabs-border-width) solid transparent;
    border-bottom: 2px solid #fff;
    border-top-left-radius: var(--bs-nav-tabs-border-radius);
    border-top-right-radius: var(--bs-nav-tabs-border-radius);
    color: #222;
    font-weight: 700;
    font-size: 1.33rem;
    height: 64px;
    min-width: 315px;
}

.nav-link {
    display: block;
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    color: var(--bs-nav-link-color);
    text-decoration: none;
    transition: color .15s ease-in-out, background-color .15s ease-in-out,
        border-color .15s ease-in-out
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
    isolation: isolate;
    border-color: var(--bs-nav-tabs-link-hover-border-color);
}

.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
    color: var(--bs-nav-link-disabled-color);
    background-color: transparent;
    border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
    color: var(--bs-nav-tabs-link-active-color);
    background-color: var(--bs-nav-tabs-link-active-bg);
    border-color: var(--bs-nav-tabs-link-active-border-color);
}

.nav-link.nav-item {
    flex: 1 1 auto;
    text-align: center;
}

.nav-link.nav-item {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center;
}

.nav-item .nav-link {
    width: 100%;
}

.nav-tabs .dropdown-menu {
    margin-top: calc(var(--bs-nav-tabs-border-width) * -1);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block;
    background: #dce7f5;
    border-radius: 0 12px 12px 12px
}

.nav-tabs-pager {
    overflow-x: auto;
    display: block;
    white-space: nowrap
}

.nav-tabs-pager li {
    
}

.nav-tabs-pager span {
    font-size: 14px;
    color: #C5202B;
}

.nav-tabs-pager a {
    height: auto !important;
    min-width: 50px !important;
    padding: 15px 30px !important;
    padding-bottom: 12px !important;
}

.nav-tabs-pager::-webkit-scrollbar {
/* Update Start 2024/10/22 [U-0050] PMWB4399-ND */
/*  height: 20px; */
    height: 0px;
/* Update End   2024/10/22 [U-0050] PMWB4399-ND */
}

.nav-tabs-pager::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background: #666;
}

.nav-tabs-pager::-webkit-scrollbar-track {
    border-radius: 20px;
    background: #eee;
}

.accordion-pager { 
    padding: 10px 40px;
    border-radius: 0 12px 12px 12px
}

.accordion-pager-item {
    border: none !important;
}

.tabChange-pager{
    margin-top:22px;
}

.nav-link.unfinished::after{
    position: relative;
    content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 -2 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.528,17.263,13.275,4.7a1.218,1.218,0,0,0-2.109,0L3.911,17.263a1.218,1.218,0,0,0,1.055,1.826H19.475A1.217,1.217,0,0,0,20.528,17.263Zm-8.308-.183a.715.715,0,1,1,.714-.714A.714.714,0,0,1,12.22,17.079Zm0-2.106c-.395,0-.714-5.264-.714-5.659a.714.714,0,0,1,1.428,0C12.934,9.709,12.614,14.973,12.22,14.973Z" fill="%23C5202B"/></svg>');
    vertical-align: top !important;
}
/* Add End   2024/09/24 [U-0054] A-0023-ND */
/* Add Start 2024/10/22 [U-0050] PMWB4399-ND */
:root{
    --page-thumb-size: 100px
}
.page-slider {
    -webkit-appearance: none;
    height: 20px;
    width: 1024px;
    outline: none;
    border-radius: 20px;
    background: #eee;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}


.page-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    border-radius: 20px;
    background: #666;
    width: var(--page-thumb-size);
    height: 20px;
    cursor: pointer;
}
/* Add End   2024/10/22 [U-0050] PMWB4399-ND */