html {
	font-size : 14px;
	line-height : 1.5em;
	font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;
}

div.navi  {
	color : midnightblue;
	text-align : right;
	width : 800px;
}

div.title  {
	font-size : 1.5em;
	color : White;
	text-align : center;
	background-color : midnightblue;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 7px;
	padding-bottom : 7px;
	border-color : midnightblue;
	border-style : solid;
	border-width : 1px;
	width : 800px;
	margin-bottom : 11px;
	margin-top : 7px;
	font-weight : bold;
}

div.contents  {
	color : Black;
	text-align : justify;
	border-width : 1px;
	border-color : midnightblue;
	border-style : solid;
	width : 800px;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	margin-bottom : 20px;
}

div.setsumei  {
	width : 800px;
	text-align : left;
	margin-top : 5px;
	list-style-type : disk;
}

div.setsumeiS  {
	width : 785px;
	text-align : left;
	margin-top : 5px;
	margin-left : 20px;
	list-style-type : disc;
}

div.text  {
	color : #006699;
	text-align : left;
	margin-bottom : 3px;
	margin-top : 3px;
}

div.textA  {
	color : Black;
	text-align : left;
	margin-top : -2px;
}

div.textB  {
	color : Black;
	text-align : left;
	margin-bottom : 5px;
	margin-top : 3px;
}

div.textC  {
	color : Black;
	text-align : left;
	margin-bottom : 5px;
	margin-top : 3px;
	margin-left : 20px;
}

div.textC2  {
	color : Black;
	text-align : left;
	margin-bottom : 5px;
	margin-top : 3px;
	margin-left : 12px;
}

.style1  {
	color : #006699;
}

.red  {
	color : #FF0000;
}

div.buttonXP  {
	color : Black;
	background-color : #FFF0F0;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-color : #F299FF;
	border-style : solid;
	text-align : center;
	border-width : 1px;
	width : 30px;
	padding : 0.1em;
}

div.buttonP  {
	color : Black;
	background-color : #FFF0F0;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-color : #F299FF;
	border-style : solid;
	text-align : center;
	border-width : 1px;
	width : 45px;
	padding : 0.1em;
}

div.button  {
	color : Black;
	background-color : #FFF0F0;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-color : #F299FF;
	border-style : solid;
	text-align : center;
	border-width : 1px;
	width : 80px;
	padding : 0.1em;
}

div.buttonPP  {
	color : Black;
	background-color : #FFF0F0;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-color : #F299FF;
	border-style : solid;
	text-align : center;
	border-width : 1px;
	width : 80px;
	padding : 0.1em;
}
div.buttonB  {
	color : Black;
	background-color : #FFF0F0;
	padding : 0.1em;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-color : #F299FF;
	border-style : solid;
	text-align : center;
	border-width : 1px;
	width : 100px;
}

div.buttonBB  {
	color : Black;
	background-color : #FFF0F0;
	padding : 0.1em;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-color : #F299FF;
	border-style : solid;
	text-align : center;
	border-width : 1px;
	width : 108px;
}

div.buttonXB  {
	color : Black;
	background-color : #FFF0F0;
	padding : 0.1em;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-color : #F299FF;
	border-style : solid;
	text-align : center;
	border-width : 1px;
	width : 115px;
}

div.buttonXX  {
	color : Black;
	background-color : #FFF0F0;
	padding : 0.1em;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-color : #F299FF;
	border-style : solid;
	text-align : center;
	border-width : 1px;
	width : 125px;
}

div.heading  {
	color : #191970;
	text-align : left;
	border-color : #191970;
	width : 800px;
	padding-bottom : 3px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 3px;
	margin-bottom : 1px;
	margin-top : 14px;
	background-color : #ffffef;
	border-style : none none double none;
}

div.topic  {
	color :  #006699;
	text-align : left;
	border-width : 1px;
	border-color : #006699;
	border-style : solid;
	width : 800px;
	padding-bottom : 3px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 3px;
	margin-bottom : 1px;
	margin-top : 14px;
}

div.topicS  {
	color :  #006699;
	background-color : white;
	padding-left : 4px;
	border-left-width : 5px;
	border-right-width : 0px;
	border-top-width : 0px;
	border-bottom-width : 0px;
	border-color :  #006699;
	border-style : solid;
	text-align : left;
	margin-bottom : 2px;
	margin-top : 11px;
}

div.topicSS  {
	color :  #006699;
	background-color : white;
	padding-left : 4px;
	border-left-width : 5px;
	border-right-width : 0px;
	border-top-width : 0px;
	border-bottom-width : 0px;
	border-color :  #006699;
	border-style : solid;
	text-align : left;
	margin-bottom : 2px;
	margin-top : 11px;
	margin-left : 15px;
}

div.pico  {
	color : Black;
	background-color : #FAFAD2;
	border-left-width : 1px;
	border-right-width : 2px;
	border-top-width : 1px;
	border-color : Silver;
	border-bottom-width : 2px;
	border-style : solid;
	left : 15px;
	text-align : left;
	position : relative;
	width : 765px;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 3px;
	padding-bottom : 3px;
	margin-top : 2px;
	margin-bottom : 2px;
}

div.point  {
	color : Black;
	background-color : #FAFAD2;
	border-left-width : 1px;
	border-right-width : 2px;
	border-top-width : 1px;
	border-color : Silver;
	border-bottom-width : 2px;
	border-style : solid;
	left : 15px;
	text-align : left;
	position : relative;
	width : 740px;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 3px;
	padding-bottom : 3px;
	margin-top : 2px;
	margin-bottom : 2px;
}

div.pointW  {
	color : #006699;
	background-color : white;
	border-left-width : 1px;
	border-right-width : 2px;
	border-top-width : 1px;
	border-color : #006699;
	border-bottom-width : 2px;
	border-style : solid;
	left : 5px;
	text-align : left;
	position : relative;
	width : 785px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
}

div.pointT  {
	color : #006699;
	font-weight : bold;
	background-color : white;
	padding-left : 4px;
	border-left-width : 5px;
	border-right-width : 5px;
	border-top-width : 0px;
	border-color : #006699;
	border-style : solid;
	text-align : center;
	margin-bottom : 2px;
	margin-top : 10px;
	margin-left : 15px;
	width : 80px;
	border-bottom-width : 0px;
}

div.pointM  {
	color : #006699;
	font-weight : bold;
	background-color : white;
	padding-left : 5px;
	border-left-width : 5px;
	border-right-width : 5px;
	border-top-width : 0px;
	border-bottom-width : 0px;
	border-color : #006699;
	border-style : solid;
	text-align : center;
	margin-bottom : 2px;
	margin-top : 15px;
	margin-left : 20px;
	width : 100px;
}

div.operation  {
	color : midnightblue;
	text-align : left;
	border-left-width : 5px;
	border-color : midnightblue;
	border-style : solid;
	width : 800px;
	border-right-width : 0px;
	border-top-width : 0px;
	border-bottom-width : 1px;
	padding-left : 8px;
	padding-bottom : 5px;
	margin-top : 7px;
	margin-bottom : 3px;
	background-color : #ffffef;
	padding-top : 6px;
}

ol  {
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 27px;
	list-style-position : outside;
	marker-offset : 1em;
}

ul  {
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 27px;
	padding-left: 0px;
	list-style-type : disc;
	list-style-position : outside;
	marker-offset : 1em;
	font-variant : normal;
}

table  {
	font-size: 1em;
	margin-top : 1px;
}

H5  {
	font-style : normal;
	font-family : Verdana;
	border-left-width : 0px;
	border-right-width : 0px;
	border-top-width : 1px;
	border-color : Black;
	border-style : solid;
	width : 800px;
	border-bottom-width : 0px;	
}

div.sp1{
	margin-left : 15px;
}
div.sp2{
	margin-left : 30px;
}
div.sp3{
	margin-left : 45px;
}
div.sp4{
	margin-left : 60px;
}
div.sp5{
	margin-left : 75px;
}
div.sp6{
	margin-left : 90px;
}
div.sp7{
	margin-left : 105px;
}

div.sp8{
	margin-left : 9px;
}

P  {}

BODY  {}

H4  {
	font-size : small;
	font-weight : bold;
	color : Black;
}



 CITE.expandspot { font-style : normal;
		color : green;
		cursor: hand;}
 .mvd-CITE-expandspot { font-style : normal;
		color : green;
		cursor: hand;}
 DFN.collapsed { font-style : italic;
		font-weight : normal;
		display : 'none';
		color : red;}
 .mvd-DFN-collapsed { font-style : italic;
		font-weight : normal;
		display : 'none';
		color : red;}
 DFN.expanded { font-style : italic;
		font-weight : normal;
		color : red;}
 .mvd-DFN-expanded { font-style : italic;
		font-weight : normal;
		color : red;}
 EM.dropspot { cursor : hand;
		color : green;}
 .mvd-EM-dropspot { cursor : hand;
		color : green;}
 CITE.glossterm { font-style : normal;
		color : maroon;
		cursor : hand;}
 .mvd-CITE-glossterm { font-style : normal;
		color : maroon;
		cursor : hand;}
 DFN.glosscollapsed { font-style : italic;
		font-weight : normal;
		display : 'none';
		color : blue;}
 .mvd-DFN-glosscollapsed { font-style : italic;
		font-weight : normal;
		display : 'none';
		color : blue;}
 DFN.glossexpanded { font-style : italic;
		font-weight : normal;
		color : blue;}
 .mvd-DFN-glossexpanded { font-style : italic;
		font-weight : normal;
		color : blue;}
table.a{
	border-style : solid;
	border-collapse : collapse;
	border-width : 1px;
	border-color : #808080;
}
table.redBorder{
	border-style : solid;
	border-collapse : collapse;
	border-width : 1px;
	border-color : #ff7a6f;
}
div.contents_2  {
	color : Black;
	text-align : left;
	border-width : 1px;
	border-color : midnightblue;
	border-style : solid;
	width : 800px;
	padding-bottom : 5px;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 5px;
	margin-bottom : 10px;
}

div.caution {
	color : #ffffff;
	background: #E84A87;
}

div.border{
	border : solid 1px #E84A87;
}
div.pointWW  {
	color : #006699;
	background-color : white;
	border-left-width : 1px;
	border-right-width : 2px;
	border-top-width : 1px;
	border-color : #006699;
	border-bottom-width : 2px;
	border-style : solid;
	left : 15px;
	text-align : left;
	position : relative;
	width : 785px;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 3px;
	padding-bottom : 3px;
}
div.pointWW2  {
	width : 590px;
	color : #006699;
	background-color : white;
	border-left-width : 1px;
	border-right-width : 2px;
	border-top-width : 1px;
	border-color : #006699;
	border-bottom-width : 2px;
	border-style : solid;
	left : 15px;
	text-align : left;
	position : relative;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 3px;
	padding-bottom : 3px;
}
td.need {
	background-color: #99C7FF;
}
div.point2  {
	color : Black;
	background-color : #FAFAD2;
	border-left-width : 1px;
	border-right-width : 2px;
	border-top-width : 1px;
	border-color : Silver;
	border-bottom-width : 2px;
	border-style : solid;
	left : 15px;
	text-align : left;
	position : relative;
	width : 650px;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 3px;
	padding-bottom : 3px;
	margin-top : 2px;
	margin-bottom : 2px;
}
table.a{
	border-style : solid;
	border-collapse : collapse;
	border-width : 1px;
	border-color : #808080;
}

td.TdBorder {
	border: 1px solid #000;
}
