/* CSS Document */

@charset "Shift_JIS";

/*-------------------------------------------------
	base.css 2009.2
-------------------------------------------------*/

/*-------------------------------------------------
	リセット　初期設定
-------------------------------------------------*/
* { margin:0pt; padding:0pt; }

ol,ul,li,dl,dt,dd,p { margin:0px; padding:0; }
ul li { list-style-type:none; }


body {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin:0px;
	font-size: 80%;
	background-color: #FFFFFF;
	background-image: url(../00_img/c_bg.gif);
	background-repeat: repeat-x;
}

img,fieldset {
	border:0;
}
  

div#wrapper {
width:970px;
margin:0 auto;
padding:0;
}



/*-----------------------------------------------
 __seo
-----------------------------------------------*/


.h1_head {
background-image:url(../00_img/c_logo.gif);
background-repeat:no-repeat;
width:640px;
height:115px;
text-indent:-9999px;
margin : 0; 
padding : 0; 
}


/*-------------------------------------------------
	HEDDER
-------------------------------------------------*/

div#header {
	width:970px;
	margin:0 auto;
	padding:0;
}

div#header h1 {
	margin:0px;
	padding:0px;
}


/*-------------------------------------------------
	HEDDER sub MENU
-------------------------------------------------*/

div#header_submenu {
position:absolute;
	top:45px;
	left:775px;
	width:195px;
}



/*-------------------------------------------------
	HEAD SubMenu
-------------------------------------------------*/


/*-----head_sub_btn01-----*/
div#header_submenu ul li.head_sub_radio {
	height:19px;
	width:89px;
}

/*-----head_sub_btn01-----*/
div#header_submenu ul li.head_sub_btn01 {
	height:19px;
	width:34px;
	margin-left:6px;
}


/*-----head_sub_btn02-----*/
div#header_submenu ul li.head_sub_btn02 {
    height:19px;
	width:19px;
}


/*-----head_sub_btn03-----*/
div#header_submenu ul li.head_sub_btn03 {
    height:19px;
	width:19px;
	padding-left:3px;
}

/*-------------------------------------------------
	MAIN MENU
-------------------------------------------------*/

div#header_mainmenu {
width:970px;
height:55px;
padding-bottom:10px;
}

div#header_mainmenu ul { height:55px; }
div#header_mainmenu ul li {
float:left;
}



/*-------------------------------------------------
	HEAD MainMenu
-------------------------------------------------*/


/*-----main_btn01-----*/
div#header_mainmenu ul li.main_menu01 {
	height:55px;
}





/*-------------------------------------------------
	MAIN IMG
-------------------------------------------------*/

div#main_img {
width:970px;
margin:0 auto;
padding-bottom:10px;
}


/*-------------------------------------------------
	container
-------------------------------------------------*/
div#container {
width:970px;
margin:0 auto;
padding:0;
background-color:#FFFFFF;
}

div#content {
width:970px;
margin:0 auto;
}

/*-------------------------------------------------
	Left_box
-------------------------------------------------*/
div#left_box {
width:470px;
float:left;
}

.toplistbg {background-attachment: scroll;}
.toplistbg ul{
margin:0;
padding:0;
}
.toplistbg ul li.top_list{
background:#ffffff url(../00_img/list_top_bg.gif) 0 0 no-repeat;
padding:4px 0 5px 30px;
width:440px;
border:0;
}

ul li.top_list a{color: #0039bb;}

ul li.top_list a:hover{color: #008aff;}
/*-------------------------------------------------
	bn_box
-------------------------------------------------*/
div#bn_box {
width:485px;
padding:0;
float:right;
}



/*-------------------------------------------------
	NEWS_box
-------------------------------------------------*/
div#news_box {
width:485px;
float:right;
}






/*-------------------------------------------------
	Footer_btn
-------------------------------------------------*/

div#footer_submenu {
width:970px;
margin-top:20px;
}



/*-------------------------------------------------
	Footer
-------------------------------------------------*/

div#foot {
width:970px;
height:77px;
padding:0;
margin:30px auto 0 auto;
}

/*-------------------------------------------------
	CLASS
-------------------------------------------------*/
.clear { clear:both; }



/*-------------------------------------------------
	END base.css
-------------------------------------------------*/



.listbg {
	background-attachment: scroll;
	background-image: url(00_img/list_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

