@charset "Shift_JIS";

/*   All Rights Reserved. Copyright (C) 2001, 2014, Hitachi, Ltd.  */

body {
	background-color : #FFFFFF;
	font-size        : 100%;
	font-family      : "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
}

sup, sub {
	font-size : 80%;
}

.mantitle {
	line-height   : 100%;
	font-size     : 80%;
	margin-top    : 5pt;
	margin-bottom : 5pt;
}

div {
	line-height : 140%;
	font-size   : 100%;
	margin-left : 20px;
	margin-top  : 0px;
}

p {
	line-height   : 140%;
	margin-top    : 5px;
	margin-bottom : 10px;
}

div.kaiso1 {
	line-height : 140%;
	margin-left : 15px;
}

.kosei1 {
	font-size   : 90%;
	margin-top  : 20px;
	line-height : 90%;
	padding-top : 0px;
}


h1, h2, h3, .sh1, .sh2 {
	line-height      : 110%;
	color            : #FFFFFF;
	background-color : #1C4789;
	margin-top       : 0px;
	margin-bottom    : 10px;
	padding          : 4px 5px 2px 15px;
	font-size        : 120%;
	font-weight      : bold;
}

h4, .sh3 {
	line-height      : 110%;
	color            : #FFFFFF;
	background-color : #a6a09c;
	margin-top       : 18px;
	margin-bottom    : 5px;
	margin-left      : 20px;
	padding          : 4px 5px 2px 5px;
	font-size        : 110%;
	font-weight      : bold;
}

div h4, div .sh3 {
	margin-left      : 0px;
}

h5, .sh4 {
	line-height      :110%;
	color            : #333333;
	background-color : #DDDDDD;
	margin-top       : 20px;
	margin-bottom    : 5px;
	padding          : 4px 5px 2px 5px;
	text-align       : left;
	font-size        : 100%;
	font-weight      : bold;
	font-style       : normal;
}

h6 {
	line-height   : 110%;
	color         : #333333;
	margin-top    : 20px;
	margin-left   : 0px;
	margin-bottom : 5px;
	padding       : 2px 5px 2px 0px;
	text-align    : left;
	font-size     : 100%;
	font-weight   : bold;
}

.h7, .h8 {
	line-height   : 110%;
	color         : #333333;
	margin-top    : 15px;
	margin-left   : 0px;
	margin-bottom : 5px;
	padding       : 2px 5px 2px 0px;
	text-align    : left;
	font-size     : 100%;
	font-weight   : bold ;
}

hr {
	border          : 0 none;	/* UX‹ZG2014030501:ŒÝŠ·ƒ‚[ƒhŒ©‰h‚¦’²® */
	height          : 2px;		/* UX‹ZG2014030501:ŒÝŠ·ƒ‚[ƒhŒ©‰h‚¦’²® */
	color           : #CCCCCC;
	background-color: #CCCCCC;	/* UX‹ZG2014030501:ŒÝŠ·ƒ‚[ƒhŒ©‰h‚¦’²® */
}

table {
	line-height:110%;	/* UX‹ZG2014030501:ŒÝŠ·ƒ‚[ƒhŒ©‰h‚¦’²® */
	font-family      : "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	background-color : #FFFFFF;
	font-size        : 100%;
	border-width     : 1px;
	border-style     : outset;
}

th {
	background-color : #CCCCCC;	/* UX‹ZG2014030502:u;v”²‚¯C³ */
}

table pre { margin-top: 0px; }	/* UX‹ZG2014030501:ŒÝŠ·ƒ‚[ƒhŒ©‰h‚¦’²® */

dl {
	font-size   : 100%;
	line-height : 120%;
	margin-top     : 10px;	/* UX‹ZG2014030501:ŒÝŠ·ƒ‚[ƒhŒ©‰h‚¦’²® */
	margin-bottom  : 10px;	/* UX‹ZG2014030501:ŒÝŠ·ƒ‚[ƒhŒ©‰h‚¦’²® */
	padding-top    : 0px;	/* UX‹ZG2014030501:ŒÝŠ·ƒ‚[ƒhŒ©‰h‚¦’²® */
	padding-bottom : 0px;	/* UX‹ZG2014030501:ŒÝŠ·ƒ‚[ƒhŒ©‰h‚¦’²® */
}

dt {
	margin-bottom : 5px;
	font-size     : 105%;
	margin-top    : 30px;
	padding-top    : 0px;	/* UX‹ZG2014030501:ŒÝŠ·ƒ‚[ƒhŒ©‰h‚¦’²® */
	padding-bottom : 0px;	/* UX‹ZG2014030501:ŒÝŠ·ƒ‚[ƒhŒ©‰h‚¦’²® */
}

ul {
	margin-left   : 15px;
	margin-top    : 10px;	/* UX‹ZG2014030501:ŒÝŠ·ƒ‚[ƒhŒ©‰h‚¦’²® */
	margin-bottom : 15px;
	padding-left  : 0px;	/* UX‹ZG2014030501:ŒÝŠ·ƒ‚[ƒhŒ©‰h‚¦’²® */
}

ol {
	margin-left   : 20px;
	margin-top    : 10px;
	margin-bottom : 15px;
	padding-left  : 0px;	/* UX‹ZG2014030501:ŒÝŠ·ƒ‚[ƒhŒ©‰h‚¦’²® */
}

dd, li {
	margin-left   : 10px;
	margin-top    : 0px;
	margin-bottom : 5px;
}

a[href]:hover {	/* UX‹ZG2014030501:ŒÝŠ·ƒ‚[ƒhŒ©‰h‚¦’²® */
	color : #FF0066;
}

.copyright {
	font-family : "Times New Roman", Times, serif;
	font-size   : 70%;
	color       : #666666;
}

.note {
	padding      : 5px 5px 5px 10px;
	border-width : 2px;
	border-style : solid;
	border-color : #ffd700;
}

.reference {
	padding      : 5px 5px 5px 10px;
	border-width : 2px;
	border-style : solid;
	border-color : #33CCFF;
}

.point {
	padding      : 5px 5px 5px 10px;
	border-width : 2px;
	border-style : solid;
	border-color : #33CCFF;
}

.tbltitle {
	margin-top    :20px;
	margin-bottom : 5px;
	font-weight   : bold;
}

.figtitle {
	margin-top    : 20px;
	margin-bottom : 5px;
	font-weight   : bold;
}

.gtitle, .ititle {
	color            : #333333;
	background-color : #DDDDDD;
	margin-top       : 20px;
	margin-bottom    : 5px;
	padding          : 4px 5px 2px 5px;
	text-align       : left;
	font-size        : 100%;
	font-weight      : bold;
	font-style       : normal;
}

.mestitle {
	color            : #FFFFFF;
	background-color : #a6a09c;
	margin-top       : 18px;
	margin-bottom    : 5px;
	margin-left      : 20px;
	padding          : 4px 5px 2px 5px;
	font-size        : 110%;
	font-weight      : bold;
}

.mesid {
	color            : #111111;
	background-color : #AAAAAA;
	margin-top       : 20px;
	margin-bottom    : 0px;
	padding          : 3px 5px 3px 25px;
	text-align       : left;
	font-size        : 100%;
	font-weight      : bold;
	font-style       : normal;
}

.mespara {
	color            : #333333;
	background-color : #DDDDDD;
	margin-top       : 0px;
	margin-bottom    : 0px;
	margin-left      : 0px;
	padding          : 5px 20px 5px 25px;
	text-align       : left;
	font-style       : normal;
}

.osname {
	margin-top    : 0px;
	margin-bottom : 10px;
	font-size     : 100%;
	font-weight   : bold;
}

.generalname {
	margin-top    : 0px;
	margin-bottom : 10px;
	font-size     : 130%;
	font-weight   : bold;
}

.manualname {
	color            : #FFFFFF;
	background-color : #1C4789;
	margin-top       : 0px;
	margin-bottom    : 10px;
	padding          : 3px 20px 3px 20px;
	font-size        : 160%;
	font-weight      : bold;
	line-height      : 100%;	/* UX‹ZG2014030501:ŒÝŠ·ƒ‚[ƒhŒ©‰h‚¦’²® */
}

.manualkind {
	margin-top    : 0px;
	margin-bottom : 10px;
	font-size     : 100%;
	font-weight   : bold;
}

.documentnumber {
	margin-top    : 0px;
	margin-bottom : 10px;
	font-size     : 100%;
	font-weight   : bold;
}

.footer {
	font-size : 90%;
	margin-top:15px;	/* UX‹ZG2014030501:ŒÝŠ·ƒ‚[ƒhŒ©‰h‚¦’²® */
}

.indexhead {
	font-size   : 100%;
	font-weight : Bold;
}


img.navi {
	margin  : 3px 3px 3px 0px;
	padding : 0px 0px 0px 0px;
}
