<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/* スマホでは非表示 */
.sp_no{display: none;}

/* -------------------------- */
/* --------flexbox 共通-------- */
/* -------------------------- */
.flex_sp{
display: -moz-box;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
height: auto;
flex-direction:row;
flex-wrap:wrap;
justify-content:space-between;
align-items: flex-start;
}




/* -------------------------- */
/* --------content-------- */
/* -------------------------- */
.content{
width : 90%;
padding:0;
margin: 30px auto;
box-sizing: border-box;
}









/* -------------------------- */
/* --------footer-------- */
/* -------------------------- */
footer{
background-color: #EBEFEA;
overflow: hidden;
position: relative;
/*  footerを下部 */
margin-top: auto;
}
footer .f_con{
width: min(80%, 1000px);
margin: 40px auto 10px auto;
padding:0;
box-sizing: border-box;
}

/*-------- 第一列 -----------*/
/* logo */
footer .f_con_01 h3{
margin:0 auto 10px auto;
width: 65vw;
line-height: 2.5vw;
font-size: 4.2vw;
}
footer .f_con_01 h3 img{
width: 7vw;
margin-top: -3vw;
}

/* 住所 */
footer .f_con_01 div[itemprop$="address"]{
text-align: center;
font-size:0.8rem;
letter-spacing: 0;
}



/*-------- 第二列 -----------*/
footer .f_con_02{
margin: 10px 0;
text-align: center;
}
/* アイコン */
footer .f_con_02 a img{width: 8vw; margin-right: 3vw; margin-bottom: 10px;}

/* 電話 */
footer .f_con_02 a.f_tel{display: none;}




/*-------- 第三列 -----------*/
footer .f_con_03 {display: none;}
footer hr{display: none;}


/*-------- 第四列 -----------*/
/* Copyright */
footer small{
display: block;
background-color: #fff;
padding: 10px;
font-size: 0.7rem;
letter-spacing: 0;
}

/* ページtop */
footer .f_p_t{
position:fixed;
bottom: 0;
right: 5%;
background-color: #11BA71;
width: 50px;
height: 50px;
display: -moz-box;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items:center;
justify-content: center;
flex-direction:column;
}
footer .f_p_t img{
width: 10px;
}
footer a.f_p_t:hover{
transition: 0.5s;
background-color: #009245;
}</pre></body></html>