@charset "Shift_JIS";
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #000000;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}

.thrColHybHdr #container { 
	width: 980px;
	background: #FCFF28;
	margin: 0 auto;
	text-align: center;
}  

.thrColHybHdr #sidebar1 {
	float: left; 
	width: 150px;
	background: #FCFF28;
	padding: 185px 0 150px 0; 
}

.thrColHybHdr #sidebar2 {
	float: right; 
	width: 220px; 
	background: #FCFF28;
	padding: 165px 0 150px 0;
	text-align: right;
}

.thrColHybHdr #mainContent {
	width:500px;
 	margin: 0 0 0 220px;
	padding: 60px 0 0 0;
	text-align: left;
	
} 

.line{
	background-image: url(../img/share/line_500.gif);
	background-repeat: no-repeat;
	height: 20px;
	margin: 20px 0 10px 0;
}

.dot{
	background-image: url(../img/share/line_dot_500.gif);
	background-repeat: no-repeat;
	height: 20px;
	margin: 20px 0 10px 0;
}

/* ----------------------- footer -------------------------- */
.thrColHybHdr #footer { 
	padding: 0 0;
	background:#FCFF28;
} 
.thrColHybHdr #footer p {
	margin: 0;
	padding: 0 0;
}

.thrColHybHdr #footer .f_left {
	float: left;
	margin: 10px 0 10px 10px;
	
}
.thrColHybHdr #footer .f_right {
	float: right;
	margin: 50px 10px 10px 0;
	
}


.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


/* ----------------------- mouse over / navigation -------------------------- */
.btn_navi a{
    display:block;
    width:149px;
    height:22px;
	margin: 0 0 1px 0;
    text-indent:-1500px;
    overflow:hidden;
}

.btn_navi a.top {
    background-image:url(../img/navi/navi_top.gif);
}
.btn_navi a:hover.top {
    background-position:0px -22px;
}

.btn_navi a.news {
    background-image:url(../img/navi/navi_news.gif);
}
.btn_navi a:hover.news {
    background-position:0px -22px;
}

.btn_navi a.greeting {
    background-image:url(../img/navi/navi_greeting.gif);
}
.btn_navi a:hover.greeting {
    background-position:0px -22px;
}

.btn_navi a.about {
    background-image:url(../img/navi/navi_about.gif);
}
.btn_navi a:hover.about {
    background-position:0px -22px;
}

.btn_navi a.inquiry {
    background-image:url(../img/navi/navi_inquiry.gif);
}
.btn_navi a:hover.inquiry {
    background-position:0px -22px;
}

.btn_navi a.member_list {
    background-image:url(../img/navi/navi_member_list.gif);
}
.btn_navi a:hover.member_list {
    background-position:0px -22px;
}

.btn_navi a.member_boshu {
    background-image:url(../img/navi/navi_member_boshu.gif);
}
.btn_navi a:hover.member_boshu {
    background-position:0px -22px;
}

.btn_navi a.annual {
    background-image:url(../img/navi/navi_annual.gif);
}
.btn_navi a:hover.annual {
    background-position:0px -22px;
}

.btn_navi a.competition {
    background-image:url(../img/navi/navi_competition.gif);
}
.btn_navi a:hover.competition {
    background-position:0px -22px;
}


.bottom a{
    display:block;
    width:22px;
    height:22px;
	margin: 0 0 0 0;
    text-indent:-1500px;
    overflow:hidden;
}
.bottom a.pagetop {
    background-image:url(../img/share/btn_page_top.gif);
}
.bottom a:hover.pagetop {
    background-position:0px -22px;
}

/* ----------------------- footer -------------------------- */
.text_in1{
	padding: 0 0 0 50px;
}


.rect_black{
	margin: 0 0 0 0;
	padding: 30px;
	border: thin #000000 solid;
}

