IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}
TD {
	FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 135%; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯","¥Ò¥é¥®¥Î³Ñ¥´¥·¥Ã¥¯ W3","Osaka","Arial","Helvetica","Verdana","Tahoma",sans-serif; TEXT-DECORATION: none
}
DIV {
	FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 135%; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯","¥Ò¥é¥®¥Î³Ñ¥´¥·¥Ã¥¯ W3","Osaka","Arial","Helvetica","Verdana","Tahoma",sans-serif; TEXT-DECORATION: none
}
FONT {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 10px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯","¥Ò¥é¥®¥Î³Ñ¥´¥·¥Ã¥¯ W3","Osaka","Arial","Helvetica","Verdana","Tahoma",sans-serif; TEXT-DECORATION: none
}
A {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 11px; BORDER-LEFT: medium none; COLOR: #336699; BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff6600
}
H1 {
	FONT-SIZE: 16px; COLOR: #cc6600
}
.header_logo {
	width:240px;
}
.header_pr {
	width:252px; text-align: center;
}
.header_catch {
	width:388px; text-align: right;
}
.header_catch p{
	padding-right:10px; FONT-SIZE: 10px; color: #FFFFFF;
}
.font1 {
	FONT-SIZE: 11px
}
.font2 {
	FONT-SIZE: 11px; COLOR: #999
}
.font1b {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff
}
#contents {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.contentsIn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px
}
#topPR{
	border: 2px solid #D6D6D6; margin: 0px 0px 8px 0px; background: #FFF; text-align: left;
}
#topPR ul{
	list-style: none; padding: 5px 5px 5px 10px; margin:0px;
}
#topPR ul li{
	list-style: none; background: url(/images/ico02.gif) no-repeat 0 50%; padding-left: 20px;
}
#topTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 25px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; COLOR: #007d5a; BORDER-BOTTOM: #ccc 1px solid
}
#top01 {
	BACKGROUND: url("/images/top_img02.gif") no-repeat; MARGIN: 0px auto; WIDTH: 480px; HEIGHT: 209px
}
#top01 P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 55px
}
#top02 {
	BACKGROUND: url("/images/top_img03.gif") no-repeat
}
#top02 TD {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#top03 {
	margin-top: 5px;
}
.sideLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 17px; PADDING-TOP: 5px
}
.textB {
	BACKGROUND: #ff9900; BORDER-BOTTOM: #fff 1px solid
}


#leftLink1 {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 210px; PADDING-TOP: 0px
}
.linkMenu1 DIV {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 12px; BACKGROUND: url("/images/bg_side_on.gif"); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 210px; COLOR: #996600; PADDING-TOP: 3px; HEIGHT: 23px
}
#leftLink2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 210px; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid
}
#leftLink2 A:link {
	FONT-SIZE: 11px; COLOR: #003366
}
#leftLink2 A:hover {
	FONT-SIZE: 11px; COLOR: #ff6600
}

#leftLink3 {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; MARGIN: 0px; PADDING-TOP: 10px;
}
#leftLink3 a{
	font-size: 12px;;
}
#leftSub {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#lefterIn2 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 13px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#lefterIn2 DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 4px; COLOR: #cc6600; PADDING-TOP: 2px; BORDER-BOTTOM: #cc6600 3px solid
}
#lefterRank {
	MARGIN: 10px 0px 10px;
}
#lefterRank img {
	MARGIN: 10px 0px 0px 9px;
}
#rightSide {
	MARGIN: 0px auto; WIDTH: 130px; TEXT-ALIGN: center
}
#rightBanner img{
	margin-bottom: 10px;
}
#rightRank{
	marign: 0px 5px; TEXT-ALIGN: left;
	padding-bottom: 10px;
	width:130px;
}
#rightRank h1{
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 0px 0px 5px; COLOR: #003366; BORDER-BOTTOM: #003366 3px solid
}
#rightRank ul{
background: inherit;
list-style: none;
margin: 0px;
padding: 0px;
}
#rightRank li{
margin: 0px;
padding: 0px 0px 3px 0px;
list-style: none;
background: none;
}
#rightRank li img{
margin-right: 5px;
vertical-align: middle;
}
#rightIn1 {
	BORDER-RIGHT: #999 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 0px solid; PADDING-LEFT: 5px; BACKGROUND: url("/images/ban_bg.gif"); PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #999 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999 0px solid; TEXT-ALIGN: left
}
#rightIn1 H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 0px 0px 5px; COLOR: #003366; BORDER-BOTTOM: #003366 3px solid
}
#rightIn1 DIV {
	FONT-SIZE: 10px
}
#rightAd{
margin-bottom:5px
}
#rightAd img.ad{
margin-bottom:5px
}
.dd {
	LIST-STYLE-IMAGE: url("/images/arrow02.gif"); MARGIN: 0px 0px 4px
}
.leftnet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url("/images/arrow03.gif"); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.leftnet A {
	FONT-SIZE: 12px
}
.bottomText {
	FONT-SIZE: 10px; MARGIN: 5px; COLOR: #363636
}
.toTop {
	COLOR: #808080; PADDING-TOP: 3px; HEIGHT: 20px
}
#titleB {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 12px; BACKGROUND: #ffe375; PADDING-BOTTOM: 2px; COLOR: #666; PADDING-TOP: 2px
}
#rightLink {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px
}
#rightLink A {
	COLOR: #996633
}
.footer {
	PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.hikaku1 TH {
	FONT-SIZE: 11px; BACKGROUND: #ccc
}
.hikaku1 TD {
	FONT-SIZE: 10px; BACKGROUND: #fff; TEXT-ALIGN: center
}
TD.hikakuT {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #fff
}
TD.hikakuT A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-LEFT: 5px; COLOR: #fff
}

.gifcom01{
margin: 0px;
padding: 10px;
text-align: left;
background-image: url("../../images/sp_gifc_03.gif");
background-repeat: repeat-y;
font-size: 12px;
line-height: 18px;
}

.gifcom02{
margin: 0px;
padding: 10px;
text-align: left;
background-image: url("../../images/sp_gifc_05.gif");
background-repeat: repeat-y;
font-size: 12px;
line-height: 18px;
}

.gifcom02_img{
float: left;
margin-right: 10px;
padding: 0px;
}

.gifcom03_ttl{
margin-bottom: 10px;
padding: 0px;
}

.gifcom03_img{
margin-top: 10px;
padding: 0px;
}

.gifcom03_imgtxt{
margin: 6px 0px 3px;
padding: 0px;
}

.gifcom03_txt{
font-size: 11px;
line-height: 14px;
}

.gifcom04_img01{
margin: 5px 10px 10px 14px;
padding: 0px;
}

.gifcom04_img02{
float: left;
margin: 5px 10px 10px 14px;
padding: 0px;
}

.gifcom04_img03{
float: left;
margin: 0px 0px 0px 14px;
padding: 0px;
}

.gifcom04_img04{
float: right;
margin: 0px 0px 0px 10px;
padding: 0px;
}

.gifcom04_txt01{
margin: 0px 0px 10px;
font-size: 11px;
line-height: 14px;
}

.gifcom04_txt02{
margin: 0px 0px 5px 14px;
font-size: 12px;
line-height: 18px;
}

.gifcom04_txt03{
margin-bottom: 10px;
color: #2e4256;
font-size: 14px;
font-weight: bold;
}

.gifcom04_txt04{
color: #2e4256;
font-size: 14px;
font-weight: bold;
}

.gifcom04_txt05{
color: #2e4256;
font-size: 14px;
}

.gifcom04_txt06{
color: #2e4256;
font-size: 14px;
text-decoration: underline;
}

.gifcom04_txt07{
font-size: 11px;
text-decoration: underline;
}

.gifcom04_bn {
padding: 10px;
margin: 0px 0px 5px 14px;
border: 1px solid #96a0aa;
background: url("../../images/sp_gifc_40.gif");
}

