@charset "UTF-8";
/* CSS Document */
/***********************************
	common.css
	サイト内共通スタイルシート
	airport-pethotel.com
	Loop-Next Co.,Ltd.
	2009.04.14 Create By Tamura-k
***********************************/

/********************************************************/
/* 初期設定系												*/
/********************************************************/
/* --HTML-- */
html {

}

/* --BODY-- */
body {
	color: #333;
	text-align: center;	/* 要素のセンタリング＠IE6 */
	background: url(../images/bg_body.gif) top left repeat-x;	
}

/********************************************************/
/* リンク													*/
/********************************************************/

/* 通常リンク */
a:link,
a:visited {
	color:#365ec5;
	text-decoration:underline;
}
a:hover,
a:active {
	color:#bc2307;
	text-decoration:underline;
}


/********************************************************/
/* レイアウト												*/
/********************************************************/
/* --container-- */
div#container {
	width: 900px;
	margin: 0 auto;				/* 要素のセンタリングを行う(IE以外) */
	padding: 0;
	text-align: left;			/* 要素のセンタリング(IE用)を元に戻す */
}

	/* --header-- */
	div#container div#header {
		height:151px;
		overflow: hidden;
	}

		/* --logo-- */
		div#container img#logo {
			float: right;
		}
	
		/* --title-- */
		div#container img#title {
			margin: 59px 0 0 0;
		}

	/* --contents-- */
	div#container div#contents {
		width: 690px;
		float:right;
	}
	
	/* -- navi -- */
	div#container div#navi {
		width: 200px;
	}
	
	/* --footer-- */
	div#container div#footer {
		clear: both;
		background: url(../images/bg_footer.gif) top left repeat-x;
		text-align: center;
		padding: .5em 0;
	}

/********************************************************/
/* H系のタグ												*/
/********************************************************/
h1 {
	color: #fff;
}

h2 {
	margin: 0;
	padding: 0;
}

h2.title {
	background: url(../images/bg_title.jpg) top left no-repeat;
	color: #fff;
	font-size: 2em;
	padding: 5px 0 0 5px;
	height: 80px;
}

/********************************************************/
/* グローバルメニュー										*/
/********************************************************/
div#navi ul.menu {
	border: 1px solid #00a0e9;
	text-align: center;
	font-size: 1.2em;
	margin: 0;
	padding: 0;
}

	div#navi ul.menu li {
		margin: 0;
		display: block;
		border-top: 1px solid #00a0e9;
		line-height: 200%;
		width:100%;
		vertical-align:bottom;
	}

	
	div#navi ul.menu li a {
		display: block;
		margin: 0;
		text-decoration: none;
	}
	
	div#navi ul.menu li a:hover {
		background-color: #00a0e9;
		color: #fff;
	}
	
	div#navi ul.menu li.menu {
		background-color: #00a0e9;
		color: #fff;
	}

div#navi hr {
	border: 2px solid #00a0e9;
}

div#navi ul#banner {
	border: none;
}

div#navi ul#banner li {
	border: none;
	text-align: center;
}