@charset "UTF-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	list-style:none;
	font-family:  "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "MS PGothic", sans-serif;
	line-height:1.2;
	font-size:11pt;
}

header{
	margin:0 ;
	padding:0;
}


#wrapper{
	width:100%;
	margin:0 auto;
	background-color: #FFF;
	padding: 0 5px;
	}
    
    #contents_body{
	width:100%;
	margin:0 auto;
}
  
#footer{
	background-color:#68524E;
    width: 100%;
	margin:0;
}

.h1{
	margin:5px 5px 5px 15px;
	font-size: 10pt;
	color : #333333;
	text-align: left;
	font-weight: normal;
	line-height: 1.3;

}


h1{
	background-image: url(../common/apple01.png);
	background-repeat: no-repeat;/* �{�b�N�X�̃}�[�W���̈�̕���w�� */
	text-align: left; /* �s�����̈ʒu�E�ϓ����t��w�肷�� */
	padding-left: 5px; /* �]�� */
	line-height: 1.2; /* �s�̍��� */
	color : #000099;
	font-size: 14pt;
	font-weight: bold; /* �t�H���g�̑�����w�� */ /* �R���e���c�� */
	padding-top: 6px;
	background-position: 12pt top;
	padding-bottom: 10px;
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
}

#title01{
	text-align: left; /* �s�����̈ʒu�E�ϓ����t��w�肷�� */
	padding-left: 5px; /* �]�� */
	line-height: 130%; /* �s�̍��� */
	color : #000099;
	font-size: 18px;
	font-weight: bold; /* �t�H���g�̑�����w�� */ /* �R���e���c�� */
	padding-top: 6px;
	margin-bottom: 10px;
}

.foot_tbl{
	padding: 10px 0;
	margin: 0 ;
	color: #FFF;
	width:98%;
    }
    

.address{
	font-size:10pt;
	color: #FFF;
}

.copy{
	font-size:10px;
	margin:20px 0;
	line-height: 1.3;
}

.right10{
	text-align:right;
	margin-right:15px;
	padding-top: 15px;
}

.txt_11pt{
	font-size:11pt;
	line-height:1.4;
}

.txt_10pt{
	font-size:10pt;
	line-height:1.4;
}



hr.green1 {
  color: #006633; /* ���̐F(IE�p) */
  background-color: #006633; /* ���̐F(NN�p) */
  border: 0px; /* �g�̑��� */
  height: 2px; /* ���̑��� */
  text-align: center; /* ���̈ʒu*/ /* �s�����̈ʒu�E�ϓ����t��w�肷�� */
  border-style: solid; /* �g�̎�� */
  width: 95%;
  margin: 0px auto;/* �{�b�N�X�̃}�[�W���̈�̕���w�� */
  padding: 0px; /* �]�� */
  }
  
hr.green2 {
	width: 95%;
	margin: 5px auto;
	border-top: 1px dashed #063;
	color: #FFF;
  
}

hr.red1 {
	color: #C00; /* ���̐F(IE�p) */
	background-color: #C00; /* ���̐F(NN�p) */
	border: 0px; /* �g�̑��� */
	height: 2px; /* ���̑��� */
	text-align: center; /* ���̈ʒu*/ /* �s�����̈ʒu�E�ϓ����t��w�肷�� */
	border-style: solid; /* �g�̎�� */
	width: 98%;
	margin: 0px auto;/* �{�b�N�X�̃}�[�W���̈�̕���w�� */
	padding: 0px; /* �]�� */
  }
  
hr.red2 {
	border-top: 1px #C00 dashed; /* �g�̑��� */
	width: 95%;
	margin: 5px auto;/* �{�b�N�X�̃}�[�W���̈�̕���w�� */
	color:#FFF;
	
}

a img{
	border:none;
	vertical-align:bottom;

}

img{
	border:none;
	vertical-align:bottom;
}


.tbl_center{
	margin:0 auto;
}

.clear{
	clear:both;
}

a:link{
	font-weight:bold;
	text-decoration:none;
	color:#00F;
}



a:visited{
	font-weight:bold;
	text-decoration:none;
	color:#00F;
}

a:hover{
	color:#F6F;
}

.ma_10{
	margin:10px 0;
}


.n_last{
	font-size:10pt;
	color:#333;
	font-weight:bold;
	padding-left:30px;
	line-height:1.5;
}

.ma_to10{
	margin-top:10px;

}

#footer_back100{
	overflow:hidden;
}

.azukari{
	padding-left:20px;
	line-height:0.9;
	font-size:10pt;
	color:#333;
}

.clear{
    clear: both;
}