@charset "utf-8";
@import url('/tado_onsen/css/global.css');
@import url('/css/side.css');
/* ==========================================================

title : ホテル多度温泉 TOP
scope : トップページ

last modify : 2015/05/21 218_kimura
memo  : 

========================================================== */

/*****************
汎用
*****************/
.flort_left{
/*	width:auto;*/
  float:left;
  }

.flort_right{
  float:right;
/*  margin-top:10px;*/
}


.content_box{
	background-image:url(../image/content_bg.jpg);
	background-position:bottom;
	background-repeat: no-repeat;
	margin: 0 0 23px 0;
}



/* --------------------------------------
body
--------------------------------------- */
body {
  min-width:1030px;
}


/* --------------------------------------
headbg
--------------------------------------- */
#head_bg {
  background:#000;
  height: 128px;
  width:100%;
  }
  
#logo_head{
width: 970px;
margin: 0 auto 0;
  }

/*▼▼▼ 20150521修正 ▼▼▼*/

#head_bg #logo_head .description {
  position: absolute;
  top: 17px;
  left: 3px;
}

#logo_head .residence_logo{
  position: absolute;
  top: 42px;
  left: 0;
}

/*#logo_head .residence_logo img{
  float:left;
  width:321px;
  height: 92px;
  margin: 20px 10px 0;
}*/

/*▲▲▲ 20150521修正 ▲▲▲*/

#logo_head .mail_tel{
  float:right;
  margin:20px 10px 0 0px;
}

#logo_head .mail_tel img{
  margin-bottom:10px;
}

/* --------------------------------------
main
--------------------------------------- */

#main_all {
  width:100%;
  background-image:url(../image/bg_img01.jpg);
background-repeat : repeat-x;
}

#container {
  width:970px;
  margin:0 auto;
  }

	  /*  
#container #stage{
  width:970px;
  height:543px;
  overflow:hidden;
  margin:0 0 30px 0;
  }
#container #stage img{
  display:none;
  position:absolute;
  top:128px;
  
  }

#container #stage #img1{

	  display:block;
  }
*/

/********************
  concept
********************/


.concept_left {
	margin:10px 0 20px 25px;
	float:left;
	width:542px;}


/********************
  sports
********************/

.sports_top{
		margin:10px 0 20px 25px;
	float:left;

}

.sports_bootm{
	padding:5px 0 10px;
}


.sports_left{
	width:400px;
	margin:10px 15px 10px 25px;
	float:left;
}

.sports_right{
	width:415px;
	float:right;
	margin:10px 35px 10px 25px;
}

.sports_bootm img{
	margin-bottom:5px;
}

/********************
  room
********************/
.room_txt{
	margin:20px 0 10px;
	text-align:center;
}

.room_type{
	width:323px;
	float:left;
	margin:0 0px;
}



/********************
  features
********************/
.features_box{
	width:431px;
	/*float:left;*/
	  margin: 10px 25px 15px 26px;
}

.features_box img{
	margin-bottom:5px;
}

.features_box p{
	text-align:right;
	margin:10px 0;
}

.tado-onsen_link{
	float:left;
	margin: 30px 0 25px 155px;
	}
	
.tado-onsen_link figcaption{
	margin: 5px 0 10px 0;
	text-align:center;
}

.tado-cc_link{
	width: 302px;
	text-align:left;
	float: left;
	margin: 29px 0px 25px 53px;
}

.tado-cc_link img{
	border: #600 solid 1px;
}

.tado-cc_link figcaption{
margin: 5px 0 10px 0;
text-align:center;
}


/***********************
注意書き
****************************/

.attention {
	text-align:right;
	margin:20px 0 25px;
}


/********************
　交通アクセス
************************/

.access img{
	margin:10px 0 20px;
}


/********************
上へ
************************/

.goto_top{
	width:970px;
	margin:10px auto 20px;
	text-align:right;
}

/* --------------------------------------
main_box
--------------------------------------- */
#main_all #container #main{
	margin:0px;
	padding: 0;
  }
  
  


.bottom{
	  margin:0 auto 0;
	  }

	/* --------------------------------------
 fooder
--------------------------------------- */

  
footer{
  width:100%;
  background: url(../image/line_gold.jpg) repeat-x 0 0;
  margin:0px auto;
  border-top:none;
  padding: 0px;
}

.footer_box{
	width:970px;
	margin:10px auto 5px;
	overflow:hidden;
}

.footer_left{
	width:300px;
	margin:15px 10px;
	float:left;
}


.footer_right{
	width:455px;
	float:left;
	margin: 10px 0px 0 35px;
}

.footer_right p{
	padding: 0px 0 3px 13px;
	font-size: 15px;
	letter-spacing:1px;
}


/*リゾートコピーライト*/
 .copy{
	width:305px;
	height: 25px;
	margin: 10px 0px 0px 0px;
	/* padding:5px 0px 0px 0px; */
	background: url(../image/copy.gif) no-repeat 0px 7px;
	font-size:75%;
	text-indent:-999999px;
}


	/* --------------------------------------
 img ロールオーバー共通
--------------------------------------- */

[class~="hover"] {
	background:none;
	}
	
[class~="hover"] > a:hover > img {
    filter: alpha(opacity=70);
    -moz-opacity:0.7;
    opacity:0.7;
	}
  
	  
/* -----------------
 clearfix 
-------------------*/

.clearfix:after{
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;    
  clear: both; 
  visibility:hidden;
}
.clearfix{
  display: inline-block;
} 
/* Hides from IE Mac */
* html .clearfix{
  height: 1%;
}
.clearfix{
  display:block;
}
/* End Hack */


