<style type="text/css">


.i_honbun0  {
}
.i_honbun_15px  {
	font-size:15px;
	line-height:29px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #000000;
	text-align:justify;
	text-justify:inter-ideograph;
}
.i_honbun_15px_bold_left  {
	font-size:15px;
	line-height:29px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #000000;
	text-align:justify;
	text-justify:inter-ideograph;
}
.i_honbun_20px_bold_left  {
	font-size:20px;
	line-height:29px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #000000;
	text-align:justify;
	text-justify:inter-ideograph;
}
.i_honbun_15p_white  {
	font-size: 15px;
	line-height: 18px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #fff;
	text-align: justify;
	text-justify: inter-ideograph;
}
.i_honbun_15p_white_center  {
	font-size: 15px;
	line-height: 29px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #fff;
	text-align: center;
	text-justify: inter-ideograph;
}
.i_honbun_15px18px  {
	font-size:15px;
	line-height:18px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #000000;
	text-align:justify;
	text-justify:inter-ideograph;
}
.i_honbun_13px  {
	font-size:13px;
	line-height:17px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #000000;
	text-align:justify;
	text-justify:inter-ideograph;
}
.chu_honbun_gray12_14  {
	font-size:12px;
	line-height:14px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #646464;
	text-align:justify;
	text-justify:inter-ideograph;
}
.chu_honbun_gray12_18  {
	font-size:12px;
	line-height:18px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #646464;
	text-align:justify;
	text-justify:inter-ideograph;
}
.chu_honbun_gray12_18_bold  {
	font-size: 12px;
	line-height: 18px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #646464;
	text-align: justify;
	text-justify: inter-ideograph;
	font-weight: bold;
}
.i_honbun_13px_center  {
	font-size: 13px;
	line-height: 17px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #000000;
	text-align: center;
	text-justify: inter-ideograph;
}
.i_honbun_15px_pink  {
	font-size:15px;
	line-height:29px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #ec5e7d;
	text-align:justify;
	text-justify:inter-ideograph;
}

.chu_honbun_gray10_12  {
	font-size:10px;
	line-height:12px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #646464;
	text-align:justify;
	text-justify:inter-ideograph;
}
.i_honbun_15px_orange  {
	font-size: 18px;
	line-height: 29px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #FF9900;
	text-align: center;
	text-justify: inter-ideograph;
	font-weight: bold;
}
.i_honbun_15px_bold  {
	font-size: 18px;
	line-height: 29px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #000000;
	text-align: center;
	text-justify: inter-ideograph;
	font-weight: bold;
}
.i_honbun_23px_orange  {
	font-size: 32px;
	line-height: 29px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #FF9900;
	text-align: center;
	text-justify: inter-ideograph;
	font-weight: bold;
}
.i_honbun_23px_bold  {
	font-size: 32px;
	line-height: 29px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #000000;
	text-align: center;
	text-justify: inter-ideograph;
	font-weight: bold;
}
.midashu32_32  {
	font-size: 28px;
	line-height: 32px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #000000;
	text-align: justify;
	text-justify: inter-ideograph;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #b4dddc;
	font-weight: normal;
}
.midashu32_32_oudo  {
	font-size: 28px;
	line-height: 32px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #000000;
	text-align: justify;
	text-justify: inter-ideograph;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #f7f6f1;
}
.i_center_16px  {
	font-size: 16px;
	line-height: 18px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #000000;
	text-align: center;
	text-justify: inter-ideograph;
	font-weight: bold;
	letter-spacing: -1px;
	background: linear-gradient(#ffffff, #dcdddd);
}
	
.i_center_16px_nobg  {
	font-size: 16px;
	line-height: 18px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #000000;
	text-align: center;
	text-justify: inter-ideograph;
	font-weight: bold;
	letter-spacing: -1px;
}

.i_center_22px_nobg_white  {
	font-size: 19px;
	line-height: 22px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #FFFFFF;
	text-align: center;
	text-justify: inter-ideograph;
	font-weight: 500;
	letter-spacing: -1px;
}
.i_center_16px_rdius  {
	font-size: 16px;
	line-height: 18px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #FFFFFF;
	text-align: center;
	text-justify: inter-ideograph;
	font-weight: bold;
	letter-spacing: -1px;
	background: linear-gradient(#ffffff, #ebebeb);
}
.i_center_16px_bg_red {
	font-size: 16px;
	line-height: 18px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #000000;
	text-align: center;
	text-justify: inter-ideograph;
	font-weight: bold;
	letter-spacing: -1px;
	background-color: #f6d3dc;
}
.i_center_16px_light  {
	font-size: 11px;
	line-height: 13px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #FFFFFF;
	text-align: center;
	text-justify: inter-ideograph;
	font-weight: lighter;
	background-color: #dea73b;
}
.i_left_ind_20px_titile  {
	font-size: 20px;
	line-height: 20px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #000000;
	text-align: left;
	text-justify: inter-ideograph;
	font-weight: bold;
	padding: 20px;
}
.i_left_ind_16px  {
	font-size: 16px;
	line-height: 18px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #FFFFFF;
	text-align: left;
	text-justify: inter-ideograph;
	font-weight: bold;
	background-color: #b50d26;
	padding-left: 10px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
}

.i_left_ind_16px_blue  {
	font-size: 16px;
	line-height: 18px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #FFFFFF;
	text-align: left;
	text-justify: inter-ideograph;
	font-weight: normal;
	background-color: #486ebb;
	padding-left: 20px;
}
.i_left_ind_16px_boy  {
	font-size: 16px;
	line-height: 18px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #187fc4;
	text-align: left;
	text-justify: inter-ideograph;
	font-weight: bold;
	padding-left: 20px;
	border: 1px solid #187fc4;
}
.i_left_ind_16px_girl  {
	font-size: 16px;
	line-height: 18px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #e9546b;
	text-align: left;
	text-justify: inter-ideograph;
	font-weight: bold;
	padding-left: 20px;
	border: 1px solid #e9546b;
}
.i_left_ind_16px_bandg  {
	font-size: 16px;
	line-height: 18px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #00a95f;
	text-align: left;
	text-justify: inter-ideograph;
	font-weight: bold;
	padding-left: 20px;
	border: 1px solid #00a95f;
}

.i_center_15px  {
	font-size: 15px;
	line-height: 21px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #FFFFFF;
	text-align: center;
	text-justify: inter-ideograph;
	font-weight: bold;
}
.i_honbun_13px  {
	font-size:13px;
	line-height:19px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #646464;
	text-align:justify;
	text-justify:inter-ideograph;
}

.center_only  {
	text-align:justify;
	text-justify:inter-ideograph;
}

.i_bot_16px  {
	font-size: 16px;
	line-height: 18px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #646464;
	text-align: center;
	text-justify: inter-ideograph;
	font-weight: bold;
	letter-spacing: -1px;
	border: 1px solid #FFFFFF;
}
.i_bot_16px_white_center  {
	font-size: 16px;
	line-height: 18px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #FFFFFF;
	text-align: center;
	text-justify: inter-ideograph;
	font-weight: bold;
	letter-spacing: -1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.i_bot_16px_green  {
	font-size: 16px;
	line-height: 18px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #69bc82;
	text-align: center;
	text-justify: inter-ideograph;
	font-weight: bold;
	letter-spacing: -1px;
	border: 1px solid #FFFFFF;
}
.i_bot_16px_orange_red  {
	font-size: 16px;
	line-height: 18px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #ee835c;
	text-align: center;
	text-justify: inter-ideograph;
	font-weight: bold;
	letter-spacing: -1px;
	border: 1px solid #FFFFFF;
}
.i_bot_16px_left  {
	font-size: 16px;
	line-height: 18px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #646464;
	text-align: left;
	text-justify: inter-ideograph;
	font-weight: bold;
	letter-spacing: -1px;
	border: 1px solid #FFFFFF;
}
.i_bot_16px_02  {
	font-size: 16px;
	line-height: 18px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #646464;
	text-align: center;
	text-justify: inter-ideograph;
	font-weight: bold;
	letter-spacing: -1px;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}
.i_bot_16px_03radius  {
	font-size: 16px;
	line-height: 18px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #646464;
	text-align: center;
	text-justify: inter-ideograph;
	font-weight: bold;
	letter-spacing: -1px;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}
.i_honbun_23px  {
	font-size:23px;
	line-height:26px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #646464;
	text-align:justify;
	text-justify:inter-ideograph;
}
.i_honbun_20px  {
	font-size:20px;
	line-height:23px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #646464;
	text-align:justify;
	text-justify:inter-ideograph;
}
.i_honbun_17px  {
	font-size:17px;
	line-height:20px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #646464;
	text-align:justify;
	text-justify:inter-ideograph;
}
.i_honbun_20px_white  {
	font-size:20px;
	line-height:23px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #fff;
	text-align:justify;
	text-justify:inter-ideograph;
}
.i_title_23px_cha  {
	font-size: 20px;
	line-height: 22px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #663343;
	text-align: justify;
	text-justify: inter-ideograph;
	font-weight: bolder;
}
.i_honbun_23px_center  {
	font-size: 23px;
	line-height: 26px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #000000;
	text-align: center;
	text-justify: inter-ideograph;
}
.i_honbun_23px_center_bot  {
	font-size: 14px;
	line-height: 17px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #663343;
	text-align: center;
	text-justify: inter-ideograph;
	border: 4px solid #CCC;
	padding: 4px;
	font-weight: bolder;
}
.i_honbun_28px  {
	font-size: 28px;
	line-height: 32px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #000000;
	text-align: justify;
	text-justify: inter-ideograph;
	font-weight: bold;
}
.i_honbun_28px_center  {
	font-size: 28px;
	line-height: 32px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #000000;
	text-align: center;
	text-justify: inter-ideograph;
	font-weight: bold;
}

.chu_honbun_gray10_15  {
	font-size:10px;
	line-height:15px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #646464;
	text-align:justify;
	text-justify:inter-ideograph;
}
.chu_honbun_girl10_15  {
	font-size:10px;
	line-height:15px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #CCC;
	text-align:justify;
	text-justify:inter-ideograph;
}
.chu_honbun_boy10_15  {
	font-size:10px;
	line-height:15px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #CCC;
	text-align:justify;
	text-justify:inter-ideograph;
}
.chu_honbun_boy10_15_w_center  {
	font-size: 10px;
	line-height: 15px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #FFF;
	text-align: center;
	text-justify: inter-ideograph;
}
.chu_honbun_gray14_23 {
	font-size:14px;
	line-height:23px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #646464;
	text-align:justify;
	text-justify:inter-ideograph;
	font-weight: normal;
	letter-spacing: -1px;
}
.text14 {
	font-size:14px;
	line-height:23px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #646464;
	text-align:justify;
	text-justify:inter-ideograph;
	font-weight: normal;
	letter-spacing: -1px;
}
.text12 {
	font-size:12px;
	line-height:16px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #646464;
	text-align:justify;
	text-justify:inter-ideograph;
	font-weight: normal;
	letter-spacing: -1px;
}
.text12_7a0d36_right {
	font-size: 12px;
	line-height: 18px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #009442;
	text-align: right;
	text-justify: inter-ideograph;
	font-weight: normal;
	letter-spacing: -1px;
}
.text12_4479bf_right {
	font-size: 12px;
	line-height: 18px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #4479bf;
	text-align: right;
	text-justify: inter-ideograph;
	font-weight: normal;
	letter-spacing: -1px;
}
.chu_honbun_blue14_23 {
	font-size: 14px;
	line-height: 18px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #5185c5;
	text-align: justify;
	text-justify: inter-ideograph;
	font-weight: bold;
	letter-spacing: -1px;
}
.chu_honbun_pink14_23 {
	font-size: 14px;
	line-height: 18px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #ee869a;
	text-align: justify;
	text-justify: inter-ideograph;
	font-weight: bold;
	letter-spacing: -1px;
}
.chu_honbun_cha14_23b {
	font-size: 14px;
	line-height: 23px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #663343;
	text-align: justify;
	text-justify: inter-ideograph;
	font-weight: bolder;
	letter-spacing: -1px;
}
.chu_honbun_cha16_23b {
	font-size: 16px;
	line-height: 23px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #663343;
	text-align: justify;
	text-justify: inter-ideograph;
	font-weight: bolder;
	letter-spacing: -1px;
}
.chu_honbun_gray14_23center {
	font-size: 14px;
	line-height: 23px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #646464;
	text-align: center;
	text-justify: inter-ideograph;
	font-weight: normal;
	letter-spacing: -1px;
}
.chu_honbun_cha14_23center {
	font-size: 14px;
	line-height: 18px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #7a0d36;
	text-align: center;
	text-justify: inter-ideograph;
	font-weight: bold;
	letter-spacing: -1px;
}
.chu_honbun_white14_23center {
	font-size: 14px;
	line-height: 18px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #FFFFFF;
	text-align: center;
	text-justify: inter-ideograph;
	font-weight: normal;
	letter-spacing: -1px;
}
.chu_honbun_gray12_16  {
	font-size:12px;
	line-height:16px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #646464;
	text-align:justify;
	text-justify:inter-ideograph;
}
.chu_honbun  {
	font-size:12px;
	line-height:16px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #646464;
	text-align:justify;
	text-justify:inter-ideograph;
}

.sho_honbun  {
	font-size:11px;
	line-height:17px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #646464;
	text-align:justify;
	text-justify:inter-ideograph;
}
.sho_honbun_indent  {
	font-size:11px;
	line-height:17px;
	font-family: 'arial', 'helvetica', 'clean', 'sans-serif';
	color: #646464;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent: 11px;
}
.a05  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.a20  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.a30  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.a20b20  {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.a20b20lr10  {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.a30b30  {
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.a10b10  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.a25b15  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}
.a10b15  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.a10b20  {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.a10b30  {
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.a30b10  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.a10  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.all05  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}


#faq dl{
padding:0 5px;
}

#faq dt{
padding-left:30px;
background:url(../img/faq_q.gif) no-repeat 5px 4px #CCFFCC;
font-weight:bold;
border-bottom:1px solid #CCCCCC;
margin-bottom:0.5em;
}

#faq dd{
padding-left:30px;
background:url(../img/faq_a.gif) no-repeat 5px 4px;
margin-bottom:1.5em;
}
.text14_kakomi {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 150%;
	background-color: #FF2F32;
	border: solid 継承 1px red;
	;
	;
	;
	;
}
.text16_ore_b { color: #f39700; font-size: 16px; font-weight: bold; line-height: 150%; }


.all10  {
	margin-top: 10px;
	margin-right:10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.all10-02  {
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.lr10  {
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 10px;
	padding: 0px;
}
.b05  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.b02  {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.b10  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.b20  {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.b30  {
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

	
A:link    { color:#fff; text-decoration:none; }
A:visited { color:#fff; text-decoration:none; }
A:hover   { color:#fff; text-decoration:underline; }

</style>
<scripx language="JavaScripx">
