* {�@margin: 0;
�@�@ padding: 0;
  }



/* �S�̂̊�{�f�U�C�� */
body{
	text-align: left;
	line-height: 1.5; 
	font-size: 14px; 
	font-family: "�q���M�m�p�S Pro W3","Hiragino Kaku Gothic Pro","�l�r �o�S�V�b�N";
	color:#FFFFFF; 
	background-color:#fff9e6;
  �@�@  �@  �@
}


/* �����N���� */
a {
�@�@       text-decoration: none; 
�@�@       color: #808080; 
�@       }

/* �J�[�\������킹���Ƃ��̃����N���� */
a:hover{
	text-decoration: none; 
           color:#663333;
        }

/* �C���[�W�Ƀ����N��\�����Ƃ��̐ݒ� */
a img{
           border : none; 
      }




/* �R�����g�⌟���t�H�[���Ȃǂ̓��̓G���A�̐ݒ� */
input,textarea,select,button,submit{
	color: #333333; 	
           background: #ffffff; 
	border: 1px solid #cccccc; 
          }

/* �e�[�u���Z���S�ʂ̕����ݒ� */
th,td{
          vertical-align: top; 
      }

/* �G���� */
img.emoji{
	vertical-align: middle; /
	border: 0;
          }




/*�g���̃f�U�C���ݒ�----------------------------------------------*/


/* �O�g */

#wrap{
      width:628px;
      margin:0px auto;
      paddign10px;
       border-left:solid 10px #ddd2b7;
      border-right:solid 10px #ddd2b7;
      
        }

#container{
         width:780px;
         margin:0px;
         padding:0px;
   

             }


/* �w�b�_�[���� */
#header{
	width: 420px; 	
	height: 80px; 
          margin-left:-150px; 
	background: url(http://asahi-yu.net/miyagase/miyagase.swf)  top center no-repeat;
}a


/* �u���O�^�C�g�� */
h1{
	text-align: left;
	padding-left: 200px;
	padding-top: 10px;
        padding-bottom:0px;
	font-size: 20px; 
	font-weight: bold;
�@�@�@�@margin:0px;
      
   }

/* �u���O�^�C�g�������N */
h1 a{
	text-decoration: none; 
	color: #000000; 
     }
h1 a:hover{
	text-decoration: none; 
	color: #666666; 
           }



/* �u���O�̐�� */
h2{
	width: 400px; 
	margin:0px;
	text-align: left;
	padding-top: 2px;
	padding-left: 450px;
	color: #ffffff;
	font-size: 14px; 
	font-weight: lighter;
	border-bottom: 0px solid #eeeeee; 

    }



/* �T�C�h���j���[--------------------------------------------*/


/* �T�C�h���j���[�̈ʒu */
#menu{
	float : left; 
	padding:0px 0px 0px 0px;
	margin :0px 0px 0px 0px;
                         }



/* �T�C�h���j���[�͂� */
.menu_block{
	width : 200px; 
	padding:20px;
         font-size: 13px;
	margin :0px 0px 0px 0px; 
          	 }

/* �T�C�h���j���[�^�C�g�� */
.menu_title{
	padding:0px 0px 6px 15px;
	margin :0px 0px 5px 0px; 
	font-size: 13.5px; 
	font-weight: bold; 
	color: #660000;
	background: url(http://blog-imgs-35.fc2.com/t/v/y/tvyuyama/h_button1.png) 0.2em 0.1em no-repeat;
           background-color:#aaaaaa;
           }

/* �T�C�h���j���[���X�g */
ul{
	list-style-type: none;
   }

li {}


.menu_by{
	width : 200px;
	font-size: 10px; 
	padding:20px;
	}

/*�L��----------------------------------------------*/


#main{
	float : left;
	padding:0px 0px 0px 10px;
	margin : 0px; 
          
       }



/* �L���A�R�����g�Ȃǂ̈͂� */
.main_block{
	width : 530px; 
	padding:20px 0px 0px 0px;
	margin :0px 0px 10px 0px; 
	        }



/* �L���A�^�C�g�� */
.main_title{
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
	padding: 0px 0px 5px 25px;
	font-size: 17px; 
	font-weight: bold; 
	background: url(http://blog-imgs-35.fc2.com/t/v/y/tvyuyama/h_button.png) 0.2em 0.1em no-repeat #aaaaaa;
            }

.main_title a{
	color: maroon; 
	text-decoration: none; 
         }





/* �L���������{���͂� */
.main_body{
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
          color:#000000;
           }

/* �L���J�e�S���[�� */
.main_state{
	margin-right: 15px;
	margin-bottom: 5px; 
	text-align: right; 
	font-size: 10px; 
                      }

/* �R�����g�A�g���b�N�o�b�N�͂� */
.link_block{
	margin-bottom: 15px; 
	border-bottom: 1px solid #eeeeee; 
          }

/* �R�����g�A�g���b�N�o�b�N�^�C�g�� */
.link_title{
	font-weight: bold;
	color: #333333; 
          }




/* �t�b�^�[���� ------------------------------------------------------*/

#footer{
	clear : both;
           padding-top: 20px; 
          padding-right: 0px;
          padding-bottom: 10px;         
           padding-left:  0px;
	margin-top: 0px; 
          margin-right: 0px;
           margin-bottom: 0px;
          margin-left: 0px;
           text-align: center; 
	background-color: #ddd2b7; 
          color:maroon;
         }


#footer a{
	color: maroon;
           text-decoration:underline;
         }


div.clear {
        both:clear;
        }





/*���̑�------------------------------------------------------*/


/* �y�[�W�ړ� */
.page_navi{
	width : 500px; /* �y�[�W�ړ��̘g�̕� */
	margin: 10px;
	text-align: center; 
          }

/* �J�����_�[�ݒ�------------------------------------------------------*/

/* �J�����_�[�g�e�[�u�� */
table.calender{
	margin: 0px auto;
          color:#000000;
         }

/* �w�b�_�[�i�N�A���j */
table.calender caption{
	margin-bottom: 15px;
	margin: 0px auto;
	font-size: 13px;
           
         }

table.calender caption a{
	color: #000000;
         }

table.calender caption a:hover{
          color: #ffaa00;
	         }

/* �J�����_�[�̃Z�� */
table.calender td{
          font-size:90%;
          width:15%;
	padding: 0.1em;
	text-align: center;
          font-family: "Times New Roman", Times, serif;
         }

table.calender td a{
	text-decoration:underline;
          font-weight:bold;
          color:#000000;
          }

table.calender td a:hover{
	 
	color:#000000;
         }


/* ���j���̐F */
table.calender td.sun,
table.calender td.sun a{
	color: #ff0000;
         }

/* �y�j���̐F */
table.calender td.sat, 
table.calender td.sat a{
	color: #00bfff ;
         }


