@charset "utf-8";
/* CSS Document */

*	{
		margin:0;
		padding:0;
}

/*=================================================================

    Yahoo UI Library Fonts CSS
    http://developer.yahoo.com/yui/fonts/
    *Copyright (c) 2006, Yahoo! Inc. All rights reserved.
    *http://developer.yahoo.com/yui/license.txt

    Font-size Adjustment

    77% = 10px	| 	123.1% = 16px	|	167% = 22px
    85% = 11px	|	131% = 17px	|	174% = 23px
    93% = 12px	|	138.5% = 18px	|	182% = 24px
    100% = 13px	|	146.5% = 19px	|	189% = 25px
    108% = 14px	|	153.9% = 20px	|	197% = 26px
    116% = 15px	|	161.6% = 21px	|

=================================================================*/

body	{
	background:url(http://kinhoshuka.jp/anniversary/bg.gif) #2e0000 fixed;
	font: 13px/1.7 "MS PGothic","Osaka",arial,helvetica,clean,sans-serif;
	font-style:normal;
	*font-size: small;
	*font: x-small;
	text-decoration:none;
	color:#222;
}

img	{
	border:none;
}

ul	{
		list-style-position:outside;
		margin:20px 0 20px 20px;
}

ul li	{
	display:block;
	background:url(http://kinhoshuka.jp/common/img/bure02.gif) no-repeat 0 8px;
	padding-left:11px;
}

em	{
		color:red;
		font-weight:bold;
		font-style:normal;
		margin-right:3px;
}

#unit	{
		width:940px;
		margin:0 auto;
		padding:0;
		background:#fff;
}

.btn01	{
		padding:22px 0;
		text-align:center;
}

.btn02	{
		padding:35px 0 12px;
		text-align:center;
}

.coupon	{
		/*padding:10px;*/
}

.coupon-mo	{
		padding:25px 10px;
		background:black;
}

.btn03	{
		padding:15px 0 25px;
		text-align:center;
}

.footer-block	{
		border:solid 10px #fff;
		padding:25px 25px 0;
		background:#fff;
}


/* ------ form












.mailform li.others	{
	margin-top:10px;
	padding-top:10px;
	border-top:dashed 1px #d8d5ce;
	display:block;
}

.mailform td.submit-row	{
	text-align:center;
	background:#fff;
	padding:15px 10px 0 10px;
	border-bottom:none;
}

.mailform td.submit-row input	{
	padding:2px 6px;
	cursor:pointer;
	marin-top:5px;
}

ul.notice-footer	{
	font-size:93%;
	line-height:1.8;
}



 ------ */
	
#reservation {
	width:100%;
	border-top:solid 1px #d8d5ce;
}
	
input, select, textarea {
		font-size:108%;
		height:1.4em;
}

th, td	{
	text-align:left;
	border-bottom:solid 1px #d8d5ce;
	padding:10px;
}

th	{
		width:25%;
		text-align:right;
}

td	{
		width:75%;
}

#reservation textarea	{
	width:550px;
	height:10em;
}

#reservation ul li	{
	padding-right:2px;
	display:inline;
}

#reservation ul.course-select	{
		margin:0;
}

#reservation ul.course-select li	{
	display:block;
	background:none;
}

#reservation ul.tel-op	{
	margin:5px 0 0;
}

#reservation ul.tel-op li	{
		background:none;
}

#reservation ol	{
	padding:15px 0 0 30px;
	margin:15px 0 10px;
	font-size:93%;
	border-top:dashed 1px #d8d5ce;
	color:#be6056;
}

.adj {
	position:relative;
	top:5px;
	margin-right:4px;
}

.w120	{
		width:120px;
}

.w200	{
		width:200px;
}

.w40	{
		width:40px;
}

.w300	{
		width:300px;
}

.room	{
		font-size:93%;
		color:#be6056;
		text-align:center;
}

.submit-row	{
		text-align:center;
}

.bt-submit	{
		width:357px;
		height:77px;
}