/*--------------------------------------------------------------
Copyright WEB MAGIC.
http://www.webamgic.jp/
---------------------------------------------------------------*/


body{
	text-align: center;

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;
background : url(bg.gif) 0% 0% / auto auto repeat scroll padding-box border-box #ffffff;
}


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;
margin-bottom:20px;
}


/*IE--BR�o�O���*/
br{
	letter-spacing:normal;
}



/*�r���_�[�\��������*/
br.clear{
	clear:both;
padding:0px;
margin:0px;
height:0px;
line-height:0;
}


/*���X�g�󔒏���*/
ul,ol,li{
	margin:0px;
padding:0px;
list-style:none;
}






/*�y�[�W�̃^�C�g�������݂̂̃e�L�X�g�����N-----------------*/
h1 a:link{
	color:#ffffff;text-decoration:none;
} /*���j���[�E�e�L�X�g�����N�̐F*/
h1 a:visited{
	color:#ffffff;text-decoration:none;
} /*���j���[�E�K��ς݂̃����N�̐F*/
h1 a:active{
	color:#ffffff;text-decoration:underline;
} /*���j���[�E�N���b�N���̃����N�̐F*/
h1 a:hover{
	color:#ffffff;text-decoration:underline;
} /*���j���[�E�}�E�X��ɃJ�[�\�������鎞�̃����N�F*/



/*���ʂ̃e�L�X�g�����N-----------------*/
a:link{
	text-decoration:underline;color:#B62900;
} 
a:visited{
	text-decoration:underline;color:#B62900;
}  
a:active{
	text-decoration:underline;color:#B62900;
} 
a:hover{
	text-decoration:underline;color:#B62900;
}  




#container{
	width : 895px;
margin:0 auto;
padding:0;
text-align:left;
}



#summery{
	width:896px;
text-align:right;
line-height:normal;
padding-bottom:4px;
font-size:12px;
}



#header{
	margin:0px;
background-image : url(header.jpg);/*�w�b�_�[�摜-----------------*/
background-repeat:no-repeat;
width:836px;
padding:53px 30px 25px 30px;
height:100px;
}



/*�z�[���y�[�W�e���v���[�g�ƃt���[�f�ށA�Ə����Ă��镶��-----------------*/
#subtitle{
	line-height:normal;
font-size:14px;/*---�����T�C�Y-----------*/
color:#ffffff;/*---�����F-----------*/
}



/*�T�C�g�̃^�C�g������-----------------*/
h1{
	line-height:normal;
font-size:38px;/*�^�C�g�������T�C�Y*/
font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
font-weight:bold ;
margin:0;
padding:4px 0px 2px 0px;
}




/*�M���̃z�[���y�[�W��������`���������܂��B�Ə����Ă��镶��-----------------*/
#setumei{
	line-height:normal;
font-size:27px;/*---�����T�C�Y-----------*/
color:#FF8000;/*---�����F-----------*/
}





/*�w�b�_�[�����[���I�[�o�[���j���[���X�g�w��------------------------------------------------*/

#menu{
	margin: 0;
padding: 0;
}


#menu ul{
	list-style-type: none;
margin: 0;
padding: 0;
}


/*�e���j���[�̃{�b�N�X-----------------*/
#menu li{
	float: left;
width: 126px;
border-top:1px #222222 solid;
border-left:1px #222222 solid;
border-bottom:1px #222222 solid;
}



/*��ԉE�[�̃��j���[�{�b�N�X�E�T�C�h�̃}�[�W���J�b�g�w��-----------------*/
#menu li.menuright{
	float: left;
width: 126px;
border-top:1px #222222 solid;
border-left:1px #222222 solid;
border-bottom:1px #222222 solid;
border-right:1px #222222 solid;
}



/*�}�E�X��̂��Ă��Ȃ��Ƃ��̎w��-----------------*/
#menu a{
	text-align: center;
display:block;
padding:15px 8px;
width: 111px;
background-color:#1999CC;/*------���j���[�̔w�i�F-----------*/
color:#ffffff;/*------���j���[�̕����F-----------------*/
text-decoration:none;/*------�����N�̃A���_�[���C���Ȃ�-----------------*/
font-size:14px;/*------�����T�C�Y-----------------*/
}



/*�}�E�X��̂����Ƃ��̎w��-----------------*/
#menu a:hover{
	background-color:#00B3B3;/*-------���j���[�̔w�i�F----------*/
color:#ffffff;/*-------���j���[�̕����F-----------*/
text-decoration:none;/*-------�����N�̃A���_�[���C������----------*/
font-size:14px;/*------�����T�C�Y-----------------*/
}





#wrapper{
	width:896px;
clear:both;
background-color:#ffffff; /*----���j���[���牺�̕����̃R���e���c�w�i�F--------*/
position:relative;
float:left;
}




#main{
	float:left;
padding-top:33px;
padding-left:39px;
width:597px;
}


#side{
	float:right;
padding-top:33px;
padding-right:25px;
width:200px;
}



 /*----�g�b�v�y�[�W�u�N�ł����E�E�E�v�̃R�s�[����--------*/
#copy{
	font-size:28px; /*----�����T�C�Y--------*/
font-weight:bold;
color:#FF8000; /*----�����F--------*/
line-height:130%;
margin-bottom:20px;
}


.text{
	margin:2px 2px 25px 2px;
line-height:170%;
}



 /*----NEWS�E���w�y�[�W�^�C�g��--------*/
h2{
	font-family:"�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";
background-image : url(bar.gif);
background-repeat:no-repeat;
margin-bottom:18px;
height:41px;
font-weight:normal;
font-size:17px; /*----�����T�C�Y--------*/
} 



/*----NEWS�E���w�y�[�W�^�C�g�����̕��ɂ���F�̂����c���C��--------*/
.line{

padding:10px;
height:21px;
}



#news li{
	margin-bottom:2px;
padding-bottom:6px;
padding-left:4px;
padding-top:6px;
border-bottom:#dddddd solid 1px;
}


#news ul{
	margin:0px 2px 45px 2px;
}


.box_bg{
	background-image : url(box_bg.gif);
background-repeat:repeat-y;
padding:0px 20px;
}


#textlink{
	border-top:#dddddd solid 1px;
margin-left:30px;
margin-right:30px;
padding:12px 4px 25px 4px;
text-align:left;
}


/*----�e�[�u���\�g�ݍ��̃Z��--------*/
.table_item{
	background-color:#f3f3f3;/*----�Z���̐F--------*/
text-align:left;
}


/*----�e�[�u���\�g�݉E�̃Z��--------*/
.table_text{
	background-color:#ffffff;/*----�Z���̐F--------*/
text-align:left;
}


/*----�e�[�u���\�g�݂̘g��--------*/
.waku{
	background-color:#999999;/*---�g���̐F--------*/
}


#copyright{
	clear:both;
margin:0 auto;
padding:4px 2px;
width:892px;
font-size:10px;
text-align:right;

}


#copyright a:link{
	color:#444444;
}
#copyright a:visited{
	color:#444444;
}
#copyright a:hover{
	color:#444444;
}
#copyright a:active{
	color:#444444;
}


.space20{
	margin-bottom:20px;
}