/* 全体 */
*{margin:0;
	padding:0;
	font:normal normal normal small/1.4 Verdana,"ＭＳ Ｐゴシック",Osaka,sans-serif;
	border:none;}

body{background:#fff;
	text-align:left;color:#333;
	margin:0 auto;}

/* リンク関係の設定 */
a:link ,a:active ,a:visited{ color :#333;}  	
a:hover{ color :#333;text-decoration: none;}
a{text-decoration : none;}

/* タイトル設定 */
h1{text-align: left;
	padding	: 5px 0 5px 5px;
	margin: 5px 10px 0px 5px;
	color: #000;font-weight: bold;font-size:10px;}

#BASE{height : auto;width :800px;
	background:#fff;
	text-align : left;
	border:solid #999 1px;
	margin:0 auto; padding:0;}

/* ヘッダー */
#HEADER{width:800px; height:182px;
	margin: 10px 0 0 0;padding:0;}

/* 左部分 */
#HEADERleft{float :left;
	width:500px; height:180px;
	background:url(a/img/top_left.jpg) no-repeat 60% 0%;
	border:solid #999; border-width:1px 1px 1px 0;
	margin:0;padding:0;}

/* 右部分 */
#HEADERright{float :right;
	width:299px; height:182px;
	margin:0;padding:0;}

/*メニュー*/
#HEADERmenu{float :left;
	width :150px; height:182px;
	padding:0;margin:0;}

	#HEADERmenu ul{list-style-type:none; 
			padding:0;margin-top:15px;border-top:solid 1px #333;}
	#HEADERmenu li {list-style-type:none;display :inline;
			padding: 4px 0;margin:0;text-align:center;}
	#HEADERmenu li a{display :block;list-style-type:none;
			padding: 4px 0;margin:0;
			border-bottom:solid 1px #999;
			color:#333;font-weight: bold;font-size:11px;text-align:center;}
	#HEADERmenu a:hover {color:#222222;text-decoration: none;background:#ffcc66;}
	#HEADERmenu li.menu-on a{color:#333;background:#ffcc66;}

#HEADERrightIMG{float :right;
	width:148px; height:180px;
	background:url(a/img/top_right.jpg) no-repeat 0% 0%;
	border:solid #999; border-width:1px 0 1px 1px;
	margin:0;padding:0;}

/* 段組みクリア */
.clear{clear:both;padding:0;margin:0;}


/* 記事部分 */
#MAIN{width:800px; height:auto;
	margin: 30px 0 0 0;padding:0;
	border-bottom:solid 1px #333;
	}

/* 記事右部分 */
#MAINright{float :right;
	width:150px;height:auto;
	margin:0;padding:0;}

	/* 文字広告部分 */
	#rightsp{padding:0;margin:0;}
		#rightsp ul{list-style-type:none; margin:0;text-align:right;padding:1px 0;}
		#rightsp li {list-style-type:none;display :block; padding-left:6px;text-align:left;border-bottom:solid #ccc 1px;}
		#rightsp li a{ display:inline;padding-left:20px; color:#333;font-size:11px;
			background : #ffffff url(a/img/ya1.gif) no-repeat; background-position : 0% 0%;}
		#rightsp li a:hover{ display:inline;padding-left:20px; color:#333;font-size:11px;
			background : #ffffff url(a/img/ya1.gif) no-repeat; background-position : 0% 0%;
			text-decoration : none; border-bottom:solid 1px #ff9966;}



/* 記事左メイン部分 */
#MAINleft{float :left;
	width:620px;height:auto;
	margin:0;padding:0;}

	.text{margin-left:30px;padding:5px;
		background: url(a/img/dot.gif) repeat-y 0% 0%;}
	p{padding:0 1em;}

#MAINleft a:hover{ display:inline; color:#d16314;
	text-decoration : none; border-bottom:solid 1px #ff9966;}

	/* 戻り部分*/
	ul.modori{margin-top :5px;clear:both;
		padding:0 5px 2px 0;
		list-style-type:none;text-align:right;}
	ul.modori li{list-style-type:none;
		display:inline;padding:0 5px;}
	ul.modori li a{text-decoration:none;
			font-size:10px;}
	ul.modori li a:hover{text-decoration:none;
		border-bottom:solid 2px #ff9966;}

/* フッター */

#FOOTER{clear:both;
	width:800px;
	height:30px;
	background : #ffcc66 url(a/img/aya_logo_mini.gif) no-repeat; background-position : 100% 0%;}
/*	background : #ffcc66 url(a/img/aya-bn-01.jpg) no-repeat; background-position : 100% 0%;}*/
	margin:0;padding:0px 0;}

	#FOOTER ul{list-style-type:none;
		font-size:9px;
		text-align:left;
		margin:0;padding:5px 0;}

	#FOOTER ul li{list-style-type:none; display:inline; padding:0 5px;}


/* 見出し */
h2{color:#333; 
	font-size:13px;font-weight: bold;
	padding:3px 0 3px 10px;
	border:solid  #999;border-width:1px 1px 1px 0;}

h3{font-size:13px;font-weight: bold;
	margin:2px 0 0 0;padding:3px 0 2px 5px;
	border-bottom:solid 1px #ff9966;}

h4{color:#333;font-weight: bold;
	border-bottom:dashed 1px #ff9966;
	font-size:12px;
	padding:18px 0px 2px 3px;margin:0 0 3px 0;}

h5{font-size:13px;font-weight: bold;
	margin:2px 5px;padding:3px 0 2px 5px;
	color:#222;
	border-bottom:solid 1px #ddd;}

h6{ color:#000; font-size:13px;
	font-weight: bold;
	margin:5px 0;padding: 0 5px 5px 0 ;
	background:#fff url("a/img/dot.gif") repeat-x 0% 100%;}


/* 他の設定 */
img{border:none;}
.imgwaku{
	border:3px double #999;
	margin:4px 10px 10px 0px;
	display:inline;
	float:left}

br{letter-spacing:normal;}
/*hr{display:none;}*/
br{letter-spacing:normal;}

em{color:#008b8b; padding:0 1px; }
strong{ font-weight:bold; color:#000; background:#ccc; padding:0 1px;}
ins{ text-decoration: underline;}
del{  text-decoration: line-through; }

b { font-weight:bold; }
i { font-style:oblique; }
big { font-size:large; }
small{ font-size:x-small; }

blockquote{margin:8px 50px;padding:4px;border:1px solid #ddd;  }

pre { font-family: monospace; font-size:12px;margin:1.2em 0; }

/* フォーム*/
form{margin:1em; }

form p{padding:0;}

input,select,textarea{ 	background:#fff url(a/img/wall.gif);
	color:#000; font-size:100%;
	border:none;
	border:solid #ccc 1px;
	margin:0 2px 2px 0;}


/* リスト関連*/
ol{list-style-position:inside;padding:0.5em 0em 0.5em;}
	ol li{padding:0px;}
ul{list-style-type:circle;padding:0em 2.5em;}
	ul li{list-style-type:circle;padding-top:1em;}

dl{list-style-position:inside;padding: 0.5em; }
	dt{ margin-top:0;color:#000; }
	dt a { font-weight:bold ;}
	dd{padding:4px 10px;margin:0 0 0 1em;
		background:#fff url(a/img/wall.gif);}

/************************/
/*         Box          */
/************************/
.box_g1{ border:1px solid #cccccc; margin:0.5em 0 0 2em; padding:5px; }
.box_g2{ border:2px solid #cccccc; margin:0.5em 0 0 2em; padding:5px; }
