<!--
body,td,th {
	font-size: 12px;
	color: #333333;
}

//FONT {font-size: 14px; font-color: #ccdd00; font-weight: normal}
FONT.p08 {font-size: 8px; font-weight: normal}
FONT.p08b {font-size: 8px; font-weight: bold}
FONT.p09 {font-size: 9px; font-weight: normal}
FONT.p09b {font-size: 9px; font-weight: bold}
FONT.p10 {font-size: 10px; font-weight: normal}
FONT.p10b {font-size: 10px; font-weight: bold}
FONT.p11 {font-size: 11px; font-weight: normal}
FONT.p11b {font-size: 11px; font-weight: bold}
FONT.p12 {font-size: 12px; font-weight: normal}
FONT.p12b{font-size: 12px; font-weight: bold}
FONT.p13 {font-size: 13px; font-weight: normal}
FONT.p13b {font-size: 14px; font-weight: normal}
FONT.p15 {font-size: 15px; font-weight: normal}

body {
	margin-left: 30px;
}

A {
	COLOR: #3333CC; FONT-WEIGHT: normal; FONT-SIZE: 12px;
	text-decoration: none;

}
A:active {
	COLOR: #ff0000; FONT-WEIGHT: normal;
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline;
}
#ul2 { list-style-type: circle;
line-height: 3;
}
h1 {
	font-size: 14px;
	color: #60c8d8;
}
h2 {
	font-size: 12px;
	color: #333;
}
h3 {
	font-size: 14px;
	color: #ff0000;
}
#A2 {
	COLOR: #0000ff; FONT-WEIGHT: normal; FONT-SIZE: 14px;
	text-decoration: underline;
}
#A2:active {
	COLOR: #ff0000; FONT-WEIGHT: normal;
}
#A2:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline;
}

#A3 {
	COLOR: #0000ff; FONT-WEIGHT: normal; FONT-SIZE: 13px;
	text-decoration: underline;
}
#A3:active {
	COLOR: #ff0000; FONT-WEIGHT: normal;
}
#A3:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline;
}

#A4 {
	COLOR: #007D28; FONT-WEIGHT: normal; FONT-SIZE: 12px;
	text-decoration: underline;
}
#A4:active {
	COLOR: #ff0000; FONT-WEIGHT: normal;
}
#A4:hover {
	COLOR: #007D28; TEXT-DECORATION: underline;
}

#A5 {
	COLOR: #0033FF; FONT-WEIGHT: bold; FONT-SIZE: 14px;
}
#A5:active {
	COLOR: #ff0000; FONT-WEIGHT: normal;
}
#A5:hover {
	COLOR: #007D28; TEXT-DECORATION: underline;
}

TH {
  color: #ffffff; /* 文字の色 */
  background-color: #D3E3FE; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #9999cc #333366 #333366 #9999cc; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
}
#THS {
  color: #000000; /* 文字の色 */
  background-color: #E8EFFF; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #9999cc #333366 #333366 #9999cc; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
}
#TD1 {
  color: #000000; /* 文字の色 */
  background-color: #FFFFFF; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #9999cc #333366 #333366 #9999cc; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
}

.styleD {
	color: #333333;
	font-size: 12px;
}
.styleEr {
	color: #FF3366;
	font-size: 12px;
}
.style0 {
	color: #999999;
	font-size: 12px;
}
.or12 {
	color: #FF9933;
	font-weight: bold;
}
.style2 {
	color: #007D28;
	font-size: 12px;
}
.style3 {
	color: #0033FF;
	font-size: 12px;
	font-weight: bold;
}
.style33 {
	color: #ff3300;
	font-size: 14px;
	font-weight: bold;
}

.style4 {
	color: #999999;
	font-size: 17px;
}
.style5 {
	color: #666666
	font-size: 14px;
}
.style6 {
color: #ff0000
	font-size: 12px;
}
.style11 {
	color: #333333;
	font-size: 14;
}
.styleB {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.styleB2 {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.styler {
	font-size: 9px;
	color: #FF0000;
}
.styletitle {
	font-size: 14px;
	color: #0033ff;
	font-weight: bold;
}

#Tenborw2{
color: #ffffff; /* 線の色(IE用) */
  background-color: #ffffff; /* 線の色(NN用) */
  height: 8px; /* 線の太さ */
  border: 2px; /* 枠の太さ */
  border-color: #0000cc; /* 枠の色 */
  border-style: double; /* 枠の種類 */
	width: 920px;
}
#Tenborw3{
color: #ffffff; /* 線の色(IE用) */
  background-color: #ffffff; /* 線の色(NN用) */
  height: 8px; /* 線の太さ */
  border: 2px; /* 枠の太さ */
  border-color: #cccccc; /* 枠の色 */
  border-style: dotted; /* 枠の種類 */
	width: 920px;
}

.Tenbor{
	border-style: dotted;
	color: #F7F7FF
	border-width: 1px;
}
.Tenborw{
	border-style: dotted;
	color: #ff0000
	border:1px;
}


#space1 { margin: 50px; }
#space2 { margin: 8px 180px; }
#space3 { margin: 8px 180px 0px 8px; }
#serspace { margin: 8px 100px; }


/*上下:左右*/
#space3 { margin: 3px 0px 3px 5px; }
#space4 { margin: 0px 10px 0px 320px; }
/*［上］ と ［右］ と ［下］ と ［左］ を指定*/


 /* Snazzy Borders */
    #xsnazzy { background:transparent; margin:1em; padding:0; }
    #xsnazzy .h, #xsnazzy p { margin:0; padding:10px 15px; line-height:2em; }
    #xsnazzy .h { font-size:1em; color:#60c8d8; padding-bottom:0; font-weight:bold; }
    #xsnazzy .xtop, #xsnazzy .xbottom {display:block; background:transparent; font-size:1px; }
    #xsnazzy b { display:block; overflow:hidden; }
    #xsnazzy .xb1, #xsnazzy .xb2, #xsnazzy .xb3 {height:1px; }
    #xsnazzy .xb2, #xsnazzy .xb3, #xsnazzy .xb4 {background:#f2f9fd; border-left:1px solid #c8ebf9; border-right:1px solid #c8ebf9; }
    #xsnazzy .xb1 { margin:0 5px; background:#c8ebf9; }
    #xsnazzy .xb2 { margin:0 3px; border-width:0 2px; }
    #xsnazzy .xb3 { margin:0 2px; }
    #xsnazzy .xb4 { height:2px; margin:0 1px; }
    #xsnazzy .xboxcontent { display:block; background:#f2f9fd; border:0 solid #c8ebf9; border-width:0 1px; }

 /* Snazzy Borders */
    #xsnazzyw { background:transparent; margin:1em; padding:0; }
    #xsnazzyw .h, #xsnazzyw p { margin:0; padding:10px 15px; line-height:2em; }
    #xsnazzyw .h { font-size:1.5em; color:#60c8d8; padding-bottom:0; font-weight:bold; }
    #xsnazzyw .xtop, #xsnazzyw .xbottom {display:block; background:transparent; font-size:1px; }
    #xsnazzyw b { display:block; overflow:hidden; }
    #xsnazzyw .xb1, #xsnazzyw .xb2, #xsnazzyw .xb3 {height:1px; }
    #xsnazzyw .xb2, #xsnazzyw .xb3, #xsnazzyw .xb4 {background:#ffffff; border-left:1px solid #2C48CF; border-right:1px solid #2C48CF; }
    #xsnazzyw .xb1 { margin:0 5px; background:#2C48CF; }
    #xsnazzyw .xb2 { margin:0 3px; border-width:0 2px; }
    #xsnazzyw .xb3 { margin:0 2px; }
    #xsnazzyw .xb4 { height:2px; margin:0 1px; }
    #xsnazzyw .xboxcontent { display:block; background:#ffffff; border:0 solid #2C48CF; border-width:0 1px; }

.twoColHybRt #container {
	width: 72em;  /* これにより、全体の幅が設定*/
	background: #FFFFFF;
	margin: 0 auto;
	border: 0px solid #000000;
	text-align: left;
}

.twoColHybRt #sidebar1 {
	float: right;
	width: 22em;
	background: #ffffff;
	padding: 15px 0;
}
.twoColHybRt #sidebar1 h3, .twoColHybRt #sidebar1 p {
	margin-left: 10px;
	margin-right: 10px;
}

.twoColHybRt #mainContent {
  margin: 0 20em 0 0px;
}

.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


.box_bbsw, .box_bbs_lightbluew	{
	margin:5px 3px;
	padding:0;
	font-size:12px;
	letter-spacing:0;
	line-height:120%;}
	.box_bbs_lightbluew li	{
		list-style:none;
		list-style-position:outside;
		background:url(./img/box_bbs_lightblue.gif) no-repeat left center;
		margin:3px;
		padding:1px 1px 1px 7px;
		border-bottom:#CCC dotted 1px;
		width:420px;}
	#box_lightblue400	{/*ROMrank*/
	border:solid 1px #000000;
	/*background-color:#F6F6F6;*/
	margin:0 0 10px 0;
	padding:0;
	width:450px;}

	#box_lightblue400 .title	{/*水色*/
		background-image:url(./img/box_bg.gif);
		background-repeat:repeat-x;
		height:19px;
		margin:0;
		padding:2px 0 0 3px;
		border-bottom:2px solid #A5D2E9;}

	.title	img	{
			padding:2px 4px 2px 0;}


.box_bbs, .box_bbs_lightblue	{
	margin:5px 3px;
	padding:0;
	font-size:12px;
	letter-spacing:0;
	line-height:120%;}
	.box_bbs ul, .box_bbs_blue ul	{
		margin:0;
		padding:0;}
	.box_bbs li	{
		list-style:none;
		list-style-position:outside;
		background:url(./img/box_y.gif) no-repeat left center;
		margin:3px;
		padding:1px 1px 1px 7px;
		border-bottom:#CCC dotted 1px;
		width:185px;}
	.box_bbs_lightblue li	{
		list-style:none;
		list-style-position:outside;
		background:url(./img/box_bbs_lightblue.gif) no-repeat left center;
		margin:3px;
		padding:1px 1px 1px 7px;
		border-bottom:#CCC dotted 1px;
		width:185px;}


	#box_lightblue200	{/*左ナビ枠*/
	border:solid 1px #CCCCCC;
	/*background-color:#F6F6F6;*/
	margin:0 0 10px 0;
	padding:0;
	width:210px;}

	#box_lightblue200 .title	{/*水色*/
		background-image:url(./img/box_bg.gif);
		background-repeat:repeat-x;
		height:19px;
		margin:0;
		padding:2px 0 0 3px;
		border-bottom:2px solid #A5D2E9;}

	.title	img	{
			padding:2px 4px 2px 0;}


/*　左ブロック新着書き込み*/

.kakiko_render_list{
	line-height:110%;}
.kakiko_render_list span{
	color:#555555;
	font-weight:bold;
	font-size:x-small;}

	.leftnavi_rollover	{
	display:block;
	cursor: pointer;}
	a:link.leftnavi_rollover	{
		text-decoration:none;}
	a:hover.leftnavi_rollover	{
		background:#EEE;
		text-decoration:underline;}


-->
