@charset "utf-8";

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

 文字検索で各cssへ飛んで行ってください
 
  ★style.css
  ★menu.css
  ★image.css
  ★title.css
  ★jquery.bxslider.css

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

.font_red{
	color:red;
}
.font_blue{
	color:blue;
}
.font_big{
	font-weight:bold;
	font-size:16px;
}


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

  style.css　

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

html {
	height: 100%;
	overflow-y:scroll;
/*	overflow-x:hidden; */ 
}

body {
	margin:0;
	padding:0;
	color: #252525;
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size:12px;
}


#prima{
	margin:0;
	padding:0;
	color: #252525;
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif;
	background-color:#900;
	font-size:12px;
}

#kaio{
	margin:0;
	padding:0;
	color: #252525;
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif;
	background-color:#048;
	font-size:12px;
}

#wine_bg{
	margin:0;
	padding:0;
	color: #252525;
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif;
	background-color:#a08;
	font-size:12px;
}
#access_left{
	margin-right:10px;
	padding:0;
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size:12px;
	width:350px;
	height:auto;
	text-align:left;
	float:left;
}
#access_right{
	margin:10px 0 20px 0;
	padding:0;
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size:12px;
	width:320px;
	height:450px;
	text-align:left;
	float:left;
}
#access_center{
	margin:30px 0 0 0;
	padding:0;
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size:12px;
	width:680px;
	height:auto;
	text-align:left;
	border-top:#acc dotted 1px;
	border-bottom:#acc dotted 1px;
	clear:both;
}
#access_left h4{
	font-size:15px;
	color:#00C;
	border-left:#8cc solid 3px;
	padding-left:5px;
}
#access_center h4{
	font-size:13px;
	color:#000;
	border-left:#8cc solid 3px;
	padding-left:5px;
}
#access_left p.add{
	font-size:13px;
	color:#000;
	border-left:#bdd solid 2px;
	padding-left:10px;
	margin-left:30px;
}


input, textarea {
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif;
	background:#fff;
	margin:0;
}

a em{
	display:none;
}

#wrapper{
	background-color:#fff;
	margin:0 auto;
	width:1020px;
/*	border-left:#ccC dotted 2px;
	border-right:#ccC dotted 2px; */
}
#blog_wrapper{
	background-color:#fff;
	margin:0 auto;
	width:700px;
/*	border-left:#ccC dotted 2px;
	border-right:#ccC dotted 2px; */
}

#header{
	margin:0 auto;
	width:1000px;
	height:70px;
}

#header_01{
	margin:0 auto;
	width:1000px;
	height:70px;
	background:url(../images/header_img.jpg) no-repeat;
	position:relative;
}
#header_02{
	margin:0 auto;
	width:1000px;
	height:35px;
	font-size:12px;
	border-bottom:#dee dotted 1px;
	background:url(../images/topbg.gif) repeat-x;
	position:relative;
}
#header_02 div{
	margin:0;
	float:left;
}

/*トップナティークロゴ*/
#wrapper #header h1{
	background:url(../images/n_logo.png) no-repeat;
	width:190px;
	height:70px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	float:left;
}

#nlogo{
	background:url(../images/n_logo.png) no-repeat;
	width:190px;
	height:70px;
	margin:0;
	padding:0;
	float:left;
}
#toptxt0{
	margin:5px 10px 0px 0px;
	width:450px;
	float:left;
	text-align:right;
	padding:10px;
	margin:0;
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif;
	color:#000;
	font-size:11px;
}
#toptxt0 a{
	text-decoration:none;
	color:#000;
	padding-right:5px;
	padding-left:5px;
}
#toptxt0 a:hover{
	color:#aaa;
}

#toptxt1{
	width:300px;
	padding:10px 15px 10px 5px;
	background:url(../images/rightbg.gif) no-repeat;
	color:#fff;
	float:right;
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif;
	margin:0;
}

#wrapper #header #toptxt1 h2{
	margin:0;
	padding:0px 0px 0px 15px;
	font-size:12px;
	float:left;
}


#toptxt2{
	vertical-align:middle;
	width:300px;
	height:35px;
	float:right;
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif;
}
#toptxt2 ul{
	padding:0;
	margin:0;
	font-size:10px;
	height:35px;
}
#toptxt2 ul li{
	list-style-type:none;
	float:left;
}
#toptxt2 ul li a{
	text-decoration:none;
	display:block;
	color:#000;
	padding-right:10px;
	padding-left:10px;
}
#toptxt2 ul li a:hover{
	color:#aaa;
}

#topbd{
	background-color:#009;
	height:10px;
	margin:0 auto;
	width:100%;
	}

#posright{
	text-align:right;
}


/*リンクページのリスト設定*/
#links_content{
	margin:5px 10px 0px 0px;
	width:900px;
	height:auto;
	margin:0;
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif;
	color:#000;
	background-color:#fff;
	font-size:14px;
}
#links_content li{
	margin:5px 20px 0px 0px;
	list-style-image:url(/images/links_icon.gif);
}
#links_content li a{
	color:#00C;
	font-weight:bold;
	text-decoration:none;
}
#links_content li a:hover{
	color:#66b;
	font-weight:bold;
	background-color:#eFF;
	padding:3px;
	font-weight:normal;
}
.links_side{
	margin:0 0 15px 30px;
	font-size:14px;
}


/*インフォメーション*/
.topinfo{
	height:17px;
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif;
	color:#059;
	background-color:#fff; 
/*	background:url(../images/topinfobg.gif) x-repeat;*/ 
/*	border-right:solid #5ae 2px;*/
	border-left:solid #5ae 2px;
/*	border-top:solid #f55 1px;*/
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	clear:both;
}
#topnews{
	width:500px;
	padding:5px;
	margin-left:50px;
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif;
	color:#009;
	font-size:12px;
}
#topnews a{
	color:#009;
}
.infobar{
	width:650px;
	margin:0 0 10px 0;
/*	border-bottom:solid #5ae 1px; */
	border-bottom:solid #ddd 1px; 
}
.infobar_bl{
	clear:both;
	width:650px;
	margin:0 0 5px 0;
	border-bottom:dotted #5ae 1px; 
}


/*ヘッダーリンクの設定*/
#header_link {
	color:#007900;
	text-decoration:none;
	padding:0 0 0 5px;
}
#header_link a{
	color:#007900;
	text-decoration:none;
	padding:0 0 0 5px;
}
#header_link a:hover{
	color:#007900;
	text-decoration:underline;
}
#header_link a:visited{
	color:#007900;
}



#search{
	background:url(../images/searchbox.jpg) no-repeat;
	width:160px;
	height:20px;
	position:absolute;
	right:40px;
	top:40px;
	margin:0;
	padding:0;
	vertical-align:middle;
}

form{
	margin:0;
	padding:0;
}

#searchbox{
	border:#FFFFFF none 0px;
	height:16px;
	margin:2px 0 0 25px;
	padding:0;
	vertical-align:top;
	width:70%;
	ime-mode:active;
	color:#888888;
	font-size:8pt;
}

/*TOP動画*/
#topimg{
	font-size:10px;
	margin:0 auto;
	width:1000px;
	clear:both;
}
#topimg ul{
	padding: 0;
	margin: 0;
}
#topimg li{
	margin: 0;
	padding: 0;
	list-style-position:outside;
}

#menu_L{
	width:150px;
	background:url(../images/menu_L.jpg) no-repeat;
}
#menu_01{
	width:80px;
	background:url(../images/menu_01.jpg) no-repeat;
}
#menu_01 a{
	display:block;
	width:80px;
	height:30px;
}
#menu_01 a:hover{
	background:url(../images/hover/menu_01.jpg) no-repeat;
}

#menu_02{
	width:80px;
	background:url(../images/menu_02.jpg) no-repeat;
}
#menu_02 a{
	display:block;
	width:80px;
	height:30px;
}
#menu_02 a:hover{
	background:url(../images/hover/menu_02.jpg) no-repeat;
}

#menu_03{
	width:90px;
	background:url(../images/menu_03.jpg) no-repeat;
}
#menu_03 a{
	display:block;
	width:90px;
	height:30px;
}
#menu_03 a:hover{
	background:url(../images/hover/menu_03.jpg) no-repeat;
}

#menu_04{
	width:100px;
	background:url(../images/menu_04.jpg) no-repeat;
}
#menu_04 a{
	display:block;
	width:100px;
	height:30px;
}
#menu_04 a:hover{
	background:url(../images/hover/menu_04.jpg) no-repeat;
}

#menu_05{
	width:90px;
	background:url(../images/menu_05.jpg) no-repeat;
}
#menu_05 a{
	display:block;
	width:90px;
	height:30px;
}
#menu_05 a:hover{
	background:url(../images/hover/menu_05.jpg) no-repeat;
}

#menu_06{
	width:110px;
	background:url(../images/menu_06.jpg) no-repeat;
}
#menu_06 a{
	display:block;
	width:110px;
	height:30px;
}
#menu_06 a:hover{
	background:url(../images/hover/menu_06.jpg) no-repeat;
}

#menu_R{
	width:400px;
	background:url(../images/menu_R.jpg) no-repeat;
}

#main{
	margin:0 auto;
	width:1000px;
}
#blogmain{
	margin:0 auto;
	width:1000px;
	background-color:#CFF;
}

.clear{
	clear:both;
}

/*パンくずリスト*/
#pankuzu{
	text-align:left;
	font-size:10px;
	color:#336;
	width:700px;
}
#pankuzu a{
	text-decoration:none;
	color:#055;
}
#pankuzu a:hover{
	color:#aaa;
	text-decoration:underline;
}
#pankuzu a:visited{
	color:#055;
}

/*ブログパンくずリスト*/
#blog_pankuzu{
	text-align:left;
	font-size:10px;
	color:#336;
	width:600px;
}
#blog_pankuzu a{
	text-decoration:none;
	color:#055;
}
#blog_pankuzu a:hover{
	color:#aaa;
	text-decoration:underline;
}
#blog_pankuzu a:visited{
	color:#055;
}

/*本文サイズの設定*/
#contener{
	margin:0px 0px 0px 0px;
	width:1000px;
}

/*トップ画像*/
#top_img{
	margin:0;
	width:1000px;
	height:250px;
	background:url(../images/index_pic.jpg) no-repeat;
}

#side_navi{
	margin:20px 0px 0px 0px;
	width:280px;
	height:100%;
/*	background:#dfffb6; */
	float:left;
}
#side_navi div{
	margin:0 0 0px 0;
	width:280px;
	text-align:left;
}
#side_navi_2 div{
	margin:5px 5px 5px 0;
	width:280px;
	text-align:left;
}

/*本文内　通常リンクボタン*/
#btn_body{
	margin:0 0 0px 0;
	width:700px;
	height:auto;
	color:#999;
}

#btn_01{
	padding:0px 10px 0px 0px;
	background:url(../images/btn01.png) no-repeat;
	width:300px;
	height:180px;
	float:left;
}
#btn_01 a{
	padding:5px 10px 0px 0px;
	width:300px;
	height:180px;
	display: block;
}
#btn_01 a:hover{
	background:url(../images/hover/btn01.jpg) no-repeat;
}

#btn_02{
	padding:0px 10px 0px 0px;
	background:url(../images/btn02.png) no-repeat;
	width:300px;
	height:180px;
	float:left;
}
#btn_02 a{
	padding:5px 10px 0px 0px;
	width:300px;
	height:180px;
	display: block;
}
#btn_02 a:hover{
	background:url(../images/hover/btn02.jpg) no-repeat;
}

#btn_03{
	padding:0px 10px 0px 0px;
	background:url(../images/btn03.png) no-repeat;
	width:300px;
	height:180px;
	float:left;
}
#btn_03 a{
	padding:5px 10px 0px 0px;
	width:300px;
	height:180px;
	display: block;
}
#btn_03 a:hover{
	background:url(../images/hover/btn03.png) no-repeat;
}

#btn_04{
	padding:0px 10px 0px 0px;
	background:url(../images/btn04.png) no-repeat;
	width:300px;
	height:180px;
	float:left;
}
#btn_04 a{
	padding:5px 10px 0px 0px;
	width:300px;
	height:180px;
	display: block;
}
#btn_04 a:hover{
	background:url(../images/hover/btn04.jpg) no-repeat;
}
#btn_05{
	padding:0px 10px 0px 0px;
	background:url(../images/btn05.jpg) no-repeat;
	width:300px;
	height:180px;
	float:left;
}
#btn_05 a{
	padding:5px 10px 0px 0px;
	width:300px;
	height:180px;
	display: block;
}
#btn_05 a:hover{
	background:url(../images/hover/btn05.jpg) no-repeat;
}
#btn_99{
	padding:0px 10px 0px 0px;
	background:url(../images/barrier-free1.jpg) no-repeat;
	width:300px;
	height:180px;
	float:left;
}

#btn_left{
	margin:0 10px 0px 0;
	width:300px;
	height:400px;
	color:#000;
	float:left;
}
#btn_right{
	margin:0;
	width:300px;
	height:400px;
	color:#000;
	float:left;
}

#guide_tt{
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#009;
	border-left:#009 solid 5px;
	font-size:13px;
	font-weight:bold;
	width:285px;
	height:auto;
	float:left;
}
#guide_na{
	margin:5px 10px 0px 0px;
	padding:5px;
	background-color:#eee;
	font-size:11px;
	width:290px;
	height:auto;
	float:left;
}

/*サイドバー　ボタン*/
iframe{
	padding-bottom:5px;
}
#button_01{
	padding-bottom:5px;
	background:url(../images/side_link01.jpg) no-repeat;
	height:115px;
}
#button_01 a{
	width:280px;
	height:115px;
	display: block;
}
#button_01 a:hover{
	background:url(../images/hover/side_link01.jpg) no-repeat;
}

#button_02{
	padding-bottom:5px;
	background:url(../images/side_link02.jpg) no-repeat;
	height:115px;
}
#button_02 a{
	width:280px;
	height:115px;
	display: block;
}
#button_02 a:hover{
	background:url(../images/hover/side_link02.jpg) no-repeat;
}
#button_03{
	padding-bottom:5px;
	background:url(../images/side_link03.jpg) no-repeat;
	height:115px;
}
#button_03 a{
	width:280px;
	height:115px;
	display: block;
}
#button_03 a:hover{
	background:url(../images/hover/side_link03.jpg) no-repeat;
}
#button_04{
	padding-bottom:5px;
	background:url(../images/side_link04.jpg) no-repeat;
	height:115px;
}
#button_04 a{
	width:280px;
	height:115px;
	display: block;
}
#button_04 a:hover{
	background:url(../images/hover/side_link04.jpg) no-repeat;
}

/*サイドバー　電話　アドレス*/
#contact{
	background:url(../images/contact.jpg) no-repeat;
	height:200px;
}
#contact a{
	width:200px;
	height:200px;
	display: block;
}
#contact a:hover{
	background:url(../images/hover/contact.jpg) no-repeat;
}

/*サイドバー　ムービー*/
#movie{
	background:url(../images/side_video.jpg) no-repeat;
	height:190px;
}
#movie a{
	width:100%;
	display: block;
}

/*サイドバー　googleマップ*/
#map{
	background:url(../images/side_video.jpg) no-repeat;
	height:190px;
}
#map a{
	width:100%;
	display: block;
}

/*サイドバー　ご宿泊ボタン*/
#stay_side_navi{
	margin:10px 0px 0px 0px;
	width:200px;
	height:100%;
/*	background:#dfffb6; */
	float:right;
}
#stay_side_navi div{
	margin:0 0 0px 0;
	width:200px;
	text-align:left;
}

#staybtn_01{
	padding-bottom:10px;
	background:url(../images/staybtn01.png) no-repeat;
	height:60px;
}
#staybtn_01 a{
	width:200px;
	height:60px;
	display: block;
}
#staybtn_01 a:hover{
	background:url(../images/hover/staybtn01.png) no-repeat;
}
#staybtn_02{
	padding-bottom:10px;
	background:url(../images/staybtn02.png) no-repeat;
	height:60px;
}
#staybtn_02 a{
	width:200px;
	height:60px;
	display: block;
}
#staybtn_02 a:hover{
	background:url(../images/hover/staybtn02.png) no-repeat;
}
#staybtn_03{
	padding-bottom:10px;
	background:url(../images/staybtn03.png) no-repeat;
	height:60px;
}
#staybtn_03 a{
	width:200px;
	height:60px;
	display: block;
}
#staybtn_03 a:hover{
	background:url(../images/hover/staybtn03.png) no-repeat;
}
#staybtn_04{
	padding-bottom:10px;
	background:url(../images/staybtn04.png) no-repeat;
	height:60px;
}
#staybtn_04 a{
	width:200px;
	height:60px;
	display: block;
}
#staybtn_04 a:hover{
	background:url(../images/hover/staybtn04.png) no-repeat;
}
#staybtn_05{
	padding-bottom:10px;
	background:url(../images/staybtn05.png) no-repeat;
	height:60px;
}
#staybtn_05 a{
	width:200px;
	height:60px;
	display: block;
}
#staybtn_05 a:hover{
	background:url(../images/hover/staybtn05.png) no-repeat;
}
#staybtn_06{
	padding-bottom:10px;
	background:url(../images/staybtn06.png) no-repeat;
	height:60px;
}
#staybtn_06 a{
	width:200px;
	height:60px;
	display: block;
}
#staybtn_06 a:hover{
	background:url(../images/hover/staybtn06.png) no-repeat;
}
#staybtn_07{
	padding-bottom:10px;
	background:url(../images/staybtn07.png) no-repeat;
	height:60px;
}
#staybtn_07 a{
	width:200px;
	height:60px;
	display: block;
}
#staybtn_07 a:hover{
	background:url(../images/hover/staybtn07.png) no-repeat;
}
#staybtn_99{
	padding-bottom:10px;
	background:url(../images/staybtn99.png) no-repeat;
	height:60px;
}


/*本文*/
#contents{
	margin:5px 10px 0px 5px;
	width:700px;
/*	background:#dfffb6; */
	float:left;
}
#contents p{
	font-size:14px;
}

/*ブログ本文*/
#blog_contents{
	margin:0 15px 0px 0;
	padding:10px;
	width:640px;
	background:#dfffb6; 
	float:left;
}
#blog_contents p{
	font-size:14px;
}

/*サイドリンクなし本文*/
#no_side_contents{
	margin:5px 10px 0px 5px;
	width:950px;
/*	background:#dfffb6; */
	float:left;
}
#no_side_contents p{
	font-size:14px;
}

/*ご宿泊本文*/

#stay_contents{
	margin:5px 10px 0px 5px;
	width:750px;
/*	background:#dfffb6; */
	float:left;
}
#stay_contents p{
	font-size:13px;
}

/*お食事本文*/
#res_contents{
	text-align:center;
	margin:5px 10px 0px 5px;
	width:950px;
/*	background:#dfffb6; */
	float:left;
}
#res_contents p{
	font-size:13px;
}

#bd_bold{
	font-size:18px;
	font-family : sans-serif ;
	font-weight : bold ;
	color:#007900;
}
#txt_bold{
	font-weight : bold ;
}
#txt_bold14{
	font-size:14px;
	font-weight : bold ;
}


#contents a{
	color:#007900;
	text-decoration:none;
	padding:0 0 0 5px;
}
#contents a:hover{
	color:#007900;
	text-decoration:underline;
}
#contents a:visited{
	color:#007900;
}

#subcontents{
	margin:0px 0px 0px 5px;
	width:450px;
	font-size:12px;
	/*	background:#dfffb6; */
	float:left;
}

/*フォントサイズ*/
#font9{
	font-size:9px;
}
#font10{
	font-size:10px;
}
#font11{
	font-size:11px;
}
#font12{
	font-size:12px;
}
#font13{
	font-size:13px;
}
#font14{
	font-size:14px;
}

.redf{
	color:red;
	padding-left:20px;
}

/*フッター　リンクボタン*/
#ftrbtn_body{
	margin:5px 0px 0px 5px;
	padding:0px 5px 0px 0px;
	width:740px;
	height:auto;
	color:#999;
	float:left;
}
#ftrbtn_body:after{
	content:" ";
	display:block;
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0;
}
*html.clearfix{
	zoom:1;
}/*IE6*/
*:first-child+html.clearfix{
	zoom:1;
}/*IE7*/


#ftrbtn_01{
	margin:5px 10px 0px 0px;
	background:url(../images/sbtn01.png) no-repeat;
	width:150px;
	height:40px;
	float:left;
}
#ftrbtn_01 a{
	width:150px;
	height:40px;
	display: block;
}
#ftrbtn_01 a:hover{
	background:url(../images/hover/sbtn01.png) no-repeat;
}

#ftrbtn_02{
	margin:5px 10px 0px 0px;
	background:url(../images/sbtn02.png) no-repeat;
	width:150px;
	height:40px;
	float:left;
}
#ftrbtn_02 a{
	width:150px;
	height:40px;
	display: block;
}
#ftrbtn_02 a:hover{
	background:url(../images/hover/sbtn02.png) no-repeat;
}
#ftrbtn_03{
	margin:5px 10px 0px 0px;
	background:url(../images/sbtn03.png) no-repeat;
	width:150px;
	height:40px;
	float:left;
}
#ftrbtn_03 a{
	width:150px;
	height:40px;
	display: block;
}
#ftrbtn_03 a:hover{
	background:url(../images/hover/sbtn03.png) no-repeat;
}
#ftrbtn_04{
	margin:5px 10px 0px 0px;
	background:url(../images/sbtn04.png) no-repeat;
	width:150px;
	height:40px;
	float:left;
}
#ftrbtn_04 a{
	width:150px;
	height:40px;
	display: block;
}
#ftrbtn_04 a:hover{
	background:url(../images/hover/sbtn04.png) no-repeat;
}


/*文字をセンターに*/
#center{
	text-align:center;
}

#img_center {
 display: block;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
}

/*ニュースもろもろ設定*/
.news_content{
	float:left;
	width:640px;
}
.news_content hr{
	border:none;
	border-bottom-style:dotted;
	border-bottom-width:2px;
	border-color:#006;	
	width:640px;
}
.news_midashi{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#00C;	
}
.news_day{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	font-weight:bold;	
}
.news_waku{
	border-style:solid;
	border-width:1pt;
	width:450px;
	padding:3px 10px;
}
.news_waku_min{
	border-style:solid;
	border-width:1pt;
	width:250px;
	padding:3px 10px;
}
.sentence{
	margin-left:10px;
	font-size:12px;
	padding:5px;
}
.lh5{
	line-height:5pt;
}
.lh10{
	line-height:10pt;
}

/*ブログもろもろ設定*/
.blog_content{
	margin-top:10px;
	float:left;
	width:640px;
	border:2px solid #0CF;
}
.blog_content hr{
	border:none;
	border-bottom-style:dotted;
	border-bottom-width:2px;
	border-color:#0CF;	
	width:640px;
}
.blog_writer{
	text-align:right;
	padding:0 20px 10px 0;
}
.btn_top{
	text-align:center;
	padding:5px;
	margin-right:10px;
	width:100px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#0cf;
	color:#fff;	
	float:right;
}

.blog_midashi{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#fff;	
	padding:5px 0 0 5px;
	background-color:#6ad;
}
.blog_day{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px dotted #0CF;
	padding:0 0 0 10px;
	background-color:#eee;
}

.blog_waku{
	border-style:solid;
	border-width:1pt;
	width:450px;
	padding:3px 10px;
}
.blog_partition{
	width:240px;
	height:auto;
	float:left;
	padding-left:5px;
	margin-bottom:10px;
	margin-right:15px;
}
.blogtable{
	 width:580px;
	 margin-left:10px;
}
.company_t{
	background-color:#ddd;
	padding:3px;
	text-align:center;
	border:1px solid #ddd;
}
.company_d{
	background-color:#fff;
	padding-left:5px;
	border:1px solid #ddd;
}

/*右下リンク*/
#right_link1{
	margin:10px 0 0 250px;
	float:left;
	width:210px;
	height:55px;
	background:url(../images/ms_campus.jpg) no-repeat;
	position: left;
}
#right_link1 a{
	width:210px;
	height:55px;
	display:block;
	text-decoration:none;
}
#right_link1 a:hover{
	background:url(../images/hover/ms_campus.jpg) no-repeat;
}

#right_link2{
	margin:10px 0 0 20px;
	float:left;
	width:210px;
	height:55px;
	background:url(../images/50th.jpg) no-repeat;
	position: left;
}
#right_link2 a{
	width:210px;
	height:55px;
	display:block;
	text-decoration:none;
}
#right_link2 a:hover{
	background:url(../images/hover/50th.jpg) no-repeat;
}


#footer{
	clear:both;
	height:90px;
	margin:10px 0 0 0;
}

#footer_menu{
	margin:0 auto;
	color:#000;
	font-size:12px;
	width:1000px;
}
#footer_top{
	margin:0 auto;
	padding:0 auto;
	width:680px;
	height:10px;
	float:left;
}

#footer_text{
	margin:10px 0px 0px 0px;
	padding:0px 10px 0px 5px;
	width:740px;
	height:80px;
	float:left;
	font-size:10px;
}
#footer_text a{
	text-decoration:none;
	color:#000;
}
#footer_text a:hover{
	color:#aaa;
}

#footer_nimg{
	margin:10px 0px 0px 10px;
	width:230px;
	height:80px;
	float:left;
	background:url(../images/ftr_nimg.jpg) no-repeat 4px  4px;
}

#footer_text_left{
	margin:0 30px 0 20px;
	width:300px;
	height:100px;
	border-right: 1px dashed #97d34f;
	float:left;
}
* html #footer_text_left {
	margin:0 30px 0 10px;
}


#footer_text_center{
	margin:0 30px 0 0;
	width:300px;
	height:100px;
	border-right: 1px dashed #97d34f;
	float:left;
}

#footer_text_right{
	margin:0;
	width:300px;
	height:100px;
	float:left;
}

.footer_title{
	margin:0 0 5px 0;
	font-size:11pt;
	font-weight:bold;
	color:#007900;
	text-decoration:none;	
}
.footer_title a{
	color:#007900;
	text-decoration:none;
	padding:0 0 0 22px;
	background:url(../images/footer_title.jpg) no-repeat 4px  4px;
}
.footer_title a:hover{
	color:#007900;
	text-decoration:underline;
	background:url(../images/hover/footer_title.jpg) no-repeat 4px  4px;
}
.footer_title a:visited{
	color:#007900;
}


.box_L{
	margin:0;
	padding:0;
	width:150px;
	float:left;
}
.box_L ul{
	margin:0;
	padding:0 0 0 10px;
}
.box_L ul li{
	margin:0;
	padding:0;
	list-style:none;
	font-size:9pt;
	line-height:150%;
}
.box_L ul li a{
	color:#007900;
	text-decoration:none;
	padding:0 0 0 15px;
	background:url(../images/footer_migi.jpg) no-repeat 4px  4px;
}
.box_L ul li a:hover{
	color:#007900;
	text-decoration:underline;
	background:url(../images/hover/footer_migi.jpg) no-repeat 4px 4px;
}
.box_L ul li a:visited{
	color:#007900;
}



.box_R{
	margin:0;
	padding:0;
	width:145px;
	float:left;
}
.box_R ul{
	margin:0;
	padding:0;
}
.box_R ul li{
	margin:0;
	padding:0;
	list-style:none;
	font-size:9pt;
	line-height:150%;
	color:#007900;
}
.box_R ul li a{
	color:#007900;
	text-decoration:none;
	padding:0 0 0 15px;
	background:url(../images/footer_migi.jpg) no-repeat 4px  4px;
}
.box_R ul li a:hover{
	color:#007900;
	text-decoration:underline;
	background:url(../images/hover/footer_migi.jpg) no-repeat 4px 4px;
}
.box_R ul li a:visited{
	color:#007900;
}

#footer_bottom{
	margin:0 40px 0 0;
	width:1000px;
	height:10px;
	clear:both;
}

#footer_add{
	margin:0 auto;
	color:#fff;
	font-size:13px;
	padding:10px;
	width:980px; 
	height:50px;
	text-align:right;
}
#footer_copy{
	color:#fff;
	font-size:10px;
	text-align:right;
	clear:both;
}
#footer_bg{
	margin:0 auto;
	height:90px;
	width:100%;
	background-color:#57ada6;
	overflow:hidden;
	clear:both;
}

/*上へ戻る*/
#up_btn{
	margin:0 20px 0 0;
	width:790px;
	height:80px;
	background:url(../images/up_btn.jpg) no-repeat right top;
}


div#right {  
    float: right;  
}  
  
.clearRight {  
    clear:right;  
} 
 
#up_btn2{
	margin:0 0 20px 0;
	width:65px;
	height:65px;
	background:url(../images/up_btn.jpg) no-repeat right top;
}



#txtright {  
    text-align: right;  
}  

#line_top{
	margin:0 0px 0 0px;
	width:790px;
	height:10px;
	border-top: 2px solid #97d34f;
}

/*会社概要テーブル*/
table.n_gaiyou{
	margin:0 0 0 0px;
	font-size:13px;
    border:2px solid #fff;
    border-collapse:collapse;
    border-spacing:0;
	border:2px solid #ddd;
    empty-cells:show;
}
.n_gaiyou tr{
	border-bottom:1px solid #fff;
}
.n_gaiyou th{
	padding:5px;
	color:#00a;
	width:170px;
	border-right:1px solid #fff;
    background-color:#eee;
}
.n_gaiyou td{
	padding-left:20px;
	width:450px;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
    background-color:#fff;
	text-align:left;
}

/*テーブル*/
table.gaiyou{
	margin:0 0 0 0px;
	font-size:13px;
    border:2px solid #fff;
    border-collapse:collapse;
    border-spacing:0;
	border:2px solid #ddd;
    empty-cells:show;
}
.gaiyou tr{
	border-bottom:1px solid #fff;
}
.gaiyou th{
	padding:5px;
	color:#00a;
	width:200px;
	border-right:1px solid #fff;
    background-color:#eee;
}
.gaiyou th.ninzu{
	padding:5px;
	color:#00a;
	width:55px;
	border-right:1px solid #fff;
    background-color:#eee;
}
.gaiyou td{
	width:200px;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
    background-color:#fff;
	text-align:center;
}
.gaiyou td.ninzu{
	width:55px;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
    background-color:#fff;
	text-align:center;
}

/*お部屋料金テーブル*/
table.matrix{
	margin:0 0 0 0px;
	font-size:13px;
    border:2px solid #fff;
    border-collapse:collapse;
    border-spacing:0;
	border:2px solid #bbb;
    empty-cells:show;
}
.matrix tr{
	border-bottom:1px solid #fff;
}
.matrix th{
	padding:5px;
	color:#00a;
	width:160px;
	border-right:1px solid #fff;
    background-color:#eee;
}
.matrix th.heya{
	padding:5px;
	color:#00a;
	width:120px;
	border-right:1px solid #fff;
    background-color:#eee;
}
.matrix th.ninzu{
	padding:5px;
	color:#00a;
	width:55px;
	border-right:1px solid #fff;
    background-color:#eee;
}
.matrix tbody{
	border-bottom:2px solid #bbb;
}
.matrix td{
	width:160px;
	height:25px;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
    background-color:#fff;
	text-align:center;
}
.matrix td.h40{
	height:40px;
}
.matrix td.heya{
	padding:5px;
	font-size:14px;
	width:120px;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
    background-color:#fff;
	text-align:left;
}
.matrix td.heya a{
	color:#000;
	text-decoration:none;
}
.matrix td.heya a:hover{
	color:#66c;
	text-decoration:underline;
}



.matrix td.ninzu{
	width:55px;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
    background-color:#fff;
	text-align:center;
}
#mtrx_b{
	font-weight:bold;
}

#mtrx_s{
	font-size:9px;
}

#smlfont{
	font-size:10px;
}

/*本文*/
#main #contener #contents div.ind{
	font-size:13px;
	width:620px;
	height:auto;
	margin:0;
	padding:10px;
	border-top:2px dotted #ddd;
}

#main #contener #contents div.sst{
	font-size:13px;
	width:630px;
	height:330px;
	margin:0;
	padding:10px 0px 0px 0px;
	border-top:2px dotted #ddd;
}
#main #contener #contents div.sst_end{
	font-size:13px;
	width:300px;
	height:200px;
	margin:0;
	padding:10px 0px 0px 0px;
	border-top:2px dotted #ddd;
}
#main #contener #contents div.res_bd{
	font-size:13px;
	width:630px;
	height:200px;
	margin:0;
	padding:10px 0px 0px 0px;
	border-top:2px dotted #ddd;
}
#main #contener #contents div.res_bd_end{
	font-size:13px;
	width:630px;
	height:200px;
	margin:0;
	padding:10px 0px 0px 0px;
	border-top:2px dotted #ddd;
}
#main #contener #contents div.sta_bd{
	font-size:13px;
	width:700px;
	height:150px;
	margin:0;
	padding:10px 0px 0px 0px;
	clear:both;
}
#main #contener #contents div.sta_bd_end{
	font-size:13px;
	width:700px;
	height:200px;
	margin:0;
	padding:10px 0px 0px 0px;
	border-top:2px dotted #ddd;
}

/*お食事タブ*/
#main #contener #res_contents .tab{
	overflow:hidden;
}

#main #contener #res_contents .tab li{
	margin-left:250px;
	margin-right:-175px;
	float:left;
	list-style-type: none;
}
#main #contener #res_contents .tab li.select1{
	width:70px;
	height:70px;
}
#main #contener #res_contents .tab li.select1 a{
	background: url(../images/pri01.gif) no-repeat left top;
	width:70px;
	height:70px;
	display:block;
	cursor: pointer;
}
#main #contener #res_contents .tab li.select1 a:hover{
	background: url(../images/hover/pri01.gif) no-repeat left top;
	width:70px;
	height:70px;
}

#main #contener #res_contents .tab li.select2{
	width:70px;
	height:70px;
}
#main #contener #res_contents .tab li.select2 a{
	background: url(../images/pri02.gif) no-repeat left top;
	width:70px;
	height:70px;
	display:block;
	cursor: pointer;
}
#main #contener #res_contents .tab li.select2 a:hover{
	background: url(../images/hover/pri02.gif) no-repeat left top;
	width:70px;
	height:70px;
}

#main #contener #res_contents .tab li.select3{
	width:70px;
	height:70px;
}
#main #contener #res_contents .tab li.select3 a{
	background: url(../images/pri03.gif) no-repeat left top;
	width:70px;
	height:70px;
	display:block;
	cursor: pointer;
}
#main #contener #res_contents .tab li.select3 a:hover{
	background: url(../images/hover/pri03.gif) no-repeat left top;
	width:70px;
	height:70px;
}

#main #contener #res_contents .tab li.select4{
	width:70px;
	height:70px;
}
#main #contener #res_contents .tab li.select4 a{
	background: url(../images/kai03.gif) no-repeat left top;
	width:70px;
	height:70px;
	display:block;
	cursor: pointer;
}
#main #contener #res_contents .tab li.select4 a:hover{
	background: url(../images/hover/kai03.gif) no-repeat left top;
	width:70px;
	height:70px;
}

#main #contener #res_contents .content li{
	background-color:#fff;
	padding:10px 40px 10px 40px;
	list-style-type: none;
}
#main #contener #res_contents .hide {
	display:none;
}

/*ワインページ　グラス画像*/
#winegrass{
	margin:0 auto;
	width:640px;
	height:432px;
	background:url(../images/wine_grass.gif) no-repeat;
	position:relative;
}
/*ワインボックス　タイトル*/
.winebox_title{
	background-color:#fff;
	margin:0 auto;
	padding-left:10px;
	text-align:left;
	font-size:16px;
	width:900px;
	color:#603;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom:#ccC dotted 2px;
	border-left:#603 solid 3px;
	float:left;
}
/*ワインボックス２列　左*/
.winebox_left{
	background-color:#fff;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:30px;
	padding-left:50px;
	text-align:left;
	width:900px;
/*	border-left:#ccC dotted 2px;
	border-right:#ccC dotted 2px; */
	float:left;
}
.winebox_ex{
	font-size:10px;
	color:#888;
}
.winebox_ex ul{
	float:left;
	margin-top:0;
}
.winebox_ex ul li{
	list-style-type:disc;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000;
}
.winebox_ex a{
	text-decoration:none;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#039;
}

/*ワインボックス２列　右*/
.winebox_right{
	background-color:#fff;
	margin:0 auto;
	padding-right:50px;
	width:300px;
/*	border-left:#ccC dotted 2px;
	border-right:#ccC dotted 2px; */
	float:right;
}

/*ご宿泊インデックス*/
#stay_body{
	margin:0 0 0px 0;
	width:700px;
	height:auto;
	color:#999;
	clear:both;
}

#stay01{
	padding:0px 0px 0px 0px;
	background:url(../images/stay01.jpg) no-repeat;
	width:400px;
	height:130px;
	float:left;
}
#stay01 a{
	padding:0px 0px 0px 0px;
	width:400px;
	height:130px;
	display: block;
}
#stay01 a:hover{
	background:url(../images/hover/stay01.jpg) no-repeat;
}
#stay02{
	padding:0px 0px 0px 0px;
	background:url(../images/stay02.jpg) no-repeat;
	width:400px;
	height:130px;
	float:left;
}
#stay02 a{
	padding:0px 0px 0px 0px;
	width:400px;
	height:130px;
	display: block;
}
#stay02 a:hover{
	background:url(../images/hover/stay02.jpg) no-repeat;
}
#stay03{
	padding:0px 0px 0px 0px;
	background:url(../images/stay03.jpg) no-repeat;
	width:400px;
	height:130px;
	float:left;
}
#stay03 a{
	padding:0px 0px 0px 0px;
	width:400px;
	height:130px;
	display: block;
}
#stay03 a:hover{
	background:url(../images/hover/stay03.jpg) no-repeat;
}
#stay04{
	padding:0px 0px 0px 0px;
	background:url(../images/stay04.jpg) no-repeat;
	width:400px;
	height:130px;
	float:left;
}
#stay04 a{
	padding:0px 0px 0px 0px;
	width:400px;
	height:130px;
	display: block;
}
#stay04 a:hover{
	background:url(../images/hover/stay04.jpg) no-repeat;
}
#stay05{
	padding:0px 0px 0px 0px;
	background:url(../images/stay05.jpg) no-repeat;
	width:400px;
	height:130px;
	float:left;
}
#stay05 a{
	padding:0px 0px 0px 0px;
	width:400px;
	height:130px;
	display: block;
}
#stay05 a:hover{
	background:url(../images/hover/stay05.jpg) no-repeat;
}
#stay06{
	padding:0px 0px 0px 0px;
	background:url(../images/stay06.jpg) no-repeat;
	width:400px;
	height:130px;
	float:left;
}
#stay06 a{
	padding:0px 0px 0px 0px;
	width:400px;
	height:130px;
	display: block;
}
#stay06 a:hover{
	background:url(../images/hover/stay06.jpg) no-repeat;
}
#stay_tt{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	color:#009;
	border-left:#009 solid 5px;
	font-size:13px;
	font-weight:bold;
	width:200px;
	height:auto;
	float:left;
}
#stay_na{
	margin:5px 0px 0px 10px;
	padding:5px;
	background-color:#fff;
	font-size:11px;
	width:250px;
	height:auto;
	float:left;
}
#stay_syousai{
	margin:10px 20px 0px 0px;
	background-color:#fff;
	font-size:11px;
	width:180px;
	height:30px;
	float:right;
	background:url(../images/syousai.gif) no-repeat;
}
#stay_syousai a{
	width:180px;
	height:30px;
	display: block;
}
#stay_syousai a:hover{
	background:url(../images/hover/syousai.gif) no-repeat;
}

/*ご宿泊部屋設備*/
#stay_setsubi{
	text-align:left;
	font-size:13px;
	width:700px;
	border:#aaa dotted 2px;
	clear:both;
}
#stay_setsubi ul{
	text-decoration:none;
}
#stay_setsubi ul li{
	color:#336;
}

#stay_contents h3{
	color:#009;
}
#stay_time{
	padding:10px;
	text-align:center;
	font-size:14px;
	width:700px;
	border-top:#aaa dotted 2px;
	border-bottom:#aaa dotted 2px;
}
#stay_tell{
	padding:10px;
	text-align:center;
	font-size:26px;
	font-weight:bold;
	color:#C00;
	width:700px;
}
#stay_fnt{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#000;
}

#nau_tell{
	padding:10px;
	text-align:left;
	font-size:26px;
	font-weight:bold;
	color:#C00;
	width:520px;
	margin-left:20px;
	border-top:#aaa dotted 2px;
	border-bottom:#aaa dotted 2px;
}
#nau_fnt{
	font-size:12px;
	font-weight:bold;
	color:#000;
}
#nau_time{
	color:#000;
	padding:10px;
	font-size:14px;
	width:700px;
}

.aboutBGI{
	font-size:10px;
	background:url(../images/about_bgi3.jpg) no-repeat;
	background-position:bottom right;
	width:680px;
	hight:500px auto;
}


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

  menu.css
  
=========================================
*/

#global_nv_wapper {
	width: 1000px;
	height: 35px;
	margin:0px;
	padding:0px;
	background-repeat:repeat-x;
}
#global_nv_wapper ul {
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:35px;
}

#global_nv_wapper ul li {
	list-style-type: none;
	text-align:center;
	display:block;
}
  
#global_nv {
	width: 1000px;
	height: 35px;
}

#global_nv ul {
	margin:0;
	padding:0;
	width: 1000px;
}
* html #global_nv ul {
overflow:hidden;

}

li#global_nv_00{
	width:100px;
	height:35px;
	text-decoration: none;
	float:left;
}
li#global_nv_00 a{
	display:block;
	width:100px;
	text-decoration: none;
	height:35px;
}
li#global_nv_00 a:hover{
	color:#119;
	background-color:#f6f6f6;
	background-image:url(/images/hover/topbg.gif);
	background-repeat:repeat-x;
	border-bottom:#6aa solid 4px;
}

li#global_nv_01{
	width:100px;
	height:35px;
	text-decoration: none;
	float:left;
}
li#global_nv_01 a{
	display:block;
	width:100px;
	text-decoration: none;
	height:35px;
}
li#global_nv_01 a:hover{
	color:#119;
	background-color:#f6f6f6;
	background-image:url(/images/hover/topbg.gif);
	background-repeat:repeat-x;
	border-bottom:#6aa solid 4px;
}

li#global_nv_02{
	width:100px;
	height:35px;
	text-decoration: none;
	float:left;
}
li#global_nv_02 a{
	display:block;
	width:100px;
	text-decoration: none;
	height:35px;
}
li#global_nv_02 a:hover{
	color:#119;
	background-color:#f6f6f6;
	background-image:url(/images/hover/topbg.gif);
	background-repeat:repeat-x;
	border-bottom:#6aa solid 4px;
}

li#global_nv_03{
	width:100px;
	height:35px;
	font-size:9px;
	text-decoration: none;
	float:left;
}
li#global_nv_03 a{
	display:block;
	width:100px;
	text-decoration: none;
	height:35px;
}
li#global_nv_03 a:hover{
	color:#119;
	background-color:#f6f6f6;
	background-image:url(/images/hover/topbg.gif);
	background-repeat:repeat-x;
	border-bottom:#6aa solid 4px;
}

li#global_nv_04{
	width:100px;
	height:35px;
	text-decoration: none;
	float:left;
}
li#global_nv_04 a{
	display:block;
	width:100px;
	text-decoration: none;
	height:35px;
}
li#global_nv_04 a:hover{
	color:#119;
	background-color:#f6f6f6;
	background-image:url(/images/hover/topbg.gif);
	background-repeat:repeat-x;
	border-bottom:#6aa solid 4px;
}

li#global_nv_05{
	width:100px;
	height:35px;
	text-decoration: none;
	float:left;
}
li#global_nv_05 a{
	display:block;
	width:100px;
	text-decoration: none;
	height:35px;
}
li#global_nv_05 a:hover{
	color:#119;
	background-color:#f6f6f6;
	background-image:url(/images/hover/topbg.gif);
	background-repeat:repeat-x;
	border-bottom:#6aa solid 4px;
}

li#global_nv_06{
	width:100px;
	height:35px;
	text-decoration: none;
	float:left;
}
li#global_nv_06 a{
	display:block;
	width:100px;
	text-decoration: none;
	height:35px;
}
li#global_nv_06 a:hover{
	color:#119;
	background-color:#f6f6f6;
	background-image:url(/images/hover/topbg.gif);
	background-repeat:repeat-x;
	border-bottom:#6aa solid 4px;
}

li#global_nv_07{
	width:100px;
	height:35px;
	text-decoration: none;
	float:left;
}
li#global_nv_07 a{
	display:block;
	width:100px;
	text-decoration: none;
	height:35px;
}
li#global_nv_07 a:hover{
	color:#119;
	background-color:#f6f6f6;
	background-image:url(/images/hover/topbg.gif);
	background-repeat:repeat-x;
	border-bottom:#6aa solid 4px;
}

li#global_nv_08{
	width:100px;
	height:35px;
	text-decoration: none;
	float:left;
}
li#global_nv_08 a{
	display:block;
	width:100px;
	text-decoration: none;
	height:35px;
}
li#global_nv_08 a:hover{
	color:#119;
	background-color:#f6f6f6;
	background-image:url(/images/hover/topbg.gif);
	background-repeat:repeat-x;
	border-bottom:#6aa solid 4px;
}

li#global_nv_09{
	width:100px;
	height:35px;
	text-decoration: none;
	float:left;
}
li#global_nv_09 a{
	display:block;
	width:100px;
	text-decoration: none;
	height:35px;
}
li#global_nv_09 a:hover{
	color:#119;
	background-color:#f6f6f6;
	background-image:url(/images/hover/topbg.gif);
	background-repeat:repeat-x;
	border-bottom:#6aa solid 4px;
}

li#global_nv_99{
	width:100px;
	height:35px;
	text-decoration: none;
	float:left;
}
li#global_nv_99 a{
	display:block;
	width:100px;
	text-decoration: none;
	height:35px;
}
li#global_nv_99 a:hover{
	color:#119;
	background-color:#f6f6f6;
	background-image:url(/images/hover/topbg.gif);
	background-repeat:repeat-x;
	border-bottom:#6aa solid 4px;
}


#submenuwapper {
	color:#039;
	font-size: 9pt;
}

#submenuwapper ul {
	background:#fff;
	width: 100%;
	border-top:#07a solid 0px;
	border-bottom:#07a solid 1px;
	border-left:#07a solid 4px;
	border-right:#07a solid 1px;
}

#submenuwapper li {
	text-align: left;
	line-height: 100%;
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif;}

#submenuwapper li a {
	padding:9px 25px 6px 15px;
	display: block;
	text-decoration: none;
	color: #039;
	font-weight:bold;
	border-bottom:#07a dotted 1px;
}

#submenuwapper li a.last {
	border-bottom:#07a dotted 0px;
	padding-bottom:6px;
}


#submenuwapper li a:hover{
	color: #ffffff;
	background: #07a;
}


#submenuwapper li a:visited:hover {
	color: #ffffff;
	background: #07a;
}

.submenu {
    overflow:hidden;
}


#global_nv_01_d {
	left: 0px; visibility: hidden; width: auto; position: absolute; top: 35px; z-index:9999;
}
* html #global_nv_01_d {
	width: 100px;
}

#global_nv_02_d {
	left: 100px; 
	visibility: hidden; 
	width: auto; 
	position: absolute; 
	top: 35px; 
	z-index:9999;
}
* html #global_nv_02_d {
	width: 100px;
}

#global_nv_03_d {
	left: 200px; 
	visibility: hidden; 
	width: auto; 
	position: absolute; 
	top: 35px; 
	z-index:9999;
}
* html #global_nv_03_d {
	width: 100px;
}

#global_nv_04_d {
	left:300px; 
	visibility: hidden; 
	width: auto; 
	position: absolute; 
	top: 35px; 
	z-index:9999;
}
* html #global_nv_04_d {
	width: 100px;
}

#global_nv_05_d {
	left:400px; 
	visibility: hidden; 
	width: auto; 
	position: absolute; 
	top: 35px; 
	z-index:9999;
}
* html #global_nv_05_d {
	width: 100px;
}
#global_nv_06_d {
	left:500px; visibility: hidden;
	width: auto; 
	position: absolute; 
	top: 35px; 
	z-index:9999;
}
* html #global_nv_06_d {
	width: 100px;
}




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

  image.css
  
==================================================================================
*/

/*indexページ季節ごとの特集画像*/
#top_event{
	margin:10px 0 30px 0;
	width:620px;
	height:438px;
	background:url(../images/20160617news.jpg) no-repeat;
}
#top_event a{
	width:620px;
	height:438px;
	display: block;
}
#top_event a:hover{
	background:url(../images/hover/20160617news.jpg) no-repeat;
}

/*indexページ季節ごとの特集画像　縦長画像１列*/
#top_event{
	margin:10px 0 30px 0;
	width:220px;
	height:438px;
	background:url(../images/2016Autumnlaunchfair.jpg) no-repeat;
}
#top_event a{
	width:220px;
	height:438px;
	display: block;
}
#top_event a:hover{
	background:url(../images/hover/2016Autumnlaunchfair.jpg) no-repeat;
}

/*indexページ季節ごとの特集画像 ２列用*/
#top_event_left{
	margin:10px 0 30px 0;
	width:310px;
	height:438px;
	float:left;
	background:url(../images/2016GirlsParty.jpg) no-repeat;
}
#top_event_left a{
	width:310px;
	height:438px;
	display: block;
}
#top_event_left a:hover{
	background:url(../images/hover/2016GirlsParty.jpg) no-repeat;
}
#top_event_right{
	margin:10px 0 30px 0;
	width:310px;
	height:220px;
	float:left;
	background:url(../images/20160617news.jpg) no-repeat;
}
#top_event_right a{
	width:310px;
	height:220px;
	display: block;
}
#top_event_right a:hover{
	background:url(../images/hover/20160617news.jpg) no-repeat;
}


/*画像のfloat*/
.float_l{
	float:left;
	padding-bottom:5px;
	padding-right:10px;
}
.float_r{
	float:right;
	padding-bottom:5px;
}


/*各ページトップ画像*/
#topimg_postmail{
	margin:1px auto;
	width:1000px;
	height:200px;
	background:url(../images/topimg_postmail.jpg) no-repeat;
	position:relative;
}
#topimg_info{
	margin:1px auto;
	width:1000px;
	height:200px;
	background:url(../images/topimg_info.jpg) no-repeat;
	position:relative;
}
#topimg_company{
	margin:1px auto;
	width:1000px;
	height:200px;
	background:url(../images/topimg_company.jpg) no-repeat;
	position:relative;
}
#topimg_link{
	margin:1px auto;
	width:1000px;
	height:200px;
	background:url(../images/topimg_link.jpg) no-repeat;
	position:relative;
}
#topimg_privacy{
	margin:1px auto;
	width:1000px;
	height:200px;
	background:url(../images/topimg_privacy.jpg) no-repeat;
	position:relative;
}
#topimg_news{
	margin:1px auto;
	width:1000px;
	height:200px;
	background:url(../images/topimg_news.jpg) no-repeat;
	position:relative;
}
#topimg_about{
	margin:1px auto;
	width:1000px;
	height:200px;
	background:url(../images/topimg_about.jpg) no-repeat;
	position:relative;
}
#topimg_guide{
	margin:1px auto;
	width:1000px;
	height:200px;
	background:url(../images/topimg_guide.jpg) no-repeat;
	position:relative;
}
#topimg_primevere{
	margin:1px auto;
	width:1000px;
	height:200px;
	background:url(../images/topimg_primevere.jpg) no-repeat;
	position:relative;
}
#topimg_kaio{
	margin:1px auto;
	width:1000px;
	height:200px;
	background:url(../images/topimg_kaio.jpg) no-repeat;
	position:relative;
}
#topimg_wine{
	margin:1px auto;
	width:1000px;
	height:200px;
	background:url(../images/topimg_wine.jpg) no-repeat;
	position:relative;
}
#topimg_stay{
	margin:1px auto;
	width:1000px;
	height:200px;
	background:url(../images/topimg_stay.jpg) no-repeat;
	position:relative;
}
#topimg_restaurant{
	margin:1px auto;
	width:1000px;
	height:200px;
	background:url(../images/topimg_restaurant.jpg) no-repeat;
	position:relative;
}
#topimg_ARTEMIS{
	margin:1px auto;
	width:1000px;
	height:200px;
	background:url(../images/topimg_ARTEMIS.jpg) no-repeat;
	position:relative;
}
#topimg_CRISTIAN{
	margin:1px auto;
	width:1000px;
	height:200px;
	background:url(../images/topimg_CRISTIAN.jpg) no-repeat;
	position:relative;
}
#topimg_DELUXETWIN{
	margin:1px auto;
	width:1000px;
	height:200px;
	background:url(../images/topimg_DELUXETWIN.jpg) no-repeat;
	position:relative;
}
#topimg_TWINA{
	margin:1px auto;
	width:1000px;
	height:200px;
	background:url(../images/topimg_TWINA.jpg) no-repeat;
	position:relative;
}
#topimg_TWINB{
	margin:1px auto;
	width:1000px;
	height:200px;
	background:url(../images/topimg_TWINB.jpg) no-repeat;
	position:relative;
}
#topimg_ONEBED{
	margin:1px auto;
	width:1000px;
	height:200px;
	background:url(../images/topimg_ONEBED.jpg) no-repeat;
	position:relative;
}
#topimg_matrix{
	margin:1px auto;
	width:1000px;
	height:200px;
	background:url(../images/topimg_matrix.jpg) no-repeat;
	position:relative;
}
#topimg_access{
	margin:1px auto;
	width:1000px;
	height:200px;
	background:url(../images/topimg_access.jpg) no-repeat;
	position:relative;
}
#topimg_wedding{
	margin:1px auto;
	width:1000px;
	height:200px;
	background:url(../images/topimg_wedding.jpg) no-repeat;
	position:relative;
}
#topimg_shop{
	margin:1px auto;
	width:1000px;
	height:200px;
	background:url(../images/topimg_shop.jpg) no-repeat;
	position:relative;
}
#topimg_blog{
	margin:1px auto;
	width:1000px;
	height:200px;
	background:url(../images/topimg_blog.jpg) no-repeat;
	position:relative;
}
#topimg_chef{
	margin:1px auto;
	width:1000px;
	height:200px;
	background:url(../images/topimg_chef.jpg) no-repeat;
	position:relative;
}



/*交通案内ページ*/
#access_pic{
	margin:0 10px 0 0;
	width:350px;
	height:120px;
	float:left;
	background:url(../images/access_pic.gif) right no-repeat;
}
#access_train{
	margin:10px 10px 0 0;
	width:630px;
	height:256px;
	background:url(../images/access_train.gif) no-repeat;
}
#access_airplane{
	margin:10px 10px 0 0;
	width:630px;
	height:130px;
	background:url(../images/access_airplane.gif) no-repeat;
}
#access_car{
	margin:10px 10px 0 0;
	width:630px;
	height:140px;
	background:url(../images/access_car.gif) no-repeat;
}
#access_ship{
	margin:10px 10px 0 0;
	width:630px;
	height:55px;
	background:url(../images/access_ship.gif) no-repeat;
}

/*ウェディングページ*/
#wedding_content{
	margin:10px 10px 0 0;
	width:480px;
	height:auto;
	float:left;
}
#wedding_content1{
	margin:10px 0 0 0;
	width:350px;
	height:auto;
	float:left;
}
#wedding_content1 h3{
	font-size:16px;
	margin:0 auto;
	padding:0 auto;
}
#wedding_content1 h4{
	font-size:13px;
	margin:0 auto;
	padding:0 auto;
}
#wedding_content2{
	margin:10px 10px 0 0;
	width:480px;
	height:300px;
	background-image:url(../images/wedding2.gif);
	float:left;
}
#wedding_content2 p{
	margin:10px 10px 0 0;
	width:200px;
	height:100px;
}
#wedding_content3{
	margin:10px 10px 0 0;
	width:200px;
	height:500px;
	background-image:url(../images/wedding_pic2.png);
	float:right;
}
#wedding_pic{
	margin:10px 10px 0 0;
	width:120px;
	height:150px;
	float:left;
	background:url(../images/wedding.gif) no-repeat;
}

/*シェフ紹介ページ*/
#chef_content{
	margin:10px 10px 0 0;
	width:680px;
	height:auto;
	float:left;
}
#chef_content1{
	margin:10px 0 0 0;
	width:500px;
	height:auto;
	float:left;
}
#chef_content2{
	margin:10px 0 0 0;
	width:650px;
	height:auto;
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	clear:both;
}
#chef_content1 h3{
	font-size:16px;
	margin:0 auto;
	padding:0 auto;
}
#chef_content1 h4{
	font-size:13px;
	margin:0 auto;
	padding:0 auto;
}
#chef_pic{
	margin:10px 10px 10px 0;
	width:130px;
	height:50px;
	float:left;
	background:url(../images/chef.gif) no-repeat;
}
#nakatachef_pic{
	margin:10px 10px 10px 0;
	padding:10px;
	width:630px;
	height:570px;
	font-size:12px;
	float:left;
	text-align:center;
	background:url(../images/nakatachef.jpg) no-repeat;
}

/*ナティーク城山についてページ*/
#about_pic{
	margin-right:10px;
	width:120px;
	height:120px;
	float:left;
	background:url(../images/about_pic.gif) no-repeat;
}
#about_img1{
	margin:5px;
	width:200px;
	height:200px;
	background-color:#ddd;
	float:left;
	background:url(../images/about_img1.jpg) no-repeat;
}
#about_img2{
	margin:5px;
	width:200px;
	height:200px;
	background-color:#ddd;
	float:left;
	background:url(../images/about_img2.jpg) no-repeat;
}
#about_img3{
	margin:5px;
	width:200px;
	height:200px;
	background-color:#ddd;
	float:left;
	background:url(../images/about_img3.gif) no-repeat;
}

/*お食事　プリマヴェーラ*/
#pri_lunch{
	padding:0px 20px 0px 0px;
	background:url(../images/pri_lunch.jpg) no-repeat;
	width:300px;
	height:450px;
	float:left;
}
#pri_dinner{
	padding:0px 20px 0px 0px;
	background:url(../images/pri_dinner.jpg) no-repeat;
	width:300px;
	height:450px;
	float:left;
}

#pri_breakfast{
	padding:0px 20px 0px 0px;
	background:url(../images/pri_breakfast.jpg) no-repeat;
	width:300px;
	height:450px;
	float:left;
}
/*お食事　海王*/
#kai_lunch{
	padding:0px 20px 0px 0px;
	background:url(../images/kai_lunch.jpg) no-repeat;
	width:300px;
	height:450px;
	float:left;
}
#kai_dinner{
	padding:0px 20px 0px 0px;
	background:url(../images/kai_dinner.jpg) no-repeat;
	width:300px;
	height:450px;
	float:left;
}

#kai_iwai{
	padding:0px 20px 0px 0px;
	background:url(../images/kai_iwai.jpg) no-repeat;
	width:300px;
	height:450px;
	float:left;
}

/*ワイン*/
#blank_wine{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/blank.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#house_wine_01{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/house_wine01.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#house_wine_02{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/house_wine02.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#SPARKRING_wine_01{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/SPARKRING_wine01.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#SPARKRING_wine_02{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/SPARKRING_wine02.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#SPARKRING_wine_03{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/SPARKRING_wine03.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#CHAMPAGNE01{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/CHAMPAGNE01.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#CHAMPAGNE02{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/CHAMPAGNE02.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#CHAMPAGNE03{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/CHAMPAGNE03.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#CHAMPAGNE04{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/CHAMPAGNE04.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#white_wine_01{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/white_wine01.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#white_wine_02{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/white_wine02.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#white_wine_03{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/white_wine03.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#white_wine_04{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/white_wine04.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#white_wine_05{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/white_wine05.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#white_wine_06{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/white_wine06.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#white_wine_07{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/white_wine07.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#white_wine_08{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/white_wine08.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#white_wine_09{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/white_wine09.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#white_wine_10{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/white_wine10.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#red_wine_01{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/red_wine01.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#red_wine_02{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/red_wine02.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#red_wine_03{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/red_wine03.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#red_wine_04{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/red_wine04.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#red_wine_05{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/red_wine05.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#red_wine_06{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/red_wine06.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;

}
#red_wine_07{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/red_wine07.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#red_wine_08{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/red_wine08.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#red_wine_09{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/red_wine09.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#red_wine_10{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/red_wine10.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#red_wine_11{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/red_wine11.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#red_wine_12{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/red_wine12.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#red_wine_13{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/red_wine13.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#red_wine_14{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/red_wine14.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#red_wine_15{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/red_wine15.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#red_wine_16{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/red_wine16.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#red_wine_17{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/red_wine17.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#red_wine_18{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/red_wine18.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#red_wine_19{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/red_wine19.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#red_wine_20{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/red_wine20.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#red_wine_21{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/red_wine21.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#red_wine_22{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/red_wine22.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#red_wine_23{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/red_wine23.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#red_wine_24{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/red_wine24.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#red_wine_25{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/red_wine25.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#red_wine_26{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/red_wine26.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#other_wine_01{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/other_wine01.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}
#other_wine_02{
	margin:0px 20px 0px 0px;
	background:url(../restaurant/images/other_wine02.gif) no-repeat;
	width:50px;
	height:150px;
	float:left;
}

/*ご宿泊*/
/*アルテミス*/
#aru_pic01{
	margin:0px 8px 10px 0px;
	background:url(../images/aru01.png) no-repeat;
	width:230px;
	height:230px;
	float:left;
}
#aru_pic02{
	margin:0px 8px 10px 0px;
	background:url(../images/aru02.png) no-repeat;
	width:230px;
	height:230px;
	float:left;
}
#aru_pic03{
	margin:0px 0px 10px 0px;
	background:url(../images/aru03.png) no-repeat;
	width:230px;
	height:230px;
	float:left;
}
/*クリスチャン*/
#cri_pic01{
	margin:0px 8px 10px 0px;
	background:url(../images/cri01.png) no-repeat;
	width:230px;
	height:230px;
	float:left;
}
#cri_pic02{
	margin:0px 8px 10px 0px;
	background:url(../images/cri02.png) no-repeat;
	width:230px;
	height:230px;
	float:left;
}
#cri_pic03{
	margin:0px 0px 10px 0px;
	background:url(../images/cri03.png) no-repeat;
	width:230px;
	height:230px;
	float:left;
}
/*デラックスツイン*/
#del_pic01{
	margin:0px 8px 10px 0px;
	background:url(../images/del01.png) no-repeat;
	width:230px;
	height:230px;
	float:left;
}
#del_pic02{
	margin:0px 8px 10px 0px;
	background:url(../images/del02.png) no-repeat;
	width:230px;
	height:230px;
	float:left;
}
#del_pic03{
	margin:0px 0px 10px 0px;
	background:url(../images/del03.png) no-repeat;
	width:230px;
	height:230px;
	float:left;
}
/*ツインA*/
#twA_pic01{
	margin:0px 8px 10px 0px;
	background:url(../images/twA01.png) no-repeat;
	width:230px;
	height:230px;
	float:left;
}
#twA_pic02{
	margin:0px 8px 10px 0px;
	background:url(../images/twA02.png) no-repeat;
	width:230px;
	height:230px;
	float:left;
}
#twA_pic03{
	margin:0px 0px 10px 0px;
	background:url(../images/twA03.png) no-repeat;
	width:230px;
	height:230px;
	float:left;
}
/*ツインB*/
#twB_pic01{
	margin:0px 8px 10px 0px;
	background:url(../images/twB01.png) no-repeat;
	width:230px;
	height:230px;
	float:left;
}
#twB_pic02{
	margin:0px 8px 10px 0px;
	background:url(../images/twB02.png) no-repeat;
	width:230px;
	height:230px;
	float:left;
}
#twB_pic03{
	margin:0px 0px 10px 0px;
	background:url(../images/twB03.png) no-repeat;
	width:230px;
	height:230px;
	float:left;
}
/*ワンベッド*/
#one_pic01{
	margin:0px 8px 10px 0px;
	background:url(../images/one01.png) no-repeat;
	width:230px;
	height:230px;
	float:left;
}
#one_pic02{
	margin:0px 8px 10px 0px;
	background:url(../images/one02.png) no-repeat;
	width:230px;
	height:230px;
	float:left;
}
#one_pic03{
	margin:0px 0px 10px 0px;
	background:url(../images/one03.png) no-repeat;
	width:230px;
	height:230px;
	float:left;
}


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

  title.css　

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

#titlebar_data_1{
	margin:0px 0px 0px 0px;
	width:790px;
	height:40px;
	background:url(../images/title_data_1.jpg) no-repeat;
}
#titlebar_data_2{
	margin:0px 0px 0px 0px;
	width:790px;
	height:40px;
	background:url(../images/title_data_2.jpg) no-repeat;
}
#titlebar_data_3{
	margin:0px 0px 0px 0px;
	width:790px;
	height:40px;
	background:url(../images/title_data_3.jpg) no-repeat;
}
#titlebar_enkaku{
	margin:0px 0px 0px 0px;
	width:790px;
	height:40px;
	background:url(../images/title_enkaku.jpg) no-repeat;
}
#titlebar_kousyou{
	margin:0px 0px 0px 0px;
	width:790px;
	height:40px;
	background:url(../images/title_kousyou.jpg) no-repeat;
}
#titlebar_kouka1{
	margin:0px 0px 0px 0px;
	width:790px;
	height:40px;
	background:url(../images/title_kouka_1.jpg) no-repeat;
}
#titlebar_kouka2{
	margin:0px 0px 0px 0px;
	width:790px;
	height:40px;
	background:url(../images/title_kouka_2.jpg) no-repeat;
}
#titlebar_kaikoushiki{
	margin:0px 0px 0px 0px;
	width:790px;
	height:40px;
	background:url(../images/title_kaikoushiki.jpg) no-repeat;
}
#titlebar_50th_1{
	margin:0px 0px 0px 0px;
	width:790px;
	height:40px;
	background:url(../images/title_50th_1.jpg) no-repeat;
}
#titlebar_50th_2{
	margin:0px 0px 0px 0px;
	width:790px;
	height:40px;
	background:url(../images/title_50th_2.jpg) no-repeat;
}
#titlebar_50th_3{
	margin:0px 0px 0px 0px;
	width:790px;
	height:40px;
	background:url(../images/title_50th_3.jpg) no-repeat;
}
#titlebar_50th_4{
	margin:0px 0px 0px 0px;
	width:790px;
	height:40px;
	background:url(../images/title_50th_4.jpg) no-repeat;
}
#titlebar_50th_5{
	margin:0px 0px 0px 0px;
	width:790px;
	height:40px;
	background:url(../images/title_50th_5.jpg) no-repeat;
}
#titlebar_50th_6{
	margin:0px 0px 0px 0px;
	width:790px;
	height:40px;
	background:url(../images/title_50th_6.jpg) no-repeat;
}
#titlebar_saiyou{
	margin:0px 0px 0px 0px;
	width:790px;
	height:40px;
	background:url(../images/title_saiyou.jpg) no-repeat;
}
#titlebar_syoumei{
	margin:0px 0px 0px 0px;
	width:790px;
	height:40px;
	background:url(../images/title_syoumei.jpg) no-repeat;
}
#titlebar_kojin{
	margin:0px 0px 0px 0px;
	width:790px;
	height:40px;
	background:url(../images/title_kojin.jpg) no-repeat;
}



/**　indexのTOPスライダー画像のCSS
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */
/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 0px #ccc;
	-webkit-box-shadow: 0 0 0px #ccc;
	box-shadow: 0 0 0px #ccc;
	border:  0px solid #fff;
	background: #fff;
	margin-top:1px;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 15px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: -20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(../images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(../images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
