@charset "UTF-8";

/**********************************************************************************************/
/* CSSの初期化 */
/***********************************************/

body, div, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, 
brockquote, pre, table, caption, th, td, address, 
form, fieldset, legend, object {
  margin: 0;
  padding: 0;
}

h5, h6, pre, table, code, kbd, samp, acronym, input, textarea {
  font-size: 100%;
}

a, ins {
  text-decoration: none;
}

address, em, cite, dfn, var {
  font-style: normal;
}

input, textarea {
  font-family: sans-serif;
  font-weight: normal;
}

img {
  vertical-align: baseline;
}

a img {
  border: none;
}
/***********************************************/
/* CSSの初期化 */
/**********************************************************************************************/



/**********************************************************************************************/
/* 全ページ                 */
/***********************************************/
body {
     margin:0;   
     padding:0; 
text-align:center;
background-image:url(img/BG.gif);
font-family:Arial, Helvetica, sans-serif;
}
a img{
border:none;
}
p{
font-size:12px;
line-height:20px;
}
#container {
width:860px;
text-align:left;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
border:solid 3px #dad1c0;
}
#header{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 1px;
background-color:#eeedea;
border-top:solid 1px #FFFFFF;
text-align:right;
font-size:12px;
height:35px;
width:858px;
}
#utilitiy {
width:450px;
margin:0px 0px 0px 0px;
padding:3px 0px 0px 0px;
float:right;
text-align:right;
}
#utilitiy ul {
width:auto;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
list-style:none;
text-align:right;
}
#utilitiy ul li{
width:auto;
padding:0px 0px 4px 0px;
margin:0px 0px 0px 25px;
text-align:left;
float:left;
}
#utilitiy ul a{
padding:0px 0px 0px 15px;
text-decoration:none;
color:#333333;
background-image:url(img/icon.gif);
background-repeat:no-repeat;
background-position:left;
}

#utilitiy ul a:hover{
padding:0px 0px 0px 15px;
text-decoration:none;
color:#0000FF;
background-image:url(img/icon.gif);
background-repeat:no-repeat;
background-position:left;
}


#Content{
background-image:url(img/ContentBG.gif);
background-repeat:repeat-y;
width:884px;
margin:0px;
padding:0px;
}
#footer{
background-image:url(img/footerBG.gif);
background-repeat:repeat-x;
height:70px;
width:858px;
margin-left:auto;
margin-right:auto;
border-bottom:solid 1px #FFFFFF;
text-align:center:
}

#footerMenu{
width:auto;
font-size:12px;
text-align:center;
padding:10px 0px 0px 0px;
}
#footerMenu ul {
width:550px;
margin-left:auto;
margin-right:auto;
list-style:none;
text-align:center;
}
li.nowaku{
width:auto;
padding:0px 15px 0px 15px;
margin:0px 0px 0px 0px;
text-align:left;
float:left;
}
li.waku{
width:auto;
padding:0px 15px 0px 15px;
margin:0px 0px 0px 0px;
text-align:left;
float:left;
border-left:solid 1px #FFFFFF;
border-right:solid 1px #FFFFFF;
}
li.onewaku{
width:auto;
padding:0px 15px 0px 15px;
margin:0px 0px 0px 0px;
text-align:left;
float:left;
border-right:solid 1px #FFFFFF;
}
#footerMenu ul a{
padding:0px 2px 0px 2px;
text-decoration:none;
color:#ffffff;
letter-spacing:1px;
}
#footerMenu ul a:hover{
padding:0px 2px 0px 2px;
text-decoration:none;
color:#333333;
letter-spacing:1px;
background-color:#F7F7F7;
}

#footer_utilitiy {
width:300px;
margin:0px 0px 0px 0px;
padding:3px 0px 0px 0px;
float:left;
text-align:right;
font-size:12px;
}

#footer_utilitiy ul {
width:auto;
margin:0px 0px 0px 0px;
padding:8px 0px 0px 0px;
list-style:none;
text-align:right;
}
#footer_utilitiy ul li{
width:auto;
padding:0px 0px 4px 0px;
margin:0px 0px 0px 25px;
text-align:left;
float:left;
}
#footer_utilitiy ul a{
padding:2px 0px 2px 15px;
text-decoration:none;
color:#ffffff;
background-image:url(img/icon.gif);
background-repeat:no-repeat;
background-position:left;
}
#footer_utilitiy ul a:hover{
padding:2px 0px 2px 15px;
text-decoration:none;
color:#ffffff;
background-image:url(img/icon.gif);
background-repeat:no-repeat;
background-position:left;
}
#footer img{
float:right;
padding:10px 10px 0px 0px;
}

.copy{
margin-left:300px;
margin-top:6px;
}
#pankuzu{
font-size:12px;
color:#333333;
padding:15px 0px 15px 5px;
width:500px;
}
/***********************************************/
/* 全ページ                 */
/**********************************************************************************************/
