@charset "utf-8";
/* ===================================================================
CSS information

 file name  :pethotel.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */


/* -----------------------------------------------------------
	各ページ専用指定
	
----------------------------------------------------------- */


/* タイトル・コピー
----------------------------------------------------------- */
#pethotel #copy {
	padding: 19px 0 0 0;
	margin: 0 0 30px 0;	
	background: url(../pethotel/images/copy_bg.jpg) right top no-repeat;
}

/* タイトル */
#pethotel #copy h2 {
	margin: 0 0 0 9px;
	background: url(../pethotel/images/title.gif) left top no-repeat;
	height: 60px;
	text-indent: -9999px;
}

#pethotel #copy #copy_txt {
	width: 492px;
}

/* キャッチコピー */
#pethotel #copy #copy_txt h3 {
	margin: 0 0 0 10px;
	height: 26px;
	background: url(../pethotel/images/copy01.gif) left top no-repeat;
	text-indent: -9999px;
}

#pethotel #copy #copy_txt p {
	margin: 15px 0 0 45px;
	width: 330px;
}


/* ぽちやどご利用のご案内
----------------------------------------------------------- */
#pethotel #info {
	width: 670px;
	margin: 0 auto 20px auto;
	background: url(../pethotel/images/info_bg.gif) top right no-repeat;
}

#pethotel #info h3 {
	background: url(../pethotel/images/st_info.gif) top left no-repeat;
	text-indent: -9999px;
	height: 23px;
}

#pethotel #info ul {
	margin: 20px auto 15px auto;
	width: 650px;
}

#pethotel #info li {
	list-style-type: square;
	list-style-position: inside;
}


/* テーブル */
#pethotel #info table{
	margin: 10px 0 0 0;
	color: #000;
	border: 1px solid #e2dcd4;
	background: none;
	line-height: 1.5;
	width: 100%;
}

#pethotel #info th,
#pethotel #info td {
	padding: 5px 10px;
}

#pethotel #info th {
	color: #000;
	border: 1px solid #e2dcd4;
	background-color: #999083;
	width: 25%;
	text-align: center;
	font-weight: normal;
}

#pethotel #info td {
	color: #000;
	border: 1px solid #e2dcd4;
	background-color: #bbb1a4;
}




/* 過ごし方流れ
----------------------------------------------------------- */
/* タイトル */
#pethotel #stay_pet {
	clear: both;
	width: 670px;
	margin: 0 auto;
	background: url(../pethotel/images/st_pet.jpg) top center no-repeat;
}

#pethotel #stay_pet h3 {
	height: 105px;
	text-indent: -9999px;
}

#pethotel #stay_pet p#stay_pet_txt {
	width: 440px;
	margin: 0 0 30px 45px;
}

/* 過ごし方流れBOX */
#pethotel .stay_box_bg {
	clear: both;
	width: 640px;
	margin: 0 auto 10px auto;
	padding: 5px;
	background: url(../yourstay/images/pat_box.gif) left top;
}

#pethotel .stay_box {
	padding: 0 0 10px 0;
	background-color: #fff;
	overflow: hidden;
	zoom: 1;
}

/* イメージ・テキスト位置 */
#pethotel .stay_box_l {
	margin: 0 0 10px 10px;
	float: left;
}

#pethotel .stay_box_r {
	margin: 0 10px 10px 0;
	float: right;
}

#pethotel .stay_box_314 {
	width: 314px;
}

#pethotel .stay_box_324 {
	width: 324px;
}

#pethotel .stay_box_350 {
	width: 350px;
}

#pethotel .stay_box_360 {
	width: 360px;
}

#pethotel .stay_box_425 {
	width: 425px;
}

#pethotel .text_brown {
	color: #7b5e10;
}

/* 各項目タイトル */
#pethotel #stay_pet h4 {
	text-indent: -9999px;
	margin: 19px 0 0 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #7f7f7f;
}

#pethotel #stay_pet h4#sst_check {
	background: url(../pethotel/images/sst_check.gif) top left no-repeat;
	height: 20px;
}

#pethotel #stay_pet h4#sst_yukata {
	background: url(../pethotel/images/sst_yukata.gif) top left no-repeat;
	height: 20px;
}

#pethotel #stay_pet h4#sst_dining {
	background: url(../pethotel/images/sst_dining.gif) top left no-repeat;
	height: 20px;
}

#pethotel #stay_pet h4#sst_hotspring {
	background: url(../pethotel/images/sst_hotspring.gif) top left no-repeat;
	height: 20px;
}

#pethotel #stay_pet h4#sst_night {
	background: url(../pethotel/images/sst_night.jpg) top left no-repeat;
	height: 60px;
	width: 423px;
	margin: 0 auto;
	border-bottom: 0px;
}

#pethotel #stay_pet h4#sst_morning {
	background: url(../pethotel/images/sst_morning.gif) top left no-repeat;
	height: 20px;
}

#pethotel #stay_pet h4#sst_omiya {
	background: url(../pethotel/images/sst_omiya.gif) top left no-repeat;
	height: 20px;
}

#pethotel #stay_pet h4#sst_out {
	background: url(../pethotel/images/sst_out.gif) top left no-repeat;
	height: 20px;
}

/* 各項目テキスト */
#pethotel #stay_pet p {
	margin: 15px 0 0 0;
}

/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html #top #pickup02 {
	padding: 0 0 0 0;
}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
/* イメージ・テキスト位置 */
* html #pethotel .stay_box_l {
	margin: 0 0 0 7px;
}

* html #pethotel .stay_box_r {
	margin: 0 7px 0 0;
}

