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

*{
	margin:0;
	padding:0;
	list-style:none;
	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;
	line-height:1.2;
	font-size:11pt;
}

header{
	margin:0 ;
	padding:0;
}

body{
	color:#333;
	background-image: url(../images/bg_ribon_03.jpg);
}

body .mell{
	color:#333;
	background-image: url(../images/bg.jpg);
}


.w720p{
	width:740px;
	margin:0 auto;
}

.w800p{
	width:800px;
	margin:0 auto;
}


.bg_white{
	background-color:#FFF;
	padding: 25px;
}

#contents_body{
	width:980px;
	margin:0 auto;
}

#sum_contents_body{
	width:1176px;
	margin:0 auto;
}


#wrapper{
	width:930px;
	margin:0 auto;
	background-color: #FFF;
	padding: 0 25px;
}


    


#wrapper_sum{
	width:900px;
	margin:0 auto;
	background-color: #FFF;
	padding: 0 0px;
	}

#wrapper_mell{
	width:1000px;
	margin:0 auto;
	background-color: #ee86a4;
	padding: 0 0px;
	}



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: 50px; /* �]�� */
	line-height: 1.2; /* �s�̍��� */
	color : #000099;
	font-size: 16pt;
	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: 25px; /* �]�� */
	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;
}

#footer{
	background-color:#68524E;
	margin:0;
}

.foot_tbl{
	padding: 10px 0;
	margin: 0 auto;
	color: #FFF;
	width:850px;
    
}


.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;
}


.tyui{
	text-indent: -1em;
	margin:2px 0px 3px 0px;
	padding-left: 1em; /* �]�� */
	font-size: 10pt;
	color: #333333;
	font-weight: normal;
	text-align: left;
	line-height: 1.4; /* �s�̍��� */
}

.tyui30{
	text-indent: -1em;
	margin:2px 0px 3px 20px;
	padding-left: 1em; /* �]�� */
	font-size: 11pt;
	color: #333333;
	font-weight: normal;
	text-align: left;
	line-height: 1.4; /* �s�̍��� */
}

.tyui1{
	text-indent: -1em;
	margin:2px 0px 3px 5px;
	padding-left: 1em; /* �]�� */
	font-size: 9pt;
	color: #333333;
	font-weight: normal;
	text-align: left;
	line-height: 1.4; /* �s�̍��� */
}
.tyui1_20{
	text-indent: -1em;
	margin:2px 0px 3px 20px;
	padding-left: 1em; /* �]�� */
	font-size: 71%;
	color: #333333;
	font-weight: normal;
	text-align: left;
	line-height: 1.4; /* �s�̍��� */
}



.tyui_c{
	margin:2px 0 3px 0; /* �]�� */
	font-size: 10pt;
	color: #333333;
	font-weight: normal;
	line-height: 1.4; /* �s�̍��� */
	text-align: center;
}

.tyui_c1{
	text-indent: -1em;
	margin:3px 0 3px 0;
	padding-left: 1em; /* �]�� */
	font-size: 9pt;
	color: #333333;
	font-weight: normal;
	text-align: center;
	line-height: 1.1; /* �s�̍��� */
}

.tyui_c170{
	text-indent: -1em;
	margin:3px 0 3px 70px;
	padding-left: 1em; /* �]�� */
	font-size: 71%;
	color: #333333;
	font-weight: normal;
	text-align: center;
	line-height: 1.1; /* �s�̍��� */
}

.tyui_r{
	text-indent: -1em;
	margin:2px 0 3px 0;
	padding-left: 1em; /* �]�� */
	font-size: 9pt;
	color: #333333;
	font-weight: normal;
	text-align: right;
	line-height: 1.4; /* �s�̍��� */
}

.tyui_r1{
	text-indent: -1em;
	margin:2px 0 3px 0;
	padding-left: 1em; /* �]�� */
	font-size: 8pt;
	color: #333333;
	font-weight: normal;
	text-align: right;
	line-height: 1.1; /* �s�̍��� */
}


.tyui_b{
	text-indent: -1em;
	margin:2px 0px 3px 0px;
	padding-left: 1em; /* �]�� */
	font-size: 11pt;
	color: #333333;
	font-weight: bold;
	text-align: left;
	line-height: 1.4; /* �s�̍��� */
}

.padd20{
	padding-left: 10px; /* �]�� */

}

.pad20{
	padding-left:20px;
}

.padd30{
	padding-left: 30px; /* �]�� */
}


.padd40{

padding-left: 40px; /* �]�� */

}

.padd50{
	padding-left: 50px; /* �]�� */

}

.padd60{
	padding-left: 63px; /* �]�� */

}

.padd70{
	padding-left: 70px; /* �]�� */

}

.padd80{
	padding-left: 80px; /* �]�� */

}

.padd90{
	padding-left: 90px; /* �]�� */

}

.padd100{
	padding-left: 100px; /* �]�� */

}

.padd110{
	padding-left: 110px; /* �]�� */

}
.padd120{
	padding-left: 120px; /* �]�� */

}


.padd130{
	padding-left: 130px; /* �]�� */

}

.padd140{
	padding-left: 140px; /* �]�� */

}


.padd150{
	padding-left: 150px; /* �]�� */

}

.padd160{
	padding-left: 160px; /* �]�� */

}

.padd170{
	padding-left: 170px; /* �]�� */

}

.padd180{
	padding-left: 180px; /* �]�� */

}

.padd220{
	padding: 10px 0 10px 220px;

}

.padd250{
	padding: 10px 0 10px 250px;

}


.tyui10{
	text-indent: -1em;
	margin:2px 0 3px 10px;
	padding-left: 1em; /* �]�� */
	font-size: 10pt;
	color: #333333;
	font-weight: normal;
	text-align: left;
	line-height: 1.4; /* �s�̍��� */
}


.tyui20{
	text-indent: 0em;
	margin:10px 0 3px 5px;
	padding-left: 0em; /* �]�� */
	font-size: 11pt;
	color: #333333;
	font-weight: normal;
	text-align: left;
	line-height: 1.4; /* �s�̍��� */
}

.tyui15{
	text-indent: -1em;
	margin:10px 0 3px 5px;
	padding-left: 1em; /* �]�� */
	font-size: 9pt;
	color: #333;
	font-weight: normal;
	text-align: left;
	line-height: 1.4; /* �s�̍��� */
}

.tyui40{
	text-indent: 0px;
	margin:2px 0px 3px 5px;
	padding-left: 0em; /* �]�� */
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	text-align: left;
	line-height: 1.4; /* �s�̍��� */
}

.tyui50{
	text-indent: -1em;
	margin:2px 0 3px 50px;
	padding-left: 1em; /* �]�� */
	font-size: 9pt;
	color: #333333;
	font-weight: normal;
	text-align: left;
	line-height: 1.4; /* �s�̍��� */
}


.tyui55{
text-indent: -1em;
margin:2px 0 3px 55px;
padding-left: 1em; /* �]�� */
font-size: 80%;
color: #333333;
font-weight: normal;
text-align: left;
line-height: 1.4; /* �s�̍��� */
}

.tyui60{
text-indent: -1em;
margin:2px 0 3px 60px;
padding-left: 1em; /* �]�� */
font-size: 80%;
color: #333333;
font-weight: normal;
text-align: left;
line-height: 1.4; /* �s�̍��� */
}


.tyui80{
	text-indent: -1em;
	margin:2px 0 3px 80px;
	padding-left: 1em; /* �]�� */
	font-size: 11pt;
	color: #333333;
	font-weight: normal;
	text-align: left;
	line-height: 1.4; /* �s�̍��� */
}

.tyui100{
text-indent: -1em;
margin:2px 0 3px 100px;
padding-left: 1em; /* �]�� */
font-size: 80%;
color: #333333;
font-weight: normal;
text-align: left;
line-height: 1.4; /* �s�̍��� */
}

.tyui150{
	text-indent: -1em;
	margin:2px 0 3px 150px;
	padding-left: 1em; /* �]�� */
	font-size: 80%;
	color: #333333;
	font-weight: normal;
	text-align: left;
	line-height: 1.4; /* �s�̍��� */
}

.tyui200{
margin:2px 0 3px 200px;
font-size: 10pt;
color: #333333;
font-weight: normal;
text-align: left;
line-height: 1.4; /* �s�̍��� */
}

.tyui230{
margin:2px 0 3px 230px;
font-size: 10pt;
color: #333333;
font-weight: normal;
text-align: left;
line-height: 1.4; /* �s�̍��� */
}


.tyui250{
	margin:2px 0 3px 250px; /* �]�� */
	font-size:10pt;
	color: #333333;
	font-weight: normal;
	text-align: left;
	line-height: 1.4; /* �s�̍��� */
}

.tyui300{
	text-indent: -1em;
	margin:2px 0 3px 300px;
	padding-left: 1em; /* �]�� */
	font-size: 80%;
	color: #333333;
	font-weight: normal;
	text-align: left; /* �s�̍��� */
}

.tyui350{
text-indent: -1em;
margin:2px 0 3px 350px;
padding-left: 1em; /* �]�� */
font-size: 80%;
color: #333333;
font-weight: normal;
text-align: left;
line-height: 1.4; /* �s�̍��� */
}

.tyui500{
text-indent: -1em;
margin:2px 0 3px 500px;
padding-left: 1em; /* �]�� */
font-size: 80%;
color: #333333;
font-weight: normal;
text-align: left;
line-height: 1.4; /* �s�̍��� */
}

.tyui550{
text-indent: -1em;
margin:2px 0 3px 550px;
padding-left: 1em; /* �]�� */
font-size: 80%;
color: #333333;
font-weight: normal;
text-align: left;
line-height: 1.4; /* �s�̍��� */
}


.end{
	margin:0px 0 0px 4px;
	padding-left: 10px; /* �]�� */
	color : #CC0000;
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
	line-height: 1.4;
}



hr.pink1 {
  color: #FF9083; /* ���̐F(IE�p) */
  background-color: #FF9083; /* ���̐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.pink2 {
	border-top: 1px #FF9083 dashed; /* �g�̑��� */
	width: 98%;
	margin: 5px auto;
	color: #FFF;

}

hr.purp1 {
  color: #9b7cb6; /* ���̐F(IE�p) */
  background-color: #9b7cb6; /* ���̐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.purp2 {
	border-top: 1px #9b7cb6 dashed; /* �g�̑��� */
	width: 95%;
	margin: 5px auto;
	color: #FFF;

}

hr.gray1 {
  color: #666666; /* ���̐F(IE�p) */
  background-color: #666666; /* ���̐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.gray2 {
  color: #666666; /* ���̐F(IE�p) */
  background-color: #666666; /* ���̐F(NN�p) */
  height: 1px; /* ���̑��� */
  border: 2px; /* �g�̑��� */
  text-align: center; /* ���̈ʒu*/ /* �s�����̈ʒu�E�ϓ����t��w�肷�� */
  border-style: dashed; /* �g�̎�� */
  width: 95%;
  margin: 0px auto;/* �{�b�N�X�̃}�[�W���̈�̕���w�� */

}

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

hr.cyan1 {
  color: #008b8b; /* ���̐F(IE�p) */
  background-color: #008b8b; /* ���̐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.cyan2 {
	border-top: 1px #008b8b dashed; /* �g�̑��� */
	width: 95%;
	margin: 5px auto;/* �{�b�N�X�̃}�[�W���̈�̕���w�� */
	color:#FFF;

}

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;
}

.p-wrap{
	width:821px;
	padding: 15px 10px;
	margin: 0 auto;
	}

.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;
}

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

}
