/*----------------------------------------
	基本設定。
----------------------------------------*/
body {    margin : 0px auto;
	  font-size: 0.8em;
          width:952px;
  	  color:#333333;}

.base {         background-color:#FFFFFF;
		border-left:1px solid #666666;
		border-right:1px solid #666666;
                width:950px;}

h2 {            padding:0;
		font-size:0.8em;
		text-align:left;
                color:#333333}


/*----------------------------------------
	画像パーツの基本設定
----------------------------------------*/
img {border-style: none;}


/*----------------------------------------
	ヘッダの基本設定
----------------------------------------*/
.header {   width:100%;
            text-align:left;
            background:url(img/fotter.jpg)}
	
.seo {padding-left:5px;
		padding-right:5px;}
	  
.header h1{             color:#FFFFFF;
                        font-size:12px;
			padding:0;
			margin:0;
			float:left;}

.headersite a{color:#FFFFFF;}
	  
.head-un {margin:0;
				padding:5px;
                                background:url(img/bar.jpg) repeat-x;
				color:#FFFFFF;}
	  
.header h2{font-size:12px; 
                                color:#FFFFFF;
				margin:0;
				float:right;}

.head-menu {width:950px;
			height:40px;}

.head-menu a{line-height:19px;
				color:#FFFFFF;
				padding:10px 10px 10px 40px;
				display:block;
				float:left;
				background:url(img/bar-menu-a.jpg);
				border-top:1px solid #333333;
				border-right:0px;
				border-left:1px solid #333333;
				border-bottom:1px solid #333333;
				color:#FFFFFF;
				text-decoration:none;
				font-weight:bold;
				font-size:16px;
                                width:139px;
				height:19px;}

* html .head-menu a{width:190px;
				height:40px;
				}

.head-menu a:hover{background:url(img/bar-menu-hover.jpg);
					color:#333333;}

.headersite{float:right;}
  
  
/*----------------------------------------
	ページ左部のパーツの基本設定
----------------------------------------*/
.left {line-height: 150%;
	text-align:center;
	float:left;width:180px;}

.left h2 {padding:0.5em;
			text-align: center;
			margin:0;color:#FFFFFF;
			background:url(img/menu-top.jpg);}

.l-menu a {padding:0.5em;
			line-height:35px;
			border-top:0px;
			text-decoration:none;
			display:block;
			margin:0px;
                        width:166px;
                        height:35px;
                        border:#999999 1px solid;
			background:url(img/menu-a.jpg);}
			
.l-menu a:hover {background:url(img/menu-ahover.jpg);}

/*----------------------------------------
	ページ左部のバナーの基本設定です。
----------------------------------------*/

.l-banner-dai {text-indent:-9999px;
				padding:5px;}
.l-banner-dai a{background:url(img/banner-dai.jpg);
				width:167px;
				height:100px;
				display:block;}
				
.l-banner-tyuu {text-indent:-9999px;
				padding:5px;}
.l-banner-tyuu a{background:url(img/banner-tyuu.jpg);
				width:167px;
				height:50px;
				display:block;}


/*----------------------------------------
	ページ中部のパーツの基本設定です。
----------------------------------------*/
.center {float:left;
		margin-top:0;
		padding-top:10px;
		padding-left:10px;
		line-height: 150%;
		width:578px;
                border-left:1px solid #666666;
		border-right:1px solid #666666}
	
.content {width:565px;
			text-align:left;}
	
.content p{padding-left:1.2em;}	
.content li {list-style-type:square;
				margin:0;
				padding:0;}


/*----------------------------------------
	ページ右部のパーツの基本設定です。
----------------------------------------*/
.right {float:right;
		margin-top:0;
		width:180px;
		padding-top:0px;
		line-height: 150%;}
		
.right h2 {padding:0.5em;
			text-align: center;
			margin:0;
                        color:#FFFFFF;
			background:url(img/menu-top.jpg);}


/*----------------------------------------
	ページ下部のパーツの基本設定です。
----------------------------------------*/
.footer {text-align:center;
			padding:0.5em;
			clear: both;color:#FFFFFF;
			background:url(img/fotter.jpg) repeat-x;}


/*----------------------------------------
	強調表現
	文字の強調に関するスタイルコードです
	.red ＝赤文字
	.green ＝緑文字
----------------------------------------*/
.red {color:#FF0000;}
.green {color:#009966;}



/*----------------------------------------
	見出し表現
	本文見出しに関するスタイルコードです。
----------------------------------------*/

.content h2 {background:url(img/midashi.jpg) no-repeat;
				height:27px;
				margin:0;
				font-size:16px;
				padding-top:4px;
				padding-left:25px;}

