html{ 
    height:100%; 
} 
body {
text-align:center;
background-color:#ffffff;
margin:0;
padding:0; 
height:100%; 
}
A{text-decoration : none;}
A:HOVER{position : relative;left: 2px;}
A:HOVER{position : relative;top: 2px;}

#container {

width:928px;
    height:100%; 
    min-height:100%; 
margin:0 auto;
text-align:justify;
background-color:#ffffff;
/*border:solid 1px #000000;*/
background-image:url(yoko.jpg);　/* 画像の設定 */
background:url(yoko.jpg) repeat-y;　/* 画像の設定 */
background-repeat : repeat-y;
}
body > #container{ 
    height:auto; 
}
#container2 {
width:800px;

margin:0 auto;
text-align:justify;
background-color:#ffffff;
/*border:solid 1px #000000;*/
background-image:url(background.jpg);　/* 画像の設定 */
background-repeat:no-repeat;
background:url(background.jpg) no-repeat;

}#container3 {
width:800px;

margin:0 auto;
text-align:justify;
background-color:#ffffff;

}
	#header {
		margin:0 auto;
		width:800px;
		height:55px;
		font-weight:bold;

	}
	#site-name {

width:800px;
hight:31px;

		font-size:5pt;

}

#site-name-padding{
padding:0 0 0 20px;
}

	#site-map {

width:800px;
hight:24px;
		font-size:8pt;
text-align : right ;

}
#site-map a{
text-decoration: none;
color:#c00000;
}
#site-map-padding{
margin:0px 14px 0 0;
}
#icon-image{
padding:2px;
}
#header h1 ,#header h2 { /* ヘッダ部分の文字色を白に */
color:#ffffff;
}
 a img{
border:none;
} 

#content {
clear:both;
width:800px;
hight:497px;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial,'Hiragino Kaku Gothic Pro', osaka, sans-serif;
}
#content h1{
color:#c00000;
font-size:23pt;
font-family: 'FolkPro-Heavy','Trebuchet MS', 'Lucida Grande', Verdana, Arial,'Hiragino Kaku Gothic Pro', osaka, sans-serif;}
#content h2{
font-size:11pt;
line-height:13pt;
font-family: 'FolkPro-Heavy','Trebuchet MS', 'Lucida Grande', Verdana, Arial,'Hiragino Kaku Gothic Pro', osaka, sans-serif;}
#content h3{
font-size:12pt;
line-height:13pt;
font-family: 'FolkPro-Medium','Trebuchet MS', 'Lucida Grande', Verdana, Arial,'Hiragino Kaku Gothic Pro', osaka, sans-serif;}
#content a{
color:#727272;
text-decoration: none;

}
#content p{
color:#494949;
font-size:9pt;
font-family: 'FolkPro-Medium','Trebuchet MS', 'Lucida Grande', Verdana, Arial,'Hiragino Kaku Gothic Pro', osaka, sans-serif;
}
/*#content-margin-title{
padding:30px 30px 30px 25px;
}
#content-margin-body{
padding:0 0 30px 25px;
}*/

#content-margin-title{
padding:30px 30px 30px 125px;
}
#content-margin-body{
padding:0 100px 30px 125px;
}
#content-margin-padding{
padding:0 0 30px 0;
}

#main-image{
margin:460px 270px 9px 270px;
}

#sidebar {
clear:both;
width:760px;
hight:29px;
margin:0 auto;

}
#sidebar-Web{
clear:both;
width:760px;
hight:29px;
margin:0 auto;



}
#sidebar a{

margin:5px 10px 11px 10px;
font-size:9pt;
font-weight: bold;
color:#ffffff;
}
#sidebar-Web a{

margin:5px 10px 11px 10px;
font-size:9pt;
font-weight: bold;
color:#494949;
}
 A:HOVER.sidebar{background-color : #404040;}
#sidebar-Web-padding {
vertical-align:top;

margin:7px 0 0 0;
}
#sidebar-Web-padding-big {
vertical-align:top;

margin:0px;
}

#footer {
clear:both;
		font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial,'Hiragino Kaku Gothic Pro', osaka, sans-serif;
		width:800px;
		height:185px;

}
#footer-copy {
width:800px;
color:#888888; /* フッタ部分の文字色を白に */
font-size:7pt;

hight:25px;
}
#footer-copy-padding{
margin:10px 0 0 17px;
}
#footer-Web-copy {
width:165px;



color:#888888; /* フッタ部分の文字色を白に */
font-size:7pt;
margin:0 auto;
}
#footer-logo{
margin:0 auto;
width:60px;
}

#footer-images{
width:800px;
text-align : right ;
hight:160px;
}
#footer-images-padding{
margin:10px 5px 0 0px;
}

