body {
	background-color:#fff;
	color:#666666;
	/*width:920px;*/
	margin:0px;
	text-align:center;
}

#mainBlock {
	/*background-image:url("../image/back2.gif");*/
	margin:0 auto;
	width:999px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding-bottom:5px;
}
.border-t{border-collapse: collapse;


}


.margin-left_cell{margin-left:100px;}

.margin_all{margin:0px}

.back_g{background-color:#cccccc;}
.back_border{
	border-left: 1px solid #CCCCFF;
	border-right: 1px solid #CCCCFF;
	border-bottom: 1px solid #CCCCFF;
	background-color:snow;
}


.title_margin{
	margin:10px;
	color : gray;
	font-size: 25px;

}

.main_back{background-color:white;}

.header-line{
	background-color:white;
	margin-top:0px;
}

.backcolor_main{
	background-color:white;
	border-left: 1px solid gray;border-right: 1px solid gray;

}

.cell_border{
	border-top: 1px solid #CCCCFF;
}

.span_border{
	border-left: 3px solid #CC6666;
	border-top: 1px solid #CCCCFF;
	margin-left:5px;
	padding-left:5px;
}
#members td{

	padding:5px;

}

#members_detail td{
	font-size: 12px;
	color:#333333;
}

.p_margin{
	margin:10px;
	color : #333333;
	font-size: 15px;
	background-color:snow;
}

.newele {
	color: #000000;
	background-color: #99cc00;
	display:none;
	position: absolute;
	top: 150px;
	left: 500px;
	width: 300px;
}

.event_contents {
	color:#CC0033;
	font-size:12pt;

}
.event_contents_t {
	color:#6699FF;
	font-size:8pt;

}

.edit_form {
	color:#FFFFFF;
	font-size:10px;
	margin:10px;
}

.sd_1 {
	color:#993300;
	font-size:15px;	

}
.sd_2 {
	color:#993300;
	font-size:15px;	

}


.divs1 {
	width: 700px;
	overflow: scroll; 
	color: #FFFFFF;
	background-color: #6C6C6C;
}

.myriad {font-family:'MYRIOD RPO';color:#ffffff;font-size:20px;}
.borderLine-left {
	border-top:1px solid #cccccc;
	border-right:4px solid #cc9966;
	border-left:4px solid #cc9966;
	font-size:23px;color:#666666;
	background-color:#e4e4e4;
	color:#cc0033;
	width:99%;
}
.borderLine-left-menu {
	border-top:1px solid #cccccc;
	border-right:4px solid #cccc99;
	border-left:4px solid #cccc99;
	width:99%;
	color:#cc0033;
	font-size:23px;
	background-color:#e4e4e4;
}
.gaiyou_line {
	border-bottom:1px dotted #E4D3B9;
	clear:both;
	color:#666666;
	overflow:hidden;
	text-align:left;
	padding:5px 0px 5px 20px;
}

.gaiyou_title {
	float:left;
	line-height:130%;
	padding:10px 0;
	width:115px;
}

.gaiyou_detail {
	float:left;
	font-size:15px;
	line-height:130%;
	padding:10px 0;
}

.headerBgClr {
	background-image:url("../image/headerBgclr.png");
}
.headerBgClr900 {
	background-image:url("../image/headerBgclr900.png");
	height:40px;
	vertical-align:middle;
}
.headerBgClr900 div {
	position:relative;
	top:9px;
	left:50px;
}

.mainSheet {
	margin:0px;

}

#mainHeader {
	position:relative;
	margin:0 auto;	
	width:950px;
	height:100px;
	text-align:left;
	background-color: #fff;
}

#meUl li{
	list-style-type:none;
	float:left;
	position:relative;
}
#meUl li a span{
    color:#ffcc66;
    font-weight:bold;
}

#meUl li div{
	position:absolute;
	top:38px;
	left:0px;
	padding:10px;
	background-color: #000;
	color: #ffffff;
	opacity: 0.7;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	display:none;
	width:180px;

}

#menus{
	position:absolute;
	top:67px;
	left:200px;
}
#menus ul{
	margin:0px;
}


#menus a{
	margin:5px;
	color: #ffffff;
	text-decoration: none; 
}
#menus a:hover {
	text-decoration: underline; 
}

#menuContents {
	height:230px;
	background-color: #fff;
	/*
	opacity: 0.6;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	*/
	color:#663300;
	text-align:left;
	overflow:auto;
	/*background-image:url("../image/back.gif");*/
}
#menuContents .latestInfo{
	list-style-type:none;
	margin:5px;
	padding-left:15px;
	padding-top:10px;

}

#submenu {
	text-align:left;
}
#submenu img {
    vertical-align:bottom;
	margin-left:3px;
}
#submenu h3 {
	margin:3px;
	text-align:left;
	color:#FFFFCC;
	padding:4px;
	background-color:#fff;
}

#plfleCnt {
    display:none;
	padding:0px;

}
#plfleCnt a{
    color:#fff;
}

#plfleCnt span {
	color:#666;
	margin:0px 5px;

}

.applyFrm {
	font-size:15px;
	border:1px solid #cccccc;
	color:#ffffff;
	background-color:blue;
}
.applyFrmFin {
	font-size:10px;
	border:1px solid #cc3333;
	color:#ffffff;
	background-color:#cc3333;
}

.LsnBx {
	border-left:1px solid #669999;
	width:33%;
	border-top:#cc9966 1px dotted;
	padding:5px 0px 5px 0px;
}

#LsnBx1{
	width:243px;
	overflow:hidden;
}
#footer{
	text-decoration:underline;
	color:#666666;
	position:relative;
	/*top:-210px;*/
	top:0px;
}
#FaqInq a {
	background:#fff url("../image/tri1.gif") no-repeat;
	padding-left:12px;
	margin-left:10px;
	font-size:12px;
	color:#666;
	text-decoration:underline;

}

.plImg img{
	position:relative;
	top:2px;

}
.plImg a{
	text-decoration:none;

}
.plImg h3{
	margin:3px;
	text-align:left;
	color:#FFFFCC;
	padding:4px;
	background-color:#fff;
}

#plyfleTag {
	
	border:none !important;
	position:relative;
	left:-140px;

	
}

#newLsn{
	position:relative;
	top:-20px;
}

#LsnLst table{
}

#newIcon {
	position:relative;
	top:60px;
	left:-490px;
	z-index:3;
}
.grpTtl {
	color:#CC3300;
	font-weight:bold;

}
#swfLsn {
}
.commentCl {
	font-size:15px;
	color:#CC0066 !important;
}
.ttlBlg {
	color:#663300 !important;
}
.lesSt {
	font-size:10px;padding:3px 0px 3px 0px;font-family: 'ＭＳ Ｐゴシック', sans-serif;
}
#BxInfo {
	background-image:url("../image/back2.gif");
	margin:0 auto;
	text-align:left !important;

}
#bbsTtl {
	margin:10px;
	padding:10px;
	color:#CC3300;
	font-size:25px;
	text-decoration:underline;
}
#bbsBx {
	margin:10px;
	border:1px solid #ccc;
	padding:10px;
}
.BxM {
	padding:5px;
}
.smT{
	font-size:16px;
	color:#CC3300;
}
.cntFrm {
    font-size:14px;
}
.kozaIntr a {
	padding:2px;
	text-decoration:none;
	font-size:12px !important;
	background-color:#cc3333;
	color:#fff;
	position:relative;
	top:2px;
}
.noneDeco {
	text-decoration:none;
}
.borderLine {
	border:1px solid #cccccc;

}
.otherGrpInfo {
	margin:0 0 10px 20px;

}
#mainLogo {
	position: absolute;
	left: 20px;
	top:5px;
	width:110px;
}
