@charset "Shift_JIS";
	/* 文字エンコードの設定（削除不可） */

/* ***********************************************
/* HTML要素（一部#ID） */
*	{		margin:0;	padding:0;	}

/* 基本構造 */
html	{	}
body{
		color:#333631;
		font-size: 100%;
		font-family: ,Arial, Helvetica,sans-serif;
		text-align: center;
		line-height: 180%;
		background : #f4f4f4 url(img/bg.gif) repeat-x fixed 0% 0%;
	}

hr	{	display:none;}
img{	border: none;}

/* 見出し */
h1,h2,h3,h4,h5,h6	{	font-family:"Century Gothic";}
h1	{
		font-size:22px;
		color:#a39994;
		letter-spacing: 0.1em;
		font-weight:bold;
		text-transform:uppercase;
	}

h2	{
		font-size:18px;
		padding:30px 0 30px 30px;
	}

h3	{
		font-size:13px;
		width: 40%;
		letter-spacing: 0.3em;
		font-weight:normal;
		text-align: center;
		padding:3px 0;
		background:#efefed;
	}

h4	{	}
h5	{	}
h6	{	}

/* 段落 */
p{	padding:0.3em 2em;}

/* アンカー */
a{	text-decoration: underline;	font-weight: normal;}
	a:link{	color: #a39994;}
	a:visited{	color: #666;}
	a:hover{	color: #ccc;	text-decoration: none;}
	a:active	{	}
	a:focus	{	}

/* 強調・追加・削除 */
em{	font-weight:bold;	font-style: normal;}
strong{	font-weight:bold;	background:#e0e0dd;	padding:1px 3px;}
ins	{	text-decoration:underline;}
del	{	color:#666;	text-decoration:line-through;}

/* フォーム */
input,
textarea,
select{	font-family: "メイリオ",Arial, Helvetica,sans-serif;}

input,select{
			color:#867F7B;
			padding:2px 5px;
			margin-bottom:0.3em;
			vertical-align:middle;
			border:1px solid #e9c3b1;
			background:#fff;
		}
	input#TEXT	{	}
	input#CHECKBOX	{	}
	input#RADIO	{	}
	input#BUTTON	{		}

textarea	{
			font-size:100%;
			color:#867F7B;
			padding:2px 5px;
			margin-bottom:0.3em;
			vertical-align:middle;
			border:1px solid #e9c3b1;
			background:#fff;
	}
option	{	}
optgroup	{	}

/* リスト */
ol,ul{	margin:0 1em;	padding:5px 20px;}
	ol li	{	list-style: circle outside;}
	ul li	{	list-style: square outside;}

dl{	padding:5px 20px;}
	dt{
			padding:0;	margin-top:10px;
			font-weight:bold;
			padding-left:20px;
			background : url(img/dt.gif) no-repeat 0% 50%;
			}
		dd{
			padding:10px 15px;	margin:0 20px;
			border:1px solid #fdeff2;
			background : url(img/ddbg.gif) repeat 0% 0%;
			}


/* アドレス */
address	{	font-style:normal;}

/* 引用（サンプルページ未記述） */
blockquote{}
	cite,q{font-style:normal;text-decoration:underline;}

/* 整形済みテキスト（サンプルページ未記述） */
pre	{
		width:90%;
		overflow:auto;
		padding:0.2em 0.3em;	margin:0.8em auto;
		background:#efefed;
	}

/* 物理要素（サンプルページ未記述） */
b{	font-weight:bold;}
i{	font-style:oblique;}
big{	font-size:120%;}
small{	font-size:10px;}
tt{	font-family:monospace;}

/* ***********************************************
/* 各#ID＆.class */

body#INDEX	{	}

div#PAGETOP	{
		width: 600px;
		margin: 20px auto;
		text-align: left;
	}
div#HEADER	{	}
	div#HEADER h1 a	{
			color:#a39994;
			font-weight:bold;
			text-decoration: none;
			}

	ul#PAN	{
			font-family:"Courier New";
			list-style:none;
			margin:-50px 0 0 0;	padding:0;
		}

	ul#PAN li{
			font-size:x-small;
			list-style-type:none;
			display:inline;
			background:#EFEFED;
		}

		ul#PAN li a{
			padding-right:15px;
			text-decoration: none;
			background : #f4f4f4 url(img/pan.gif) no-repeat 100% 50%;
			}

		ul#PAN li a:hover{	font-weight:normal;}
		ul#PAN li a:visited{	font-weight:normal;}

div#MENU	{
			font-family:"Century Gothic";
			font-size:13px;
			text-align: right;
			letter-spacing: 0.1em;
			margin:0 0 -1px 0;
	}

	#MENU h2{	display:none;}
	#MENU ul{	text-align: right;
				margin:0;	padding:0;
			}
	#MENU li{
			list-style-type:none;
			display:inline;
			margin:0 0 0 10px;
		}

		#MENU li a,
		#MENU li a:visited{
			color:#b8b8b8;
			text-decoration:none;}

		#MENU li a:hover{
			color:#a5a5a5;
			text-decoration:underline;}
	li#MENU01	{	}
	li#MENU02	{	}
	li#MENU03	{	}
	li#MENU04	{	}

		#MENU li.menu-on a,
		#MENU li.menu-on a:visited{
			color:#eee;
			text-decoration:none;
			background:#e9c3b1;
			padding:2px 10px;
			}

		#MENU li.menu-on a:hover{
			color:#fff;
			text-decoration:none;
			background:#e9c3b1;
			padding:2px 10px;
			}

div#KIZI	{
		border-left:1px solid #e9c3b1;
		border-right:1px solid #e9c3b1;
		border-top:1px solid #e9c3b1;
		background : #fffcf9 url(img/top.jpg) no-repeat 50% 10px;
		padding:120px 0 50px 0;
                
	}
	div.text	{	padding:0 15px;	}
		div.text p	{	padding:10px;	}

		ul.modori	{
			font-size:12px;
			font-weight:normal;
			list-style:none outside;
			text-align:right;
			border-bottom:3px solid #eee;
			margin:15px 0;	padding:0;
			}

		ul.modori li{
				font-weight:normal;
				list-style-type:none;
				border:none;
				}

		ul.modori li a,
		ul.modori li a:visited{;text-decoration: none;}
		ul.modori li a:hover{}

div#FOOTER	{
                
		font-size:11px;
		font-family:"Courier New";
		color:#e9c3b1;
		text-align:center;
		border-left:1px solid #e9c3b1;
		border-right:1px solid #e9c3b1;
                border-bottom:1px solid #e9c3b1;
                background : #fffcf9 url(img/top.jpg) no-repeat 50% 10px;
		padding:15px 0; 
           	
	}

	#FOOTER h2{	display:none;}
	#FOOTER ul{	
				list-style:none outside;
				margin:0;	padding:0;
				}

	#FOOTER li{
			padding: 0 8px 0 15px;
			text-decoration:none;
			list-style:none outside;
		}

		#FOOTER address{
				text-transform:uppercase;
				font-weight:normal;
				display:inline;
			}

	li#FOOTER01	{	}
	li#FOOTER02	{	}
	li#FOOTER03	{	}


