/* ------- ■全体の中身設定------- */
* {
  margin: 0;
  padding: 0;
}

body {
  background-color: #FFFFFF;
  margin: 0px;
  padding: 10px 0px 10px 0px;
  text-align: center;
}

img{
	border:0px;
}

br{letter-spacing:normal;}


input, textarea {
  font-family: Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", Helvetica, Arial, sans-serif;
  font-size: 14px;
}


form {
  padding: 0px;
  margin: 0px;
}

blockquote {
  font-size: 12px;
  padding: 5px;
  margin: 5px;
  border: 1px dashed #d4c6b1;
}

h1{
margin:0;
}

/* ------- ■リンクの色 ------- */
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:active {text-decoration:none;}
a:hover {text-decoration:none;}

/* ------- ■全体の指定------- */
#box_01{
  margin-left: auto;
  margin-right:auto;
  width: 900px;
  background-color: #FFFFFF;
  text-align:left;
}

#box_02{
width: 900px;
}

#box_02back_t{
width: 900px;
background-image:url(../skin/images/background_top.jpg);
background-repeat:repeat-x;
background-position:top;
}

#box_02back_b{
width: 900px;
background-image:url(../skin/images/background_bottom.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.top_btn{
text-align:right;
margin-top:5px;
font-size:10px;
color:#009900;
}


.top_btn_open{
text-align:right;
margin-top:5px;
font-size:10px;
color:#5353FF;
}
.top_btn a, .top_btn a:link, .top_btn a:visited, .top_btn a:active, .top_btn a:hover {color:#009900; text-decoration:underline;}
.top_btn_open a, .top_btn_open a:link, .top_btn_open a:visited, .top_btn_open a:active, .top_btn_open a:hover {color:#5353FF; text-decoration:underline;}


/* ------- ■ヘッダーの指定------- */
.header{
background:url(../skin/images/header02.gif);
background-repeat:no-repeat;
background-position:0 52px;
height:86px;
}

.header p{
margin-top:8px;
margin-left:90px;
font-size:14px;
font-weight:bold;
color:#FFF;
}



/* ------- ■フッターの指定------- */
#footer{
clear:both;
text-align:center;
padding-top:15px;
padding-bottom:20px;
border-top:solid 2px #61A650;
border-bottom:solid 2px #333333;
}

#footer p{
font-size:13px;
line-height:160%;
}

address{
font-style:normal;
font-size:10px;
}

#footer p a, address a:link, #footer p a:visited, #footer p a:active {color:#000000; text-decoration:underline;}
#footer p a:hover {color:#333333; text-decoration:underline;}

.footer_menu{
font-size:10px;
color:#61A650;
margin-bottom:3px;
}

.footer_menu a, .footer_menu a:link, .footer_menu a:visited, .footer_menu a:active {color:#61A650; text-decoration:none;}
.footer_menu a:hover {color:#66CC33; text-decoration:underline;}

/* ------- ■サイドメニュー部分 ------- */
#side{
width:250px;
float:left;
margin-top:15px;
font-size:12px;
overflow:hidden;
}

#sidemenu{
margin-left:14px;
margin-bottom:20px;
}

.side_img01{
margin-bottom:14px;
}


#sidemenu ul{
  list-style-type: none;
}

li {
  margin-top:5px;
  margin-bottom:3px;
  margin-left:10px;
  list-style-type: none;
  line-height:130%;
}

.li_days{
color:#669966;
font-weight:bold;
}

.li_rally{
margin-left:10px;
padding-left:10px;
background-image:url(../skin/images/arrow.gif);
background-position:left top;
background-repeat:no-repeat;
}

.side_entry{
margin-top:10px;
margin-bottom:8px;
margin-left:8px;
}

.side_entry img{
margin-right:8px;
}

/* ------- ▲サイドメニュー部分（サブリスト） ------- */
.side_union{
margin-bottom:15px;
}

.side_union img{
margin-bottom:3px;
}

.side_union li{
color:#333333;
line-height:180%;
}

.side_union a, .side_union a:link{color:#333333; text-decoration:none;}
.side_union a:visited, .side_union a:active {color:#660099; text-decoration:none;}
.side_union a:hover {color:#666666; text-decoration:underline;}


/* ------- ▲サイドメニュー部分（のじぎくOPEN） ------- */
.side_open{
margin-bottom:15px;
}

.side_open li{
margin-left:0px;
margin-bottom:1px;
margin-top:0px;
}

.open_li{
margin-top:5px;
margin-bottom:5px;
}

.open_li li{
color:#333333;
line-height:150%;
}

.open_li a, .open_li a:link{color:#333333; text-decoration:none;}
.open_li a:visited, .open_li a:active {color:#660099; text-decoration:none;}
.open_li a:hover {color:#666666; text-decoration:underline;}

/* ------- ■メイン部分 ------- */
#main{
width:650px;
float:right;
margin-top:15px;
font-size:14px;
}
/* ------- ■メイン部分トップページ ------- */
#contents01{
width:450px;
float:left;
}

#contents02{
width:200px;
float:right;
}

#contents03{
width:650px;
clear:both;
}


/* ------- ■記事部分------- */
.entry {
width:400px;
margin-left:20px;
text-align: left;
overflow:hidden;
}

.entryBodyset {
margin-left:10px;
margin-right:10px;
margin-top:10px;
}

.entry_title_date{
color:#006600;
font-size: 14px;
font-weight: bold;
font-family: Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
line-height:130%;
}

.entry_title{
color:#006600;
font-size: 14px;
font-weight: bold;
}

.entry_body{
font-size: 14px;
margin-top:10px;
line-height: 150%;
font-family: Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
}

.entry_body p{
margin-bottom:20px;
}


.entry_body img{
margin-right:15px;
}

.entry_more{
text-align:right;
margin-top:10px;
margin-bottom:15px;
}

.entry_title a, .entry_title a:link, .entry_title a:visited, .entry_title a:active {color:#006600; text-decoration:none;}
.entry_title a:hover {color:#006600; text-decoration: none;}

/* ------- ■記事部分(下層ページ用)------- */
.entry_02 {
width:610px;
margin-left:20px;
margin-bottom:20px;
text-align: left;
overflow:hidden;
}

.entryBodyset_02 {
margin-left:10px;
margin-right:10px;
margin-top:10px;
}

.entry_body_02{
font-size: 12px;
margin-top:10px;
line-height: 150%;
font-family: Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
}

.entry_body_02 img{
margin-right:15px;
}

/* ------- ■記事部分(のじぎくOPENページ用)------- */

.entry_title_open{
color:#5353FF;
font-size: 14px;
font-weight: bold;
}

.entry_title_open a, .entry_title_open a:link, .entry_title_open a:visited, .entry_title_open a:active {color:#5353FF; text-decoration:none;}
.entry_title_open a:hover {color:#5353FF; text-decoration: none;}

/* ------- ■新着情報------- */

.ne{
margin-top:20px;
margin-left:20px;
text-align: left;
}

.ne_body{
width:400px;
overflow:hidden;
font-size: 14px;
color:#333333;
margin-top:10px;
font-family:Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", Helvetica, Arial, sans-serif;
padding-bottom:16px;
border-bottom:solid 2px #75B368;
margin-bottom:20px;
}

.ne_body li{
line-height:170%;
}

.ne_body a, .ne_body a:link{color:#333333; text-decoration:underline;}
.ne_body a:visited, .ne_body a:active {color:#660099; text-decoration:underline;}
.ne_body a:hover {color:#666666; text-decoration:underline;}

/* ------- ■新着情報(のじぎくOPEN用)------- */

.ne_noji{
text-align: left;
}

.ne_body_noji{
width:550px;
overflow:hidden;
font-size: 14px;
color:#333333;
margin-top:10px;
font-family:Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", Helvetica, Arial, sans-serif;
padding-bottom:16px;
border-bottom:solid 2px #3072BE;
margin-bottom:20px;
}

.ne_body_noji li{
line-height:170%;
}

.ne_body_noji a, .ne_body_noji a:link{color:#333333; text-decoration:underline;}
.ne_body_noji a:visited, .ne_body_noji a:active {color:#660099; text-decoration:underline;}
.ne_body_noji a:hover {color:#666666; text-decoration:underline;}

/* ------- ■検索結果------- */
.search{
margin-left:20px;
text-align: left;
}

.search_body{
width:400px;
overflow:hidden;
font-size: 12px;
color:#333333;
margin-top:10px;
font-family:Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", Helvetica, Arial, sans-serif;
padding-bottom:16px;
border-bottom:solid 2px #75B368;
margin-bottom:20px;
}

.ne_body li{
line-height:170%;
}

.search_body a, .search_body a:link{color:#333333; text-decoration:underline;}
.search_body a:visited, .search_body a:active {color:#660099; text-decoration:underline;}
.search_body a:hover {color:#666666; text-decoration:underline;}

/* ------- ■バナー部分------- */
.banner{
margin-top:15px;
}

.banner img{
margin-bottom:10px;
}




#youtube {
	padding: 0px;
	height: 83px;
	width: 198px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
