@charset "UTF-8";

/*  サブノートCSS  */

body	{
        scrollbar-face-color:#F6Eb93; 
        scrollbar-track-color:#F6Eb93; 
        scrollbar-arrow-color:#ffffff; 
        scrollbar-3dlight-color:#ffffff; 
        scrollbar-highlight-color:#ffffff; 
        scrollbar-shadow-color:#ffffff; 
        scrollbar-darkshadow-color:#F6Eb93;
}
body	{margin:0px;
		padding:0px;
		background-color: #d9ffd0 /* LightGreen */
}

/* === ヘッダー部分のスタイル === */

div#head	{background-color: #FaE07C ;
         width:100%;
}
.head1	{font-size: 36px; 	/*  サブノート  */
	 font-family: "HG正楷書体-PRO","平成角ゴシック",Courier,cursive,sans-serif,serif;
         color: #c00000; #DC143C; #40E0ff; 
	 width: auto; 500px;
          height: 60px;
          text-align: center;
          letter-spacing: 0.2em;
         filter:progid:DXImageTransform.Microsoft.Glow  (color=#ffddbb,strength=7)
}
.head2	{text-align:right; /*  如雨而酔  */
	 width:120px;
	 font-size:16px;
	 font-family: 'HG正楷書体-PRO','有澤楷書',serif;
}
.headimg	{vertical-align:middle;
	 margin-right:8px;
	 margin-left:0px;
	width:100px;
}

/* === サイド部分のスタイル === */

div#side {width:180px;
	float: left;
	margin-top: 3px;
	margin-left: 10px;
	background-color: #F6Eb93; 
}
#side table {background-color: #F6Eb93;
	margin-top:20px auto;　/* サイド上のスペース */
	padding:10px;
}
#side p.kousin {font-size:14px;
	font-weight:normal;
	font-family:sans-serif;
	color:#B22222;
	text-ALIGN:center;
	margin:0 auto;　/* 中央揃え */
}
#side td {font-size:14px;
	 background-color: #FAFAD2;
	 border-bottom: solid 2px #FFD700;
	 padding-top:8px;
	 padding-bottom:8px;
	 padding-left:12px;
}
caption {font-weight:bold;
	text-align: center;　/*  ok  */
}


#side a	{color: #0044bb; #2a9aFF;
	 text-decoration:none
}
#side a:hover	{color:#ef7000
}

/* === コンテンツ部分のスタイル === */

div#main {width:650px;
	float: right;
	margin-right:180px;
}

#main p.page-iti {font-size:14px;
	margin-left: 10px;
	margin-top: 20px;
}
#main p.notice {width:480px;  /*  画面拡大のすすめ  */
	font-size:14px;
	color: #ff8855
	text-align: center;
	background-color: rgba(221,255,00,0.3);	/*  #ddff00  */
	padding:7px 0;
	margin-left: 10px;
	margin-top: 20px;
}
h2      { background-color: #afeeee;  /*  cyan  */
	color: #b22222 !important;
	font-size:24px;
	text-align: center;
	padding:7px 0;
	font-weight:normal;
}
section.honbun     {font-size:18px;
	line-height:1.5em; 
	margin: 0 50 0;
	font-family:'メイリオ',sans-serif;
	font-weight:normal;
}
div#main a	{color: green ;
	 text-decoration: underline;
}
div#main a:hover	{ color: #DC143C ;
         text-decoration: underline;
}

.main	{width:570px;
	 padding-left:30px;
	 padding-top:15px;
	 padding-bottom:5px;
}

.main p	{font-size:15px;
	 line-height:160%;
	 color:#333333}
	 padding:0px
}
.copy	{border-top:solid 2px #32d4a9;
	 padding-top:6px;
	 font-size:10px
}

