.notice {
	padding-right: 24px;
	padding-left: 24px;
	text-align: left;
}
.notice p {
	line-height: 150%;
	margin-left: 47px;
}
.notice h3 {
	font-size: 80%;
	color: #333333;
	font-weight: bold;
	background: url(../imgs/bg_subtit.gif) repeat-y;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 9px;
	margin-left: 27px;
	margin-bottom: 7px;
	margin-top: 7px;
}
	/* IEのズレを補正 */
	*html .notice h3 {
	padding-bottom:5px;
	margin-bottom: 6px;
	margin-top: 7px;
	}
.notice ul {
	padding: 0px;
	margin-left: 47px;
	margin-bottom: 24px;
}
.notice li {
	list-style-type: none;
	background: url(../imgs/img_bullet.gif) no-repeat 0px 3px;
	margin-left: 7px;
	padding-left: 12px;
	font-size: 75%;
	margin-bottom: 4px;
}
	/* IEのズレを補正 */
	*html .notice li {
	list-style-type: none;
	background: url(../imgs/img_bullet.gif) no-repeat 0px 6px;
	margin-left: 7px;
	padding-left: 12px;
	font-size: 75%;
	margin-bottom: 4px;
	}

.backtop {
	text-align: right;
	margin-top: 24px;
	margin-right: 8px;
	margin-bottom: 24px;
}
.backtop a {
	text-decoration: underline;
	color: #666666;
	font-size: 75%;
	background: url(../../s_imgs/backarrow.gif) no-repeat 0px 2px;
	padding-left: 11px;
}

h1 {
	margin: 0px;
	padding: 0px;
}
/* 見出し */
h2.notice-title {
	margin:0 0 14px;
	line-height:1;
	padding-top: 24px;
}
/* IEのズレを補正 */
	*html h2.notice-title {
		margin:0 0 13px;
	}
.grayframe-top {
	background: #EBEBEB url(../imgs/img_roundframe_top.gif) no-repeat right bottom;
	margin: 20px 53px 0px;
	padding: 0px;
}
.grayframe {
	background: #EBEBEB url(../imgs/img_roundframe_bottom.gif) no-repeat right bottom;
	margin: 0px 53px 20px;
	padding: 0px;
}
.grayframe p {
	padding: 0px 0px 5px;
	margin-left: 16px;
}
.plugin-table {
	margin-left: 88px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.plugin-table td {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 6px;
}
.plugin-1 {
	background: #E8F9FF;
}
.plugin-2 {
	background: #E8FFEF;
}
.infotable-body {
	background: url(../imgs/bg_infotable-body.gif) repeat-y;
}
*html .infotable-body img {
	vertical-align:top;
}
.infotable-body p {
	margin:8px 26px 2px;
}
	/* IEのズレを補正 */
	*html infotable-body p {
		margin:8px 26px 1px;
	}
/* 小見出しの設定 */
----------------------------------------------- */
.subtitle-noframe {
	margin-bottom: 7px;
	margin-top: 16px;
}
.bg_h2gl { 
background-image:url(../imgs/bg_h3gl.gif);
background-position:bottom left;
background-repeat:no-repeat ;
}

.bg_h2gl h2 { 
margin-left:15px ;
margin-bottom: 6px ;
font-size:87.5% ;
}
