@charset "utf-8";
/* ===================================================================
CSS information

 file name  :tw.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */


/*----------------------------------------------------
	header
----------------------------------------------------*/

header{
	width: 1200px;
}

/*----------------------------------------------------
	#con_title　※コンテンツ専用
----------------------------------------------------*/

.con_title_tw{
	margin: 0 auto;
	text-align: center;
	background:url(../images/bg_title.gif) repeat;
}

.con_title_tw h2{
	margin: 0 auto;
	padding: 0 0;
}

#contents{
	width:100% !important;
}

/* -----------------------------------------------------------
	各ページ専用指定
----------------------------------------------------------- */

#main table,#main ol,#main ul,#main dl,#main blockquote,#main pre,#main p {
	margin-bottom: 1em;
}


section.pagemenu {
	width:960px;
	padding:0 0 18px 0;
}
section.pagemenu ul {
	width:960px;
	background: url(../images/bg_menu.gif) right top repeat-x;
	overflow:hidden;
}
section.pagemenu ul li {
	height:40px;
	float:left;
}
section.pagemenu ul li a {
	padding-top: 40px;
	height: 0;
	display: block;
	overflow: hidden;
}
/* 宿泊プラン用 */
section.pagemenu ul li.home {
	width:125px;
	height:20px;
	float:right;
	padding:10px 10px 10px 78px;
	background: url(../images/bg_menu.jpg) right top no-repeat;
}
section.pagemenu ul li.home a {
	width:125px;
	padding-top: 20px;
	background: url(../omotenashi/images/menu_omotenashi.jpg) 0 top no-repeat;
}
section.pagemenu ul li.app a {
	width:204px;
	background: url(../omotenashi/images/menu_appeal.jpg) 0 top no-repeat;
}
section.pagemenu ul li.bok a {
	width:203px;
	background: url(../omotenashi/images/menu_autobiography.jpg) 0 top no-repeat;
}
section.pagemenu ul li.his a {
	width:203px;
	background: url(../omotenashi/images/menu_history.jpg) 0 top no-repeat;
}


/* HOVER&アクティブ状態 */
section.pagemenu ul li a:hover  {
	background-position: 0 -39px;
}



h3.plan {
	padding:0 0 0 13px;
	height:82px;
}

/* 	#contents-area
----------------------------------------------------------- */
#contents-area {
	margin:0 auto;
	padding:48px 0 0 0;
	text-align: center;
}
/* con_intro */
#contents-area .con_intro {
	overflow:hidden;
}
#contents-area .con_intro h3 {
}

/* con_guide */
#contents-area .con_guide {
	padding:0 0 60px 0;
	overflow:hidden;
	background:url(../images/bg_con.jpg) repeat;
}


/* bn_area */
#contents-area .bn_area{
	margin: 30px auto;
}

#contents-area .bn_area a:hover{
	opacity: 0.8;
}


#contents-area .con_guide p.photo,
#contents-area con_info p.photo,
#contents-area con_access p.photo {
	padding: 0 0 50px 0;
}



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

	hack - 各種cssハック - for IE7

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

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

	hack - 各種cssハック - for IE6

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

* html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));
}


