/* ボディー */
*{margin:0; padding:0;}
html { margin: 0; padding: 0; }
form, input { margin: 0; padding: 0; }
img
{
border:none;
vertical-align:top;
line-height : 0

}

body {
	margin:0px;

font-size:0px;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", "Osaka", sans-serif ;

	color: #000000;
	background-color: #bb99cc;
	background-color: #aa99aa;
	background-color: #eeeeab;

	background-color: #ffeedd;
	background-color: #fffeee;

}

/* clearfix */

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/* clearfix */






/*　ヘッダー　*/
.heder00
{
background-color:#333;

}
.heder01
{

width:1024px;
background-color:#333;

margin-left:auto;
margin-right:auto;
	border-bottom: solid 1px #000;

}

}
.bottomline
{

width:1024px;
background-color:#333;

margin-left:auto;
margin-right:auto;
	border-bottom: solid 1px #000;

}



h1
{
display:inline;
padding:8px;
font-size:11px;
text-align:left;
font-weight:normal;
color:#fff;
float:left;

	border-left: solid 1px #222;
	border-right: solid 1px #222;
background-color:#333;

}


h1 a:link {
text-decoration: none;color:#fff;

}
h1 a:visited {
text-decoration: none;color:#fff;

}
h1 a:hover {
	text-decoration: none;color:#fff;

}
h1 a:active {
	text-decoration: none;color:#fff;

}



.hed01
{
width:792px;
margin-left:auto;
margin-right:auto;

}

.hedtimg
{
float:left;margin:4px 4px 0 0;
}

.idmenu
{
float:right;width:660px;
height:33px;
height: 35px\9;
height/*\**/: 33px\9;
/height:35px;

	border-left: solid 1px #333;
	border-right: solid 1px #000;
background-color:#333;
}

.spmenu
{

font-size:11px;
text-align:left;
font-weight:normal;
color:#fff;
float:right;
	border-right: solid 1px #000;
	border-left: solid 1px #666;
background-color:#333;
padding:5px;

}
.spmenu a {
	display: block;
color:#fff;
	text-decoration: none;
font-size:10px;padding:4px;
}


.spmenu a:link {
	display: block;
color:#fff;
	text-decoration: none;
padding:4px 4px 4px 6px;
}

.spmenu a:hover{
color:#fff;
background-color:#666;
padding:4px 4px 4px 6px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}






.adv00
{
width:1022px;
padding:16px 0 16px 0;
background-color:#444;


background: #adbbd1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkYmJkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDg4YjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #adbbd1 0%, #6d88b7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#adbbd1), color-stop(100%,#6d88b7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #adbbd1 0%,#6d88b7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #adbbd1 0%,#6d88b7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #adbbd1 0%,#6d88b7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #adbbd1 0%,#6d88b7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adbbd1', endColorstr='#6d88b7',GradientType=0 ); /* IE6-8 */



margin-left:auto;
margin-right:auto;
border-top:solid 1px #666;
	border-bottom: solid 1px #000;
	border-left: solid 1px #666;
	border-right: solid 1px #444;
text-align:center;
}


.line_a_0
{

padding:4px 0;


background: #6688aa;
background: #998899;
margin-left:auto;
margin-right:auto;
	border-top: solid 1px #8899aa;

	border-bottom: solid 1px #112233;

}

.line_a
{
width:1022px;
padding:10px 0;


background: #adbbd1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */

margin-left:auto;
margin-right:auto;
border-top:solid 1px #999;
	border-bottom: solid 1px #000;
	border-left: solid 1px #666;
	border-right: solid 1px #000;

}


.line_b
{
width:1022px;
padding:4px 0;


background: #7a97bf; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhOTdiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NTY2ODgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #7a97bf 0%, #556688 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a97bf), color-stop(100%,#556688)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7a97bf 0%,#556688 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7a97bf 0%,#556688 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7a97bf 0%,#556688 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7a97bf 0%,#556688 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a97bf', endColorstr='#556688',GradientType=0 ); /* IE6-8 */



margin-left:auto;
margin-right:auto;
border-top:solid 1px #999;
	border-bottom: solid 1px #000;
	border-left: solid 1px #666;
	border-right: solid 1px #000;
}

.adv01
{
background-color:#556688;
padding:2px 0;
text-align:center;
background: #7a97bf; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhOTdiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NTY2ODgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #7a97bf 0%, #556688 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a97bf), color-stop(100%,#556688)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7a97bf 0%,#556688 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7a97bf 0%,#556688 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7a97bf 0%,#556688 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7a97bf 0%,#556688 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a97bf', endColorstr='#556688',GradientType=0 ); /* IE6-8 */
	background-image: url("../img01/bg01.png");
border-top:solid 1px #667788;
	border-bottom: solid 1px #445566;
}


.advoutline
{
margin-left:auto;
margin-right:auto;padding-top:16px;padding-bottom:16px;
background:#ddeeff;
background:#eedddd;
	background-color: #efeedd;

}

.advoutline2

{

margin:32px 0 0 0;border-top: solid 1px #aaa;
padding:24px 0 24px 0;
margin-left:auto;
margin-right:auto;
background:#ddeeff;
background:#eedddd;
background:#dacaca;
	background-color: #efeedd;
text-align:center;
}

.advoutline2x

{

margin:0px 0 0 0;border-top: solid 1px #aaa;
padding:24px 0 24px 0;
margin-left:auto;
margin-right:auto;
background:#ddeeff;
background:#eedddd;
background:#dacaca;
	background-color: #efeedd;
text-align:center;
}


/* adv */

.advwaku
{
text-align:center;
background: #7a97bf; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhOTdiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NTY2ODgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #7a97bf 0%, #556688 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a97bf), color-stop(100%,#556688)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7a97bf 0%,#556688 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7a97bf 0%,#556688 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7a97bf 0%,#556688 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7a97bf 0%,#556688 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a97bf', endColorstr='#556688',GradientType=0 ); /* IE6-8 */
width:1023px;background:#fff;margin-left:auto;
margin-right:auto;	border-right: solid 1px #000;

}



.bottomout

{

margin:0px 0 0 0;border-top: solid 1px #aaa;
padding:24px 0 24px 0;
margin-left:auto;
margin-right:auto;
background:#ccc;

text-align:center;
}

.bottomout ul
{

width:1022px;
width:900px;

font-size:12px;
	text-decoration: none;

	cursor: pointer;
margin-left:auto;
margin-right:auto;
text-align:left;

color:#fff;

}

.bottomout ul li
{
font-size:12px;
	text-decoration: none;
	background: none;
	cursor: pointer;float: left;
color:#333;

}
.bottomout ul > li > a {
	display: block;
	padding: 4px 16px;
margin:8px 4px;
	text-decoration: none;
color:#333;

}


.bottomout ul > li > a:link {
	display: block;
	padding: 4px 16px;
	color: #333;
margin:8px 4px;
	text-decoration: none;
}


.bottomout ul > li > a:hover {
 text-decoration: none;
	background:#999;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;

}








.advbox00
{
float:left;width:340px;background:#000;

	border-top: solid 1px #666;
	border-bottom: solid 1px #000;
	border-left: solid 1px #666;
	border-right: solid 0px #000;
}


.advtext
{
float:left;background:#aabbcc;width:180px;height:160px;

background:#eebbee;
}
.advtitle
{
margin:4px;font-size:14px;background:#fff;padding:4px;text-align:center;-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	border: solid 1px #999;font-weight:bold;
}

.advsetu
{
margin:4px;font-size:12px;background:#fff;padding:4px;text-align:left;height:106px;-webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;	border: solid 1px #999;line-height:140%;
}

.advbox00 a:link {
	display: block;
	text-decoration: none;
color:#000;
}

.advbox00  a:hover .advtitle {
background:#ffdddd;
}
.advbox00  a:hover .advsetu {
background:#ffdddd;
}

.advbox00  a:hover .advtext {
background:#eebbbb;
}

/* adv */


/* adv2 */




.nanmenu0
{
	border-top: solid 1px #666;
	border-bottom: solid 1px #000;

background: rgb(67,67,79); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzQzNDM0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTEyMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(67,67,79,1) 1%, rgba(17,18,45,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(67,67,79,1)), color-stop(100%,rgba(17,18,45,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(67,67,79,1) 1%,rgba(17,18,45,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(67,67,79,1) 1%,rgba(17,18,45,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(67,67,79,1) 1%,rgba(17,18,45,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(67,67,79,1) 1%,rgba(17,18,45,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43434f', endColorstr='#11122d',GradientType=0 ); /* IE6-8 */

}

.nanmenu
{

width:1000px;

background:#000;margin-left:auto;
margin-right:auto;


	border-left: solid 1px #333;
	border-right: solid 1px #000;
padding:0 0 0 22px;



background: rgb(127,138,145); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdmOGE5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MTY3NmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(127,138,145,1) 0%, rgba(97,103,107,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(127,138,145,1)), color-stop(100%,rgba(97,103,107,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(127,138,145,1) 0%,rgba(97,103,107,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(127,138,145,1) 0%,rgba(97,103,107,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(127,138,145,1) 0%,rgba(97,103,107,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(127,138,145,1) 0%,rgba(97,103,107,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f8a91', endColorstr='#61676b',GradientType=0 ); /* IE6-8 */
}

ul {
	margin:0;
	padding:0;
	list-style: none;
}

.nanmenu ul li
{
font-size:12px;
	text-decoration: none;
	background: none;
	cursor: pointer;float: left;
color:#fff;

}
.nanmenu ul > li > a {
	display: block;
	padding: 4px 16px;
	color: #eee;
margin:8px 4px;
	text-decoration: none;
color:#fff;

}


.nanmenu ul > li > a:link {
	display: block;
	padding: 4px 16px;
	color: #eee;
margin:8px 4px;
	text-decoration: none;
color:#fff;

}


.nanmenu ul > li > a:hover {
 text-decoration: none;
 background-color:#000;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
}

.nanmenu_sel{
font-size:12px;
color:#000;
 text-decoration: none;
 padding: 4px 16px;
 margin:0px -2px 0 6px;
 display: block;
 background-color:#666;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
margin:8px;
 cursor: default;
float:left;


background: #e9f6fd; /* Old browsers */

}


.hbody00
{

background:#e9f6fd;
background-color:#5091d5;
background:#666;
margin-left:auto;
margin-right:auto;

border-top: solid 1px #999;
	border-bottom: solid 1px #222;


font-size:18px;
color:#fff;
}



.hbody01
{

width:1022px;
background:#e9f6fd;
background:#666;
margin-left:auto;
margin-right:auto;


	border-left: solid 1px #333;
	border-right: solid 1px #333;


font-size:18px;
color:#fff;
}




.chatmenu0
{

padding:0px;float:left;font-size:24px;margin:10px 0 0 8px;

color:#000;
}

.chatmenu1
{

padding:4px 16px 4px 16px;margin:8px;
float:right;
font-size:12px;
background:#eebbee;
color:#000;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;
border: solid 0px #999;

}


.title
{
width:1020px;
margin-left:auto;
margin-right:auto;
margin-top:16px;
margin-bottom:16px;

background:#bbaaaa;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;
border: solid 1px #333;
background:#eebbee;
background-image: url("../img01/bg02.png");
box-shadow:2px 2px 1px #999;
-moz-box-shadow: 2px 2px 1px #999;    /* firefox　*/
-webkit-box-shadow: 2px 2px 1px #999;  /* safari、chorme */
}

.bak
{
border-top: solid 1px #666;
border-bottom: solid 1px #000;
border-left: solid 1px #666;
border-right: solid 1px #000;
background-color:#334477;

}


.title0
{

padding:24px 8px 24px 16px;
padding: 24px 8px 21px 16px\9;
font-size:24px;
font-weight:bold;
color:#fff;
float:left;
width:495px;
text-shadow:3px 3px 3px #000;
-moz-text-shadow: 3px 3px 3px #000;    /* firefox　*/
-webkit-text-shadow: 3px 3px 3px #000;  /* safari、chorme */


}

.areamenu
{
width:480px;
float:right;
text-align:right;
margin:4px 16px 0 0;
}




.txtad00
{
margin:8px 0 8px 4px;
width:200px;
padding:4px;
background:#ccc;
float:right;font-size:12px;
border-top: solid 1px #666;
text-align:center;
	border-bottom: solid 1px #000;
	border-left: solid 1px #666;
	border-right: solid 1px #000;


background: #f2f6f8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjZmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q4ZTFlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2I1YzZkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGVmZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f2f6f8 0%, #d8e1e7 50%, #b5c6d0 51%, #e0eff9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f8), color-stop(50%,#d8e1e7), color-stop(51%,#b5c6d0), color-stop(100%,#e0eff9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); /* IE6-8 */

}

.body01
{

width:1022px;
margin-left:auto;
margin-right:auto;

border-top: solid 0px #999;

	border-bottom: solid 0px #000;
	border-left: solid 0px #666;
	border-right: solid 0px #000;


font-size:18px;
color:#fff;



}

.body02
{

width:1022px;
margin-left:auto;
margin-right:auto;

border-top: solid 0px #999;

	border-bottom: solid 0px #000;
	border-left: solid 1px #bbb;
	border-right: solid 1px #999;
font-size:18px;
color:#fff;
}
.left
{
float:left;width:290px;height:800px;font-size:12px;
}

.center
{
float:left;width:593px;font-size:12px;margin:0 0 32px 0;
}







.info
{
padding:8px;margin:0px;color:#000;border-radius:4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;font-size:12px;line-height:16px;
border: solid 1px #999;
margin:4px 0 0 0;

background:#ffdddd;
background: #feffff; /* Old browsers */
background: -moz-linear-gradient(top,  #feffff 0%, #ddf1f9 95%, #a0d8ef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(95%,#ddf1f9), color-stop(100%,#a0d8ef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #feffff 0%,#ddf1f9 95%,#a0d8ef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #feffff 0%,#ddf1f9 95%,#a0d8ef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #feffff 0%,#ddf1f9 95%,#a0d8ef 100%); /* IE10+ */
background: linear-gradient(to bottom,  #feffff 0%,#ddf1f9 95%,#a0d8ef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#a0d8ef',GradientType=0 ); /* IE6-9 */

}

.expt
{
font-weight:bold;font-size:14px;
}

.explain
{
padding:8px 8px 4px 8px;margin:4px 0px 4px 0px;color:#000;
border-radius:4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
font-size:12px;

line-height:18px;
background: #ddffdd; /* Old browsers */
	border: solid 1px #aaa;
}

.chatinfo
{
width:564px;
margin:0px;padding:4px;
font-size:14px;font-weight:normal;
text-align:center;background-color:#ffccff;
	border-top: solid 1px #998899;
	border-bottom: solid 1px #998899;
	border-left: solid 1px #998899;
	border-right: solid 1px #998899;
color:#000;
float:left;
height:213px;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;
}




.rightframe
{
float:right;width:138px;height:800px;font-size:12px;padding:0px 0px 8px 0px;
height:1430px;

}

.rightbox
{
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
padding:2px;width:120px;float:right;margin:8px 6px 0 0;
background:#ffeedd;
	border: solid 1px #99aabb;
background: rgb(242,245,246); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZTNlYWVkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UxZjJmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(242,245,246,1) 0%, rgba(227,234,237,1) 6%, rgba(225,242,247,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,245,246,1)), color-stop(6%,rgba(227,234,237,1)), color-stop(100%,rgba(225,242,247,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 6%,rgba(225,242,247,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 6%,rgba(225,242,247,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 6%,rgba(225,242,247,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 6%,rgba(225,242,247,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#e1f2f7',GradientType=0 ); /* IE6-8 */

}
.rightboxt
{
padding:4px 0 2px 0;text-align:center;border-bottom: solid 1px #999;color:#334466;margin:0 0 2px 0;font-size:12px;

}

.advimg
{
float:right;width:438px;

}

.advimg img
{

 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;
}
.chatinfo strong a:link {

color:#660000;
}

.chatinfo strong a:hover {
color:#660000;
text-decoration:none;
}
.chatinfo strong a:visited {
text-decoration:none;
color:#660000;


}
.chatinfo strong a:active {
	text-decoration:none;
color:#660000;

}


.chatinfo0
{
font-size:12px;
line-height:120%;
padding:4px 0 4px 32px;
text-align:left;color:#000;
background-color:#ffeeff;
margin:4px;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;

}

.chatboxout
{





font-size:18px;
color:#fff;



}

.chatbox
{
margin-top:16px;

background-color:#bbaa99;
background-color:#999;

width:1022px;
margin-left:auto;
margin-right:auto;


border: solid 1px #555;

font-size:12px;
color:#fff;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;
}

.chatbox table td
{
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;
padding:4px;
margin:2px;
font-size:12px
border:solid 1px #000;
background-color:#333;
line-height:150%;
}


.chatbox table td a:link {

color:#fff;
}

.chatbox table td a:hover {
color:#fff;
text-decoration:none;
}
.chatbox table td a:visited {
text-decoration:none;
color:#fff;


}
.chatbox table td a:active {
	text-decoration:none;
color:#fff;

}



.chatbox2
{
margin-top:16px;

background-color:#bbaa99;
background-color:#999;

width:1022px;
margin-left:auto;
margin-right:auto;
border-top: solid 0px #999;

	border-bottom: solid 0px #000;
	border-left: solid 0px #666;
	border-right: solid 0px #000;

border: solid 1px #333;

color:#fff;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;
}

.chatbox2 table td
{
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;
padding:4px;
margin:2px;
font-size:12px;

line-height:150%;
}


.chatbox2 table tr
{

padding:4px;
margin:2px;
font-size:12px;
text-align:center;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;

}

.roomcon
{
float:left;padding:12px 0 0 6px;margin:5px;font-size:16px;
}

.imagechat
{
float:right;padding:6px;margin:5px;background-color:#6677bb; -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;
border:solid 1px #000;

}

.imagechat a
{
  display: block; 
color:#fff;
	background: none;
	cursor: pointer;
	text-decoration: none;
}



.imagechat a:link {

color:#fff;
}

.imagechat a:hover {
color:#fff;
text-decoration:none;
}
.imagechat a:visited {
text-decoration:none;
color:#fff;


}
.imagechat a:active {
	text-decoration:none;
color:#fff;

}


.nocolor
{
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;
margin:4px;
padding:4px;
background-color:#000;


}
.nocolor a {
	display: block;
color:#fff;
	text-decoration: none;
font-size:10px;padding:4px;
}


.nocolor a:link {
	display: block;
color:#fff;
	text-decoration: none;
padding:4px 4px 4px 6px;
}

.nocolor a:hover{
color:#fff;

}



.inbutton {
padding:6px;

}




.name {
padding:8px;
text-align:center;
background:#000;
color:#fff;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;
text-align:center;
width:120px;

}


.onnna {
padding:8px;
text-align:center;
background:#000;
color:#ff0099;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;

}

.otoko {
padding:8px;
text-align:center;
background:#000;
color:#0099ff;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;

}

.message {
padding:8px;
text-align:left;
background:#000;
color:#99ff99;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;

}


.taiki {
padding:8px;
text-align:center;
background:#000;
color:#66ff66;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;

}


.mansitu {
padding:8px;
text-align:center;
background:#663333;
color:#ff6666;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;

}

.mansituf {
padding:8px;
text-align:center;
background:#663333;
color:#ff6666;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;

}


.kuusitu {
padding:8px;
text-align:center;
background:#333;
color:#66ddff;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;

}


#nameid
 {
text-align:center;
color:#66ddff;
	text-decoration: none;

}


#nameid a {
	display: block;
color:#fff;
	text-decoration: none;
font-size:10px;padding:4px;
}


#nameid a:link {
	display: block;
color:#fff;
	text-decoration: none;
padding:4px 4px 4px 6px;
}

#nameid a:hover{
color:#fff;

}





#spmenu
{


	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", "Osaka", sans-serif ;
	background: -moz-linear-gradient(top, #444, #111 50px, #111);
	background: -webkit-gradient(linear,left top,left bottom, from(#444),to(#111));
	background: linear-gradient(top, #444, #111 50px, #111);
	background: #ff0000;

}

.spmenutitle {
	color:#eee;

	padding: 0px 0px;
	text-align: left;

}

.spmenutitle li {
font-size:11px;
text-align:left;
font-weight:normal;
color:#fff;
float:right;

	border-right: solid 1px #000;
	border-left: solid 1px #666;
background-color:#444;
padding:5px;
}



.spmenutitle li a {
	display: block;
color:#fff;
	text-decoration: none;
font-size:10px;padding:4px;
}


.spmenutitle li a:link {
	display: block;
color:#fff;
	text-decoration: none;
padding:4px 4px 4px 6px;
}

.spmenutitle li a:hover{
color:#fff;
background-color:#666;
padding:4px 4px 4px 6px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}






#bg {

	background: #333;
	position: relative;
}


/* ------ メインメニュー ------ */
ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.menu a {
	display: block;
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	padding: 9px 12px 0px 17px;
	margin: 0px;
	background: none;
	cursor: pointer;
}

.menu > li:hover > a {
	background-color: #111;
}

/* ------ ログインメニュー ------ */

.menu li.m_login {
	width: 82px;
	float: right;
	margin-right: 230px;
}
.menu li.m_login > a {
	border-left: solid 1px #111;
}

.menu div.m_login {
	display: none;
	overflow: auto;
	width: 197px;
	margin-left: 0px;
/*	margin-left: 1px; */
/*	margin-left: -1px; */

	color:#eee;
	font-size:12px;
	padding: 15px 10px;
	letter-spacing: 0.1em;
	text-align: left;
	position: absolute;
	z-index: 100;
}

div.form_con {
	margin: 0 10px 6px 6px;
}

input.form_area {
	width:140px;
	margin-left:0;
	display: block;
/*
	border: solid 1px #ff3333;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
*/
}

a.id_rg {
	color:#eee;
	font-size: 12px;
	padding: 4px 10px;
	letter-spacing: 0.1em;
	margin-top: 20px;
}
a.id_ud {
	color:#eee;
	font-size: 12px;
	padding: 4px 10px;
	letter-spacing: 0.1em;
}
a.id_rg:hover , a.id_ud:hover {
	color: #fff;
	background-color: #666;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}





.menu_id {
	color:#eee;
	font-size:10px;
	padding: 0px 10px;
	letter-spacing: 0.04em;
	text-align: left;
background:#ff0000;
	line-height: 34px;
}

.menu_id li {
	margin-right: 6px;
	float: right;
}

input.form_text {
	width:60px;
	height:12px;
	margin-left:-3px;
	margin-top: 8px;
}
input.form_pass {
	width:60px;
	height:12px;
	margin-left:-3px;
	margin-top: 8px;
}

.button {
	font-size: 10px;
	line-height: 1.0em;
	margin-top: 5px;
}

.checkbox {
	margin-top: 7px;
}
.id_res {
	margin-left: -7px;
}

a.id_resist {
	color:#eee;
	padding: 4px 4px;
	letter-spacing: 0.1em;
	font-size:10px;
	text-decoration: none;
}
a.id_passq {
	color:#eee;
	padding: 4px 4px;
	letter-spacing: 0.1em;
	font-size:10px;
	text-decoration: none;
	margin-left: 6px;
}
a.id_resist:hover , a.id_passq:hover {
	color: #fff;
	background-color: #666;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}



.m_loginok_ie8 > a {
	color:#eee;
	padding: 4px 4px;
	letter-spacing: 0.1em;
	font-size:10px;
	text-decoration: none;
}
.m_loginok_ie8 > a:hover {
	color: #fff;
	background-color: #666;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.m_loginok_ie8 > img {
	margin: 9px -6px 0 6px;
	background: none;
	padding:2px;
}

.copy
{

background:#444;
margin-left:auto;
margin-right:auto;

border-top: solid 1px #999;
	border-bottom: solid 1px #222;


font-size:18px;
color:#fff;
}

.copy a {
	display: block;
font-size:12px;text-align:center;color:#fff;height:48px;line-height:48px;
color:#fff;
}


.copy a:link {
	display: block;
color:#fff;
	text-decoration: none;
padding:4px 4px 4px 6px;

}

.copy a:hover {
	color: #fff;
	background-color: #666;

}





.btnl
{
width:511px;height:100px;background-color: #fff;float:left;text-align:center;

}
.btnr
{
width:511px;height:100px;background-color: #000;float:right;text-align:center;
}



.areawaku
{
height:38px;background-color:#ff0000;
}

.areaimg
{
padding:4px 8px 0px 4px;float:left;
}
.areatext1
{
float:left;padding:12px 0 0 0;line-height:120%;
}

.areatext2
{
float:left;padding:4px 0 0 0;line-height:120%;
}



.areat

{
width:132px;font-size:14px;padding:8px 8px 8px 0px;border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;background:#999;
text-align:right;
}

.areatbl

{
width:100%;background:#99aaaa;color:#999;
margin:4px 0 0 0;
border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.areatbl a {
font-size:12px;text-align:center;color:#fff;
color:#445566;
font-weight:bold;
}


.areatbl a:link {

color:#334455;
	text-decoration: none;


}

.areatbl a:hover {
	color: #000;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;background:#ddeeee;
}


.chatmenu

{
font-size:16px;padding:8px 8px 8px 0px;border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;background:#112233;
text-align:center;
border: solid 1px #000;
color:#fff;

}


.areat0

{
width:132px;font-size:14px;padding:8px 8px 8px 0px;border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;background:#ddeeee;
text-align:right;color:#334455;border: solid 1px #667777;

}

.areat1

{
width:132px;font-size:14px;padding:8px 8px 8px 0px;border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
background:#ccdddd;
border: solid 1px #778888;
text-align:right;
color:#334455;
}



.areatxt0
{
background:#ddeeee;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;padding:4px 0 0 8px;
line-height:32px;
border: solid 1px #667777;
}


.areatxt1
{
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;padding:4px 0 0 8px;
line-height:32px;
background:#ccdddd;
border: solid 1px #778888;
}





.areatbbs

{
width:132px;font-size:14px;padding:8px 8px 8px 0px;border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;background:#999;
text-align:right;

}

.areatblbbs

{
width:100%;background:#998888;color:#999;
margin:4px 0 0 0;
border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.areatblbbs a {
font-size:12px;text-align:center;color:#fff;
color:#665544;
font-weight:bold;
}


.areatblbbs a:link {

color:#554433;
	text-decoration: none;


}

.areatblbbs a:hover {
	color: #000;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;background:#eedddd;
}


.bbsmenu

{
font-size:16px;padding:8px 8px 8px 0px;border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;background:#332211;




text-align:center;
border: solid 1px #000;
color:#fff;

}


.areatbbs0

{
width:132px;font-size:14px;padding:8px 8px 8px 0px;border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;background:#ffdddd;
text-align:right;color:#554433;border: solid 1px #776666;

}

.areatbbs1

{
width:132px;font-size:14px;padding:8px 8px 8px 0px;border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
background:#eecccc;
border: solid 1px #887777;
text-align:right;
color:#554433;
}



.areatxtbbs0
{
background:#ffdddd;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;padding:4px 0 0 8px;
line-height:32px;
border: solid 1px #776666;
}


.areatxtbbs1
{
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;padding:4px 0 0 8px;
line-height:32px;
background:#eecccc;
border: solid 1px #887777;
}

.albg
{
margin:6px 0 6px 0;
padding:3px 0 0 2px;width:590px;height:245px; background-image: url("http://2sc.nan-net.com/img01/albg.png");
 background-repeat:no-repeat;background-position:1px 1px;
}

.ie9info{
padding:0;font-size:0;margin:0;
}

.ie9info img{
display:none;
}

.ie9info:not(:target) {
font-size:20px\9;
color:#ff0000\9;
padding:16px\9;
margin:16px\9;
 border-radius:6px\9;
background:#fff\9;
border: solid 1px #ff0000\9;
}

.ie9info:not(:target) img{
display:inline\9;

}

.ie9none{
font-size:32px;color:#ff0000;padding:4px;
}
.ie9none:not(:target) {
display:none\9;
}

