@charset "UTF-8";
/* =======================================================================
	CSS information

	file name  :top.css
	version:1.0
	style info :トップページ用。
======================================================================= */
/* import　各ディレクトリのスタイルシートは以下を必ず読み込む
----------------------------------------------------------------------------- */
@import "default.css"; /*リセット、font.css、再定義*/
@import "base.css"; /*サイトの初期設定*/
@import "layout.css"; /*サイトの基本レイアウト*/


/* top
----------------------------------------------------------------------------- */


#header{
width:981px;
	margin: 0px auto;;
	background-image:url(../img/bk_header.gif);
	background-repeat:no-repeat;
	height:91px;
	padding-right:20px;
}

*html #header{
padding-right:0px;
width:1001px;
}

#globalnavi{
margin-right:30px;
}

*html #globalnavi{
margin-right:30px;
}

*+html #globalnavi{
margin-right:30px;
}

body{
background-color:#9fcb37;
background-image:url(../img/bk.jpg);
background-repeat:repeat-x;
line-height:150%;
}
.main{
margin:0px auto;
}

#header .logo{
margin-left:10px;
}


#contents {
margin-left:10px;
}


*html #contents {
margin-left:0px;
}
#contents .wrap{
width:210px;
float:left;
margin-right:15px;
font-size:90%;
}

#contents .wrap a{
text-decoration:none;
color:#333333;
}
#contents .wrap h3{
background-repeat:no-repeat;
text-indent:-9999px;
width:198px;
height:16px;
margin:5px 0px;
}

#contents .wrap h3 a{
display:block;
width:198px;
height:16px;
}

#contents .wrap h3.t01{
background-image:url(../img/top/t01.gif);
}

#contents .wrap h3.t02{
background-image:url(../img/top/t02.gif);
}

#contents .wrap h3.t03{
background-image:url(../img/top/t03.gif);
}

#contents .right{
margin-right:0px;
}

#contents .news{
clear:both;
margin-top:60px;
width:633px;
}

#contents .news h2{
background-image:url(../img/top/t_news.gif);
width:633px;
height:37px;
text-indent:-9999px;
background-repeat:no-repeat;
margin-bottom:20px;
}
#contents .news table{
margin:0px 10px;
}

#contents .news td,
#contents .news th{
padding:3px;
}

#contents .news th{
font-weight:bold;
background-image:url(../img/arrow.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:10px;
width:120px;
}

.counter{
text-align:right;
margin-right:20px;

}

