@charset "utf-8";


body {
	margin: 0px;
	padding: 0px;
	color: #333;	/*�S�̂̕����F*/
	@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap');
font-family: 'Noto Sans JP', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ', 'Meiryo', '游ゴシック', 'Yu Gothic', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;	/*�����T�C�Y*/
	line-height: 2;		/*�s��*/
	background: #fff url(image/bg_blue.jpg);	/*�w�i�F�A�w�i�摜�̓ǂݍ���*/
	-webkit-text-size-adjust: none;
}
h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,form,figure,form{margin: 0px;padding: 0px;}
ul{list-style-type: none;line-height: 1.5;}
img {border: none;max-width: 100%;height: auto;}

table {border-collapse:collapse;
font-size: 100%;
border-spacing: 0;
line-height: 1.5;
}

iframe {width: 100%;}

/*�����N�i�S�ʁj�ݒ�
---------------------------------------------------------------------------*/
a {
	color: #333;	/*�����N�e�L�X�g�̐F*/
	-webkit-transition: 0.5s;	/*�}�E�X�I�����̈ڂ�ς��܂ł̎��Ԑݒ�B0.5�b�B*/
	transition: 0.5s;			/*����*/
}
a:hover {
	color: #20b1e1;			/*�}�E�X�I�����̕����F�i�S�́j*/
	text-decoration: none;	/*�}�E�X�I�����ɉ���������ݒ�B�c�������Ȃ炱�̂P�s�폜�B*/
}

/*
---------------------------------------------------------------------------*/
.section {
   width:234px;
}

.menu {
   padding:3px;
   background:#d9d9d9;
}

.menu h2 {
   margin:0 0 5px 0;
   font-size:12px;
   color:#fff;
   line-height:3.0;
   text-align:center;
   background:#133f8c url(image/bg_h2.gif) 0 0 repeat-x;
}

.menu ul {
   margin:0;
   padding:0;
   list-style-type:none;
}

.menu li {
   margin:0;
   padding:0;
   color:#333;
   border-bottom:1px solid #ADAEAD;
   background:#efefef url(image/bg_list.gif) 8px 13px no-repeat;
}

.menu li a {
   display:block;
   padding:10px 0 10px 20px;
   color:#133f8c;
}

.menu li a.current {
   background:#f7f7f7;
}

.menu li a:hover {
   background:#f7f7f7;
}


ul.footnav{
float:right;
width:757px;
padding:10px 0;
}

ul.footnav li{
float:right;
margin-bottom:10px;
padding:0 7px 0 8px;
border-right:1px solid #b6b6b6;
}

#footer a{color:#888;}
#footer a:hover{color:#FF6347;}