@charset "utf-8";
/* ===================================================================
CSS information

 file name  :yourstay.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */



/* --------------------------------------------------
	
	#header		ヘッダー
		
----------------------------------------------------- */

#yourstay #header #cnt_header h2 {
	background:url(../yourstay/images/title.jpg) center 0 no-repeat;
}


/*----------------------------------------------------
   #sbmenu		サブメニュー
---------------------------------------------------- */

#yourstay #sbmenu ul {
	width:135px;
	background:url(../yourstay/images/sbmenu.gif);
}


#yourstay #sbmenu ul li#sbm_access {
	width:81px;
}

#yourstay #sbmenu ul li#sbm_aguide {
	width:54px;
}



/*----------------------------------------------------
   #cnt_yourstay		
---------------------------------------------------- */

#yourstay #cnt_yourstay {
	margin:40px 0 0 0;
	width:660px;
}

#yourstay #cnt_yourstay p#txt_intro {
	margin:0 0 40px 0;
	width:490px;
}

#yourstay #cnt_yourstay h3 {
	margin:0 0 40px 0;
	width:660px;
	height:53px;
	line-height:53px;
	text-indent:-9999px;
}

#yourstay #cnt_yourstay h3#tit_oneday {
	background:url(../yourstay/images/tit_oneday.gif) 0 0 no-repeat;
}

#yourstay #cnt_yourstay h3#tit_nextday {
	margin:50px 0 40px 0;
	background:url(../yourstay/images/tit_nextday.gif) 0 0 no-repeat;
}


/*  MAP BOX */
#yourstay .cnt_box {
	margin:20px 0 0 0;
	width:660px;
	background:url(../yourstay/images/bg_box.jpg) 0 0 repeat;
}

#yourstay .cnt_box .bg_head {
	width:660px;
	background:url(../yourstay/images/bg_head.gif) 0 top no-repeat;
}

#yourstay .cnt_box .cnt_info {
	padding:0 0 0 20px;
	width:640px;
	overflow:hidden;
	position:relative;
	background:url(../yourstay/images/bg_foot.gif) left bottom no-repeat;
}

#yourstay .cnt_box .cnt_info h4 {
	width:83px;
	height:281px;
	line-height:281px;
	text-indent:-9999px;
	bottom:0;
	left:20px;
	position:absolute;
}

#yourstay .cnt_box .cnt_info h4#tit_arrive {
	background:url(../yourstay/images/tit_arrive.gif) 0 bottom no-repeat;
}

#yourstay .cnt_box .cnt_info h4#tit_dining {
	background:url(../yourstay/images/tit_dining.gif) 0 bottom no-repeat;
}

#yourstay .cnt_box .cnt_info h4#tit_morning {
	background:url(../yourstay/images/tit_morning.gif) 0 bottom no-repeat;
}

#yourstay .cnt_box .cnt_info h4#tit_sightseeing {
	background:url(../yourstay/images/tit_sightseeing.gif) 0 bottom no-repeat;
}

#yourstay .cnt_box .cnt_info h4#tit_relax {
	background:url(../yourstay/images/tit_relax.gif) 0 bottom no-repeat;
}


#yourstay .cnt_box .cnt_info .timeline {
	margin:0 0 0 103px;
	width:48px;
	float:left;
}

#yourstay .cnt_box .cnt_info .txtinfo {
	padding:15px 0;
	width:450px;
	float:right;
}

#yourstay .cnt_box .cnt_info .nopadd {
	padding:0;
}

#yourstay .cnt_box .cnt_info p.txt {
	margin:15px 0 0 0;
	width:280px;
}

#yourstay .cnt_box .cnt_info p.btngo {
	margin:0 20px 15px 0;
	text-align:right;
}


/*  MAP BOX02 */
#yourstay .cnt_box02 {
	margin:20px 0 0 0;
	width:660px;
	background:url(../yourstay/images/bg_box02.jpg) 0 0 repeat;
}

#yourstay .cnt_box02 .bg_head02 {
	width:660px;
	background:url(../yourstay/images/bg_head02.gif) 0 top no-repeat;
}

#yourstay .cnt_box02 .cnt_info02 {
	padding:0 0 0 20px;
	width:640px;
	overflow:hidden;
	position:relative;
	background:url(../yourstay/images/bg_foot02.gif) left bottom no-repeat;
}

#yourstay .cnt_box02 .cnt_info02 h4 {
	width:83px;
	height:281px;
	line-height:281px;
	text-indent:-9999px;
	bottom:0;
	left:20px;
	position:absolute;
}

#yourstay .cnt_box02 .cnt_info02 h4#tit_hotspring {
	background:url(../yourstay/images/tit_hotspring.gif) 0 bottom no-repeat;
}

#yourstay .cnt_box02 .cnt_info02 h4#tit_breakfast {
	background:url(../yourstay/images/tit_breakfast.gif) 0 bottom no-repeat;
}

#yourstay .cnt_box02 .cnt_info02 h4#tit_esthe {
	background:url(../yourstay/images/tit_esthe.gif) 0 bottom no-repeat;
}


#yourstay .cnt_box02 .cnt_info02 .timeline {
	margin:0 0 0 103px;
	width:48px;
	float:left;
}

#yourstay .cnt_box02 .cnt_info02 .txtinfo {
	padding:15px 0;
	width:450px;
	float:right;
}

#yourstay .cnt_box02 .cnt_info02 .nopadd {
	padding:0;
}

#yourstay .cnt_box02 .cnt_info02 p.txt {
	margin:15px 0 0 0;
	width:280px;
}

#yourstay .cnt_box02 .cnt_info02 p.smtxt {
	margin:5px 5px 10px 0;
	font-size:10px;
	text-align:right;
}

#yourstay .cnt_box02 .cnt_info02 p.btngo {
	margin:0 20px 15px 0;
	text-align:right;
}



/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html #yourstay .cnt_box .bg_head .cnt_info .timeline {
	margin:0 0 0 50px;
}

* html #yourstay .cnt_box02 .cnt_info02 .timeline {
	margin:0 0 0 50px;
}
