@charset "Shift_JIS";

/*------------------------------------------

	構成

	1. 基本設定(p/br/hrも含む)
	2. リンク
	3. 見出し
	4. リスト
	5. フォーム
	6. その他のタグ要素
	7: レイアウト(#id/.class)


------------------------------------------*/

/*-----------------------------------------------------
	1. 基本設定(p/br/hrも含む)
-----------------------------------------------------*/
*{
	margin:0;
	padding:0;
	font:normal normal normal 100%/1.5 "Century Gothic",Arial,Helvetica,sans-serif;
	text-decoration:none;}

html{
	height:100%;}

body{
	font-size:78%;
	height:100%;
	color:#e6e6e6;/* f2839b */
	background:url(aimee_img/stripe.gif) repeat 0% 0%;}

p{
	margin-bottom:0.8em;}

br{
	letter-spacing:normal;}

hr{
	display:none;}

/*-----------------------------------------------------
	2. リンク
-----------------------------------------------------*/

a{
	font:inherit;}

a:link{
	color:#333;}

a:visited{
	color:#888;}

a:hover,
a:active,
a:focus{
	color:#f2839b;}

	#KIZI a{
		text-decoration:underline;}

/*-----------------------------------------------------
	3: 見出し
-----------------------------------------------------*/
h1{
	font-size:250%;
	color:#e6e6e6;}/*fc838b*/

	h1:first-letter {
		color:#fc838b;
		font-size:100%;}		

h2{
	font-size:120%;
	font-weight:bold;
	background:url(aimee_img/h2.gif) no-repeat 0% 50%;
	padding-left:18px;
	color:#222;}

	#KIZI h2{
		margin:0 0 0 20px;
		position:relative;}

h3{
	font-size:110%;
	border-bottom:solid 1px #e6e6e6;}

	#KIZI h3{
		margin:0 0 0.5em -6px;
		position:relative;}

h4{
	font-size:110%;
	font-weight:bold;}

	#KIZI h4{
		margin:0 0 0.5em -3px;}

h5,
h6{
	text-align:center;
	margin:0 0 0.3em;}

/*-----------------------------------------------------
	4. リスト
-----------------------------------------------------*/
ol{
	list-style:decimal outside;
	margin:0.8em 1.8em;}

ol li{
	list-style-type:decimal;}

ul{
	list-style:circle outside;
	margin:0.8em 1.5em;}

ul li{
	list-style-type:circle;}

dl{
	list-style-position:inside; }

dt{
	margin:0.1em 0;}

	dt:first-letter {
		color:#f2839b;
		font:inherit;}

dd{
	padding:0 0 0 2.5em;}

/*-----------------------------------------------------
	5. フォーム
-----------------------------------------------------*/
form{
	}

label{
	font-size:100%;}

input,
textarea,
select{
	margin-bottom:0.3em;
	vertical-align:middle;}

input,
textarea{
	background:#444;
	border:solid 1px #333;
	color:#fc838b;
	padding:0.2em 0.3em;}

	input#RADIO,
	input#CHECKBOX{
		border:none;
		background:none;}

	input#BUTTON{
		padding:0;}

option,
optgroup{
	}

/*-----------------------------------------------------
	6. その他のタグ要素
-----------------------------------------------------*/
em{
	font-weight:bold;}

strong{
	font-weight:bold;
	color:#45e575;}

ins{
	text-decoration:underline;
	color:#f5ff33;}

del{
	text-decoration:line-through;
	color:#777;}

blockquote{
	width:85%;
	margin:0.8em auto;
	padding:0.3em 0.5em 0.3em 60px;
	border:dashed 1px #fc838b;
	background:url(aimee_img/quote.gif) no-repeat 0% 0%;}

cite{
	font-style:oblique;
	border-bottom:solid 1px #fc838b;}

q{
	border:dashed 1px #fc838b;}

pre{
	width:95%;
	overflow:auto;
	margin:0.8em auto;
	padding:0.2em 0.3em;
	background:#444;
	font-family:monospace;}

/* 物理要素(非推奨) */

b{
	font-weight:bold;}

i{
	font-style:oblique;}

big{
	font-size:110%;}

small{
	font-size:84%;}

tt{
	font-family:monospace;}

/*-----------------------------------------------------
	7. レイアウト
-----------------------------------------------------*/

/* --------------- ページの大枠 ---------------*/
#PAGETOP{
	width:852px;
	height:100%;
	min-height:100%;
	position:relative;
	background:url(aimee_img/bg.gif) repeat-y 100% 0% #000;/* 背景色を変える場合はここ */}

	body > #PAGETOP{
		height:auto;}

/* --------------- ヘッダー ---------------*/
#HEADER{
	height:100px;
	margin-right:71px;}

	/* サイトタイトル部分 */
	#HEADER h1{
		line-height:100px;
		margin:0 0 0 15px;}
	
	/* パン屑 */
	ul#PAN{
		list-style:none outside;
		margin:0 10px 0 0;
		position:absolute;
		top:5px;
		right:71px;}

	ul#PAN li{
		list-style-type:none;
		display:inline;}

		ul#PAN li a{
			background:url(aimee_img/pan.gif) no-repeat 100% 50%;
			padding-right:6px;}

		ul#PAN li a:link,
		ul#PAN li a:visited{
			color:#888;}

		ul#PAN li a:hover{
			color:#e6e6e6;}

/* --------------- メニュー ---------------*/
#MENU{
	margin-right:71px;
	height:20px;}

	#MENU h2{
		display:none;}

	#MENU ul{
		list-style:none outside;
		margin:0;
		padding:0px 10px;
		height:20px;}

	#MENU li{
		list-style-type:none;
		display:inline;}
		
		/* メニューのリンク設定 */
		#MENU li a{
			display:block;
			float:left;
			text-align:center;
			width:90px;/* メニュー1個の横幅 */
			height:20px;/* メニュー1個の縦幅 */
			line-height:20px;}

		#MENU li a:link,
		#MENU li a:visited{
			color:#e6e6e6;
			background:url(aimee_img/menu.gif) no-repeat 50% 0% #333;}

		#MENU li a:hover{
			color:#fff;
			background:url(aimee_img/menu.gif) no-repeat 50% 0% #f2839b;}

		#MENU li.menu-on a:link,
		#MENU li.menu-on a:visited{
			color:#fff;
			background:url(aimee_img/menu.gif) no-repeat 50% 0% #565656;}

		#MENU li.menu-on a:hover{
			color:#e6e6e6;
			background:url(aimee_img/menu.gif) no-repeat 50% 0% #565656;}

#ADSENSE{
	margin:0 71px 0 0;
	padding:1.5em 0;
	text-align: center;
	background:#565656;/* 背景色を変える場合はここ */}

/* --------------- 記事部分 ---------------*/
#KIZI{
	clear:both;
	margin:0 71px 0 0;
	padding:1.5em 0;
	background:#565656;/* 背景色を変える場合はここ */}

	#KIZI .text{
		padding:0.5em 1.5em 0.8em 2.3em;}

	/* 戻りの設定 */
	#KIZI ul.modori{
		list-style:none outside;
		text-align:right;
		margin:0;}

	#KIZI ul.modori li{
		list-style-type:none;}

		#KIZI ul.modori li a{
			text-decoration:none;}

		#KIZI ul.modori li a:link,
		#KIZI ul.modori li a:visited{
			color:#888;}

		#KIZI ul.modori li a:hover{
			color:#f2839b;}

#INFO{
	margin:0 71px 0 0;
	padding:1.5em 0;
	text-align: center;
	background:#565656;/* 背景色を変える場合はここ */}

/* --------------- フッター ---------------*/
#FOOTER{
	margin-right:71px;
	padding:5px 0;
	background:url(aimee_img/footer.gif) no-repeat 99% 80%;}

	#FOOTER h2{
		display:none;}

	#FOOTER ul{
		list-style:none outside;
		margin:0 0 0 10px;}

	#FOOTER li{
		list-style-type:none;}

		#FOOTER li a{
			}

		#FOOTER li a:link,
		#FOOTER li a:visited{
			color:#888;}

		#FOOTER li a:hover{
			color:#f2839b;}

	#FOOTER address{
		display:inline;}
