@charset "shift_jis";

/* 主に配置に関するスタイル設定 */


/* 背景 */
body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: url(../images/bg_baseup.jpg) repeat fixed center top;
	}
		
#container {
	width: 760px;
	margin: 0 auto;
	padding: 0;
	text-align: justify;
	background:url("../images/bg_base.gif") center top no-repeat;
	}
	

/* ------------------------------------------------------------
　　ヘッダー  
-------------------------------------------------------------*/
#header {
    background:url("../images/hedder_bg.jpg") 
	repeat-x #ffffff;
	width:760px;
	height:108px;
	margin:0px;
	text-align:left;
}
#headermenu {
    background:url("../images/hedder_menu.gif") 
	margin:0px;
}	
		
/* ------------------------------------------------------------
　　ヘッダー（メニュー）  
-------------------------------------------------------------*/

#menuerea{
	float:right;
	width:504px;
	margin-top:40px;
}
#menu{
	 display:block;
	 margin:0;
	 height:35px;
}
#menu em{
        float:left;
		list-style:none;
		text-indent:-100em;/*テキスト非表示*/
}
#menu a{
       text-decoration:none;
	   display:block;
	   width:126px;
	   height:35px;
	   background-image:url(../images/menu.gif);
	   background-position:left top;
}
#menu a{
       width:126px;
       height:35px;
}
#menu001 a{background-position:0px -35px}
#menu02 a{background-position:-126px 0}
#menu03 a{background-position:-252px 0}
#menu003 a{background-position:-252px -35px}
#menu04 a{background-position:-378px 0}
#menu004 a{background-position:-378px -35px}

#menu01 a:hover{background-position:-0px -35px}
#menu02 a:hover{background-position:-126px -35px}
#menu03 a:hover{background-position:-252px -35px}
#menu04 a:hover{background-position:-378px -35px}


/* ------------------------------------------------------------
　　階層トップページイメージ 
-------------------------------------------------------------*/
#kaisoimage {
	width:760px;
	height:100px;
}
	
/* ------------------------------------------------------------
　　パンくずリスト 
-------------------------------------------------------------*/
#topicpath {
	margin:0px auto;
	text-align:left;
	clear:both;
	padding:10px 5px 5px 12px;
	width:744px;
	
	/* Only WinIE */
	_width:760px;
}

/* ------------------------------------------------------------
　　メインイメージと2段組(トップページ）
-------------------------------------------------------------*/
#topcontents {
  background: #fff url(../images/main_bg.gif) no-repeat;
  margin:0;
}

#topl_menu{
	float: left;
	width: 220px;
	margin:5px 0px 50px 0px;
}

#topmainPage {
	float: left;
	width: 470px;
	margin:30px 0px 20px 15px;
}

#topl_menu_new{
	width: 480px;
	margin:15px 10px 0px 20px;
}

#topl_menu_bunner{
	margin:0px 0px 0px 10px;
	text-align:center;
}
/* ------------------------------------------------------------
　　メインイメージと2段組(トップページ以外）
-------------------------------------------------------------*/

#contents {
  background: #fff url(../images/leftmenu_bg.gif) repeat-y;
}

#l_menu{
	float: left;
	width: 170px;
	margin: 40px 0px 50px 0px;
}

#l_menubotan{
	width: 150px;
	margin:0px 0px 0px 8px;
	list-style-image: url(../images/leftmenu_yajirushi.gif);
	list-style-position: inside;
}

#mainPage {
	float: left;
	width: 570px;
	margin:20px 0px 50px 0px;
}
 
/* ------------------------------------------------------------
　　フッタ
-------------------------------------------------------------*/

#footer {
	padding:12px 20px 12px 20px;
	clear: both;
	color:#C9C9C9;
	background-color:#000033;
	text-align:right;
}

#footer a {
	color:#C9C9C9;
}

#footer dt {
	margin:10px 0 12px 0;
}

 
/* ------------------------------------------------------------
　　トップページボックス
-------------------------------------------------------------*/

	.box {
		padding:0 12px 0 0;
		background:#fff url(../images/borders.gif) 100% 0 repeat-y;
	}
	.bi {
		padding:0 0 0 12px;
		background:#fff url(../images/borders.gif) 0 0 repeat-y;
		
	}
	.bt {
		height:17px;
		margin:0 -12px;
		background:url(../images/box.gif) 100% 0 no-repeat;
		
	}
	.bt div {
		width:18px;
		height:17px;
		background:url(../images/box.gif) 0 0 no-repeat;
	}
	.bb {
		height:17px;
		margin:0 -12px;
		background:url(../images/box.gif) 100% 100% no-repeat;
	}
	.bb div {
		width:18px;
		height:17px;
		background:url(../images/box.gif) 0 100% no-repeat;
	}
	.box p, .box ol{
		margin:0;
		padding:5px 10px;
		background:#fff;
		text-align:center;
	}
	.box li {
		margin:-60px 0 0 40px;
		padding:0;
	}

/* ------------------------------------------------------------
　　トップページリンク
-------------------------------------------------------------*/

.linkbox_1 {
       width:140px;
       height:196px;
	   margin:0px 3px 0px 5px ;
       float:left;           
}
.linkbox_2 {
       width:140px;
       height:196px;
	   margin:0px 3px 0px 0px ;
	   float:left;	
}
.waku_kaijo{
           clear : both ;
}