@charset "Shift_JIS";
	/* 文字エンコードの設定（削除不可） */

/* ***********************************************
/* HTML要素（一部#ID） */
*	{
	margin:0; padding:0;
	font-size: 12px; line-height: 18px; letter-spacing: 1px; line-break: strict;
	font-style:normal; font-family:Verdana,"ＭＳ Pゴシック",Osaka,Chicago,Sans-serif;
}

/* 基本構造 */
html	{
	SCROLLBAR-FACE-COLOR: #ffffff; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #ffcc66; SCROLLBAR-3DLIGHT-COLOR: #ffcc66; 
	SCROLLBAR-ARROW-COLOR: #ffcc66; SCROLLBAR-TRACK-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff
}
body	{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
	FONT-SIZE: 12px; LINE-HEIGHT: 18px; LETTER-SPACING: 1px; LINE-BREAK: strict
	BACKGROUND-COLOR:#FFFF66;
	}

hr	{ display:none; }
img { border:none; }

/* 見出し */
h3,h4,h5,h6	{ margin-bottom:7px; }
h1	{
	FONT-WEIGHT: normal; MARGIN: 0px 2px 0px; COLOR: #999999; FONT-SIZE: 10px;
	TEXT-DECORATION: none; 
	FONT-FAMILY: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅"
	}
/*
h2	{ padding:5px 10px 0; text-align:right; letter-spacing:4px;
	  font-size:120%; font-weight:normal; font-family:"Century Gothic",Chicago,Sans-serif;
	  border-width:3px 3px 0 3px; border-style:solid; border-color:#eee; }
*/
h2	{ padding:5x 10px; text-align:left;
	  font-family:"Century Gothic",Chicago,Sans-serif; 
	  background:url("../img/h2.gif") no-repeat 0% 0%; }
/*
#KIZI h2{ font-weight:bold; font-size:118%; letter-spacing:1pt; color:#666666; padding:0.1em 0.5em; margin:0 0 0.5em; background:#FFCCCC url(../img/st.gif) repeat-x 0% 100%; }
*/
#KIZI h2{ padding:5x 10px; text-align:left; margin:10 0 0;
	  FONT-SIZE: 16px;font-family:"Century Gothic",Chicago,Sans-serif; color:#ff6666;
	  background:url("../img/h2.gif") no-repeat 0% 0%; }

#KIZI h3{ font-weight:bold; font-size:110%; letter-spacing:1pt; color:#FF9900; padding:0.1em 0.5em; margin:0 0 0.5em; background:#FFEE88 url(../img/bg_title.gif.gif) repeat-x 0% 100%; }
#KIZI h4{ padding:2px 9px; background:url("../img/ttl.gif") no-repeat 0% 0%;  letter-spacing:1pt; color:#666666; padding:0.1em 0.5em; margin:0 0 0.5em}


h3	{ padding:2px 9px; background:url("../img/ttl.gif") no-repeat 0% 0%; }
h4	{ padding:4px 10px; background:url("./img/dot.png") repeat-x 0% 0%; color:#beef00; }
h5,h6	{ font-size:74%; margin-left:20px; }
#MENU h2{ display:none; }
#FOOTER h2  { display:none; }

/* 段落 */
p	{ margin:0.2em 0 1em 10px; }

/* アンカー */
a	{	}
	a:link	{ color:#003399; }
	a:visited{ color:#003399; }
	a:hover	{ color:#ff6699; text-decoration:none; }
	a:active{ color:#003399; }
	a:focus	{ }

/* 強調・追加・削除 */
em	{ font-weight:bold;	}
strong	{ font-weight:bold; color:#ff0000; border-bottom:1px dotted #444; }
ins	{ text-decoration:underline; }
del	{ text-decoration: line-through; }

/* フォーム */

input	{	}
	input#TEXT	{ border:1px solid #444; margin-bottom:4px; }
	input#CHECKBOX	{ border:0; margin-right:3px; }
	input#RADIO	{ border:0; margin-right:3px; }
	input#BUTTON	{ border:1px solid #444; margin-bottom:4px; }
textarea	{ border:1px solid #444; margin-bottom:4px; }
select	{ border:1px solid #444; margin-bottom:4px; }
option	{	}
optgroup	{	}

/* リスト */
ol	{ list-style-position:inside; }
	ol li	{ border-bottom:1px dotted #ccc; }
	#KIZI	ol	{ margin:0.3em 0 1em 20px; }
/*
ul	{ list-style-position:outside; }
	ul li	{ list-style:circle; }
*/
ul	{	 }
	ul li	{ 	}
	#KIZI	ul	{ margin:0.3em 0 1em 35px; }
dl	{ margin:0.3em 0 1em 25px; }
	dt	{ font-weight:bold; }
	dd	{ margin:0 0 0.6em 20px; padding:3px 5px; background:#eee; }

/* アドレス */
address	{ color:#999; }
#FOOTER address { display:inline; }

/* 引用（サンプルページ未記述） */
blockquote	{ margin:0.5em 20px 0.5em 20px; padding:4px 6px 4px 0; border:1px solid #ccc; background:#fff; }
cite	{ text-decoration:underline; }
q		{ font-style:oblique; }

/* 整形済みテキスト（サンプルページ未記述） */
pre	{ margin:0.5em 20px 0.5em 20px; padding:4px; border:1px solid #ccc; background:#eee; }

/* 物理要素（サンプルページ未記述） */
b	{ font-weight:bold; }
i	{ font-style:oblique; }
big	{ font-size:120%; }
small	{ font-size:84%; }
tt	{ font-family:monospace; }

/* *********************************************** */
/* 各#ID＆.class */

body#INDEX	{	}

div#PAGETOP	{ width:740px; background:#fff url("./img/bg_menu.png") repeat-y 25px 0%;
			  border-color:#444 #fff; border-style:double solid; border-width:5px 15px 5px 0; }
div#HEADER	{ float:right; width:530px; height:90px; }
	ul#PAN	{ text-align:right; margin-top:-20px; }
	ul#PAN	li	{ list-style:none; display:inline; }
	ul#PAN	a	{ padding-right:13px; background:url("./img/pan.png") no-repeat 100% 50%; text-decoration:none; color:#444; }
	#INDEX	ul#PAN	li	{ color:#fff; }

div#MENU	{ margin:10px; padding:7px 0; background:#fff; width:180px; float:left; }
	#MENU ul{ list-style-type:none; margin:0 7px; }
	#MENU li{ display:inline; }
	#MENU li a{ display:block; text-decoration:none; padding-left:15px; margin:0.2em 0; letter-spacing:0.5pt; }
	#MENU li a:link,#MENU li a:visited{ color:#333; }
	#MENU li a:hover,#MENU li.menu-on a:link,#MENU li.menu-on a:visited{ color:#999; background:url(./img/icon.gif) no-repeat 0% 50%; }
/*
div#MENU	{ float:left; width:190px; background:url("./img/white.png") no-repeat 50% 100%; text-align:center; }
	#MENU	ul	{ padding:185px 25px 0; background:url("./img/heart.png") no-repeat 50% 10px; }
	#MENU	li	{ list-style:none; display:block;}
	#MENU	a	{ display:block; width:140px; color:#444; font-weight:bold; text-decoration:none; padding:0.3em 0; letter-spacing:2px; }
	#MENU	a:hover	{ background:#ddd; color:#444; }
	#MENU	li.menu-on	a	{ background:#fff; color:#beef00; }
*/
div#KIZI	{ float:right; width:530px; }
	div.text	{ margin:0 0 1.5em; padding:0.4em 0 0; border-width:0 3px 3px; border-style:solid; border-color:#eee; }
		ul.modori	{ list-style:none; text-align:right; }
		ul.modori	li	{ list-style:none; padding:0 10px; }
		ul.modori	a	{ font-size:74%; color:#fff; text-decoration:none; padding-right:12px; background:url("./img/pan.png") no-repeat 100% 50%; }
		ul.modori	a:visited	{ color:#fff; }
div#FOOTER	{ clear:both; padding:20px 15px 20px; text-align:right; background:url("./img/white.png") no-repeat 25px 0%; }
	#FOOTER	ul	{ list-style:none; }
	#FOOTER	li	{ list-style:none; display:inline; padding-left:0.6em; }
	#FOOTER	a	{ color:#444; text-decoration:none; }

/* *********************************************** */
/* フォント設定 */


/* *********************************************** */
/* テーブル設定 */
table.spec {
	border: 1px solid gray;
	background-color: #ffcc66;
	margin-top: 5px;
	margin-bottom: 3px;
	width: 445px;
}
td.tbl_head_a {
	background:url("./img/bg_title.gif") repeat 50% 10px;
	background-color: #FFFFFF;
	padding: 3px;
	font-weight: bold;
}
td.tbl_a {
	background-color: #FFFFFF;
	padding: 3px;
	font-weight: bold;
}
/* *********************************************** */
/* BOX設定 */
/*画像入り枠
/* 左上角 */
.km_top_left  { background :url(../images/wk_mm_01.gif) no-repeat; }
/* 右上角 */
.km_top_right { background :url(../images/wk_mm_04.gif) no-repeat; }
/* 左下角 */
.km_btm_left  { background :url(../images/wk_mm_12.gif) no-repeat; }
/* 右下角 */
.km_btm_right { background :url(../images/wk_mm_15.gif) no-repeat; }
/* 上部 */
.km_center_top{ background :url(../images/wk_mm_02.gif) repeat-x; }
/* 下部 */
.km_center_btm{ background :url(../images/wk_mm_13.gif) repeat-x; }
/* 左部 */
.km_side_left { background :url(../images/wk_mm_06.gif) repeat-y; }
/* 右部 */
.km_side_right{ background :url(../images/wk_mm_09.gif) repeat-y; }
/* 中身 */
.km_content   { background-color:#ffffff; line-height:1.5; } 

