
footer {
	background: url("img/footer.gif") repeat-x bottom; padding: 25px 0px 0px; text-align: center; font-size: 75%;
}
footer ul {
	text-align: center; margin-bottom: 5px;
}
footer li {
	padding: 0px 10px 0px 10px; border-right-color: rgb(85, 85, 85); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
footer li:last-child {
	border: currentColor; border-image: none;
}
footer li a {
	color: rgb(0, 155, 228);
}
footer li a:hover {
	color: rgb(16, 53, 117);
}

footer {
	margin: 0px auto 0px; width: 100%; height: 50px;
}


#triangle {
max-width: 50%;
margin: 10px auto;
width: 0;
height: 0;
border-left: 30px solid transparent;
border-right: 30px solid transparent;
border-top: 20px solid #cce5ff;
font-size: 20px;
color: #000;
text-align: center;
}

#triangle p {
  position: relative;
  top:150%;
  transform: translateY(-150%);
}

/* スクロールでページトップ　パソコン・スマホ共通のCSS */
#PageTopBtn {
    position: fixed; /*ボタンの配置場所を固定*/
    bottom: 80px; /*下からのボタンの配置場所を指定*/
    right: 25px; /*右からのボタンの配置場所を指定*/
}
#PageTopBtn a {
    display: block; /*配置の調整*/
    text-decoration: none; /*文字の下線を消す*/
    color: #fff; /*文字の色*/
    background: #a9a9a9; /*ボタンの背景色 #ff0099*/
    opacity: 0.75; 
    text-align: center; /*文字を中央に配置*/
    border-radius: 10%; /*ボタンの角を少し丸くする*/
    outline: none; /*クリックしたときの黒い枠を消す*/
       border:1px solid #808080; 
}
#PageTopBtn a:hover {
    text-decoration: none; 
    color: #fff; /*文字の色*/
    background: #808080; /*マウスオーバー時の背景色#ff9999*/
}

/*パソコンで表示する場合のCSS*/
 /* ======================================= */
 /* ▼横幅761px以上の場合に適用されるCSS */
 /* ======================================= */

@media ( min-width : 761px )
{
#PageTopBtn {
    font-size: 25px; /*文字のサイズ25px*/
}
#PageTopBtn a {
    width: 40px; /*ボタンの幅*/
    height: 35px; /*ボタンの高さ*/
    padding: 0px 0; /*文字の配置場所の調整*/

}

}

/*スマホで表示する場合のCSS*/
 /* ==================================== */
 /* ▼横幅760px以下の場合に適用されるCSS */
 /* ==================================== */
@media only screen and (max-width: 760px)
{
#PageTopBtn {
    font-size: 20px;
 z-index:999;
}
#PageTopBtn a {
    width: 40px;
    height: 35px;
    padding: 0px 0;
}
}

 /* ======================================= */
 /* ▼横幅761px以上の場合に適用されるCSS */
 /* ======================================= */

@media ( min-width : 761px )
{
  a[href^="tel:"]{
    pointer-events: none;
  }
}

