* {
	margin              : 0;
	padding             : 0;
}
ul {
	list-style          : none;
}
img {
	border              : none;
}
span.blank {
	display             : none;
}
span.futoji {
	font-weight         : bold;
}
/***************************************************/
/*        ▼▼ ヘッダー ▼▼                       */
/***************************************************/
#head {
	width               : 1007px;
	height              : 120px;
	margin-left         : auto;
	margin-right        : auto;
	background-image    : url("../img/head.png");
}
#headtop {
	width               : 950px;
	margin-left         : auto;
	margin-right        : auto;
	background-color    : #a4d1ee;
}
#logo {
	float               : left;
	margin              : 38px 0px 0px 15px;
	font-size           : 250%;
	color               : #000080;
}
#address {
	float               : right;
	margin              : 38px 15px 0px 0px;
	font-size           : 90%;
	line-height         : 130%;
}
/***************************************************/
/*        ▲▲ ヘッダー ▲▲                       */
/***************************************************/
/***************************************************/
/*        ▼▼ 中身 ▼▼                           */
/***************************************************/
#contents {
	width               : 950px;
	margin-left         : auto;
	margin-right        : auto;
	font-size           : 95%;
}
/***************************************************/
/*        ▼▼ ナビ（左側） ▼▼                   */
/***************************************************/
#navi {
	clear               : both;
	float               : left;
	margin              : 20px 0px 0px 15px;
	position			: relative;
}
#navi ul {
	width               : 200px;
	height              : 343px;
	background-image    : url("../img/help/menu.png");
}
#navi li a {
	display             : block;
	width               : 200px;
	height              : 57px;
}
.toroku a:hover {
	background-image    : url("../img/help/menu.png");
	background-position : -200px 0px;
}
.yoyaku a:hover {
	background-image    : url("../img/help/menu.png");
	background-position : -200px -57px;
}
.kakunin a:hover {
	background-image    : url("../img/help/menu.png");
	background-position : -200px -114px;
}
.torikesu a:hover {
	background-image    : url("../img/help/menu.png");
	background-position : -200px -171px;
}
.sapoto a:hover {
	background-image    : url("../img/help/menu.png");
	background-position : -200px -228px;
}
.modoru a:hover {
	background-image    : url("../img/help/menu.png");
	background-position : -200px -285px;
}
/***************************************************/
/*        ▲▲ ナビ（左側） ▲▲                   */
/***************************************************/
/***************************************************/
/*        ▼▼ 内容（右側） ▼▼                   */
/***************************************************/
.naiyo {
	float               : right;
	width               : 670px;
	margin              : 20px 15px 0px 0px;
}
.naiyo div {
	border              : 1px #288dcf dotted;
}
h2 {
	height              : 40px;
	margin-bottom       : 15px;
	background-repeat   : no-repeat;
}
.pagetop {
	margin              : 10px 0px 30px 0px;
	text-align          : right;
	font-size           : 80%;
	border              : none;
}
.pagetop a {
	margin-left         : 30px;
}
/*********▼▼ 登録をする ▼▼**********************/
#REGISTER h2 {
	background-image    : url("../img/help/step1.png");
}
#REGISTER h3 {
	margin-top          : 5px;
	font-size           : 105%;
}
p.karamail {
	font-size           : 110%;
	padding-left        : 20px;
}
div.way {
	margin              : 0px;
	padding             : 5px 0px 0px 35px;
	border              : none;
}
div.way ul {
	margin              : 0px;
	padding             : 5px 0px 0px 25px;
}
span.orangeji {
	color               : #ffa500;
}
span.mail {
	font-size           : 150%;
	font-weight         : bold;
	line-height         : 150%;
}
.mail a {
	text-decoration     : none;
	color               : #05009e;
}
.mail a:hover {
	text-decoration     : underline;
}
.way img {
	margin              : 10px 0px 20px 50px;
}
 p.mobile {
	margin              : 0px 10px 10px 0px;
	padding             : 3px 0px 3px 10px;
	font-size           : 85%;
	line-height         : 140%;
	background-color    : #d9d9d9;
}
/*********▲▲ 登録をする ▲▲**********************/
/*********▼▼ 予約をする ▼▼**********************/
#RESERVE h2 {
	background-image    : url("../img/help/step2.png");
}
/*********▲▲ 予約をする ▲▲**********************/
/*********▼▼ 待ち状況の確認 ▼▼******************/
#CONFIRM h2 {
	background-image    : url("../img/help/step3.png");
}
/*********▲▲ 待ち状況の確認 ▲▲******************/
/*********▼▼ 予約を取消す ▼▼********************/
#CANCEL h2 {
	background-image    : url("../img/help/step4.png");
}
/*********▲▲ 予約を取消す ▲▲********************/
/*********▼▼ サポートセンター ▼▼****************/
#SUPPORT h2 {
	background-image    : url("../img/help/step5.png");
}
#SUPPORT p {
	line-height         : 160%;
	padding-left        : 20px;
	font-size           : 110%;
}
span.free_number {
	font-size           : 150%;
	font-weight         : bold;
	text-align          : center;
	color               : #000080;
	text-decoration     : underline;
}
span.coa_sapoto {
	font-size           : 80%;
}
span.attention {
	font-size           : 90%;
}
span.redji {
	color               : #ff0000;
}
/*********▲▲ サポートセンター ▲▲****************/
/***************************************************/
/*        ▲▲ 内容（左側） ▲▲                   */
/***************************************************/
/***************************************************/
/*        ▼▼ フッター ▼▼                       */
/***************************************************/
#footer {
	clear               : both;
	background-color    : #a4d1ee;
}
#footaddress {
	width               : 950px;
	margin-left         : auto;
	margin-right        : auto;
	padding             : 10px 0px 5px 0px;
	background-image    : url("../img/foot.png");
	font-size           : 80%;
	line-height         : 150%;
	color               : #555555;
}
.address {
	line-height         : 120%; /* 住所の行間 */
}