body{
 margin:0px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 background-color:#f8884b;
 text-align:center;
}

#container{
 width:800px;
 margin:0px auto;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 text-align:left;
 background-color:#ffffff;
 /**background: url(images/back.gif) repeat-y;**�w�i���s�[�g**/
 font-family:Helvetica,Arial,sans-serif,"Hiragino Kaku Gothic Pro",Osaka;
}

/*****************�w�b�_�[����**********************/
#header{
 clear:both;
 width:800px;
 height:70px;
 background-color:#ffff00;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 margin-bottom:0px;
 margin-top:0px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 border-top-width:0px;
 border-left-width:0px;
 border-bottom-width:0px;
 border-right-width:0px;
 background-image: url("img001.gif"); 
 }

#header span{
	display: none;
}

/**************** �i�r�Q�[�V�����o�[����***************/

#navbar1 /*�J�e�S���E�i�r�o�[�̃X�^�C��*/
{
 text-align: center; /* �z�u */
 font-size: 12px; /* �t�H���g�T�C�Y */
 width:800px; /* �S�̂̕� */
 padding:3px 0px 3px 0px;
 background-color:#b22222;
}

#navbar2{
 text-align: center; /* �z�u */
 font-size: 12px; /* �t�H���g�T�C�Y */
 width:800px; /* �S�̂̕� */
 padding:3px 0px 3px 0px;
 background-color:#ff8080;
}

/*�J�e�S���i�r�o�[1 �����N�̃X�^�C�� */
#navbar1 a{
 color:#f5f5dc; /* �����F */
 text-decoration: none; /* �e�L�X�g�̑�����Ȃ��� */
 padding-left:8px; /* �����N�����̃p�f�B���O */
 padding-right:8px; /* �����N�����̃p�f�B���O */
}

/*�J�e�S���i�r�o�[2 �����N�̃X�^�C�� */
#navbar2 a{
 color:#000000; /* �����F */
 text-decoration: none; /* �e�L�X�g�̑�����Ȃ��� */
 padding-left:8px; /* �����N�����̃p�f�B���O */
 padding-right:8px; /* �����N�����̃p�f�B���O */
}

/*�J�e�S���i�r�o�[ �����N �}�E�X�I�[�o�[�������̃X�^�C�� */
#navbar1 a:hover,#navbar2 a:hover{
 background-color:#ffff80; /* �w�i�F */
 color:#dc143c; /* �����F */
 text-decoration: none; /* �e�L�X�g�̑�����Ȃ��� */
 padding:6px 8px 6px 8px; /* �����N�����̃p�f�B���O */
}

#navbar3 /*�T�u�E�J�e�S���E�i�r�o�[�̃X�^�C��*/
{
 margin-top: 20px;
 text-align: center; /* �z�u */
 font-size: 16px; /* �t�H���g�T�C�Y */
 width:800px; /* �S�̂̕� */
}

/*�T�u�E�J�e�S���i�r�o�[ �����N�̃X�^�C�� */
#navbar3 a{
 color:#33cc00; /* �����F */
 background-color:#ffff66; /* �w�i�F */
 text-decoration: none; /* �e�L�X�g�̑�����Ȃ��� */
 padding-top:4px; /* �����N�����̃p�f�B���O */
 padding-bottom:4px;
 padding-left:8px;
 padding-right:8px;
}

/*�T�u�E�J�e�S���i�r�o�[�}�E�X�I�[�o�[�������̃X�^�C�� */
#navbar3 a:hover{
 color:#dc143c; /* �����F */
 text-decoration: none; /* �e�L�X�g�̑�����Ȃ��� */
}

/*���C���y�[�W�̃i�r�o�[�u�g�b�v�v���� */
.top{
 font-size:14px;
 font-weight:bold;
 background-color:#ffffff; /* �w�i�F */
 color:#a0522d; /* �����F */
 text-decoration: none; /* �e�L�X�g�̑�����Ȃ��� */
 padding:6px 8px 6px 8px; /* �����N�����̃p�f�B���O */
}



/* �I����ꂽ�����N�̃X�^�C�� */
#selected a,
#selected a:hover{
 font-size:14px;
 font-weight:bold;
 background-color:#ffffff; /* �w�i�F */
 color:#a0522d; /* �����F */
 text-decoration: none; /* �e�L�X�g�̑�����Ȃ��� */
 padding:6px 8px 6px 8px; /* �����N�����̃p�f�B���O */
}

/*****************�T�C�h�o�[�ƃR���e���c**********************/
#naka{
 width:800px;
 margin-top:20px;
}

/*****************�T�C�h�o�[����**********************/
.sidebar{
 width:110px;
 float:left;
 margin-top:30px;
 margin-left:10px;
 margin-right:16px;
 font-size:12px;
}

.sidebar h1 /*****�u���m�点�v�^�C�g��*/
{
 text-align:left;
 color:#f08080;
 font-size:13px;
 padding-left:3px;
 border-left:solid 2px #dc143c;
 border-bottom:solid 1px #dc143c;
}

.sidebar h2 /*****�u�����ޯ����ް�v�^�C�g������****/
{
 margin-top: 40px;
 text-align:left;
 color:#f08080;
 font-size:13px;
 padding-left:3px;
 border-left:solid 2px #dc143c;
 border-bottom:solid 1px #dc143c;
}

.menu /*****�u�����ޯ����ް�v���X�g�̐ݒ�******/
{
 list-style-type:none;
 margin-left:0px;
 padding-left:0px;
 font-size:12px;
 text-align:center;
 line-height:140%;
}

.menu a /*****���ʃ��X�g�̕����ݒ�******/
{
 font-size:13px;
 color:#8b4513;
 text-decoration:none;
}

.menu a:hover /*****���ʃ��X�g�̃}�E�X�I�[�o�[�ݒ�******/
{
 color:#ff2424;
 font-size:14px;
 text-decoration:none;
}
.menu li{
 margin-bottom:8px;
}

.menu2 li{
 margin-bottom:8px;
}

.catmonth /*****�u�J�e�S��������ޯ����ް�v���X�g�̐ݒ�******/
{
 list-style-type:none;
 margin-left:0px;
 padding-left:0px;
 font-size:12px;
 text-align:left;
 line-height:140%;
}

.catmonth a /*****�J�e�S������ʃ��X�g�̕����ݒ�******/
{
 font-size:13px;
 color:#8b4513;
 text-decoration:none;
}

.catmonth a:hover /*****�J�e�S������ʃ��X�g�̃}�E�X�I�[�o�[�ݒ�******/
{
 color:#ff2424;
 text-decoration:none;
}
.catmonth li{
 margin-bottom:8px;
}


/*****************���C���y�[�W�ƃJ�e�S���y�[�W�̋L������**********************/

.content{
 float:right;
 font-size:16px;
 width:600px;
 margin-top:0px;
 margin-right:20px;
 line-height:160%;
}

.content h1 /*****�G���g���[���o������*/
{
 clear:both;
 font-size:16px;
 color:#6c0000;
 margin-bottom:0px;
 border-top:solid 2px #ffcc00;
 border-left:solid 5px #ffcc00;
 padding-left:2px;
 background-image:url(titleback.gif);
 background-repeat:repeat-x;
 text-decoration:none;
}

.content h1 a/*****�G���g���[���o�������ݒ�*/
{
 color:#b22222;
 text-decoration:none;
}

.content h1 a:hover /*****�G���g���[���o���}�E�X�I�[�o�[*/
{
 background-color:#ffff80;
 color:#ff0000;
 text-decoration:none;
}

.content h2 /*****�G���g���[���t����*/
{
 text-align: right;
 font-size:11px;
 color:#696969;
 margin-right:30px;
 margin-top:-10px;
 margin-bottom:0px;
}

.honbun /***�G���g���[�{��***/
{
	margin-top:-10px;
margin-left:6px;
}

/*****.content p /*****�G���g���[�{���P
{
 margin-top:20px;
 margin-right:20px;
 color:#2d2d2d;
} ******/

.entry-more-link /*****�u�S����ǂށv�̈ʒu*/
{
 text-align:left;
 margin-top:8px;
}

.entry-more-link a /*****�u�S����ǂށv�̕����ݒ�*/
{
 color:#483d8b;
 font-size:13px;
 text-decoration:none;
}

.entry-more-link a:hover /*****�u�S����ǂށv�}�E�X�I�[�o�[*/
{
 color:#ff0000;
}

img /*****�ʐ^�̗]���ݒ�*****/
{
 margin:6px;
}

#photol /*****�ʐ^�L���v�V�����̐ݒ�i���񂹗p�j0702������s�g�p******/
{
 color:#626262;
 line-height:140%;
 font-size:12px;
 font-weight:normal;
 margin-right:10px;
}

#photor /*****�ʐ^�L���v�V�����̐ݒ�i�E�񂹗p�j 0702������s�g�p****/
{
 color:#626262;
 line-height:140%;
 font-size:12px;
 font-weight:normal;
 margin-left:10px;
 margin-bottom:10px;
}

img /*****�ʐ^�̗]���ݒ�*****/
{
 margin:6px;
}


/*****************�G���g���[�y�[�W�̋L������**********************/

#entrycontent{
 font-size:16px;
 width:600px;
 margin-left: 100px;
 margin-right: auto;
 margin-top:20px;
 margin-bottom:20px;
 line-height:150%;
 color:#464646;
}

.entrycontent p{
 margin-top:-10px;
}

#entrycontent h1 /*****�G���g���[���o������*/
{
 clear:both;
 font-size:16px;
 color:#6c0000;
 border-top:solid 2px #ffcc00;
 border-left:solid 5px #ffcc00;
 background-image:url(titleback.gif);
 background-repeat:repeat-x;
 text-decoration:none;
 margin-right:20px;
 margin-bottom:0px;
}

#entrycontent h2 /*****�G���g���[���t����*/
{
 text-align:right;
 font-size:11px;
 color:#696969;
 margin-top:-10px;
}

/*****************���ʃA�[�J�C�u�̃^�C�g������**********************/

.content h5{
 margin-right:80px;
 margin-left:60px;
 text-align:center;
 font-weight:bold;
 font-size:16px;
 color:#ff9999;
 background-color:#990000;
}

/*****************�g�b�v�ւ�ǂ镔��**********************/
#totop{
 font-size:13px;
 clear:both;
 text-align:center;
 margin-top:30px;
 margin-bottom:30px;
}

/*****************�t�b�^�[����**********************/
#footer{
 clear:both;  /*****�T�C�h�o�[�ւ̉�肱�݂���*/
 width:800px;
 height:24px;
 padding-top:8px;
 text-align:center;
 background-color:#b22222;
}

#footer p{
 font-size:11px;
 color:#ffffff;
 margin-top:0px;
 margin-bottom:0px;
}

/*****************�t�H�[���i�P�[�^�C��URL�]���j**********************/
#fwkeitai{
 text-align:center;
 margin-top:100px;
}

/*****************�t�H�[���i�P�[�^�C��URL�]���Q�j**********************/
#fwkeitai2{
 text-align:center;
 margin-top:40px;
 margin-bottom:120px;
}


/*****************�S�O�S�G���[���b�Z�[�W**********************/
.errormess{
 margin-top: 120px;
 margin-bottom: 260px;
 text-align: center;
 font-size: 20px;
 color: #ff6347;
 }