/*　写真帖CSS　syasintyoulink.css */

body	{ text-align: left;
	  margin: 0px;
	  padding:0px;
          background-color: #FFEFD5  ;   /*== PapayaWhip#FFEFD5 ==*/
          scrollbar-face-color:#76dc43; 
          scrollbar-track-color:#76dc43; 
          scrollbar-arrow-color:#ffffff; 
          scrollbar-3dlight-color:#00ced1; 
          scrollbar-highlight-color:#aaffaa; 
          scrollbar-shadow-color: #00ced1; 
          scrollbar-darkshadow-color:#aaffaa;
}

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

div#head	{background-color: #66cc33;  ;
         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;
}

.head	{background-color:#66cc33; 
         width:100%;
}
.head1	{font-size: 40px; 
	 font-family: "HG正楷書体-PRO",serif,sans-serif;
	 font-weight: bold;
         color: #ffb   ; 
	 width: auto; 500px;
         height: 60px;
         text-align: center;
         letter-spacing: ;
         filter:progid:DXImageTransform.Microsoft.Glow                                   (color=#aaaa33,strength=3)
} 
head2	{text-align:right; 
	 width:120px;
	 font-size:20px;
	 font-family: "HG正楷書体-PRO","有澤楷書",serif;
}
.headimg	{vertical-align:middle;
	 margin-right:8px;
	 margin-left:0px;
         width:210px
}


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

div#side {width:140px;
	float: left;
	margin-top: 3px;
	margin-left: 3px;
	background-color: #F6Eb93; 
}
#side table {background-color: #F6Eb93;
	margin-top:20px auto;　/* サイド上のスペース */
	padding:10px;
margin:0 auto;
}
#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: #ddff00;
	padding:4px 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;
}



/* === コンテンツ部分のスタイル === */
body	{ background-color:#dcffdc  ;
                     color: indigo  ;
}
h2      { background-color: #fb9;
	 color: #808000 !important;
         text-align: center
}

table.saikin1 {border:5px solid;
              border-color:00B66E; /*　深緑〜くすんだ緑　*/
}
table.saikin2 {border:5px solid;
              border-color:#339966; 
}
table.saikin3 {border:5px solid;
              border-color:#336600; 
}
table.saikin4 {border:5px solid;
              border-color:#ffcc99; /*　黄色〜橙色　*/
}
table.saikin5 {border:5px solid;
              border-color:#ff9999; 
}
table.saikin6 {border:5px solid;
              border-color:#ff6699; 
}
table.saikin7 {border:5px solid;
              border-color:#3399ff; /*　青系　*/
}
table.saikin8 {border:5px solid;
              border-color:#003399 ; 
}
td.saikin    {border:1px solid;
              border-color:#55aaff;
              text-align:center; 
}

div     {line-height : 25px;  /* 1.55=25px */
}
.main	{width: px;
	 padding-left:30px;
	 padding-top:15px;
	 padding-bottom:5px}

.main p	{font-size:14px;
	 line-height:160%;
	 color:#333333}
	 padding:0px
}
.copy	{border-top:solid 2px #32d4a9;
	 padding-top:6px;
	 font-size:10px
}
.map    {background-color: #fff0e0;
         color: #808000 !important;
         font-weight:bold;
}
a	{color: green ;
	 text-decoration: none;
}
a:hover	{ color: #DC143C ;
         text-decoration: normal;
}



