@charset ‘UTF-8′;
/* 共通スタイルシート*/

* html .iepngfix {
	behavior: expression(IEPNGFIX.fix(this));
}

body		 {
	background-image:url(../image/index_bg-02.jpg);
	background-attachment:fixed;
	background-position:center 0px;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	font-family: "メイリオ","HGPゴシックM","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック" , Verdana, Osaka‐等幅;
}
#head_ber{
	background-image:url(../image/bg-01.png);
	background-repeat:repeat-x;
	height:112px;
}
.logo_area{
	margin:0px auto 0px auto;
}
#tagline{
	padding: 0px;
	width: 552px;
	color:#FFFFCC;
	font-size:11px;
	line-height: 14px;
	font-family: "メイリオ","HGPゴシックM","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック" , Verdana, Osaka‐等幅;
}


#space2{
	margin:0px auto 0px auto;
	background-image:none;
	background-image:url(../image/bg-02.png);
	background-repeat:repeat-x;
	background-position:center top;
	height:30px;
	text-align:center;
	padding:12px 0px 0px 0px;
}
* html #space2 {
	behavior: expression(IEPNGFIX.fix(this));
}

.pankuzu{
	margin:0px auto 0px auto;
	padding:2px 0px 0px 30px;
	width:870px;
	text-align:left;
	font-family: "メイリオ","HGPゴシックM","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック" , Verdana, Osaka‐等幅;
	color:#333300;
	font-size:13px;
	background-image:url(../image/bg_pankuzu.png);
	height:20px;
}
* html .pankuzu{
	behavior: expression(IEPNGFIX.fix(this));
}
.pankuzu a:link,.pankuzu a:visited{
	text-decoration:underline;
	color:#333300;
}
.pankuzu a:hover{
	text-decoration:underline;
	color:#999900;
}

#inbox {
	padding:0px 10px 0px 10px;
	margin:0px auto 0px auto;
	width: 900px;
	text-align:left;
/*	background-image:url(../image/box_bg_page.png);
	background-position:center -15px;*/
	background-image:url(../image/box_bg1.png);
	background-repeat:no-repeat;
	overflow: hidden;
}
* html #inbox {
	behavior: expression(IEPNGFIX.fix(this));
}
/*───ボックス内フロートによる（ボックス背景が消える）問題を解決する▼──*/
#inbox:after{
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html #inbox {
    height: 1em;
    overflow: visible;
}
/**/
/*───ボックス内フロートによる（ボックス背景が消える）問題を解決する△──*/

#flash{
	width:920px;
	background-image:url(../image/box_bg2.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:15px;
	margin:0px auto 0px auto;
}
* html #flash {
	behavior: expression(IEPNGFIX.fix(this));
}
#outbox{
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	width:898px;
	background-color:#F8F8DC;
/*	background-color:#FCFCF5;
	background-image:url(../image/outbox.gif);
	background-position:0px 300px;
	background-repeat:repeat-x;*/
	border-left:1px solid #E8E1B5;
	border-right:1px solid #E8E1B5;
	overflow: hidden;
}
/*───ボックス内フロートによる（ボックス背景が消える）問題を解決する▼──*/
#outbox:after{
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html #outbox {
    height: 1em;
    overflow: visible;
}
/**/
/*───ボックス内フロートによる（ボックス背景が消える）問題を解決する△──*/

#title_box_page{
	width:900px;
	margin:0px 0px 0px 0px;
	padding:35px 0px 0px 0px;
	background-image:url(../image/title_bg_page.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:75px;
}
h2#pagetitle{
	margin:0px 0px 0px 25px ;
	padding:4px 0px 0px 10px;
	border-left:7px solid #666600;
	font-size:22px;
	font-weight:normal;
}
.page_left{
	padding:5px 10px 10px 30px;
/*	margin:0px -300px 0px 0px;*/
	margin:0px 0px 0px 0px;
	width:600px;
	float:left;
	background-color:#FCFCF5;
/*	border-right:300px solid #F8F8DC;*/
	border-right:0px solid #F8F8DC;
}
h3#subtitle{
	background-image:url(../image/bg_h3.jpg);
	background-repeat:repeat-x;
	font-size:15px;
	font-weight:normal;
	margin:0px 0px 15px 0px;
	padding:1px 0px 0px 20px;
	border-left:3px solid #999900;
}
img.img_left{
	padding:4px 4px 4px 4px;
	margin:0px 0px 15px 10px;
	float:left;
	border:1px solid #666600;
}
img.img_right{
	padding:4px 4px 4px 4px;
	margin:0px 0px 15px 0px;
	float:right;
	border:1px solid #666600;
}

p.block{
	display:block;
	float:right;
	line-height:16px;
	font-size:12px;
	margin:0px 5px 10px 0px;
	padding:0px 0px 0px 0px;
	width:360px;
}
p.block2{
	display:block;
	float:left;
	line-height:16px;
	font-size:12px;
	margin:0px 5px 10px 10px;
	padding:0px 0px 0px 0px;
	width:400px;
}



/*--フッターの上の共通欄▼--*/

.fureaikan img{
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	width:358px;
}
.rss_news{
	float:right;
	width:480px;
	margin:145px 10px 10px 0px;
	padding:0px 0px 0px 0px;
	height:345px;
	vertical-align:top;
}
.clear{
	clear:both;
}



#pagemain{
	width: 900px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

#information{
	width: 898px;
	height:386px;
	border-left:1px solid #E8E1B5;
	border-right:1px solid #E8E1B5;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
}


/*---上の欄---*/
#fureaikan{
	margin:-1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:898px;
	background:#F9F7E8;
	height:160px;
	border-top:1px dashed #999900;
	border-bottom:1px dashed #999900;
}

#fure_left{
	float:left;
	width:358px;
	padding:9px 7px 9px 7px;
	margin:0px 0px 0px 0px;
	
}
#fure_left img.img1{
	padding:0px 0px 4px 0px;
}
#fure_mid{
	float:left;
	width:175px;
	padding:9px 7px 9px 7px;
	margin:0px 0px 0px 0px;
}
#fure_right{
	padding:9px 0px 9px 7px;
	margin:0px 0px 0px 0px;
}
#fure_right img.img1{
	padding:0px 0px 4px 0px;
}



/*---左の欄---*/
#cottage{
	display:block;
	float:left;
	background-color:#F1EECD;
	width:389px;
	line-height: 13px;
	font-size:11px;
	padding:0px 0px 0px 0px;
	font-family: "メイリオ","HGPゴシックM","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック" , Verdana, Osaka‐等幅;
	height:225px;
}

#cottage_img1{
	border:1px solid #999900;
	padding:0px;
	margin:3px 5px 0px 10px;
	float:left;
}
#cottage_img2{
	margin:5px 0px 5px 0px;
	float:right;
}
.text_right{
	display:block;
	float:right;
	width:191px;
	margin:0px 0px 0px 0px;
}
/*--真ん中の欄--*/
#taiken{
	display:block;
	float:left;
	background-color:#E6DFAE;
	padding:0px 0px 0px 0px;
	width: 249px;
	font-family: "メイリオ","HGPゴシックM","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック" , Verdana, Osaka‐等幅;
	font-size:11px;
	height:225px;
}

#taiken_img1{
	margin:0px 0px 5px 0px;
}
#taiken_img2{
	border:1px solid #999900;
	padding:0px;
	margin:0px 0px 5px 10px;
}
a.shosai{
	color:#333300;
}
p.shosai a:hover{
	color:#999900;
}
/*--右の欄--*/
#sports{
	display:block;
	float:left;
	background-color:#F1EECD;
	padding:0px 0px 0px 0px;
	width: 260px;
	font-family: "メイリオ","HGPゴシックM","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック" , Verdana, Osaka‐等幅;
	height:225px;
}

#sports_img1{
	margin:0px 0px 0px 0px;
	float:left;
}
#sports_img2{
	margin:20px 0px 5px 0px;
	padding:0px 30px 0px 0px;
	display:block;
	float:right;
}
#sports_img2 li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 6px 20px;
	background-image:url(../image/point1.gif);
	background-repeat:no-repeat;
	list-style:none;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	color:#333300;
}
#sports_img2 li a:link , #sports_img2 li a:visited{
	color:#333300;
}
#sports_img2 li a:hover{
	color:#999900;
}




/*--フッター欄▼--*/

#footer_menu{
	margin:0px auto 0px auto;
	clear: both;
	font-size: 11px;
	line-height: 20px;
	text-align:center;
	width: 900px;
	height: 75px;
	padding: 10px 0px 0px 0px;
	font-family: "メイリオ","HGPゴシックM","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック" , Verdana, Osaka‐等幅;
	background-color:#666600;
}

#footer_menu a{
	text-decoration: underline;
	color:#FFFBDF;
}

#footer_menu a:visited{
	text-decoration: underline;
	color:#FFFBDF;
}
#footer_menu a:active{
	color:#CCCC99;
	text-decoration:underline;
}

#footer_menu a:hover{
	text-decoration:none;
	color:#cccc99;
}

#footer {
	margin:0px auto 0px auto;
	clear: both;
	text-align:center;
	width: 900px;
	height: 16px;
	padding: 2px 0px 2px 0px;
	background-color:#999900;
	color: #ffffff;
	font-weight:bold;
	font-size: 12px;
	font-family: "メイリオ","HGPゴシックM","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック" , Verdana, Osaka‐等幅;
}
#profile{
	margin:0px auto 30px auto;
	clear: both;
	font-size: 12px;
	line-height: 18px;
	text-align:center;
	width: 900px;
	height: 90px;
	padding: 9px 0px 1px 0px;
	font-family: "メイリオ","HGPゴシックM","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック" , Verdana, Osaka‐等幅;
	background-color:#666600;
	color:#FFFBDF;
}
/*--フッター欄△--*/

/*--テキストリンク▼--*/

a:link      { color: #333300; text-decoration: underline }
a:visited   { color: #333300; text-decoration: none }
a:active   { color: #666600; text-decoration: underline }
a:hover   {color:#666600; text-decoration: none;}

a:link , a:hover , a:hover{
	font-family: "メイリオ","HGPゴシックM","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック" , Verdana, Osaka‐等幅;
}
/*--テキストリンク△--*/
/*--RSS▼--*/

.rss_box{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:345px;
	width:470px;
	overflow: auto;
	background-color:#FCFCF5;

}

.rss_items {
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.rss_date {
	color: #666666;
	font-family: "メイリオ","HGPゴシックM","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック" , Verdana, Osaka‐等幅;
	font-size: 10px;
	padding:0px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:1px dashed #888800;
	display:block;
	background-color:#F4F1D5;
}

.rss_item  {
	font-family: "メイリオ","HGPゴシックM","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック" , Verdana, Osaka‐等幅;
	font-size: 11px;
	padding:8px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	color: #333300;
}

.rss_item a:link, .rss_item a:visited {
	text-decoration: underline;
	color: #333300;
}

.rss_item a:hover{
	text-decoration:none;
	color: #aaaa00;
	font-family: "メイリオ","HGPゴシックM","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック" , Verdana, Osaka‐等幅;
}
/*--RSS△--*/


