@charset "UTF-8";
/* CSS Document */
/***********************************
	top.css
	下層ページスタイルシート
	airport-pethotel.com
	Loop-Next Co.,Ltd.
	2009.04.14 Create By Tamura-k
***********************************/



/********************************************************/
/* 下層ページ												*/
/********************************************************/
/********************************************************/
/* H系のタグ												*/
/********************************************************/
h2 {
	margin: 0;
	padding: 0;
}

h3.privacy {
	font-size: 120%;
	margin: 1em 0 0 0;
}

.box {
	clear: both;
	overflow: hidden;
	margin: 1em 0 0.5em 0;
}

p.q {
	background: #ffcccc url(../images/bg_qa_question.gif) top left no-repeat;
	padding: 1em;
	margin: 1em 0 0 0;
}

p.a {
	background: #ccccff url(../images/bg_qa_answer.gif) top left no-repeat;
	padding: 1em;
}

table.about {
	width: 80%;
	margin: 0 auto;
}

table.about tr {
	border-bottom: 1px solid #333;
}

	table.about th,
	table.about td {
		padding: 5px;
	}

p.order {
	font-size: 200%;
}

/********************************************************/
/* 予約ページ																	*/
/********************************************************/
table.yoyaku {
    width: 550px;
    border:	1px #00a0e9 solid;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 auto;
}

	table.yoyaku td.border {
		border-right: 1px solid #00a0e9;
	}

	table.yoyaku table.yoyaku2 {
		width: 100%;
	}
	
	table.yoyaku table.yoyaku2 td {
		padding: 0.5em;
	}

	table.yoyaku table.yoyaku2 th.date {
		background: #00a0e9;
		color: #fff;
		text-align: center;
		font-weight: bold;
		padding: 0.5em;
	}

table.input {
    width: 550px;
    border:	1px #00a0e9 solid;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0.5em auto 0 auto;
}

	table.input td,
	table.input th {
		padding: 0.5em;
	    border:	1px #00a0e9 solid;
	}

	table.input th {
		width: 200px;
	}

h3.title {
	font-size: 120%;
	margin: 1em auto 0 auto;
	width: 547px;
	padding-left: 3px;
	border-left: 3px solid #00a0e9;
}

p.submit {
	text-align: center;
	margin: 1em auto;
    width: 550px;
}

span.texterror {
	color: red;
}

span.red {
	color: red;
	font-weight: bold;
}

input.txtbox1k {
	border: 1px solid #ccc;
	ime-mode			: active;
}

input.txtbox1a {
	ime-mode			: disabled;
	border: 1px solid #ccc;
}


textarea.txtarea1k {
	border: 1px solid #ccc;
	width: 300px;
}

p.attention {
	width: 550px;
	margin: 0 auto;
	color: red;
}