@charset   "Shift_JIS";
body {
	background-image : url(image/backgroundblue.gif);
	background-repeat: repeat-y;
	font-size: 14pt;
	font-family: "‚l‚r PƒSƒVƒbƒN";
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
	overflow: auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
	line-height: 22px;
}

DIV {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
}

p {
	visibility: visible;
	font-size: 14pt;
	font-family: "‚l‚r PƒSƒVƒbƒN";
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	text-indent: 0pt;
	float: right;
	overflow: auto;
	position: absolute;
}

#indentzerocenter {
	background-color: black;
	text-align: center;
	text-indent: 0pt;
	margin-left: 0px;
	margin-right: 0px;
	color: white;
	font-size: 12pt;
	font-family: "‚l‚r ƒSƒVƒbƒN";
	font-weight: bold;
	text-decoration: none;
	overflow: auto;
	width: 940px;
	height: 25px;
	position: absolute;
	top: 105px;
	left: 0px;
	z-index: 3;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: red;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: red;
	padding-top: 10px;
}

img#artificialinteligence {
	position: absolute;
	top: 10px;
	left: 5px;
	z-index: 4;
	width: 260px;
	height: 40px;
	border-width: 0px;
}


img#zonecream {
	position: absolute;
	top: 0px;
	left: 0px;
	border-width: 0px;
	width: 940px;
	height: 140px;
	z-index: 2;
}

img#tanoshiinanpure {
	position: absolute;
	border-width: 0px;
	width: 777px;
	height: 66px;
	top: 45px;
	left: 100px;
	z-index: 3;
}

.kaitoupage {
	background-color: white;
	background-image: none;
}

.kaisetsupage {
	background-image : url(image/backgroundcream.gif);
	background-repeat: repeat-y;
}

.techniquepage {
	background-image : url(image/backgroundgreen.gif);
	background-repeat: repeat-y;
}

img.aligntop5 {
	vertical-align: top;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
}

img.aligntop10 {
	vertical-align: top;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}

img.aligntop {
	vertical-align: top;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 20px;
	margin-left: 0px;
	float: left;
}

img.aligntopleft40 {
	vertical-align: top;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 20px;
	margin-left: 40px;
	float: left;
}

img.aligntop10 {
	vertical-align: top;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}

img.aligntop40 {
	vertical-align: top;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 40px;
	margin-left: 0px;
	float: left;
}

img.aligntop40_250360 {
	vertical-align: top;
	margin-top: 0px;
	margin-right: 150px;
	margin-bottom: 40px;
	margin-left: 0px;
	float: left;
}

img.aligntop40_350400 {
	vertical-align: top;
	margin-top: 0px;
	margin-right: 90px;
	margin-bottom: 40px;
	margin-left: 0px;
	float: left;
}

img.aligntop10_350400 {
	vertical-align: top;
	margin-top: 0px;
	margin-right: 90px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}

img.aligntop60 {
	vertical-align: top;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 60px;
	margin-left: 0px;
	float: left;
}

img.aligntop80 {
	vertical-align: top;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 80px;
	margin-left: 0px;
	float: left;
}

img.aligntop100 {
	vertical-align: top;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 100px;
	margin-left: 0px;
	float: left;
}

img.aligntop120 {
	vertical-align: top;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 120px;
	margin-left: 0px;
	float: left;
}

img.aligntop140 {
	vertical-align: top;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 140px;
	margin-left: 0px;
	float: left;
}

img.aligntop200 {
	vertical-align: top;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 200px;
	margin-left: 0px;
	float: left;
}

img.aligntop240 {
	vertical-align: top;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 240px;
	margin-left: 0px;
	float: left;
}

img.aligntop300 {
	vertical-align: top;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 300px;
	margin-left: 0px;
	float: left;
}

img.aligntop340 {
	vertical-align: top;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 340px;
	margin-left: 0px;
	float: left;
}

img.aligntop400 {
	vertical-align: top;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 400px;
	margin-left: 0px;
	float: left;
}

img.aligntop440 {
	vertical-align: top;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 440px;
	margin-left: 0px;
	float: left;
}

img.logicname {
	height: 24px;
	position: absolute;
	left: 35px;
	z-index: 3;
}

img.topagetop {
	position: absolute;
	left: 850px;
	width: 30px;
	height: 30px;
	z-index: 3;
	border-width: 0px;
}

img.seikaihyouji{
	width: 80px;
	height: 24px;
	z-index: 3;
	border-width: 0px;
}

img.kanryakuzu{
	position: absolute;
	width: 495px;
	left: 380px;
	z-index: 3;
	border-width: 0px;
}

img.technique {
	left: 400px;
	position: absolute;
	z-index: 2;
}

img.technique40 {
	left: 440px;
	position: absolute;
	z-index: 2;
}
.hidarizunosetumei {
	text-align: left;
	padding-top: 0px;
	padding-left: 50px;
	padding-right: 60px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 830px;
	position: absolute;
	left: 0px;
	z-index: 2;
	text-indent: 0px;
	visibility: visible;
}

.honbun {
	text-align: left;
	padding-top: 0px;
	padding-left: 50px;
	padding-right: 60px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 830px;
	position: absolute;
	left: 0px;
	z-index: 2;
	text-indent: 0px;
	visibility: visible;
	font-weight: normal;
}

.shikoukateikaisetsu {
	clear: left;
	padding-top: 0px;
	padding-left: 50px;
	padding-right: 60px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 830px;
	position: absolute;
	left: 0px;
	z-index: 2;
	text-indent: 0px;
	visibility: visible;
	font-weight: normal;
	font-family: "‚l‚r ƒSƒVƒbƒN";
}

.kensaku {
	text-align: left;
	padding-top: 0px;
	padding-left: 50px;
	padding-right: 60px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 500px;
	position: absolute;
	left: 0px;
	z-index: 1;
	text-indent: 0px;
	visibility: hidden;
	font-weight: normal;
	color: white;
	background-color: transparent;
}

.honbun80 {
	text-align: left;
	padding-top: 0px;
	padding-left: 100px;
	padding-right: 100px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 740px;
	position: absolute;
	left: 0px;
	z-index: 2;
	text-indent: 0px;
	visibility: visible;
	font-weight: normal;
}

.honbunkyouchou {
	text-align: left;
	padding-top: 0px;
	padding-left: 40px;
	padding-right: 50px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 850px;
	position: absolute;
	left: 0px;
	z-index: 2;
	text-indent: 0px;
	visibility: visible;
	font-weight: bold;
	font-size: 16pt;
}

.hosoku {
	text-align: left;
	text-indent: 0px;
	visibility: visible;
	font-weight: normal;
	font-size: 12pt;
	line-height: 20px;
}
.hosokutandoku {
	text-align: left;
	padding-top: 0px;
	padding-left: 50px;
	padding-right: 60px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	position: absolute;
	left: 0px;
	z-index: 2;
	text-indent: 0px;
	visibility: visible;
	font-weight: normal;
	font-size: 12pt;
	line-height: 20px;
	width: 830px;
}
.hosokutandokusaranishou {
	text-align: left;
	padding-top: 0px;
	padding-left: 70px;
	padding-right: 90px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	position: absolute;
	left: 0px;
	z-index: 2;
	text-indent: 0px;
	visibility: visible;
	font-weight: normal;
	font-size: 10.5pt;
	line-height: 18px;
	width: 780px;
}
.hosokutandokusaranishouhanbun {
	text-align: left;
	padding-top: 0px;
	padding-left: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	position: absolute;
	left: 0px;
	z-index: 2;
	text-indent: 0px;
	visibility: visible;
	font-weight: normal;
	font-size: 10.5pt;
	line-height: 18px;
	width: 400px;
}

.nibunkatuhidari {
	text-align: center;
	padding-top: 0px;
	padding-left: 40px;
	padding-right: 400px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 360px;
	position: absolute;
	left: 0px;
	z-index: 2;
	text-indent: 0px;
	visibility: visible;
	font-weight: normal;
}

.nibunkatumigi {
	text-align: center;
	padding-top: 0px;
	padding-left: 440px;
	padding-right: 800px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 360px;
	position: absolute;
	left: 0px;
	z-index: 3;
	text-indent: 0px;
	visibility: visible;
	font-weight: normal;
}

.nibunkatuhidarihidariyose {
	text-align: left;
	padding-top: 0px;
	padding-left: 40px;
	padding-right: 400px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 360px;
	position: absolute;
	left: 0px;
	z-index: 2;
	text-indent: 0px;
	visibility: visible;
	font-weight: normal;
}

.nibunkatumigihidariyose {
	text-align: left;
	padding-top: 0px;
	padding-left: 440px;
	padding-right: 800px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 360px;
	position: absolute;
	left: 0px;
	z-index: 3;
	text-indent: 0px;
	visibility: visible;
	font-weight: normal;
}

.sanbunkatuhidari {
	text-align: center;
	padding-top: 0px;
	padding-left: 40px;
	padding-right: 290px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 250px;
	position: absolute;
	left: 0px;
	z-index: 2;
	text-indent: 0px;
	visibility: visible;
	font-weight: normal;
}

.sanbunkatunaka {
	text-align: center;
	padding-top: 0px;
	padding-left: 320px;
	padding-right: 570px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 250px;
	position: absolute;
	left: 0px;
	z-index: 3;
	text-indent: 0px;
	visibility: visible;
	font-weight: normal;
}

.sanbunkatumigi {
	text-align: center;
	padding-top: 0px;
	padding-left: 600px;
	padding-right: 850px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 250px;
	position: absolute;
	left: 0px;
	z-index: 4;
	text-indent: 0px;
	visibility: visible;
	font-weight: normal;
}

.dougigo {
	text-align: left;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	position: absolute;
	hight : 20px;
	z-index: 2;
	text-indent: 0px;
	visibility: visible;
	font-size: 12pt;
	font-weight: normal;
}

.labelname {
	left: 0px;
	position: absolute;
	z-index: 2;
}

.techniquename {
	left: 40px;
	position: absolute;
	z-index: 2;
	color: navy;
	font-weight: bold;
	width: 600px;
	font-size: 125%;
	letter-spacing: 3px;
	line-height: 1.4em;
}

.techniqueclassification {
	position: absolute;
	z-index: 2;
	font-weight: bold;
	font-size: 125%;
	letter-spacing: 3px;
	line-height: 1.4em;
	text-decoration: underline;
}

.techniquedougigo {
	left: 90px;
	position: absolute;
	z-index: 2;
	width: 280px;
	font-size: 80%;
}

.techniquedougigowide {
	left: 90px;
	position: absolute;
	z-index: 2;
	width: 350px;
	font-size: 80%;
}

.techniquesetsumei {
	position: absolute;
	z-index: 2;
	width: 320px;
	font-size: 90%;
}

.techniquesetsumei2 {
	position: absolute;
	z-index: 2;
	width: 200px;
	font-size: 90%;
}
.rekkyo {
	text-align: left;
	padding-top: 0px;
	padding-left: 100px;
	padding-right: 60px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 780px;
	position: absolute;
	left: 0px;
	z-index: 2;
	text-indent: 0px;
	visibility: visible;
	list-style-position: outside;
}
.rekkyomigihanbun {
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 60px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 410px;
	position: absolute;
	left: 470px;
	z-index: 3;
	text-indent: 0px;
	visibility: visible;
	list-style-position: outside;
}

.rekkyokyouchou1{
	list-style-image : url(bullet027.gif);
	text-align: left;
	padding-top: 0px;
	padding-left: 130px;
	padding-right: 60px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 750px;
	position: absolute;
	left: 0px;
	z-index: 2;
	text-indent: 0px;
	visibility: visible;
	list-style-position: outside;
}

.shirolink{
	color: white;
	font-weight: bold;
	text-decoration: underline;
}

.kiirolink{
	color: yellow;
	font-weight: bold;
	text-decoration: underline;
}

.usuikiirolink {
	color: #ffffb0;
	font-weight: bold;
	text-decoration: underline;
}

.konlink{
	color: navy;
	font-weight: bold;
	text-decoration: underline;
}

.murasakilink{
	color: #660066;
	font-weight: bold;
	text-decoration: underline;
}

.konlinknoline {
	color: navy;
	font-weight: bold;
	text-decoration: none;
}

.kurolink {
	color: black;
	text-decoration: underline;
}

.usuikurolink {
	color: #666666;
	text-decoration: underline;
}

.haiirolink {
	color: gray;
	font-weight: bold;
	text-decoration: underline;
}

.kurolinknoline {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

.chalink {
	color: maroon;
	text-decoration: underline;
}

.kiiro{
	color: yellow;
	font-weight: bold;
}
.kiirohaikei {
	color: black;
	background-color: #ffffb0;
}
.daidai {
	color: #b45508;
	font-weight: bold;
}
.daidainormal {
	color: #b45508;
}
.ao {
	color: #005999;
	font-weight: bold;
}
.koiao {
	color: #003970;
	font-weight: bold;
}

.kon {
	color: navy;
	font-weight: bold;
}

.midori {
	color: green;
	font-weight: bold;
}
.aka {
	color: red;
	font-weight: bold;
}
.momoiro {
	color: fuchsia;
	font-weight: bold;
}
.momoironormal {
	color: fuchsia;
	font-weight: normal;
}
.murasaki {
	color: #660066;
	font-weight: bold;
}
.mizuiro {
	color: #007979;
	font-weight: bold;
}
.haiiro {
	color: gray;
}

.kuro {
	color: black;
}

.usuikuro {
	color: #666666;
}

.shiro {
	color: white;
}
.fukashi {
	visibility: hidden;
}

.futsuunoookisa {
	font-size: 100%;
}

.ookiku {
	font-size: 125%;
	letter-spacing: 3px;
}
.sukoshiookiku {
	font-size: 108%;
	letter-spacing: 2px;
}
.ookikuhiroku {
	font-size: 125%;
	letter-spacing: 3px;
	line-height: 1.4em;
}
.saraniookiku {
	font-size: 140%;
	letter-spacing: 3.5px;
}

.kasaneuchi {
	letter-spacing: -12pt;
}

.uenijusen {
	border-top-width: 3px;
	border-top-style: double;
}

.uesen {
	text-decoration: overline;
}

.hiroku {
	line-height: 2em;
}

.kanarisemaku {
	line-height: 0.5em;
}
.semaku {
	line-height: 0.7em;
}

.sukoshisemaku {
	line-height: 0.9em;
}

.yayasemaku {
	line-height: 1.0em;
}

.wazukanisemaku {
	line-height: 1.2em;
}

.gokuwazukanisemaku {
	line-height: 2.0em;
}

.sukoshiookikuhiroku {
	font-size: 112%;
	letter-spacing: 1.5px;
	line-height: 1.25em;
	font-weight: bold;
}

.jikanhiroku {
	letter-spacing: 6px;
}

.jikansemaku {
	letter-spacing: 0px;
}
.chiisaku {
	font-size: 80%;
}

.sukoshichiisaku {
	font-size: 88%;
}

.saranichiisaku {
	font-size: 60%;
}
.msgothic{
	font-family: "‚l‚r ƒSƒVƒbƒN";
}

.motonofutosa {
	font-weight: normal;
}

.futoku {
	font-weight: bold;
}

.sukoshifutoku {
	font-weight: 600;
}

.futsuunofutosa {
	font-weight: normal;
}

.kanarifutoku {
	font-weight: 900;
}

.futokuookiku {
	font-weight: bold;
	font-size: 125%;
	letter-spacing: 3px;
}

.futoimsgothic {
	font-weight: bold;
	font-family: "‚l‚r ƒSƒVƒbƒN";
}


