@charset "shift_jis";

/* -- 以下は削除不可 変更は可能です -- */
#footer #csslink a,
#footer #csslink a:hover { text-decoration: none; }

/* -- 変更可能部分 配置とサイズ -- */
#footer #csslink {
  text-align: right;
  font-size: 80%;
  margin: 0;
  padding: 0px 0px 0px 0px;
}

/* -- 変更可能部分 色 -- */
#footer #csslink,
#footer #csslink a,
#footer #csslink a:hover { color: #006699; }

#footer #csslink,
#footer #csslink a,
#footer #csslink a:hover { background-color: #003366; }




body
{
  font-size: 90%;
  font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
  margin: 0;
  padding: 0;
  background-color: #FFFFCC;
  }

/*---------------------------------ページ全体を包括*/
#wrapper {
 margin: 0 auto;
 width:800px;
 background-color: #FFFFFF;
}


/*---------------------------------コンテンツ部分*/
#contents {
  float: right;
  padding: 5px 0px 0px 0px;
  background-color: #FFFFFF;
  width: 670px ;
}

.contents-inner {
  margin: 20px 20px 20px 20px;
  padding: 0px 0px 0px 0px;
}

/*---------------------------------サイドバー部分*/
#side {
  width: 130px;
  float : left ;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color:#FF6633;
}

.sidebar-inner {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
  background-color: #FF6633;
}



/*---------------------------------ヘッダー部分*/
#header {
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 20px;
  background-color:#FF6633;
  color: #ffffff;
}


/*---------------------------------ナビ部分*/
#navi {
   background-color: #FF6633;
   padding: 0px 3px 3px 3px;
   font-weight: bold;
}
#navi a {
   color: white;
   text-decoration: none;
   border-right: 1px #ffffff solid;
   padding: 0em 0.6em 0em 0.3em;
}

/*----------------------------------------------------------
  メニュー部分の指定
----------------------------------------------------------*/
.menu {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
  list-style-type: none;
  background-color: #FF6633;
  color: white;
  font-weight: bold;
}

.menu li {
  display: inline;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.menu li a {
  text-decoration: none;
  width: 120px;
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 4px 0px 4px 0px;
  background-color: #FF6633;
  color: #ffffff;
  overflow: hidden;
}

.menu li a:hover {
  text-decoration: underline;
  background-color: #FF9999;
  color: #000033;
}

/*---------------------------------フッター部分*/
#foot {
  text-align: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #ffffff;
}





#img
{
float: ;
margin-bottom: ;
margin-top: -40px;
margin-left: 335px;
}




h2
{
 font-size: 170%;
 border: solid;
 border-width: 0px 0px 0px 5px;
 margin:-top: 10px;
 padding-bottom: 0px;
 padding-left: 10px;
 border-color: #FF3366;
 width: 280px;
}

p
{
 margin-left: 1em;
}

span.pink
{
 color: #FF3366;
}



p.add
{
margin-left: 5em;
text-indent: -3em;
}

#add
{
float: left;
width: 330px;
}



dl
{}

dt
{
margin-top: 1.5em;
font-weight: bold;
margin-left: 1em;

}

dd
{
margin-top: -1.2em;
margin-left: 120px;
line-height: 120%;

}

hr.inn
{
border: solid 0.5px #FFFFFF
};

