body {
	margin:  0px 0px 0px 0px;
	padding : 0px 0px 0px 0px ;
	background-color : #BDB76B ;
	color : black ;
	font-size : 9pt ;
}
#inbox {
  background-color: #BDB76B;
  float:   left;
  width:   1080px;
  margin:  0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#main {
  background-color: #BDB76B;
  float:   right;
  width:   900px;
  margin:  0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#side {
  background-color: #BDB76B;
  float:left;
  width:   180px;
  margin:  0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;

}
#header {
	margin: 0 auto ;
	float : left ;
	width : 800px ;
	height : 160px ;
	padding : 0px 0px 0px 0px ;
	background-color : #BDB76B ;
	color : black ;
	font-size : 9pt ;
}
#navigation {
	float : left ;
	width : 800px ;
	height : 35px ;
	margin : 0px 0px 0px 0px ;
	padding : 3px 0px 3px 0px ;
	background-color : gray ;
	color : black ;
	font-size : 10pt ;
}
#aisatsu {
	float : left ;
	width : 730px ;
	margin : 0px 0px 0px 0px ;
	padding : 3px 50px 3px 20px ;
	background-color : #F0E68C ;
	color : black ;
	font-size : 10pt ;
}
#nonoji {
	float : left ;
	width : 800px ;
	height : 25px ;
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
	background-color : #BDB76B ;
	color : black ;
	font-size : 10pt ;
}
#contents {
	width : 800px ;
	margin : 0px 0px 0px 0px ;
	padding : 5px 5px 5px 0px ;
	background-color : #BDB76B ;
	color : black ;
	font-size : 9pt ;
}
#sakuhin {
	float : left ;
	width : 790px ;
	margin : 0px 0px 0px 0px ;
	padding : 3px 5px 3px 5px ;
	background-color : #F0E68C ;
	color : black ;
	font-size : 9pt ;
}
#board {
	float : left ;
	width : 790px ;
	margin : 0px 0px 0px 0px ;
	padding : 5px 0px 5px 0px ;
	background-color : #BDB76B ;
	color : black ;
	font-size : 9pt ;
}
#osirase {
	float : left ;
	width : 780px ;
	margin : 0px 0px 0px 0px ;
	padding : 5px 5px 5px 10px ;
	background-color : #BDB76B ;
	color : black ;
	font-size : 9pt ;
}
#blog {
	float : right ;
	width : 380px ;
	margin : 0px 0px 0px 0px ;
	padding : 5px 5px 5px 10px ;
	background-color : #BDB76B ;
	color : black ;
	font-size : 9pt ;
}
#yotei {
	float : right ;
	width : 380px ;
	margin : 0px 0px 0px 0px ;
	padding : 5px 5px 5px 10px ;
	background-color : #BDB76B ;
	color : black ;
	font-size : 9pt ;
}
#keijiban {
	float : left ;
	width : 380px ;
	margin : 0px 0px 0px 0px ;
	padding : 5px 5px 5px 10px ;
	background-color : #BDB76B ;
	color : black ;
	font-size : 9pt ;
}
#toiawase {
	float : left ;
	width : 900px ;
	margin : 40px 00px 10px 0px ;
	padding : 0px 10px 0px 10px ;
	background-color : #BDB76B ;
	color : black ;
	font-size : 10pt ;
}
#footer {
	float : left ;
	width : 980px ;
	margin : 5px 0px 0px 0px ;
	padding : 5px 0px 0px 0px ;
	background-color : gray ;
	color : black ;
	font-size : 8pt ;
	text-align : left ;
}
#footer_1 {
	float : left ;
	width : 400px ;
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 5px ;
	background-color : gray ;
	color : black ;
	font-size : 8pt ;
	text-align : left ;
}
#footer_2 {
	float : right ;
	width : 400px ;
	margin : 0px 0px 0px 0px ;
	padding : 0px 5px 0px 0px ;
	background-color : gray ;
	color : black ;
	font-size : 8pt ;
	text-align : right ;
	clear : right ;
}
table {
	border-collapse : collapse ;
	border : solid 1px ;
}
th {
	font-size : 9pt ;
	border : solid 1px ;
}
td {
	font-size : 9pt ;
	border : solid 1px ;
}
table.menu {
	width : 100% ;
	border-style : hidden ;
	border-color : gray;
}
th.menu {
	width : 12% ;
	height : 30px ;
	font-size : 11pt ;
	color : orange ;
	vertical-align : middle;
}
a.menu {
	color : orange ;
	text-decoration : none ;
	border-bottom-style : dashed ;
	border-width : 1px;
	border-color : blue;
}
a.menu1 {
	color : blue ;
	text-decoration : none ;
	border-bottom-style : dashed ;
	border-width : 1px;
	border-color : orange ;
}

a.smenu {
	color : blue ;
	text-decoration : none ;
	border-bottom-style : dashed ;
	border-width : 1px;
	border-color : blue;
}
a.smenu1 {
	color : red ;
	text-decoration : none ;
	border-bottom-style : dashed ;
	border-width : 1px;
	border-color : blue;
}

a.nonoji {
	color : black ;
	text-decoration : none ;
	border-bottom-style : dashed ;
	border-width : 1px;
	border-color : blue;
}
a.nonoji1 {
	color : blue ;
	text-decoration : none ;
	border-bottom-style : dashed ;
	border-width : 1px;
	border-color : red ;
}
a.nonoji2 {
	color : red ;
	text-decoration : none ;
	border-bottom-style : dashed ;
	border-width : 2px;
	border-color : red ;
}

.blog_date {
  font-family: "Verdana";
  font-size: 16px;
  font-weight: bolder;
  color: #000369;
  margin: 5px 30px 3px 0px;
  border-top:1px solid #444444;
  border-left:10px solid #444444;
  padding: 0px 0px 3px 5px;
}

.blog_title     {
  color: blue;
  font-weight: bold;
  font-size: 14px;
  font-family: "ＭＳ ゴシック", "Verdana", "Osaka‐等幅";
  padding: 0px 0px 0px 15px;
}

.blog_body   {
  color: black;
  font-weight: normal;
  font-size: 14px;
  line-height: 130%;
  word-break:break-all;
  font-family: "ＭＳ ゴシック", "Verdana", "Osaka‐等幅";
  margin: 3px 10px 3px 20px;
}

.blog_author    {
  color: gray;
  font-size: 12px;
  font-family: "ＭＳ ゴシック", "Verdana", "Osaka‐等幅";
  text-align: right;
  margin: 0px 20px 0px 0px;
}

.blog_state {
  font-family: "ＭＳ ゴシック", "Verdana", "Osaka‐等幅";
  font-size: 12px;
  color: #800000;
  margin: 3px 30px 3px 20px;
  padding-top: 10px;
  clear: all;
}

.blog_c_date {
  font-family: "ＭＳ ゴシック", "Verdana", "Osaka‐等幅";
  font-size: 14px;
  font-weight: bolder;
  color: #000369;
  margin: 5px 30px 3px 40px;
  border-top:1px solid #444444;
  border-left:10px solid #444444;
  padding: 0px 0px 3px 5px;
}

.blog_c_author    {
  color: gray;
  font-size: 12px;
  font-family: "ＭＳ ゴシック", "Verdana", "Osaka‐等幅";
  text-align: right;
  margin: 0px 30px 0px 20px;
}

.blog_c_body   {
  color: black;
  font-weight: normal;
  font-size: 14px;
  line-height: 120%;
  word-break:break-all;
  font-family: "ＭＳ ゴシック", "Verdana", "Osaka‐等幅";
  margin: 3px 30px 3px 60px;
}

table.style0 {border-collapse:collapse; border:solid 1px; border-color:#BDB76B;}
th.style0    {border-collapse:collapse; border:solid 1px; border-color:#BDB76B; font-size:9pt;}
td.style0    {border-collapse:collapse; border:solid 1px; border-color:#BDB76B; font-size:9pt;}
table.style1 {border-collapse:collapse; border:solid 1px; border-color:#F0E68C;}
th.style1    {border:solid 1px; border-color:#F0E68C; font-size:9pt;}
td.style1    {border:solid 1px; border-color:#F0E68C; font-size:9pt;}
table.style2 {border-collapse:collapse; border:solid 1px; border-color:gray;}
th.style2    {border-collapse:collapse; border:solid 1px; border-color:gray; font-size:9pt;}
td.style2    {border-collapse:collapse; border:solid 1px; border-color:gray; font-size:9pt;}
table.style3 {border-collapse:collapse; border:solid 1px; border-color:gainsboro;}
th.style3    {border-collapse:collapse; border:solid 1px; border-color:gainsboro; font-size:9pt;}
td.style3    {border-collapse:collapse; border:solid 1px; border-color:gainsboro; font-size:9pt;}
table.style4 {border-collapse:collapse; border:solid 1px; border-color:white;}
th.style4    {border:solid 1px; border-color:white; font-size:9pt;}
td.style4    {border:solid 1px; border-color:white; font-size:9pt;}

table.mstyle1 {border-collapse:collapse;border:solid 1px;  border-color:gray;}
table.mstyle0 {border-collapse:collapse;border:solid 1px;  border-color:#BDB76B;}
th.mstyle1 {border:solid 1px; border-color:gray;    font-size:10pt;}
th.mstyle0 {border:solid 1px; border-color:#BDB76B; font-size:10pt;}
td.mstyle1 {border:solid 1px; border-color:gray;    font-size:10pt;}
td.mstyle0 {border:solid 1px; border-color:#BDB76B; font-size:10pt;}

		a:link {color:"blue";}
		a:visited{color:"blue";} 
		a:hover{color:"red";} 
		a:active{color:"blue";} 
		
.button {
  display       : inline-block;
  border-radius : 6%;          /* 角丸       */
  font-family   : HG丸ｺﾞｼｯｸM-PRO;
  font-size     : 16pt;        /* 文字サイズ */
  text-align    : center;      /* 文字位置   */
  cursor        : pointer;     /* カーソル   */
  padding       : 4px 5px;     /* 余白       */
  background    : rgba(240, 240, 240, 1);   /* 背景色     */
  color         : #303030;     /* 文字色     */
  line-height   : 1em;         /* 1行の高さ  */
  transition    : .3s;         /* なめらか変化 */
  box-shadow    : 1px 1px 1px #666666;  /* 影の設定 */
  border        : 2px solid #999999;    /* 枠の指定 */
}
.button:hover {
  box-shadow    : none;        /* カーソル時の影消去 */
  color         : #222222;     /* 背景色     */
  background    : #ffffff;     /* 文字色     */
}
.button1 {
  display       : inline-block;
  border-radius : 6%;          /* 角丸       */
  font-family   : HG丸ｺﾞｼｯｸM-PRO;
  font-size     : 12pt;        /* 文字サイズ */
  text-align    : center;      /* 文字位置   */
  cursor        : pointer;     /* カーソル   */
  padding       : 4px 5px;     /* 余白       */
  background    : rgba(240, 240, 240, 1);   /* 背景色     */
  color         : #303030;     /* 文字色     */
  line-height   : 1em;         /* 1行の高さ  */
  transition    : .3s;         /* なめらか変化 */
  box-shadow    : 1px 1px 1px #666666;  /* 影の設定 */
  border        : 2px solid #999999;    /* 枠の指定 */
}
.button:hover {
  box-shadow    : none;        /* カーソル時の影消去 */
  color         : #222222;     /* 背景色     */
  background    : #ffffff;     /* 文字色     */
}
