@CHARSET "UTF-8";
/*
Theme Name: 京都社会福祉協会
date: 2024.02.05
*** basic setting on css/destyle.css ***
*/


/* = common setting
-------------------------------------------------------------- */ 

:root {
  --blue: #1c4ea0; 
  --pink: #e85298;
  --red: #c30d23;
  --b_pink: #f49e9c;
	--b_blue: #8dcff4;
	--b_blue02: #159ba6;
	--light_blue: #f0f8ff;
	--light_pink: #f0f8ff;
	--b_green: #79c471;
	--bk: #333;
	--header_height: 139px;
	--fac_bg: #ffffe0
}

.slick-arrow{
	background: var(--b_blue02);
}

#header_nav__inner,
#footer_copy,
#header_nav__btn,
.nav_active #header_nav__btn .border{
	background: var(--b_blue02);
}
.nav_active #header_nav__btn{
  background: #fff !important;
}

.fac_title::before{
	background: url('../images/common/border_blue.png') repeat-x center left / contain;
}

#main_massage{
	border-top: var(--b_blue02)solid 2px;
	border-bottom: var(--b_blue02) solid 2px;
}

.fac_table tr{
	border-bottom: var(--b_blue02) solid 1px;
}
.shadow_box{
	box-shadow: 5px 5px var(--b_blue02);
	border: var(--b_blue02) solid 1px;
}

.entry_content h3,
.fac_title__bg{
	background: var(--b_blue02);
}

.entry_content h4,
.fac_title__border{
	border-left: var(--b_blue02) solid .5rem;
}
.fac_talbe02 th{
	background: var(--light_blue);
}

#activity_date{
	margin-bottom: 3rem;
}
#activity .fac_table02 th,
#activity .fac_table02 td{
	text-align: left;
}
#activity .fac_table02 th{
	background: var(--b_blue02);
	color: #fff;
}

.entry_content a{
	color: var(--b_blue02);
	background: none;
}


/* =RWD
-------------------------------------------------------------- */

@media screen and (min-width: 768px){
	#activity .fac_table02 th,
	#activity .fac_table02 td{
		padding: 1rem;
		font-size: 1.3rem;
	}
}




@media screen and (min-width: 1024px){
	
}

@media screen and (min-width: 1200px){

}
@media (hover: hover) {

}