@charset "utf-8";
/* reservation_plan.css */

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

	Style For IE 6 WIN

=======================================*/
* html p.small_x {
	font-size: 0.8em;
	line-height: 1.5em;
}

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

	タイトルイメージ

=======================================*/
/*------プランページのタイトル-------*/
#reservation_plan div#wrapper div#title_img {
	margin: 31px 0 0;
	width: 100%;
	height: 195px;
	background: #3B2518 url(http://www.yado-musashi.co.jp/reservation_plan/images/title_img.jpg) top center no-repeat;
}

/*------プランページのタイトル IE6 -------*/
* html #reservation_plan div#wrapper div#title_img {
	background: #3B2518 url(http://www.yado-musashi.co.jp/reservation_plan/images/title_img_v6.jpg) top center no-repeat;
	margin-top: 16px;
	height: 215px;
	overflow: hidden;
}
/*------クチコミ(お客様の声)ページのタイトル-------*/
#voice div#wrapper div#title_img {
	margin: 31px 0 0;
	width: 100%;
	height: 195px;
	background: #3B2518 url(http://www.yado-musashi.co.jp/voice/images/title_img.jpg) top center no-repeat;
}

/*------クチコミ(お客様の声)ページのタイトル IE6 -------*/
* html #voice div#wrapper div#title_img {
	background: #3B2518 url(http://www.yado-musashi.co.jp/voice/images/title_img.jpg) top center no-repeat;
	margin-top: 16px;
	height: 215px;
	overflow: hidden;
}

/*------メルマガ会員登録ページのタイトル-------*/
#member_form div#wrapper div#title_img {
	margin: 31px 0 0 0;
	width: 100%;
	height: 195px;
	background: #3B2518 url(http://www.yado-musashi.co.jp/member/images/title_img.jpg) top center no-repeat;
}

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

	コンテンツ-タイトル

=======================================*/
/*------全体設定（画像以外ははcommon.cssで指定）-------*/
/*------プランページのタイトル-------*/
#reservation_plan div#wrapper div#flash_pngbox div.layer_title_size02 h2 {
	background: url(http://www.yado-musashi.co.jp/reservation_plan/images/title.png) top left no-repeat;
	behavior: expression(IEPNGFIX.fix(this))
}

/*------クチコミ(お客様の声)ページのタイトル-------*/
#voice div#wrapper div#flash_pngbox div.layer_title_size02 h2 {
	background: url(http://www.yado-musashi.co.jp/voice/images/title.png) top left no-repeat;
	behavior: expression(IEPNGFIX.fix(this))
}

/*------メルマガ会員登録ページのタイトル-------*/
#member_form div#wrapper div#flash_pngbox div.layer_title_size02 h2 {
	background: url(http://www.yado-musashi.co.jp/member/images/title.png) top left no-repeat;
	behavior: expression(IEPNGFIX.fix(this))
}

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

	予約プロ枠

=======================================*/
div#wrapper div#cont_plan,
div#wrapper div#cont_form {
	width: 900px;
	padding: 20px 0;
	margin: 0 auto;
}













/*------------------------------------common.css-------------------------------------*/

@charset "utf-8";
/* common.css */

/* 
*
*	Common Style Sheet
*	Last Update 2007-11-07
*
*	1-1.Clearfix
*	1-2.FontSize-Xtra_Large
*	1-3.FontSize-Large
*	1-3.FontSize-Medium
*	1-4.FontSize-Small
*	1-5.FontSize-Xtra_Small
*	1-6.FontSize_For_Img_Caption
*	1-7.FontSize_For_Img_Caption_Center
*	1-8.FontSize_For_Img_Caption_Right
*	1-9.For Hidden Items
*
*/

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

	全体設定

=======================================*/
/*------トップ・ページ全体設定-------*/
body#ypro_body {
	background-color: #83a7b7;!important
	background-image: url(../buttons/cont_back02.jpg) ;
	background-repeat: repeat;
	background-position: 0 701px;
}

div#wrapper {
	margin: 0;
	padding: 0;
	width: 100%;
	height 100%;
	text-align: center;
	/*background-color: #83a7b7;!important*/
	background-image: url(../buttons/cont_back02.jpg) ;
	/*background-repeat: repeat;*/
	/*background-position: 0 701px;*/
}

/*------テキスト非表示-------*/
.text_none {
	overflow: hidden;
	text-indent: -9999px;
}

/*------リストスタイルマージン無し-------*/
.ul_none {
	margin: 0;
	padding: 0;
	border: 0;
}

.li_none {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
}

/*------テキスト（赤）-------*/
.text_red {
	color: #9E0B0E;
}

/*------テキスト（草黄色）-------*/
.text_green {
	color: #565B08;
}

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

	ヘッダー

=======================================*/
/*------ヘッダー全体背景-------*/
div#wrapper div#header_back {
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	background: url(http://www.yado-musashi.co.jp/buttons/h_back.jpg) top center repeat-x;
}

/*------ヘッダーメニュー背景-------*/
div#wrapper div#header_back #header {
	margin: 0 auto;
	padding: 0;
	border: 0;
	width: 900px;
	height: 75px;
	background: url(http://www.yado-musashi.co.jp/buttons/h_menu01.jpg) top center no-repeat;
}

/*------ボタン-インターネットご宿泊予約-------*/
div#wrapper div#header p#h_bt_reservation {
	padding: 0 0 0 9px;
	width: 266px;
	height: 75px;
	float: left;
}

div#wrapper div#header p#h_bt_reservation a {
	width: 266px;
	height: 60px;
	display: block;
	overflow: hidden;
}

/*------ヘッダー右-------*/
div#wrapper div#header div#header_right {
	padding: 0 9px 0 0;
	width: 616px;
	height: 30px;
	float: right;
}

/*------グローバルメニューボタン-------*/
div#wrapper div#header_right ul {
	margin:0 0 0 30px;
	_margin:0 0 0 13px;
	height:28px;
	background:url(../buttons/bt_global_list.gif) no-repeat;
	float:left;
	widht:355px;
}

div#wrapper div#header_right li {
	float:left;
	width:85px;
	height:28px;
	line-height:28px;
	margin:0 5px 0 0;
}

div#wrapper div#header_right li a{
	height:28px;
	display:block;
	overflow:hidden;
}

/*------ヘッダー右（ボタン-和邸）-------*/
div#wrapper div#header div#header_right p#h_bt_nagitei {
	margin: 0 0 0 10px;
	width: 214px;
	height: 29px;
	float: right;
}

div#wrapper div#header div#header_right p#h_bt_nagitei a {
	width: 214px;
	height: 29px;
	display: block;
}

/*------ヘッダー右（ボタン-ENGLISH）-------*/
div#wrapper div#header div#header_right p#h_bt_english {
	margin: 10px 0 0 10px;
	width: 106px;
	height: 29px;
	float: right;
}

div#wrapper div#header div#header_right p#h_bt_english a {
	width: 106px;
	height: 29px;
	display: block;
}

/*------ヘッダー右（ヘッダーメニューボタン）-------*/
div#wrapper div#header li {
	float: left;
}

div#wrapper div#header li#header_menu01 {
	margin: 0 0 0 295px;
	width: 65px;
	height: 20px;
}

/* IE6 */
*html div#wrapper div#header li#header_menu01 {
	margin-left: 282px;
}

div#wrapper div#header li#header_menu01 a {
	width: 65px;
	height: 20px;
	display: block;
}

div#wrapper div#header li#header_menu02,
div#wrapper div#header li#header_menu02 a {
	width: 135px;
	height: 20px;
	display: block;
}

div#wrapper div#header li#header_menu03,
div#wrapper div#header li#header_menu03 a {
	width: 130px;
	height: 20px;
	display: block;
}

div#wrapper div#header li#header_menu04,
div#wrapper div#header li#header_menu04 a {
	width: 77px;
	height: 20px;
	display: block;
}

div#wrapper div#header li#header_menu05,
div#wrapper div#header li#header_menu05 a {
	width: 77px;
	height: 20px;
	display: block;
}

div#wrapper div#header li#header_menu06,
div#wrapper div#header li#header_menu06 a {
	width: 65px;
	height: 20px;
	display: block;
}

div#wrapper div#header li#header_menu07,
div#wrapper div#header li#header_menu07 a {
	width: 70px;
	height: 20px;
	display: block;
}


div#wrapper div#header li#header_menu08 {
	margin: 0 0 0 220px;
	width: 113px;
	height: 20px;
}

/* IE6 */
*html div#wrapper div#header li#header_menu08 {
	margin-left: 222px;
}

div#wrapper div#header li#header_menu08 a {
	width: 115px;
	height: 20px;
	display: block;
}

div#wrapper div#header li#header_menu09,
div#wrapper div#header li#header_menu09 a {
	width: 150px;
	height: 20px;
	display: block;
}

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

	FLASH・pngレイヤー

=======================================*/
/*------全体レイヤー-------*/
div#wrapper div#flash_pngbox {
	margin: 0 auto;
	padding: 0;
	border: 0;
	width: 900px;
	position: relative;
	clear: both;
}

/*------メインメニューpng-------*/
div#wrapper div#flash_pngbox div#layer_menu {
	margin: 0;
	border: 0;
	position: absolute;
	width: 900px;
	height: 45px;
	top: 0px;
	background: url(http://www.yado-musashi.co.jp/buttons/h_menu02.png) top left no-repeat;
	font-size: 0;
}

/*------メインメニューpng IE6-------*/
*html div#wrapper div#flash_pngbox div#layer_menu {
	left: 0;
}

/*------ロゴ-------*/
div#wrapper div#flash_pngbox h1#yproplus_logo,
div#wrapper div#flash_pngbox h1#layer_logo a {
	margin: 0;
	border: 0;
	position: absolute;
	width: 185px;
	height: 110px;
	top: 65px;
	left: 0px;
}

div#wrapper div#flash_pngbox h1#layer_logo a,
div#wrapper div#flash_pngbox h1#yproplus_logo a {
	width: 185px;
	height: 110px;
	display: block;
	overflow: hidden;
	background: url(http://www.yado-musashi.co.jp/buttons/h_logo.png) top left no-repeat;
}

* html div#wrapper div#flash_pngbox h1#layer_logo a,
* html div#wrapper div#flash_pngbox h1#yproplus_logo a {
	behavior: expression(IEPNGFIX.fix(this));
}

/*------特典リンク-------*/
div#wrapper div#flash_pngbox div#tokuten_link {
	margin: 0;
	border: 0;
	position: absolute;
	width: 509px;
	height: 129px;
	top: 55px;
	left: 324px;
	text-indent: -9999em;
}

div#wrapper div#flash_pngbox div#tokuten_link a {
	width: 509px;
	height: 129px;
	display: block;
	overflow: hidden;
}

* html div#wrapper div#flash_pngbox h1#yproplus_logo a { behavior: expression(IEPNGFIX.fix(this)); }

/*------電話番号（トップ用）-------*/
div#wrapper div#flash_pngbox div#layer_tel {
	margin: 0;
	border: 0;
	position: absolute;
	width: 398px;
	height: 52px;
	top: 433px;
	right: 0px;
}

div#wrapper div#flash_pngbox div#layer_tel a {
	width: 398px;
	height: 52px;
	display: block;
	overflow: hidden;
	background: url(http://www.yado-musashi.co.jp/images/h_tel.png) top right no-repeat;
}

* html div#wrapper div#flash_pngbox div#layer_tel a { behavior: expression(IEPNGFIX.fix(this)); }

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

	メインメニューボタンサイズ

=======================================*/
/*------メインメニューpng-------*/
div#wrapper div#layer_menu li {
	width: 106px;
	height: 39px;
	float: left;
}

div#wrapper div#layer_menu li a {
	width: 106px;
	height: 39px;
	display: block;
}

div#wrapper div#layer_menu li#menu01 {
	padding: 0 7px 0 9px;
}

div#wrapper div#layer_menu li#menu02,
div#wrapper div#layer_menu li#menu05,
div#wrapper div#layer_menu li#menu06,
div#wrapper div#layer_menu li#menu08 {
	margin: 0 7px 0 0;
}

div#wrapper div#layer_menu li#menu03,
div#wrapper div#layer_menu li#menu04,
div#wrapper div#layer_menu li#menu07 {
	margin: 0 2px 0 0;
}

/*------オンマウス-------*/
div#wrapper div#layer_menu li#menu01 a:hover {
	background: url(http://www.yado-musashi.co.jp/buttons/h_menu02_on.png) top center no-repeat;
	background-position: -9px 0;
}

div#wrapper div#layer_menu li#menu02 a:hover {
	width: 106px;
	height: 39px;
	background: url(http://www.yado-musashi.co.jp/buttons/h_menu02_on.png) top center no-repeat;
	background-position: -122px 0;
}

div#wrapper div#layer_menu li#menu03 a:hover {
	background: url(http://www.yado-musashi.co.jp/buttons/h_menu02_on.png) top center no-repeat;
	background-position: -235px 0;
}

div#wrapper div#layer_menu li#menu04 a:hover {
	background: url(http://www.yado-musashi.co.jp/buttons/h_menu02_on.png) top center no-repeat;
	background-position: -343px 0;
}

div#wrapper div#layer_menu li#menu05 a:hover {
	background: url(http://www.yado-musashi.co.jp/buttons/h_menu02_on.png) top center no-repeat;
	background-position: -451px 0;
}

div#wrapper div#layer_menu li#menu06 a:hover {
	background: url(http://www.yado-musashi.co.jp/buttons/h_menu02_on.png) top center no-repeat;
	background-position: -564px 0;
}

div#wrapper div#layer_menu li#menu07 a:hover {
	background: url(http://www.yado-musashi.co.jp/buttons/h_menu02_on.png) top center no-repeat;
	background-position: -677px 0;
}

div#wrapper div#layer_menu li#menu08 a:hover {
	background: url(http://www.yado-musashi.co.jp/buttons/h_menu02_on.png) top center no-repeat;
	background-position: -785px 0;
}

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

	コンテンツ-タイトル

=======================================*/
/*------全体設定（画像は各ページのcssで指定）-------*/
div#wrapper div#flash_pngbox div#layer_title {
	margin: 0 auto;
	border: 0;
	position: absolute;
	width: 900px;
	height: 69px;
}

/*------FLASH・イメージ大ページの位置指定-------*/
div#wrapper div#flash_pngbox div.layer_title_size01 {
	top: 341px;
}

/*------イメージ小ページの位置指定-------*/
div#wrapper div#flash_pngbox div.layer_title_size02 {
	top: 196px;
}

/*------タイトルサイズ-------*/
div#wrapper div#flash_pngbox div#layer_title h2 {
	width: 470px;
	height: 69px;
	float: left;
	overflow: hidden;
	text-indent: -9999px;
}

/*------タイトル横電話番号-------*/
div#wrapper div#flash_pngbox div#layer_title p {
	width: 430px;
	height: 69px;
	float: right;
	overflow: hidden;
	text-indent: -9999px;
}

div#wrapper div#flash_pngbox div#layer_title p a {
	width: 430px;
	height: 69px;
	display: block;
	background: url(http://www.yado-musashi.co.jp/buttons/title_tel.png) top left no-repeat;
}

* html div#wrapper div#flash_pngbox div#layer_title p a { behavior: expression(IEPNGFIX.fix(this)); }

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

	コンテンツ全体設定

=======================================*/
/*------コンテンツ後ろ-グラデーション背景-------*/
div#wrapper div#cont_back {
	margin: 0;
	padding: 0;
	border: 0;
	clear: both;
	width: 100%;
	background: url(http://www.yado-musashi.co.jp/buttons/cont_back01.jpg) top center repeat-x;
}

/*------コンテンツ左右影-------*/
div#wrapper div#content_body {
	margin: 0 auto;
	padding: 39px 0 0 0 ;
	border: 0;
	clear: both;
	width: 920px;
	text-align: left;
	background: url(http://www.yado-musashi.co.jp/buttons/cont_shadow.gif) top center repeat-y;
	behavior: expression(IEPNGFIX.fix(this));
}

/*------コンテンツ左幅指定-------*/
div#wrapper div#content_left {
	margin: 0 0 25px 0;
	padding: 18px 0 0 35px;
	border: 0;
	width: 250px;
	float: left;
}

/*------コンテンツ右幅指定-------*/
div#wrapper div#content_right {
	margin: 0;
	padding: 0 0 0 25px;
	border: 0;
	width: 610px;
	float: right;
}

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

	コンテンツ左（バナー）

=======================================*/
/*------バナー全体設定-------*/
div#wrapper div#content_left li {
	margin: 0 0 10px 0;
	float: left;
}

div#wrapper div#content_left li a {
	display: block;
}

/*------バナー-ご宿泊予約-------*/
div#wrapper div#content_left li#ban_reservation a {
	width: 250px;
	height: 95px;
	background: url(http://www.yado-musashi.co.jp/buttons/ban_reservation.gif) top left;
}

/*------その他バナーサイズ-------*/
div#wrapper div#content_left li#ban01 a,
div#wrapper div#content_left li#ban02 a,
div#wrapper div#content_left li#ban03 a,
div#wrapper div#content_left li#ban04 a,
div#wrapper div#content_left li#ban05 a,
div#wrapper div#content_left li#ban06 a,
div#wrapper div#content_left li#ban07 a,
div#wrapper div#content_left li#ban08 a,
div#wrapper div#content_left li#ban09 a,
div#wrapper div#content_left li#ban10 a,
div#wrapper div#content_left li#ban11 a,
div#wrapper div#content_left li#ban12 a,
div#wrapper div#content_left li#ban13 a, 
div#wrapper div#content_left li#ban14 a {
	width: 250px;
	height: 60px;
}

/*------その他バナー画像-------*/
div#wrapper div#content_left li#ban01 a {
	background: url(http://www.yado-musashi.co.jp/buttons/ban_privilege.gif) top left;
}

div#wrapper div#content_left li#ban02 a {
	background: url(http://www.yado-musashi.co.jp/buttons/ban_cuisine_sp.jpg) top left;
}

div#wrapper div#content_left li#ban03 a {
	background: url(http://www.yado-musashi.co.jp/buttons/ban_spend.jpg) top left;
}

div#wrapper div#content_left li#ban04 a {
	background: url(http://www.yado-musashi.co.jp/buttons/ban_point.jpg) top left;
}

div#wrapper div#content_left li#ban05 a {
	background: url(http://www.yado-musashi.co.jp/buttons/ban_beauty.jpg) top left;
}

div#wrapper div#content_left li#ban06 a {
	background: url(http://www.yado-musashi.co.jp/buttons/ban_blog.jpg) top left;
}

div#wrapper div#content_left li#ban07 a {
	background: url(http://www.yado-musashi.co.jp/buttons/ban_memorial.jpg) top left;
}

div#wrapper div#content_left li#ban08 a {
	background: url(http://www.yado-musashi.co.jp/buttons/ban_voice.gif) top left;
}

div#wrapper div#content_left li#ban09 a {
	background: url(http://www.yado-musashi.co.jp/buttons/ban_member.gif) top left;
}

div#wrapper div#content_left li#ban10 a {
	background: url(http://www.yado-musashi.co.jp/buttons/ban_pamphlet.gif) top left;
}

div#wrapper div#content_left li#ban11 a {
	background: url(http://www.yado-musashi.co.jp/buttons/ban_airline.jpg) top left;
}

div#wrapper div#content_left li#ban12 a {
	background: url(http://www.yado-musashi.co.jp/buttons/ban_souvenir.jpg) top left;
}

div#wrapper div#content_left li#ban13 a {
	background: url(http://www.yado-musashi.co.jp/buttons/ban_kue.jpg) top left;
}

div#wrapper div#content_left li#ban14 a {
	background: url(http://www.yado-musashi.co.jp/buttons/ban_sightseeing.gif) top left;
}

div#wrapper div#content_left li#ban17 a {
	background: url(http://www.yado-musashi.co.jp/buttons/ban_docfish.jpg) top left;
}

/*------バナー-携帯サイト-------*/
div#wrapper div#content_left li#ban_mobile a {
	width: 250px;
	height: 120px;
	background: url(http://www.yado-musashi.co.jp/buttons/ban_mobile.gif) top left;
}

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

	テーブル設定

=======================================*/
/*------フォーム用テーブル-------*/
div#wrapper table#form_table {
	margin: 0;
	width: 575px;
	border: 1px solid #735747;
}

div#wrapper table#form_table th {
	margin: 0;
	padding: 5px;
	border: 1px solid #735747;
	width: 160px;
	background: #D9CCB1;
	color: #735747;
}

div#wrapper table#form_table td {
	margin: 0;
	padding: 5px;
	border: 1px solid #735747;
}

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

	Google Maps

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

div.pop {
	margin: 0;
	padding: 5px;
	border: 0;
}


div.pop img{
	float: left;
}

/* トップロゴ枠 */
div.pop .spot00{
	margin: 0 10px 0 0;
	float: left;
}

/* スポット写真枠 */
div.pop .spot{
	margin: 0 10px 0 0;
	border:#AC9D86 solid 1px;
	float: left;
}

div.pop .btn_info{
	float: right;
	margin: 10px 0 0 0;
}

div.popuptext_sightseeing{
	margin: 5px 0 0 0;
	padding: 0;
	border: 0;
	float: left;
	text-align: left;
}

div.popuptext_sightseeing p{
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 1.3em;
}

div.popuptext_sightseeing h6{
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 14px;
	font-weight:bold;
	line-height: 14px;
	margin: 0 0 15px 0;
}

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

	フッターメニューボタン

=======================================*/
/*------全体設定・背景-------*/
div#wrapper div#f_menu {
	margin: 0 auto;
	width: 900px;
	height: 50px;
	background: url(http://www.yado-musashi.co.jp/buttons/f_menu.jpg) top left;
	clear: both;
}

/*------メインメニューpng-------*/
div#wrapper div#f_menu li {
	width: 106px;
	height: 50px;
	float: left;
}

div#wrapper div#f_menu li a {
	margin: 5px 0 0 0;
	width: 106px;
	height: 39px;
	display: block;
}

div#wrapper div#f_menu li#menu01 {
	padding: 0 7px 0 9px;
}

div#wrapper div#f_menu li#menu02,
div#wrapper div#f_menu li#menu05,
div#wrapper div#f_menu li#menu06,
div#wrapper div#f_menu li#menu08 {
	padding: 0 7px 0 0;
}

div#wrapper div#f_menu li#menu03,
div#wrapper div#f_menu li#menu04,
div#wrapper div#f_menu li#menu07 {
	padding: 0 2px 0 0;
}

/*------オンマウス-------*/
div#wrapper div#f_menu li#menu01 a:hover {
	background: url(http://www.yado-musashi.co.jp/buttons/f_menu_on.jpg) top center no-repeat;
	background-position: -9px -5px;
}

div#wrapper div#f_menu li#menu02 a:hover {
	background: url(http://www.yado-musashi.co.jp/buttons/f_menu_on.jpg) top center no-repeat;
	background-position: -122px -5px;
}

div#wrapper div#f_menu li#menu03 a:hover {
	background: url(http://www.yado-musashi.co.jp/buttons/f_menu_on.jpg) top center no-repeat;
	background-position: -235px -5px;
}

div#wrapper div#f_menu li#menu04 a:hover {
	background: url(http://www.yado-musashi.co.jp/buttons/f_menu_on.jpg) top center no-repeat;
	background-position: -343px -5px;
}

div#wrapper div#f_menu li#menu05 a:hover {
	background: url(http://www.yado-musashi.co.jp/buttons/f_menu_on.jpg) top center no-repeat;
	background-position: -451px -5px;
}

div#wrapper div#f_menu li#menu06 a:hover {
	background: url(http://www.yado-musashi.co.jp/buttons/f_menu_on.jpg) top center no-repeat;
	background-position: -564px -5px;
}

div#wrapper div#f_menu li#menu07 a:hover {
	background: url(http://www.yado-musashi.co.jp/buttons/f_menu_on.jpg) top center no-repeat;
	background-position: -677px -5px;
}

div#wrapper div#f_menu li#menu08 a:hover {
	background: url(http://www.yado-musashi.co.jp/buttons/f_menu_on.jpg) top center no-repeat;
	background-position: -785px -5px;
}

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

	フッター

=======================================*/
/*------フッターテキストメニュー-------*/
div#wrapper div#footer_txtmenu {
	margin: 0 auto;
	padding: 10px 25px;
	border: 0;
	width: 850px;
	background-color: #604E3D;
	clear: both;
}

div#wrapper div#footer_txtmenu p,
div#wrapper div#footer_txtmenu a {
	color: #fff;
	text-align: center;
}

div#wrapper div#footer_txtmenu a:hover {color: #C9B882;}

/*------ページトップ-------*/
div#wrapper div#footer_bt_pagetop {
	margin: 0 auto;
	width: 900px;
	height: 35px;
	background: url(http://www.yado-musashi.co.jp/buttons/f_bt_pagetop.gif) top left;
}

div#wrapper div#footer_bt_pagetop a {
	width: 900px;
	height: 35px;
	display: block;
}

/*------フッター(ページトップより下)全体設定-------*/
div#wrapper div#footer {
	margin: 0 auto;
	padding: 15px 0 25px ;
	width: 900px;
}

div#wrapper div#footer_left {
	width: 600px;
	float: left;
}

div#wrapper div#footer_right {
	width: 300px;
	float: right;
}

div#wrapper div#footer_right p {
	font-weight: bold;
	text-align: right;
}

div#wrapper div#footer_right address {
	font-style: normal;
	text-align: right;
}

/*------ボタン-お問合せ-------*/
div#wrapper p#bt_contact {
	margin: 0 5px 10px 0;
	width: 93px;
	height: 30px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_contact.gif) top left no-repeat;
	float: left;
}

div#wrapper p#bt_contact a {
	width: 93px;
	height: 30px;
	display: block;
}

/*------ボタン-個人情報の取り扱い-------*/
div#wrapper p#bt_privacy {
	margin: 0 5px 10px 0;
	width: 154px;
	height: 30px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_privacy.gif) top left no-repeat;
	float: left;
}

div#wrapper p#bt_privacy a {
	width: 154px;
	height: 30px;
	display: block;
}

/*------ボタン-サイトマップ-------*/
div#wrapper p#bt_sitemap {
	margin: 0 5px 10px 0;
	width: 113px;
	height: 30px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_sitemap.gif) top left no-repeat;
	float: left;
}

div#wrapper p#bt_sitemap a {
	width: 113px;
	height: 30px;
	display: block;
}

/*------ボタン-宿泊約款-------*/
div#wrapper p#bt_contracts {
	margin: 0 5px 10px 0;
	width: 93px;
	height: 30px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_contracts.gif) top left no-repeat;
	float: left;
}

div#wrapper p#bt_contracts a {
	width: 93px;
	height: 30px;
	display: block;
}

/*------コピーライト-------*/
div#wrapper p#f_copyright {
	margin: 0 0 10px 0;
	clear: both;
}

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

	リストアイコン

=======================================*/
.ico_listmark {
	padding: 0 0 0 25px;
	background: url(http://www.yado-musashi.co.jp/buttons/ico_listmark.gif) left no-repeat;
	font-weight: bold;
}

.ico_listmark02 {
	padding: 0 0 0 13px;
	background: url(http://www.yado-musashi.co.jp/buttons/ico_listmark02.gif) left no-repeat;
}


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

	ボタン一覧

=======================================*/
/*------紀州本九絵の詳細を見る-------*/
p#bt_kue {
	width: 169px;
	height: 21px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_kue.gif) top left no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

p#bt_kue a {
	width: 169px;
	height: 21px;
	display: block;
}

/*------ご宿泊予約-------*/
p#bt_reservation {
	width: 174px;
	height: 32px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_reservation.gif) top left no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

p#bt_reservation a {
	width: 174px;
	height: 32px;
	display: block;
}

/*------九絵会席のご宿泊予約-------*/
p#bt_reservation_kue {
	width: 261px;
	height: 32px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_reservation_kue.gif) top left no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

p#bt_reservation_kue a {
	width: 261px;
	height: 32px;
	display: block;
}

/*------温泉の詳細を見る-------*/
p#bt_hotspa {
	width: 133px;
	height: 21px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_hotspa.gif) top left no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

p#bt_hotspa a {
	width: 133px;
	height: 21px;
	display: block;
}

/*------お料理の詳細を見る-------*/
p#bt_cuisine {
	width: 145px;
	height: 21px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_cuisine.gif) top left no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

p#bt_cuisine a {
	width: 145px;
	height: 21px;
	display: block;
}

/*------お品書き-------*/
p#bt_oshinagaki {
	width: 105px;
	height: 25px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_oshinagaki.gif) top left no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

p#bt_oshinagaki a {
	width: 105px;
	height: 25px;
	display: block;
}

/*------バイキングの詳細を見る-------*/
p#bt_viking {
	width: 168px;
	height: 21px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_viking.gif) top left no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

p#bt_viking a {
	width: 168px;
	height: 21px;
	display: block;
}

/*------和邸の詳細を見る-------*/
p#bt_nagitei {
	width: 133px;
	height: 21px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_nagitei.gif) top left no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

p#bt_nagitei a {
	width: 133px;
	height: 21px;
	display: block;
}

/*------葵館客室の詳細を見る-------*/
p#bt_aoi {
	width: 133px;
	height: 21px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_aoi.gif) top left no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

p#bt_aoi a {
	width: 133px;
	height: 21px;
	display: block;
}

/*------葵館客室の詳細を見る-------*/
p#bt_kusunoki_tachibana {
	width: 164px;
	height: 21px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_kusunoki_tachibana.gif) top left no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

p#bt_kusunoki_tachibana a {
	width: 164px;
	height: 21px;
	display: block;
}

/*------観光案内の詳細を見る-------*/
p#bt_sightseeing {
	width: 120px;
	height: 21px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_sightseeing.gif) top left no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

p#bt_sightseeing a {
	width: 120px;
	height: 21px;
	display: block;
}

/*------交通案内の詳細を見る-------*/
p#bt_access {
	width: 120px;
	height: 21px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_access.gif) top left no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

p#bt_access a {
	width: 120px;
	height: 21px;
	display: block;
}

/*------館内施設の詳細を見る-------*/
p#bt_facilities {
	width: 155px;
	height: 21px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_facilities.gif) top left no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

p#bt_beauty a {
	width: 155px;
	height: 21px;
	display: block;
}

/*------リラクゼーションルームの詳細を見る-------*/
p#bt_relaxation {
	width: 201px;
	height: 21px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_relaxation.gif) top left no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

p#bt_relaxation a {
	width: 201px;
	height: 21px;
	display: block;
}

/*------エステの詳細を見る-------*/
p#bt_beauty {
	width: 144px;
	height: 21px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_beauty.gif) top left no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

p#bt_beauty a {
	width: 144px;
	height: 21px;
	display: block;
}

/*------むさしのお土産を見る-------*/
p#bt_souvenir {
	width: 151px;
	height: 21px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_souvenir.gif) top left no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

p#bt_souvenir a {
	width: 151px;
	height: 21px;
	display: block;
}

/*------南紀白浜湯めぐり札とは？-------*/
p#bt_yumeguri {
	width: 175px;
	height: 21px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_yumeguri.gif) top left no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

p#bt_yumeguri a {
	width: 175px;
	height: 21px;
	display: block;
}

/*------団体ご宿泊プランお問合せフォームへ-------*/
p#bt_form_group {
	width: 310px;
	height: 32px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_form_group.gif) top left no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

p#bt_form_group a {
	width: 310px;
	height: 32px;
	display: block;
}

/*------団体日帰りプランお問合せフォームへ-------*/
p#bt_form_groupdays {
	width: 310px;
	height: 32px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_form_groupdays.gif) top left no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

p#bt_form_groupdays a {
	width: 310px;
	height: 32px;
	display: block;
}

/*------チラシを見る-------*/
p#bt_tirashi {
	width: 131px;
	height: 32px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_tirashi.gif) top left no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

p#bt_tirashi a {
	width: 131px;
	height: 32px;
	display: block;
}

/*------ページを印刷する-------*/
p#bt_print {
	width: 202px;
	height: 35px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_print.gif) top left no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

p#bt_print a {
	width: 202px;
	height: 35px;
	display: block;
}

/*------全てのプランを見る-------*/
p#bt_planall {
	width: 145px;
	height: 21px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_planall.gif) top left no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

p#bt_planall a {
	width: 145px;
	height: 21px;
	display: block;
}

/*------和邸の特設サイトはこちら（茶）-------*/
p#bt_nagitei02 {
	width: 207px;
	height: 32px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_nagitei02.gif) top left no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

p#bt_nagitei02 a {
	width: 207px;
	height: 32px;
	display: block;
}

/*------ご宿泊予約はこちら（ベージュ）-------*/
p#bt_reservation02 {
	width: 174px;
	height: 32px;
	background: url(http://www.yado-musashi.co.jp/buttons/bt_reservation02.gif) top left no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

p#bt_reservation02 a {
	width: 174px;
	height: 32px;
	display: block;
}

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

	1-1.Clearfix

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

div#wrapper div{
	zoom:1;/*for IE 5.5-7*/
}
div:after{/*for modern browser(except NN7.1)*/
	content: " ";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

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


	1-2.FontSize-Xtra_Large

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

.large_x {
	font-size: 1.5em;
	line-height: 1.3em;
}
.large_x_nomargin {
	font-size: 1.5em;
	line-height: 1.3em;
	margin-bottom: 0;
}
.large_x_h {
	font-size: 1.5em;
	line-height: 1.5em;
}
.large_x_h_nomargin {
	font-size: 1.5em;
	line-height: 1.5em;
	margin-bottom: 0;
}


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

	1-3.FontSize-Large

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

.large {
	font-size: 1.33em;
	line-height: 1.3em;
}
.large_nomargin {
	font-size: 1.33em;
	line-height: 1.3em;
	margin-bottom: 0;
}
.large_h {
	font-size: 1.33em;
	line-height: 1.5em;
}
.large_h_nomargin {
	font-size: 1.33em;
	line-height: 1.5em;
	margin-bottom: 0;
}


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

	1-3.FontSize-Medium

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

.medium {
	font-size: 1.17em;
	line-height: 1.3em;
}
.medium_nomargin {
	font-size: 1.17em;
	line-height: 1.3em;
	margin-bottom: 0;
}
.medium_h {
	font-size: 1.17em;
	line-height: 1.5em;
}
.medium_h_nomargin {
	font-size: 1.17em;
	line-height: 1.5em;
	margin-bottom: 0;
}


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

	1-4.FontSize-Small

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

.small {
	font-size: 1em;
	line-height: 1.3em;
	letter-spacing: 1px;
}
.small_nomargin {
	font-size: 1em;
	line-height: 1.3em;
	letter-spacing: 1px;
	margin-bottom: 0;
}
.small_h {
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 1px;
}
.small_h_nomargin {
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 1px;
	margin-bottom: 0;
}


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

	1-5.FontSize-Xtra_Small

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

.small_x {
	font-size: 0.83em;
	line-height: 1.3em;
}
.small_x_nomargin {
	font-size: 0.83em;
	line-height: 1.3em;
	margin-bottom: 0;
}
.small_x_h {
	font-size: 0.83em;
	line-height: 1.5em;
	letter-spacing: 1px;
}
.small_x_h_nomargin {
	font-size: 0.83em;
	line-height: 1.5em;
	letter-spacing: 1px;
	margin-bottom: 0;
}

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

	1-6.FontSize_For_Img_Caption

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

.caption_l {
	font-size: 1em;
	margin-top: 5px;
	letter-spacing: 1px;
	line-height: 1em;
}
.caption_s {
	font-size: 0.83em;
	margin-top: 5px;
	line-height: 1em;
	letter-spacing: 1px;
}


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

	1-7.FontSize_For_Img_Caption_Center

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

.caption_l_center {
	font-size: 1em;
	margin-top: 5px;
	letter-spacing: 1px;
	line-height: 1em;
	text-align: center;
}
.caption_s_center {
	font-size: 0.83em;
	margin-top: 5px;
	line-height: 1em;
	letter-spacing: 1px;
	text-align: center;
}


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

	1-8.FontSize_For_Img_Caption_Right

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

.caption_l_right {
	font-size: 1em;
	margin-top: 5px;
	letter-spacing: 1px;
	line-height: 1em;
	text-align: right;
}

.caption_s_right {
	font-size: 0.83em;
	margin-top: 5px;
	line-height: 1em;
	letter-spacing: 1px;
	text-align: right;
}


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

	1-9.For Hidden Items

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

hr,
.hidden {
   display: none;
   visibility: hidden;
}


















/*------------------------------------reset.css-------------------------------------*/
@charset "utf-8";
/* reset.css */

/* 
*
*	Reset and Base Style Sheet
*	Last Update 2007-11-07
*
*	1-1.Fonts CSS
*	1-2.Universal selector
*	1-3.Structure Module
*	1-4.Text Module
*	1-5.Hypertext Module
*	1-6.List Module
*	1-7.Edit Module
*	1-8.Forms Module
*	1-9.Tables Module
*	1-10.Image Module
*	1-11.Object Module
*
*/

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

	1-1.Fonts CSS
	*Copyright (c) 2007, Ability Consultant Inc. All rights reserved.

	Font-Size Adjustment
	
	10px = 0.83em =  83%
	11px = 0.92em =  92%
    --------------------
	12px =    1em = 100%
    --------------------
	13px = 1.08em = 108%
	14px = 1.17em = 117%
	15px = 1.25em = 125%
	16px = 1.33em = 133%
	17px = 1.42em = 142%
	18px = 1.50em = 150%
	19px = 1.58em = 158%
	20px = 1.67em = 167%
	21px = 1.75em = 175%
	22px = 1.83em = 183%
	23px = 1.92em = 192%
    --------------------
	24px =    2em = 200%
    --------------------
	25px = 2.08em = 208%
	26px = 2.17em = 217%

	P:\01社員共有POST\toAll\px_em_per.xls

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

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

	1-2.Universal selector

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

* {
}

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

	1-3.Structure Module

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

body {
	background: #83A7B7;;
	color: #3B2518;
	margin: 0;
	padding: 0;
	border: 0;
	font: normal 160% Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
}

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

	1-4.Text Module

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

h1,h2,h3,h4,h5,h6,
div,
p,
pre,
ul,ol,
dl,dt,dd,
address,
form,
blockquote {
	margin: 0;/* margin reset */
	padding: 0;/* padding reset */
	line-height: 140%;/* base line height */
	text-align: left;
	display: block;
	font-size:small;
}

h1 {font-size: 2em;}
h2 {font-size: 1.83em;}
h3 {font-size: 1.67em;}
h4 {font-size: 1.50em;}
h5 {font-size: 1.33em;}
h6 {font-size: 1.17em;}

strong {}

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

	1-5.Hypertext Module

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

a:link {color: #3B2518;}
a:visited {color: #3B2518;}
a:hover {color: #857235;}

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

	1-6.List Module

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

ul,
ol,
dl {
	margin: 1em 20px;
	padding: 1px 0;
	list-style-position: inside;
}

li,
dt,
dd {
	margin: 0.1em 10px;
}

dt {
	margin-top: 0.6em;
}

dd {
	margin-bottom: 0.6em;
	color: #666;
}

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

	1-8.Forms Module

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

select,
input,
textarea {
	font-size: 99%;
}

form {
	margin: 0.5em 20px;
	padding: 1px 0;
}

form dl,
form p {
	margin: 0.5em 10px;
}

fieldset {
	border: 1px solid #ddd;
}

legend {
	margin: 0 1em;
	padding: 0 10px;
}

input,
textarea {
	margin: 0.4em 10px;
	padding: 0.1em 10px;
	border: 1px solid #ddd;
	background-color: #f5f5f5;
}

input {
	line-height: 1.2;
}

input:hover,
textarea:hover {
	border: 1px solid #aaa;
}

input:focus,
textarea:focus {
	border: 1px solid #000;
}

textarea {
	padding: 0.4em 10px;
}

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

	1-9.Tables Module

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


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

	1-10.Image Module

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

img {
	vertical-align: bottom;
}

a img {
	border: 0;
}

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

	1-11.Object Module

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

object,
embed {
	margin: 1em 20px;
}

/* yproplus.css */

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

	予約プロプラス　設定追加

=======================================*/
#ypro_body #ypro_search,#ypro_body #ypro_planname,#ypro_body #ypro_planlist{
	width:780px;
}

#ypro_body h3{
font-size:13px;
}

#ypro_body #ypro_planlist div.ypro_txt h4 {
margin:0 0 10px;
font-size:13px;
}

#ypro_body #ypro_planlist div.ypro_plan_reserve div.ypro_cal_head table th.ypro_plan_day a {
cursor:text;
display:block;
height:40px;
width:50px;
}

#ypro_body #ypro_planlist div.ypro_plan_reserve div.ypro_cal_bottom {
height:160px;
overflow-y:scroll;
width:700px;
}

form {
margin:0;
padding:1px 0;
}

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

むさし　担当者によるカスタマイズ

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

#ypro_body #ypro_planlist div.ypro_photo
{
	width: 220px;
	padding: 0px 0px 0px 5px;
	margin-top: 10px;
	margin-right: 10px;
	border: solid 1px black;
}
#ypro_body #ypro_planlist div.ypro_photo p.thumbs
{
	width: 220px;
	margin: 0px 0px 0px 0px;
	padding-right: 0px;
}
#ypro_body #ypro_planlist div.ypro_photo p.thumbs img
{
	margin: 0px 5px 0px 0px;
}

#ypro_body #ypro_planlist div.ypro_photo .bigImg .ypro_plan_img {
	width: 98%;
	height: 98%;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
/*
#ypro_body #ypro_planlist div.ypro_photo .bigImg
{
	width: 100%;
}
*/

#ypro_body #ypro_planlist div.ypro_plan_reserve div.ypro_cal table thead tr th,
#ypro_body #ypro_planlist div.ypro_plan_reserve div.ypro_cal table tbody tr th,
#ypro_body #ypro_planlist div.ypro_plan_reserve div.ypro_cal th.ypro_plan_rooms,
#ypro_body #ypro_planlist div.ypro_plan_reserve div.ypro_cal th.ypro_plan_name
{
	background-color: #fff;
}

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

	hack - 各種cssハック - for IE7

=======================================*/
*:first child+html * {
	font-family: Meiryo, "メイリオ", sans-serif;
}

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

	hack - 各種cssハック - for IE6

=======================================*/
* html * {
	font-family: Meiryo, "メイリオ", sans-serif;
}

* html p.small_x {
	font-size: 1.00em;
	line-height: 1.3em;
}

