/* CSS Document */

<!-- 

body  {
	font: 11pt "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	background: #FFFFFF;
	margin: 0;
	padding: 5px;
	text-align: left;
	color: #000000;
}

h1 { font-size: 10pt;
	 color: #090;
     padding:0;
     margin:0;
} 

h2 { font-size: 11pt;
	 color: #000000;
     padding:0;
     margin:0;
} 

h3 { font-size: 11pt;
	 color: #000000;
} 

ul { font-size: 11pt;
     padding:0;
     margin:0;
} 


#container { 
	width: 800px;
	background: #FFFFFF;
	text-align: left;
}



#header { 
	background:url(img/top.jpg);
	height: 60px;
	width: 800px;
} 

#header p {
margin:0;
padding:3px 30px;
}



#header-under { 
	background:url(img/topunder.jpg);
	height: 60px;
	width: 800px;
}

#header-ui {
width: 610px;
padding: 40px 0 0 10px;
font-size: 9pt;
}



#sidebar {
	float: left;
	width: 150px;

}

.menu{
width:148px;
height:50px;
display: inline-block;
background:url(img/menu.jpg);
line-height:50px;
text-align:right;
padding:0;
margin:0;
font-size:11pt;
color:#000000;
}

.menu2{
width:148px;
height:50px;
display: inline-block;
background:url(img/menu2.jpg);
line-height:50px;
text-align:right;
padding:0;
margin:0;
font-size:11pt;
color:#000000;
}



#mainContent { 
	margin: 0 0 0 150px; /* この div エレメントの左マージンにより、ページの左側に #sidebar1 div が設定されます。#sidebar1 div に含まれるコンテンツの量に関係なく、#sidebar1 div のスペースは維持されます。#sidebar1 のコンテンツが終了した後のスペースに #mainContent div のテキストを挿入するには、このマージンを削除します。 */
	padding:1px; /* 余白は div ボックスの内側のスペース、マージンは div ボックスの外側のスペースです */
	width: 644px;
}

#container #mainContent p .a2 {
color: #F00;
}

#container #mainContent hr {
color: #666;
}

.back{
width:604px;
background:url(img/bar.jpg);
line-height:30px;
font-size:11pt;
padding-left:40px;
color:#333;
}

.back2{
width:634px;
background:url(img/bar2.jpg);
line-height:30px;
font-size:11pt;
font-weight:bold;
padding-left:10px;
color:#333;
}

.back3{
width:634px;
background:url(img/bar3.jpg);
line-height:30px;
font-size:11pt;
font-weight:bold;
padding-left:10px;
color:#333;
}

.back4{
width:634px;
background:url(img/bar4.jpg);
line-height:30px;
font-size:11pt;
padding-left:10px;
color:#000;
}

.back5{
width:634px;
background:url(img/bar5.jpg);
line-height:30px;
font-size:11pt;
font-weight:bold;
padding-left:10px;
color:#333;
}

.back5-1{
width:634px;
background:url(img/bar5-1.jpg);
line-height:30px;
font-size:11pt;
padding-left:10px;
color:#000;
}

.back6{
width:639px;
background:url(img/bar6.jpg);
line-height:30px;
font-size:11pt;
font-weight:bold;
padding-left:5px;
color:#333;
}

.back7{
width:609px;
line-height:30px;
font-size:11pt;
padding-left:20px;
color:#000;
}

.backeco{
width:624px;
background:url(img/backeco.jpg);
line-height:30px;
font-size:11pt;
padding-left:20px;
color:#000;
}

.backstan{
width:624px;
background:url(img/backstan.jpg);
line-height:30px;
font-size:11pt;
padding-left:20px;
color:#000;
}

.backpre{
width:624px;
background:url(img/backpre.jpg);
line-height:30px;
font-size:11pt;
padding-left:20px;
color:#000;
}

.backcool{
width:624px;
background:url(img/backcool.jpg);
line-height:30px;
font-size:11pt;
padding-left:20px;
color:#000;
}

.backchuutokaikaku{
width:624px;
background:url(img/backchuutokaikaku.jpg);
line-height:30px;
font-size:11pt;
padding-left:20px;
color:#000;
}

.backshikikin{
width:624px;
background:url(img/backshikikin.jpg);
line-height:30px;
font-size:11pt;
padding-left:20px;
color:#000;
}

.point{
width:540px;
background:url(img/point.jpg);
line-height:30px;
font-size:11pt;
padding-left:70px;
color:#333;
}

.point2{
width:540px;
background:url(img/point2.jpg);
line-height:30px;
font-size:11pt;
padding-left:70px;
color:#333;
}

.point3{
width:540px;
background:url(img/point3.jpg);
line-height:30px;
font-size:11pt;
padding-left:70px;
color:#333;
}

.point4{
width:540px;
background:url(img/point4.jpg);
line-height:30px;
font-size:11pt;
padding-left:70px;
color:#333;
}

#main-plan { 
width: 642px;
}

#main-plan p {
margin: 2px;
padding:0px;
}

#main-nagare {
height:150px;
width: 150px;
padding-top:20px;
float:right;
}

#main-soudan {
height:150px;
width: 200px;
padding-top:20px;
float:right;
}



#footer {
width: 800px;
background:#FFFFFF; 
} 



#news { 
width: 116px;
background: #FFFFFF;
text-align: left;
font-size: 9pt;
} 



#navigation {
height: 10px;
width: 400px;
padding:0;
margin:0;
font-size: 9pt;
	
}

span.pageactive {
color: #999999;
font-weight: bold;
}



A:link { color: #060 } 
A:visited { color: #F93;
}
A:active { color: #FC0 } /* クリック時のリンク */
A:hover {                   /* カーソルが上にある時のリンク */
color: #FC0;
text-decoration: none     /* 下線を消す */
}

img {
margin: 0px;
padding: 0px;
border: none;
}

--> 
