﻿
/** page-top **/
	#page-top{
		display: none;
		width: 100%;
		vertical-align: top;
		font-size: 0;
		line-height: 0;
		text-align: right;
		position: fixed;
		z-index: 10;
		top: auto;
		right: 0;
		bottom: 0;
		padding: 5px 0;
	}
	#page-top a , #page-top a:hover{color: #ffffff;}
	#page-top table{	width: 100%;}
	#page-top tr{	vertical-align: middle;}
	#page-top td{	padding: 0 1px;}
	#page-top tr td:first-child{	padding-left: 3px;width: 80%;}
	#page-top tr td:last-child{	padding-right: 3px;}
	#page-top td.pg_td{	width: 10%;}
	.pg_tel1{
		display: block;
		height: 40px;
		text-align: left;
		background: rgba(61, 2, 2, 0.95);
	}
	.pg_tel1 a{
		position: relative;
		display: block;
		height: 40px;
		text-decoration: none;
	}
	.pg_tel1 a em,
	.pg_tel1 a span{
		font-family: Meiryo,"MS PGothic",Osaka,sans-serif;
		display: block;
		vertical-align: top;
	}
	.pg_tel1 a em{
		font-size: 10px;
		line-height: 12px;
		padding: 5px 0 0 40px;
	}
	.pg_tel1 a span{
		font-family: "Sawarabi Mincho";
		font-size: 20px;
		line-height: 20px;
		padding: 0 0 0 40px;
	}
	.pg_tel2{
		display: block;
		height: 40px;
		text-align: left;
		background: rgba(255, 242, 151, 0.9);
	}
	.pg_tel2 a{
		position: relative;
		display: block;
		height: 40px;
		text-decoration: none;
		font-size: 24px;
		font-weight: bold;
		line-height: 40px;
		text-align: left;
	}
	.pg_tel2 a em,
	.pg_tel2 a span{
		font-family: Meiryo,"MS PGothic",Osaka,sans-serif;
		display: block;
		font-size: 10px;
		line-height: 12px;
	}
	.pg_tel2 a em{	padding: 5px 0 0 33px;}
	.pg_tel2 a span{	padding: 0 0 0 33px;}
	#pg_top,
	#pg_up{
		display: block;
		width: 40px;
		height: 40px;
		background: rgba(249, 221, 148, 0.95);
	}
	#pg_top a,
	#pg_up a{
		display: block;
		width: 40px;
		height: 40px;
		font-size: 24px;
		line-height: 40px;
		text-align: center;
	}
	#move-page-top{
		text-decoration: none;
		display: block;
		cursor: pointer;
	}
	.bt_sub a{	background-image: url(../images/fd_i1.png); background-repeat: no-repeat; background-position: top left; -webkit-background-size: 40px 40px; background-size: 40px 40px;}
	#pg_top a{	background-image: url(../images/fd_i2.png); background-repeat: no-repeat; background-position: top center; -webkit-background-size: 40px 40px; background-size: 40px 40px;}
	#pg_up a{	background-image: url(../images/fd_i3.png); background-repeat: no-repeat; background-position: top center; -webkit-background-size: 40px 40px; background-size: 40px 40px;}
