body {  color: #333333; background-color: #FFFFFF}


.secu_tl {  font-size: 110%; font-weight: bold; color: #022E95; line-height: 120%; text-align:center;}
.secu_data {  font-size: 85%; line-height: 110%; text-align:right;}


.secu_text {  font-size: 90%; line-height: 130%}
.secu_texts { font-size: 80%; line-height: 130%}
.secu_textss { font-size: 70%; line-height: 123%}
.text_red {  color: #CC3333; font-weight: bold; font-size: 90%}

.square_blue {margin: 3px 5px 5px 0px; padding:0px; list-style-image: url(./images/icon_blue.gif)}
.square_orange {margin: 3px 5px 5px 0px; padding:0px; list-style-image: url(./images/icon_orange.gif)}
.square_pink {margin: 3px 5px 5px 0px; padding:0px; list-style-image: url(./images/icon_pink.gif)}
.square_yel {margin: 3px 5px 5px 0px; padding:0px; list-style-image: url(./images/icon_yel.gif)}

ul {margin: 0px 0px 0px 20px; padding:0px}
ul.Leftmenu {margin: 2px 0px 0px 15px; padding:0px}
ul.submenu	 {margin: 2px 0px 0px 12px; padding:0px}
.point	 {margin: 2px 0px 2px 2px; padding:0px; list-style-image: url(images/list_point.gif)}
.point2 {margin: 0px 0px 4px 0px; padding:0px; list-style-image: url(images/mark/list_arrow.gif)}

dt {margin: 3px 0px 3px 20px; padding:0px; font-weight: bold}

.text_white { color: #FFFFFF; font-size: 80%; font-weight: normal}
.text_green { color: #006622; font-size: 80%; font-weight: normal }

div.Contents h1 {
font-size: 110%; font-weight: bold; color: #022E95; line-height: 120%
}

.info_java{margin-top:5px}

div.ContentsSecurity {padding-right: 0px; padding-left: 0px; padding-bottom: 10px; margin: 0px; padding-top: 0px}
.ContentsSecurity h2 {
	padding-right: 10px; border-top: #ee752f 2px solid; padding-left: 10px; font-weight: bold; padding-bottom: 5px; margin: 3px 0px 8px; border-left: #ee752f 6px solid; padding-top: 5px; background-color: #ffd7b4
}
div.ContentsSecurityDetail {padding-right: 0px; padding-left: 20px; padding-bottom: 10px; margin: 0px; padding-top: 0px}.ContentsSecurity h3 {
	border-right: #ee752f 0px solid; padding-right: 10px; background-position: 2px 8px; border-top: #ee752f 0px solid; padding-left: 17px; font-weight: bold; background-image: url(/images/common/dot_or.gif); padding-bottom: 5px; margin: 0px 0px 5px 5px; border-left: #ee752f 0px solid; padding-top: 5px; border-bottom: #ee752f 1px solid; background-repeat: no-repeat
}
.ContentsSecurity p {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 2px 0px 0px 5px; line-height: 1.5em; padding-top: 0px}
div.ContentsSecurity h4.accent {
	border-right: #ee752f 0px solid; padding-right: 0px; border-top: #ee752f 0px solid; padding-left: 5px; padding-bottom: 1px; border-left: #ee752f 5px solid; padding-top: 2px; border-bottom: #ee752f 0px solid; POSITION: static
}

div.QA {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 30px;}
.QA ul {padding: 5px 0px 0px 2px; margin: 0px; list-style-type: none}
.QA li {
	padding-right: 0px; background-position: 0px 1px; padding-left: 18px; background-image: url(images/ico_linkarrow.gif); padding-bottom: 3px; margin: 0px; padding-top: 0px; background-repeat: no-repeat
}

/* GIG4.01に対する調整 */
table td	{
	text-align:left;
	}
#DateArea	{ text-align:right; }