@charset "Shift_JIS";
	/* 文字エンコードの設定（削除不可） */

/* ***********************************************
/* HTML要素（一部#ID） */
*	{	margin:0;	padding:0;}

/* 基本構造 */
html{	height:100%;}
body{
		height:100%;
		color:#494a41;
		font-size:78%;
		line-height: 180%;
		font-family:"Trebuchet MS", Arial, Helvetica,sans-serif;
		text-align:center;
		background:#fff url("http://invite.client.jp/bg.gif") repeat-x 0% 0%;
		border-top:5px solid #eee;
		
	}

hr	{	display: none;}
img{	border: 0;}




/* 見出し */
h1,h2,h3,h4,h5,h6	{	font-family:"Century Gothic";}
h1	{	font-size:18px;	color:#eee;	text-align:center;}
h2	{	color:#999;	text-align:right;
	}
h3{
			font-family:Georgia,serif;
			font-size:18px;
			font-weight:bold;
			letter-spacing:0.1em;
			line-height:0.1;
			margin:20px 0;
			border-bottom:3px solid #eee;
		}

h4{
			letter-spacing:0.2em;
			font-weight:bold;
			margin:5px 0;
		}
h5	{
			padding-left:10px;
			border-left:5px solid #eee;
	}
h6	{	color:#c3d825;	}

/* 段落 */
p{	padding:5px 10px;}

/* アンカー */
a	{	}
	a:link	{	color:#f09199;	text-decoration:underline;}
	a:visited	{	color:#999;	text-decoration:none;	}
	a:hover	{	color:#ffd900;	text-decoration:none;}
	a:active	{	}
	a:focus	{	}

/* 強調・追加・削除 */
em{	font-style:normal;	font-weight:bold;}
strong{	font-weight:bold;	border-bottom:solid 2px #59b9c6;}
ins{	text-decoration:underline;}
del{	text-decoration:line-through;}

/* フォーム */

input,textarea,select{
			padding:2px;
			margin-bottom:0.3em;
			vertical-align:middle;
			border:1px solid #ccc;
	}

		input:hover,
		select:hover,
		textarea:hover{	border:1px solid #59b9c6;}

	input#TEXT	{	}
	input#CHECKBOX	{	}
	input#RADIO	{	}
	input#BUTTON	{
			color:#fff;
			font-family:"Courier New";
			padding:2px;
			margin-bottom:0.3em;
			vertical-align:middle;
			border:1px solid #59b9c6;
			background:#59b9c6;
	}
option	{	}
optgroup	{	}

/* リスト */
ol	{	margin:0 30px;}
	ol li	{	}
ul	{	margin:0 30px;}
	ul li	{	list-style-type:circle;}
dl{	margin:0 20px;}
	dl dt{	font-weight:bold;}
		dl dd{	padding:0.1em 1em;	border-bottom: 1px solid #eee;}

/* アドレス */
address	{	font-weight:normal;	}

/* 引用（サンプルページ未記述） */
blockquote{
		margin:0.8em auto;
		padding:0.5em;
		border:1px solid #9a9a9a;
		background:#fafafa url("http://invite.client.jp/q.gif") no-repeat 100% 100%;
	}
cite,q{	font-style:normal;	text-decoration:underline;}

/* 整形済みテキスト（サンプルページ未記述） */
pre	{
		overflow: auto;
		margin:0.8em auto;
		padding:0.2em 0.3em;
		background:#fafafa;
	}

/* 物理要素（サンプルページ未記述） */
b{	font-weight:bold;}
i{	font-style:oblique;}
big{	font-size:110%;}
small{	font-size:x-small;}
tt{	font-family:monospace;}

/* ***********************************************
/* 各#ID＆.class */

body#INDEX	{	}

div#PAGETOP	{
		width: 80%;
		height:100%;
		min-height: 100%;
		margin:0 auto;
		text-align: left;
		background:url("http://invite.client.jp/pagebg.gif") repeat-y 0% 0%;
	}

	body > #PAGETOP {	height: auto;}

div#HEADER	{
		width: 123px;
		height:195px;
		float:left;
		background:url("http://invite.client.jp/header.gif") no-repeat 0% 0%;
	}
	div#HEADER h1{	padding-top:50px;}

	ul#PAN	{	display:none;}

div#MENU	{
		width: 123px;
		clear:both;
		float:left;
		margin:-90px 0 0 0;
	}

	#MENU h2{	display:none;}

	#MENU ul{
				list-style:none;
				padding:0;	margin:0 10px;
				border-bottom:1px solid #555;
		}

	#MENU li{
				list-style-type:none;
				padding:0;	margin:0;
				text-align:center;
				letter-spacing: 0.2em;
				line-height:160%;
				border-top:1px solid #555;
			}

		#MENU li a{
				font-size:11px;
				font-family:"Courier New";
				text-transform:uppercase;
				color:#eee;
				text-decoration:none;}

			#MENU li a:hover{
				color:#ccc;
				text-decoration:none;
			}

		#MENU li.menu-on a,
		#MENU li.menu-on a:visited{
				color:#55B0B3;
				text-decoration:none;}

		#MENU li.menu-on a:hover{
				color:#eee;
				text-decoration:none;}

	li#MENU01	{	}
	li#MENU02	{	}
	li#MENU03	{	}
	li#MENU04	{	}

div#KIZI	{	margin-left:135px;}
	div#KIZI h2{}

	div.text{
				padding:0.5em 20px;	margin:15px 0;
				border:3px solid #e6e6e6;
		}

	#KIZI ul.modori{
				list-style:none;
				text-align:right;
				margin:5px -10px 5px 0;	padding:0;
			}

	#KIZI ul.modori li{
			letter-spacing: 0.1em;
			font-weight:normal;
			list-style-type:none;
		}

		#KIZI ul.modori li a:link,
		#KIZI ul.modori li a:visited{
					color:#fff;
					font-weight: bold;
					text-decoration:none;
					margin:0;	padding:2px 0.5em;
					background:#000;
				}

		#KIZI ul.modori li a:hover{
					color:#fff;
					font-weight: bold;
					text-decoration:none;
					background:#333;
				}

#FOOTER{
			font-family:"Courier New";
			margin:10px 0 0 135px;
			padding:0;
			background:#eee;
		}
		
	#FOOTER h2{	display:none;}

	div#FOOTER ul{
				text-align:right;
				list-style:none outside;
			}

	div#FOOTER li{
				margin-left:10px;
				display:inline;
				font-style:normal;
			}

		#FOOTER li a,
		#FOOTER li a:visited{
				color:#111;
				font-weight:normal;
				font-style:normal;
				text-decoration:none;
			}

		#FOOTER li a:hover{
				color:#666;
				text-decoration:none;}


		#FOOTER address{
				text-transform:uppercase;
				font-weight:normal;
				display:inline;
				padding:2px 20px;
				background:#000;
			}

		#FOOTER address a,
		#FOOTER address a:visited{
				color:#fff;
				font-weight:normal;
				font-style:normal;
				text-decoration:none;
			}

		#FOOTER address a:hover{
				color:#eee;
				text-decoration:none;}


	li#FOOTER01	{	}
	li#FOOTER02	{	}
	li#FOOTER03	{	}

