@charset "utf-8";
/* CSS Document */


/* ----------------------------------------------------
   ACTcss setting
------------------------------------------------------- */

/* Element: :
-------------------------------------------*/

/*---- h1 ----*/

main h1{
	background-image: linear-gradient(90deg, rgba(245,178,78,0.4), rgba(255,197,156,0.3));
}


/*---- h2 ----*/

main h2 {
	background: #FFF7EB;
	border-left: 7px solid;
	border-image: linear-gradient(rgba(245,178,78,0.8), rgba(255,197,156,0.8));
	border-image-slice: 1;
}


/*---- h3 ----*/

main h3 {
	background-image: linear-gradient(90deg, rgba(245,178,78,0.7), rgba(255,197,156,0.7));
}

/*---- h4 ----*/

main h4:before{
	background: linear-gradient(90deg, rgba(245,178,78,0.8), rgba(255,197,156,0.8));
}


/*---- ul ----*/

/*-- default --*/

ul.list1 > li:before {
	background-color: #FCD59A;
}

/*---- ul リストリンク有り ----*/

ul.list2 > li a:before{
    border-left-color: #FCD59A;
}

/*-- 入れ子 --*/


ul.list1 > li > ul.list1 > li:before {
	background-color: #FCD59A;
}

/*---- link ----*/


.lnk1 a:after {
    border-right: 11px solid #F5B24E;
}

.lnk2 a{
	background: #FFF7EB;
}

.lnk2 a:after {
    border-right: 11px solid #F5B24E;
}

.lnk2 a:hover{
	background: #FCF0DE;
}


/* 施設フッター :
--------------------------------------------*/

#contact {
	background: #FFF7EB;
}

#contact p.tel {
	color: #314E87;
}

/* top :
--------------------------------------------*/

.btn3 a {
    background: #FFF7EB;
}

.btn3 a:hover {
    background: #FCF0DE;
}

.btn3 a:after {
    border-right: 11px solid #F5B24E;
}

.btn1 a:after,.btn2 a:after {
    border-right: 11px solid #6D8CC7;
}

#emergency h2,#news h2,#movie h2{
    border: none;
	background: none;
}

#pickup2 h2 {
	border: none;
    background: none;
	background-image: linear-gradient(90deg, rgba(245,178,78,0.4), rgba(255,197,156,0.3));
    background-repeat: no-repeat;
    background-position: left bottom 15px;
    background-size: 100% 0.8rem;
}

#pickup2 {
    background: url("../img/common/act/background_pkup.svg") no-repeat left top;
}

.pagiNation .pnNav.active a {
  background: #6D8CC7;
}

#news {
    background: #FFF7EB;
}

#news h2:before {
    color: #F5E1B9;
}

#news .topics li a:hover{
    background: #FCF7F0;
}

#movie h2 {
    color: #4D4D4D;
}

#movie h2:before {
    color: #EBEBEB;
}

