body {

	background-color: #ffee99;

<!--background-image : url(../images/back2.gif);

background-position:bottom right;

background-repeat:no-repeat;-->


	color: #000000;

	font-size:12px;

	margin-top: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	text-align: left;
	
	line-height: 16px;

}

a:link{
	color:#ffffff;
}
a:hover {
	color:#ffffff;
}
a:visited {
	color:#ffffff;
}


div.menu1 a{
    display : block ;
    width : 275px ;
	height : 38px ;
    text-align : center ;
    background-repeat : no-repeat ;
    background-position : top center ;
}

div.menu1 a:link{
    color : blue ;
    background-image : url(../images/menu_top_001.gif) ;
}

div.menu1 a:visited{
    color : purple ;
    background-image : url(../images/menu_top_001.gif) ;
}

div.menu1 a:hover{
    color : red ;
    background-image : url(../images/menu_top_001r.gif) ;
}

div.menu1 a:active{
    color : green ;
    background-image : url(../images/menu_top_001r.gif) ;
}


div.charaimage {
    display : block ;
    width : 440px ;
	height : 64px ;
    text-align : left ;
    background-repeat : no-repeat ;
    background-position : top right ;
	background-image : url(../images/image_right_001.gif) ;
}


.all {

	background-color: #000000;

	height: 100%;

	text-align: center;

	padding-top: 2px;

	width: 100%;

	min-width: 800px;

	margin-top: 2px;

}

.all2 {

	height: 100%;

	text-align: center;

	padding-top: 2px;

	width: 100%;

	margin-top: 2px;

}

.title {

	margin-top: 5px;

	font-size:12px;
	
	

}

.title2 {

	margin-top: 5px;

	font-size:12px;
	
	color:#666666;

}

.chuu {

	color:#666666;
	
	font-size:9px;

}

.join_user {

	font-size:14px;

	text-align:right;

}

.topmenu {

	background-color: #339933;

	height: 35px;

	background-image: url(../images/topmenu_bg.gif);

	text-align: center;

	padding-top: 5px;

	width: 100%;

	min-width: 800px;

	margin-top: 5px;

	font-size:12px;

}

.mainmenu {

	text-align: left;

	margin-top: 8px;

	color:#FFFFFF;

	font-size:12px;

}

.leftmenu {

	font-size: 12px;

	color: #FFFFFF;

	text-align: left;
}

.leftmenu_m {

	font-size: 10px;

	color: #FFFFFF;
	
	line-height: 10px;

	text-align: left;

}

.main {

	font-size: 12px;

	color: #FFFFFF;

	text-align: left;

}

hr.line {

	height: 2px;

	color: #33ff33;

	background-color: #33ff33;

	width: 100%;

	border: solid thick; 

	border-style: none; 

}

hr.line2 {

	height: 1px;

	color: #dddddd;

	background-color: #33ff33;

	width: 100%;

	border: solid thick; 

	border-style: none; 

}


.midashi {

	font-size: 12px;
	
	line-height: 14px;

	font-weight: bold;

	color: #FFFFFF;
	
	

}

.cm-box       { text-align: left }
.cm-box1      { margin:0px auto;
                text-align:left;
                width:685px;
              }


.cm     { float: left;
                width:136px;
				margin-right:1px;
                text-align: center;
              }
a.menu        { color: #fff;
                text-decoration: none;
                background-color: #cfa800;
                padding:4px 0px;
                width: 136px;
                display: block
              }

a:hover.menu  { background-color: #dec452 }
a:active.menu { background-color: #e5cf73 }
.cm-clear      { clear: left;}



.midashi2 {

	font-size: 16px;
	
	line-height: 18px;

	font-weight: bold;

	color: #FFFFFF;

}


.copyright {

	text-align: center;

	margin-top: 8px;

	font-size: 10px;

	color: #FFFFFF;

}

.menu_pink {
	font-size: 12px;
	font-weight: bold;
	background-color: #FFbbcc;
	color: #FFFFFF;
	vertical-align: 16px;
	margin-left: 4px;
}

.scedule_style {
	color: #333333;
	font-size: 10px;
	line-height: 12px;
}

.style1 {
	color: #cc0000;
	font-size: 12px;
	line-height: 24px;
}
.style2 {
	color: #cc0000;
	font-size: 12px;
}
.style3 {
	color: #999999;
	font-size: 12px;
}

.news_style {
	color: #333333;
	font-size: 14px;
	line-height: 24px;
	margin-left:20px;
	margin-top:26px;
}

.baranews_style {
	color: #666666;
	font-size: 12px;
	line-height: 22px;
}

.topnews_style {
	color: #666666;
	font-size: 12px;
	line-height: 18px;
	letter-spacing:2px;
}

.comic_style {
	color: #999999;
	font-size: 10px;
	line-height: 20px;
}

iframe {
	border-top:none 2px #ffffff;
	
}

.cf_menu {
	color: #ccaa33;
}

.cf_menu_2 {
	color: #ddbb55;
}

.copyright {
	color: #ddbb55;
	font-size:8px;
}

