/* -------------------------------------------------
	Theme Name: ）
	Theme URL: http://www.inasayama.co.jp/
	Description: 稲佐山観光ホテル　航空券付き宿泊プラン告知　単独Ｐ
	Author: ぱぱっとWEB
	Author URI: http://www.papatto-web.com/
	Version: 1.0		
------------------------------------------------- */


/* 設定リセット
==================================================*/


/*-- body設定 -------------*/

body {
	font-size: 75%;
	font-family: "メイリオ","Meiryo",Verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif; 
	text-align: center;
	line-height: 2;
	color: #333;
}

/*-- ブラウザのマージンとパディング初期化 -------------*/

* {
	margin: 0;
	padding: 0;
}

/*-- タグ毎のマージンとパディング初期化 -------------*/

body,div,p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,table,tr,td {
	padding: 0;
	margin: 0;
}

/*-- 見出し初期化 -------------*/

h1,h2,h3,h4,h5,h6 { font-size: 100%; }

/*-- 画像　初期化 -------------*/

img {
	vertical-align:top;
	margin:0;
	padding:0;
	border: none;
}

/*-- テーブル設定 -------------*/

table {
	border-collapse: collapse;
	border-spacing: 0;
}

th,td,textarea { font-size: 100%; }

/*-- リスト初期化 -------------*/

ol,ul {	list-style: none; }

/*-- その他パーツ初期化 -------------*/

address,em,cite { font-style: normal; }






/* リンク関連
==================================================*/

a { overflow: hidden; text-decoration: none; }
a:link    { color: #007fae; text-decoration: underline; }
a:visited { color: #007fae; text-decoration: underline; }
a:hover   { color: #007fae; text-decoration: none; }
a:active  { color: #007fae; text-decoration: none; }





/* float解除　フロートパーツ後に見えないブロック配置
==================================================*/
.flclea { 
	zoom: 100%;
}

.flclea:after {
	content: " "; 
	clear: both; 
	height: 0; 
	display: block; 
	visibility: hidden;
}



/* 設定リセット　以上
==================================================
==================================================
=================================================↑*/

body{
	background-color:#33CCFF;
	background-color:#000000;
	}

/* ヘッダ関連
==================================================*/
div#header {
	position: relative;
	width: 780px;
	height:50px;
	background: url(img/logo.png) no-repeat left 5px;
	margin: 0 auto;
	text-align: left;
}

div#header h1 a {
	position: absolute;
	width: 200px;
	height: 38px;
	text-indent: -7800em;
	overflow: hidden;
	top: 5px;
	left: 0;
}



/* コンテンツ関連
==================================================*/

div#content {
	width: 780px;
	margin: 0 auto;
	text-align: left;
	background-color:#FFFFFF;
}



/*--メインイメージ  -------------*/

div#content div.mainimg {
	position: relative;
	height: 204px;
	background: url(img/header.jpg) no-repeat left top;
}
div#content div.infotxt {
	position: relative;
	height: 130px;
	background: url(img/info.jpg) no-repeat left top;
}

div#content div.mainimg h2,
div#content div.mainimg p,
div#content div.infotxt p {
	text-indent: -1000em;
	overflow: hidden;
}


/*--本文ここから  -------------*/

div#content div.point h3,
div#content div.point h4,
div#content div.point h5,
div#content div.point p,
div#content div.point table,
div#content div.point dl,
div#content div.point ul {
	text-indent: -1000em;
	overflow: hidden;
}

div#content div.point a.btn {
	position: absolute;
	display: block;
	text-indent: -1000em;
	overflow: hidden;
}



/*--ANA 1  -------------*/


div#content div.box-01 {
	position: relative;
	background: url(img/01ti.jpg) no-repeat ;
	padding-top:98px;
}

div#content div.box-01 div.txst{
	background: url(img/01info.jpg) no-repeat left top;
	height: 159px;
}
div#content div.box-01 div.txst p{
	margin: 0 auto;
	width:345px;
	padding-left:360px;
	}

/*--JAL- ２  -------------*/
div#content div.box-02 {
	position: relative;
	background: url(img/02ti.jpg) no-repeat ;
	padding-top:79px;
}

div#content div.box-02 div.txst{
	background: url(img/02info.jpg) no-repeat left top;
	height: 186px;
}
div#content div.box-02 div.txst p{
	margin: 0 auto;
	width:345px;
	padding-left:360px;
	}


/*--るるぶ 3  -------------*/
div#content div.box-03 {
	position: relative;
	background: url(img/03ti.jpg) no-repeat ;
	padding-top:79px;
}

div#content div.box-03 div.txst{
	background: url(img/03info.jpg) no-repeat left top;
	height: 294px;
}
div#content div.box-03 div.txst p{
	margin: 0 auto;
	width:345px;
	padding-left:360px;
	}









/* FOOTER
==================================================*/

div#footer {
	position: relative;
	height: 162px;
	width: 780px;
	margin: 0 auto;
	text-align: center;
	background:url(img/footer.jpg) no-repeat ;
}



/* ページトップ
==================================================*/
div.pagetop {
	text-align: right;
	padding: 15px 0;
}

