@charset "UTF-8";

/*
========================================

	news_sort.css
    
========================================
*/

div.container-fluid {
    background: #fff;
}

.is-hide {
	display: none;
}

div.file,
div.old_file,
div.old_file_b,
div.old_file_c {
    padding-left: 5px;/*h4に合わせて*/
}

/*tab*/

ul.search  {
    border-top: 1px solid #d2d2de;
    border-right: 1px solid #d2d2de;
}

.search_item {
	/*display: inline-block;*/
	padding: 1rem 0;
	cursor: pointer;
    
    display: block;
    width: 100%;
    height: 100%;
    
    text-align: center;
    background: #fff;
    border-left: 1px solid #d2d2de;
    border-bottom: 1px solid #d2d2de;
    transition: all .2s ease;
}

.search_item.is-active {
    color: #fff;
}

.search_item.all {
	background-color: #f2f2f7;
}

.search_item.is-active.all {
	background-color: #171c61;
}

.search_item.is-active.information {/*シアン*/
	background: #84d1cb !important;
}

.search_item.is-active.seminar {/*ピンク*/
    background:#e4b7d1;
}

.search_item.is-active.update {/*紫*/
	background: #cebce6;
}

.search_item.is-active.media_release {/*青*/
    background: #a8c8df;
}

/*list*/

ul.list li.list_item {
    padding: 1rem 0;
}

ul.list li.list_item dl dt {
    font-size: 1rem;
    font-weight: 400;
    margin-bottom: 0.5rem;
    text-align: left;
}

ul.list li.list_item dl dd.tag {
    /*text-align: center;*/
    text-align: left;
}

ul.list li.list_item dl dd.tag span.tag {
    display: inline-block;
    width: 96%;
    max-width: 120px;
    padding-left:0.25rem;
    padding-right:0.25rem;
    margin: 0 auto 0.5rem auto;
    text-align: center;
    color: #ccc !important;
    border:1px solid #ccc;
    font-size:75%; 
    font-weight: 400;
    border-radius: 16px;
    white-space: nowrap;
}

ul.list li.list_item dl dd.information span.tag {
    color:#1d7871 !important;/*シアン*/
	border:1px solid #84d1cb !important;
	background: #dcf2f0 !important;
}

ul.list li.list_item dl dd.seminar span.tag {
    color: #b73d84 !important;/*ピンク*/
    border:1px solid #e4b7d1;
    background:#f7eaf2;
}

ul.list li.list_item dl dd.update span.tag {
	color:#8255c0 !important;/*紫*/
	border: 1px solid #cebce6;
	background: #f1ebf8;
}

ul.list li.list_item dl dd.media_release span.tag {
    color: #2871a6 !important;/*青*/
    border:1px solid #a8c8df;
    background: #e5eff6;
}

ul.list li.list_item dl dd.text {
    padding-left: 0;
}

ul.list li.list_item dl dd.text a:hover {
    opacity: 0.5;
    transition: all .2s ease;
}


@media (min-width: 768px) {

    ul.list li.list_item dl dt {
        text-align: center;
    }

}

@media (min-width: 992px) {
    
    ul.list li.list_item dl dt {
        margin-bottom: 0;
    }
    
    ul.list li.list_item dl dd.tag {
        text-align: center;
    }

    ul.list li.list_item dl dd.tag span.tag {
        max-width: 132px;
        font-size:87.5%; 
    }

    ul.list li.list_item dl dd.text {
        padding-left: 0.5rem;
    }

}

div.notice p,
div.notice_old_file p,
div.notice_old_file_b p,
div.notice_old_file_c p {
	padding: 1rem;
	font-size:0.875rem;
    color: rgba(36,44,151,0.5);
    display: none;/*---news_sort.js*/
}

div.notice p.not_exist {
	/*color: #5c6bc0;
	background:rgba(255,255,255,0.5);
	margin: 2rem 1rem 4rem 2rem;
	padding: 2rem 3rem !important;
	border: 4px dashed rgba(92,107,192,0.15);
	border-radius: 8px;*/
}

