* {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	line-height: 120%;
	color: #666666;
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A {
	COLOR: #287BEC; TEXT-DECORATION: underline
}
BODY {
	background-image: url(../img/hpback.gif);
}
BODY {
	LINE-HEIGHT: 130%;
	FONT-FAMILY: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	TEXT-AUTOSPACE: ideograph-alpha;
	COLOR: #666666;
	FONT-SIZE: 12px;
	background-image: url(image/bg_main.gif);
	background-repeat: repeat;
}
DIV {
	LINE-HEIGHT: 130%;
	FONT-FAMILY: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	TEXT-AUTOSPACE: ideograph-alpha;
	COLOR: #666666;
	FONT-SIZE: 12px;
}
P {
	LINE-HEIGHT: 180%; FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif; TEXT-AUTOSPACE: ideograph-alpha; COLOR: #666666; FONT-SIZE: 12px
}
TABLE {
	LINE-HEIGHT: 180%; FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif; TEXT-AUTOSPACE: ideograph-alpha; COLOR: #000000; FONT-SIZE: 12px
}
TR {
	LINE-HEIGHT: 130%; TEXT-AUTOSPACE: ideograph-alpha; COLOR: #000000; FONT-SIZE: 12px
}
TD {
	LINE-HEIGHT: 130%; FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif; TEXT-AUTOSPACE: ideograph-alpha; COLOR: #000000; FONT-SIZE: 12px
}
H1 {
	FONT-SIZE: 12px; FONT-WEIGHT: normal
}
H2 {
	FONT-SIZE: 12px; FONT-WEIGHT: normal
}
H3 {
	FONT-SIZE: 12px; FONT-WEIGHT: normal
}
H4 {
	FONT-SIZE: 12px; FONT-WEIGHT: normal
}
H5 {
	FONT-SIZE: 12px; FONT-WEIGHT: normal
}
H1 {
	LINE-HEIGHT: 120%
}
#site {
	WIDTH: 1100px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#Header {
	HEIGHT: 120px;
	background-image: url(image/rogo_006.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	background-position: center;
}
#HeaderTop {
	background-color: #333333;
	letter-spacing: 5px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#HeaderTop STRONG {
	PADDING-LEFT: 5px; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#HeaderRight {
	WIDTH: 150px; FLOAT: right; COLOR: #ffffff; PADDING-TOP: 25px
}
#HeaderRight H1 {
	FONT-SIZE: 12px; FONT-WEIGHT: normal
}
#HeaderMenu UL {
	TEXT-ALIGN: center; LIST-STYLE-TYPE: none
}
#HeaderMenu LI {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 7px; DISPLAY: inline; BACKGROUND: url(../img/tpmnbgli.gif) no-repeat 100% 0%; PADDING-TOP: 10px
}
#HeaderMenu LI.end {
	DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%
}
#HeaderMenu A {
	COLOR: #666666; TEXT-DECORATION: none
}
#HeaderMenu A:hover {
	COLOR: #ff0000
}
#Container {
	BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 10px; WIDTH: 1090px; PADDING-TOP: 5px
}
#SideMenu {
	BACKGROUND-COLOR: #ffffff; WIDTH: 270px; MARGIN-BOTTOM: 10px; FLOAT: right
}
#Contents {
	BACKGROUND-COLOR: #ffffff; WIDTH: 815px; MARGIN-BOTTOM: 10px
}
#Contents02 {
	BACKGROUND-COLOR: #EFEFEF;
	WIDTH: 930px;
	MARGIN-BOTTOM: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
}
#Contents03 {
	BACKGROUND-COLOR: #EFEFEF;
	WIDTH: 1100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#SideMenu01 {
	WIDTH: 260px;
	MARGIN-BOTTOM: 10px;
	MARGIN-RIGHT: 10px;
	PADDING-TOP: 0px;
	border: 1px solid #666666;
	font-size: 13px;
	color: #666666;
	background-image: url(image/menw_01.jpg);
}
#SideMenu02 {
	BORDER-BOTTOM: #aa0000 1px solid; BORDER-LEFT: #aa0000 1px solid; WIDTH: 170px; MARGIN-BOTTOM: 10px; BORDER-TOP: #aa0000 1px solid; MARGIN-RIGHT: 10px; BORDER-RIGHT: #aa0000 1px solid; PADDING-TOP: 0px
}
#SideMenu01 UL {
	WIDTH: 260px
}
#SideMenu02 UL {
	WIDTH: 170px
}
#SideMenu01 LI.tt {
	TEXT-ALIGN: left;
	WIDTH: 255px;
	HEIGHT: 23px;
	COLOR: #FFFFFF;
	PADDING-TOP: 7px;
	background-image: url(image/bg_main.gif);
	padding-left: 5px;
	letter-spacing: 3px;
}
#SideMenu02 LI.tt {
	TEXT-ALIGN: center;
	WIDTH: 270px;
	HEIGHT: 23px;
	COLOR: #FFFFFF;
	PADDING-TOP: 7px;
	background-color: #FFFFFF;
}
#SideMenu01 P {
	PADDING-LEFT: 5px;
	COLOR: #666666;
	FONT-SIZE: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	letter-spacing: 2px;
}
#SideMenu02 P {
	PADDING-LEFT: 7px; COLOR: #333333; FONT-SIZE: 12px
}
#SideMenu01 A {
WIDTH: 260px; COLOR: #666666; TEXT-DECORATION: none
}
#SideMenu02 A {
WIDTH: 170px; COLOR: #666666; TEXT-DECORATION: none
}
#SideMenu01 A:hover {
	COLOR: #00B0EC;
	text-decoration: underline;
}
#SideMenu02 A:hover {
	COLOR: #00B0EC;
	text-decoration: underline;
}
#SideBanner01 P {
	MARGIN-BOTTOM: 4px; FONT-SIZE: 10px
}
#SideBanner02 P {
	MARGIN-BOTTOM: 4px; FONT-SIZE: 10px
}
#SideIcon01 {
	WIDTH: 260px; MARGIN-BOTTOM: 10px
}
#TopImage {
	WIDTH: 555px; MARGIN-BOTTOM: 12px
}
#TopImage P {
	MARGIN-BOTTOM: 4px; FONT-SIZE: 11px
}
#PrText {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #eeeeee; WIDTH: 555px; MARGIN-BOTTOM: 15px; BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid
}
#PrText UL {
	PADDING-LEFT: 10px; WIDTH: 520px
}
#PrText LI {
	PADDING-BOTTOM: 3px; WIDTH: 520px
}
#PrText A {
	COLOR: #1054af; TEXT-DECORATION: none
}
#PrText A:hover {
	COLOR: #ff0000
}
#PrText H2.topics_h {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 10px
}
#Footer {
	WIDTH: 950px;
	CLEAR: both;
}
#FooterMenu {
	BORDER-BOTTOM: #888888 1px solid; TEXT-ALIGN: center; WIDTH: 940px; BACKGROUND: #ff8c00
}
#FooterMenu UL {
	LIST-STYLE-TYPE: none
}
#FooterMenu LI {
	DISPLAY: inline
}
#FooterMenu A {
	BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 4px; COLOR: #000000; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#FooterMenu .rline A {
	BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 4px; COLOR: #000000; BORDER-RIGHT: #000000 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#FooterMenu A:hover {
	COLOR: #ff0000
}
#Footer ADDRESS {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 5px;
	FONT-STYLE: normal;
	PADDING-LEFT: 0px;
	WIDTH: 1100px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 5px;
	background-color: #FFFFFF;
}
#Footer ADDRESS A {
	COLOR: #666666; TEXT-DECORATION: none
}
#Footer ADDRESS A:hover {
	COLOR: #333333;
	text-decoration: underline;
}
.clear {
	LINE-HEIGHT: 0; CLEAR: both; FONT-SIZE: 0px
}
#TitleAppeal {
	BORDER-BOTTOM: #aaaaaa 1px solid;
	BORDER-LEFT: #aaaaaa 1px solid;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	MARGIN-BOTTOM: 20px;
	COLOR: #333333;
	FONT-SIZE: 18px;
	BORDER-TOP: #aaaaaa 1px solid;
	BORDER-RIGHT: #aaaaaa 1px solid;
	PADDING-TOP: 5px;
	font-weight: bold;
}
#Titlelist {
	COLOR: #666666;
	FONT-SIZE: 14px;
	font-weight: bold;
	background-image: url(image/box.gif);
	margin-bottom: 20px;
	padding-right: 5px;
	padding-left: 15px;
}
#Titlelist001 {
	BORDER-BOTTOM: #aaaaaa 1px solid;
	BORDER-LEFT: #aaaaaa 1px solid;
	COLOR: #333333;
	FONT-SIZE: 12px;
	BORDER-TOP: #aaaaaa 1px solid;
	BORDER-RIGHT: #aaaaaa 1px solid;
	padding: 5px;
	width: 243px;
	margin: 5px;
	text-align: left;
}
#TitleCopy {
	BORDER-BOTTOM: #aaaaaa 1px dotted; MARGIN-BOTTOM: 20px
}
#TitleCustom {
	MARGIN: 0px 0px 20px; COLOR: #666666; FONT-SIZE: 14px
}
.tbl1 {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; MARGIN-BOTTOM: 15px
}
.td-tt {
	BORDER-BOTTOM: #aaaaaa 1px solid;
	BORDER-LEFT: #aaaaaa 1px solid;
	BACKGROUND-COLOR: #eeeeee;
	WIDTH: 100px;
	BORDER-TOP: #aaaaaa 1px solid;
	BORDER-RIGHT: #aaaaaa 1px solid;
	padding: 3px;
}
.td-tt2 {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid; PADDING-TOP: 3px
}
.td-ttc {
	BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #aaaaaa 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid; PADDING-TOP: 3px
}
.td-dt {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid; PADDING-TOP: 3px
}
.td-dtc {
	BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #aaaaaa 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid; PADDING-TOP: 3px
}
.botton_dot {
	BORDER-BOTTOM: #999999 1px dotted;
	BORDER-LEFT: #999999 1px;
	BORDER-TOP: #999999 1px;
	BORDER-RIGHT: #999999 1px;
	letter-spacing: 3px;
	line-height: 120%;
	text-decoration: none;
}
#gray_bx {
	BORDER-BOTTOM: #f2f2f2 5px solid;
	BORDER-LEFT: #f2f2f2 5px solid;
	HEIGHT: 100%;
	BORDER-TOP: #f2f2f2 5px solid;
	BORDER-RIGHT: #f2f2f2 5px solid;
	padding: 15px;
	width: 615px;
}
#gray_bx2 {
	BORDER-BOTTOM: #f2f2f2 5px solid; BORDER-LEFT: #f2f2f2 5px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; HEIGHT: 100%; BORDER-TOP: #e0e0e0 1px dotted; BORDER-RIGHT: #f2f2f2 5px solid; PADDING-TOP: 15px
}
#gray_bx .dot {
	BORDER-BOTTOM: #e7e7e7 1px dashed;
	PADDING-BOTTOM: 15px;
	MARGIN-BOTTOM: 15px;
}
#gray_bx UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#gray_bx LI {
	BORDER-BOTTOM: #cccccc 1px dotted; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.4em; MARGIN-BOTTOM: 10px
}
.blue {
	COLOR: #0067E6;
	font-size: 12px;
	font-weight: bold;
}
.moji001 {
	COLOR: #666666;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	letter-spacing: 5px;
}

