@charset "Shift_Jis";


/*-----------------------------------------------------------------*/
/* 1. 全体 -=======================================================*/
/*-----------------------------------------------------------------*/

*{margin:0;padding: 0;
	background-color:;
	text-decoration:none;
	font:normal normal normal small/1.6 "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3","Sans-serif";
	border:;}

	html{	}

body{background:#f5f5f5;
	color: #333;}

img{ border:none;}
br{ letter-spacing:normal;}
hr{ width:680px;}


/* == | リンク | ==================*/
a{ font:inherit; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Verdana,Sans-serif; font-size:11px;}

a:link{ color:#000; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Verdana,Sans-serif; font-size:11px;}

a:visited{ color:#000; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Verdana,Sans-serif; font-size:11px;}

a:hover,
a:active,
a:focus	{ color:#ccc; }

#KIZI a{border-bottom:solid 1px #dbabdf;}


/*-----------------------------------------------------------------*/
/* 2. レイアウト ===================================================*/
/*-----------------------------------------------------------------*/
div#PAGETOP{ margin:0 auto; padding:0 20px; width:730px;background:url("../img/line.jpg") repeat-y 50% 0%;}	
div#HEADER{ padding-bottom:370px !important; padding-bottom:0px; height:auto !important; height:435px; background :url("../img/img03.jpg") no-repeat 50% 70px;}		
div#HEADER1{ padding-bottom:160px !important; padding-bottom:0px; height:auto !important; height:240px; background :url("../img/dazzle_700.jpg") no-repeat 50% 70px;}		
div#MENU { padding:0px; padding-top:5px;}		
div#KIZI{	}
div#FOOTER{ padding:10px 0; text-align:right;}

/* == | HEADER |=================*/
h1{ background:url("../img/title02.jp") no-repeat; margin:0px; padding:28px 38px 18px 38px; color: #000; font-size:18px; }
ul#PAN{ list-style-type:none; text-align:right; margin:-65px 20px 10px; padding-top:20px;}
	ul#PAN li{display:inline; font-size:20px; color:#d0dbe3; 
	padding:20px 0 0; background:url("../img/") no-repeat 50% 0;}
		ul#PAN li a{display:none;}

/* == | MENU |===================*/
#MENU ul{ list-style-type:none; margin-top:-20px; margin-bottom:10px;text-align:center; }
	#MENU li{ padding:0; display:inline; background:none;}
	#MENU li a{ margin:0 5px; padding:0px; font-size:11px;font-weight:bold; color:#000;}
		#MENU li a:hover{color:#C2000D; font-size:11px;}
		#MENU li.menu-on a{color:#C2000D; font-size:11px;}
	#MENU h2{ display:none; } 

/* == | KIZI |===================*/
h2{ color:#000; font-size:18px; font-weight:bold;
	padding:5px 40px; background:url("../img/h2.gif") no-repeat 0 0; padding-bottom:10px;
	border-bottom:solid 3px double #000; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Verdana,Sans-serif;}
h3{ font-size:14px; font-weight:bold; color:#000;
	margin:0px 0 0;padding:1px 10px 2px;width:630px;
	background:url(../img/h3.gif) no-repeat 0% 50%; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Verdana,Sans-serif;
	 }
h4{ font-size:12px; font-weight:bold; padding:5px 10px 0px 10px; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Verdana,Sans-serif;}


.text{ color:#000; font-size:11px; margin:5px 9px; padding:0.3em 1.2em;background:url("../img/wall.gif") repeat-y; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Verdana,Sans-serif;}
p{ padding:10px 0px 10px 20px; color:#000; font-size:11px; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Verdana,Sans-serif;}
.p-bio{color:#000; font-size:11px; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Verdana,Sans-serif;}
.red{ color:#cc0000; font-size:11px; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Verdana,Sans-serif;}
.new{ padding:0px 0px 0px 5px; color:#000; font-size:11px; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Verdana,Sans-serif;}

a{ color:#000; font-size:11px;}

#KIZI ul.modori{margin:0 12px; padding:0; list-style-type:none; text-align:right;}
	#KIZI ul.modori li { display:inline; background:none;}
	#KIZI ul.modori li a{ font-size:11px;}

/* == | FOOTER |=================*/
#FOOTER ul{ list-style-type:none; text-align:right;}
	#FOOTER ul li{ padding:2px;  display:inline; background:none;}
	#FOOTER ul li a{ display:inline; padding:5px; color:#000; font-size:10px;}

		#FOOTER address{ display :inline;}

	#FOOTER h2{display:none; } /* 見えなくします*/

p.cry{
padding:0;
margin:0;
padding-top:5px;
padding-left:15px;
}

/*-----------------------------------------------------------------*/
/* 3. その他設定 ==================================================*/
/*-----------------------------------------------------------------*/

/* == | 見出し関連 | ===========*/

h5{	}
h6{	}

/* == | 強調・追加・削除  | =====*/
em{color:#000; padding:0 1px; font-weight:bold; }
strong{ font-size:14px; font-weight:bold; color:#990000; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ'}
ins{ text-decoration: underline; color:#666;}
del{ color:#999; text-decoration: line-through; }

/* == | 物理要素 | =============*/
b{ font-weight:bold; font-size:12px; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ' }
i{ font-style:oblique; }
big{ font-size:large; }
small{ font-size:x-small; }

/* == | フォーム | =============*/
form{ margin:0.5em 1em;}
form p{ padding:0.2em;}
input,select,textarea{ 
	color:#666; font-size:0.9em; border:solid #999 1px;
	margin:0.2em;padding:0.1em 0.3em 0.2em;}

/* == | リスト関連 | =========== */
dl{ margin-left:1em;}
	dl dt{ font-weight:bold; font-size:0.9em; color:#444;}
	dl dd{ margin:0 1em 0.5em; padding:0.5em 0.5em 0.2em; border:solid 1px #dcdcdc;
		background:url("../img/wall.gif");}

ol	{list-style-position:outside; padding:0 0 0 0.8em; margin:0 1em;}

ul{ list-style:none inside; padding:0px; }
	ul li{ list-style:none outside;
	padding-left:12px;background:url("../img/li.gif") no-repeat 0px; font-size:12px; }

/* == | アドレス | ============= */
address	{ color:#666666; }

/* == | 引用関連 | ============= */
tt	{ font-family:monospace; }
q,cite	{ border:1px solid #ddd;}
dfn	{font-style:oblique; }
acronym,abbr	{ cursor:help; }
blockquote{margin:0 2em;padding:0.5em;border:1px solid #ddd; color:#888; }

/* == | 整形済みテキスト | ===== */
pre{font-size:12px;
	margin:1em 0;padding:0.2em 0.5em;border:solid 1px #ddd;}

	/* 長文対策、前者IE用-後者IE以外 */
	pre{ width: 95%; overflow: scroll; }

		#KIZI>div.text pre{ padding: 2px 5px;
			width: auto;overflow: auto; }