body{
width:820px;
margin:0 auto;
padding-top:0px;
background-color:#FFFFFF;
color:#000033;
text-align:center;
}

#center{
width:99%;
margin-top:0px;
margin-bottom:0px;
margin-right:auto;
margin-left:auto;
}

a:link{
color:#CC0000;
}

a:visited{
color:#660000;
}

a:hover{
color:#FF0000;
}

h1{
margin:0px;
padding:0px;
font-size:12px;
font-weight:bold;
text-align:left;
}

h2{
margin:0px;
padding:0px;
font-size:12px;
font-weight:bold;
text-align:left;
}

h3{
margin:0px;
padding:0px;
font-size:0.85em;
line-height:140%;
text-align:left;
font-weight:normal;
}

h4{
font-size:12px;
margin:0px;
padding:0px;
font-weight:normal;
text-align:left;
}

p{
margin:0px;
padding:0px;
}

.nomalFont{
font-size:0.75em;
line-height:140%;
}

.smallFont{
font-size:0.7em;
line-height:130%;
}

/*ヘッダー設定ここから*/

.title{
text-align:left;
text-indent:-9999;
width:820px;
height:136px;
top:0px;
left:0px;
background:url(../topimg/head.jpg) no-repeat 0px 0px;}

.title_l{
text-align:left;
text-indent:-9999;
width:820px;
height:112px;
top:0px;
left:0px;
background:url(../img/head.jpg) no-repeat 0px 0px;}

/*ヘッダー設定ここまで*/

.contents{
text-align:center;
width:820px;
height:425px;
margin:auto;
}

.contents2{
text-align:center;
width:820px;
margin:auto;
}


/*トップページ*/
.illu{
width:781px;
height:270px;
margin:auto;}

.illu01{
width:240px;
height:270px;
margin:0px;
padding:0px;
text-indent:-9999;
background:url(../topimg/illu01.jpg) no-repeat 0px 0px;
text-align:left;
float:left;}

.illu02{
width:265px;
height:270px;
margin:0px;
padding:0px;
background:url(../topimg/illu02.jpg) no-repeat 0px 0px;
text-align:left;
float:left;}

.illu03{
width:275px;
height:270px;
margin:0px;
padding:0px;
background:url(../topimg/illu03.jpg) no-repeat 0px 0px;
text-align:left;
float:left;}

/*トップページコンテンツ*/
.cont{
width:780px;
margin:auto;}

#menu{
width:200px;}

#right_c{
width:595px;
margin-left:25px;}

/*メニュー*/

.m_top a{
text-indent:-9999;
display:block;
height:33px;
background:url(../img/menu_b_top.gif) no-repeat 0px 0px;}

.m_top a:hover{
background:url(../img/menu_b_top_on.gif) no-repeat 0px 0px;}

.mt_l{
text-indent:-9999;
height:37px;
background:url(../img/menu_learder.gif) no-repeat 0px 0px;}

.m_lserch a{
text-indent:-9999;
display:block;
height:32px;
background:url(../img/menu_b_leader.gif) no-repeat 0px 0px;}

.m_lserch a:hover{
background:url(../img/menu_b_leader_on.gif) no-repeat 0px 0px;}

.m_lhow a{
text-indent:-9999;
display:block;
height:32px;
background:url(../img/menu_b_leadertoha.gif) no-repeat 0px 0px;}

.m_lhow a:hover{
background:url(../img/menu_b_leadertoha_on.gif) no-repeat 0px 0px;}

.m_lform a{
text-indent:-9999;
display:block;
height:32px;
background:url(../img/menu_b_leaderform.gif) no-repeat 0px 0px;}

.m_lform a:hover{
background:url(../img/menu_b_leaderform_on.gif) no-repeat 0px 0px;}

.mt_c{
text-indent:-9999;
display:block;
height:36px;
background:url(../img/menu_cercle.gif) no-repeat 0px 0px;}

.m_cserch a{
text-indent:-9999;
display:block;
height:32px;
background:url(../img/menu_b_cercle.gif) no-repeat 0px 0px;}

.m_cserch a:hover{
background:url(../img/menu_b_cercle_on.gif) no-repeat 0px 0px;}

.m_chow a{
text-indent:-9999;
display:block;
height:32px;
background:url(../img/menu_b_certoha.gif) no-repeat 0px 0px;}

.m_chow a:hover{
background:url(../img/menu_b_certoha_on.gif) no-repeat 0px 0px;}

.m_cform a{
text-indent:-9999;
display:block;
height:32px;
background:url(../img/menu_b_cerform.gif) no-repeat 0px 0px;}

.m_cform a:hover{
background:url(../img/menu_b_cerform_on.gif) no-repeat 0px 0px;}


/*シニアリーダー*/

.leader{
width:390px;
top:0px;
float:left;}

.leadertext{
margin:2px 0px 2px 2px;
padding:5px;
width:370px;
background-color:#FFF0E3;}

.howleader{
width:107px;
top:0px;
float:left;}

.btform{
width:277px;
top:0px;
float:left;}

.cercle{
width:390px;
top:0px;
float:left;}

.cercletext{
margin:2px 0px 2px 2px;
padding:5px;
width:370px;
background-color:#E6F7EC;}

/*シニアリーダー*/

.larder{
width:275px;
height:270px;
margin:0px;
padding:0px;
background:url(../topimg/illu03.jpg) no-repeat 0px 0px;
text-align:left;
float:left;}


/*フッター*/

.copyright01{
margin-top:10px;
width:820px;
height:18px;
text-indent:-9999;
background:url(../topimg/footer.gif) no-repeat 0px 0px;
}

.copyright{
width:820px;
margin:0px;
padding:8px 0px 10px 0px;
background-color:#FFEE99;}

.cop01{
margin-top:-10px;
color:#A2743A;
font-size:0.85em;
line-height:140%;}

.cop02{
margin-top:3px;
color:#333333;
font-size:0.75em;
line-height:140%;}

/*検索ページ*/

.st_bunya{
text-align:left;
text-indent:-9999;
width:595px;
height:36px;
margin-top:3px;
left:0px;
background:url(../img/category.gif) no-repeat 0px 0px;}

.st_erea{
text-align:left;
text-indent:-9999;
width:595px;
height:36px;
margin-top:7px;
left:0px;
background:url(../img/erea.gif) no-repeat 0px 0px;}

.st_kekka{
text-align:left;
text-indent:-9999;
width:595px;
height:36px;
margin-top:7px;
left:0px;
background:url(../img/kekka.gif) no-repeat 0px 0px;}

.st_shosai{
text-align:left;
text-indent:-9999;
width:595px;
height:36px;
margin-top:7px;
left:0px;
background:url(../img/shosai.gif) no-repeat 0px 0px;}

.bt_search{
border-top:1px solid #666666;
width:595px;
font-size:0.75em;
line-height:140%;
margin:15px 0px 8px 0px;
padding-top:8px;
text-align:center;}

.ereatext{
width:395px;
font-size:0.72em;
line-height:140%;
padding:1px 0px 2px 25px;
border-bottom:1px dotted #999999;}

.kentext{
font-size:0.75em;
line-height:140%;
padding:1px 0px 2px 0px;}

/*パンくず*/

.pankuzu{
width:500px;
font-size:0.75em;
padding:8px 0px 3px 0px;}

.pankuzu2{
border-top:1px dotted #999999;
font-size:0.75em;
margin-top:5px;
padding:8px 0px 3px 0px;}

.tablecolor th{
	background-color:#efefef;
	padding:5px;
	}

