/*--------------------------------------------------------------
Copyright WEB MAGIC.
http://www.webamgic.jp/
---------------------------------------------------------------*/


body {
text-align: center;
background-color:#FFFFFF;/*�S�̂̔w�i�F-----------------*/
font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;/*��{�̕����T�C�Y-----------------*/
line-height:170%;
color:#444444;;/*��{�̕����F-----------------*/
margin-top:20px;/*�R���e���c�{�b�N�X���ォ�班�������Ă��܂�-----------------*/
margin-bottom:20px;
margin-left:0;
margin-right:0;
}


h1,h2,h3 {
margin:0px;
padding:0px;
font-weight:normal;
}


/*p�^�O�󔒏���*/
p {
margin:0px;
padding:0px;
}


/*IMG�{�[�_�[��\��*/
img  {
border: none;
vertical-align:top;
}



/*TABLE�{�[�_�[��\��*/
table  {
border:none;
}


/*IE--BR�o�O���*/
br  {
letter-spacing:normal;
}


/*���X�g�󔒏���*/
ul,ol,li  {
margin:0px;
padding:0px;
list-style:none;
}




#container{
width:821px;
margin:0 auto;
padding:0;
border:#9d9d9d solid 1px;
text-align:left;
}



#header{
padding:20px;
margin:0px;
background-color:#9FB4E4;/*�w�b�_�[�w�i�F-----------------*/
border-bottom:#9d9d9d solid 1px;
width:781px;
}



#navi{
background-color:#EEEEEE;/*�w�b�_�[���̃����N�X�y�[�X�w�i�F-----------------*/
padding:8px;
text-align:right;
margin:0px;
border-bottom:#9d9d9d solid 1px;
width:805px;
}



/*���ʂ̃e�L�X�g�����N-----------------*/
a:link    {text-decoration:underline;color:#333399;}  /*�e�L�X�g�����N�̐F*/
a:visited {text-decoration:underline;color:#333399;}  /*�K��ς݂̃����N�̐F*/ 
a:active  {text-decoration:underline;color:#333399;}   /*�N���b�N���̃����N�̐F*/
a:hover   {text-decoration:underline;color:#333399;}  /*�}�E�X�̏�ɃJ�[�\��������Ƃ��̃����N�̐F*/



/*�y�[�W�̃^�C�g�������݂̂̃e�L�X�g�����N-----------------*/
h1 a:link       {color:#444444;text-decoration:none;}  /*���j���[�E�e�L�X�g�����N�̐F*/
h1 a:visited    {color:#444444;text-decoration:none;}   /*���j���[�E�K��ς݂̃����N�̐F*/
h1 a:active     {color:#444444;text-decoration:underline;}   /*���j���[�E�N���b�N���̃����N�̐F*/
h1 a:hover      {color:#444444;text-decoration:underline;}   /*���j���[�E�}�E�X�̏�ɃJ�[�\��������Ƃ��̃����N�̐F*/


.space15{
width:15px;
}

.bar {
background-color:#C9D4EF; /*�g�b�v���m�点�����̔w�i�F*/
padding:6px;
margin-bottom:15px;
} 


.waku {
border:#bbbbbb 1px solid; /*�g��̐ݒ�*/
} 




h1{
font-size:26px;/*�^�C�g�������T�C�Y*/
color:#444444;/*�^�C�g�������F*/
line-height:140%;
font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
font-weight:bold ;
margin:0;
padding:0
}



h2{
font-size:12px; /* �^�C�g�����̃e�L�X�g�����T�C�Y*/
color:#444444; /* �^�C�g�����̃e�L�X�g�����F*/
line-height:140%;
font-family:Osaka,Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
;margin:0;
padding:0
}


.mark{
font-size:12px;
color:#809ddb; /*�����j���[���̕���*/
}


#menu ul{
margin:12px;
}


#menu li{
padding-bottom:1.0em;
}

.space20{
margin-bottom:20px;
}

.box1{
background-color:#BAD4DA; /*�g�b�v�R�̃{�b�N�X�^�C�g�����ƉE�̔w�i�F*/
padding:6px;
text-align:center;
}


.box2{
background-color:#C9D4EF; /*�g�b�v�R�̃{�b�N�X�^�C�g�������̔w�i�F*/
padding:6px;
text-align:center;
}



.box{
padding:10px;
}




#copyright{
margin:0 auto;
width:819px;
font-size:10px;
text-align:right;
padding:2px;
}

#copyright a:link {color:#444444;}
#copyright a:visited  {color:#444444;}
#copyright a:hover {color:#444444;}
#copyright a:active  {color:#444444;}


/*�X�V���-------------------------------------------*/

/*�u�X�V���v�Ə����ꂽ����*/
h4{
	border-bottom:#9fb4e4 solid 4px;/*�u�X�V���v����@������u�F�v�u��ށv�u�����v*/
	margin-bottom:10px;
	padding:4px 4px 2px 4px;
	font-size:14px;/*�����T�C�Y*/
	font-weight:bold;/*������*/
}


.box {
	border-bottom:#9fb4e4 solid 4px;/*�u�X�V���v����@������u�F�v�u��ށv�u�����v*/
	margin-bottom:10px;
	/*-width:100%;-*/
	text-align:left;
	padding:4px 4px 2px 4px;
	font-size:14px;/*�����T�C�Y*/
	font-weight:bold;/*������*/
}

.right {
	float:right;
	text-align:right;
	margin:0px;
	padding:0px;
}
.left {
	float:left;
	margin:0px;
	padding:0px;
}
.c-all{
	clear:both;
}


.area{
 margin-bottom:20px;
 font-size:16px;/*��{�̕����T�C�Y-----------------*/
}

/*�u�X�V���v���e*/
.area li.entry{
padding:0px 2px 8px 2px;
border-bottom:#999999 dotted 1px;/*�����u�F�v�u�_��w��v�u�����v*/
margin-bottom:8px;
}

/*�u�X�V���v���e*/
.area li.entry2{
padding:0px 2px 8px 30px;
border-bottom:#999999 dotted 1px;/*�����u�F�v�u�_��w��v�u�����v*/
margin-bottom:8px;
}

.area li.date {
    padding : 6px 0 0 2px;
    font-size: 0.8em;
    color: #666;
}

.area li.date2 {
    padding : 6px 0 0 30px;
    font-size: 0.8em;
    color: #666;
}

.area a{
 /*color:#444444;*/
 text-decoration: none;
}
.area a:visited{
 /*color:#C0C0C0;*/
 color:#990099;
}
.area a:hover{
 /*color:#333399;*/
 text-decoration: underline;
}