body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote {
	margin:0;
	padding:0;
	border-width:0;
}
body {
	-epub-hyphens:auto;
}
table.kihon01 {
	border-collapse:collapse;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	margin-bottom:3px;
	margin-top:3px;
}
td.kihon01 {
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#000000;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#000000;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#000000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	vertical-align:top;
}
td.exclusion {
	background-color:#ffffff;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
}
td.head {
	border-bottom-color:#000000;
	border-bottom-width:1px;
	border-left-color:#000000;
	border-left-width:1px;
	border-right-color:#000000;
	border-right-width:1px;
	border-top-color:#000000;
	border-top-width:1px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	vertical-align:middle;
}
td.seru01 {
	border-bottom-color:#000000;
	border-bottom-width:1px;
	border-left-color:#000000;
	border-left-width:1px;
	border-right-color:#000000;
	border-right-width:1px;
	border-top-color:#000000;
	border-top-width:1px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
}
span._3p_index {
	font-size:8px;
}
span._3p_suffix {
	font-size:8px;
}
span._3p_times {
	font-family:"Times New Roman", serif;
	font-style:normal;
	font-weight:normal;
}
span._3p_times_B {
	font-family:"Times New Roman", serif;
	font-style:normal;
	font-weight:bold;
}
span._3p_times_I {
	font-family:"Times New Roman", serif;
	font-style:italic;
	font-weight:normal;
}
span._3p_times_R {
	font-family:"Times New Roman", serif;
	font-style:normal;
	font-weight:normal;
}
span.times {
	font-family:"Times New Roman", serif;
	font-style:normal;
	font-weight:normal;
}
td.CellOverride-1 {
	vertical-align:middle;
}
td.CellOverride-2 {
	border-bottom-width:0px;
}
td.CellOverride-3 {
	border-bottom-width:0px;
	border-top-width:0px;
}
td.CellOverride-4 {
	border-top-width:0px;
}
td.CellOverride-5 {
	border-left-width:1px;
}
p.ParaOverride-1 {
	text-align:center;
}
td._idGenCellOverride-1 {
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
}
col._idGenTableRowColumn-1 {
	width:502px;
}
col._idGenTableRowColumn-2 {
	width:220px;
}
col._idGenTableRowColumn-3 {
	width:236px;
}
col._idGenTableRowColumn-4 {
	width:128px;
}
col._idGenTableRowColumn-5 {
	width:435px;
}
tr._idGenTableRowColumn-6 {
	min-height:34px;
}
tr._idGenTableRowColumn-7 {
	min-height:19px;
}
tr._idGenTableRowColumn-8 {
	min-height:53px;
}
tr._idGenTableRowColumn-9 {
	min-height:58px;
}
tr._idGenTableRowColumn-10 {
	min-height:63px;
}
tr._idGenTableRowColumn-11 {
	min-height:66px;
}
tr._idGenTableRowColumn-12 {
	min-height:65px;
}
tr._idGenTableRowColumn-13 {
	min-height:60px;
}
tr._idGenTableRowColumn-14 {
	min-height:57px;
}
tr._idGenTableRowColumn-15 {
	min-height:74px;
}
tr._idGenTableRowColumn-16 {
	min-height:83px;
}
tr._idGenTableRowColumn-17 {
	min-height:132px;
}
tr._idGenTableRowColumn-18 {
	min-height:72px;
}
tr._idGenTableRowColumn-19 {
	min-height:50px;
}
tr._idGenTableRowColumn-20 {
	min-height:54px;
}
tr._idGenTableRowColumn-21 {
	min-height:49px;
}
tr._idGenTableRowColumn-22 {
	min-height:62px;
}
tr._idGenTableRowColumn-23 {
	min-height:78px;
}
tr._idGenTableRowColumn-24 {
	min-height:73px;
}
tr._idGenTableRowColumn-25 {
	min-height:75px;
}
tr._idGenTableRowColumn-26 {
	min-height:46px;
}
tr._idGenTableRowColumn-27 {
	min-height:92px;
}
tr._idGenTableRowColumn-28 {
	min-height:81px;
}
tr._idGenTableRowColumn-29 {
	min-height:70px;
}
tr._idGenTableRowColumn-30 {
	min-height:148px;
}
tr._idGenTableRowColumn-31 {
	min-height:142px;
}
tr._idGenTableRowColumn-32 {
	min-height:76px;
}
tr._idGenTableRowColumn-33 {
	min-height:47px;
}
tr._idGenTableRowColumn-34 {
	min-height:95px;
}
tr._idGenTableRowColumn-35 {
	min-height:71px;
}
tr._idGenTableRowColumn-36 {
	min-height:88px;
}
tr._idGenTableRowColumn-37 {
	min-height:86px;
}
tr._idGenTableRowColumn-38 {
	min-height:114px;
}
tr._idGenTableRowColumn-39 {
	min-height:82px;
}
tr._idGenTableRowColumn-40 {
	min-height:94px;
}
tr._idGenTableRowColumn-41 {
	min-height:100px;
}
tr._idGenTableRowColumn-42 {
	min-height:67px;
}
img._idGenObjectAttribute-1 {
	height:47px;
	width:168px;
}
img._idGenObjectAttribute-2 {
	height:53px;
	width:205px;
}
img._idGenObjectAttribute-3 {
	height:53px;
	width:226px;
}
img._idGenObjectAttribute-4 {
	height:53px;
	width:214px;
}
img._idGenObjectAttribute-5 {
	height:53px;
	width:250px;
}
img._idGenObjectAttribute-6 {
	height:53px;
	width:202px;
}
img._idGenObjectAttribute-7 {
	height:53px;
	width:238px;
}
img._idGenObjectAttribute-8 {
	height:58px;
	width:242px;
}
img._idGenObjectAttribute-9 {
	height:61px;
	width:288px;
}
img._idGenObjectAttribute-10 {
	height:61px;
	width:266px;
}
img._idGenObjectAttribute-11 {
	height:53px;
	width:258px;
}
img._idGenObjectAttribute-12 {
	height:59px;
	width:243px;
}
img._idGenObjectAttribute-13 {
	height:54px;
	width:226px;
}
img._idGenObjectAttribute-14 {
	height:53px;
	width:254px;
}
img._idGenObjectAttribute-15 {
	height:51px;
	width:195px;
}
img._idGenObjectAttribute-16 {
	height:69px;
	width:250px;
}
img._idGenObjectAttribute-17 {
	height:53px;
	width:227px;
}
img._idGenObjectAttribute-18 {
	height:53px;
	width:278px;
}
img._idGenObjectAttribute-19 {
	height:54px;
	width:336px;
}
img._idGenObjectAttribute-20 {
	height:53px;
	width:330px;
}
img._idGenObjectAttribute-21 {
	height:61px;
	width:322px;
}
img._idGenObjectAttribute-22 {
	height:126px;
	width:462px;
}
img._idGenObjectAttribute-23 {
	height:66px;
	width:245px;
}
img._idGenObjectAttribute-24 {
	height:45px;
	width:240px;
}
img._idGenObjectAttribute-25 {
	height:59px;
	width:206px;
}
img._idGenObjectAttribute-26 {
	height:53px;
	width:203px;
}
img._idGenObjectAttribute-27 {
	height:60px;
	width:213px;
}
img._idGenObjectAttribute-28 {
	height:45px;
	width:178px;
}
img._idGenObjectAttribute-29 {
	height:49px;
	width:329px;
}
img._idGenObjectAttribute-30 {
	height:43px;
	width:248px;
}
img._idGenObjectAttribute-31 {
	height:53px;
	width:177px;
}
img._idGenObjectAttribute-32 {
	height:53px;
	width:248px;
}
img._idGenObjectAttribute-33 {
	height:56px;
	width:346px;
}
img._idGenObjectAttribute-34 {
	height:56px;
	width:397px;
}
img._idGenObjectAttribute-35 {
	height:53px;
	width:243px;
}
img._idGenObjectAttribute-36 {
	height:53px;
	width:259px;
}
img._idGenObjectAttribute-37 {
	height:59px;
	width:277px;
}
img._idGenObjectAttribute-38 {
	height:54px;
	width:338px;
}
img._idGenObjectAttribute-39 {
	height:72px;
	width:256px;
}
img._idGenObjectAttribute-40 {
	height:53px;
	width:237px;
}
img._idGenObjectAttribute-41 {
	height:59px;
	width:435px;
}
img._idGenObjectAttribute-42 {
	height:53px;
	width:256px;
}
img._idGenObjectAttribute-43 {
	height:67px;
	width:254px;
}
img._idGenObjectAttribute-44 {
	height:67px;
	width:278px;
}
img._idGenObjectAttribute-45 {
	height:69px;
	width:294px;
}
img._idGenObjectAttribute-46 {
	height:40px;
	width:264px;
}
img._idGenObjectAttribute-47 {
	height:53px;
	width:296px;
}
img._idGenObjectAttribute-48 {
	height:58px;
	width:291px;
}
img._idGenObjectAttribute-49 {
	height:86px;
	width:298px;
}
img._idGenObjectAttribute-50 {
	height:75px;
	width:406px;
}
img._idGenObjectAttribute-51 {
	height:64px;
	width:213px;
}
img._idGenObjectAttribute-52 {
	height:56px;
	width:283px;
}
img._idGenObjectAttribute-53 {
	height:53px;
	width:310px;
}
img._idGenObjectAttribute-54 {
	height:53px;
	width:365px;
}
img._idGenObjectAttribute-55 {
	height:59px;
	width:250px;
}
img._idGenObjectAttribute-56 {
	height:65px;
	width:279px;
}
img._idGenObjectAttribute-57 {
	height:56px;
	width:403px;
}
img._idGenObjectAttribute-58 {
	height:142px;
	width:411px;
}
img._idGenObjectAttribute-59 {
	height:136px;
	width:398px;
}
img._idGenObjectAttribute-60 {
	height:61px;
	width:429px;
}
img._idGenObjectAttribute-61 {
	height:67px;
	width:347px;
}
img._idGenObjectAttribute-62 {
	height:70px;
	width:472px;
}
img._idGenObjectAttribute-63 {
	height:42px;
	width:390px;
}
img._idGenObjectAttribute-64 {
	height:53px;
	width:371px;
}
img._idGenObjectAttribute-65 {
	height:90px;
	width:283px;
}
img._idGenObjectAttribute-66 {
	height:65px;
	width:256px;
}
img._idGenObjectAttribute-67 {
	height:56px;
	width:318px;
}
img._idGenObjectAttribute-68 {
	height:61px;
	width:459px;
}
img._idGenObjectAttribute-69 {
	height:61px;
	width:440px;
}
img._idGenObjectAttribute-70 {
	height:67px;
	width:328px;
}
img._idGenObjectAttribute-71 {
	height:53px;
	width:314px;
}
img._idGenObjectAttribute-72 {
	height:86px;
	width:206px;
}
img._idGenObjectAttribute-73 {
	height:49px;
	width:223px;
}
img._idGenObjectAttribute-74 {
	height:82px;
	width:234px;
}
img._idGenObjectAttribute-75 {
	height:81px;
	width:269px;
}
img._idGenObjectAttribute-76 {
	height:61px;
	width:315px;
}
img._idGenObjectAttribute-77 {
	height:61px;
	width:272px;
}
img._idGenObjectAttribute-78 {
	height:61px;
	width:262px;
}
img._idGenObjectAttribute-79 {
	height:48px;
	width:341px;
}
img._idGenObjectAttribute-80 {
	height:64px;
	width:259px;
}
img._idGenObjectAttribute-81 {
	height:109px;
	width:434px;
}
img._idGenObjectAttribute-82 {
	height:77px;
	width:430px;
}
img._idGenObjectAttribute-83 {
	height:88px;
	width:421px;
}
img._idGenObjectAttribute-84 {
	height:94px;
	width:491px;
}
img._idGenObjectAttribute-85 {
	height:53px;
	width:210px;
}
img._idGenObjectAttribute-86 {
	height:61px;
	width:294px;
}
img._idGenObjectAttribute-87 {
	height:61px;
	width:258px;
}
img._idGenObjectAttribute-88 {
	height:61px;
	width:264px;
}
img._idGenObjectAttribute-89 {
	height:47px;
	width:172px;
}
img._idGenObjectAttribute-90 {
	height:61px;
	width:282px;
}
img._idGenObjectAttribute-91 {
	height:59px;
	width:254px;
}
img._idGenObjectAttribute-92 {
	height:61px;
	width:267px;
}
img._idGenObjectAttribute-93 {
	height:61px;
	width:407px;
}
img._idGenObjectAttribute-94 {
	height:66px;
	width:353px;
}
div._idGenObjectStyleOverride-1 {
	border-width:0px;
}
