@charset "UTF-8";
body{
	text-align:center;
	margin:0;
	background-image:url(img/bg.gif)
}
#container{
	width:950px;
	background-color:#72B700;
	padding:0px;
	border-top:15px #42210b solid;
	margin:0 auto;
	position:static;
	z-index:0;
	}
#head {
	width:950px;
	/*background-color:#72B700;*/
	position:relative;
	z-index:2;
	text-align:left;
}

#head h1{
	float:left;
	margin:0xp;
	padding:0px;
}
#head ul{
	margin-top:0px;
	position:relative;top:25px;left:10px;
}
#head ul li{
	display:inline;
	color:#FFFFFF;
}
#head ul li{
	list-style-type:none;
	padding-left:5px;
	padding-right:25px;
	padding-bottom:0px;
	font-size:12px;
	line-height:2.0;
	height:25px;
}
#head ul li a{
	color:#FFFFFF;
	text-decoration:none;
}
#head ul li a:hover{
	color:rgba(237,232,16,1.00);
}

#main_visual{
	clear:both;
	width:950px;
	/*height:300px;*/
	text-align:center;
	/*background-color:#72B700;*/
	position:relative;top:-100px;
	z-index:1;
}
#left_menu{
	width:250px;
	float:left;
	background-color:#72B700;
	position:relative;top:-90px;
	padding:0px;
}
#left_menu{
	marigin:0px;
	padding:0px;
}
#left_menu ul{
	margin:0px;
	padding:0px;
}

#left_menu ul li{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#contents{
	width:680px;
	float:right;
	position:relative;top:-90px;
}

#footer{
	clear:both;
	width:850px;
	position:relative;top:-100px;
}

#contents h3{
	text-align:left;
}
#contents p{
	text-align:left;
	margin-top:15px;
	margin-right:30px;
	margin-left:15px;
	font-size:13px;
	line-height:1.6;
	 font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	 color:#42210b;
}
#contents h2{
	margin:0px;
	text-align:left;
}

#contents h5{
	text-align:left;
	margin-left:15px;
	font-weight:normal;
	font-size:15px;
	line-height:1.6;
	 font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	 color:#42210b;
}

#sankou{
	width:470px;
	height:600px;
	margin-left:20px;
	padding:10px;
	text-align:left;
	background:#FFFFFF;
    border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
}  

h4{
	color:#ff5a24;
	font-size:15px;
	margin:2px;
	 font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.sankou_p{
	font-size:13px;
	 font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	 color:#42210B;
	 margin:0px;
}

.sankou_hr{
	border-color:#AAAAAA;
	height:0px;
	border-bottom:1px dotted #AAAAAA;
	border-top:none;
}

.sankou_half{
	width:220px;
	float:left;
	border-bottom:1px dotted #AAAAAA;
	margin:5px;
	padding-bottom:5px;
}

.point_taishou{
	width:550px;
	border-left:15px solid #548817;
	background-color:#75d717;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:15px;
	margin-bottom:5px;
}

#fuwa_oukoku{
	position:absolute;
	left:400px;
	top:180px;
}

#fuwa_gakkou{
	position:absolute;
	left:150px;
	top:120px;
}

#fuwa_tanoshimu{
	position:absolute;
	left:50px;
	top:350px;
}

#fuwa_cycle{
	position:absolute;
	top:70px;
	left:740px;
}

#fuwa_point{
	position:absolute;
	top:580px;
	left:120px;
}

#fuwa_tukuru{
	position:absolute;
	left:650px;
	top:400px;
}

#fuwa_joshi{
	position:absolute;
	left:560px;
	top:270px;
}

#fukidashi{
	position:absolute;
	top:250px;
	left:200px;
}
#infomation{
	width:460px;
	float:left;
}
div.update{
	padding:15px;
	width:430px;
	background-color:#FFFFCA;
	height:200px;
	text-align:left;
	font-size:11px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	overflow:scroll;
}
/* --- 新着リスト --- */
div.update dl {
width: 100%; /* 新着リストの幅 */
margin: 0;
border-top: 1px #c0c0c0 dotted; /* 新着リストの上境界線 */
}

/* --- 日付エリア --- */
div.update dt {
width: 6.7em; /* 日付エリアの幅 */
float: left;
padding: 7px 0 6px 3px; /* 日付エリアのパディング（上右下左） */
line-height: 120%;
}

/* --- 本文エリア --- */
div.update dd {
margin: 0;
padding: 7px 3px 6px 6.6em; /* 本文エリアのパディング（上右下左） */
border-bottom: 1px #c0c0c0 dotted; /* 本文エリア下境界線 */
line-height: 120%;
}

div.update dd A:link{
	 color:#42210b;
}

div.update dd A:visited{
	 color:#42210b;
}

/* --- clearfix --- */
.clearFix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearFix {
min-height: 1px;
}
#rightbannar{
	width:172px;
	float:right;
	
	text-align:left;
	margin-right:5px;
}
#rightbannar p{
	margin-left:5px;
}
#rightbannar ul{
	margin:0px;
	padding:0px;
}
#rightbannar ul li{
	list-style-type:none;
}
#facebook{
	text-align:right;
	position:relative;
	top:-25px;
	left:350px;
	width:50px;
}
#link h4{
	text-align:left;
}

.bannar{
	text-align:left;
	padding-top:20px;
}
#link p a:link{
	color:#42210B;
	text-decoration:none;
}
#footer{
	clear:both;
	text-align:center;
	width:950px;

}
#footer ul{
	margin-left:150px;
	margin-top:0px;
}
#footer ul li{
	float:left;
	list-style-type:none;
	width:130px;
	font-size:13px;
	color:#FFFFFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	white-space:nowrap;
}

#footer ul li a:link{
	color:#FFFFFF;
	text-decoration:none;
}

#footer ul li a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

#footer ul li a:hover{
	color:rgba(237,232,16,1.00);
	text-decoration:none;
}

#copyright{
	font-size:13px;
	color:#FFFFFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#point_qa{
	width:500px;
	padding:20px;
	background-color:#D8CFA4;
    border-radius: 20px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
	border:2px solid #FFFFFF;
}  

.poitn_q{
	width:450px;
	height:45px;
	text-align:left;
	font-size:12px;
	padding-left:50px;
	padding-top:5px;
	background-image:url(img/q.png);
	background-repeat:no-repeat;
	 font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	 color:#42210b;
}

.poitn_a{
	width:450px;
	height:45px;
	text-align:left;
	font-size:12px;
	padding-left:50px;
	padding-top:5px;
	background-image:url(img/a.png);
	background-repeat:no-repeat;
	 font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	 color:#42210b;
}

#point_qa hr{
	border:1px solid #FFFFFF;
	width:480px;
	margin-bottom:10px;
}

figure{
	float:left;
	width:150px;
	margin:0px;
}

figcaption{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	 color:#FFFFFF;
	 font-size:10px;
}

.shinsei{
	text-align:left;
	font-size:13px;
	 font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	 color:#42210b;
	 margin-left:0px;
	 padding-left:0px;
}

.shinsei li{
	list-style:none;
	background-image:url(img/list_kinoko.gif);
	background-repeat:no-repeat;
	padding-left:32px;
	margin-bottom:10px;
	height:30px;
	paddinig-left:0px;
	padding-top:2px;
}

.shinsei li a:link{
	 color:#42210b;
	 text-decoration:none;
}

.shinsei li a:visited{
	 color:#42210b;
	 text-decoration:none;
}

.shinsei li a:hover{
	 color:#ffff00;
	 text-decoration:none;
}

#joshi{
	width:320px;
	text-align:left;
	float:left;
	margin-right:0px;
	padding-right:0px;
}

#joshi ul{
	margin-left:0px;
	padding-left:20px;
	
}

#joshi ul li{
	text-align:left;
	list-style-type:none;
	font-size:13px;
	line-height:1.6;
	 font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	 color:#42210b;
	 background-image:url(img/li_back.gif);
	 background-repeat:no-repeat;
	 margin-left:0px;
	 padding-left:15px;
}

.point_taishou2{
	border-bottom:1px solid #ffffff;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:25px;
	margin-bottom:5px;
}

#gakkou_maru{
	width:540px;
	padding:20px;
	background-color:#D8CFA4;
    border-radius: 20px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
	border:2px solid #FFFFFF;
}  

img {
    border: 0px;
}

.ticker {
margin: 0 auto;
width: 650px;
text-align: left;
position: relative;
overflow: hidden;
color:#42210b;
font-size:11px;
}

.ticker ul {
width: 100%;
position: relative;
margin:0;
padding0;
}

.ticker ul li {
margin:0;
padding:0;
width: 100%;
display: none;
}

#headline{
	background-color:rgba(194,241,149,1.00);
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:11px;
	color:#42210b;
}

.headline_title{
	float:left;
	font-weight:bold;
	margin-left:180px;
}

#jyuyou{
	width:900px;
	text-align:left;
	margin-left:20px;
	margin-top:5px;
	padding:5px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-color:#FFFFCA;
}

#jyuyou_comment{
	width:630px;
	float:left;
}

#jyuyou h3{
	font-size:13px;
	color:rgba(216,27,30,1.00);
	margin:0px;
}

#jyuyou p{
	font-size:12px;
	margin-top:10px;
	margin-bottom:10px;
}

#countdown{
	width:150px;
	height:150px;
	padding:15px;
	background-color:#D77b4B;
	border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
	float:right;
	color:#FFFFFF;
	text-align:center;
}
.count{
	background-image:url(img/countdown_back.png);
	font-size:50px;
	font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#D77b4B;
	letter-spacing:22px;
	padding-left:8px;
	padding-top:2px;
	margin-top:15px;
	background-repeat:no-repeat;
	height:80px;
	text-align:left;
	margin-left:15px;
}
	
.point_end{
	background-color:rgba(238,18,18,1.00);
	padding:10px;
	color:#FFFFFF;
	font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	text-align:center;
}

#jyuyou1{
	width:430px;
	float:left;
	background-color:rgba(255,255,255,1.00);
	margin-left:25px;
}

#jyuyou1 h3{
	background-color:rgba(52,127,36,1.00);
	color:rgba(255,255,255,1.00);
	text-align:center;
	margin:0px;
}

#jyuyou p{
	padding:3px;
}
#jyuyou2{
	width:430px;
	float:left;
	background-color:rgba(255,255,255,1.00);
	margin-left:5px;
}

#jyuyou2 h3{
	background-color:rgba(222,76,5,1.00);
	color:rgba(255,255,255,1.00);
	text-align:center;
	margin:0px;
}
#jyuyou_kai h4{
	font-size:16px;
	color:rgba(0,0,0,1.00);
}

#jyuyou_kai{
	width:900px;
	text-align:left;
	margin-left:20px;
	margin-top:5px;
	padding:5px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#jyuyou_kai p{
	font-size:12px;
	margin-top:10px;
	margin-bottom:10px;
	padding:3px;
}