/*みらいさんのしあわせ スタイルシート*/


div.s1title{/*---(サブタイトル)---*/
	font-family:	monospace;		/*等幅指定*/
        font-size:	150%;			/*文字サイズ*/
}

div.s2title{/*---(ミニタイトル)---*/
	font-family:	monospace;		/*等幅指定*/
        font-size:	100%;			/*文字サイズ*/
}


div.menu_active{
	font-weight:		bolder;		/*文字の太さ*/
	font-style:		normal;		/*スタイル*/
	color:			#FFFFFF;	/*文字色*/
	background-color:	#FFAAAA;	/*背景色*/
	width:			08em;		/*全体幅*/
}

div.menubox{
	width:			22em;			/*全体幅*/
	font-family:		monospace;		/*等幅指定*/
	color:			#000000;		/*文字色*/
	background-color:	#FFFFE0;		/*背景色*/
	border-top:		#FFEEEE 1pt solid;	/*上ボーダーライン*/
	border-left:		#FFE0E0 1pt solid;	/*左ボーダーライン*/
	border-right:		#FF9999 1pt solid;	/*右ボーダーライン*/
	border-bottom:		#FF8888 1pt solid;	/*下ボーダーライン*/
}



h1{/*---H1(見出し1)---*/
	font-family:	monospace;		/*等幅指定*/
        font-size:	200%;			/*文字サイズ*/
}


h2{/*---H2(見出し2)---*/
	font-family:	monospace;		/*等幅指定*/
        font-size:	120%;			/*文字サイズ*/
}

h3{/*---H3(見出し3)---*/
	font-family:	monospace;		/*等幅指定*/
        font-size:	100%;			/*文字サイズ*/
}


ul{/*---UL(Unordered List:順不同リスト)---*/
	font-family:	monospace;	/*等幅指定*/
	font-size:	100%;		/*文字サイズ*/
}

ol{/*---OL(Ordered List:順序付きリスト)---*/
	font-family:	monospace;	/*等幅指定*/
	font-size:	100%;		/*文字サイズ*/
}

li{/*---LI(リストアイテム)---*/
	font-family:	monospace;	/*等幅指定*/
	font-size:	100%;		/*文字サイズ*/
}


p{/*---P(段落)---*/
	font-family:	monospace;	/*等幅指定*/
	font-size:	100%;		/*文字サイズ*/
}

body{/*本文のデフォルト*/
	font-family:	monospace;	/*等幅指定*/
	font-size:	120%;		/*文字サイズ*/
	line-height:	120%;		/*行間*/
}

strong{
	font-size:	130%;		/*文字サイズ*/
	font-weight:	700;		/*文字の太さ*/

}

em{
	font-weight:	bolder;		/*文字の太さ*/
	font-style:	normal;		/*スタイル*/
}

div.web_ling{ /*登録したwebリングの体裁*/
	width:			33em;			/*全体幅*/
	font-family:		monospace;		/*等幅指定*/
	color:			#000000;		/*文字色*/
	background-color:	#FFDDDD;		/*背景色*/
	border-top:		#FFEEEE 1pt solid;	/*上ボーダーライン*/
	border-left:		#FFE0E0 1pt solid;	/*左ボーダーライン*/
	border-right:		#FF9999 1pt solid;	/*右ボーダーライン*/
	border-bottom:		#FF8888 1pt solid;	/*下ボーダーライン*/
}


dt{
	font-family:	monospace;		/*等幅指定*/
}

dd{
	font-family:	monospace;		/*等幅指定*/
}

address{/*著名など*/
	font-style:	normal;			/*スタイル*/
	font-family:	monospace;		/*等幅指定*/
}



a{/*リンク*/
	color:#0000ff;
}

a:active{
	color:#ff0000;
	background-color:	#FFCCCC;	/*背景色*/
}
a:visited{
	color:#800080;
}
a:hover{
	color:#008000;
	background-color:	#FF9999;	/*背景色*/
	color:			#000000;	/*文字色*/
}

a.navi:after {
	content: "[" attr(accesskey) "]";
	font-size: 80%;
	color:			#000000;	/*文字色*/
	background-color:	#FFEEEE;	/*背景色*/
}


table{
	font-family:	monospace;		/*等幅指定*/
}

caption.t-name{
	font-family:	monospace;		/*等幅指定*/
	font-size:	100%;			/*文字サイズ*/
	text-align:	center;			/*センタリング*/
}


colgroup.kiri-count{	/*キリ番の番号*/
	width:		4em;			/*全体幅*/
	text-align:	right;			/*右寄せ*/
}

colgroup.kiri-position{/*キリ番getした場所*/
	width:		3em;			/*全体幅*/
	text-align:	center;			/*センタリング*/
}

colgroup.kiri-geter-name{/*キリ番getした方の名前*/
	width:		8em;			/*全体幅*/
	text-align:	left;			/*左寄せ*/
}

colgroup.kiri-msg{/*キリ番報告してくれた方へのコメント*/
	width:		20em;			/*全体幅*/
	text-align:	light;			/*左寄せ*/
	text-indent:	1em;		/*１文字目の字下げ*/
}

colgroup.kiri-date{/*キリ番報告日*/
	width:		5em;			/*全体幅*/
	text-align:	light;			/*左寄せ*/
}


colgroup.ills-sum{	/*イラストのサムネイル*/
	height:		110pt;			/*全体高*/
	text-align:	center;			/*中央寄せ*/
}


colgroup.ills-count{	/*イラストの番号*/
	width:		3em;			/*全体幅*/
	text-align:	right;			/*右寄せ*/
}


caption.pc-name{
	font-family:	monospace;		/*等幅指定*/
	font-size:	100%;			/*文字サイズ*/
	text-align:	center;			/*センタリング*/
}

colgroup.pc-cat{	/*PCの構成カテゴリ*/
	width:		8em;			/*全体幅*/
	text-align:	center;			/*センタリング*/
}


colgroup.pc-item{	/*PCの構成など*/
	width:		12em;			/*全体幅*/
	text-align:	left;			/*左寄せ*/
}




colgroup.ills-title{	/*イラストのタイトル*/
	width:		24em;			/*全体幅*/
	text-align:	left;			/*左寄せ*/
}
colgroup.ills-date{	/*イラストの日付*/
	width:		4em;			/*全体幅*/
	text-align:	right;			/*右寄せ*/
}
colgroup.ills-size{	/*イラストのサイズ*/
	width:		6em;			/*全体幅*/
	text-align:	right;			/*右寄せ*/
}
colgroup.ills-other{	/*イラストを扉絵で使ったとか*/
	width:		20em;			/*全体幅*/
	text-align:	light;			/*左寄せ*/
}





colgroup.gift-item{/*いただいた絵とか*/
	font-family:	monospace;		/*等幅指定*/
	text-align:	center;			/*センタリング*/
}

colgroup.gift-day{/*頂いた日*/
	font-family:	monospace;		/*等幅指定*/
	width:		6em;			/*全体幅*/
	text-align:	left;			/*左寄せ*/
}

colgroup.gift-other{ /*コメントなど*/
	font-family:	monospace;		/*等幅指定*/
	width:		24em;			/*全体幅*/
	text-align:	left;			/*左寄せ*/
}

p.line_mgn{	/*特別な行間スペース*/
	margin-bottom:	 10em;
}

p.list_idt{	/*数行字下げするための調整*/
	text-indent:	0em;		/*字下げ無し*/
	font-family:	monospace;	/*等幅指定*/
	margin-top:	0em;		/*上マージン*/
	margin-left:	2em;		/*左マージン*/
}


nui-table{ /*ぬいぐるみ*/
	font-family:	monospace;		/*等幅指定*/
	font-size:	100%;			/*文字サイズ*/
}


caption.nui-name{ /*ぬいぐるみ*/
	font-family:	monospace;		/*等幅指定*/
	font-size:	100%;			/*文字サイズ*/
}

colgroup.nuigurumi-spec{	/*仕様*/
	font-family:	monospace;		/*等幅指定*/
	width:		8em;			/*全体幅*/
	text-align:	light;			/*左寄せ*/
}

colgroup.nuigurumi-item{	/*ぬいぐるみの種類*/
	font-family:	monospace;		/*等幅指定*/
	width:		18em;			/*全体幅*/
	text-align:	top;			/*左寄せ*/
	text-align:	light;			/*左寄せ*/
	vertical-align:	top;			/*左寄せ*/
}



p.navi{  /*ナビゲーション*/
	text-indent:	0em;			/*字下げ無し*/
	font-family:		monospace;	/*等幅指定*/
}



p.mirai{/*未来さんの台詞*/
	font-family:		monospace;	/*等幅指定*/
}


p.yuuko{/*夕子さんの台詞*/
	font-family:		monospace;	/*等幅指定*/
}

p.intoy{/*夕子さんのこころのつぶやき*/
	font-family:		monospace;	/*等幅指定*/
}


p.nar{/*イラストのナレーション*/
	font-family:		monospace;	/*等幅指定*/
}



