/* CSS Document */

* {
		padding:0;
		margin:0px;
		outline:none;
}
html {
		overflow-y:scroll;
}
body {
		background:url(http://www.princehotels.co.jp/common/imgs/module_parts/parts_header/bg02.gif) repeat-x;
		text-align:center;
		min-width:950px;
		font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, "メイリオ", sans-serif,"ＭＳ Ｐゴシック";
}
img {
		vertical-align:top;
		border:0;
}
ul, dl {
		list-style-type: none;
}
#wrap {
		text-align:center;
}
#header {
		width:950px;
		text-align:left;
		margin:0 auto;
}
#content {
	width:100%;
	margin:2px auto 0px;
	background:#fbf9ee;
	}
#content_in {
		width:950px;
		margin:0 auto;
		background:#d6eefb url(../images/bk.jpg) 0 0 no-repeat;
		-webkit-box-shadow: 0px 0px 3px #ccc;
		-moz-box-shadow: 0px 0px 3px #ccc;
		box-shadow: 0px 0px 3px #ccc;
		padding:344px 0 0;
		border-left: solid 1px #ccc;
		border-right: solid 1px #ccc;
	}
#footer {
		background:url(http://www.princehotels.co.jp/common/imgs/module_parts/parts_footer/bg01.gif) repeat-x;
		padding:25px 0px 15px 0px;
}
#copyright {
		width:950px;
		text-align:right;
		margin:0 auto;
}
	
/** clearfix
===================================*/
.clear {
		clear:both;
}
.clearfix:after {
		content:'';
		display:block;
		clear:both;
}
* html .clearfix {
		display:inline-block;
		zoom:1;
}
*:first-child + html .clearfix {
		display:inline-block;
		zoom:1;
}
	
/** imglink
===================================*/
.imglink a:hover img {
		opacity:0.8;
		filter:alpha(opacity=80);
		-ms-filter:"alpha( opacity=80 )";
		background-color:#FFFFFF;
}

/** pagetop
===================================*/
.pagetop {
	clear:both;
	text-align:right;
	padding: 0 30px 3px 0;
	}
.pagetop a {
	font-size:12px;
	text-decoration:none;
	color:#333;
	}
.pagetop a:hover {
	text-decoration: underline;
	}


/** footlink
===================================*/
.footlink,
.footlink a  {
	font-size:12px;
	color:#333;
	padding-bottom:15px;
	text-decoration:none;
	}
.footlink a:hover {
	text-decoration: underline;
	}

/*************************************
  page
*************************************/
h1{
	margin: 0 0 6px;
	}
.tokuten-ul{
	width:897px;
	margin: 0 auto 37px;
	}
.tokuten-ul li{
	float: left;
	margin: 0 10px;
	}
.btn_wrap{
	clear:both;
	width:753px;
	margin: 0 auto 50px;
	}
.btn_wrap table td{
	text-align:left;
	vertical-align:top;
	padding: 0 8px;
	}
.btn_wrap table td p.add{
	font-size:11px;
	text-indent:-1em;
	padding-left:1em;
	}
