/* CSS Document */

*{
	margin:0;
	padding:0;
	}
	
body{　
	background-position:center top;
	background-repeat:repeat-y;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:14px;
	color:#000;
	margin:0;
	text-align:left;
	line-height:150%;
	}

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

a{
text-decoration:none;
}
	
a img{
border:none;
}

li{
list-style:none;
}

.clear{
clear:both;
}

#pan{
padding:0 0 10px 0;
font-size:13px;
}

#pan a{
text-decoration:underline;
}

/*header
---------------------------------------------*/

#header{
width:100%;
height:72px;
background:url(../images/hd_bg.gif);
background-repeat:repeat-x;
}

#header_conts{
width:940px;
height:46px;
margin:0 auto;
padding-top:20px;
background:url(../images/bg_waku.jpg);
background-repeat:repeat-y;
}

h1{
margin:0 0 0 30px;
}

/*wrapper
---------------------------------------------*/

#wrapper{
width:100%;
}
	
#wrapper_conts{
width:940px;
margin:0 auto;
background:url(../images/bg_waku.jpg);
background-repeat:repeat-y;
}


/*side
---------------------------------------------*/

#side{
width:207px;
float:left;
padding:10px 0 30px 30px;
}

#side ul{
margin:0 0 10px 0;
}

#side li{
margin:0 0 1px 0;
}

#side_btn01 a,#side_btn02 a,#side_btn03 a,#side_btn04 a,#side_btn06 a,
#side_btn08 a,#side_btn09 a,#side_btn11 a,#side_btn12 a,#side_btn16 a{
display:block;
width:207px;
height:47px;
}

#side span{
visibility:hidden;
}

#side_btn00{
background:url(../images/midashi_about_chiseki.gif) no-repeat;
width:207px;
height:47px;
}

/*--#side_btn01--*/

#side_btn01{
background:url(../images/side_setsuritsu.gif) no-repeat;
width:207px;
height:47px;
}

#side_btn01 a:hover{
background:url(../images/side_setsuritsu_on.gif) no-repeat;
width:207px;
height:47px;
}

/*--#side_btn02--*/

#side_btn02{
background:url(../images/side_yakuin.gif) no-repeat;
width:207px;
height:47px;
}

#side_btn02 a:hover{
background:url(../images/side_yakuin_on.gif) no-repeat;
width:207px;
height:47px;
}

/*--#side_btn03--*/

#side_btn03{
background:url(../images/side_kiyaku.gif) no-repeat;
width:207px;
height:47px;
}

#side_btn03 a:hover{
background:url(../images/side_kiyaku_on.gif) no-repeat;
width:207px;
height:47px;
}

/*--#side_btn04--*/

#side_btn04{
background:url(../images/side_katsudou.gif) no-repeat;
width:207px;
height:47px;
}

#side_btn04 a:hover{
background:url(../images/side_katsudou_on.gif) no-repeat;
width:207px;
height:47px;
}

/*--#side_btn05--*/

#side_btn05{
background:url(../images/midashi_event.gif) no-repeat;
width:207px;
height:47px;
}

/*--#side_btn06--*/

#side_btn06{
background:url(../images/side_oshirase.gif) no-repeat;
width:207px;
height:47px;
}

#side_btn06 a:hover{
background:url(../images/side_oshirase_on.gif) no-repeat;
width:207px;
height:47px;
}

/*--#side_btn07--*/

#side_btn07{
background:url(../images/midashi_nyukai.gif) no-repeat;
width:207px;
height:47px;
}

/*--#side_btn08--*/

#side_btn08{
background:url(../images/side_download01.gif) no-repeat;
width:207px;
height:47px;
}

#side_btn08 a:hover{
background:url(../images/side_download01_on.gif) no-repeat;
width:207px;
height:47px;
}

/*--#side_btn09--*/

#side_btn09{
background:url(../images/side_download02.gif) no-repeat;
width:207px;
height:47px;
}

#side_btn09 a:hover{
background:url(../images/side_download02_on.gif) no-repeat;
width:207px;
height:47px;
}

/*--#side_btn10--*/

#side_btn10{
background:url(../images/midashi_contact.gif) no-repeat;
width:207px;
height:47px;
}

/*--#side_btn11--*/

#side_btn11{
background:url(../images/side_contact.gif) no-repeat;
width:207px;
height:47px;
}

#side_btn11 a:hover{
background:url(../images/side_contact_on.gif) no-repeat;
width:207px;
height:47px;
}

/*--#side_btn12--*/

#side_btn12{
background:url(../images/side_link.gif) no-repeat;
width:207px;
height:47px;
}

#side_btn12 a:hover{
background:url(../images/side_link_on.gif) no-repeat;
width:207px;
height:47px;
}

/*--#side_btn16--*/

#side_btn16{
background:url(../images/side_kanren.gif) no-repeat;
width:207px;
height:47px;
}

#side_btn16 a:hover{
background:url(../images/side_kanren_on.gif) no-repeat;
width:207px;
height:47px;
}


/*contents
---------------------------------------------*/

#contents{
width:645px;
float:right;
margin:10px 45px 0 0;
*margin:10px 25px 0 0;
}

h2{
font-size:18px;
border-left:5px #CCCCCC solid;
border-bottom:1px #CCCCCC solid;
}

h2 p{
padding:2px 0 2px 8px;
}


/*--トップページ--*/

#oshirase{
padding:8px;
}

#oshirase li{
padding:3px 0;
}

/*--設立趣意書--*/

.p_setsuritsu01{
padding:20px 0px;
}

.p_setsuritsu02{
padding:40px 0 0 0;
text-align:right;
}

/*--役員一覧--*/

.p_yakuin{
padding:10px 0;
}

/*--規約--*/

.p_kiyaku{
padding:8px 0;
}

/*--正会員・准会員入会申込書--*/
.pdf_download{
padding:20px 0px;
}

/*--会員専用ページ--*/
.kaiin_only_list li{
padding:6px 0;
}

#kaiin_side li{
margin:1px 0;
}

/*--#kaiin--*/

#kaiin spna{
visibility:hidden;
}

#kaiin a{
display:block;
background:url(../images/kaiin_only_btn.gif) no-repeat;
width:207px;
height:64px;
}

#kaiin a:hover{
background:url(../images/kaiin_only_btn_on.gif) no-repeat;
width:207px;
height:64px;
}

/*--#side_btn13--*/

#side_btn13 a{
display:block;
width:207px;
height:47px;
}


#side_btn13{
background:url(../images/kaiin_only_bg.gif) no-repeat;
width:207px;
height:47px;
}

/*--#side_btn14,15--*/

#side_btn14 a,#side_btn15 a{
display:block;
width:207px;
height:62px;
}

#side_btn14{
background:url(../images/nouhu_btn.jpg) no-repeat;
width:207px;
height:62px;
}

#side_btn14 a:hover{
background:url(../images/nouhu_btn_on.jpg) no-repeat;
width:207px;
height:62px;
}

#side_btn15{
background:url(../images/move_btn.jpg) no-repeat;
width:207px;
height:62px;
}

#side_btn15 a:hover{
background:url(../images/move_btn_on.jpg) no-repeat;
width:207px;
height:62px;
}


/*--録画視聴--*/

#howto_move{
background:#EAEAEA;
padding:15px;
margin:15px 0;
}

.program{
margin:20px 0 20px 10px;
}


/*footer
---------------------------------------------*/

#footer_add{
text-align:center;
margin:25px 0 0 0;
*margin:50px 0 0 0;
font-size:12px;
}

#footer{
width:100%;
height:200px;
background:#006699;
color:#FFFFFF;
font-size:12px;
padding:10px 0 0 0;
}

#footer_conts{
width:940px;
margin:0 auto;
}

#footer table{
width:900px;
margin-left:40px;
}

#footer a{
color:#FFFFFF;
}

#footer table td{
vertical-align:top;
}

#footer table li{
padding:5px 0;
}

#footer table li img{
padding:0 5px 0 0;
}

#footer_copyright{
width:100%;
height:20px;
text-align:center;
background:#E8E8E8;
}

#footer_copyright_conts{
width:940px;
margin:0 auto;
font-size:12px;
padding:3px 0 0 0;
}